*,:after,:before{--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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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:#3b82f680;--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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:#3b82f680;--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.hidden{display:none}.outline{outline-style:solid}.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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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)}body,html{background-color:#e6ebf2;height:100%;margin:0;overflow:hidden;padding:0;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;color:#161a21;font-family:Nunito,system-ui,-apple-system,sans-serif}#root,body{min-height:100dvh}#root{height:100%;overflow:hidden;width:100%}@keyframes permPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.mirror-blink{animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.mirror-colon{font-size:.6em;vertical-align:middle}.mirror-spinner{animation:spin 1s linear infinite;border:1px solid #ffffff26;border-radius:50%;border-top-color:#ffffffb3;height:32px;width:32px}@keyframes spin{to{transform:rotate(1turn)}}@keyframes scan-line{0%{top:10%}50%{top:85%}to{top:10%}}.mirror-scan-line{animation:scan-line 3s ease-in-out infinite;background:#ffffff40;height:1px;left:0;position:absolute;right:0}@keyframes pulsate{0%{opacity:0;transform:scale(.6);transform-origin:center}50%{opacity:1}to{opacity:0;transform:scale(1);transform-origin:center}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.risk-explainer-sheet{animation:slideUp .28s cubic-bezier(.22,1,.36,1) forwards}input::placeholder{color:#fff3}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;background-color:initial!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}@keyframes fadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes faceGuide{0%,to{box-shadow:0 0 0 0 #fff0;opacity:.55}50%{box-shadow:0 0 32px 8px #ffffff14;opacity:.25}}@keyframes scanLineV{0%{top:18%}50%{top:80%}to{top:18%}}:root{--oh-ink:#161a21;--oh-ink2:#47505d;--oh-mut:#8b95a3;--oh-line:#161a211f;--oh-line2:#161a210f;--oh-screen:#fff;--oh-screen2:#f5f7fb;--oh-panel:rgba(22,26,33,.028);--oh-panel2:#161a210d;--oh-frame:#dfe4ec;--oh-frame2:#eef1f6;--oh-frame3:#fff;--lt-blue:#0f75c9;--lt-blue-2:#1e8ae0;--lt-blue-dk:#0a5599;--lt-glow:#0f75c929;--oh-mono:"Nunito",system-ui,-apple-system,sans-serif;--oh-sans:"Nunito",system-ui,-apple-system,sans-serif}.oh-stage *{box-sizing:border-box}.oh-stage{-webkit-font-smoothing:antialiased;align-items:center;background:radial-gradient(120% 90% at 50% -10%,#f3f6fa 0,#e6ebf2 55%,#dbe1ea 100%);display:flex;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);inset:0;justify-content:center;overflow:hidden;padding:clamp(0px,2vw,28px);position:fixed;word-spacing:.1em}.oh-device{background:linear-gradient(160deg,#fff,#eef1f6 45%,#dfe4ec);background:linear-gradient(160deg,var(--oh-frame3),var(--oh-frame2) 45%,var(--oh-frame));border-radius:clamp(0px,4vw,28px);box-shadow:0 30px 70px -20px #16223647,inset 0 1px 0 #ffffffe6,inset 0 0 0 1px #161a210f;display:flex;flex-direction:column;max-height:920px;padding:clamp(8px,2.2vw,14px);position:relative;width:min(440px,100%)}.oh-device:after,.oh-device:before{background:radial-gradient(circle at 35% 30%,#c7ced8,#9aa4b2 70%);border-radius:50%;box-shadow:inset 0 1px 1px #fffc;content:"";height:6px;position:absolute;width:6px}.oh-device:before{left:12px;top:12px}.oh-device:after{right:12px;top:12px}[dir=rtl] .oh-device:before{left:auto;right:12px}[dir=rtl] .oh-device:after{left:12px;right:auto}.oh-brandtop{align-items:center;display:flex;flex:none;gap:10px;justify-content:space-between;padding:6px 8px 12px}.oh-lt-logo{display:block;height:20px;width:auto}.oh-brandtop-right{align-items:center;display:flex;gap:10px}.oh-lang{position:relative}.oh-lang-trigger{align-items:center;background:#161a210d;border:1px solid #161a211f;border:1px solid var(--oh-line);border-radius:999px;color:#47505d;color:var(--oh-ink2);cursor:pointer;display:inline-flex;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:10.5px;font-weight:700;gap:5px;height:26px;padding:0 9px;transition:.12s}.oh-lang-trigger:hover{border-color:#0f75c9;border-color:var(--lt-blue);color:#161a21;color:var(--oh-ink)}.oh-lang-trigger[aria-expanded=true]{background:#0f75c929;background:var(--lt-glow);border-color:#0f75c9;border-color:var(--lt-blue);color:#0a5599;color:var(--lt-blue-dk)}.oh-globe{fill:none;stroke:currentColor;stroke-width:1.6;display:block}.oh-lang-cur{letter-spacing:.02em}.oh-lang-menu{background:rgba(22,26,33,.028);background:var(--oh-panel);border:1px solid #161a211f;border:1px solid var(--oh-line);border-radius:12px;box-shadow:0 14px 34px -12px #16223659;display:flex;flex-direction:column;gap:2px;min-width:150px;padding:5px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}[dir=rtl] .oh-lang-menu{left:0;right:auto}.oh-lang-opt{align-items:baseline;background:#0000;border:none;border-radius:8px;color:#47505d;color:var(--oh-ink2);cursor:pointer;display:flex;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);gap:8px;padding:8px 10px;text-align:start;transition:.12s}.oh-lang-opt:hover{background:rgba(22,26,33,.045);color:#161a21;color:var(--oh-ink)}.oh-lang-opt.on{background:#0f75c9;background:var(--lt-blue);color:#fff}.oh-lang-opt-label{font-size:12px;font-weight:800;min-width:26px}.oh-lang-opt-name{font-size:11.5px;font-weight:600;opacity:.85}.oh-screen{background:linear-gradient(180deg,#fff,#f5f7fb);background:linear-gradient(180deg,#fff,var(--oh-screen2));border-radius:clamp(0px,2.4vw,16px);box-shadow:inset 0 0 0 1px #161a210f,0 6px 20px -12px #16223640;box-shadow:inset 0 0 0 1px var(--oh-line2),0 6px 20px -12px #16223640;color:#161a21;color:var(--oh-ink);overflow:hidden;position:relative}.oh-screen,.oh-view{display:flex;flex:1 1;flex-direction:column;min-height:0}.oh-view{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:clamp(18px,5vw,28px)}.oh-scanlines{display:none}.oh-screen:before{background:radial-gradient(80% 100% at 50% 0,#0f75c929,#0000 72%);background:radial-gradient(80% 100% at 50% 0,var(--lt-glow),#0000 72%);content:"";height:130px;left:0;pointer-events:none;position:absolute;right:0;top:0}.oh-powered{-webkit-padding-end:10px;-webkit-border-end:1px solid #161a211f;-webkit-border-end:1px solid var(--oh-line);align-items:center;border-inline-end:1px solid #161a211f;border-inline-end:1px solid var(--oh-line);display:inline-flex;gap:6px;padding-inline-end:10px}.oh-powered .pb{color:#8b95a3;color:var(--oh-mut);font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:9.5px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.oh-cp-logo{display:block;height:17px;width:auto}.oh-kicker{color:#0f75c9;color:var(--lt-blue);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.oh-h1,.oh-kicker{font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans)}.oh-h1{color:#161a21;color:var(--oh-ink);font-size:clamp(26px,7vw,34px);font-weight:800;letter-spacing:-.01em;line-height:1.08}.oh-h1 .lite{color:#8b95a3;color:var(--oh-mut)}.oh-h2{font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:clamp(19px,5vw,24px);font-weight:800;letter-spacing:-.005em}.oh-sub{color:#47505d;color:var(--oh-ink2);font-size:clamp(13px,3.4vw,14.5px);font-weight:500;line-height:1.6;word-spacing:.12em}.oh-mono{font-feature-settings:"tnum";font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-mono);font-variant-numeric:tabular-nums}.oh-spacer{flex:1 1;min-height:14px}.oh-chip{align-items:center;background:rgba(22,26,33,.028);background:var(--oh-panel);border:1px solid #161a211f;border:1px solid var(--oh-line);border-radius:999px;color:#47505d;color:var(--oh-ink2);display:inline-flex;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:11px;font-weight:600;gap:7px;letter-spacing:.04em;padding:6px 12px}.oh-chip .dot{background:#0f75c9;background:var(--lt-blue);border-radius:50%;height:5px;width:5px}.oh-btn{background:linear-gradient(180deg,#1e8ae0,#0f75c9);background:linear-gradient(180deg,var(--lt-blue-2),var(--lt-blue));border:none;border-radius:13px;box-shadow:0 8px 20px -8px #0f75c929;box-shadow:0 8px 20px -8px var(--lt-glow);cursor:pointer;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:15px;font-weight:700;letter-spacing:.01em;padding:15px 18px;transition:transform .12s,filter .12s,opacity .12s;width:100%}.oh-btn:hover{filter:brightness(1.06)}.oh-btn:active{transform:translateY(1px)}.oh-btn:disabled{background:#161a2117;box-shadow:none;color:#8b95a3;color:var(--oh-mut);cursor:not-allowed}.oh-btn.oh-btn-sm{border-radius:12px;font-size:14px;padding:12px 16px}.oh-gs-cta{align-self:center;min-width:200px;width:auto}.oh-btn.ghost{background:#0000;border:1.5px solid #161a211f;border:1.5px solid var(--oh-line);box-shadow:none;color:#161a21;color:var(--oh-ink);font-weight:600}.oh-btn.ghost:hover{background:rgba(22,26,33,.035);filter:none}.oh-site-register{margin-top:14px}.oh-yesno{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.oh-tap{background:rgba(22,26,33,.028);background:var(--oh-panel);border:1.5px solid #161a211f;border:1.5px solid var(--oh-line);border-radius:13px;color:#161a21;color:var(--oh-ink);cursor:pointer;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:16px;font-weight:700;padding:19px;transition:.12s}.oh-tap.on,.oh-tap:hover{border-color:#0f75c9;border-color:var(--lt-blue)}.oh-tap.on{background:#0f75c91a;color:#0a5599;color:var(--lt-blue-dk)}.oh-mark{background:#0000;border-radius:50%;display:inline-block;flex:none;height:24px;position:relative;width:24px}.oh-mark.clear{background:#0000;border:3px solid #161a21;border:3px solid var(--oh-ink)}.oh-mark.caution{background:linear-gradient(90deg,#161a21 0 50%,#0000 50% 100%);background:linear-gradient(90deg,var(--oh-ink) 0 50%,#0000 50% 100%)}.oh-mark.caution,.oh-mark.refer{border:2px solid #161a21;border:2px solid var(--oh-ink)}.oh-mark.refer{background:#161a21;background:var(--oh-ink)}.oh-mark.lg{border-width:5px;height:84px;width:84px}.oh-qcard{background:rgba(22,26,33,.028);background:var(--oh-panel);border:1px solid #161a211f;border:1px solid var(--oh-line);border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:18px}.oh-qnum{color:#8b95a3;color:var(--oh-mut);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.oh-qnum,.oh-qtext{font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-weight:700}.oh-qtext{font-size:clamp(16px,4.4vw,19px);line-height:1.35}.oh-progress-dots{display:flex;gap:6px}.oh-progress-dots i{background:#161a211f;background:var(--oh-line);border-radius:50%;height:6px;width:6px}.oh-progress-dots i.on{background:#0f75c9;background:var(--lt-blue)}.oh-avatar{background:#0f75c914;border:1px solid #161a211f;border:1px solid var(--oh-line);border-radius:50%;color:#0f75c9;color:var(--lt-blue);font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:27px;font-weight:800;height:76px;justify-content:center;width:76px}.oh-avatar,.oh-idrow{align-items:center;display:flex}.oh-idrow{border-bottom:1px solid #161a210f;border-bottom:1px solid var(--oh-line2);gap:12px;justify-content:space-between;padding:12px 0}.oh-idrow:last-child{border-bottom:none}.oh-idrow .k{color:#8b95a3;color:var(--oh-mut);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.oh-idrow .k,.oh-idrow .v{font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans)}.oh-idrow .v{font-size:14.5px;font-weight:700}.oh-ring{height:clamp(144px,42vw,170px);margin:0 auto;position:relative;width:clamp(144px,42vw,170px)}.oh-ring svg{height:100%;transform:rotate(-90deg);width:100%}.oh-ring-num{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.oh-ring-num b{font-feature-settings:"tnum";font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-mono);font-size:clamp(28px,8.4vw,38px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em}.oh-ring-num em{color:#8b95a3;color:var(--oh-mut);font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.oh-telemetry{display:flex;flex-direction:column}.oh-trow{align-items:center;border-bottom:1px solid #161a210f;border-bottom:1px solid var(--oh-line2);display:flex;gap:12px;padding:12px 2px}.oh-trow:last-child{border-bottom:none}.oh-trow .name{color:#47505d;color:var(--oh-ink2);flex:1 1;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:13.5px;font-weight:600}.oh-trow .val{font-feature-settings:"tnum";color:#161a21;color:var(--oh-ink);font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-mono);font-size:18px;font-variant-numeric:tabular-nums;font-weight:800}.oh-trow .val u{font-size:11px;margin-left:2px;text-decoration:none}.oh-delta,.oh-trow .val u{color:#8b95a3;color:var(--oh-mut);font-weight:600}.oh-delta{flex:none;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:11.5px;letter-spacing:.01em;min-width:92px;text-align:right}[dir=rtl] .oh-delta{text-align:left}.oh-delta b{color:#0f75c9;color:var(--lt-blue);font-weight:700}.oh-band{align-items:center;border-bottom:1px solid #161a210f;border-bottom:1px solid var(--oh-line2);display:flex;gap:12px;padding:12px 2px}.oh-band .name{color:#47505d;color:var(--oh-ink2);flex:1 1;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:13.5px;font-weight:600}.oh-bandbar{display:flex;flex:none;gap:4px}.oh-bandbar i{background:#161a2112;border:1px solid #161a211f;border:1px solid var(--oh-line);border-radius:3px;height:7px;width:28px}.oh-bandbar i.on0{background:#0000;border-color:#0000;box-shadow:inset 0 0 0 1.5px #0f75c9;box-shadow:inset 0 0 0 1.5px var(--lt-blue)}.oh-bandbar i.on1{background:linear-gradient(90deg,#0f75c9 0 50%,#0000 50%);background:linear-gradient(90deg,var(--lt-blue) 0 50%,#0000 50%);border-color:#0000}.oh-bandbar i.on2{background:#0f75c9;background:var(--lt-blue);border-color:#0000}.oh-bandlabel{color:#161a21;color:var(--oh-ink);flex:none;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:11px;font-weight:700;letter-spacing:.04em;min-width:66px;text-align:right;text-transform:uppercase}[dir=rtl] .oh-bandlabel{text-align:left}.oh-pulse{align-items:center;animation:oh-breathe 3.6s ease-in-out infinite;border:2px solid #0f75c9;border:2px solid var(--lt-blue);border-radius:50%;box-shadow:0 0 44px -10px #0f75c929;box-shadow:0 0 44px -10px var(--lt-glow);color:#161a21;color:var(--oh-ink);display:flex;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-mono);font-size:36px;font-weight:800;height:112px;justify-content:center;margin:0 auto;width:112px}@keyframes oh-breathe{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.06)}}.oh-steps{flex-direction:column}.oh-cstep,.oh-steps{display:flex;gap:12px}.oh-cstep{align-items:center;color:#8b95a3;color:var(--oh-mut);font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:13px;font-weight:600;letter-spacing:.01em;transition:color .3s}.oh-cstep.on{color:#161a21;color:var(--oh-ink)}.oh-cstep .tick{align-items:center;border:1.5px solid #161a211f;border:1.5px solid var(--oh-line);border-radius:50%;display:flex;flex:none;font-size:11px;height:18px;justify-content:center;width:18px}.oh-cstep.on .tick{background:#0f75c9;background:var(--lt-blue);border-color:#0f75c9;border-color:var(--lt-blue);color:#fff}.oh-play{align-items:center;background:rgba(22,26,33,.028);background:var(--oh-panel);border:1.5px solid #161a211f;border:1.5px solid var(--oh-line);border-radius:18px;cursor:pointer;display:flex;height:clamp(210px,40vh,290px);justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none}.oh-dot{background:#0000;border:3px solid #0f75c9;border:3px solid var(--lt-blue);border-radius:50%;height:88px;transition:none;width:88px}.oh-dot.fill{background:#0f75c9;background:var(--lt-blue);box-shadow:0 0 44px -6px #0f75c929;box-shadow:0 0 44px -6px var(--lt-glow)}.oh-play .msg{color:#8b95a3;color:var(--oh-mut);font-size:12.5px;font-weight:700;letter-spacing:.06em;position:absolute;text-transform:uppercase}.oh-play .msg,.oh-play .tapbig{font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans)}.oh-play .tapbig{color:#161a21;color:var(--oh-ink);font-size:30px;font-weight:800;letter-spacing:-.01em}.oh-result-head{gap:14px}.oh-verdict-label{color:#0f75c9;color:var(--lt-blue);letter-spacing:.22em}.oh-notes{flex-direction:column}.oh-note,.oh-notes{display:flex;gap:10px}.oh-note{align-items:center;color:#47505d;color:var(--oh-ink2);font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:12.5px;font-weight:500;letter-spacing:.01em}.oh-note .b{background:#0f75c9;background:var(--lt-blue);border-radius:50%;flex:none;height:5px;width:5px}.oh-foot{color:#8b95a3;color:var(--oh-mut);font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:10.5px;font-weight:500;letter-spacing:.01em;line-height:1.6;text-align:center;word-spacing:.1em}@media (max-width:520px){.oh-stage{padding:0}.oh-device{border-radius:0;max-height:none;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.oh-device:after,.oh-device:before{display:none}.oh-brandtop{padding:12px 16px 10px}.oh-screen{border-radius:0}.oh-powered .pb{display:none}}.oh-gs-hero{background:none;display:flex;justify-content:center;margin:20px 0 4px}.oh-gs-hero img{filter:drop-shadow(0 18px 30px rgba(22,34,54,.16));max-height:240px;max-width:78%;width:auto}.oh-gs-points{display:flex;flex-direction:column;gap:10px;margin-top:18px}.oh-scanview{padding:clamp(14px,4vw,20px)}.oh-scanhead{align-items:center;display:flex;flex:none;gap:10px;justify-content:space-between;margin-bottom:10px}.oh-clock{font-feature-settings:"tnum";color:#161a21;color:var(--oh-ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:800}.oh-clock small{color:#8b95a3;color:var(--oh-mut);font-size:9px;font-weight:700;letter-spacing:.1em;margin-left:4px;text-transform:uppercase}.oh-cam{background:#0b0f14;box-shadow:inset 0 0 0 1px #161a211f,0 10px 30px -16px #16223666;box-shadow:inset 0 0 0 1px var(--oh-line),0 10px 30px -16px #16223666;flex:1 1;min-height:0;overflow:hidden;position:relative;width:100%}.oh-cam>video{background:#000;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.oh-cam:after{background:radial-gradient(120% 90% at 50% 40%,#0000 52%,#0000008c 100%);content:""}.oh-cam:after,.oh-faceguide{inset:0;pointer-events:none;position:absolute}.oh-faceguide{align-items:center;display:flex;justify-content:center}.oh-frame{aspect-ratio:3/4;position:absolute;width:56%}.oh-frame i{border:3px solid #fff9;height:26px;position:absolute;transition:border-color .25s;width:26px}.oh-frame i:first-child{border-bottom:none;border-right:none;border-top-left-radius:7px;left:0;top:0}.oh-frame i:nth-child(2){border-bottom:none;border-left:none;border-top-right-radius:7px;right:0;top:0}.oh-frame i:nth-child(3){border-bottom-left-radius:7px;border-right:none;border-top:none;bottom:0;left:0}.oh-frame i:nth-child(4){border-bottom-right-radius:7px;border-left:none;border-top:none;bottom:0;right:0}.oh-faceguide.locked .oh-frame i{border-color:#0f75c9f2}.oh-hud{bottom:12px;display:flex;flex-direction:column;gap:6px;left:12px;pointer-events:none;position:absolute;right:12px;z-index:3}.oh-hud-row{align-items:center;display:flex;gap:12px}.oh-hud .bpm{align-items:baseline;display:flex;gap:5px}.oh-hud .bpm b{font-feature-settings:"tnum";color:#fff;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-mono);font-size:30px;font-variant-numeric:tabular-nums;font-weight:800;text-shadow:0 1px 6px #0009}.oh-hud .bpm span{color:#fffc;font-size:10px;font-weight:700;letter-spacing:.1em}.oh-hud canvas{flex:1 1;height:30px;opacity:.95}.oh-hud .st{align-items:center;display:flex;gap:10px;justify-content:space-between}.oh-hud .st span{color:#ffffffa6;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.oh-hud .st b{color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.oh-scan-prompt{color:#fff;font-size:12px;font-weight:700;left:0;letter-spacing:.02em;pointer-events:none;right:0;text-shadow:0 1px 6px #0009;top:14px;z-index:3}.oh-facewarn,.oh-scan-prompt{position:absolute;text-align:center}.oh-facewarn{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0f148c;display:none;flex-direction:column;gap:10px;inset:0;justify-content:center;padding:24px;z-index:4}.oh-facewarn p{color:#fff;display:flex;flex-direction:column;font-size:15px;font-weight:700;gap:6px}.oh-facewarn small{color:#ffffffbf;font-size:12px;font-weight:600}.oh-analyzing,.oh-camloader{align-items:center;background:#0b0f14d1;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center;z-index:5}.oh-analyzing p,.oh-camloader p{color:#fff;display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:6px;letter-spacing:.01em}.oh-camloader small{color:#ffffffb3;font-size:12px;font-weight:600}.oh-spin{animation:oh-spin .8s linear infinite;border:3px solid #ffffff40;border-top:3px solid var(--lt-blue-2);height:34px;width:34px}@keyframes oh-spin{to{transform:rotate(1turn)}}.oh-errbox{align-items:center;background:#0b0f14e6;display:flex;inset:0;justify-content:center;padding:20px;position:absolute;z-index:6}.oh-errcard{background:#fff;background:var(--oh-screen);border-radius:18px;box-shadow:0 20px 50px -16px #00000080;max-width:320px;padding:24px;text-align:center;width:100%}.oh-errcard .em{font-size:34px}.oh-errcard h3{color:#161a21;color:var(--oh-ink);font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:17px;font-weight:800;margin:12px 0 8px}.oh-errcard p{color:#47505d;color:var(--oh-ink2);font-size:13px;font-weight:500;line-height:1.55}.oh-scan-choicehint{color:#8b95a3;color:var(--oh-mut);flex:none;font-size:12px;font-weight:600;letter-spacing:.01em;margin:12px 0 8px;text-align:center}.oh-scan-actions{grid-gap:10px;display:grid;flex:none;gap:10px;grid-template-columns:1fr 1fr}.oh-btn.sm{border-radius:12px;font-size:13px;padding:12px 10px}.oh-vgrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.oh-vcell{background:rgba(22,26,33,.028);background:var(--oh-panel);border:1px solid #161a211f;border:1px solid var(--oh-line);border-radius:14px;padding:14px}.oh-vcell .v{font-feature-settings:"tnum";color:#161a21;color:var(--oh-ink);font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.oh-vcell .v small{font-weight:700;margin-left:3px}.oh-vcell .l,.oh-vcell .v small{color:#8b95a3;color:var(--oh-mut);font-size:11px}.oh-vcell .l{font-weight:600;letter-spacing:.04em;margin-top:4px;text-transform:uppercase}.oh-idscan{align-items:center;background:#0b0f146b;gap:16px;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center;z-index:4}.oh-idscan,.oh-idscan p{display:flex;flex-direction:column}.oh-idscan p{color:#fff;font-size:15px;font-weight:700;gap:6px}.oh-idscan small{color:#ffffffc7;font-size:12px;font-weight:600}.oh-idsweep{animation:oh-sweep 1.3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#4aa3e6,#0000);border-radius:2px;height:3px;width:130px}@keyframes oh-sweep{0%{opacity:.25;transform:translateX(-46px)}50%{opacity:1}to{opacity:.25;transform:translateX(46px)}}.oh-idcard{animation:oh-fade .35s ease both}@keyframes oh-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.oh-idcheck{align-items:center;background:#0f75c94d;border:2px solid #4aa3e6;border-radius:50%;color:#fff;display:flex;font-size:22px;font-weight:800;height:46px;justify-content:center;margin-bottom:10px;width:46px}.oh-idverified{color:#ffffffd1;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.oh-idname{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.01em}.oh-idmeta{display:flex;flex-direction:column;gap:3px;margin-top:8px}.oh-idmeta span{color:#ffffffd6;font-size:12.5px;font-weight:600}.oh-measure{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.02em;text-shadow:0 1px 6px #0009}.oh-measure-dot{animation:oh-pulse 1.2s ease-out infinite;background:#4aa3e6;border-radius:50%;height:9px;width:9px}.oh-scan-actions.single{grid-template-columns:1fr}.oh-progress{align-items:center;gap:10px;margin-top:2px}.oh-progress-track{background:#ffffff38;flex:1 1;height:6px}.oh-progress-fill{background:linear-gradient(90deg,#4aa3e6,#0f75c9);border-radius:99px;box-shadow:0 0 8px #0f75c999;inset:0 auto 0 0;position:absolute;transition:width .18s linear;width:0}.oh-progress-pct{font-feature-settings:"tnum";color:#fff;flex:none;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-mono);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;min-width:34px;text-align:right;text-shadow:0 1px 6px #0009}.oh-idcheck.oh-warn{background:#ffffff1f;border-color:#fffc}.oh-idname-sm{font-size:15px;font-weight:700;line-height:1.3;max-width:78%}.oh-idlink{background:none;border:none;color:#4aa3e6;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;margin-top:14px;pointer-events:auto;text-decoration:underline;text-underline-offset:3px}.oh-capture-register{background:#0003!important;border-color:#ffffff80!important;color:#fff!important;width:min(260px,100%)}.oh-manual{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0f14ad;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;overflow:auto;padding:clamp(16px,5vw,26px);pointer-events:auto;position:absolute;z-index:4}.oh-manual-title{color:#fff;font-size:16px;font-weight:800;text-align:center}.oh-manual-row{display:flex;gap:10px}.oh-manual-row .oh-field{flex:1 1}.oh-field{display:flex;flex-direction:column;gap:5px}.oh-field span{color:#ffffffc7;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.oh-field input{background:#fffffff5;border:1px solid #ffffff47;border-radius:12px;box-sizing:border-box;color:#161a21;color:var(--oh-ink);font-family:inherit;font-size:15px;font-weight:600;outline:none;padding:11px 12px;transition:border-color .18s,box-shadow .18s;width:100%}.oh-field input:focus{border-color:#0f75c9;border-color:var(--lt-blue);box-shadow:0 0 0 3px #0f75c938}.oh-field-note{color:#fffc;font-size:10.5px;font-weight:700}.oh-unit-toggle{grid-gap:4px;background:#ffffff1f;border-radius:10px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:3px}.oh-unit-toggle button{background:#0000;border:0;border-radius:8px;color:#fff;cursor:pointer;font:700 11px Nunito,system-ui,-apple-system,sans-serif;font:700 11px var(--oh-sans);padding:7px 5px}.oh-unit-toggle button.on{background:#fff;color:#0a5599;color:var(--lt-blue-dk)}.oh-height-pair{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}.oh-fixed-site{align-items:center;background:#ffffff1a;border:1px solid #ffffff40;border-radius:12px;color:#fff;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.oh-fixed-site span{font-size:10px;font-weight:700;letter-spacing:.06em;opacity:.75;text-transform:uppercase}.oh-fixed-site strong{font-size:13px;text-align:end}.oh-dept-state{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;gap:10px;justify-content:center;min-height:48px;padding:10px;text-align:center}.oh-dept-state .oh-spin{flex:none;height:20px;width:20px}.oh-dept-state.error{background:#00000024;border:1px solid #ffffff40;border-radius:12px;color:#fff;flex-direction:column}.oh-dept-state.error .oh-btn{border-color:#ffffff73;color:#fff}[dir=rtl] .oh-progress-pct{text-align:left}.oh-genders{display:flex;gap:8px}.oh-gender{background:#ffffff1a;border:1px solid #ffffff47;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:700;padding:10px 8px;pointer-events:auto;transition:background .15s,border-color .15s,box-shadow .15s}.oh-gender.on{background:#0f75c9;background:var(--lt-blue);border-color:#0f75c9;border-color:var(--lt-blue);box-shadow:0 0 0 3px #0f75c938;color:#fff}.oh-btn.oh-btn-manual{background:linear-gradient(180deg,#1e8ae0,#0f75c9);background:linear-gradient(180deg,var(--lt-blue-2),var(--lt-blue));border:none;box-shadow:0 8px 20px -8px #0f75c929;box-shadow:0 8px 20px -8px var(--lt-glow);color:#fff}.oh-screenings{display:flex;flex-direction:column;gap:8px;margin-top:6px}.oh-screenings-title{color:#ffffffc7;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.oh-toggle{align-items:center;background:#ffffff1a;border:1px solid #ffffff47;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:700;gap:12px;justify-content:space-between;padding:11px 14px;pointer-events:auto;transition:background .15s,border-color .15s;width:100%}.oh-toggle.on{background:#0f75c947;border-color:#1e8ae0;border-color:var(--lt-blue-2)}.oh-toggle-label{text-align:start}.oh-toggle-track{background:#ffffff47;border-radius:999px;flex:none;height:22px;position:relative;transition:background .18s;width:40px}.oh-toggle.on .oh-toggle-track{background:#1e8ae0;background:var(--lt-blue-2)}.oh-toggle-knob{background:#fff;border-radius:50%;height:18px;inset-inline-start:2px;position:absolute;top:2px;transition:inset-inline-start .18s,transform .18s;width:18px}.oh-toggle.on .oh-toggle-knob{inset-inline-start:20px}.oh-recorder,.oh-recorder-ring{align-items:center;display:flex;justify-content:center}.oh-recorder-ring{background:rgba(22,26,33,.028);background:var(--oh-panel);border:3px solid #161a211f;border:3px solid var(--oh-line);border-radius:50%;color:#161a21;color:var(--oh-ink);font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-mono);font-size:34px;font-weight:800;height:120px;transition:border-color .2s,box-shadow .2s;width:120px}.oh-recorder.on .oh-recorder-ring{animation:oh-pulse 1s ease-in-out infinite;border-color:#0f75c9;border-color:var(--lt-blue);box-shadow:0 0 0 6px #0f75c91f;color:#0a5599;color:var(--lt-blue-dk)}@keyframes oh-pulse{0%,to{box-shadow:0 0 0 6px #0f75c91f}50%{box-shadow:0 0 0 12px #0f75c90d}}.oh-survey{gap:16px;margin:14px 0 4px}.oh-survey,.oh-survey-q{display:flex;flex-direction:column}.oh-survey-q{gap:8px}.oh-survey-qtext{color:#161a21;color:var(--oh-ink);font-size:14px;font-weight:700;line-height:1.45}.oh-survey-opts{display:flex;flex-wrap:wrap;gap:8px}.oh-survey-opt{background:rgba(22,26,33,.028);background:var(--oh-panel);border:1px solid #161a211f;border:1px solid var(--oh-line);border-radius:10px;color:#47505d;color:var(--oh-ink2);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:700;min-width:44px;padding:9px 14px;transition:.12s}.oh-survey-opt.on,.oh-survey-opt:hover{border-color:#0f75c9;border-color:var(--lt-blue)}.oh-survey-opt.on{background:#0f75c9;background:var(--lt-blue);color:#fff}.oh-pulmo-score{align-items:center;display:flex;flex-direction:column;gap:2px}.oh-pulmo-score-num{font-feature-settings:"tnum";color:#0a5599;color:var(--lt-blue-dk);font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-mono);font-size:48px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.oh-pulmo-score-label,.oh-pvt-round{color:#47505d;color:var(--oh-ink2);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.oh-pvt-round{margin-bottom:12px;text-align:center}.oh-pvt-pad{align-items:center;background:#f5f7fb;background:var(--oh-screen2);border:1.5px solid #161a211f;border:1.5px solid var(--oh-line);border-radius:20px;cursor:pointer;display:flex;flex:1 1;justify-content:center;min-height:260px;padding:0;transition:background .1s,border-color .1s;width:100%}.oh-pvt-pad.live{background:#0f75c91a;border-color:#0f75c9;border-color:var(--lt-blue)}.oh-pvt-pad.fb{background:rgba(22,26,33,.028);background:var(--oh-panel)}.oh-pvt-target{align-items:center;border:3px solid #161a211f;border:3px solid var(--oh-line);border-radius:50%;color:#47505d;color:var(--oh-ink2);display:flex;font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-mono);font-size:20px;font-weight:800;height:150px;justify-content:center;text-align:center;transition:.1s;width:150px}.oh-pvt-target.on{background:#0f75c9;background:var(--lt-blue);border-color:#0f75c9;border-color:var(--lt-blue);box-shadow:0 0 0 8px #0f75c924;color:#fff}.oh-pvt-stats{display:flex;gap:14px;justify-content:center;margin-top:16px}.oh-pvt-stat{align-items:center;background:rgba(22,26,33,.028);background:var(--oh-panel);border:1px solid #161a211f;border:1px solid var(--oh-line);border-radius:14px;display:flex;flex-direction:column;gap:2px;min-width:96px;padding:12px 10px}.oh-pvt-num{font-feature-settings:"tnum";color:#161a21;color:var(--oh-ink);font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-mono);font-size:26px;font-variant-numeric:tabular-nums;font-weight:800}.oh-pvt-num small{-webkit-margin-start:2px;font-size:12px;margin-inline-start:2px}.oh-pvt-lbl,.oh-pvt-num small{color:#47505d;color:var(--oh-ink2)}.oh-pvt-lbl{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.oh-extragrid{display:flex;flex-wrap:wrap;gap:10px}.oh-extragrid .oh-vcell{flex:1 1;min-width:90px}:root{--rag-green:#1a8f4c;--rag-amber:#c98a0f;--rag-red:#c0392b;--rag-na:#8a94a6}.oh-ico{flex:none}.oh-ico .bg{fill:#8a94a6;fill:var(--rag-na)}.oh-ico.green .bg{fill:#1a8f4c;fill:var(--rag-green)}.oh-ico.amber .bg{fill:#c98a0f;fill:var(--rag-amber)}.oh-ico.red .bg{fill:#c0392b;fill:var(--rag-red)}.oh-ico path{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.oh-ico .dot{fill:#fff;stroke:none}.oh-result-head{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.oh-verdict-badge{margin:4px 0 2px}.oh-verdict-label{font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-sans);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.oh-verdict-label.green{color:#1a8f4c;color:var(--rag-green)}.oh-verdict-label.amber{color:#c98a0f;color:var(--rag-amber)}.oh-verdict-label.red{color:#c0392b;color:var(--rag-red)}.oh-section{margin-bottom:10px;margin-top:22px}.oh-scores{display:flex;gap:10px}.oh-scard{align-items:center;background:rgba(22,26,33,.028);background:var(--oh-panel);border:1px solid #161a211f;border:1px solid var(--oh-line);border-radius:16px;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;padding:14px 8px;text-align:center}.oh-scard-label{color:#47505d;color:var(--oh-ink2);font-size:12px;font-weight:700;line-height:1.25}.oh-scard-na{color:#8a94a6;color:var(--rag-na);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.oh-sring{display:block}.oh-sring .ring-bg{fill:none;stroke:#161a211f;stroke:var(--oh-line);stroke-width:3.4}.oh-sring .ring-fg{fill:none;stroke:#8a94a6;stroke:var(--rag-na);stroke-width:3.4;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dasharray .5s ease}.oh-sring.green .ring-fg{stroke:#1a8f4c;stroke:var(--rag-green)}.oh-sring.amber .ring-fg{stroke:#c98a0f;stroke:var(--rag-amber)}.oh-sring.red .ring-fg{stroke:#c0392b;stroke:var(--rag-red)}.oh-sring .ring-val{fill:#161a21;fill:var(--oh-ink);font-feature-settings:"tnum";font-family:Nunito,system-ui,-apple-system,sans-serif;font-family:var(--oh-mono);font-size:12px;font-variant-numeric:tabular-nums;font-weight:800}.oh-result>*{flex-shrink:0}.oh-rtable{background:rgba(22,26,33,.028);background:var(--oh-panel);border:1px solid #161a211f;border:1px solid var(--oh-line);border-radius:14px;overflow:hidden}.oh-rrow{grid-gap:8px;align-items:center;border-top:1px solid #161a211f;border-top:1px solid var(--oh-line);display:grid;gap:8px;grid-template-columns:1.3fr 1fr 1.1fr 44px;padding:11px 12px}.oh-rrow:first-child{border-top:none}.oh-rhead{background:#f5f7fb;background:var(--oh-screen2);color:#47505d;color:var(--oh-ink2);font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.oh-rname{font-size:13px;font-weight:700}.oh-rname,.oh-rval{color:#161a21;color:var(--oh-ink)}.oh-rval{font-size:14px;font-weight:800}.oh-rval small{-webkit-margin-start:3px;font-size:10.5px;font-weight:700;margin-inline-start:3px}.oh-rrange,.oh-rval small{color:#47505d;color:var(--oh-ink2)}.oh-rrange{font-size:12px;font-weight:600}.oh-rstat{display:flex;justify-content:center}.oh-rrow.oh-lung{grid-template-columns:1.3fr auto}.oh-muted{color:#47505d;color:var(--oh-ink2);font-style:normal}.oh-download{background:#0f75c9;background:var(--lt-blue)}[dir=rtl] .oh-verdict-label{letter-spacing:0}.oh-simbar{background:#7c2d12;color:#fed7aa;font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 8px;text-align:center;text-transform:uppercase}.oh-gate{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:100%;padding:28px 22px;text-align:center}.oh-gate-kicker{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.oh-gate-title{color:#0f172a;font-size:22px;font-weight:700;margin:2px 0 6px}.oh-gate-icon{margin:10px 0}.oh-gate-icon.pulse{animation:ohPulse 1.5s ease-in-out infinite}@keyframes ohPulse{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.oh-gate-value{font-feature-settings:"tnum";color:#0f172a;font-size:64px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1}.oh-gate-value.green{color:#15803d}.oh-gate-value.amber{color:#b45309}.oh-gate-value.red{color:#b91c1c}.oh-gate-unit{-webkit-margin-start:6px;color:#64748b;font-size:22px;font-weight:600;margin-inline-start:6px}.oh-gate-verdict{color:#0f172a;font-size:17px;font-weight:700}.oh-gate-verdict.green{color:#15803d}.oh-gate-verdict.amber{color:#b45309}.oh-gate-verdict.red{color:#b91c1c}.oh-gate-hint{color:#475569;font-size:14px;max-width:30ch}.oh-gate-sub{color:#64748b;font-size:12px}.oh-gate-note{color:#94a3b8;font-size:11px;margin-top:4px;max-width:34ch}.oh-gate-err{color:#b91c1c;font-size:12px;max-width:36ch;word-break:break-word}.oh-gate-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}.oh-gate-bar{background:#e2e8f0;border-radius:99px;height:4px;margin-top:12px;overflow:hidden;width:190px}.oh-gate-bar>span{animation:ohSlide 1.25s ease-in-out infinite;background:#0f75c9;border-radius:99px;display:block;height:100%;width:38%}@keyframes ohSlide{0%{-webkit-margin-start:-38%;margin-inline-start:-38%}to{-webkit-margin-start:100%;margin-inline-start:100%}}.oh-stopped{background:#450a0a;color:#fee2e2;flex-direction:column;gap:9px;min-height:100%;padding:26px 20px;text-align:center}.oh-stop-badge,.oh-stopped{align-items:center;display:flex;justify-content:center}.oh-stop-badge{background:#b91c1c;border-radius:50%;box-shadow:0 0 0 10px #b91c1c38;height:112px;margin-bottom:6px;width:112px}.oh-stop-title{color:#fff;font-size:27px;font-weight:800;letter-spacing:-.01em;margin:0}.oh-stop-sub{color:#fecaca;font-size:15px;margin:0}.oh-stop-emp{color:#fca5a5;font-size:13px;font-weight:600}.oh-stop-reasons{display:flex;flex-direction:column;gap:8px;margin:10px 0;max-width:330px;width:100%}.oh-stop-reason{grid-gap:2px 10px;background:#00000047;border:1px solid #f8717166;border-radius:10px;display:grid;gap:2px 10px;grid-template-columns:1fr auto;padding:11px 13px;text-align:start}.oh-stop-rlabel{color:#fecaca;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.oh-stop-rvalue{font-feature-settings:"tnum";align-self:center;color:#fff;font-size:21px;font-variant-numeric:tabular-nums;font-weight:800;grid-row:span 2}.oh-stop-rlimit{color:#fca5a5;font-size:11px}.oh-stop-action{color:#fff;font-size:14px;font-weight:600;max-width:32ch}.oh-stop-sim{color:#fdba74;font-size:11px;font-weight:700}.oh-stop-note{color:#fca5a5;font-size:11px;opacity:.85}.oh-btn.danger{background:#dc2626;border-color:#dc2626;color:#fff}.oh-idpanel{display:flex;flex-direction:column;gap:10px;padding:14px 18px 18px}.oh-idmsg{color:#475569;font-size:13px;margin:0;text-align:center}.oh-badgerow{display:flex;gap:8px}.oh-input{background:#fff;border:1px solid #cbd5e1;border-radius:9px;color:#0f172a;flex:1 1;font-size:15px;min-width:0;padding:11px 12px}.oh-idbadge{align-items:center;background:#0f172ad1;border-radius:99px;bottom:16px;color:#fff;display:flex;font-size:13px;gap:9px;left:50%;padding:9px 15px;position:absolute;transform:translateX(-50%);white-space:nowrap}.oh-spin{animation:ohSpin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes ohSpin{to{transform:rotate(1turn)}}.oh-idcard{background:#fffffff5;border-radius:12px;bottom:16px;box-shadow:0 6px 22px #0000003d;left:50%;min-width:210px;padding:11px 17px;transform:translateX(-50%)}.oh-idcard-tick{font-size:15px;font-weight:800;height:26px;margin:0 auto 5px;width:26px}.oh-idcard-name{font-size:16px}.oh-idcard-meta{color:#64748b;font-size:11px;margin-top:2px}.oh-manualform{display:flex;flex-direction:column;gap:10px}.oh-grid2{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr}.oh-field-wide{grid-column:span 2}.oh-togglerow{display:flex;flex-wrap:wrap;gap:14px}.oh-check{align-items:center;color:#334155;display:flex;font-size:12px;gap:6px}.oh-btn.wide{width:100%}.oh-btn.sm{font-size:12px;padding:6px 11px}.oh-admin-dot{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:17px;padding:3px 7px}.oh-admin-corner{background:#0f172a0f;border:none;border-radius:7px;bottom:9px;color:#64748b;cursor:pointer;font-size:11px;inset-inline-end:11px;padding:5px 10px;position:absolute}.oh-admin{background:#f8fafc;color:#0f172a;font-size:13px;height:100%;overflow-y:auto;padding:14px 15px 22px}.oh-admin-head{align-items:center;display:flex;justify-content:space-between}.oh-admin-head h2{font-size:16px;margin:0}.oh-admin-meta{color:#64748b;font-size:11px;margin:5px 0 11px}.oh-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:11px}.oh-tab{background:#fff;border:1px solid #cbd5e1;border-radius:99px;color:#475569;cursor:pointer;font-size:12px;padding:6px 11px}.oh-tab.on{background:#0f75c9;border-color:#0f75c9;color:#fff;font-weight:600}.oh-admin-body{display:flex;flex-direction:column;gap:10px}.oh-row{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between}.oh-sep{background:#e2e8f0;height:1px;margin:5px 0}.oh-dim{color:#64748b;font-size:11.5px;line-height:1.5;margin:0}.oh-warn{background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;color:#7c2d12;font-size:11.5px;line-height:1.55;padding:10px 12px}.oh-portlist{gap:5px;list-style:none;margin:0;padding:0}.oh-portlist,.oh-portlist li{display:flex;flex-direction:column}.oh-portlist li{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:1px;padding:7px 10px}.oh-portlist code{color:#0f75c9;font-size:11px;font-weight:700}.oh-portlist span{color:#0f172a;font-size:12px}.oh-portlist em{color:#94a3b8;font-size:10.5px;font-style:normal}.oh-pre{background:#0f172a;border-radius:8px;color:#a7f3d0;font-size:11px;margin:0;max-height:190px;overflow-x:auto;padding:10px;white-space:pre-wrap;word-break:break-all}.oh-pre.bad{color:#fca5a5}.oh-textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:9px;resize:vertical;width:100%}.kf-form,.oh-admin,.oh-idpanel,.oh-manualform,.oh-textarea{color:#0f172a}.kf-form .oh-field span,.oh-admin .oh-field span,.oh-idpanel .oh-field span,.oh-manualform .oh-field span{color:#475569;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kf-form .oh-field input,.kf-form .oh-field select,.oh-admin .oh-field input,.oh-admin .oh-field select,.oh-idpanel .oh-field input,.oh-idpanel .oh-field select,.oh-manualform .oh-field input,.oh-manualform .oh-field select{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:9px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:15px;font-weight:600;outline:none;padding:10px 11px;width:100%}.oh-admin .oh-field select,.oh-idpanel .oh-field select,.oh-manualform .oh-field select{-webkit-padding-end:30px;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27><path d=%27M1 1l5 5 5-5%27 fill=%27none%27 stroke=%27%2364748b%27 stroke-width=%272%27 stroke-linecap=%27round%27/></svg>");background-position:right 11px center;background-repeat:no-repeat;padding-inline-end:30px}[dir=rtl] .oh-admin .oh-field select,[dir=rtl] .oh-idpanel .oh-field select,[dir=rtl] .oh-manualform .oh-field select{background-position:left 11px center}.oh-admin .oh-field input:focus,.oh-admin .oh-field select:focus,.oh-idpanel .oh-field input:focus,.oh-idpanel .oh-field select:focus,.oh-manualform .oh-field input:focus,.oh-manualform .oh-field select:focus{border-color:#0f75c9;border-color:var(--lt-blue);box-shadow:0 0 0 3px #0f75c92e}.oh-admin .oh-check,.oh-idpanel .oh-check,.oh-manualform .oh-check{color:#334155;font-weight:600}.oh-manual-title{color:#0f172a;font-size:14px;font-weight:700;margin-bottom:2px}.oh-manualform .oh-manual-title{color:#0f172a}.oh-campreview{aspect-ratio:4/3;background:#000;border-radius:10px;display:block;margin:0 auto;max-width:300px;object-fit:cover;width:100%}.oh-camlist{display:flex;flex-direction:column;gap:6px}.oh-camopt{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:9px;cursor:pointer;display:flex;font-size:12px;gap:9px;padding:9px 11px;text-align:start}.oh-camopt.on{background:#eff6ff;border-color:#0f75c9;font-weight:700}.oh-camopt .ir{color:#b91c1c;font-size:10.5px;font-weight:700}.oh-rotrow{display:flex;gap:6px}.oh-rotbtn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;flex:1 1;font-size:12px;font-weight:700;padding:8px 4px}.oh-rotbtn.on{background:#0f75c9;border-color:#0f75c9;color:#fff}.oh-pingate{align-items:center;background:#0f172a;color:#e2e8f0;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:100%;padding:26px 20px}.oh-pin-title{color:#fff;font-size:19px;font-weight:800}.oh-pin-sub{color:#94a3b8;font-size:12.5px}.oh-pin-dots{display:flex;gap:9px;margin:6px 0}.oh-pin-dots span{background:#ffffff29;border:1px solid #ffffff47;border-radius:50%;height:12px;transition:background .15s;width:12px}.oh-pin-dots span.on{background:#0f75c9;border-color:#0f75c9}.oh-pin-dots.err span{border-color:#ef4444}.oh-pin-err{color:#fca5a5;font-size:12.5px;font-weight:700}.oh-pin-pad{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr);margin:4px 0 6px;max-width:260px;width:100%}.oh-pin-key{background:#ffffff12;border:1px solid #fff3;border-radius:11px;color:#fff;cursor:pointer;font-family:inherit;font-size:20px;font-weight:700;padding:15px 0}.oh-pin-key:active{background:#ffffff29}.oh-pin-key.ghost{color:#94a3b8;font-size:13px}.oh-pin-key.go{background:#0f75c9;border-color:#0f75c9;font-size:14px}.oh-pin-key.go:disabled{opacity:.4}.oh-gatecam{align-items:center;display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:100%;padding:22px 18px;text-align:center;transition:background .4s ease}.oh-gatecam.lit.green{background:radial-gradient(circle at 50% 38%,#dcfce7 0,#bbf7d0 55%,#86efac 100%)}.oh-gatecam.lit.red{background:radial-gradient(circle at 50% 38%,#fee2e2 0,#fecaca 55%,#fca5a5 100%)}.oh-gatecam-frame{background:#0f172a;border-radius:50%;box-shadow:0 0 0 4px #0f75c940;height:212px;margin:6px 0 2px;overflow:hidden;position:relative;transition:box-shadow .35s ease;width:212px}.oh-gatecam-frame video{display:block;height:100%;object-fit:cover;width:100%}.oh-gatecam-frame.blowing{animation:ohBreathe 1.6s ease-in-out infinite;box-shadow:0 0 0 6px #0f75c966}.oh-gatecam-frame.green{box-shadow:0 0 0 6px #16a34a8c,0 0 34px #16a34a73}.oh-gatecam-frame.red{box-shadow:0 0 0 6px #dc26268c,0 0 34px #dc262673}.oh-gatecam-ring{border:2px dashed #ffffff59;border-radius:50%;inset:8px;pointer-events:none;position:absolute}.oh-gatecam-frame.capturing .oh-gatecam-ring{animation:ohSpinRing 6s linear infinite}@keyframes ohSpinRing{to{transform:rotate(1turn)}}.oh-scanline{animation:ohSweep 1.25s ease-in-out infinite;background:linear-gradient(90deg,#0000,#38bdf8,#0000);box-shadow:0 0 12px 3px #38bdf8a6;height:3px;left:0;pointer-events:none;position:absolute;right:0}@keyframes ohSweep{0%{top:6%}50%{top:92%}to{top:6%}}.oh-gatecam-badge{align-items:center;animation:ohPop .35s cubic-bezier(.2,1.4,.4,1);color:#fff;display:flex;font-size:78px;font-weight:800;inset:0;justify-content:center;position:absolute}.oh-gatecam-badge.green{background:#16a34ab8}.oh-gatecam-badge.red{background:#dc2626b8}@keyframes ohPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.oh-suggest{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:11px;display:flex;gap:12px;padding:10px 13px}.oh-suggest-photo{background:#cbd5e1;border-radius:10px;flex:none;height:54px;object-fit:cover;width:54px}.oh-stage{background:url(/static/media/triangles.991a3d393bd2936b0f7a.svg) 50%/cover no-repeat,linear-gradient(165deg,#f5f8fc,#eaf0f7 55%,#dfe7f1);background-blend-mode:normal;padding:0}.oh-stage:before{background:#f2f6fa;content:"";inset:0;opacity:.55;pointer-events:none;position:absolute}.oh-device{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(180deg,#fffffff0,#ffffffe6);border-radius:0;box-shadow:none;height:100%;max-height:none;max-width:none;padding:0;width:100%}.oh-device:after,.oh-device:before{display:none}.oh-brandtop{background:#0000;border-bottom:1px solid #161a210f;padding:10px 14px 8px}.oh-screen{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important}.oh-pane,.oh-view{border-radius:0}.oh-scanview{background:#0000}.oh-cam{border:none;border-radius:18px;box-shadow:0 10px 30px -12px #0f172a59}.oh-gate,.oh-gatecam{background:#0000}.oh-gatecam.lit.green,.oh-gatecam.lit.red{border-radius:0}@media (min-width:900px){.oh-stage{padding:24px}.oh-device{border-radius:20px;overflow:hidden;width:min(520px,100%)}}.oh-blow{align-items:center;display:flex;height:170px;justify-content:center;margin:8px 0 4px;position:relative;width:230px}.oh-blow-art{height:100%;width:100%}.oh-blow-face{fill:#dbeafe}.oh-blow-face,.oh-blow-lip{stroke:#0f75c9;stroke-width:2.5}.oh-blow-lip{fill:none;stroke-linecap:round}.oh-blow-tube rect{fill:#cbd5e1;stroke:#64748b;stroke-width:1.5}.oh-blow-stream path{fill:none;stroke:#38bdf8;stroke-width:5;stroke-linecap:round;opacity:0}.oh-blow.active .oh-blow-stream .p1{animation:ohPuff 1.15s ease-out infinite}.oh-blow.active .oh-blow-stream .p2{animation:ohPuff 1.15s ease-out .16s infinite}.oh-blow.active .oh-blow-stream .p3{animation:ohPuff 1.15s ease-out .32s infinite}@keyframes ohPuff{0%{opacity:0;transform:translateX(0) scaleX(.4)}35%{opacity:.95}to{opacity:0;transform:translateX(46px) scaleX(1)}}.oh-blow.active .oh-blow-head{animation:ohLean 1.15s ease-in-out infinite}@keyframes ohLean{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}.oh-blow-badge{align-items:center;animation:ohPop .35s cubic-bezier(.2,1.4,.4,1);border-radius:22px;display:flex;font-size:76px;font-weight:800;inset:0;justify-content:center;position:absolute}.oh-blow-badge.green{background:#16a34ab8;color:#fff}.oh-blow-badge.red{background:#dc2626b8;color:#fff}.oh-apimsg{border:1px solid;border-radius:10px;display:flex;flex-direction:column;font-size:12px;gap:2px;line-height:1.45;padding:9px 12px}.oh-apimsg strong{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.oh-apimsg em{font-size:10.5px;font-style:normal;opacity:.75}.oh-apimsg.ok{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.oh-apimsg.warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.oh-apimsg.err{background:#fef2f2;border-color:#fecaca;color:#991b1b}.oh-admin-head{gap:8px}.oh-backbtn{border:1px solid #cbd5e1;border-radius:9px;color:#0f172a;cursor:pointer;display:flex;flex:none;height:34px;justify-content:center;padding:0;width:34px}.oh-backbtn:active{background:#e2e8f0}.oh-admin-head h2{flex:1 1}.oh-empcard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 6px 20px -12px #0f172a47;overflow:hidden}.oh-empcard-top{align-items:center;background:linear-gradient(135deg,#eff6ff,#f8fafc);border-bottom:1px solid #e2e8f0;display:flex;gap:13px;padding:13px 14px}.oh-empcard-photo{background:#cbd5e1;border:2px solid #fff;border-radius:12px;box-shadow:0 2px 8px #0f172a2e;flex:none;height:58px;object-fit:cover;width:58px}.oh-empcard-initials{align-items:center;background:linear-gradient(135deg,#0f75c9,#0f766e);color:#fff;display:flex;font-size:20px;font-weight:800;justify-content:center}.oh-empcard-id{min-width:0}.oh-empcard-name{color:#0f172a;font-size:17px;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oh-empcard-badge{color:#0f75c9;font-size:12px;font-weight:700;letter-spacing:.03em;margin-top:1px}.oh-empcard-verified{align-items:center;color:#15803d;display:flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.05em;margin-top:5px;text-transform:uppercase}.oh-empcard-verified .oh-dot{background:#16a34a;border-radius:50%;box-shadow:0 0 0 3px #16a34a2e;height:7px;width:7px}.oh-empcard-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:0;padding:0}.oh-empcard-grid>div{border-top:1px solid #f1f5f9;min-width:0;padding:9px 14px}.oh-empcard-grid>div:nth-child(odd){border-right:1px solid #f1f5f9}.oh-empcard-grid dt{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.07em;margin:0 0 2px;text-transform:uppercase}.oh-empcard-grid dd{color:#0f172a;font-size:14px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oh-idcard{gap:8px;padding:8px 14px}.oh-idcard-tick{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:flex;flex:none;height:24px;justify-content:center;margin:0;width:24px}.oh-idcard-name{color:#0f172a;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oh-portstate{border:1px solid;border-radius:10px;display:flex;flex-direction:column;font-size:12px;gap:4px;padding:9px 11px}.oh-portstate.ok{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.oh-portstate.warn{background:#fffbeb;border-color:#fde68a;color:#92400e}.oh-portstate>div{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.oh-portstate span{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.oh-portstate code{font-size:11px;text-align:right;word-break:break-all}.oh-loader{align-items:center;display:flex;flex-direction:column;gap:12px}.oh-loader-rings{display:block;position:relative}.oh-loader-rings i{animation:ohRing 1.5s cubic-bezier(.5,0,.5,1) infinite;border:3px solid #0000;border-radius:50%;inset:0;position:absolute}.oh-loader.light .oh-loader-rings i{border-top-color:#0f75c9}.oh-loader.dark .oh-loader-rings i{border-top-color:#fff}.oh-loader-rings i:first-child{animation-delay:-.45s}.oh-loader-rings i:nth-child(2){animation-delay:-.3s;inset:14%;opacity:.75}.oh-loader-rings i:nth-child(3){animation-delay:-.15s;inset:28%;opacity:.5}@keyframes ohRing{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.oh-loader-label{display:flex;flex-direction:column;font-size:14px;font-weight:700;gap:5px;margin:0;text-align:center}.oh-loader.light .oh-loader-label{color:#0f172a}.oh-loader.dark .oh-loader-label{color:#fff}.oh-loader-label small{font-size:12px;font-weight:600;opacity:.72}.oh-camwait{align-items:center;background:#0b0f14;display:flex;inset:0;justify-content:center;position:absolute;z-index:6}.oh-camwait.round{border-radius:50%}.oh-progress{display:flex;flex-direction:column;gap:6px;max-width:280px;width:100%}.oh-progress-label{color:#334155;font-size:12px;font-weight:700;text-align:center}.oh-loader.dark~.oh-progress .oh-progress-label{color:#e2e8f0}.oh-progress-track{background:#e2e8f0;border-radius:99px;height:10px;overflow:hidden;position:relative}.oh-progress-track>span{background:linear-gradient(90deg,#0f75c9,#38bdf8);border-radius:99px;box-shadow:0 0 10px #38bdf899;display:block;height:100%;transition:width .12s linear}.oh-progress-track.danger>span{background:linear-gradient(90deg,#dc2626,#f87171)}.oh-progress-track.indet>span{animation:ohIndet 1.2s ease-in-out infinite;width:38%}@keyframes ohIndet{0%{-webkit-margin-start:-38%;margin-inline-start:-38%}to{-webkit-margin-start:100%;margin-inline-start:100%}}.oh-analyzing-full{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080f1af0;display:flex;flex-direction:column;gap:20px;inset:0;justify-content:center;padding:24px;position:fixed;z-index:200}.oh-analyzing-full .oh-progress-label{color:#e2e8f0}.oh-analyzing-full .oh-progress-track{background:#ffffff29}.oh-menu{display:flex;flex-direction:column;gap:7px;padding-bottom:12px}.oh-menu-row{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:13px 14px;text-align:start;width:100%}.oh-menu-row:active{background:#f1f5f9}.oh-menu-ico{flex:none;font-size:19px;text-align:center;width:26px}.oh-menu-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.oh-menu-label{color:#0f172a;font-size:14.5px;font-weight:700}.oh-menu-sub{color:#64748b;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oh-menu-chev{color:#cbd5e1;flex:none;font-size:22px;line-height:1}.oh-empcard-verified-strip{align-items:center;background:#16a34a;color:#fff;display:flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.08em;padding:7px 14px;text-transform:uppercase}.oh-empcard-verified-strip .oh-tick{align-items:center;background:#ffffff38;border-radius:50%;display:flex;height:19px;justify-content:center;width:19px}.oh-avatar{background:#cbd5e1;border:2px solid #fff;border-radius:12px;box-shadow:0 2px 8px #0f172a2e;flex:none;object-fit:cover}.oh-avatar-initials{align-items:center;background:linear-gradient(135deg,#0f75c9,#0f766e);color:#fff;display:flex;font-size:20px;font-weight:800;justify-content:center}.oh-risks{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;margin:12px 0 4px}.oh-risk{border:1px solid;border-radius:11px;display:flex;flex-direction:column;gap:3px;padding:10px 12px}.oh-risk-label{font-size:10px;font-weight:700;letter-spacing:.07em;opacity:.8;text-transform:uppercase}.oh-risk-value{font-size:17px;font-weight:800}.oh-risk.green{background:#ecfdf5;border-color:#a7f3d0;color:#065f46}.oh-risk.amber{background:#fffbeb;border-color:#fde68a;color:#92400e}.oh-risk.red{background:#fef2f2;border-color:#fecaca;color:#991b1b}.oh-risk.na{background:#f8fafc;border-color:#e2e8f0;color:#475569}.oh-camstatus{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172ad1;border-radius:99px;bottom:14px;color:#fff;display:flex;font-size:13px;font-weight:600;gap:8px;left:50%;padding:8px 15px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:8}.oh-spin.sm{border-width:2px;height:13px;width:13px}.oh-modal{animation:ohModalIn .25s ease-out;background:linear-gradient(180deg,#080f1a26,#080f1ab8 55%,#080f1ae6);display:flex;flex-direction:column;gap:10px;inset:0;justify-content:flex-end;padding:16px;position:absolute;z-index:30}@keyframes ohModalIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.oh-modal .oh-empcard{box-shadow:0 18px 44px -18px #000000b3}.oh-scanview{position:relative}.oh-cancelbtn{background:#0f172a1a;border:none;border-radius:8px;color:#475569;cursor:pointer;font-size:12px;font-weight:700;inset-inline-end:11px;padding:6px 11px;position:absolute;top:9px;z-index:40}.oh-cancelbtn:active{background:#0f172a33}.oh-pingate{position:relative}.oh-pin-back{align-items:center;background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;color:#e2e8f0;cursor:pointer;display:flex;height:36px;inset-inline-start:14px;justify-content:center;padding:0;position:absolute;top:14px;width:36px}.oh-pin-back:active{background:#ffffff2e}video::-webkit-media-controls,video::-webkit-media-controls-enclosure,video::-webkit-media-controls-overlay-play-button,video::-webkit-media-controls-panel,video::-webkit-media-controls-start-playback-button{-webkit-appearance:none!important;display:none!important;opacity:0!important;pointer-events:none!important}.oh-cam,.oh-gatecam-frame{background:#000!important}.oh-cam video,.oh-gatecam-frame video{background:#000}.oh-notme{border-color:#fecaca!important;color:#b91c1c!important;font-weight:700}.oh-notme:active{background:#fef2f2!important}.oh-scanframe{background:#000;border:0;height:100%;inset:0;position:absolute;width:100%}.oh-details{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:0 11px}.oh-details>summary{color:#475569;cursor:pointer;font-size:12.5px;font-weight:700;padding:10px 0}.oh-details[open]>summary{border-bottom:1px solid #f1f5f9;margin-bottom:9px}.oh-details>:last-child{margin-bottom:10px}.oh-camwait .oh-loader-label{color:#0f172a;text-align:center}.oh-cancelbtn{align-items:center;background:#0f172a8c;border-radius:50%;bottom:10px;color:#fff;display:flex;font-size:15px;height:34px;inset-inline-end:10px;justify-content:center;padding:0;top:auto!important;width:34px}.oh-cancelbtn:active{background:#0f172abf}.oh-camcanvas{background:#000;border-radius:inherit;display:block;height:100%;inset:0;position:absolute;width:100%}.oh-clip{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;gap:13px;max-width:330px;padding:12px 14px;width:100%}.oh-clip,.oh-clip-play{align-items:center;display:flex}.oh-clip-play{background:#0f75c9;border:none;border-radius:50%;color:#fff;cursor:pointer;flex:none;font-size:17px;height:48px;justify-content:center;width:48px}.oh-clip-play.on{background:#b91c1c}.oh-clip-meta{min-width:0;text-align:start}.oh-clip-title{color:#0f172a;font-size:13.5px;font-weight:700}.oh-clip-sub{color:#64748b;font-size:11.5px;margin-top:2px}.oh-enrolphoto{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;display:flex;gap:12px;padding:10px 12px}.oh-enrolphoto img{border:2px solid #fff;border-radius:10px;box-shadow:0 2px 8px #0f172a2e;flex:none;height:64px;object-fit:cover;width:64px}.oh-enrolphoto-none{align-items:center;background:#e2e8f0;border-radius:10px;color:#64748b;display:flex;flex:none;font-size:10px;font-weight:700;height:64px;justify-content:center;padding:4px;text-align:center;width:64px}.oh-enrolphoto-side{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.oh-enrolphoto-cap{color:#475569;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.oh-authlite{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:8}.oh-authlite-line{animation:ohAuthLite 1.4s cubic-bezier(.45,0,.55,1) infinite;background:linear-gradient(90deg,#0000,#22d3ee 12%,#67e8f9 50%,#22d3ee 88%,#0000);box-shadow:0 0 16px 4px #22d3ee80;height:2px;left:6%;position:absolute;right:6%}@keyframes ohAuthLite{0%{opacity:0;top:14%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:86%}}.oh-authlite+.oh-faceguide .oh-frame i,.oh-cam .oh-authlite~.oh-faceguide .oh-frame i{border-color:#22d3ee}.oh-getstarted,.oh-gs-hero,.oh-pane.oh-getstarted{overflow:hidden}.oh-gs-hero{margin:12px 0 6px!important;min-height:0}.oh-gs-hero img{height:auto!important;max-height:min(38vh,300px)!important;max-width:92%!important;object-fit:contain;width:auto!important}.oh-survey-q.pict{background:#fff;border:1px solid #e2e8f0;border-radius:13px;margin-bottom:10px;padding:12px 13px}.oh-survey-head{align-items:flex-start;display:flex;gap:11px;margin-bottom:10px}.oh-survey-ico{background:#eff6ff;border-radius:10px;color:#0f75c9;flex:none;height:38px;padding:6px;width:38px}.oh-survey-q.pict .oh-survey-qtext{color:#0f172a;display:flex;flex-direction:column;font-size:15.5px;font-weight:800;gap:3px;line-height:1.3}.oh-survey-q.pict .oh-survey-qtext .n{color:#94a3b8;font-size:10.5px;font-weight:700}.oh-survey-q.pict .oh-survey-qtext small{color:#94a3b8;font-size:11px;font-weight:500;line-height:1.35}.oh-survey-q.pict .oh-survey-opts{display:flex;flex-wrap:wrap;gap:8px}.oh-survey-q.pict .oh-survey-opt{background:#f8fafc;border:2px solid #e2e8f0;border-radius:11px;color:#334155;cursor:pointer;flex:1 1 30%;font-family:inherit;font-size:14.5px;font-weight:800;min-width:88px;padding:12px 8px}.oh-survey-opt.tone-yes.on{background:#fef2f2;border-color:#dc2626;color:#991b1b}.oh-survey-opt.tone-no.on{background:#ecfdf5;border-color:#16a34a;color:#065f46}.oh-survey-opt.tone-maybe.on{background:#fffbeb;border-color:#d97706;color:#92400e}.oh-survey-opt.tone-neutral.on{background:#eff6ff;border-color:#0f75c9;color:#0b4f86}:root{--kf-bg:#fff;--kf-brand:#192852;--kf-grad:linear-gradient(135deg,#34bde1bf,#cfeaff);--kf-accent:#34bde1;--kf-accent-soft:#cfeaff;--kf-ring:#4bbe7b;--kf-ring-hot:#8fd400;--kf-text:#000;--kf-dim:#41506b}.kf{align-items:center;background:var(--kf-bg);color:var(--kf-text);display:flex;flex-direction:column;inset:0;overflow:hidden;padding:26px 20px;position:absolute}.kf-top{font-size:22px;font-weight:500;line-height:1.3;margin-top:6vh;min-height:2.6em;text-align:center}.kf-top b{font-weight:800}.kf-spacer{flex:1 1}.kf-round{border-radius:50%;flex:none;height:min(66vw,270px);margin:2vh auto;position:relative;width:min(66vw,270px)}.kf-round-inner{background:#0b1f3b;border-radius:50%;inset:9px;overflow:hidden;position:absolute}.kf-round-inner canvas,.kf-round-inner img,.kf-round-inner video{display:block;height:100%;object-fit:cover;width:100%}.kf-ring{border:7px solid #4bbe7b;border:7px solid var(--kf-ring);border-radius:50%;box-sizing:border-box;inset:0;position:absolute}.kf-ring.idle{border-color:#ffffff59}.kf-brackets{inset:-14px;pointer-events:none;position:absolute}.kf-brackets i{border:5px solid #16233c;height:34px;position:absolute;width:34px}.kf-brackets i:first-child{border-bottom:0;border-right:0;left:0;top:0}.kf-brackets i:nth-child(2){border-bottom:0;border-left:0;right:0;top:0}.kf-brackets i:nth-child(3){border-right:0;border-top:0;bottom:0;left:0}.kf-brackets i:nth-child(4){border-left:0;border-top:0;bottom:0;right:0}.kf-prog{inset:0;position:absolute;transform:rotate(-90deg)}.kf-prog circle{fill:none;stroke-width:7;stroke-linecap:round}.kf-prog .t{stroke:#4bbe7b;stroke:var(--kf-ring);opacity:.55}.kf-prog .b{stroke:#8fd400;stroke:var(--kf-ring-hot);stroke-dasharray:295.3;transition:stroke-dashoffset .35s linear}.kf-bottom{margin-bottom:4vh;text-align:center}.kf-caption{color:var(--kf-text);font-size:19px;font-weight:500}.kf-name{font-size:31px;font-weight:500;margin:14px 0 6px}.kf-name b{font-weight:800}.kf-meta{display:inline-block;font-size:16px;line-height:1.55;text-align:left}.kf-stats{color:var(--kf-text);font-size:17px;gap:14px;justify-content:space-between;margin:16px auto 0}.kf-actions,.kf-stats{display:flex;width:min(92%,420px)}.kf-actions{flex-direction:column;gap:11px;margin:20px auto 0}.kf-btn{align-items:center;border:0;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:700;gap:10px;justify-content:center;padding:15px 22px;position:relative}.kf-btn.yes{background:linear-gradient(90deg,#0b5e2a,#22b04b)}.kf-btn.no{background:linear-gradient(90deg,#7b1e52,#a93a86)}.kf-btn .chev{font-size:20px;inset-inline-end:20px;opacity:.9;position:absolute}.kf-btn .chev.l{inset-inline-end:auto;inset-inline-start:20px}.kf-link{background:none;border:0;color:#41506b;color:var(--kf-dim);cursor:pointer;font-family:inherit;font-size:15px;margin-top:14px;text-decoration:underline}.oh-idpanel-fallback{background:linear-gradient(180deg,#173f86f7,#12336cfc);inset:0;overflow-y:auto;padding:18px 16px 24px;position:absolute;z-index:20}.oh-idpanel-fallback:empty{display:none}.oh-idpanel-fallback .oh-idmsg,.oh-idpanel-fallback .oh-manual-title{color:#fff}.oh-idpanel-fallback .oh-dim{color:#ffffffbf}.oh-idpanel-fallback .oh-field span{color:#fffc}.oh-idpanel-fallback .oh-check{color:#ffffffd9}.oh-idpanel-fallback .oh-apimsg{background:#ffffff1a;border-color:#ffffff40;color:#fff}.kf-admin{color:#fff9;inset-inline-end:12px;position:absolute;top:10px;z-index:30}.kf-gate{background:var(--kf-bg)!important;color:var(--kf-text)}.kf-gate .oh-gate-kicker{color:#ffffffb3;letter-spacing:.1em}.kf-gate .oh-gate-verdict{color:#fff}.kf-gate .oh-gate-hint,.kf-gate .oh-gate-note,.kf-gate .oh-gate-sub{color:#41506b;color:var(--kf-dim)}.kf-gate .oh-gate-value{color:#fff}.kf-gate .oh-gate-unit{color:#41506b;color:var(--kf-dim)}.kf-gate .oh-progress-label{color:#fff}.kf-gate .oh-progress-track{background:#ffffff2e}.kf-gate.lit.green{background:linear-gradient(180deg,#0f5132,#fff 55%)!important;background:linear-gradient(180deg,#0f5132 0,var(--kf-bg) 55%)!important}.kf-gate.lit.red{background:linear-gradient(180deg,#6b1220,#fff 55%)!important;background:linear-gradient(180deg,#6b1220 0,var(--kf-bg) 55%)!important}.kf-scan .oh-cam.kf-rect{background:#000;border-radius:20px;flex:none;height:min(88vw,360px);margin:2vh auto;position:relative}.kf-linebar,.kf-scan .oh-cam.kf-rect{overflow:hidden;width:min(88vw,360px)}.kf-linebar{background:#ffffff2e;border-radius:99px;height:8px;margin:4px auto 0}.kf-linebar span{background:linear-gradient(90deg,#4bbe7b,#8fd400);background:linear-gradient(90deg,var(--kf-ring),var(--kf-ring-hot));border-radius:99px;display:block;height:100%;transition:width .35s linear}.oh-blow.active .oh-blow-head{animation:none}.oh-blow.active .oh-blow-face{animation:ohLung 2s ease-in-out infinite;transform-origin:52px 70px}@keyframes ohLung{0%,to{transform:scale(1)}45%{transform:scale(1.13)}}.oh-blow.active .oh-blow-stream path{stroke:#8fd400;stroke:var(--kf-ring-hot)}.oh-recorder.on .oh-recorder-ring{animation:ohBreathe 2.2s ease-in-out infinite}@keyframes ohBreathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.09)}}.oh-tickdraw{height:74px;width:74px}.oh-tickdraw circle{fill:#4bbe7b;fill:var(--kf-ring);stroke:none;animation:ohTickPop .34s cubic-bezier(.2,1.5,.4,1) forwards;transform-origin:50% 50%}.oh-tickdraw path{fill:none;stroke:#fff;stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36;animation:ohTickMark .3s ease-out .26s forwards}@keyframes ohTickPop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes ohTickMark{to{stroke-dashoffset:0}}.oh-blow-badge.green,.oh-gatecam-badge.green{background:none}.kf{background:#fff}.kf,.kf-top{color:#000}.kf-top b{color:#192852;color:var(--kf-brand)}.kf-caption,.kf-name{color:#000}.kf-name b{color:#192852;color:var(--kf-brand)}.kf-meta{color:#41506b;color:var(--kf-dim)}.kf-stats{color:#000}.kf-link{color:#192852;color:var(--kf-brand)}.kf-brackets i{border-color:#192852;border-color:var(--kf-brand)}.kf-ring.idle{border-color:#d5dce8}.kf-linebar{background:#e4e9f2}.kf-gate{background:#fff!important;color:#000}.kf-gate .oh-gate-kicker{color:#192852;color:var(--kf-brand)}.kf-gate .oh-gate-value,.kf-gate .oh-gate-verdict{color:#000}.kf-gate .oh-gate-hint,.kf-gate .oh-gate-note,.kf-gate .oh-gate-sub,.kf-gate .oh-gate-unit{color:#41506b;color:var(--kf-dim)}.kf-gate .oh-progress-label{color:#000}.kf-gate .oh-progress-track{background:#e4e9f2}.kf-gate.lit.green{background:linear-gradient(180deg,#e7f7ee,#fff 60%)!important}.kf-gate.lit.red{background:linear-gradient(180deg,#fdecec,#fff 60%)!important}.oh-idpanel-fallback{background:#fff}.oh-idpanel-fallback .oh-idmsg,.oh-idpanel-fallback .oh-manual-title{color:#000}.oh-idpanel-fallback .oh-dim,.oh-idpanel-fallback .oh-field span{color:#41506b;color:var(--kf-dim)}.oh-idpanel-fallback .oh-check{color:#000}.oh-idpanel-fallback .oh-apimsg{background:#f4f7fb;border-color:#d5dce8;color:#000}.kf-admin{color:#192852;color:var(--kf-brand)}.oh-camwait{background:#fff!important}.oh-camwait .oh-loader-label{color:#000}.oh-loader.light .oh-loader-rings i{border-top-color:#192852;border-top-color:var(--kf-brand)}.kf-verified{background:#fff;border:1px solid #e1e7f0;border-radius:18px;box-shadow:0 14px 38px -20px #113c8459;margin:14px auto 0;overflow:hidden;width:min(92%,420px)}.kf-verified-strip{align-items:center;background:#4bbe7b;background:var(--kf-ring);color:#fff;display:flex;font-size:12px;font-weight:800;gap:8px;justify-content:center;letter-spacing:.09em;padding:9px 14px;text-transform:uppercase}.kf-verified-body{padding:15px 17px 17px}.kf-verified .kf-name{font-size:27px;margin:0 0 10px}.kf-vrows{grid-gap:6px 14px;display:grid;font-size:15px;gap:6px 14px;grid-template-columns:auto 1fr;text-align:left}.kf-vrows dt{color:#41506b;color:var(--kf-dim);font-weight:600}.kf-vrows dd{color:#000;font-weight:700;margin:0}.oh-blow-eye{fill:#0f172a}.oh-blow-cheek{fill:none;stroke:#0f75c9;stroke-width:2;stroke-linecap:round;opacity:.7}.oh-blow-tip{fill:#cbd5e1;stroke:#64748b;stroke-width:1.2}.oh-blow.active .oh-blow-face{animation:ohPuffCheek 1.5s ease-in-out infinite;transform-origin:56px 66px}@keyframes ohPuffCheek{0%,to{transform:scale(1)}45%{transform:scale(1.06)}}.oh-blow.active .oh-blow-tip{animation:ohTipGlow 1.5s ease-in-out infinite}@keyframes ohTipGlow{0%,to{fill:#cbd5e1}50%{fill:#8fd400}}.oh-blow-verdict{align-items:center;display:flex;height:74px;justify-content:center;margin:6px auto 0;width:74px}.oh-blow-verdict .x{color:#dc2626;font-size:52px;font-weight:800;line-height:1}.kf-round-inner .kf-photo{border:0;border-radius:50%;box-shadow:none;height:100%;object-fit:cover;object-position:center 28%;width:100%}.oh-empbar{align-items:center;background:#fff;border-bottom:1px solid #e1e7f0;box-shadow:0 1px 0 #113c840a;display:flex;gap:12px;padding:10px 15px}.oh-empbar .av{border:1px solid #e1e7f0;border-radius:11px;box-shadow:none;flex:none;height:38px;width:38px}.oh-empbar-txt{display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-width:0}.oh-empbar .nm{color:#000;font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oh-empbar .id{align-items:center;align-self:flex-start;background:#eef3fb;border-radius:5px;color:#192852;color:var(--kf-brand);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.3;padding:2px 7px}.oh-enrolshot{background:#000;border:2px solid #fff;border-radius:10px;box-shadow:0 2px 8px #0f172a2e;flex:none;height:64px;overflow:hidden;position:relative;width:64px}.oh-assesslist{background:#f4f7fb;border:1px solid #e1e7f0;border-radius:11px;padding:11px 13px}.oh-assesslist-cap{color:#192852;color:var(--kf-brand);font-size:10.5px;font-weight:800;letter-spacing:.07em;margin-bottom:7px;text-transform:uppercase}.oh-assesslist ul{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.oh-assesslist li{align-items:center;color:#0f172a;display:flex;font-size:14px;font-weight:700;gap:8px}.oh-assesslist li .tick{color:#16a34a;font-weight:900}.oh-assesslist li.none{color:#64748b;font-size:12.5px;font-weight:600}.oh-q1{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:420px;text-align:center;width:100%}.oh-q1-count{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.oh-q1-count,.oh-q1-ico{color:#192852;color:var(--kf-brand)}.oh-q1-ico{background:#eef3fb;border-radius:22px;height:112px;padding:16px;width:112px}.oh-q1-text{color:#000;font-size:22px;font-weight:800;line-height:1.28}.oh-q1-sub{color:#64748b;font-size:12px;line-height:1.4;max-width:340px}.oh-q1-opts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.oh-q1-opt{background:#fff;border:2px solid #e1e7f0;border-radius:14px;color:#0f172a;cursor:pointer;flex:1 1 40%;font-family:inherit;font-size:17px;font-weight:800;min-width:120px;padding:17px 12px}.oh-q1-opt:active{transform:scale(.98)}.oh-q1-opt.tone-yes.on{background:#fef2f2;border-color:#dc2626;color:#991b1b}.oh-q1-opt.tone-no.on{background:#ecfdf5;border-color:#16a34a;color:#065f46}.oh-q1-opt.tone-maybe.on{background:#fffbeb;border-color:#d97706;color:#92400e}.oh-q1-opt.tone-neutral.on{background:#eef3fb;border-color:#192852;border-color:var(--kf-brand);color:#0b4f86}.oh-q1-nav{display:flex;gap:10px;justify-content:center;margin-top:4px;width:100%}.oh-blow-air path{fill:none;stroke:#94a3b8;stroke-width:5;stroke-linecap:round;opacity:.25}.oh-blow.active .oh-blow-air path{stroke:#38bdf8}.oh-blow.active .oh-blow-air .a1{animation:ohAir 1.1s ease-out infinite}.oh-blow.active .oh-blow-air .a2{animation:ohAir 1.1s ease-out .12s infinite}.oh-blow.active .oh-blow-air .a3{animation:ohAir 1.1s ease-out .24s infinite}.oh-blow.active .oh-blow-air .a4{animation:ohAir 1.1s ease-out .06s infinite}.oh-blow.active .oh-blow-air .a5{animation:ohAir 1.1s ease-out .18s infinite}@keyframes ohAir{0%{opacity:0;transform:translateX(-10px)}40%{opacity:.95}to{opacity:0;transform:translateX(34px)}}.oh-clip-actions{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:4px;max-width:330px;width:100%}.oh-clip-actions .oh-btn{flex:1 1;font-size:14px;min-width:0;padding:11px 12px}.oh-clip-actions .oh-btn.primary{color:#fff;font-weight:800}.oh-pulmo{gap:12px}.oh-pulmo .oh-h2{font-size:19px;margin:2px 0 0}.oh-pulmo .oh-recorder{margin:4px 0}.oh-wdb-stats{grid-gap:1px;background:#e1e7f0;border:1px solid #e1e7f0;border-radius:11px;display:grid;gap:1px;grid-template-columns:1fr 1fr;overflow:hidden}.oh-wdb-stats>div{background:#fff;display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 11px}.oh-wdb-stats span{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.oh-wdb-stats b{color:#0f172a;font-size:15px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oh-wdb-list{background:#f8fafc;border:1px solid #e1e7f0;border-radius:11px;display:flex;flex-direction:column;gap:6px;max-height:44vh;overflow-y:auto;padding:8px}.oh-wdb-row{align-items:center;background:#fff;border:1px solid #e1e7f0;border-radius:9px;display:flex;gap:10px;padding:7px 9px}.oh-wdb-row .av{border-radius:8px;box-shadow:none;flex:none;height:34px;width:34px}.oh-wdb-txt{flex:1 1;min-width:0}.oh-wdb-txt .nm{color:#0f172a;font-size:13.5px;font-weight:800}.oh-wdb-txt .nm,.oh-wdb-txt .sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oh-wdb-txt .sub{color:#64748b;font-size:11px}.oh-wdb-tag{border-radius:5px;flex:none;font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:3px 7px;text-transform:uppercase}.oh-wdb-tag.ok{background:#ecfdf5;color:#065f46}.oh-wdb-tag.warn{background:#fffbeb;color:#92400e}.oh-q1-nav{border-top:1px solid #e8edf5;margin-top:18px;padding-top:14px}.oh-pulmo{align-items:center;text-align:center}.oh-pulmo .oh-clip{margin:0 auto}.oh-pulmo .oh-clip-meta{text-align:center}.oh-pulmo .oh-h2,.oh-pulmo .oh-kicker{text-align:center;width:100%}.kf-form{display:flex;flex-direction:column;gap:12px;margin:0 auto;overflow-y:auto;padding-bottom:18px;width:min(94%,430px)}.kf-shot{background:#000;border-radius:18px;box-shadow:0 8px 26px -12px #113c8480;flex:none;height:min(62vw,230px);margin:0 auto;overflow:hidden;position:relative;width:min(62vw,230px)}.kf-shot img{display:block;height:100%;object-fit:cover;width:100%}.oh-assesslist,.oh-q1-ico,.oh-wdb-stats>div:first-child{background-image:linear-gradient(135deg,#34bde1bf,#cfeaff);background-image:var(--kf-grad)}.kf-verified-strip{background:#192852;background:var(--kf-brand)}.kf-linebar span,.oh-progress-track>span{background:linear-gradient(90deg,#34bde1,#cfeaff);background:linear-gradient(90deg,var(--kf-accent),var(--kf-accent-soft))}.kf-btn.yes{background:#192852;background:var(--kf-brand)}.kf-btn.no{background:#fff;border:2px solid #dce3ef;color:#192852;color:var(--kf-brand)}.oh-printbtn{border-color:#192852;border-color:var(--kf-brand)}.oh-clip-actions .oh-btn.primary,.oh-clip-play,.oh-printbtn{background:#192852;background:var(--kf-brand)}.oh-clip-actions .oh-btn.primary{border-color:#192852;border-color:var(--kf-brand)}.oh-pulmo.oh-review{justify-content:center}.oh-review-wrap{align-items:center;display:flex;flex-direction:column;gap:14px;margin:auto;width:min(92%,330px)}.oh-review-wrap .oh-clip{width:100%}.oh-review-wrap .oh-clip-actions{margin:0;max-width:none;width:100%}.oh-donetick{align-items:center;display:flex;flex-direction:column;gap:12px;margin:auto}.oh-donetick .oh-tickdraw{height:88px;width:88px}.oh-donetick p{color:#0f172a;font-size:17px;font-weight:700;margin:0}.oh-q1-img{background-image:linear-gradient(135deg,#34bde1bf,#cfeaff);background-image:var(--kf-grad);border-radius:24px;height:150px;object-fit:contain;padding:10px;width:150px}.oh-q1-audio{display:flex;gap:8px;justify-content:center}.oh-q1-lang,.oh-q1-play{background:#fff;border:1px solid #dce3ef;border-radius:999px;color:#192852;color:var(--kf-brand);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;padding:7px 14px}.oh-q1-lang:active,.oh-q1-play:active{background:#eef3fb}.oh-gs-hero{background:none!important;box-shadow:none!important}.oh-gs-hero img{background:none!important;border-radius:0;box-shadow:none}.oh-admin-head h2,.oh-gate-kicker,.oh-h2,.oh-kicker,.oh-manual-title{color:#192852;color:var(--kf-brand)}.oh-btn{background:#192852;background:var(--kf-brand);border-color:#192852;border-color:var(--kf-brand);color:#fff}.oh-btn.ghost{background:#fff;border-color:#dce3ef;color:#192852;color:var(--kf-brand)}.oh-btn.sm.primary{background:#192852;background:var(--kf-brand)}.oh-gate-verdict,.oh-q1-text{color:#192852;color:var(--kf-brand)}.oh-q1-opt.on{border-color:#34bde1;border-color:var(--kf-accent)}.oh-h1,.oh-idmsg{color:#192852;color:var(--kf-brand)}.kf-form{color:#0f172a}.kf-form .oh-dim{color:#52627a}.kf-form .oh-field span{color:#52627a!important}.kf-form .oh-field input,.kf-form .oh-field select{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}.kf-form .oh-field input::placeholder{color:#94a3b8}.kf-form .oh-check{color:#0f172a}.kf-form .oh-manual-title{color:#192852;color:var(--kf-brand)}.kf-form .oh-gate-err{color:#b91c1c}.kf-form .oh-assesslist li{color:#0f172a}.kf-form .oh-assesslist-cap{color:#192852;color:var(--kf-brand)}.oh-idactions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:12px}.oh-manual-back{align-self:flex-start;margin-top:10px}.oh-idphoto{border:2px solid #ffffffd9;border-radius:50%;height:72px;margin-bottom:10px;object-fit:cover;width:72px}.oh-empid-row{align-items:stretch;display:flex;gap:8px}.oh-empid-row input{flex:1 1;min-width:0}.oh-empid-msg{color:#ffd7d7;display:block;font-size:11px;margin-top:4px}.oh-assess-list{display:flex;flex-wrap:wrap;gap:6px}.oh-assess{border:1px solid #ffffff59;border-radius:999px;font-size:12px;opacity:.55;padding:5px 10px}.oh-assess.on{background:#ffffff29;border-color:#ffffffb3;opacity:1}.oh-settings-btn{align-items:center;background:#ffffffeb;border:1px solid #0f3c6e38;border-radius:9px;bottom:16px;box-shadow:0 2px 8px #0f3c6e1a;color:#34506e;cursor:pointer;display:inline-flex;font:700 13px/1 inherit;gap:7px;left:16px;min-height:38px;padding:0 13px;position:absolute;z-index:40}.oh-settings-btn:focus-visible,.oh-settings-btn:hover{background:#fff;border-color:#1c66b0;color:#1c66b0}.oh-devmodal-backdrop{align-items:center;background:#0a192d73;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:90}.oh-devmodal{background:#fff;border-radius:14px;box-shadow:0 18px 50px #00000040;color:#1c2e42;max-width:440px;padding:20px 22px;width:100%}.oh-devmodal h3{font-size:18px;margin:0 0 6px}.oh-devmodal-sub{color:#56718c;font-size:12.5px;line-height:1.45;margin:0 0 14px}.oh-devmodal .oh-field span{color:#56718c}.oh-devmodal .oh-field input{background:#f6f9fc;border:1px solid #c8d6e4;border-radius:8px;color:#1c2e42;padding:9px 10px;width:100%}.oh-devmodal-status{color:#56718c;font-size:12px;margin:10px 0 0}.oh-devmodal-msg{color:#1c66b0;font-size:12.5px;margin:10px 0 0}.oh-devmodal-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.oh-devmodal-actions .ghost{background:#0000;border:1px solid #c8d6e4;color:#34506e}.oh-field select.oh-select{background:#fff;border:1px solid #cbd5e1;border-radius:9px;box-sizing:border-box;color:#0f172a;font:inherit;font-size:15px;padding:11px 12px;width:100%}.oh-field select.oh-select:focus{border-color:#0f75c9;border-color:var(--lt-blue);box-shadow:0 0 0 3px #0f75c92e;outline:none}.oh-gs-split{display:flex;flex-direction:column;min-height:0}.oh-gs-split .oh-gs-main{display:contents}.oh-gs-split .oh-gs-hero{order:4}.oh-gs-split .oh-gs-points{order:5}@media (orientation:landscape){.oh-gs-split{align-items:center;flex-direction:row;gap:28px}.oh-gs-split .oh-gs-main{display:flex;flex:1 1 55%;flex-direction:column;min-width:0}.oh-gs-split .oh-gs-hero{flex:1 1 45%;margin:0;min-width:0;order:0}.oh-gs-split .oh-gs-hero img{max-height:min(46vh,320px);max-width:100%}.oh-gs-split .oh-gs-points{order:0}}.oh-idcard{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0f148c;border-radius:0;inset:0;bottom:auto;box-shadow:none;display:flex;flex-direction:column;gap:3px;justify-content:center;left:auto;min-width:0;padding:24px;position:absolute;text-align:center;transform:none;z-index:4}.oh-idcard .oh-idverified{color:#7cc0f2;font-weight:800}.oh-idcard .oh-idcheck.oh-warn{background:#f59e0b40;border-color:#f59e0b}.oh-online-idcard{gap:10px}.oh-online-idcard .oh-idname{line-height:1.45;max-width:410px}.oh-online-idcard .oh-field{text-align:left;width:min(100%,360px)}.oh-online-idcard .oh-field input{text-transform:uppercase}.oh-online-idcard .oh-empid-msg{color:#ffd7d7;line-height:1.4;width:min(100%,390px)}.oh-online-idcard .oh-idactions{margin-top:2px}.oh-cam>video,.oh-regshot video{transform:scaleX(-1)}.oh-scanhead .oh-kicker{align-items:center;display:flex;gap:10px;min-width:0}.oh-backbtn{align-items:center;background:#fff;color:#334155;display:inline-flex;font-size:12px;font-weight:700;gap:4px;height:30px;letter-spacing:normal;padding:0 12px;text-transform:none;white-space:nowrap;width:auto}@media (min-width:900px) and (orientation:landscape){.oh-device{width:min(940px,94%)}}.oh-manual-why{color:#ffffffbf;font-size:12px;line-height:1.45;margin-bottom:4px;text-align:center}.oh-manual{justify-content:flex-start;max-height:100%;overflow-y:auto;padding-bottom:18px;padding-top:18px}.oh-manual>*{flex-shrink:0}.oh-regshot-row{gap:14px}.oh-regshot,.oh-regshot-row{align-items:center;display:flex}.oh-regshot{background:#ffffff14;border:1.5px dashed #ffffff59;border-radius:14px;flex-shrink:0;height:96px;justify-content:center;overflow:hidden;width:96px}.oh-regshot img,.oh-regshot video{height:100%;object-fit:cover;transform:scaleX(-1);width:100%}.oh-regshot-empty{font-size:34px;opacity:.55}.oh-regshot-side{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.oh-regshot-side small{color:#ffffffbf;font-size:12px;line-height:1.35}.oh-manual-actions{align-items:center;display:flex;gap:10px;margin-top:12px}.oh-manual-actions .oh-manual-back{margin-top:0}.oh-manual-actions .oh-manual-submit{flex:1 1}.oh-manual-online{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.oh-online-id-entry{background:#f7f9fc}.oh-online-id-entry:after,.oh-online-id-entry>.oh-faceguide,.oh-online-id-entry>video{display:none}.oh-online-capture{align-items:stretch;background:linear-gradient(180deg,#0000 42%,#050d19db);display:flex;flex-direction:column;gap:12px;inset:0;justify-content:flex-end;padding:18px;position:absolute;z-index:5}.oh-online-capture-copy{color:#fff;display:flex;flex-direction:column;gap:4px;text-align:center}.oh-online-capture-copy strong{font-size:18px}.oh-online-capture-copy span{color:#ffffffd6;font-size:13px}.oh-auto-capture-status{align-items:center;color:#fff;display:flex;font-size:13px;font-weight:800;gap:9px;justify-content:center;letter-spacing:.02em;min-height:46px}.oh-auto-capture-status span{animation:oh-capture-pulse 1.35s ease-out infinite;background:#8fd400;border-radius:50%;box-shadow:0 0 0 0 #8fd4008c;height:9px;width:9px}@keyframes oh-capture-pulse{70%{box-shadow:0 0 0 9px #8fd40000}to{box-shadow:0 0 0 0 #8fd40000}}.oh-online-capture .oh-empid-msg{background:#aa2020d1;border-radius:10px;color:#fff;padding:9px 11px}.oh-online-captured-photo{border:3px solid #fff;border-radius:50%;box-shadow:0 8px 22px #142d502e;height:76px;object-fit:cover;transform:scaleX(-1);width:76px}@media (max-width:560px){.oh-manual-online{gap:10px;padding:16px 14px 20px}.oh-manual-online .oh-manual-row{flex-direction:column;gap:10px}.oh-manual-online .oh-manual-row .oh-field{flex:none!important;width:100%}.oh-manual-online .oh-manual-actions{align-items:stretch;flex-direction:column-reverse;margin-top:6px;padding-top:10px;width:100%}.oh-manual-online .oh-manual-actions .oh-btn{margin:0;min-height:46px;width:100%}.oh-manual-online .oh-manual-submit{flex:none}}.oh-reglink{background:none;border:none;color:#7cc0f2;cursor:pointer;font-size:14px;font-weight:700;margin-top:14px;padding:6px 10px;text-decoration:underline}.oh-siteselect{display:flex;flex-direction:column;gap:12px}.oh-site-sub{margin-top:-4px}.oh-site-loading{padding:26px 0}.oh-site-empty,.oh-site-loading{align-items:center;color:#64748b;color:var(--oh-dim,#64748b);display:flex;flex-direction:column;gap:10px}.oh-site-empty{padding:18px 0;text-align:center}.oh-site-list{display:flex;flex-direction:column;gap:8px;max-height:46vh;overflow-y:auto}.oh-site-item{align-items:center;background:#fff;border:1.5px solid #0f172a24;border-radius:12px;color:#0f172a;cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:10px;justify-content:space-between;padding:13px 15px;text-align:start;transition:border-color .15s,box-shadow .15s}.oh-site-item.on{border-color:#0f75c9;border-color:var(--lt-blue,#0f75c9);box-shadow:0 0 0 3px #0f75c92e}.oh-site-check{color:#0f75c9;color:var(--lt-blue,#0f75c9);font-weight:800}.oh-site-actions{align-items:center;display:flex;gap:10px;margin-top:8px}.oh-site-actions .oh-btn:not(.ghost){flex:1 1}.oh-site-err{color:#c0392b;font-size:13px;font-weight:600;margin:0}.oh-site-gate{padding:clamp(28px,7vw,58px) clamp(22px,6vw,46px)}.oh-site-mark{align-items:end;display:flex;gap:5px;height:34px;margin-bottom:26px}.oh-site-mark i{background:#0f75c9;background:var(--lt-blue);border-radius:4px;display:block;transform:skew(-18deg);width:9px}.oh-site-mark i:first-child{height:20px;opacity:.55}.oh-site-mark i:nth-child(2){height:31px}.oh-site-mark i:nth-child(3){height:25px;opacity:.75}.oh-site-gate .oh-h1{margin-top:10px;max-width:330px}.oh-site-gate .oh-sub{margin-top:12px;max-width:330px}.oh-language-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:1fr 1fr;margin-top:34px}.oh-language-choice{align-items:center;background:#ffffffb8;border:1px solid #161a211f;border:1px solid var(--oh-line);border-radius:15px;color:#161a21;color:var(--oh-ink);cursor:pointer;display:flex;font:800 16px Nunito,system-ui,-apple-system,sans-serif;font:800 16px var(--oh-sans);justify-content:space-between;min-height:68px;padding:16px 17px;transition:transform .16s,border-color .16s,background .16s}.oh-language-choice:focus-visible,.oh-language-choice:hover{background:#0f75c929;background:var(--lt-glow);border-color:#0f75c9;border-color:var(--lt-blue);outline:none;transform:translateY(-2px)}.oh-language-choice b{color:#0f75c9;color:var(--lt-blue);font-size:20px;font-weight:500}.oh-preparing{align-items:center;justify-content:center;padding:30px;text-align:center}.oh-preparing .oh-h1{margin-top:12px}.oh-preparing .oh-sub{margin-top:10px;max-width:330px}.oh-prep-orbit{animation:oh-prep-breathe 2.8s ease-in-out infinite;border:1px solid #0f75c940;border-radius:50%;display:grid;height:92px;margin-bottom:24px;place-items:center;width:92px}.oh-prep-orbit span{border:7px solid #0f75c9;border:7px solid var(--lt-blue);border-left:7px solid #0000;border-radius:50%;height:53px;transform:rotate(-25deg);width:53px}@keyframes oh-prep-breathe{50%{opacity:.7;transform:scale(1.06)}}.oh-prep-status{color:#47505d;color:var(--oh-ink2);font-size:12px;font-weight:700;letter-spacing:.04em;margin-top:30px}.oh-prep-dot{animation:oh-prep-dot 1.2s ease-in-out infinite;background:#0f75c9;background:var(--lt-blue);border-radius:50%;display:inline-block;height:7px;margin-right:8px;width:7px}@keyframes oh-prep-dot{50%{opacity:.25;transform:scale(.75)}}.oh-prep-error{background:#c0392b0d;border:1px solid #c0392b38;border-radius:16px;color:#47505d;color:var(--oh-ink2);display:flex;flex-direction:column;font-size:13px;gap:8px;margin-top:26px;padding:18px;width:min(100%,340px)}.oh-prep-error strong{color:#161a21;color:var(--oh-ink);font-size:15px}.oh-prep-error .oh-btn{margin-top:8px}.oh-ohc{padding-top:clamp(28px,8vw,60px)}.oh-ohc-flag{color:#0f75c9;color:var(--lt-blue);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.oh-ohc-rule{background:#0f75c9;background:var(--lt-blue);border-radius:3px;height:4px;margin:18px 0 24px;width:44px}.oh-ohc .oh-h1{font-size:clamp(25px,7vw,36px);max-width:360px}.oh-ohc-choices{display:flex;flex-direction:column;gap:12px;margin-top:34px}.oh-ohc-choices .oh-tap{min-height:66px;text-align:start}.oh-ohc-notokay{border-color:#c0392b38}.oh-ohc-notokay:hover{border-color:#c0392b}.oh-ohc-connect{background:#0f75c912;border:1px solid #0f75c92e;border-radius:18px;margin-top:32px;padding:22px 18px}.oh-ohc-connect .oh-h2{margin:14px 0 8px}.oh-ohc-pulse{background:#0f75c9;background:var(--lt-blue);border-radius:50%;box-shadow:0 0 0 8px #0f75c91f;height:13px;width:13px}.oh-ohc-logged{color:#0a5599;color:var(--lt-blue-dk);display:flex;flex-direction:column;font-weight:800;gap:15px;margin-top:20px}.oh-ohc-logged span{font-size:24px}.oh-ohc-logged .oh-btn{margin-top:4px}@media (min-width:700px){.oh-language-grid{max-width:440px}.oh-ohc-choices{flex-direction:row}.oh-ohc-choices .oh-tap{flex:1 1}}.oh-wellbeing-card{background:linear-gradient(145deg,#0f75c914,#ffffffe0);border:1px solid #0f75c933;border-radius:18px;box-shadow:0 16px 34px -28px #0a5599b3;flex-shrink:0;margin:8px 0 20px;padding:clamp(18px,4vw,24px)}.oh-wellbeing-card h3{color:#161a21;color:var(--oh-ink);font-size:clamp(21px,5vw,28px);line-height:1.2;margin:8px 0 18px}.oh-wellbeing-prompt{color:#47505d;color:var(--oh-ink2);font-size:14px;font-weight:700;line-height:1.45;margin:-6px 0 14px}.oh-wellbeing-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.oh-wellbeing-actions .oh-btn{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:58px}.oh-wellbeing-actions .oh-btn small{font:600 11px/1.2 Nunito,system-ui,-apple-system,sans-serif;font:600 11px/1.2 var(--oh-sans);opacity:.72}.oh-ohc-panel{border-top:1px solid #0f75c929;margin-top:10px;padding-top:17px}.oh-ohc-panel h4{color:#161a21;color:var(--oh-ink);font-size:17px;margin:0 0 7px}.oh-ohc-confirm p,.oh-ohc-panel p,.oh-wellbeing-status{color:#47505d;color:var(--oh-ink2);font-size:13px;line-height:1.55;margin:0 0 15px}.oh-ohc-confirm{align-items:flex-start;color:#0a5599;color:var(--lt-blue-dk);display:flex;gap:12px}.oh-ohc-check{background:#0f75c9;background:var(--lt-blue);border-radius:50%;color:#fff;display:grid;flex:none;font-size:19px;font-weight:800;height:34px;place-items:center;width:34px}.oh-ohc-confirm strong{display:block;font-size:15px;margin:1px 0 4px}.oh-ohc-confirm p{margin-bottom:0}.oh-sync-retry{margin-top:10px}@media (min-width:700px){.oh-site-route .oh-device{width:min(760px,100%)}.oh-site-route .oh-site-gate{justify-content:center}.oh-site-route .oh-language-grid{max-width:520px}}@media (min-width:900px) and (orientation:landscape){.oh-site-route .oh-device{width:min(940px,94%)}}@media (max-width:390px){.oh-wellbeing-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.oh-prep-dot,.oh-prep-orbit{animation:none}}
/*# sourceMappingURL=main.65947f52.css.map*/