*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}img{vertical-align:middle}@font-face{font-family:Inter;font-weight:100;font-style:normal;font-display:swap;src:url(fonts/Inter/Inter-Thin.woff2) format("woff2"),url(fonts/Inter/Inter-Thin.woff) format("woff")}@font-face{font-family:Inter;font-weight:100;font-style:italic;font-display:swap;src:url(fonts/Inter/Inter-ThinItalic.woff2) format("woff2"),url(fonts/Inter/Inter-ThinItalic.woff) format("woff")}@font-face{font-family:Inter;font-weight:200;font-style:normal;font-display:swap;src:url(fonts/Inter/Inter-ExtraLight.woff2) format("woff2"),url(fonts/Inter/Inter-ExtraLight.woff) format("woff")}@font-face{font-family:Inter;font-weight:200;font-style:italic;font-display:swap;src:url(fonts/Inter/Inter-ExtraLightItalic.woff2) format("woff2"),url(fonts/Inter/Inter-ExtraLightItalic.woff) format("woff")}@font-face{font-family:Inter;font-weight:300;font-style:normal;font-display:swap;src:url(fonts/Inter/Inter-Light.woff2) format("woff2"),url(fonts/Inter/Inter-Light.woff) format("woff")}@font-face{font-family:Inter;font-weight:300;font-style:italic;font-display:swap;src:url(fonts/Inter/Inter-LightItalic.woff2) format("woff2"),url(fonts/Inter/Inter-LightItalic.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(fonts/Inter/Inter-Regular.woff2) format("woff2"),url(fonts/Inter/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;font-style:italic;font-display:swap;src:url(fonts/Inter/Inter-Italic.woff2) format("woff2"),url(fonts/Inter/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(fonts/Inter/Inter-Medium.woff2) format("woff2"),url(fonts/Inter/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-weight:500;font-style:italic;font-display:swap;src:url(fonts/Inter/Inter-MediumItalic.woff2) format("woff2"),url(fonts/Inter/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(fonts/Inter/Inter-SemiBold.woff2) format("woff2"),url(fonts/Inter/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-weight:600;font-style:italic;font-display:swap;src:url(fonts/Inter/Inter-SemiBoldItalic.woff2) format("woff2"),url(fonts/Inter/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(fonts/Inter/Inter-Bold.woff2) format("woff2"),url(fonts/Inter/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:italic;font-display:swap;src:url(fonts/Inter/Inter-BoldItalic.woff2) format("woff2"),url(fonts/Inter/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-weight:800;font-style:normal;font-display:swap;src:url(fonts/Inter/Inter-ExtraBold.woff2) format("woff2"),url(fonts/Inter/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-weight:800;font-style:italic;font-display:swap;src:url(fonts/Inter/Inter-ExtraBoldItalic.woff2) format("woff2"),url(fonts/Inter/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-weight:900;font-style:normal;font-display:swap;src:url(fonts/Inter/Inter-Black.woff2) format("woff2"),url(fonts/Inter/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-weight:900;font-style:italic;font-display:swap;src:url(fonts/Inter/Inter-BlackItalic.woff2) format("woff2"),url(fonts/Inter/Inter-BlackItalic.woff) format("woff")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;src:url(fonts/Inter/Inter-roman.var.woff2) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;src:url(fonts/Inter/Inter-italic.var.woff2) format("woff2")}@font-face{font-family:Inter var experimental;font-weight:100 900;font-display:swap;font-style:oblique 0deg 10deg;src:url(fonts/Inter/Inter.var.woff2) format("woff2")}:root{--color-white: #ffffff;--color-grey-50: #f8fafc;--color-grey-100: #f1f5f9;--color-grey-200: #e2e8f0;--color-grey-300: #cbd5e1;--color-grey-400: #94a3b8;--color-grey-500: #64748b;--color-grey-600: #475569;--color-grey-700: #334155;--color-grey-800: #1e293b;--color-grey-900: #0f172a;--color-black: #000000;--color-blue-100: #e8f1fe;--color-blue-600: #0669f2;--color-blue-800: #0551bb;--color-green-100: #dcfce7;--color-green-600: #16a34a;--color-green-800: #166534;--color-orange-100: #fef3c7;--color-orange-600: #d97706;--color-orange-800: #92400e;--color-red-100: #fee2e2;--color-red-600: #dc2626;--color-red-800: #991b1b;--color-brand-primary-600: #0669f2;--color-brand-primary-100: #e8f1fe;--color-brand-primary-800: #0551bb}:root{--color-base-shadow-rgb: 32, 51, 70;--base-shadow: 0px 1px 4px rgba(var(--color-base-shadow-rgb), .04), 0px 2px 12px rgba(var(--color-base-shadow-rgb), .09);--inner-shadow: inset 0px 2px 4px var(--color-grey-100)}:root{--typography-font-family-sans-serif: "Inter", sans-serif;--text-color: var(--color-grey-600);--text-color-invert: var(--color-white);--text-anchor-color: var(--color-blue-600);--text-font-size: 1rem;--text-line-height: 1.5;--title-color: var(--color-grey-900);--title-line-height: 1.5;--title-h2-font-size: 1.5rem;--title-h2-font-weight: 600;--title-h3-font-size: 1.25rem;--title-h3-font-weight: 600}:root{--container-width: 100%}@media(min-width:576px){:root{--container-width: 576px}}@media(min-width:768px){:root{--container-width: 768px}}@media(min-width:992px){:root{--container-width: 992px}}@media(min-width:1200px){:root{--container-width: 1200px}}@media(min-width:1400px){:root{--container-width: 1400px}}html{overflow:hidden;overscroll-behavior-y:none}html:root{color-scheme:only light}:root{font-size:100%}.container{width:var(--container-width);margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}body{color:var(--color-grey-600);font-family:var(--typography-font-family-sans-serif);line-height:var(--text-line-height)}p{margin-top:0;margin-bottom:0}p+p{margin-top:.5rem}h2,.title-h2,h3,.title-h3{margin-top:0;margin-bottom:0;color:var(--title-color);line-height:var(--title-line-height)}h2,.title-h2{font-size:var(--title-h2-font-size);font-weight:var(--title-h2-font-weight)}h3,.title-h3{font-size:var(--title-h3-font-size);font-weight:var(--title-h3-font-weight)}a{display:inline-block;color:var(--text-anchor-color);text-decoration:none}:root{--color-loader-backdrop-rgb: 255, 255, 255}@keyframes c-loader-ring-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-loader{display:flex;justify-content:center;align-items:center;position:absolute;z-index:10000;inset:0;background-color:rgba(var(--color-loader-backdrop-rgb),.8)}.c-container.no-padding{padding:0}.c-page-header{display:flex;align-items:center;height:60px;box-shadow:var(--base-shadow);padding-top:1rem;padding-bottom:1rem}.c-page-header .c-container{display:flex;justify-content:space-between}.c-page-header .c-container .nav-logo{display:flex;height:24px}.c-page-header .c-container .nav-logo img{max-height:24px}.c-card{display:flex;flex-direction:column;flex-wrap:wrap;min-height:calc(100vh - 60px);min-height:calc(100dvh - 60px)}.c-card .header{margin:1.5rem 0 2rem;padding:0 1rem}.c-card .header .description{margin-top:.5rem;font-size:var(--text-font-size)}.c-card .body{flex:1;padding:0 1rem}@media(min-width:576px){.c-card{min-height:auto}}.step-initiate-session{display:flex;justify-content:center;align-items:center;width:100%;min-height:500px;text-align:center}.step-initiate-session .qr-code-wrapper{margin:1rem 0}.c-btn{display:inline-block;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out;cursor:default;outline:0;box-shadow:var(--base-shadow);border-width:1px;border-style:solid;border-radius:3px;padding:.625rem 1rem;font-size:.875rem;font-weight:600;text-align:center;text-decoration:none;line-height:inherit;letter-spacing:.02em}.c-btn.small{padding:.25rem .3rem}.c-btn.full-width{width:100%}.c-btn.disabled,.c-btn:disabled{pointer-events:none;opacity:.5;box-shadow:none}.c-btn.primary{border-color:var(--color-brand-primary-600);background-color:var(--color-brand-primary-600);color:var(--color-white)}.c-btn.primary:active{box-shadow:none}.c-btn.primary:focus-visible{box-shadow:0 0 4px var(--color-brand-primary-600);background-color:var(--color-brand-primary-800)}.c-btn.secondary{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-brand-primary-600)}.c-btn.secondary:active{box-shadow:var(--inner-shadow)}.c-btn.secondary:focus-visible{box-shadow:0 0 4px var(--color-white);background-color:var(--color-white)}@media(hover:hover){.c-btn.primary:hover{border-color:var(--color-brand-primary-800);background-color:var(--color-brand-primary-800)}.c-btn.secondary:hover{border-color:var(--color-white);background-color:var(--color-white)}}.c-card-action-panel{padding:1rem}.c-card-action-panel.shadow{box-shadow:0 -2px 4px rgba(var(--color-base-shadow-rgb),.04),0 -2px 12px rgba(var(--color-base-shadow-rgb),.09)}.information-link{width:100%;margin-bottom:1.5rem;padding:0 1rem;font-size:.75rem;font-weight:600;text-decoration:none}.information-link.primary{color:var(--text-anchor-color)}.information-link.secondary{color:var(--color-grey-500)}.error-screen{display:flex;justify-content:center;align-items:center;text-align:inherit}.error-screen .body{display:flex;justify-content:center}.error-screen .error-illustration{display:flex;justify-content:center;align-items:center;width:100%;margin:1rem 0}.error-screen .contact-support-link{width:100%;margin-bottom:1.5rem;padding:0 1rem}@media(min-width:576px){.error-screen{min-height:500px;text-align:center}}
