:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html{min-height:100%;width:100%}body{margin:0;min-width:320px;min-height:100vh;width:100%}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:1280px;margin:0 auto;text-align:center;min-height:100vh;width:100%;padding:0 0 32px}.status-icon[data-v-e1f4b031]{width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;align-self:start}.status-icon.pending[data-v-e1f4b031]{background-image:url(/img/icons8-unchecked-checkbox.svg)}.status-icon.running[data-v-e1f4b031]{border:none;background-image:url(/img/icons8-spinner.gif)}.status-icon.success[data-v-e1f4b031]{background-image:url(/img/icons8-check.svg)}.status-icon.fail[data-v-e1f4b031]{background-image:url(/img/icons8-fail.svg)}.status-icon.fail+span[data-v-e1f4b031],.status-icon.error+span[data-v-e1f4b031]{color:#c62828}.test-container[data-v-e1f4b031]{display:grid;align-items:start;width:100%;grid-template-columns:20px var(--label-col-width) 1fr;column-gap:clamp(12px,2vw,20px)}.test-body[data-v-e1f4b031]{display:flex;flex-direction:column;justify-content:flex-start;align-self:baseline;width:100%;min-width:0;overflow-x:hidden;overflow-y:auto;word-wrap:break-word;overflow-wrap:anywhere;white-space:normal;-webkit-overflow-scrolling:touch}.progress .bar[data-v-e1f4b031]{height:100%;background:#0a61b3;transition:width .1s linear}.device-check[data-v-e1f4b031]{display:flex;flex-direction:column;min-height:100vh;width:100%;box-sizing:border-box;justify-content:flex-start;align-items:center;padding:16px 16px 48px;gap:16px;font-size:clamp(.8rem,1.3vw,.9rem)}.video-box[data-v-e1f4b031]{width:320px;height:240px;background:#000}.video-box video[data-v-e1f4b031]{width:100%;height:100%;object-fit:cover}.video-wrap[data-v-e1f4b031]{display:inline-flex;justify-content:center;gap:16px;opacity:0;width:0;height:0}.controls[data-v-e1f4b031]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.interpreter-id-wrapper[data-v-e1f4b031]{display:inline-flex;justify-content:flex-start;align-items:center;gap:12px}.device-check input[data-v-e1f4b031]{font-size:1rem}.performance-tests-container>.interpreter-id-wrapper[data-v-e1f4b031]{width:100%}.interpreter-id-wrapper--initial[data-v-e1f4b031]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:360px}.interpreter-id-wrapper--initial input[data-v-e1f4b031]{width:100%;max-width:360px}@media (min-width: 640px){.interpreter-id-wrapper--initial[data-v-e1f4b031]{display:inline-flex;flex-direction:row;align-items:center;gap:12px}.interpreter-id-wrapper--initial input[data-v-e1f4b031]{width:auto}}.interpreter-id-wrapper-title[data-v-e1f4b031]{font-weight:700}.logo[data-v-e1f4b031]{width:100%;max-width:150px;height:auto;aspect-ratio:3 / 1;background-image:url(/img/languageline-logo.png);background-repeat:no-repeat;background-size:contain;background-position:center}.header-container[data-v-e1f4b031]{display:inline-flex;align-items:center;gap:7px}.initial-message[data-v-e1f4b031]{text-align:left;width:min(600px,60vw)}button[data-v-e1f4b031]{width:40%;max-width:100px;justify-self:center;background-color:#0057a0;color:#fff;border-radius:5px;border:1px solid black;padding:5px}button[data-v-e1f4b031]:disabled{background-color:#a0a0a0;color:#fff;cursor:not-allowed;opacity:.6}.test-container>span[data-v-e1f4b031]{font-weight:600;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;text-align:left;align-self:baseline;line-height:1}.progress[data-v-e1f4b031]{width:100%;max-width:200px;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.performance-tests-container[data-v-e1f4b031]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.success-msg[data-v-e1f4b031]{margin-top:6px;color:#000;font-weight:400;text-align:left;align-self:flex-start}.success-resolution-text[data-v-e1f4b031]{color:#000}.test-body .details[data-v-e1f4b031]{text-align:left;width:100%;max-width:40ch}.test-body .details>div[data-v-e1f4b031]{margin-bottom:12px}.test-body .details>div[data-v-e1f4b031]:last-child{margin-bottom:0}.test-body .details span[data-v-e1f4b031]{display:block;margin-bottom:4px}[data-v-e1f4b031]:root{--label-col-width: 140px}@media (max-width: 480px) and (orientation: portrait){[data-v-e1f4b031]:root{--label-col-width: 100px}}.fail-text[data-v-e1f4b031]{color:#c62828;font-weight:400}.metrics-spinner[data-v-e1f4b031]{display:inline-flex;align-items:center;gap:8px;font-weight:600}.metrics-spinner img[data-v-e1f4b031]{width:16px;height:16px}.consolidated-recs[data-v-e1f4b031]{margin-top:20px}.perm-row[data-v-e1f4b031]{margin-top:12px}.consolidated-recs .status-icon[data-v-e1f4b031]{display:none}.consolidated-recs>span[data-v-e1f4b031]{display:none}.consolidated-recs .test-body[data-v-e1f4b031]{grid-column:1 / 4}.success-row .status-icon[data-v-e1f4b031]{display:none}.success-row>span[data-v-e1f4b031]{display:none}.success-row .test-body[data-v-e1f4b031]{grid-column:1 / 4}.perm-row .status-icon[data-v-e1f4b031]{display:none}.perm-row>span[data-v-e1f4b031]{display:none}.perm-row .test-body[data-v-e1f4b031]{grid-column:1 / 4}.perm-warning[data-v-e1f4b031],.compact-warning[data-v-e1f4b031]{color:#c62828;text-align:left;display:block;max-width:60ch}.test-body.details.fail[data-v-e1f4b031]{text-align:left;width:100%;max-width:40ch;margin-top:8px}.consolidated-recs .test-body.details.fail[data-v-e1f4b031]{max-width:60ch}.test-body.details.fail>span[data-v-e1f4b031]:first-child{display:block;font-weight:600;margin-bottom:8px}.test-body.details.fail ul[data-v-e1f4b031]{margin:0 0 8px 1.25rem;padding:0;line-height:1.35}.test-body.details.fail li[data-v-e1f4b031]{margin:4px 0}.test-body.details.fail>span[data-v-e1f4b031]:last-child{display:block;margin-top:4px}.consolidated-recs .test-body.details.fail>span[data-v-e1f4b031]:last-child{max-width:none}
