@layer sword{@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/ibm-plex-sans-condensed-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/ibm-plex-sans-condensed-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:dark;--auth-void:#05060A;--auth-operational:#090E16;--auth-raised:#0D1520;--auth-text:#F4F8FC;--auth-muted:#8FA1B6;--auth-blue:#0072FF;--auth-cyan:#00D4FF;--auth-cyan-light:#006A85;--auth-primary-bg:#0060D6;--auth-control-line:#267A91;--auth-green:#56F0A3;--auth-amber:#FFB84D;--auth-red:#FF4D6D;--auth-line:rgba(0,212,255,.2);--auth-panel:rgba(9,14,22,.92);--auth-shadow:0 24px 80px rgba(0,0,0,.5)}*{box-sizing:border-box}body,html{min-height:100%;overflow-x:hidden}body{margin:0;background:var(--auth-void)}button,input{font:inherit}.auth-sword{position:relative;isolation:isolate;min-height:100svh;overflow-x:hidden;display:grid;grid-template-rows:auto 1fr auto;color:var(--auth-text);background:radial-gradient(circle at 18% 18%,rgba(0,114,255,.14),transparent 34rem),radial-gradient(circle at 86% 68%,rgba(0,212,255,.08),transparent 30rem),linear-gradient(145deg,#05060A,#090E16 58%,#05060A);font-family:Arial,Helvetica Neue,sans-serif}.auth-sword[data-theme=light]{color-scheme:light;--auth-void:#edf3f8;--auth-operational:#f7fafc;--auth-raised:#ffffff;--auth-text:#09111b;--auth-muted:#53677b;--auth-blue:#0057C8;--auth-cyan:var(--auth-cyan-light);--auth-primary-bg:#0057C8;--auth-control-line:#708EAE;--auth-line:rgba(0,92,190,.22);--auth-panel:rgba(255,255,255,.94);--auth-shadow:0 24px 70px rgba(13,42,70,.16);background:radial-gradient(circle at 15% 18%,rgba(0,114,255,.13),transparent 32rem),linear-gradient(145deg,#edf3f8,#f7fafc 60%,#eaf1f7)}.auth-atmosphere{position:fixed;inset:0;pointer-events:none;z-index:-1}.auth-atmosphere-grid{opacity:.24;background-image:linear-gradient(rgba(0,212,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.05) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black,transparent 82%);mask-image:linear-gradient(180deg,black,transparent 82%)}.auth-atmosphere-signal{opacity:.48;background:linear-gradient(115deg,transparent 0 49.6%,rgba(0,212,255,.2) 49.8%,transparent 50.05%) 50% /130% 130%;animation:auth-ambient-route 18s linear infinite alternate}.auth-command-rail{min-height:74px;display:grid;grid-template-columns:minmax(180px,270px) 1fr auto;align-items:center;gap:22px;padding:15px clamp(18px,3.5vw,56px);border-bottom:1px solid var(--auth-line);background:color-mix(in srgb,var(--auth-operational) 88%,transparent)}.auth-brand{display:block;color:inherit}.measurex-auth-logo{display:block;width:min(100%,245px);height:auto}.measurex-logo-word{fill:currentColor}.measurex-logo-x{fill:var(--auth-blue)}.auth-rail-copy{display:flex;align-items:baseline;gap:14px;min-width:0;font-family:IBM Plex Sans Condensed,sans-serif}.auth-rail-copy strong{letter-spacing:.16em;font-size:13px}.auth-rail-copy span{color:var(--auth-muted);font:600 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em}.auth-theme-toggle{min-height:44px;min-width:86px;border:1px solid var(--auth-control-line);border-radius:8px;padding:0 14px;color:var(--auth-text);background:var(--auth-raised);font:700 12px/1 IBM Plex Sans Condensed,sans-serif;letter-spacing:.12em;cursor:pointer;transition:transform 80ms ease,border-color .12s ease,color .12s ease}.auth-theme-toggle:focus-visible,.auth-theme-toggle:hover{border-color:var(--auth-cyan);color:var(--auth-cyan)}.auth-theme-toggle:active{transform:scale(.97)}.auth-stage{width:min(1280px,100%);margin:auto;padding:clamp(34px,7vh,90px) clamp(18px,4.5vw,70px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.88fr);gap:clamp(36px,7vw,100px);align-items:center}.auth-briefing{max-width:690px}.auth-kicker{margin:0 0 18px;color:var(--auth-cyan);font:700 12px/1.2 IBM Plex Sans Condensed,sans-serif;letter-spacing:.18em}.auth-briefing h1{margin:0;max-width:780px;font:700 clamp(42px,6.2vw,82px)/.92 IBM Plex Sans Condensed,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.auth-briefing h1 span{color:transparent;-webkit-text-stroke:1px var(--auth-cyan);text-shadow:0 0 30px rgba(0,212,255,.15)}.auth-briefing>p:not(.auth-kicker,.auth-privacy-note){max-width:640px;margin:26px 0 30px;color:var(--auth-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.65}.auth-proof-line{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--auth-line)}.auth-proof-line li{position:relative;padding:15px 12px 15px 0;color:var(--auth-muted);font:600 12px/1.3 IBM Plex Sans Condensed,sans-serif;letter-spacing:.07em;text-transform:uppercase}.auth-proof-line li:not(:last-child):after{content:"";position:absolute;top:13px;right:10px;width:1px;height:30px;background:var(--auth-line)}.auth-proof-line span{display:block;margin-bottom:5px;color:var(--auth-blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.auth-privacy-note{margin:22px 0 0;padding-left:15px;border-left:2px solid var(--auth-blue);color:var(--auth-muted);font-size:13px;line-height:1.55}.auth-identity-panel{position:relative;overflow:hidden;border:1px solid var(--auth-line);border-radius:14px;padding:clamp(22px,3vw,36px);background:var(--auth-panel);box-shadow:var(--auth-shadow),inset 0 1px rgba(255,255,255,.04)}.auth-identity-panel:before{content:"";position:absolute;inset:0 auto auto 0;width:44%;height:2px;background:linear-gradient(90deg,var(--auth-blue),var(--auth-cyan))}.auth-panel-heading{display:flex;gap:14px;align-items:center;margin-bottom:17px}.auth-lock-mark{width:10px;height:38px;border:1px solid var(--auth-cyan);border-left-width:3px;box-shadow:0 0 16px rgba(0,212,255,.2)}.auth-panel-heading p{margin:0 0 4px;color:var(--auth-cyan);font:700 12px/1 IBM Plex Sans Condensed,sans-serif;letter-spacing:.16em}.auth-panel-heading h2{margin:0;font:700 clamp(26px,3vw,36px)/1 IBM Plex Sans Condensed,sans-serif;letter-spacing:-.015em;text-transform:uppercase}.auth-panel-description{margin:0 0 20px;color:var(--auth-muted);line-height:1.55}.auth-panel-content{display:grid;gap:14px}.auth-legal-copy{display:grid;gap:13px}.auth-legal-copy h3{margin:8px 0 0;color:var(--auth-text);font:700 18px/1.2 IBM Plex Sans Condensed,sans-serif;text-transform:uppercase}.auth-legal-copy p{margin:0;color:var(--auth-muted);font-size:14px;line-height:1.62}.auth-status-receipt{margin:0 0 18px;padding:11px 13px;border-left:3px solid var(--auth-cyan);color:var(--auth-text);background:color-mix(in srgb,var(--auth-raised) 80%,transparent);font:600 13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.auth-status-receipt[data-tone=success]{border-color:var(--auth-green)}.auth-status-receipt[data-tone=warning]{border-color:var(--auth-amber)}.auth-status-receipt[data-tone=error]{border-color:var(--auth-red)}.auth-security-copy{margin:20px 0 0;color:var(--auth-muted);font:600 12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.auth-form{display:grid;gap:13px}.auth-field{display:grid;gap:7px}.auth-field label{color:var(--auth-muted);font:700 12px/1 IBM Plex Sans Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase}.auth-field input,.auth-field select{width:100%;min-height:48px;border:1px solid var(--auth-control-line);border-radius:8px;padding:0 14px;color:var(--auth-text);background:var(--auth-operational);outline:none;transition:border-color .12s ease,box-shadow .12s ease}.auth-field input:focus,.auth-field select:focus{border-color:var(--auth-cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-cyan) 18%,transparent)}.auth-google,.auth-primary,.auth-secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;padding:0 18px;font:700 13px/1 IBM Plex Sans Condensed,sans-serif;letter-spacing:.06em;text-decoration:none;cursor:pointer;transition:transform 80ms ease,filter .14s ease,border-color .12s ease}.auth-primary{border:1px solid var(--auth-primary-bg);color:#F4F8FC;background:var(--auth-primary-bg)}.auth-google,.auth-secondary{border:1px solid var(--auth-control-line);color:var(--auth-text);background:var(--auth-raised)}.auth-google:hover,.auth-primary:hover,.auth-secondary:hover{filter:brightness(1.12);border-color:var(--auth-cyan)}.auth-google:active,.auth-primary:active,.auth-secondary:active{transform:scale(.985)}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:var(--auth-muted);font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.auth-divider:after,.auth-divider:before{content:"";height:1px;background:var(--auth-line)}.auth-inline-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.auth-footer a,.auth-inline-links a{display:inline-flex;align-items:center;min-height:24px;color:var(--auth-muted);text-underline-offset:3px}.auth-footer a:hover,.auth-inline-links a:hover{color:var(--auth-cyan)}.auth-turnstile{width:100%;max-width:100%;min-height:66px;display:grid;place-items:center;overflow:auto;border:1px dashed var(--auth-line);border-radius:8px;color:var(--auth-muted);font-size:12px}.auth-turnstile iframe{width:100%!important;max-width:100%!important}.auth-manual-key{display:grid;gap:9px;padding:12px;border:1px solid var(--auth-control-line);border-radius:8px;background:var(--auth-operational)}.auth-manual-key span{color:var(--auth-muted);font:700 12px/1 IBM Plex Sans Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase}.auth-manual-key code{overflow-wrap:anywhere;color:var(--auth-text);font-size:14px;line-height:1.45}.auth-mfa-qr{width:min(240px,100%);height:auto;margin-inline:auto;border-radius:8px;background:#fff;padding:8px}.auth-footer{min-height:58px;align-items:center;justify-content:space-between;padding:12px clamp(18px,3.5vw,56px);border-top:1px solid var(--auth-line);color:var(--auth-muted);background:color-mix(in srgb,var(--auth-operational) 88%,transparent);font:600 12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.auth-footer,.auth-footer nav{display:flex;gap:18px}@keyframes auth-ambient-route{0%{transform:translate3d(-3%,-2%,0);opacity:.28}to{transform:translate3d(3%,2%,0);opacity:.55}}.auth-sword[data-motion=reduce] *,.auth-sword[data-motion=reduce] :after,.auth-sword[data-motion=reduce] :before{animation-duration:.08s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.08s!important}.auth-sword[data-motion=reduce] .auth-atmosphere-signal{animation:none!important}@media (max-width:840px){.auth-command-rail{grid-template-columns:minmax(150px,1fr) auto;gap:12px}.auth-rail-copy{display:none}.auth-stage{grid-template-columns:1fr;gap:30px;padding-top:38px}.auth-briefing h1{font-size:clamp(40px,12vw,64px)}.auth-proof-line{grid-template-columns:repeat(2,1fr)}.auth-proof-line li:nth-child(2):after{display:none}.auth-identity-panel{width:100%}}@media (max-width:480px){.auth-command-rail{min-height:64px;padding:13px 16px}.measurex-auth-logo{width:170px}.auth-theme-toggle{min-width:68px;padding-inline:10px}.auth-stage{padding:28px 15px 34px}.auth-briefing h1{font-size:clamp(36px,13vw,52px)}.auth-briefing>p:not(.auth-kicker,.auth-privacy-note){margin-block:18px 22px;font-size:15px}.auth-proof-line li{padding-block:12px}.auth-identity-panel{padding:22px 17px;border-radius:12px}.auth-footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.auth-sword *,.auth-sword :after,.auth-sword :before{animation-duration:.08s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.auth-atmosphere-signal{animation:none!important}.auth-google,.auth-primary,.auth-secondary,.auth-theme-toggle{transition-duration:.08s!important}}}