.app_appLoading__BzaZd,.app_app__aFkpQ,.app_page__JIOTP{--ai-text:oklch(0.28 0.008 260);--ai-muted:oklch(0.46 0.012 260);--ai-faint:oklch(0.55 0.012 260);--ai-border:oklch(0.87 0.007 260);--ai-surface:oklch(0.987 0.003 190);--ai-soft:oklch(0.96 0.007 190);--ai-teal:oklch(0.46 0.085 182);--ai-teal-soft:oklch(0.94 0.024 182);--ai-peer:oklch(0.52 0.12 42);color:var(--ai-text)}.dark .app_appLoading__BzaZd,.dark .app_app__aFkpQ,.dark .app_page__JIOTP{--ai-text:oklch(0.94 0.006 260);--ai-muted:oklch(0.74 0.012 260);--ai-faint:oklch(0.64 0.012 260);--ai-border:oklch(0.36 0.009 260);--ai-surface:oklch(0.235 0.006 260);--ai-soft:oklch(0.275 0.01 200);--ai-teal:oklch(0.79 0.1 180);--ai-teal-soft:oklch(0.3 0.035 182);--ai-peer:oklch(0.77 0.1 48)}.app_page__JIOTP{margin-top:64px;margin-bottom:100px}.app_hero__CDkKX{margin-bottom:42px}.app_eyebrow__FjZE8{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:650;color:var(--ai-teal)}.app_hero__CDkKX h1{font-size:46px;font-weight:550;letter-spacing:-.045em;line-height:1.12}.app_hero__CDkKX>p:not(.app_eyebrow__FjZE8){margin-top:22px;color:var(--ai-muted);line-height:1.75;font-size:17px}.app_hero__CDkKX>p.app_browserNote__9Sjte{margin-top:12px;color:var(--ai-faint);font-size:12px}.app_srOnly__FfY1L{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.app_hero__CDkKX a,.app_research__4D_jY a,.app_sourceLink__y1zRp{color:var(--ai-teal);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in oklch,var(--ai-teal) 40%,transparent)}.app_hero__CDkKX a:hover,.app_research__4D_jY a:hover,.app_sourceLink__y1zRp:hover{text-decoration-color:currentColor}.app_app__aFkpQ{border:1px solid var(--ai-border);border-radius:16px;overflow:clip;background:var(--ai-surface)}.app_app__aFkpQ button{cursor:pointer}.app_app__aFkpQ button:disabled{cursor:wait;opacity:.65}.app_app__aFkpQ a,.app_app__aFkpQ button,.app_app__aFkpQ input{-webkit-tap-highlight-color:transparent}.app_metricTabs__u4u_7{display:flex;border-bottom:1px solid var(--ai-border);padding:0 26px;gap:30px}.app_metricTabs__u4u_7>button{display:flex;align-items:center;gap:10px;min-height:74px;font-size:14px;font-weight:600;color:var(--ai-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.app_metricTabs__u4u_7>button[aria-pressed=true]{color:var(--ai-teal);border-bottom-color:var(--ai-teal)}.app_metricTabs__u4u_7>button:hover{color:var(--ai-text)}.app_tabNumber__3zk9m{font-variant-numeric:tabular-nums;font-size:11px;opacity:.6}.app_workspace__xbQmF{display:grid;grid-template-columns:310px minmax(0,1fr)}.app_workspace__xbQmF:not([data-view=result]),.app_workspace__xbQmF[data-guide=true]{display:block}.app_workspace__xbQmF[data-guide=true] .app_output__dtZYc{max-width:840px;margin-inline:auto}.app_workspace__xbQmF:not([data-view=result]) .app_controls__BR_fj{border:0}.app_workspace__xbQmF[data-view=choose] .app_choices__t2dZJ{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.app_workspace__xbQmF[data-view=enter] .app_controls__BR_fj{max-width:560px;margin-inline:auto}.app_controls__BR_fj{padding:32px 26px;border-right:1px solid var(--ai-border);min-width:0}.app_controlTitle__nXJT8{margin-top:14px;font-size:24px;font-weight:550;line-height:1.25;letter-spacing:-.025em;outline:none}.app_controlTitle__nXJT8:focus-visible{outline:none}.app_choices__t2dZJ{display:grid;gap:12px;margin-top:28px}.app_choice__QZ3fT{display:flex;align-items:center;justify-content:space-between;text-align:left;padding:17px 14px;border:1px solid var(--ai-border);border-radius:7px;font-size:14px;font-weight:550;transition:background-color .15s,border-color .15s}.app_choice__QZ3fT:hover{background:var(--ai-teal-soft);border-color:var(--ai-teal)}.app_choice__QZ3fT strong{display:block;margin-top:6px;font-size:11px;color:var(--ai-muted);font-weight:400}.app_textButton__QPvwE{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:36px;margin-top:12px;font-size:12px;color:var(--ai-muted);text-align:left}.app_textButton__QPvwE:hover{color:var(--ai-teal);text-decoration:underline;text-underline-offset:4px}.app_controls__BR_fj>.app_textButton__QPvwE{display:flex}.app_output__dtZYc{padding:36px 34px;min-width:0}.app_output__dtZYc h3{overflow-wrap:anywhere;margin-top:12px;font-size:29px;line-height:1.25;letter-spacing:-.035em;font-weight:550;text-wrap:balance}.app_lead__RdhrA{margin-top:14px;color:var(--ai-muted);font-size:14px;line-height:1.7;max-width:65ch}.app_inputForm__1eR8B{margin-top:24px}.app_methodPicker__MD1sB legend{margin-bottom:10px;font-size:12px;font-weight:600}.app_methodPicker__MD1sB>div{display:flex;padding:3px;border:1px solid var(--ai-border);border-radius:6px}.app_methodPicker__MD1sB button{flex:1;padding:8px 4px;font-size:12px;border-radius:3px;color:var(--ai-muted)}.app_methodPicker__MD1sB button[aria-pressed=true]{color:var(--ai-teal);background:var(--ai-teal-soft)}.app_observations__fP0vo{display:flex;gap:8px;margin:24px 0;flex-wrap:wrap}.app_observations__fP0vo button{display:flex;gap:6px;justify-content:center;align-items:center;width:34px;height:32px;font-size:12px;border-bottom:1px solid var(--ai-border);color:var(--ai-muted)}.app_observations__fP0vo button[aria-current=step]{border-color:var(--ai-teal);color:var(--ai-teal);font-weight:700}.app_missingDot__qQCmT,.app_recordedDot__DeCLR{width:4px;height:4px;border-radius:50%;background:var(--ai-border)}.app_recordedDot__DeCLR{background:var(--ai-teal)}.app_field__QEqEe{display:block;margin-top:20px;font-size:12px;font-weight:550}.app_fallbackLink__DjwDN input,.app_field__QEqEe input{display:block;width:100%;min-width:0;margin-top:9px;padding:10px 12px;border:1px solid var(--ai-border);border-radius:6px;background:transparent;color:var(--ai-text);font-size:16px;font-weight:400;min-height:44px}.app_field__QEqEe input::placeholder{color:var(--ai-faint);opacity:.8}.dark .app_field__QEqEe input{color-scheme:dark}.app_field__QEqEe small{display:block;font-size:10px;line-height:1.6;color:var(--ai-muted);font-weight:400;margin-top:7px}.app_formActions__uUAGZ{display:grid;margin-top:26px}.app_primaryButton__IK7Cr,.app_secondaryButton__HXJGQ{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:10px 15px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none}.app_primaryButton__IK7Cr{background:var(--ai-text);color:var(--ai-surface)}.app_primaryButton__IK7Cr:hover{background:var(--ai-teal)}.app_secondaryButton__HXJGQ{border:1px solid var(--ai-border);color:var(--ai-text)}.app_secondaryButton__HXJGQ:hover{background:var(--ai-soft)}.app_inputForm__1eR8B>.app_primaryButton__IK7Cr{margin-top:26px;width:100%}.app_observationActions__CVRxL{display:flex;flex-wrap:wrap;gap:14px;margin-top:15px;font-size:10px;color:var(--ai-muted)}.app_observationActions__CVRxL button:hover{color:var(--ai-teal)}.app_error__2cqoH{margin:0;padding:14px 26px;color:var(--ai-text);background:var(--ai-teal-soft);font-size:13px;line-height:1.7;border-bottom:1px solid var(--ai-border)}.app_exampleBadge__GYdNc{display:inline-block;padding:4px 9px;margin-top:20px;border-radius:4px;background:var(--ai-teal-soft);color:var(--ai-teal);font-size:10px;font-weight:600}.app_resultActions__uJPeM{display:flex;flex-direction:column;align-items:flex-start;margin-top:24px}.app_resultActions__uJPeM .app_exampleBadge__GYdNc{margin-top:0;margin-bottom:16px}.app_figure__bKmR3{margin-top:28px}.app_legend__soDkN{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:10px;color:var(--ai-muted)}.app_legend__soDkN>span{display:inline-flex;align-items:center;gap:7px}.app_ourDot__6gu4G,.app_peerDot__RqPKT{width:7px;height:7px;display:inline-block;background:var(--ai-teal);border-radius:50%}.app_peerDot__RqPKT{background:var(--ai-peer);border-radius:1px}.app_chart__5QpzX{display:block;width:100%;height:auto;overflow:visible;margin-top:16px}.app_gridLine__Nng7e{stroke:var(--ai-border);stroke-width:.7}.app_axisLabel__LFxZ6{fill:var(--ai-faint);font-size:11px}.app_peerMark__LnN_N{fill:var(--ai-peer)}.app_peerLabel__7xXgJ{font-size:12px;font-weight:600}.app_ourLine__99zV_{stroke:var(--ai-teal);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.app_ourMark__yaxcJ{fill:var(--ai-teal);stroke:var(--ai-surface);stroke-width:2}.app_caption__08HEj{color:var(--ai-muted);font-size:11px;line-height:1.75;margin-top:14px;max-width:75ch}.app_note__Ka_ds{margin-top:24px;padding:15px 17px;background:var(--ai-soft);color:var(--ai-muted);font-size:12px;line-height:1.8}.app_sourceLink__y1zRp{display:inline-block;margin-top:18px;font-size:11px}.app_dataDetails__U_2mh{color:var(--ai-muted);margin-top:20px;font-size:11px}.app_dataDetails__U_2mh summary{cursor:pointer;padding:8px 0}.app_dataDetails__U_2mh>p{margin-top:12px;line-height:1.8}.app_tableScroll__OsRoE{overflow-x:auto}.app_dataDetails__U_2mh table{width:100%;margin-top:10px;text-align:left;border-collapse:collapse;white-space:nowrap}.app_dataDetails__U_2mh caption{text-align:left;margin-bottom:12px}.app_dataDetails__U_2mh td,.app_dataDetails__U_2mh th{padding:10px 8px 10px 0;border-bottom:1px solid var(--ai-border)}.app_dataDetails__U_2mh tbody th{font-weight:400}.app_runtimeFigure__yoQoN{margin-top:30px}.app_runtimeRow__L5y_U{margin-bottom:30px}.app_runtimeRow__L5y_U>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px}.app_runtimeRow__L5y_U strong{font-size:23px;font-weight:550;font-variant-numeric:tabular-nums}.app_runtimeRow__L5y_U p{margin-top:10px;font-size:11px;color:var(--ai-muted);line-height:1.7}.app_barTrack__H64om{height:11px;background:var(--ai-soft);margin-top:12px;border-radius:2px;overflow:hidden}.app_ourBar__xPrIe,.app_peerBar__XZal_{height:100%;min-width:0;background:var(--ai-teal)}.app_peerBar__XZal_{background:var(--ai-peer)}.app_promptHeader__svVzl{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px}.app_guideTitle__OLbYr{font-size:28px;line-height:1.3;font-weight:550;letter-spacing:-.03em}.app_promptText__CC51T{display:block;width:100%;min-height:360px;margin-top:20px;padding:18px 20px;border:1px solid var(--ai-border);border-radius:6px;resize:vertical;background:var(--ai-soft);color:var(--ai-text);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.8}.app_guideActions__VUJoe{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px}.app_guideActions__VUJoe .app_textButton__QPvwE{margin-top:0}.app_shareControls__DOa3F{border-top:1px solid var(--ai-border);margin-top:30px;padding-top:24px}.app_shareButtons__QLRAU{display:flex;flex-wrap:wrap;gap:10px}.app_shareStatus__OgLS1{font-size:11px;color:var(--ai-teal);margin-top:8px}.app_shareStatus__OgLS1:empty{display:none}.app_fallbackLink__DjwDN{display:block;margin-top:16px;font-size:11px}.app_fallbackLink__DjwDN input{font-size:12px}.app_nextMeasure__NOwgl{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-top:24px;padding-top:20px;border-top:1px solid var(--ai-border);font-size:12px;color:var(--ai-teal);text-align:left}.app_research__4D_jY{margin-top:62px}.app_research__4D_jY h2{font-size:19px;letter-spacing:-.025em;font-weight:600}.app_research__4D_jY p{font-size:13px;color:var(--ai-muted);line-height:1.9;margin-top:14px}.app_research__4D_jY details{margin-top:20px}.app_research__4D_jY summary{font-size:12px;cursor:pointer;color:var(--ai-teal)}.app_attribution__jnZir{margin-top:44px;border-top:1px solid var(--ai-border);padding-top:20px;font-size:11px;line-height:1.8;color:var(--ai-faint)}.app_attribution__jnZir a{text-decoration:underline;text-underline-offset:3px}.app_appLoading__BzaZd{padding:50px 30px;min-height:300px;border:1px solid var(--ai-border);border-radius:16px;font-size:14px}@media (max-width:1023px){.app_workspace__xbQmF{grid-template-columns:270px minmax(0,1fr)}.app_controls__BR_fj{padding:28px 20px}.app_output__dtZYc{padding:30px 24px}.app_hero__CDkKX h1{font-size:40px}}@media (max-width:767px){.app_axisLabel__LFxZ6,.app_peerLabel__7xXgJ{font-size:18px}.app_page__JIOTP{margin-top:42px;margin-bottom:64px}.app_hero__CDkKX{margin-bottom:30px}.app_hero__CDkKX h1{font-size:34px;line-height:1.15}.app_hero__CDkKX>p:not(.app_eyebrow__FjZE8){font-size:15px}.app_metricTabs__u4u_7{gap:20px;padding:0 18px}.app_metricTabs__u4u_7>button{min-height:64px;font-size:12px;gap:7px;flex-wrap:wrap;align-content:center}.app_workspace__xbQmF{grid-template-columns:minmax(0,1fr)}.app_controls__BR_fj{border-right:0;border-bottom:1px solid var(--ai-border);padding:26px 22px}.app_choices__t2dZJ{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.app_choice__QZ3fT{gap:6px;padding:15px 12px;font-size:12px;align-items:flex-start}.app_choice__QZ3fT strong{line-height:1.6;font-size:10px}.app_output__dtZYc{padding:28px 20px}.app_output__dtZYc h3{font-size:25px}.app_research__4D_jY{margin-top:42px}.app_inputForm__1eR8B{max-width:420px}.app_formActions__uUAGZ{display:flex;align-items:center;gap:18px}.app_formActions__uUAGZ .app_textButton__QPvwE{margin:0}.app_controls__BR_fj>.app_secondaryButton__HXJGQ{margin-right:18px}}@media print{.app_controls__BR_fj,.app_metricTabs__u4u_7,.app_nextMeasure__NOwgl,.app_shareControls__DOa3F{display:none}.app_workspace__xbQmF{display:block}.app_app__aFkpQ{border:0}.app_output__dtZYc{padding:0}}