.mobile-preview_frame__df9nS{position:absolute;left:5.185185%;top:2.427536%;width:89.62963%;height:95.144928%;border-radius:14.876033%/6.854531%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;color:#111113;background:#f7f7f7}.mobile-preview_stage__uhn0m{position:absolute;width:390px;left:0;top:0;transform-origin:top left;overflow:hidden;background:#fff}.mobile-preview_stage__uhn0m *{box-sizing:border-box}.mobile-preview_status__Kvl7y{position:relative;height:48px;padding:17px 26px 0;display:flex;justify-content:space-between;font-size:12px;font-weight:600;z-index:4}.mobile-preview_statusIcons__I3NCQ{display:flex;align-items:center;gap:3px}.mobile-preview_photo__iY7dB{-o-object-fit:cover;object-fit:cover}.mobile-preview_overlay__P2zm9{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.mobile-preview_draw__KnZBc{stroke-dasharray:1;stroke-dashoffset:1;animation:mobile-preview_draw__KnZBc 1.12s cubic-bezier(.16,1,.3,1) both}.mobile-preview_point__2NNWj{opacity:0;animation:mobile-preview_appear__KK5DA .5s cubic-bezier(.2,.9,.22,1) both;stroke-width:.6}.mobile-preview_pointScale__sWpUt,.mobile-preview_pulse__2_5T0{transform-box:fill-box;transform-origin:center}.mobile-preview_pointScale__sWpUt{animation:mobile-preview_pointScale__sWpUt .5s both}.mobile-preview_pulse__2_5T0{animation:mobile-preview_pulse__2_5T0 1.45s ease-in-out infinite alternate}@keyframes mobile-preview_pointScale__sWpUt{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes mobile-preview_pulse__2_5T0{0%{transform:scale(.92)}to{transform:scale(1.16)}}.mobile-preview_scanTrack__S89uz{position:absolute;inset:0;overflow:hidden;border-radius:34px;pointer-events:none}.mobile-preview_scanLine__9zrUh{position:absolute;inset:0 0 auto;height:4px;background:#ffffffe6;animation:mobile-preview_scan__Hfb_9 2.1s cubic-bezier(.65,0,.35,1) infinite alternate}.mobile-preview_protocolHeader__46k3Q{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:10px 20px}.mobile-preview_protocolHeader__46k3Q h3{font-size:30px;line-height:32px;font-weight:600;letter-spacing:-1.2px;margin:0;color:#070709}.mobile-preview_calendar__ZhkCU{display:flex;flex-shrink:0;gap:9px;height:78px;padding:8px 0 10px;margin-top:8px;margin-left:-14px;animation:mobile-preview_enter__G_NVM .42s cubic-bezier(.16,1,.3,1) both}.mobile-preview_calendar__ZhkCU>button{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;width:45px;min-height:58px;gap:5px;border:0;padding:0;background:none;font-size:11px;line-height:13px;font-weight:700;color:#8a8a93}.mobile-preview_calendar__ZhkCU b{display:flex;align-items:center;justify-content:center;width:33px;height:32px;border:1px solid #d2d2d8b8;border-radius:12px;color:#111113;font-size:14px;line-height:16px}.mobile-preview_calendar__ZhkCU i{width:4px;height:4px;background:#c7c7ce;border-radius:100%}.mobile-preview_calendar__ZhkCU [data-today=true]{color:#1576a8}.mobile-preview_calendar__ZhkCU [data-today=true] b{background:#dff4ff;border-color:#9bdcff;color:#1576a8}.mobile-preview_calendar__ZhkCU [data-today=true] i{background:#49bfff}.mobile-preview_schedule__xP6WQ{position:relative;--protocol-hour:72px;padding-bottom:24px;animation:mobile-preview_dayEntry__MfJe9 .28s cubic-bezier(.16,1,.3,1) both}.mobile-preview_hour__17foc{height:var(--protocol-hour);border-top:1px solid #ececef;padding:8px 0 0 18px;font-size:12px;font-weight:700;color:#8d8d95}.mobile-preview_taskEntry__NBjew{position:absolute;left:78px;right:20px;animation:mobile-preview_enter__G_NVM .48s cubic-bezier(.16,1,.3,1) both}.mobile-preview_task__e5koK{padding:10px 13px;background:color-mix(in srgb,var(--task-color) 40%,white);border:1px solid #ffffffb8;border-radius:18px;box-shadow:0 8px 14px color-mix(in srgb,var(--task-color) 9%,transparent)}.mobile-preview_taskTop__k5Di4{display:flex;gap:9px;align-items:center}.mobile-preview_taskIcon__ksqEL{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid #fff;border-radius:13px;background:#ffffff9e;color:var(--task-color)}.mobile-preview_taskTop__k5Di4 strong{position:relative;font-size:16px;font-weight:700;line-height:19px;overflow-wrap:anywhere;flex:1}.mobile-preview_taskTop__k5Di4 button{width:30px;height:30px;background:white;border:1.5px solid #1111133d;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.mobile-preview_taskTop__k5Di4 button:focus-visible{outline:2px solid #111113;outline-offset:3px}.mobile-preview_task__e5koK p{font-size:12px;line-height:16px;color:#77777f;margin:7px 0 0;overflow-wrap:anywhere}.mobile-preview_completed__h379Y .mobile-preview_task__e5koK{background:color-mix(in srgb,var(--task-color) 25%,white);box-shadow:0 8px 14px color-mix(in srgb,var(--task-color) 2.5%,transparent);animation:mobile-preview_wiggle__X_TT9 245ms}.mobile-preview_completed__h379Y strong{color:#77777f}.mobile-preview_completed__h379Y strong:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:#77777f;transform-origin:left;animation:mobile-preview_strike__dIXxu .58s .18s both}.mobile-preview_completed__h379Y button{background:var(--task-color);border-color:var(--task-color);color:white}.mobile-preview_stage__uhn0m[data-active=false] *{animation-play-state:paused}.mobile-preview_stage__uhn0m[data-active=false] .mobile-preview_draw__KnZBc{stroke-dashoffset:0}.mobile-preview_stage__uhn0m[data-active=false] .mobile-preview_point__2NNWj{opacity:1}@keyframes mobile-preview_draw__KnZBc{to{stroke-dashoffset:0}}@keyframes mobile-preview_appear__KK5DA{0%{opacity:0}to{opacity:1}}@keyframes mobile-preview_scan__Hfb_9{0%{transform:translateY(0)}to{transform:translateY(var(--scan-distance,557px))}}@keyframes mobile-preview_enter__G_NVM{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-preview_strike__dIXxu{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mobile-preview_wiggle__X_TT9{0%,to{transform:translateX(0)}18%{transform:translateX(2px)}40%{transform:translateX(-3px)}63%{transform:translateX(2px)}82%{transform:translateX(-1px)}}@media (prefers-reduced-motion:reduce){.mobile-preview_stage__uhn0m *{animation:none!important}.mobile-preview_draw__KnZBc{stroke-dashoffset:0}.mobile-preview_point__2NNWj{opacity:1}.mobile-preview_scanLine__9zrUh{display:none}}.mobile-preview_stage__uhn0m[data-dark=true]{background:#020202;color:#f7f7f7}.mobile-preview_scanning__rWHQb{height:calc(100% - 48px);display:flex;flex-direction:column;justify-content:center;padding:0 18px 80px}.mobile-preview_scanning__rWHQb header{animation:mobile-preview_appear__KK5DA .72s ease-out both;text-align:center;margin-bottom:32px}.mobile-preview_scanning__rWHQb h3{font-size:31px;line-height:35px;font-weight:600;margin:0}.mobile-preview_scanning__rWHQb header p{font-size:16px;line-height:21px;font-weight:600;color:#ffffff7a;margin:8px 0 0}.mobile-preview_scannerCard__ilKAN{position:relative;width:76%;aspect-ratio:.68;flex-shrink:0;margin:0 auto;overflow:visible;--scan-distance:392.65px}.mobile-preview_scannerCard__ilKAN .mobile-preview_photo__iY7dB{opacity:.86;border-radius:34px}.mobile-preview_overlayLabel__QMuUo{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:140px;z-index:2}.mobile-preview_overlayLabel__QMuUo span{display:block;width:-moz-max-content;width:max-content;max-width:140px;white-space:nowrap;padding:4px 8px;text-transform:uppercase;color:#71717a;background:#ffffffc7;font-size:10px;line-height:13px;font-weight:600;animation:mobile-preview_labelEntry__rCdWx .72s cubic-bezier(.23,1,.32,1) both}.mobile-preview_overlayLabel__QMuUo span:last-child{font-size:11px;line-height:14px;color:#0a0a0d}.mobile-preview_scanStatus__o_ZP2{text-align:center;margin:0;font-size:19px;line-height:24px;font-weight:600;color:#a1a1aa;background:linear-gradient(110deg,#a1a1aa 35%,#fff 50%,#a1a1aa 65%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:mobile-preview_shimmer__tRB_e 2.8s infinite}.mobile-preview_camera__so16f{position:absolute;inset:0;background:#030303}.mobile-preview_cameraImage__e25Qd{position:absolute;inset:0;animation:mobile-preview_cameraSettle__LiRy5 2.2s ease-out both}.mobile-preview_cameraShade__6cYn_{position:absolute;inset:0;background:linear-gradient(#030303,#030303f0 12%,#03030300 33%,#03030300 64%,#030303ef 90%,#030303)}.mobile-preview_captureHeader__RJG6x{position:absolute;left:18px;right:18px;top:62px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff73;padding-bottom:10px}.mobile-preview_captureHeader__RJG6x h3{font-size:24px;font-weight:600;margin:0}.mobile-preview_captureHeader__RJG6x span{font-size:12px;font-weight:600}.mobile-preview_captureInstruction__0tD2Z{position:absolute;left:18px;right:18px;top:118px;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:600}.mobile-preview_captureInstruction__0tD2Z b{background:#ffffffeb;color:#71717a;font-size:10px;padding:5px 9px}.mobile-preview_captureControls__YjFqs{position:absolute;left:18px;right:18px;bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.mobile-preview_roundControl__fJ90p{width:58px;height:58px;border-radius:29px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff52;background:#0a0a0b7a}.mobile-preview_shutter__eAafE{width:76px;height:76px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:3px solid white;background:transparent;animation:mobile-preview_shutterPress__si6vR .24s 2.3s both}.mobile-preview_shutter__eAafE span{width:62px;height:62px;border-radius:50%;background:white}.mobile-preview_scanButton__6txKT{display:flex;align-items:center;justify-content:center;gap:8px;min-width:178px;min-height:62px;border-radius:31px;background:#fffffff5;color:#111113;font-size:17px;font-weight:600}.mobile-preview_flash__BZL8o{position:absolute;inset:0;background:white;pointer-events:none;animation:mobile-preview_cameraFlash__3NgJF .58s both}@keyframes mobile-preview_cameraSettle__LiRy5{0%{transform:scale(1.04) translateY(6px)}to{transform:none}}@keyframes mobile-preview_cameraFlash__3NgJF{0%{opacity:.9}to{opacity:0}}@keyframes mobile-preview_shutterPress__si6vR{50%{transform:scale(.92)}to{transform:scale(1)}}@keyframes mobile-preview_shimmer__tRB_e{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.mobile-preview_cameraImage__e25Qd{transform:none}.mobile-preview_flash__BZL8o{display:none}.mobile-preview_scanStatus__o_ZP2{-webkit-text-fill-color:#a1a1aa}}.mobile-preview_scanScene__uqlPg{position:absolute;inset:0;pointer-events:none}@keyframes mobile-preview_labelEntry__rCdWx{0%{opacity:0;transform:translateX(var(--label-x))}to{opacity:1;transform:translateX(0)}}@keyframes mobile-preview_dayEntry__MfJe9{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}.mobile-preview_protocolActions__nrVrA{display:flex;gap:8px;align-items:center}.mobile-preview_protocolScore__deKuy{animation:mobile-preview_scorePop__CODwB .43s cubic-bezier(.16,1,.3,1) both;display:flex;align-items:center;justify-content:space-between;gap:5px;height:34px;min-width:60px;padding:0 10px 0 9px;border-radius:17px;background:#58bdff;border:1px solid #beebffdb;box-shadow:0 7px 14px #39aafa29;color:white;font-size:13px;font-weight:800}.mobile-preview_nativeSymbol__mwjbp{display:block;width:18px;height:18px;background:currentColor;-webkit-mask-image:var(--symbol);mask-image:var(--symbol);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-preview_protocolScore__deKuy .mobile-preview_nativeSymbol__mwjbp{width:17px;height:17px}.mobile-preview_protocolActions__nrVrA>.mobile-preview_nativeSymbol__mwjbp{margin:0 8px}.mobile-preview_taskIcon__ksqEL .mobile-preview_nativeSymbol__mwjbp{width:22px;height:22px}.mobile-preview_calendar__ZhkCU [data-selected=true]:not([data-today=true]){color:#111113}.mobile-preview_calendar__ZhkCU [data-selected=true]:not([data-today=true]) b{background:#111113eb;color:white;border-color:#ffffff2e}.mobile-preview_calendar__ZhkCU button:focus-visible{outline:2px solid #1576a8;border-radius:12px}.mobile-preview_scheduleScroll__1xhl6{height:calc(100% - 198px);overflow-y:auto;scrollbar-width:none;overscroll-behavior-y:contain}.mobile-preview_scheduleScroll__1xhl6::-webkit-scrollbar{display:none}.mobile-preview_stage__uhn0m:after{content:"";position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:134px;height:5px;border-radius:999px;background:#0a0a0d;pointer-events:none}.mobile-preview_stage__uhn0m[data-dark=true]:after{background:#f7f7f7}.mobile-preview_scanStatusSlot__6IW5P{margin-top:24px;min-height:24px}.mobile-preview_scanning__rWHQb header p{animation:mobile-preview_appear__KK5DA .76s ease-out .12s both}@keyframes mobile-preview_scorePop__CODwB{0%,to{transform:scale(1)}45%{transform:scale(1.11)}}.mobile-preview_captureMask__UlcKv .mobile-preview_draw__KnZBc{stroke-width:1}.mobile-preview_iphone__MCwuC{position:relative;width:100%;max-width:350px;aspect-ratio:1350/2760;filter:drop-shadow(0 18px 24px #00000016)}.mobile-preview_iphoneHardware__1SHYJ{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5}.mobile-preview_journeyScene__tRC6M{position:absolute;inset:0}.mobile-preview_journeyScene__tRC6M[data-preview-phase=scan]{padding-top:48px;background:#020202}.mobile-preview_journeyScene__tRC6M[data-preview-phase=report]{background:#f7f7f7}.mobile-preview_journeyScene__tRC6M[data-preview-phase=scan] .mobile-preview_scanning__rWHQb{height:100%}.mobile-preview_popout__MnYaM{position:absolute;left:5.185185%;top:2.427536%;width:390px;height:844px;transform-origin:top left;pointer-events:none;z-index:8}.metric-timeline_instrument__ZG9MV{position:relative;width:100%;margin:8px auto 0}.metric-timeline_timelineControl__Oq_x2{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;touch-action:pan-y}.metric-timeline_instrument__ZG9MV:has(.metric-timeline_timelineControl__Oq_x2:focus-visible){outline:2px solid #929299;outline-offset:8px;border-radius:6px}.metric-timeline_instrument__ZG9MV svg{display:block;width:100%;overflow:visible;font-family:inherit}.analysis-story_section__Vkuwu{max-width:var(--page-max);margin:0 auto;padding:88px 24px;color:#17171b}.analysis-story_intro__D3umx{max-width:640px;margin:0 auto 44px;text-align:center}.analysis-story_eyebrow__oQ5oT{display:flex;align-items:center;justify-content:center;gap:8px;color:#929299;font-size:10px;font-weight:500;letter-spacing:.13em}.analysis-story_intro__D3umx h2{margin:16px 0;font-size:clamp(34px,4.2vw,54px);font-weight:500;letter-spacing:-.045em;line-height:1.09;text-wrap:balance;scroll-margin-top:112px}.analysis-story_intro__D3umx>p:last-child{margin:0 auto;max-width:440px;color:#85858d;font-size:15px;line-height:1.7}.analysis-story_proof__TWbP7,.analysis-story_story__QWd5S{display:grid;align-items:center;gap:24px}.analysis-story_portrait__5V3mx{position:relative;width:100%;max-width:330px;margin:0 auto}.analysis-story_portrait__5V3mx canvas{display:block;width:100%;aspect-ratio:3/4}.analysis-story_portrait__5V3mx>span{position:absolute;bottom:20px;inset-inline:0;text-align:center;color:#a2a2a9;font-size:11px;letter-spacing:.01em}.analysis-story_finding__G_NI8{min-width:0}.analysis-story_measurements__00T_R,.analysis-story_tabs__7OQH_{display:flex;justify-content:center;gap:26px}.analysis-story_tabs__7OQH_{margin-bottom:34px;border-bottom:1px solid #ededf0}.analysis-story_measurements__00T_R button,.analysis-story_tabs__7OQH_ button{position:relative;min-height:44px;padding:10px 0 14px;color:#929299;font-size:13px;font-weight:500;white-space:nowrap;transition:color .2s ease}.analysis-story_measurements__00T_R button:after,.analysis-story_tabs__7OQH_ button:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1.5px;background:currentColor;transform:scaleX(0);transition:transform .26s cubic-bezier(.16,1,.3,1)}.analysis-story_measurements__00T_R button[aria-pressed=true],.analysis-story_tabs__7OQH_ button[aria-selected=true]{color:#17171b}.analysis-story_measurements__00T_R button[aria-pressed=true]:after,.analysis-story_tabs__7OQH_ button[aria-selected=true]:after{transform:scaleX(1)}.analysis-story_instrument__nTzQi{position:relative;min-width:0}.analysis-story_metricLabel__K6D8q{display:block;font-size:13px;color:#6b6b75}.analysis-story_desktopChart__zN58K{display:none}.analysis-story_mobileChart__MPkgG{position:relative;max-width:324px;margin:30px auto 10px}.analysis-story_mobileChart__MPkgG canvas{display:block;width:100%}.analysis-story_mobileChart__MPkgG>strong{position:absolute;left:0;right:0;top:45%;text-align:center;font-size:30px;line-height:1.2;letter-spacing:-.04em;font-weight:400}.analysis-story_metricValue__KU_Tr{display:block;margin:16px 0 24px;font-size:32px;font-weight:400;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.analysis-story_metricValue__KU_Tr[data-mobile-dial=true]{display:none}.analysis-story_instrument__nTzQi[data-interactive=true] .analysis-story_desktopChart__zN58K{display:block;margin-top:30px}.analysis-story_instrument__nTzQi[data-interactive=true] .analysis-story_mobileChart__MPkgG{display:none}.analysis-story_instrument__nTzQi[data-interactive=true] .analysis-story_metricValue__KU_Tr{display:block}.analysis-story_context__tLuot{color:#81818a;font-size:14px;line-height:1.8;max-width:420px}.analysis-story_action__qYu4T{margin-top:28px;padding-top:24px;border-top:1px solid #ededf0}.analysis-story_action__qYu4T .analysis-story_eyebrow__oQ5oT{justify-content:flex-start}.analysis-story_action__qYu4T button{display:flex;align-items:flex-start;width:100%;gap:14px;margin-top:18px;text-align:left}.analysis-story_checkbox__9gv3K{display:grid;place-items:center;flex:none;width:23px;height:23px;margin-top:1px;border:1px solid #d6d6dd;border-radius:7px;transition:background .18s ease,border-color .18s ease}.analysis-story_action__qYu4T [aria-pressed=true] .analysis-story_checkbox__9gv3K{background:#19191d;color:#fff;border-color:#19191d}.analysis-story_action__qYu4T button>span:last-child{display:flex;flex-direction:column;gap:7px}.analysis-story_action__qYu4T strong{font-size:15px;font-weight:500;letter-spacing:-.015em}.analysis-story_action__qYu4T button>span>span{max-width:370px;color:#81818a;font-size:13px;line-height:1.7}.analysis-story_action__qYu4T small{display:block;margin:14px 0 0 37px;color:#aaaab1;font-size:11px}.analysis-story_proofSection__t47Rh{border-top:1px solid #f0f0f2}.analysis-story_measurements__00T_R{margin:-4px auto 28px;gap:24px}.analysis-story_proofFinding__uU5CZ{min-width:0;order:2}.analysis-story_proof__TWbP7>.analysis-story_portrait__5V3mx{order:1}.analysis-story_reference__S3AON{margin-top:20px;color:#9999a2;font:10px/1.7 ui-monospace,monospace}.analysis-story_action__qYu4T button:focus-visible,.analysis-story_measurements__00T_R button:focus-visible,.analysis-story_tabs__7OQH_ button:focus-visible{outline:2px solid #6d6d78;outline-offset:5px;border-radius:3px}@media (min-width:768px){.analysis-story_section__Vkuwu{padding:104px 40px}.analysis-story_intro__D3umx{margin-bottom:56px}.analysis-story_proof__TWbP7,.analysis-story_story__QWd5S{grid-template-columns:1fr 1fr;gap:70px}.analysis-story_portrait__5V3mx{max-width:430px}.analysis-story_finding__G_NI8{padding:12px 0}.analysis-story_tabs__7OQH_{justify-content:flex-start}.analysis-story_desktopChart__zN58K{display:block;margin:35px 0 0}.analysis-story_desktopChart__zN58K>div{margin:0}.analysis-story_desktopChart__zN58K svg{display:block;width:100%}.analysis-story_mobileChart__MPkgG{display:none}.analysis-story_metricValue__KU_Tr,.analysis-story_metricValue__KU_Tr[data-mobile-dial=true]{display:block;font-size:38px;margin-top:12px}.analysis-story_proofFinding__uU5CZ{order:0}.analysis-story_measurements__00T_R{margin-bottom:44px;gap:36px}.analysis-story_proof__TWbP7 .analysis-story_portrait__5V3mx{max-width:410px}}@media (prefers-reduced-motion:reduce){.analysis-story_checkbox__9gv3K,.analysis-story_measurements__00T_R button,.analysis-story_measurements__00T_R button:after,.analysis-story_tabs__7OQH_ button,.analysis-story_tabs__7OQH_ button:after{transition:none}}