@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,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{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}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}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 500px){.container{max-width:500px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.relative{position:relative}.m-auto{margin:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mt-3{margin-top:.75rem}.mb-5{margin-bottom:1.25rem}.mr-5{margin-right:1.25rem}.mb-1{margin-bottom:.25rem}.mt-auto{margin-top:auto}.mt-6{margin-top:1.5rem}.mt-5{margin-top:1.25rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-8{height:2rem}.h-full{height:100%}.h-0{height:0px}.max-h-\[100\%\]{max-height:100%}.max-h-\[50\%\]{max-height:50%}.w-8{width:2rem}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-\[50\%\]{width:50%}.w-\[40\%\]{width:40%}.w-\[33\%\]{width:33%}.max-w-none{max-width:none}.flex-auto{flex:1 1 auto}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.list-disc{list-style-type:disc}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-items-end{justify-items:end}.gap-2{gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.self-end{align-self:flex-end}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.p-4{padding:1rem}.p-5{padding:1.25rem}.align-bottom{vertical-align:bottom}.text-sm{font-size:.875rem;line-height:1.25rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{height:100%;background-color:var(--canvas)}body{margin:0;min-height:100%;background:var(--canvas);-webkit-font-smoothing:antialiased}#root{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}[hidden]{display:none!important}:root{--navy: #111039;--navy-soft: #25234f;--magenta: #e80a89;--action: #bc096f;--action-hover: #9d075b;--violet: #652f8e;--cyan: #28aae1;--amber: #f9ae42;--orange: #f05a2a;--red: #ea1f27;--red-staging: #a81419;--ink: #20203e;--text: #50516b;--text-muted: #67627a;--text-subtle: #6b5577;--muted: var(--text-muted);--control-border: #8f8896;--line: #e6e6f0;--canvas: #f6f6fb;--soft: #fafafe;--paper: #fff;--success: #18795b;--shadow: 0 8px 30px #11103905;--radius: 15px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:var(--text);font-synthesis:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;transition:background .16s,color .16s,transform .16s,border-color .16s}button:disabled{cursor:not-allowed}button:not(:disabled):active{transform:translateY(1px)}a{color:inherit}button,a,input,select,textarea{outline-offset:4px;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--action)}.app-header :focus-visible{outline-color:#fff}svg{vertical-align:middle;flex-shrink:0}.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.skip{position:fixed;left:16px;top:-80px;z-index:500;background:#fff;color:var(--navy);border:2px solid var(--action);padding:12px;font-size:16px}.skip:focus{top:8px}.dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:currentColor;flex-shrink:0}.app-header{min-height:74px;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 28px;gap:24px;position:relative;z-index:60;border-bottom:1px solid #ffffff0e}.app-header.env-staging{background:var(--red-staging)}.app-header.env-staging .product-name small,.app-header.env-staging .header-company small{color:#f2d6d7}.header-identity{display:flex;align-items:center;gap:25px;min-width:0}.brand{display:flex;padding:4px 0}.brand img{display:block;width:149px;height:auto;-o-object-fit:contain;object-fit:contain}.header-divider{height:29px;width:1px;background:#ffffff21}.product-name{font-size:17px;font-weight:540;color:#ebeaf8;white-space:nowrap}.product-name small{display:block;font-size:13px;letter-spacing:1.8px;color:#a7a5c4;margin-top:5px;text-transform:uppercase}.header-tools{display:flex;gap:20px;align-items:center}.header-company{display:flex;gap:9px;align-items:center;font-size:16px;color:#eeedf6}.header-company>.icon{width:17px;color:#a9a6c9}.header-company small{display:block;color:#afadca;font-size:14px;margin-top:5px}.header-action{display:flex;align-items:center;gap:7px;color:#c8c6df;font-size:16px;padding:8px;border-radius:6px}.header-action .icon{width:17px}.header-action:hover{color:#fff;background:#ffffff0f}.mobile-toggle{display:none;color:#d2d0e8;padding:5px}.shell{display:flex;min-height:calc(100dvh - 74px)}.sidebar{width:247px;flex:0 0 247px;background:#fff;border-right:1px solid var(--line);padding:30px 19px 21px;display:flex;flex-direction:column}.sidebar-kicker{font-size:13px;letter-spacing:1.7px;font-weight:650;color:var(--text-muted);margin:0 12px 15px;text-transform:uppercase}.session-card{display:flex;align-items:center;gap:11px;padding:0 11px 25px;margin-bottom:23px;border-bottom:1px solid var(--line)}.avatar{width:38px;height:38px;background:#f7e7f1;color:#a82876;border-radius:11px;display:grid;place-items:center;font-size:15px;font-weight:650;flex-shrink:0}.session-card>span{min-width:0}.session-card strong{display:block;font-size:17px;color:var(--ink);font-weight:600;overflow-wrap:anywhere}.session-card small{display:block;color:var(--text-muted);font-size:14px;margin-top:5px;overflow-wrap:anywhere}.step-list{list-style:none;padding:0;margin:0}.step-list li{position:relative}.step-list li:not(:last-child):after{content:"";position:absolute;left:28px;top:calc(50% + 14px);height:17px;width:1px;background:#e3e0ed}.step{position:relative;display:flex;gap:12px;align-items:center;min-height:60px;width:100%;text-align:left;border-radius:9px;padding:10px;margin:3px 0 6px}.step-num{height:29px;width:29px;display:grid;place-items:center;border:1px solid #e7e4ef;border-radius:50%;font-size:14px;color:var(--text-muted);background:#fff;flex-shrink:0}.step-num .icon{width:13px;height:13px}.step strong{font-size:16px;font-weight:520;display:block;color:var(--text)}.step small{display:block;color:var(--text-muted);font-size:13px;margin-top:5px}.step.current{background:#fcf0f8}.step.current .step-num{background:var(--action);border-color:var(--action);color:#fff;box-shadow:0 0 0 4px #bc096f0a}.step.current strong{color:#6b194d;font-weight:600}.step.current small{color:#9b527e}.step.complete .step-num{background:#f3edf9;border-color:#e6dced;color:var(--violet)}.step.complete strong{color:var(--ink)}.sidebar-spacer{flex:1;min-height:38px}.equipment-card{border:1px solid #e7e3f2;border-radius:11px;background:#faf8fd;padding:16px 14px;position:relative;overflow:hidden;margin-top:10px}.equipment-card:after{position:absolute;content:"";height:2px;bottom:0;left:0;right:0;background:linear-gradient(90deg,var(--amber) 0 16%,var(--orange) 16% 33%,var(--red) 33% 50%,var(--magenta) 50% 67%,var(--violet) 67% 83%,var(--cyan) 83% 100%)}.equipment-heading{display:flex;gap:8px;align-items:center;font-size:15px;color:#5a5378}.equipment-heading .icon{width:17px;height:17px}.tiny-badge{font-size:12px;padding:3px 5px;border:1px solid #e5dcee;border-radius:4px;color:#845f9e;letter-spacing:.5px;white-space:nowrap;text-transform:uppercase}.equipment-heading .tiny-badge{margin-left:auto}.equipment-card p{font-size:14px;line-height:1.8;color:var(--text);margin:11px 0}.text-link{padding:0;display:inline-flex;align-items:center;gap:7px;color:var(--action);font-size:15px;font-weight:540;background:none;border:0}.text-link .icon{width:13px;height:13px}.text-link:hover{text-decoration:underline}.sidebar-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:20px 10px 0;margin-top:23px;font-size:14px;color:var(--text-muted)}.sidebar-bottom button{padding:0;font-size:14px;color:var(--text);display:flex;align-items:center;gap:7px}.sidebar-bottom .icon{width:14px;height:14px}.demo-label{display:inline-flex;gap:6px;align-items:center}.demo-label .dot{color:var(--violet)}.main{flex:1;min-width:0;padding:29px 36px 20px;max-width:1550px;margin:0 auto}.page-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;font-size:14px;color:var(--text-muted)}.breadcrumb{display:flex;gap:10px;align-items:center}.breadcrumb .icon{width:13px;height:13px}.breadcrumb strong{font-weight:500;color:#666077}.demo-chip{display:inline-flex;align-items:center;gap:6px;color:#866a38;background:#fff7e9;border:1px solid #f6e7cc;padding:5px 8px;border-radius:5px;font-size:13px;white-space:nowrap}.demo-chip .icon{width:12px;height:12px}.heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.eyebrow{text-transform:uppercase;font-size:13px;letter-spacing:2px;font-weight:620;color:#8f5c82;margin:0 0 9px}.heading h1{font-size:33px;color:var(--navy);font-weight:620;letter-spacing:-1.1px;line-height:1.15;margin:0 0 10px}.heading p{font-size:16px;line-height:1.8;margin:0;color:var(--text-muted);max-width:62ch}.step-count{text-align:right;flex-shrink:0;font-size:14px;color:var(--text-muted);min-width:100px}.step-count strong{display:block;color:#625970;font-weight:500;font-size:15px;margin-bottom:9px}.step-meter{display:flex;gap:4px;justify-content:flex-end}.step-meter i{display:block;width:18px;height:3px;background:#e8e2ee;border-radius:5px}.step-meter i.filled{background:var(--action)}.layout-two{display:grid;grid-template-columns:minmax(0,1fr) 289px;gap:22px;align-items:start}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow);overflow:hidden}.card-heading{display:flex;align-items:center;gap:11px;border-bottom:1px solid #eeeaf3;padding:21px 24px}.card-heading h2{font-size:18px;font-weight:600;color:#3e344f;margin:0 0 5px}.card-heading p{font-size:14px;color:var(--text-muted);margin:0;line-height:1.7}.card-heading>.text-link{margin-left:auto;font-size:14px}.icon-tile{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;color:#945ab2;background:#f4eef9;flex-shrink:0}.icon-tile .icon{width:18px;height:18px}.card-body{padding:23px 24px}.card-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:19px 24px;border-top:1px solid #eee4f1;background:#fdfbfe}.card-footer .subtle{font-size:13px;line-height:1.8;display:flex;align-items:center;gap:7px;color:var(--text-subtle)}.subtle .icon{width:13px;height:13px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 18px}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field.full{grid-column:1 / -1}.field label{font-size:15px;font-weight:560;color:#61556d;display:flex;align-items:center;gap:7px}.field label>span{font-size:14px;color:var(--text-subtle);font-weight:400}:where(.card) input[type=text],:where(.card) input[type=email],:where(.card) input[type=number],.card select{border:1px solid var(--control-border);border-radius:7px;background:#fff;min-height:43px;padding:0 12px;font-size:16px;color:#4b3a5d;width:100%}.field input,.field select{border:1px solid var(--control-border);border-radius:7px;background:#fff;height:43px;padding:0 12px;font-size:16px;color:#4b3a5d;width:100%;min-width:0}.field input::-moz-placeholder{color:#796c81}.field input::placeholder{color:#796c81}.field input:hover,.field select:hover{border-color:#856e91}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:#c0758a;background:#fffafb}.field input:focus,.field select:focus,.card input:focus,.card select:focus{border-color:var(--action);outline:2px solid var(--action);outline-offset:1px}.field small{font-size:14px;color:var(--text-subtle);line-height:1.7}.field-error{font-size:14px;line-height:1.7;color:#9d2649;display:flex;align-items:flex-start;gap:6px}.field-error .icon{width:13px;height:13px;margin-top:1px}.input-wrap{position:relative}.input-wrap input{padding-left:36px}.input-wrap>.icon{position:absolute;left:12px;top:14px;width:15px;height:15px;color:#ad9bb8;pointer-events:none}.hint-button{position:relative;display:grid;place-items:center;width:20px;height:20px;margin:-2px 0;border-radius:50%;border:1px solid var(--control-border);color:var(--text-subtle);font-size:13px;line-height:1;background:#fff;flex-shrink:0}.hint-button:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}.hint-button:hover{border-color:var(--action);color:var(--action)}.field,.question{position:relative}.hint-pop{position:absolute;z-index:20;bottom:calc(100% + 8px);left:0;width:-moz-max-content;width:max-content;max-width:min(260px,100%);background:var(--navy);color:#ddd7ea;font-size:14px;font-weight:400;line-height:1.8;padding:10px 12px;border-radius:8px;box-shadow:0 10px 30px #11103926}.hint-anchor{display:inline-flex}.section-divider{height:1px;background:#eee7f2;margin:25px 0 22px}.section-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:12px}.section-label strong{font-size:15px;font-weight:550;color:#705879}.section-label small{font-size:13px;color:var(--text-subtle)}.form-error{padding:12px 15px;background:#fff3f5;border:1px solid #ecc0cd;border-radius:7px;font-size:15px;line-height:1.7;color:#9d2649;margin-bottom:19px;display:flex;gap:9px;align-items:flex-start}.form-error .icon{width:15px;height:15px;margin-top:1px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:560;border:1px solid #e1d8e9;border-radius:8px;padding:11px 16px;min-height:40px;background:#fff;color:#69516f;white-space:nowrap;text-decoration:none}.btn .icon{width:16px;height:16px}.btn:hover:not(:disabled){background:#fbf5fc;border-color:#d4b5d7}.btn:disabled{opacity:.45}.btn.primary{background:var(--action);color:#fff;border-color:var(--action);box-shadow:0 3px 8px #bc096f10}.btn.primary:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover)}.btn.navy{background:var(--navy);color:#fff;border-color:var(--navy)}.btn.navy:hover:not(:disabled){background:var(--navy-soft);border-color:var(--navy-soft)}.btn.ghost{background:none;border-color:transparent;box-shadow:none}.btn.small{font-size:14px;padding:8px 11px;min-height:34px}.btn.wide{width:100%}.btn.danger{color:#b03954;border-color:#efc5cd}.summary-card{background:var(--navy);border-radius:var(--radius);padding:23px;color:#fff;position:relative;overflow:hidden}.summary-eyebrow{font-size:12px;letter-spacing:1.8px;color:#b9afd0;font-weight:560;margin:0 0 11px;text-transform:uppercase}.summary-card h2{font-size:23px;font-weight:520;letter-spacing:-.5px;margin:0 0 8px;line-height:1.4}.summary-card p{color:#b4a9c8;font-size:15px;line-height:1.9;margin:0}.headset-art{display:block;width:100%;height:auto;max-width:244px;margin:7px auto 4px}.summary-items{border-top:1px solid #ffffff15;margin-top:14px;padding-top:16px;display:grid;gap:13px}.summary-item{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#b3a4c6;gap:15px}.summary-item>span{display:flex;gap:8px;align-items:center}.summary-item .icon{width:13px;height:13px;color:#a589b9}.summary-item strong{font-size:14px;font-weight:500;color:#e1d7eb;text-align:right}.summary-item .sample-badge{border:1px solid #ffffff22;border-radius:4px;color:#c8b3dc;padding:2px 5px;font-size:12px}.list-lines{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:15px}.list-lines li{display:flex;gap:9px;font-size:14px;line-height:1.8;color:#b8a1cc}.list-lines .icon{height:14px;width:14px;color:#a56bad;margin-top:2px}.note-card{margin-top:17px;border:1px solid #e8e0f0;border-radius:12px;padding:20px;background:#fff}.note-card h3{font-size:15px;font-weight:550;color:#775987;display:flex;align-items:center;gap:8px;margin:0 0 10px}.note-card h3 .icon{width:16px;height:16px;color:#a773b0}.note-card p{font-size:15px;line-height:1.9;color:var(--text-subtle);margin:0}.progress-row{display:flex;justify-content:space-between;font-size:15px;color:#c1b1d4;margin-bottom:9px}.progress-track{height:5px;border-radius:5px;background:#ffffff14;overflow:hidden;margin-bottom:21px}.progress-track>span{display:block;height:100%;background:var(--magenta);border-radius:5px;transition:width .3s ease}.app-footer{display:flex;justify-content:space-between;gap:15px;padding:22px 1px 0;font-size:13px;color:var(--text-muted);line-height:1.7}.app-footer>span{display:flex;gap:6px;align-items:center}.app-footer .icon{width:12px;height:12px}.footer-brand{font-size:12px;letter-spacing:1px;display:flex;align-items:center;gap:8px;text-transform:uppercase}.spectrum-dots{display:flex;gap:3px}.spectrum-dots i{height:3px;width:3px;border-radius:50%;background:var(--amber)}.spectrum-dots i:nth-child(2){background:var(--orange)}.spectrum-dots i:nth-child(3){background:var(--red)}.spectrum-dots i:nth-child(4){background:var(--magenta)}.spectrum-dots i:nth-child(5){background:var(--violet)}.spectrum-dots i:nth-child(6){background:var(--cyan)}.ear-switch{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:3px;padding:4px;background:#f7f3fa;border:1px solid #ece3f2;border-radius:8px;margin-bottom:20px}.ear-switch>span{display:flex;gap:7px;align-items:center;border:1px solid transparent;border-radius:5px;padding:9px 16px;font-size:15px;color:var(--text-subtle)}.ear-switch>span.active{background:#fff;border-color:var(--control-border);color:#614479;box-shadow:0 2px 5px #11103908}.ear-switch .dot{width:5px;height:5px}.ear-switch small{font-size:13px;color:var(--text-subtle)}.camera-feed{aspect-ratio:4 / 3;min-height:258px;max-height:440px;background:radial-gradient(ellipse at center,#252249 0,#14132d 65%);border:1px solid #232043;border-radius:12px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;color:#bbb1d1}.camera-feed video,.camera-feed img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.camera-still{z-index:1;background:inherit}.camera-label{position:absolute;top:15px;left:16px;max-width:calc(100% - 32px);z-index:2;font-size:12px;display:flex;align-items:center;gap:6px;letter-spacing:.7px;text-transform:uppercase;color:#cfc5e3;background:#0d0b1fcc;padding:5px 8px;border-radius:5px}.camera-label .dot{background:#9c7ec1}.camera-target{width:135px;height:135px;border:1px dashed #8580a25c;border-radius:50%;display:grid;place-items:center;position:relative}.camera-target:after{content:"";position:absolute;width:172px;height:172px;border:1px solid #8580a21a;border-radius:50%}.camera-target>.icon{width:45px;height:45px;stroke-width:1;color:#92849f}.camera-feed>p{font-size:14px;margin:20px 0 0;color:#9e90af;letter-spacing:.2px}.camera-feed.pending{background:radial-gradient(ellipse at center,#35204b 0,#181029 70%)}.capture-controls{display:flex;gap:10px;justify-content:center;margin-top:19px;flex-wrap:wrap}.capture-hint{font-size:13px;line-height:1.6;text-align:center;color:var(--text-subtle);margin:11px 0 21px;min-height:3.2em}.image-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:21px}.image-slot{min-height:86px;border:1px dashed #dccbe7;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--text-subtle);font-size:13px;overflow:hidden;position:relative}.image-slot .icon{width:20px;height:20px}.image-slot.filled{border-style:solid;background:#f8f3fb;color:#9866ad;border-color:#e2cbea}.image-slot.filled img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-slot.filled figcaption{position:absolute;inset:auto 0 0 0;background:#1c1230bf;color:#f0e6f6;font-size:12px;padding:4px 6px;letter-spacing:.4px}.camera-picker{display:flex;align-items:center;gap:10px;margin-bottom:15px;font-size:14px;color:var(--text-subtle)}.camera-picker select{border:1px solid var(--control-border);border-radius:7px;min-height:43px;padding:0 12px;font-size:16px;color:#4b3a5d;background:#fff;max-width:320px;flex:1;min-width:0}.compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.compare-item{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:#fff}.compare-item img{display:block;width:100%;height:196px;-o-object-fit:cover;object-fit:cover;background:#f4f1f8}.compare-item figcaption{padding:13px 14px;display:flex;align-items:center;gap:8px}.badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;white-space:nowrap;padding:5px 7px;border-radius:5px;border:1px solid #e7d7ed;color:#885c9b;background:#fbf5ff}.badge .icon{width:12px;height:12px}.badge.warning{color:#996000;border-color:#f1dfbd;background:#fffaef}.badge.ok{color:#3f7b6e;border-color:#d7eae4;background:#f6fcf9}.badge.danger{color:#a8405c;border-color:#f0ced7;background:#fff6f8}.question{padding-bottom:23px;margin-bottom:23px;border-bottom:1px solid #eee3f3}.question:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.question h3{font-size:16px;color:#694571;font-weight:550;margin:0 0 6px;line-height:1.7}.question>p{font-size:15px;color:var(--text-subtle);margin:0 0 13px;line-height:1.8}.choice-group{display:flex;flex-wrap:wrap;gap:8px}.choice{display:inline-flex;align-items:center;gap:7px;font-size:15px;color:#8a6593;border:1px solid #e6d5eb;border-radius:7px;padding:10px 12px;background:#fff}.choice[aria-checked=true]{background:#fcf0f8;border-color:#d987b9;color:#962268}.choice .radio-circle{width:12px;height:12px;border:1px solid #a382ad;border-radius:50%;position:relative;flex-shrink:0}.choice[aria-checked=true] .radio-circle{border:4px solid var(--action)}.checklist{display:grid;gap:12px}.check-item{display:flex;gap:12px;align-items:flex-start;border:1px solid #e7d9ee;border-radius:10px;padding:15px;cursor:pointer}.check-item:has(input:checked){background:#fff8fc;border-color:#e5b9d7}.check-item strong{font-size:16px;font-weight:560;color:#7c4d85;display:block;margin:0 0 6px}.check-item small{font-size:15px;line-height:1.8;color:var(--text-subtle);display:block}.check{accent-color:var(--action);height:15px;width:15px;margin:2px 0 0;flex-shrink:0;cursor:pointer}.plain-note{display:flex;align-items:flex-start;gap:8px;background:#f9f6fc;border:1px solid #eadff1;padding:12px;border-radius:8px;font-size:16px;color:var(--text-subtle);line-height:1.75;margin-top:19px}.plain-note .icon{width:16px;height:16px;margin-top:6px}.focus-mode .sidebar{width:217px;flex-basis:217px}.focus-mode .main{padding-left:40px;padding-right:40px}.focus-mode .equipment-card{background:#f9f7fc}.test-topline{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px}.ear-pill{display:inline-flex;align-items:center;gap:7px;color:#945d6b;background:#fff3f5;border:1px solid #f0d4db;border-radius:6px;font-size:14px;line-height:20px;padding:7px 10px}.ear-pill.left{color:#2b7595;background:#effaff;border-color:#cbe8f4}.test-step-meta{font-size:15px;color:var(--text-subtle)}.test-layout{max-width:930px;margin:0 auto}.test-card{padding:35px 36px 25px;text-align:center;min-height:515px;display:flex;flex-direction:column}.test-card h2{font-size:29px;font-weight:580;color:var(--navy);letter-spacing:-.7px;margin:15px 0 9px}.test-card .lead{font-size:16px;color:var(--text-subtle);line-height:1.9;margin:0 auto;max-width:460px}.test-orb{width:118px;height:118px;display:grid;place-items:center;border-radius:50%;margin:12px auto 19px;background:radial-gradient(circle,#f8edf6 0,#f8edf6 54%,#fff 55%,#fff 60%,#f8f1fa,#f8f1fa,#fff 63%,#fff 75%);position:relative}.test-orb>.icon{height:43px;width:43px;color:#a15399;stroke-width:1.2}.test-orb.playing:before{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:1px solid #ca92ba;border-radius:50%;animation:breathe 1.7s ease-in-out infinite}.test-orb.playing>.icon{color:var(--action)}@keyframes breathe{50%{transform:scale(1.22);opacity:.25}}.listening-line{display:flex;justify-content:center;align-items:center;gap:6px;min-height:24px;color:var(--text-subtle);margin-top:10px;font-size:16px}.listening-line .icon{width:15px;height:15px}.response-options{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:11px;max-width:584px;margin:26px auto 12px;width:100%}.response-choice{min-height:64px;border:1px solid #9a87a0;border-radius:10px;font-size:26px;font-weight:500;line-height:1;color:#94729f;position:relative;box-shadow:0 2px 2px #16072003;background:#fff;display:grid;place-items:center}.response-choice small{font-size:12px;font-weight:400;line-height:1;position:absolute;bottom:7px;color:var(--text-subtle);letter-spacing:.5px}.response-choice[aria-checked=true]{background:var(--action);color:#fff;border-color:var(--action);box-shadow:0 4px 12px #bc096f1c}.response-choice[aria-checked=true] small{color:#fbd7ef}.response-choice:disabled{background:#fcf9fd;border-color:#e2cee8;color:#c8b7d1;opacity:.75}.response-choice:not(:disabled):hover{border-color:#a1628b}.keyboard-hint{font-size:14px;color:var(--text-subtle);margin:14px 0 24px}.key{font-family:inherit;font-size:13px;background:#fbf8fc;border:1px solid #e4d6eb;padding:2px 5px;border-radius:4px;color:var(--text-subtle)}.test-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.test-actions .btn{min-width:135px}.test-status-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;margin:26px 0 0;padding-top:20px;border-top:1px solid #f0e3f4;font-size:16px;color:var(--text-subtle);text-align:left}.test-status-line>span{display:flex;gap:6px;align-items:center}.test-status-line .icon{height:15px;width:15px;flex-shrink:0}.error-panel{background:#fff5f6;border:1px solid #eec2d0;border-radius:10px;padding:17px;margin-top:19px;display:flex;align-items:center;gap:13px;text-align:left}.error-panel>.icon{color:#b04564}.error-panel>div{flex:1}.error-panel strong{font-size:15px;color:#9d3058;display:block;font-weight:580}.error-panel p{font-size:14px;line-height:1.8;color:#935872;margin:5px 0 0}.test-under{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.test-tip{display:flex;gap:12px;padding:17px 20px;border:1px solid var(--line);border-radius:11px;background:#fff}.test-tip>.icon{width:20px;color:#9569a7;margin-top:2px}.test-tip strong{display:block;font-size:16px;color:#8b5e9e;font-weight:550}.test-tip p{font-size:16px;line-height:1.8;margin:6px 0 0;color:var(--text-subtle)}.ear-complete{padding:29px 0}.ear-complete>.icon{height:56px;width:56px;color:#8c61ad;margin-bottom:10px}.ear-diagram{display:flex;align-items:center;justify-content:center;gap:48px;margin:18px 0 4px}.ear-diagram figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px}.ear-diagram figure:not(.active) .ear-pill{color:var(--text-muted);background:transparent;border-style:dashed;border-color:#dcd7e3}.ear-diagram figure.active .ear-pill{font-weight:600}.ear-diagram .ear-glyph{width:86px;height:86px;background-size:contain;background-repeat:no-repeat;background-position:center}.results-banner{background:var(--navy);color:#fff;border-radius:14px;padding:25px 28px;display:flex;align-items:center;gap:18px;margin-bottom:23px}.results-banner>.icon{width:36px;height:36px;color:#d0b4df;stroke-width:1.2}.results-banner>div{flex:1}.results-banner h2{font-size:22px;font-weight:540;margin:0 0 7px;letter-spacing:-.4px}.results-banner p{font-size:15px;color:#baabcd;line-height:1.8;margin:0}.results-banner .badge{border:1px solid #ffffff27;color:#d1bedd;background:#ffffff06}.results-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:22px;align-items:start}.chart-card .card-body{padding:19px 22px 20px}.chart-caption{font-size:13px;line-height:1.9;margin:12px 0 0;color:var(--text-subtle)}.result-ear{border:1px solid #e6d8ed;background:#fff;border-radius:12px;padding:18px;margin-bottom:15px}.result-ear-head{display:flex;align-items:center;gap:8px;font-size:16px;color:#896193;font-weight:550;margin-bottom:13px}.result-ear h3{font-size:18px;font-weight:570;color:#655073;margin:0 0 9px}.result-ear p{font-size:14px;line-height:1.9;color:var(--text-subtle);margin:10px 0 0}.result-ear.warning{border-color:#edd9b6;background:#fffdf8}.result-ear.warning h3{color:#926924}.result-ear .badge{white-space:normal}.results-note{font-size:16px;line-height:1.75;color:var(--text-subtle);margin:17px 0}.results-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin:22px 0 0}.banded-charts{display:grid;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);gap:14px;align-items:stretch}.banded-charts .band-column{display:flex;flex-direction:column}.band-ear-label{font-size:15px;font-weight:550;color:#896193;display:flex;align-items:center;gap:7px;margin-bottom:10px}.band-ear-label.right{justify-content:flex-end}.band-freq-row{display:grid;grid-template-columns:repeat(3,1fr);font-size:13px;color:var(--text-subtle);text-align:center;margin-top:8px;line-height:1.6}.band-key{display:flex;flex-direction:column;height:100%;font-size:13px}.access .main{max-width:1190px;padding:47px 35px 30px}.access-layout{display:grid;grid-template-columns:1fr 1fr;min-height:615px;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 15px 60px #11103908}.access-story{background:var(--navy);padding:50px 46px;display:flex;flex-direction:column;position:relative;overflow:hidden;color:#fff}.access-story .eyebrow{color:#bd9fc8;font-size:13px;margin-bottom:20px}.access-story h1{font-size:44px;font-weight:520;letter-spacing:-1.6px;line-height:1.14;margin:0 0 20px;max-width:340px}.access-story p{font-size:16px;color:#baa5cb;line-height:1.95;max-width:325px;margin:0}.access-story .headset-art{max-width:274px;margin:14px auto 0}.access-story-foot{display:flex;gap:10px;align-items:center;font-size:13px;color:#ad8cc0;margin-top:auto}.access-story-foot .icon{width:14px;height:14px}.access-form{padding:64px 44px;display:flex;flex-direction:column;justify-content:center}.access-form .eyebrow{font-size:12px;margin-bottom:12px}.access-form h2{font-size:30px;color:var(--navy);font-weight:590;letter-spacing:-.8px;margin:0 0 15px}.access-form>.lead{font-size:16px;color:var(--text-subtle);line-height:1.9;margin:0 0 32px}.access-form .field{margin-bottom:18px}.access-form input{height:50px;font-size:19px;letter-spacing:2px;color:var(--navy)}.access-help{font-size:14px;line-height:1.8;color:var(--text-subtle);margin-top:20px;text-align:center}.access-form .plain-note{margin-top:28px}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;padding:18px;background:#1712305f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-panel{width:482px;max-width:100%;max-height:85dvh;overflow:auto;border:1px solid #e7d6f0;border-radius:15px;background:#fff;color:var(--text);box-shadow:0 25px 100px #11103930}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:23px 25px;border-bottom:1px solid #eee1f4}.modal-head h2{font-size:23px;font-weight:580;color:var(--navy);margin:0 0 8px;letter-spacing:-.5px}.modal-head p{font-size:14px;color:var(--text-subtle);line-height:1.8;margin:0}.modal-head>.icon{width:26px;height:26px;color:#c08fcb;stroke-width:1.3}.modal-body{padding:22px 25px}.modal-body p{font-size:16px;color:var(--text-subtle);line-height:1.9;margin-top:0}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:18px 25px;border-top:1px solid #ede0f3;background:#fdf9ff}.state-panel{max-width:470px;margin:40px auto;text-align:center}.state-panel .state-code{font-size:58px;font-weight:600;letter-spacing:-2px;color:var(--navy);line-height:1;margin:0 0 14px}.state-panel h1,.state-panel h2{font-size:20px;font-weight:580;color:#655073;margin:0 0 10px}.state-panel p{font-size:15px;line-height:1.9;color:var(--text-subtle);margin:0 0 24px}.loading-panel{display:flex;flex-direction:column;align-items:center;gap:14px;padding:60px 0;font-size:15px;color:var(--text-subtle)}.spinner-ring{width:34px;height:34px;border-radius:50%;border:2px solid #ead9f0;border-top-color:var(--action);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width: 1600px){.main{padding-top:35px}.heading h1{font-size:36px}.layout-two{grid-template-columns:minmax(0,1fr) 326px}.card-body{padding:28px}.field input,.field select{height:46px;font-size:17px}.field label{font-size:16px}.summary-card{padding:27px}.headset-art{max-width:262px}.sidebar,.focus-mode .sidebar{width:265px;flex-basis:265px}.card-heading h2{font-size:18px}.heading p{font-size:17px}.btn{font-size:16px}.form-grid{gap:24px 19px}}@media (max-width: 1250px){.field label{font-size:15px}.field input,.field select{font-size:17px}.summary-card p{font-size:15px}.test-card h2{font-size:29px}.card-footer .btn{font-size:15px}}@media (max-width: 1200px){.sidebar{width:220px;flex-basis:220px;padding-left:14px;padding-right:14px}.main{padding-left:26px;padding-right:26px}.layout-two{grid-template-columns:minmax(0,1fr) 256px;gap:18px}.header-company{display:none}.heading h1{font-size:30px}.card-body{padding:21px}.card-heading{padding:19px 21px}.card-footer{padding:18px 21px}.summary-card{padding:21px}.summary-card h2{font-size:21px}.summary-card .headset-art{max-width:221px}.card-footer .btn{padding-left:12px;padding-right:12px}.focus-mode .sidebar{width:210px;flex-basis:210px}.focus-mode .main{padding-left:26px;padding-right:26px}.results-layout{grid-template-columns:minmax(0,1fr) 247px}.app-header{padding-left:24px;padding-right:24px}.footer-brand{font-size:12px}.form-grid{gap:19px 13px}}@media (max-width: 1000px){.sidebar{width:202px;flex-basis:202px;padding-left:11px;padding-right:11px}.step{gap:9px}.layout-two{grid-template-columns:1fr}.side-summary{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start}.side-summary .note-card{margin-top:0}.side-summary .summary-card .headset-art{display:none}.side-summary .summary-card{padding:20px}.side-summary .summary-card h2{font-size:20px}.side-summary .summary-card .summary-items{margin-top:16px}.heading h1{font-size:29px}.header-tools{gap:10px}.header-identity{gap:17px}.app-header{padding-left:20px;padding-right:20px}.brand img{width:135px}.header-action span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.main{padding-left:23px;padding-right:23px}.results-layout{grid-template-columns:1fr}.result-aside{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start}.result-aside .result-ear{margin-bottom:0}.result-aside .results-note{grid-column:1 / -1;margin:0}.focus-mode .sidebar{width:195px;flex-basis:195px}.focus-mode .main{padding-left:23px;padding-right:23px}.test-card{padding-left:24px;padding-right:24px}.response-options{gap:8px}.response-choice{min-height:60px}.test-card h2{font-size:26px}.test-under{grid-template-columns:1fr}.access .main{padding-top:30px}.access-story{padding:40px 31px}.access-form{padding:45px 31px}.access-story h1{font-size:38px}}@media (max-width: 760px){.app-header{height:65px;min-height:65px;padding:0 17px;gap:9px}.header-identity{gap:12px}.brand img{width:124px}.header-divider,.product-name,.header-company{display:none}.mobile-toggle{display:block}.header-tools{gap:6px}.shell{min-height:calc(100dvh - 65px)}.sidebar,.focus-mode .sidebar{display:none;position:fixed;left:0;top:65px;bottom:0;width:247px;z-index:80;overflow:auto;padding:25px 19px 18px;box-shadow:10px 0 50px #11103922}.sidebar.open{display:flex}.nav-overlay{position:fixed;top:65px;right:0;bottom:0;left:0;background:#11103950;z-index:79;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main,.focus-mode .main{padding:21px 17px 20px;max-width:100%}.page-meta{margin-bottom:24px;gap:8px}.breadcrumb{gap:7px}.breadcrumb .icon{display:none}.demo-chip{padding:4px 6px;white-space:normal}.demo-chip .icon{width:11px;height:11px}.heading{gap:12px;margin-bottom:21px;align-items:flex-start}.heading h1{font-size:29px;letter-spacing:-.8px;line-height:1.2;margin-bottom:9px}.heading p{font-size:16px;max-width:290px}.eyebrow{letter-spacing:1.5px}.step-count{min-width:52px;padding-top:6px}.step-count strong{white-space:nowrap}.step-meter{gap:3px;max-width:60px}.step-meter i{width:8px;height:3px}.card{border-radius:12px}.card-heading{padding:19px 18px;gap:10px}.card-heading h2{font-size:18px}.card-heading p{font-size:14px}.card-heading>.text-link{flex-shrink:0}.icon-tile{width:31px;height:31px;border-radius:8px}.icon-tile .icon{width:16px;height:16px}.card-body{padding:21px 18px}.form-grid{grid-template-columns:1fr;gap:20px}.field label{font-size:15px}.field input,.field select{height:44px;font-size:18px;padding-left:10px}.input-wrap input{padding-left:34px}.card-footer{padding:18px;gap:10px}.card-footer .subtle{max-width:120px;align-items:flex-start}.card-footer .subtle .icon{margin-top:2px}.btn,.card-footer .btn{font-size:15px;padding:11px 12px;min-height:41px}.btn .icon{width:14px;height:14px}.side-summary{grid-template-columns:1fr}.side-summary .summary-card{display:none}.side-summary .note-card{padding:17px}.app-footer{padding-top:18px}.footer-brand{display:none}.section-label{gap:10px}.camera-feed{min-height:236px;max-height:330px}.ear-switch{margin-bottom:17px}.ear-switch>span{padding:9px 14px}.choice{padding:10px}.compare-grid{grid-template-columns:1fr}.test-topline{margin-bottom:17px}.test-card{padding:27px 17px 20px;min-height:480px}.test-orb{width:105px;height:105px;margin-top:5px}.test-orb>.icon{width:38px;height:38px}.test-card h2{font-size:28px;letter-spacing:-.8px}.test-card .lead{font-size:17px;max-width:290px}.response-options{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;max-width:440px;margin-top:24px}.response-choice{grid-column:span 2;font-size:27px;border-radius:8px}.response-choice:nth-child(5){grid-column:2 / span 2}.response-choice small{font-size:12px;bottom:6px}.keyboard-hint{margin-bottom:20px}.test-actions{gap:7px}.test-actions .btn{min-width:0;font-size:15px;padding-left:13px;padding-right:13px}.test-status-line{margin-top:22px;gap:8px}.test-tip{padding:16px}.test-under{gap:12px;margin-top:14px}.ear-diagram{gap:28px}.ear-diagram .ear-glyph{width:62px;height:62px}.error-panel{flex-wrap:wrap;gap:10px;padding:14px}.error-panel>div{min-width:200px}.results-banner{padding:21px 18px;gap:12px;flex-wrap:wrap}.results-banner>.icon{width:30px;height:30px}.results-banner h2{font-size:20px}.results-layout{gap:17px}.chart-card .card-body{padding:17px 14px}.result-aside{gap:12px}.result-ear{padding:15px}.result-ear-head{margin-bottom:9px}.result-ear h3{line-height:1.5}.result-ear .badge{padding:5px;white-space:normal}.result-ear p{font-size:14px;line-height:1.8}.results-actions{justify-content:stretch;gap:8px}.results-actions .btn{flex:1}.banded-charts{grid-template-columns:minmax(0,1fr) 76px;gap:20px 8px}.band-ear-label.right{justify-content:flex-start}.access .main{padding:22px 17px}.access-layout{grid-template-columns:1fr;min-height:0;border-radius:16px}.access-story{padding:28px 25px;min-height:232px}.access-story h1{font-size:33px;max-width:230px;letter-spacing:-.8px;margin-bottom:12px}.access-story p{max-width:225px}.access-story .eyebrow{letter-spacing:1.5px;margin-bottom:14px}.access-story .headset-art{position:absolute;width:140px;height:140px;right:-14px;bottom:16px;opacity:.7;transform:rotate(-12deg)}.access-story-foot{display:none}.access-form{padding:31px 25px}.access-form h2{font-size:26px}.access-form>.lead{font-size:16px;margin-bottom:22px}.access-form .btn{min-height:45px}.access-form .plain-note{margin-top:24px}.modal-head,.modal-body{padding:21px}.modal-footer{padding:17px 21px}.modal-head h2{font-size:22px}}@media (max-width: 380px){.brand img{width:100px}.app-header{padding-left:12px;padding-right:12px}.main{padding-left:13px;padding-right:13px}.heading h1{font-size:27px}.test-actions .btn{padding-left:11px;padding-right:11px}.response-choice{font-size:26px}.result-aside{grid-template-columns:1fr}.result-aside .results-note{grid-column:auto}.card-footer{flex-direction:column;align-items:stretch}.card-footer .subtle{max-width:none}.ear-switch>span{padding-left:11px;padding-right:11px}.access-story .headset-art{right:-38px}}@media (max-width: 420px){.access-story .headset-art{opacity:.25}}@media (min-width: 1201px){.focus-mode .sidebar{width:247px;flex-basis:247px}.focus-mode .main{padding-left:36px;padding-right:36px}}@media (max-width: 760px){.focus-mode .heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.focus-mode .page-meta{margin-bottom:18px}.focus-mode .test-card{padding-top:22px}.focus-mode .test-orb{width:80px;height:80px;margin-bottom:12px}.focus-mode .test-orb>.icon{height:32px;width:32px}.focus-mode .test-card h2{margin-top:10px}.focus-mode .test-card .lead{font-size:16px}.focus-mode .test-actions{gap:5px}.focus-mode .test-status-line{margin-top:18px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.app-header,.sidebar,.heading,.page-meta,.app-footer,.results-actions,.nav-overlay,.modal-scrim{display:none!important}.main{padding:0!important;margin:0!important;max-width:none!important}.shell{display:block;min-height:0}body{background:#fff}.results-banner{background:#fff!important;color:var(--navy);border:1px solid #ddd;-moz-column-break-inside:avoid;break-inside:avoid}.results-banner p{color:#555}.results-banner .badge{color:#555;border-color:#ddd}.results-layout{grid-template-columns:1.6fr 1fr}.card,.result-ear{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.result-ear p,.chart-caption,.results-note{color:#555}.result-ear h3{color:#222}}.ear-glyph{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:currentColor}.ear-glyph.left{-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20326.48%20303.33'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%231c2242;}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M0,111.73c.57,32.18,13.76,60.5,40.09,82.5,5.04,4.21,10.58,7.91,16.19,11.36,15.05,9.27,27.45,21.21,36.26,36.49,3.5,6.07,5.88,12.89,8,19.62,6.2,19.67,18.14,33.88,38.36,39.45,32.74,9.03,63.61-10.79,69.78-44.25,.34-1.83,.38-3.72,.47-5.58,.27-5.5-2.88-9.41-7.96-9.92-4.57-.46-8.2,3.25-9.4,8.28-1.42,5.98-2.67,12.34-5.69,17.55-7.55,13.06-19.57,19.55-34.62,18.45-15.16-1.11-26.1-9.15-31.93-23.4-2.31-5.64-3.69-11.66-6.09-17.25-9.41-21.96-24.8-38.91-44.58-52.03-9.34-6.2-18.86-12.06-26.56-20.48-14.23-15.57-22.34-33.83-24.08-54.71-2.19-26.14,5.52-49.33,22.92-68.93,15.69-17.67,35.53-27.73,59.14-30.23,22.76-2.4,43.7,2.78,62.3,15.92,6.93,4.9,12.63,11.55,18.78,17.5,1.87,1.81,3.26,4.1,5.09,5.96,3.41,3.46,8.33,3.74,11.79,.88,3.57-2.95,4.23-8.08,1.3-12.08-7.26-9.91-15.51-18.89-25.57-26.03C153.05,5.95,129.73-1.31,104.03,.19,71.44,2.1,44.64,15.79,24.05,41.19,7.91,61.1,.21,84.07,0,111.73Z'/%3e%3cpath%20class='cls-1'%20d='M159.41,103.4c-8.99-.57-16.84,2.03-23.87,7.34-17.11,12.9-17.65,40.38-.51,53.25,8.33,6.26,17.63,11.25,26.53,16.74,6.04,3.73,12.12,7.4,18.26,10.97,3.41,1.98,6.91,2.08,10.07-.62,2.96-2.53,4.13-5.96,2.47-9.39-1.1-2.29-3.28-4.39-5.47-5.77-12.56-7.88-25.3-15.47-37.92-23.25-8.02-4.94-11.11-13.12-8.15-21.08,3.21-8.64,12.66-13.08,21.32-9.98,1.52,.55,2.97,1.29,4.49,1.86,5.84,2.2,11.59-1.59,11.88-7.86,.6-13.2-3.37-25.21-10.7-35.92-11.93-17.45-28.54-28.23-49.61-30.63-23.55-2.68-43.3,5.26-57.62,24.52-21.02,28.27-14.06,67.87,15.2,87.49,11.39,7.64,22.98,14.96,32.42,25.11,8.23,8.84,15.03,18.57,19.51,29.85,.92,2.31,1.86,4.64,3.04,6.82,2.03,3.72,6.82,5.33,10.65,3.78,3.78-1.54,6.47-5.81,4.98-9.7-2.84-7.41-5.75-14.92-9.77-21.72-10.26-17.33-24.37-31.06-41.23-42.08-6.02-3.93-12.28-7.87-17.23-12.98-11.62-11.99-14.78-26.73-10.02-42.55,4.82-16,15.86-26.3,32.23-30.18,24.11-5.71,51.64,10.49,58.76,34.28,.14,.46,.17,.94,.3,1.7Z'/%3e%3cpath%20class='cls-1'%20d='M207.83,151.02c.23,28.45,8.06,53.77,23.43,76.76,3.77,5.63,8.62,7.22,13.22,4.29,4.44-2.83,5.13-8.36,1.43-13.78-11.41-16.72-17.85-35.17-19.87-55.27-1.97-19.63,.91-38.55,8.72-56.58,3.15-7.26,7.36-14.09,11.36-20.96,2.96-5.09,3.06-9.34-.32-12.67-3.88-3.83-10.09-3.02-13.53,1.87-8.08,11.5-14.12,24.04-18.38,37.4-4.12,12.91-5.8,26.22-6.06,38.92Z'/%3e%3cpath%20class='cls-1'%20d='M253.81,150.22c.24,20.75,5.63,37.92,16.52,53.33,3.8,5.38,8.53,6.84,12.97,3.91,4.53-2.99,5.16-8.54,1.47-13.79-7.67-10.94-12.2-22.95-13.21-36.36-1.25-16.55,2.99-31.54,11.94-45.34,.68-1.04,1.45-2.03,2.12-3.08,2.83-4.42,2.02-9.31-1.99-12.25-3.85-2.82-9.1-1.99-12.2,2.16-9.06,12.11-14.51,25.74-16.67,40.67-.6,4.17-.75,8.42-.95,10.74Z'/%3e%3cpath%20class='cls-1'%20d='M299.58,152.11c.68,10.71,3.88,20.58,11.37,28.77,3.47,3.8,8.29,4.39,12.04,1.53,3.85-2.94,4.37-7.81,1.65-12.34-2.34-3.9-5-7.81-6.32-12.08-2.44-7.87-.37-15.23,4.51-21.8,.67-.9,1.44-1.72,2.06-2.65,2.71-4.06,1.91-9.16-1.84-12.01-3.68-2.79-8.5-2.29-11.81,1.22-7.7,8.2-10.99,18.16-11.66,29.35Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20326.48%20303.33'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%231c2242;}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M0,111.73c.57,32.18,13.76,60.5,40.09,82.5,5.04,4.21,10.58,7.91,16.19,11.36,15.05,9.27,27.45,21.21,36.26,36.49,3.5,6.07,5.88,12.89,8,19.62,6.2,19.67,18.14,33.88,38.36,39.45,32.74,9.03,63.61-10.79,69.78-44.25,.34-1.83,.38-3.72,.47-5.58,.27-5.5-2.88-9.41-7.96-9.92-4.57-.46-8.2,3.25-9.4,8.28-1.42,5.98-2.67,12.34-5.69,17.55-7.55,13.06-19.57,19.55-34.62,18.45-15.16-1.11-26.1-9.15-31.93-23.4-2.31-5.64-3.69-11.66-6.09-17.25-9.41-21.96-24.8-38.91-44.58-52.03-9.34-6.2-18.86-12.06-26.56-20.48-14.23-15.57-22.34-33.83-24.08-54.71-2.19-26.14,5.52-49.33,22.92-68.93,15.69-17.67,35.53-27.73,59.14-30.23,22.76-2.4,43.7,2.78,62.3,15.92,6.93,4.9,12.63,11.55,18.78,17.5,1.87,1.81,3.26,4.1,5.09,5.96,3.41,3.46,8.33,3.74,11.79,.88,3.57-2.95,4.23-8.08,1.3-12.08-7.26-9.91-15.51-18.89-25.57-26.03C153.05,5.95,129.73-1.31,104.03,.19,71.44,2.1,44.64,15.79,24.05,41.19,7.91,61.1,.21,84.07,0,111.73Z'/%3e%3cpath%20class='cls-1'%20d='M159.41,103.4c-8.99-.57-16.84,2.03-23.87,7.34-17.11,12.9-17.65,40.38-.51,53.25,8.33,6.26,17.63,11.25,26.53,16.74,6.04,3.73,12.12,7.4,18.26,10.97,3.41,1.98,6.91,2.08,10.07-.62,2.96-2.53,4.13-5.96,2.47-9.39-1.1-2.29-3.28-4.39-5.47-5.77-12.56-7.88-25.3-15.47-37.92-23.25-8.02-4.94-11.11-13.12-8.15-21.08,3.21-8.64,12.66-13.08,21.32-9.98,1.52,.55,2.97,1.29,4.49,1.86,5.84,2.2,11.59-1.59,11.88-7.86,.6-13.2-3.37-25.21-10.7-35.92-11.93-17.45-28.54-28.23-49.61-30.63-23.55-2.68-43.3,5.26-57.62,24.52-21.02,28.27-14.06,67.87,15.2,87.49,11.39,7.64,22.98,14.96,32.42,25.11,8.23,8.84,15.03,18.57,19.51,29.85,.92,2.31,1.86,4.64,3.04,6.82,2.03,3.72,6.82,5.33,10.65,3.78,3.78-1.54,6.47-5.81,4.98-9.7-2.84-7.41-5.75-14.92-9.77-21.72-10.26-17.33-24.37-31.06-41.23-42.08-6.02-3.93-12.28-7.87-17.23-12.98-11.62-11.99-14.78-26.73-10.02-42.55,4.82-16,15.86-26.3,32.23-30.18,24.11-5.71,51.64,10.49,58.76,34.28,.14,.46,.17,.94,.3,1.7Z'/%3e%3cpath%20class='cls-1'%20d='M207.83,151.02c.23,28.45,8.06,53.77,23.43,76.76,3.77,5.63,8.62,7.22,13.22,4.29,4.44-2.83,5.13-8.36,1.43-13.78-11.41-16.72-17.85-35.17-19.87-55.27-1.97-19.63,.91-38.55,8.72-56.58,3.15-7.26,7.36-14.09,11.36-20.96,2.96-5.09,3.06-9.34-.32-12.67-3.88-3.83-10.09-3.02-13.53,1.87-8.08,11.5-14.12,24.04-18.38,37.4-4.12,12.91-5.8,26.22-6.06,38.92Z'/%3e%3cpath%20class='cls-1'%20d='M253.81,150.22c.24,20.75,5.63,37.92,16.52,53.33,3.8,5.38,8.53,6.84,12.97,3.91,4.53-2.99,5.16-8.54,1.47-13.79-7.67-10.94-12.2-22.95-13.21-36.36-1.25-16.55,2.99-31.54,11.94-45.34,.68-1.04,1.45-2.03,2.12-3.08,2.83-4.42,2.02-9.31-1.99-12.25-3.85-2.82-9.1-1.99-12.2,2.16-9.06,12.11-14.51,25.74-16.67,40.67-.6,4.17-.75,8.42-.95,10.74Z'/%3e%3cpath%20class='cls-1'%20d='M299.58,152.11c.68,10.71,3.88,20.58,11.37,28.77,3.47,3.8,8.29,4.39,12.04,1.53,3.85-2.94,4.37-7.81,1.65-12.34-2.34-3.9-5-7.81-6.32-12.08-2.44-7.87-.37-15.23,4.51-21.8,.67-.9,1.44-1.72,2.06-2.65,2.71-4.06,1.91-9.16-1.84-12.01-3.68-2.79-8.5-2.29-11.81,1.22-7.7,8.2-10.99,18.16-11.66,29.35Z'/%3e%3c/svg%3e");color:#327b9b}.ear-glyph.right{-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20326.48%20303.33'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23cc1236;}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M326.67,111.73c-.57,32.18-13.76,60.5-40.09,82.5-5.04,4.21-10.58,7.91-16.19,11.36-15.05,9.27-27.45,21.21-36.26,36.49-3.5,6.07-5.88,12.89-8,19.62-6.2,19.67-18.14,33.88-38.36,39.45-32.74,9.03-63.61-10.79-69.78-44.25-.34-1.83-.38-3.72-.47-5.58-.27-5.5,2.88-9.41,7.96-9.92,4.57-.46,8.2,3.25,9.4,8.28,1.42,5.98,2.67,12.34,5.69,17.55,7.55,13.06,19.57,19.55,34.62,18.45,15.16-1.11,26.1-9.15,31.93-23.4,2.31-5.64,3.69-11.66,6.09-17.25,9.41-21.96,24.8-38.91,44.58-52.03,9.34-6.2,18.86-12.06,26.56-20.48,14.23-15.57,22.34-33.83,24.08-54.71,2.19-26.14-5.52-49.33-22.92-68.93-15.69-17.67-35.53-27.73-59.14-30.23-22.76-2.4-43.7,2.78-62.3,15.92-6.93,4.9-12.63,11.55-18.78,17.5-1.87,1.81-3.26,4.1-5.09,5.96-3.41,3.46-8.33,3.74-11.79,.88-3.57-2.95-4.23-8.08-1.3-12.08,7.26-9.91,15.51-18.89,25.57-26.03C173.62,5.95,196.95-1.31,222.64,.19c32.59,1.91,59.4,15.59,79.99,41,16.14,19.91,23.84,42.87,24.05,70.54Z'/%3e%3cpath%20class='cls-1'%20d='M167.27,103.4c8.99-.57,16.84,2.03,23.87,7.34,17.11,12.9,17.65,40.38,.51,53.25-8.33,6.26-17.63,11.25-26.53,16.74-6.04,3.73-12.12,7.4-18.26,10.97-3.41,1.98-6.91,2.08-10.07-.62-2.96-2.53-4.13-5.96-2.47-9.39,1.1-2.29,3.28-4.39,5.47-5.77,12.56-7.88,25.3-15.47,37.92-23.25,8.02-4.94,11.11-13.12,8.15-21.08-3.21-8.64-12.66-13.08-21.32-9.98-1.52,.55-2.97,1.29-4.49,1.86-5.84,2.2-11.59-1.59-11.88-7.86-.6-13.2,3.37-25.21,10.7-35.92,11.93-17.45,28.54-28.23,49.61-30.63,23.55-2.68,43.3,5.26,57.62,24.52,21.02,28.27,14.06,67.87-15.2,87.49-11.39,7.64-22.98,14.96-32.42,25.11-8.23,8.84-15.03,18.57-19.51,29.85-.92,2.31-1.86,4.64-3.04,6.82-2.03,3.72-6.82,5.33-10.65,3.78-3.78-1.54-6.47-5.81-4.98-9.7,2.84-7.41,5.75-14.92,9.77-21.72,10.26-17.33,24.37-31.06,41.23-42.08,6.02-3.93,12.28-7.87,17.23-12.98,11.62-11.99,14.78-26.73,10.02-42.55-4.82-16-15.86-26.3-32.23-30.18-24.11-5.71-51.64,10.49-58.76,34.28-.14,.46-.17,.94-.3,1.7Z'/%3e%3cpath%20class='cls-1'%20d='M118.84,151.02c-.23,28.45-8.06,53.77-23.43,76.76-3.77,5.63-8.62,7.22-13.22,4.29-4.44-2.83-5.13-8.36-1.43-13.78,11.41-16.72,17.85-35.17,19.87-55.27,1.97-19.63-.91-38.55-8.72-56.58-3.15-7.26-7.36-14.09-11.36-20.96-2.96-5.09-3.06-9.34,.32-12.67,3.88-3.83,10.09-3.02,13.53,1.87,8.08,11.5,14.12,24.04,18.38,37.4,4.12,12.91,5.8,26.22,6.06,38.92Z'/%3e%3cpath%20class='cls-1'%20d='M72.86,150.22c-.24,20.75-5.63,37.92-16.52,53.33-3.8,5.38-8.53,6.84-12.97,3.91-4.53-2.99-5.16-8.54-1.47-13.79,7.67-10.94,12.2-22.95,13.21-36.36,1.25-16.55-2.99-31.54-11.94-45.34-.68-1.04-1.45-2.03-2.12-3.08-2.83-4.42-2.02-9.31,1.99-12.25,3.85-2.82,9.1-1.99,12.2,2.16,9.06,12.11,14.51,25.74,16.67,40.67,.6,4.17,.75,8.42,.95,10.74Z'/%3e%3cpath%20class='cls-1'%20d='M27.1,152.11c-.68,10.71-3.88,20.58-11.37,28.77-3.47,3.8-8.29,4.39-12.04,1.53-3.85-2.94-4.37-7.81-1.65-12.34,2.34-3.9,5-7.81,6.32-12.08,2.44-7.87,.37-15.23-4.51-21.8-.67-.9-1.44-1.72-2.06-2.65-2.71-4.06-1.91-9.16,1.84-12.01,3.68-2.79,8.5-2.29,11.81,1.22,7.7,8.2,10.99,18.16,11.66,29.35Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20326.48%20303.33'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23cc1236;}%3c/style%3e%3c/defs%3e%3cpath%20class='cls-1'%20d='M326.67,111.73c-.57,32.18-13.76,60.5-40.09,82.5-5.04,4.21-10.58,7.91-16.19,11.36-15.05,9.27-27.45,21.21-36.26,36.49-3.5,6.07-5.88,12.89-8,19.62-6.2,19.67-18.14,33.88-38.36,39.45-32.74,9.03-63.61-10.79-69.78-44.25-.34-1.83-.38-3.72-.47-5.58-.27-5.5,2.88-9.41,7.96-9.92,4.57-.46,8.2,3.25,9.4,8.28,1.42,5.98,2.67,12.34,5.69,17.55,7.55,13.06,19.57,19.55,34.62,18.45,15.16-1.11,26.1-9.15,31.93-23.4,2.31-5.64,3.69-11.66,6.09-17.25,9.41-21.96,24.8-38.91,44.58-52.03,9.34-6.2,18.86-12.06,26.56-20.48,14.23-15.57,22.34-33.83,24.08-54.71,2.19-26.14-5.52-49.33-22.92-68.93-15.69-17.67-35.53-27.73-59.14-30.23-22.76-2.4-43.7,2.78-62.3,15.92-6.93,4.9-12.63,11.55-18.78,17.5-1.87,1.81-3.26,4.1-5.09,5.96-3.41,3.46-8.33,3.74-11.79,.88-3.57-2.95-4.23-8.08-1.3-12.08,7.26-9.91,15.51-18.89,25.57-26.03C173.62,5.95,196.95-1.31,222.64,.19c32.59,1.91,59.4,15.59,79.99,41,16.14,19.91,23.84,42.87,24.05,70.54Z'/%3e%3cpath%20class='cls-1'%20d='M167.27,103.4c8.99-.57,16.84,2.03,23.87,7.34,17.11,12.9,17.65,40.38,.51,53.25-8.33,6.26-17.63,11.25-26.53,16.74-6.04,3.73-12.12,7.4-18.26,10.97-3.41,1.98-6.91,2.08-10.07-.62-2.96-2.53-4.13-5.96-2.47-9.39,1.1-2.29,3.28-4.39,5.47-5.77,12.56-7.88,25.3-15.47,37.92-23.25,8.02-4.94,11.11-13.12,8.15-21.08-3.21-8.64-12.66-13.08-21.32-9.98-1.52,.55-2.97,1.29-4.49,1.86-5.84,2.2-11.59-1.59-11.88-7.86-.6-13.2,3.37-25.21,10.7-35.92,11.93-17.45,28.54-28.23,49.61-30.63,23.55-2.68,43.3,5.26,57.62,24.52,21.02,28.27,14.06,67.87-15.2,87.49-11.39,7.64-22.98,14.96-32.42,25.11-8.23,8.84-15.03,18.57-19.51,29.85-.92,2.31-1.86,4.64-3.04,6.82-2.03,3.72-6.82,5.33-10.65,3.78-3.78-1.54-6.47-5.81-4.98-9.7,2.84-7.41,5.75-14.92,9.77-21.72,10.26-17.33,24.37-31.06,41.23-42.08,6.02-3.93,12.28-7.87,17.23-12.98,11.62-11.99,14.78-26.73,10.02-42.55-4.82-16-15.86-26.3-32.23-30.18-24.11-5.71-51.64,10.49-58.76,34.28-.14,.46-.17,.94-.3,1.7Z'/%3e%3cpath%20class='cls-1'%20d='M118.84,151.02c-.23,28.45-8.06,53.77-23.43,76.76-3.77,5.63-8.62,7.22-13.22,4.29-4.44-2.83-5.13-8.36-1.43-13.78,11.41-16.72,17.85-35.17,19.87-55.27,1.97-19.63-.91-38.55-8.72-56.58-3.15-7.26-7.36-14.09-11.36-20.96-2.96-5.09-3.06-9.34,.32-12.67,3.88-3.83,10.09-3.02,13.53,1.87,8.08,11.5,14.12,24.04,18.38,37.4,4.12,12.91,5.8,26.22,6.06,38.92Z'/%3e%3cpath%20class='cls-1'%20d='M72.86,150.22c-.24,20.75-5.63,37.92-16.52,53.33-3.8,5.38-8.53,6.84-12.97,3.91-4.53-2.99-5.16-8.54-1.47-13.79,7.67-10.94,12.2-22.95,13.21-36.36,1.25-16.55-2.99-31.54-11.94-45.34-.68-1.04-1.45-2.03-2.12-3.08-2.83-4.42-2.02-9.31,1.99-12.25,3.85-2.82,9.1-1.99,12.2,2.16,9.06,12.11,14.51,25.74,16.67,40.67,.6,4.17,.75,8.42,.95,10.74Z'/%3e%3cpath%20class='cls-1'%20d='M27.1,152.11c-.68,10.71-3.88,20.58-11.37,28.77-3.47,3.8-8.29,4.39-12.04,1.53-3.85-2.94-4.37-7.81-1.65-12.34,2.34-3.9,5-7.81,6.32-12.08,2.44-7.87,.37-15.23-4.51-21.8-.67-.9-1.44-1.72-2.06-2.65-2.71-4.06-1.91-9.16,1.84-12.01,3.68-2.79,8.5-2.29,11.81,1.22,7.7,8.2,10.99,18.16,11.66,29.35Z'/%3e%3c/svg%3e");color:#b4536b}.ear-diagram figure:not(.active) .ear-glyph{color:#e2dee8}.band-ear-label{min-height:36px}.band-key-column{justify-content:flex-start}.band-key-column .band-key b{font-weight:550;font-size:13px;letter-spacing:.2px}[data-test=result-summary]{font-size:15px;line-height:1.95;color:var(--text-subtle);display:grid;gap:4px}[data-test=result-summary]>div{display:grid;gap:6px}[data-test=result-summary] b{display:block;font-size:18px;font-weight:570;color:#655073;line-height:1.5}[data-test=result-summary] .my-6,[data-test=result-summary] .mt-6,[data-test=result-summary] .mb-6{margin:0}[data-test=result-summary]>div>div+div{margin-top:8px}.doc{max-width:68ch;font-size:16px;line-height:1.95;color:var(--text)}.doc .doc-h1{font-size:30px;font-weight:620;letter-spacing:-.8px;color:var(--navy);margin:0 0 18px;line-height:1.2}.doc .doc-h2{font-size:19px;font-weight:590;color:var(--navy);margin:32px 0 10px}.doc .doc-h3{font-size:17px;font-weight:580;color:#655073;margin:24px 0 8px}.doc p,.doc li{font-size:16px;line-height:1.95}.doc a{color:var(--action);text-underline-offset:3px}.doc ul{list-style:disc;padding-left:20px}.summary-eyebrow{letter-spacing:1.4px}.ds-text{font-size:16px;line-height:1.9;color:var(--text);margin:0 0 10px}.ds-label{font-size:15px;font-weight:560;color:#61556d}@media (forced-colors: active){.response-choice[aria-checked=true],.step.current .step-num{forced-color-adjust:none;background:Highlight;border-color:Highlight;color:HighlightText}.response-choice[aria-checked=true] small{color:HighlightText}.ear-switch>span.active{border-color:Highlight}.ear-glyph{forced-color-adjust:none;background-color:CanvasText}.ear-diagram figure:not(.active) .ear-glyph{background-color:GrayText}}@media screen and (min-width: 1001px) and (max-height: 900px){:root{--sl-header: 56px;--sl-main-pt: 20px;--sl-main-pb: 12px;--sl-footer: 32px;--sl-heading: 88px;--sl-gap: 16px}.shell{flex:1 0 auto;min-height:0}.app-header{min-height:var(--sl-header)}.brand img{width:136px}.header-divider{height:26px}.product-name{line-height:20px}.product-name small{margin-top:1px;line-height:16px}.header-company{line-height:20px}.header-company>span{white-space:nowrap}.header-company small{margin-top:1px;line-height:18px}.header-action{min-height:44px}.main,.access .main{position:relative;padding-top:var(--sl-main-pt);padding-bottom:calc(var(--sl-main-pb) + var(--sl-footer))}.app-footer{position:absolute;left:0;right:0;bottom:var(--sl-main-pb);height:var(--sl-footer);padding:10px 0 0;padding-left:inherit;padding-right:inherit;line-height:22px}@media (max-width: 1100px){.footer-brand{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.page-meta{position:relative;margin-bottom:0}.page-meta .breadcrumb{display:none}.page-meta .demo-chip{position:absolute;top:-4px;right:0;z-index:1;line-height:16px}.heading{min-height:var(--sl-heading);margin-bottom:var(--sl-gap)}.heading .step-count{align-self:flex-end}.heading p{line-height:24px;max-width:80ch}.heading .eyebrow{line-height:20px;margin-bottom:4px}.heading h1{font-size:28px;line-height:34px;letter-spacing:-.8px;margin-bottom:6px}.step-count strong{line-height:20px;margin-bottom:8px}.sidebar{padding-top:16px;padding-bottom:12px}.sidebar-kicker{line-height:16px;margin-bottom:10px}.session-card{gap:10px;padding-right:0;padding-bottom:12px;margin-bottom:12px}.session-card .avatar{width:32px;height:32px;border-radius:9px}.session-card strong{line-height:21px}.session-card small{display:none}.step{min-height:0;padding-top:6px;padding-bottom:6px;margin:0}.step-list li+li{margin-top:2px}.step strong{line-height:20px}.step small{margin-top:2px;line-height:16px}.sidebar-spacer{min-height:12px}.equipment-card{margin-top:0;padding:12px 12px 14px}.equipment-heading{line-height:20px}.equipment-heading .tiny-badge{padding-top:2px;padding-bottom:2px;line-height:14px}.equipment-card p{margin:8px 0 0;line-height:1.6}.sidebar-bottom{margin-top:10px;padding-top:4px}.sidebar-bottom button{min-height:44px;padding:0 10px;margin-right:-10px}}@media screen and (min-width: 1001px) and (max-height: 900px){.access-layout{min-height:0}.access-story{padding:40px 46px}.access-story .eyebrow,.access-story h1{margin-bottom:16px}.access-story .headset-art{max-width:250px;margin-top:10px}.access-story-foot{padding-top:12px}.access-form{padding:40px 44px}.access-form .eyebrow{margin-bottom:10px}.access-form h2{line-height:1.3;margin-bottom:10px}.access-form>.lead{margin-bottom:22px}.access-form .form-error,.access-form .field{margin-bottom:16px}.access-help{margin-top:14px}.access-form .plain-note{margin-top:18px}.layout-two.details-layout .card-heading{padding:12px 22px}.layout-two.details-layout .card-heading>div{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:12px;column-gap:12px}.layout-two.details-layout .card-heading h2{margin:0}.layout-two.details-layout .card-body{padding:16px 22px}.layout-two.details-layout .form-grid{row-gap:14px}.layout-two.details-layout .field{gap:6px}.layout-two.details-layout .field input,.layout-two.details-layout .field select{height:44px}.layout-two.details-layout .form-grid small{line-height:1.5}.layout-two.details-layout .section-divider{margin:12px 0 10px}.layout-two.details-layout .section-label{margin-bottom:6px}.layout-two.details-layout .question{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,210px);-moz-column-gap:20px;column-gap:20px}.layout-two.details-layout .question>h3{grid-column:1;grid-row:1;margin-bottom:2px}.layout-two.details-layout .question>p{grid-column:1;grid-row:2;margin:0}.layout-two.details-layout .question>.field{grid-column:2;grid-row:1 / span 2;align-self:center}.layout-two.details-layout .card-footer{padding:10px 22px}.layout-two.details-layout .field-error{line-height:1.5}.layout-two.details-layout .card:has(.field-error) .form-grid{row-gap:10px}.layout-two.details-layout .card:has(.field-error) .section-divider{margin:4px 0}.layout-two.details-layout .card:has(.field-error) .section-label{margin-bottom:4px}.layout-two.details-layout .card:has(.field-error) .card-body{padding-bottom:10px}.layout-two.details-layout .card:has(.field-error) .card-footer{padding-block:6px}.layout-two.details-layout .hint-button:before{top:-17px;right:-12px;bottom:-7px;left:-12px;border-radius:10px}.layout-two.details-layout .summary-card{padding:18px 20px}.layout-two.details-layout .summary-card>.summary-eyebrow,.layout-two.details-layout .summary-card>h2,.layout-two.details-layout .summary-card>p,.layout-two.details-layout .summary-card>.headset-art{display:none}.layout-two.details-layout .summary-items{margin-top:0;padding-top:0;border-top:0;gap:12px}.layout-two.details-layout .note-card{margin-top:12px;padding:16px 18px}.layout-two.details-layout .note-card h3{margin-bottom:6px}}@media screen and (min-width: 1001px) and (max-height: 900px){.layout-two.ear-images{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.layout-two.ear-images .card-heading{padding:14px 20px}.layout-two.ear-images .card-heading h2{line-height:24px;margin:0 0 2px}.layout-two.ear-images .card-heading p{line-height:21px}.layout-two.ear-images .card-body{padding:16px 20px}.layout-two.ear-images .card-footer{padding:12px 20px}.layout-two.ear-images .question:not(:last-child){padding-bottom:12px;margin-bottom:12px}.layout-two.ear-images .question h3{line-height:1.5;margin:0 0 2px}.layout-two.ear-images .question>p{line-height:1.6;margin:0}.layout-two.ear-images .plain-note{margin-top:12px;padding:10px 12px}.layout-two.ear-images .compare-item img{height:176px}.layout-two.ear-images .compare-item figcaption{padding:10px 12px}.layout-two.ear-images .ear-complete{padding:16px 0}.layout-two.ear-images>.card:has(>.card-body>.ear-complete){align-self:stretch;display:flex;flex-direction:column;justify-content:center}.layout-two.ear-images .summary-card{padding:18px 20px}.layout-two.ear-images .summary-card h2{font-size:20px;line-height:1.3;margin-bottom:4px}.layout-two.ear-images .summary-card p{line-height:1.6}.layout-two.ear-images .ear-progress{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-auto-flow:column;-moz-column-gap:16px;column-gap:16px}.layout-two.ear-images .ear-progress .progress-row{gap:6px;margin-bottom:6px}.layout-two.ear-images .ear-progress .progress-track{margin-bottom:0}.layout-two.ear-images .list-lines{margin-top:12px;gap:8px}.layout-two.ear-images .list-lines li{line-height:1.6}.layout-two.ear-images .list-lines .icon{margin-top:3px}.layout-two.ear-images .note-card{margin-top:12px;padding:14px 16px}.layout-two.ear-images .note-card h3{margin-bottom:6px}.layout-two.ear-images .note-card p{line-height:1.6}.layout-two.ear-images.ear-capture{grid-template-columns:minmax(0,1fr);--sl-feed-h: clamp( 300px, calc( 100dvh - var(--sl-header, 56px) - var(--sl-main-pt, 20px) - var(--sl-heading, 88px) - var(--sl-gap, 16px) - var(--sl-main-pb, 12px) - var(--sl-footer, 32px) - 126px ), 560px )}.layout-two.ear-images.ear-capture>.side-summary{display:none}.layout-two.ear-images.ear-capture .card-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"feed switch" "feed picker" "feed ." "feed controls" "feed hint" "feed slots";-moz-column-gap:24px;column-gap:24px;row-gap:12px;min-height:calc(var(--sl-feed-h) + 32px)}.layout-two.ear-images.ear-capture .camera-feed{grid-area:feed;aspect-ratio:auto;height:auto;min-height:var(--sl-feed-h);max-height:none}.layout-two.ear-images.ear-capture .ear-switch{grid-area:switch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.layout-two.ear-images.ear-capture .ear-switch>span{justify-content:center;padding-left:10px;padding-right:10px}.layout-two.ear-images.ear-capture .camera-picker{grid-area:picker;margin:0}.layout-two.ear-images.ear-capture .camera-picker select{min-height:44px;max-width:none}.layout-two.ear-images.ear-capture .capture-controls{grid-area:controls;margin:0}.layout-two.ear-images.ear-capture .capture-controls .btn{flex:1 1 auto;min-height:44px}.layout-two.ear-images.ear-capture .capture-hint{grid-area:hint;margin:0}.layout-two.ear-images.ear-capture .image-slots{grid-area:slots;margin:0}.layout-two.ear-images.ear-capture .image-slot{min-height:0;aspect-ratio:4 / 3}}@media screen and (min-width: 1001px) and (max-height: 900px){.test-layout{max-width:1000px}.test-topline{margin-bottom:12px}.test-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;min-height:0;padding:26px 32px 20px}.test-card>*{grid-column:1 / -1;min-width:0}.test-card>.test-orb{grid-column:2;grid-row:1;align-self:center;width:44px;height:44px;margin:0}.test-card>.test-orb>.icon{width:22px;height:22px;stroke-width:1.6}.test-card>.test-orb.playing:before{top:5px;right:5px;bottom:5px;left:5px}.test-card>h2{grid-column:3;grid-row:1;align-self:center;margin:0 58px 0 0}.test-card .lead{max-width:none;margin:10px 0 0;text-wrap:balance}.test-card .lead:has(+.ear-diagram){min-height:3.8em}.test-card .ear-diagram{gap:40px;margin:14px 0 0}.test-card .ear-diagram figure{flex-direction:row;gap:10px}.test-card .ear-diagram figure+figure{flex-direction:row-reverse}.test-card .ear-diagram .ear-glyph{width:40px;height:40px}.test-card .response-options{margin:18px auto 0}.test-card .error-panel{padding:12px 16px}.test-card .error-panel p{text-wrap:pretty}.test-card .test-under{margin-top:16px}.test-card .test-status-line{margin-top:16px;padding-top:12px}}@media screen and (min-width: 1001px) and (max-height: 900px){.results-page{display:grid;grid-template-columns:minmax(0,420fr) minmax(0,76fr) minmax(0,433fr);grid-template-rows:auto auto auto auto 1fr auto;grid-template-areas:"banner  banner   banner" "chart   summary  summary" "chart   ear1     ear1" "chart   ear2     ear2" "chart   .        ." "note    note     actions";-moz-column-gap:16px;column-gap:16px}.results-page:has(.result-summary-split){grid-template-columns:minmax(0,360fr) minmax(0,96.5fr) minmax(0,23.5fr) minmax(0,433fr);grid-template-rows:auto auto auto auto;grid-template-areas:"banner  banner   banner   banner" "chart   summary  summary  summary" "ear1    ear1     ear2     ear2" "note    note     note     actions"}.results-page .results-layout,.results-page .chart-card,.results-page .result-aside{display:contents}.results-page>*{grid-column:1 / -1}.results-page>.results-banner{grid-area:banner;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:10px 20px;margin:0 0 10px}.results-page .results-banner>.icon{grid-column:1;grid-row:1 / 3;width:28px;height:28px}.results-page .results-banner>div{display:contents}.results-page .results-banner h2{grid-column:2;grid-row:1;font-size:20px;line-height:1.2;margin:0}.results-page .results-banner p{grid-column:2 / 4;grid-row:2;line-height:1.5}.results-page .results-banner .badge{grid-column:3;grid-row:1;justify-self:end;padding:3px 8px;line-height:1.4}.results-page .chart-panel,.results-page .result-summary-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.results-page .chart-panel{grid-area:chart}.results-page .chart-panel .card-heading{padding:10px 14px}.results-page .chart-panel .icon-tile{display:none}.results-page .chart-panel .card-heading h2{line-height:1.3;margin:0 0 2px}.results-page .chart-panel .card-heading p{line-height:1.5}.results-page .chart-panel .card-body{padding:12px 14px}.results-page .banded-charts{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:0 8px}.results-page .band-ear-label{margin-bottom:8px}.results-page .banded-charts canvas{max-height:max(140px,calc(100vh - 570px))}.results-page:has(.result-summary-split) .banded-charts canvas{max-height:max(120px,calc(100vh - 672px))}.results-page .band-key{flex:1 1 0;min-height:0}.results-page .band-freq-row{margin-top:6px;line-height:1.3;min-height:2.6em}.results-page .chart-caption{margin-top:8px;line-height:1.5}.results-page .chart-card .result-summary-card{grid-area:summary;align-self:start;padding:12px 16px}.results-page .result-summary-card:empty{display:none}.results-page .result-ear{margin:8px 0 0;padding:8px 9px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.results-page .result-aside>.result-ear:first-child{grid-area:ear1}.results-page .result-aside>.result-ear:nth-child(2){grid-area:ear2}.results-page .result-ear-head{margin:0}.results-page .result-ear h3{flex:1 1 0;margin:0;line-height:1.3}.results-page .result-ear .badge{margin-left:auto}.results-page .result-ear p{flex-basis:100%;margin:0;line-height:1.5}.results-page .result-aside>.results-note{grid-area:note;margin:10px 0 0;line-height:1.5}.results-page>.results-actions{grid-area:actions;align-self:center;flex-wrap:nowrap;gap:12px;margin:10px 0 0}.results-page .results-actions .subtle{display:flex;align-items:center;gap:8px;min-width:0}.results-page .results-actions .spinner-ring{flex:none}.results-page .results-actions .btn{flex:none;min-height:44px}:is(.results-page,.latus-result) [data-test=result-summary]{line-height:1.55;gap:6px}:is(.results-page,.latus-result) [data-test=result-summary] b{line-height:1.3}:is(.results-page,.latus-result) .result-summary-split{gap:12px}:is(.results-page,.latus-result) [data-test=result-summary].result-summary-split>div{width:auto;margin-left:0}:is(.results-page,.latus-result) [data-test=result-summary]>div>div+div{margin-top:0}.latus-result .ds-text{margin-bottom:4px;line-height:1.6}.latus-result [data-test=bar-graph-container] canvas{max-height:max(150px,calc(100vh - 630px))}.latus-result:has(.result-summary-split) [data-test=bar-graph-container] canvas{max-height:max(120px,calc(100vh - 660px))}.latus-result>.mt-auto{margin-top:12px}.latus-result .btn{min-height:44px}}
