@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{color-scheme:light;--navy: #1b2a41;--navy-dark: #111c2d;--text: #16181b;--text-secondary: #4f565e;--border: #c5c9cd;--border-input: #16181b;--grey-bg: #f3f4f5;--skeleton: #cdd2d7;--accent: #1d5fb4;--accent-dark: #123f7a;--good: #0e6b3b;--attention: #8a4b00;--bad: #a4161a;--font: "IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--size-small: .875rem;--size-body: 1rem;--size-m: 1.1875rem;--size-l: 1.5rem;--size-xl: 1.75rem;--gutter: 16px;--space-s: 8px;--space-m: 16px;--space-l: 24px;--space-xl: 40px}@media(min-width:641px){:root{--size-small: .9375rem;--size-body: 1.125rem;--size-m: 1.3125rem;--size-l: 1.625rem;--size-xl: 2.25rem;--gutter: 32px;--space-l: 30px;--space-xl: 50px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:#fff;color:var(--text);font-family:var(--font);font-size:var(--size-body);line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto;width:100%}h1,h2,h3,p,ul,ol,dl,dd{margin-top:0}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.15em}@media(hover:hover){a:hover{color:var(--accent-dark);text-decoration-thickness:3px}}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}[tabindex="-1"]:focus{outline:none}[hidden]{display:none!important}img{max-width:100%;height:auto}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.container{max-width:1020px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.main{padding-top:var(--space-l);padding-bottom:var(--space-xl)}.main:focus{outline:none}.column{max-width:41rem}h1,h2,h3,.field{scroll-margin-top:16px}@media(min-width:641px){h1,h2,h3,.field{scroll-margin-top:24px}}.skip-link{position:absolute;top:-100px;left:0;z-index:10;padding:10px 16px;background:#fff;color:var(--text);font-weight:600}.skip-link:focus{top:0;outline:3px solid var(--accent);outline-offset:0}.site-header{background:var(--navy);color:#fff}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--space-l);padding-top:4px;padding-bottom:4px}.brand{display:flex;align-items:baseline;margin:0;padding:10px 0}.wordmark{color:#fff;font-size:var(--size-m);font-weight:600;line-height:1.2;text-decoration:none}@media(hover:hover){.wordmark:hover{color:#fff;text-decoration:underline;text-decoration-thickness:2px}}.site-header :focus-visible{outline-color:#fff}.site-nav__list{display:flex;flex-wrap:wrap;column-gap:20px;margin:0;padding:0;list-style:none}.site-nav__link{display:inline-block;padding:12px 0;color:#fff;font-size:var(--size-small);text-decoration:none}.site-nav__link[aria-current=page]{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}@media(hover:hover){.site-nav__link:hover{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}}.nowrap{white-space:nowrap}.heading-xl{margin-bottom:var(--space-m);font-size:var(--size-xl);font-weight:600;line-height:1.15;letter-spacing:-.005em}.heading-l{margin-top:var(--space-xl);margin-bottom:var(--space-m);font-size:var(--size-l);font-weight:600;line-height:1.25}.heading-m{margin-top:var(--space-l);margin-bottom:var(--space-s);font-size:var(--size-m);font-weight:600;line-height:1.3}.lead{margin-bottom:var(--space-l);font-size:var(--size-m);line-height:1.45}p{margin-bottom:var(--space-m)}.small{color:var(--text-secondary);font-size:var(--size-small)}.list{margin-bottom:var(--space-m);padding-left:1.25em}.list li{margin-bottom:6px}.list--bullet{list-style:square}.prose h2:first-of-type{margin-top:var(--space-l)}.check-form{margin-bottom:var(--space-l)}.field{margin-bottom:var(--space-s)}.field__label{display:block;margin-bottom:4px;font-size:var(--size-body);font-weight:600}.field__hint{margin-bottom:10px;color:var(--text-secondary)}.field__error{margin-bottom:10px;color:var(--bad);font-weight:600}.lookup{display:flex;flex-direction:column;gap:12px}.input{display:block;width:100%;height:3rem;margin:0;padding:4px 12px;border:2px solid var(--border-input);border-radius:0;background:#fff;color:var(--text);font:inherit;-webkit-appearance:none;appearance:none}.input:focus{outline:3px solid var(--accent);outline-offset:0}.input--imei{font-size:var(--size-m);letter-spacing:.06em;font-variant-numeric:tabular-nums}.field--error .input{border-color:var(--bad)}.field--error .input:focus{border-color:var(--text)}.input:read-only{background:var(--grey-bg)}@media(min-width:641px){.lookup{flex-direction:row;gap:0}.input--imei{width:17em}.lookup .input:focus{position:relative;z-index:1}.lookup__button{height:3rem;min-height:0;padding-top:0;padding-bottom:0}}.check-form__note{max-width:36rem;margin-bottom:0}.button{display:inline-block;min-height:3rem;margin:0;padding:11px 20px 10px;border:2px solid var(--navy);border-radius:0;background:var(--navy);color:#fff;font:inherit;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none}@media(hover:hover){.button:hover{border-color:var(--navy-dark);background:var(--navy-dark);color:#fff;text-decoration:none}.button--secondary:hover{background:var(--grey-bg);color:var(--navy-dark)}.link-button:hover{color:var(--accent-dark);text-decoration-thickness:3px}}.button:active{transform:translateY(1px)}.button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.button--secondary{background:#fff;color:var(--navy)}.button.is-loading{cursor:progress;opacity:.75}.button[aria-disabled=true]:not(.is-loading){cursor:not-allowed;opacity:.75}.button-group{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin-bottom:var(--space-m)}@media(max-width:640px){.button-group .button,.lookup__button{flex:1 1 100%;width:100%}}.link-button{display:inline-block;margin:-4px 0;padding:4px 0;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--size-small);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;cursor:pointer}.link-button:focus-visible{outline-offset:0}#toggle-imei{margin-left:8px}@media(max-width:640px){#toggle-imei{display:block;width:max-content;margin:6px 0 0}}.notice{margin-bottom:var(--space-l);padding:12px 16px;border:1px solid var(--border);background:var(--grey-bg)}.notice p:last-child{margin-bottom:0}.result-region:empty{display:none}.result,.problem{margin-top:var(--space-l);margin-bottom:var(--space-l);padding-top:var(--space-l);border-top:1px solid var(--border)}.result__heading,.problem__heading{margin-bottom:var(--space-m);font-size:var(--size-l);font-weight:600;line-height:1.25}.report{width:100%;margin-bottom:var(--space-l);border-collapse:collapse;table-layout:fixed}.report th,.report td{padding:11px 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.report th{padding-right:24px;font-weight:600}.report__col-label{width:38%}@media(min-width:641px){.report__col-label{width:34%}}.report__label-note{display:block;color:var(--text-secondary);font-size:var(--size-small);font-weight:400}.report .report__group-heading{width:auto;padding:var(--space-l) 0 6px;border-bottom:2px solid var(--text);color:var(--text-secondary);font-size:var(--size-small);font-weight:600;letter-spacing:.02em}.report tbody:first-of-type .report__group-heading{padding-top:0}.imei{font-variant-numeric:tabular-nums;letter-spacing:.03em;white-space:nowrap}.status{display:inline-block;padding-left:1.15em;text-indent:-1.15em}.status:before{content:"";display:inline-block;width:.6em;height:.6em;margin-right:.55em;vertical-align:.05em;text-indent:0}.status--good:before{background:var(--good)}.status--attention{color:var(--attention);font-weight:600}.status--attention:before{width:.7em;height:.62em;margin-right:.45em;background:var(--attention);clip-path:polygon(50% 0,100% 100%,0 100%)}.status--bad{color:var(--bad);font-weight:600}.status--bad:before{width:.52em;height:.52em;margin-left:.04em;margin-right:.59em;background:var(--bad);transform:rotate(45deg)}.status--unknown{color:var(--text-secondary)}.status--unknown:before{border:1px solid currentColor}.status--neutral:before,.status--pending:before{visibility:hidden}.status--pending{display:block}.report .status{padding-left:0;text-indent:0}.report .status:before{margin-left:-1.15em}.problem{padding:16px 20px 4px;border:1px solid var(--border);background:var(--grey-bg)}.problem p:last-of-type{margin-bottom:var(--space-m)}.image-fallback img{border:1px solid var(--border)}.skeleton{display:inline-block;max-width:100%;height:.9em;background:var(--skeleton);vertical-align:-.05em;animation:skeleton-pulse 1.6s ease-in-out infinite alternate}@keyframes skeleton-pulse{0%{opacity:1}to{opacity:.6}}.skeleton--p25{width:25%}.skeleton--p30{width:30%}.skeleton--p35{width:35%}.skeleton--p50{width:50%}.skeleton--p60{width:60%}.skeleton--p70{width:70%}.skeleton--p75{width:75%}.skeleton--p80{width:80%}.skeleton--p85{width:85%}.skeleton--button{height:3rem}.skeleton--button-primary{width:13.5rem}.skeleton--button-secondary{width:11.5rem}@media(max-width:640px){.button-group .skeleton--button{flex:1 1 100%;width:100%}}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}.button:active{transform:none}html{scroll-behavior:auto}}.summary-list{margin-bottom:var(--space-l);border-top:2px solid var(--text)}.summary-list__row{padding:10px 0;border-bottom:1px solid var(--border)}.summary-list dt{margin-bottom:2px;font-weight:600}.summary-list dd{margin:0}@media(min-width:641px){.summary-list__row{display:flex}.summary-list dt{flex:0 0 34%;margin-bottom:0;padding-right:24px}.summary-list dd{flex:1 1 auto}}.site-footer{flex-shrink:0;padding:var(--space-l) 0 var(--space-xl);border-top:1px solid var(--border);background:var(--grey-bg);color:var(--text-secondary);font-size:var(--size-small)}.footer-nav{display:flex;flex-wrap:wrap;column-gap:24px;margin:0;padding:0;list-style:none}.footer-nav:last-of-type{margin-bottom:var(--space-m)}.footer-nav a{display:inline-block;padding:6px 0;color:var(--text)}.site-footer__text{max-width:41rem;margin-bottom:8px}@media print{.site-nav,.skip-link,.footer-nav,.check-form,.button-group,.link-button,.home-explainer{display:none!important}.site-header{background:none;color:#000;border-bottom:2px solid #000000}.wordmark,a{color:#000}}@media(forced-colors:active){.status:before{forced-color-adjust:none;background:CanvasText}.status--unknown:before{background:Canvas;border:1px solid CanvasText}.skeleton{forced-color-adjust:none;background:GrayText}.site-header{border-bottom:1px solid CanvasText}}
