@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--cs-type-scale: 1;--body-mask: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgdmlld0JveD0iMCAwIDUyOS41MTMgMTYxNi4xNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IlNoYXBlIiBkPSJNMjUzLjU5NyAwLjcxMTg5MUMyNTUuOTM1IDAuNDgxNzAyIDI1OC4yNzYgMC4yOTAyOCAyNjAuNjIgMC4xMzc2MjJDMjc4Ljk4NiAtMS4wMDU2NyAyOTYuMjgyIDQuOTk5MzYgMzEwLjA1MyAxNy4yMjMyQzMzNi44OTIgNDEuMDQ5MyAzMzEuNzI1IDY5LjQ2MjggMzMzLjU0NCAxMDEuMjZDMzM2LjU0MiAxMDEuNzY1IDM0MC4wMzkgMTAwLjQwNiAzNDIuNjY0IDEwMi4xNTZDMzQ1LjcxOSAxMDYuMTYzIDM0NS40MiAxMTEuOTExIDM0NS4xMzcgMTE2LjcxNUMzNDQuNTE0IDEyNy4zMjQgMzQyLjQ2OSAxNDQuMTg0IDMzNC4yNDUgMTUxLjcxOEMzMzEuODExIDE1My45NDYgMzI3LjY0OCAxNTQuMzM4IDMyNS42ODcgMTU2LjQwNEMzMTguNjIgMTYzLjg0OSAzMTcuNDk0IDIwMC42ODEgMzE3LjgwMiAyMTAuNzgzQzMxOC4wMTkgMjE3LjkwMyAzMTguODI2IDIyNi41NCAzMjIuNzY1IDIzMi42MjFDMzM3LjI1NiAyNTUgMzk5LjYzNSAyNzAuODQ4IDQyMy44NzQgMjgzLjE4NUM0MzEuMDY0IDI4Ni43OTcgNDM3LjY5NSAyOTEuNDMyIDQ0My41NTkgMjk2Ljk0NUM0NjguMSAzMjAuMDc1IDQ3OS41MDggMzY0LjQ1MSA0NzkuNzQxIDM5Ny4yOThDNDc5LjgzNCA0MTAuNTQzIDQ3Ni40NjUgNDI3LjQ5MyA0NzkuMDggNDQwLjYwMkM0ODIuNTcxIDQ1Ny4yNzUgNDg3LjI3IDQ3My4zMzQgNDg5Ljk1MyA0OTAuMjA2QzQ5Mi45MTYgNTA4LjgyOCA0OTIuNzU3IDUyOC43MiA0OTYuOSA1NDcuMDYyQzUwMS42MjMgNTY3Ljk3NiA1MTEuNzI1IDU4Ny42NzYgNTE0LjYwNSA2MDkuMTU1QzUxNi42NzcgNjI0LjYwNyA1MTcuODQgNjQwLjA0NCA1MTkuMTM1IDY1NS41N0M1MjMuMzI1IDY4OC40OTYgNTIwLjY5OCA3MjEuMzEyIDUyMS4zNSA3NTQuMzI0QzUyMi4xNTUgNzk1LjA5NSA1MjUuNjMyIDgzNS42NzcgNTI5LjUxMyA4NzYuMjU2QzUyOC42MzUgODkyLjQ3NiA1MjIuMzQ3IDkwOS44ODIgNTE2LjY1MiA5MjUuMjY4QzUxMy43NzIgOTMzLjA0NyA0ODYuNjU5IDk2MS4wOTUgNDc4LjY2OCA5NjEuMjU4QzQ2Ny41OTEgOTYxLjQ5IDQ3Ni4yMDkgOTI5Ljg4NCA0NzkuODIgOTI0LjRDNDg1LjE4OCA5MTYuMjQzIDQ5Ni4yMTEgOTA5LjIzOCA0OTYuMjYgODk4LjE4NEM0OTYuMDczIDg5MS4yNDcgNDkyLjIwMyA4NjIuMzkyIDQ4My44NDIgODYyLjE5NEM0NzguNTIyIDg2NS44MjEgNDc2LjMxOCA4NzguNzc1IDQ3Mi4zNjYgODg1LjkxOEM0NjkuMzM3IDg5NS4wMzggNDU2LjczOCA4OTQuOTUyIDQ1NC45NDEgODg2LjM4MkM0NTMuNjc2IDg4MC4zNjUgNDYwLjQxMiA4NjEuMDQyIDQ2MS43NzggODU1LjE1NEM0NjMuODk0IDg0Ni4wMjYgNDY0LjU0IDgzNS40NzkgNDY3LjcyOCA4MjcuNTU0QzQ2OS43MjggODIyLjU3NyA0NzcuNTg1IDgxNC4wMzMgNDgxLjA0NyA4MDkuMTg1QzQ4My4xMjEgNzc0LjA0MSA0NTguMjI2IDcxOS4xNjEgNDQ2LjExMyA2ODYuMTE3QzQ0Mi4yMjcgNjc1LjM4NiA0MzguODI5IDY2NC40ODQgNDM1LjkzMSA2NTMuNDQ1QzQyOC4yMTkgNjI0LjkzNSA0MjguMTczIDYwMi4zOTYgNDI1LjQ1NCA1NzMuNjk4QzQyNC4zNzkgNTYyLjM1MiA0MTcuODIyIDU0NS43NDEgNDE0Ljk3MiA1MzQuMDA1QzQxMC40MDggNTE1LjIxMSA0MDYuNTYzIDQ5Ny44IDQwNS40OTUgNDc4LjM3N0M0MDIuMjUgNDkwLjcwMiAzOTkuNzE3IDUwOS4xNjggMzk3LjAyNCA1MjIuNDM2QzM5Mi40OTkgNTQ0LjcyNiAzODYuMjExIDU2OS42NzIgMzg1LjUwOSA1OTIuMjQyQzM4NS4wOTMgNjA1LjU5MyAzOTIuNTQzIDYyMy40MjcgMzkzLjk4MyA2MzcuNTAzQzM5NS4xNTMgNjQ4Ljk1IDM5My43MiA2NjEuNjMzIDM5NS40NjQgNjcyLjQwNEMzOTguNTI4IDY5MS4zMzYgNDA0Ljg0NyA3MTAuODU1IDQwNy44NDQgNzI5Ljg1NkM0MTEuNTc0IDc1My41MDggNDE0LjMzMiA3NzguMDU4IDQxNy4xMjUgODAxLjg4M0M0MjAuODUyIDgzMy42NjUgNDI1LjM1IDg2Ni42ODEgNDI1Ljk4NSA4OTguNjIyQzQyNi43NSA5MzcuMTA0IDQyMy41MTYgOTc2Ljg2OCA0MTguMTg3IDEwMTQuOTNDNDEyLjY5NCAxMDU0LjE4IDQwMS4yODcgMTA4OS45OSA0MDEuNjUyIDExMjkuOTVDNDAxLjgyNSAxMTQ4Ljg3IDQwMS42MDMgMTE3MC4yIDQwNC4wODEgMTE4OC44OEM0MDUuNzQ5IDEyMDEuNDUgNDA5LjI3NiAxMjE2LjYgNDExLjcxMiAxMjI5LjI4QzQxNy4wNDYgMTI1Ny4wNSA0MTkuMjQyIDEyODMuOSA0MTcuMjkgMTMxMi4yQzQxNC4zNSAxMzU0LjgxIDQwNC4zNTggMTM5Ny4zMSAzOTkuODU2IDE0MzkuNzVDMzk5LjU5NSAxNDUwLjEyIDM5NS41NTYgMTQ2Ny42NyAzOTcuNTA4IDE0NzcuNEM0MDEuMyAxNDk2LjM0IDM5OS42NDIgMTUyNS44NSA0MDQuMDU0IDE1NDMuMDVDNDA4LjIzMyAxNTU5LjM0IDQzNS4yNiAxNTc2LjQzIDQzOC41NTkgMTU5NC4xOUM0MzkuMjggMTU5OC4wNyA0MzkuNTM0IDE2MDIuMzcgNDM3LjI0MiAxNjA1LjgxQzQzMy43NzYgMTYxMC45MyA0MTguOTg1IDE2MTMuOTUgNDEyLjgwMiAxNjE0LjQ1QzQwMC4zODQgMTYxNS40OSAzNzkuMTk4IDE2MTguOTcgMzY4Ljg2NSAxNjExLjI4QzM2Ny4zNTYgMTYxMC4xNiAzNjEuMTIzIDE2MDMuNjYgMzYwLjQ1NSAxNjAyLjAyQzM1Ny4xOTIgMTU5NC4wNCAzNDQuNDg0IDE1NzQuMSAzNDIuMzYgMTU2OC4zQzM0MC4yMjMgMTU1OC43MiAzNDMuMzgzIDE1NDQuOTMgMzQyLjg2NCAxNTM1LjhDMzQxLjYyMSAxNTE0LjAxIDM0MC45NDQgMTQ5Ni4wMSAzNDQuODU5IDE0NzQuNDFDMzQ1LjY4NSAxNDY5Ljg2IDM0My4yNjggMTQ1Ni4wMyAzNDIuODk3IDE0NTAuODNDMzM5LjMzOCAxNDAxLjAyIDMyMy43MjUgMTM1My42NiAzMTcuMTA1IDEzMDQuNDRDMzE0Ljc4MSAxMjg3LjEzIDMxNi40NzggMTI2OC45MSAzMTcuNTA2IDEyNTEuNTJDMzE4LjI1NSAxMjM4Ljg1IDMxOS43MTIgMTIyNS41NSAzMTguNTQ4IDEyMTIuODRDMzE1LjYxNSAxMTkwIDMwNy42NjYgMTE2OC4yNyAzMDQuNDggMTE0NS4yNEMyOTkuOTU4IDExMTIuNTQgMzAwLjIxNCAxMDc5LjcxIDI5NS43NjYgMTA0Ny4wNUMyODkuNTc3IDEwMDcuMzIgMjc5LjU5MSA5NjYuNzUxIDI3My45NDMgOTI2LjYwMUMyNzIuMjY0IDkxNS4yMDMgMjcxLjQ3NCA5MDMuNjk0IDI3MS41OCA4OTIuMTc1QzI3MS43MzYgODgzLjY3NCAyNzIuODgyIDg2OC43MzUgMjcxLjg0OCA4NjAuODk2QzI2OS4yMTIgODU2LjM1OCAyNjIuODAzIDg1NC4yMTcgMjU4LjU2MyA4NTcuNjQ3QzI1NS4zMDcgODYyLjE3NyAyNTcuMjY3IDg4MS44OTUgMjU3LjE3MiA4ODguNDExQzI1Ni4zOTkgOTQxLjQ2MiAyNDEuMDA3IDk5My4yODUgMjMzLjQxNCAxMDQ1LjU5QzIyOC4yMzQgMTA3OS43MyAyMjkuMjEgMTExNi4zMSAyMjMuNDEgMTE1MC4xOUMyMTcuNTgxIDExODQuMjIgMjA2LjkyIDEyMDUuNTIgMjExLjE1MSAxMjQxLjE1QzIxMy4xNTIgMTI1Ny45OSAyMTMuNzE5IDEyOTMuNzcgMjExLjEwMSAxMzEwLjM5QzIwMC43ODIgMTM3NS45MSAxNzYuNDIxIDE0NDEuMTcgMTg4LjQ5MSAxNTA4LjQ2QzE4OS4zMzYgMTUxMy4yMSAxODUuNjExIDE1MjUuNDEgMTg1LjU2NyAxNTMxLjE5QzE4NS41MDggMTUzOS4xNCAxODYuOTA3IDE1NDcgMTg3LjYyOCAxNTU0Ljk0QzE5MC41MyAxNTY5LjI2IDE3OS4wODIgMTU3OC44OCAxNzQuNjM2IDE1OTBDMTcwLjIzMiAxNjAxLjAxIDE2MC4xMjMgMTYxNS45MyAxNDYuODk0IDE2MTYuMUMxMzYuMDQ2IDE2MTYuMjUgODkuNDc1MSAxNjE2LjM5IDkwLjMwNzYgMTU5OS43OUM4Ny45MzU1IDE1ODEuOTQgMTI1LjIzIDE1NTUuMiAxMjYuMSAxNTQxLjU0QzEyNy4wNDYgMTUyNi42NyAxMzEuMDI5IDE0ODkuODggMTMxLjA2OCAxNDc0Ljk2QzEzMS4yMiAxNDE3LjgzIDExMy44OTggMTM2MS4xOCAxMTAuNzU4IDEzMDQuMTJDMTA4LjYxIDEyNjUuMDcgMTE3LjUzOCAxMjMwLjE0IDEyNC41MzUgMTE5Mi4yM0MxMjcuODM4IDExNzIuNzEgMTI2LjE1OCAxMTUyLjIgMTI2Ljc5MyAxMTMyLjc2QzEyNy45NjMgMTA5Ni44OCAxMTguNjMyIDEwNjUuOTggMTEzLjA1NSAxMDMxLjIxQzEwNi40NjEgOTkxLjE3MSAxMDIuOTgzIDk1MC42ODUgMTAyLjY1MiA5MTAuMTE0QzEwMi41NTMgODc0LjUyOSAxMDcuNTIyIDg0MS42MDggMTExLjAxNCA4MDYuNjVDMTE1LjU4OSA3NjAuODUzIDEyMi41MSA3MTguMjY5IDEzMy4zNDggNjczLjYyNkMxMzUuMDQgNjY2LjY1NSAxMzMuNDMxIDY1Mi4wNzggMTM0LjQ4NiA2NDMuNTc5QzEzNi42MjIgNjI2LjM2OCAxNDIuNTQ1IDYxMC4zNzcgMTQzLjM3MiA1OTMuMTQzQzE0Mi45NzIgNTU2LjM2IDEyNy42NDUgNTE2LjAzNyAxMjUuMTQzIDQ3OS4zNjRDMTIxLjI0OSA0OTMuMTAyIDEyMC4wODUgNTEyLjM1MyAxMTYuMDc0IDUyNy4zODZDMTE0LjIzIDU0MC4yOTQgMTAyLjExMSA1NjQuNDYzIDEwMi4wODcgNTc2LjU0OEMxMDIuMDEyIDYxNS40MzIgOTYuNDQxOSA2NTAuMzA3IDgyLjM0NzUgNjg3LjE2OEM2OC4yMjk5IDcyNC4wODYgNDkuNTIyNyA3NjUuNjIgNDcuMTI0OCA4MDYuMzQ1QzUxLjYwMjcgODE1LjcwOSA2MC4wNjYyIDgyMi42MTIgNjIuNTQwNiA4MzIuNjUxQzY1LjIwOTEgODQ0LjE2OSA2Ni4yNjE2IDg1NS43MTMgNjkuOTE4MSA4NjcuMDQyQzcwLjcxNDYgODcxLjAzOSA3NS42MTQzIDg4MS4zNzEgNzQuMDI1NyA4ODUuMzk0QzY4LjYzMDIgODk5LjA1MiA2MC41NDEzIDg5My44OTUgNTUuNzU0MSA4ODMuOTkyQzUyLjI0ODggODc2Ljc0NiA1MC4wMTY3IDg2My43OTMgNDMuNDA4OSA4NjEuNDg5TDQxLjQ4NyA4NjIuNzUzQzM3Ljc1NDggODY4LjQ3OCAzNy44MzczIDg3My45MTggMzUuNTg4MSA4NzkuMjY1QzIyLjg4NTUgOTA5LjQ2MSA1OS4wMjE1IDkyMS44MzkgNTYuNzg3NyA5NTEuODU1QzU2LjQ2MjkgOTU2LjIzIDU0LjMzMDUgOTU4LjcyMiA1MS4wNjA2IDk2MS4zNjFDNDcuNDI4MSA5NjEuNDY0IDQ2LjQzNTcgOTU5LjkzNCA0My4xMDY1IDk1Ny42OTlDMzguNDI1OSA5NTQuNTYyIDMzLjU1MTkgOTQ5LjE1NSAyOS40OTMyIDk0NS40NTlDMTUuMzg2OCA5MzIuNjE4IDEwLjMzNDEgOTI1LjI4NiA1LjcyODE3IDkwNi40MThDNC4yMTA5IDkwMC4yMDQgMi4yMzMxMiA4OTQuNDcxIDAuOTc2MTggODg3LjQ5MUMtMS43OTg4OSA4NzIuMDk2IDIuMTYwOTYgODU3LjgzNiAyLjc4MDQxIDg0Mi43NDJDMy41MjcwMSA4MjQuNTI4IDQuODA0NTcgODA2LjM3NCA1Ljc0Mjc3IDc4OC4yMTlDOC43MDUxMyA3MzAuODczIDUuMjQzNjEgNjc1LjUyMiAxMi41OTQ1IDYxOC4yOTZDMTYuMTg0OSA1OTAuMzQzIDI1LjE3NzcgNTczLjc3OSAzMS45MjIxIDU0Ny40ODJDMzYuMjk1MiA1MzAuNDM0IDM2LjMwMzcgNTA2LjQzOSAzOS41MTc4IDQ4OC40NDVDNDIuMjY2MyA0NzMuMDYxIDQ2LjgzOTUgNDU4LjYgNDkuNTE5MiA0NDMuNDg4QzUxLjU2NzUgNDMxLjkzOSA0OS43MDc0IDQxNS42MjUgNDkuMTM5NSA0MDMuNDQ0QzQ4LjM3MTQgMzg5LjU3OCA0OS40ODc1IDM3NS42NzIgNTIuNDU3NiAzNjIuMTA3QzU2LjMyMDMgMzQ0LjAwNSA2My4xMzQyIDMyNS41ODkgNzMuOTY2NSAzMTAuNTExQzkyLjgyMjMgMjg0LjI2MiAxMTYuODQzIDI4MC4xOTYgMTQ0Ljg5NCAyNjkuMjkzQzE1OC4yMTkgMjY0LjA1OCAxNzEuMTc5IDI1Ny45MzUgMTgzLjY4NiAyNTAuOTY2QzE5MC41OTkgMjQ3LjE0MiAyMDAuOTI0IDI0MS4xMjUgMjA1LjM5NSAyMzQuMjNDMjE0LjQ1NCAyMjAuMjYxIDIxMS4wOTMgMTkyLjM3OSAyMDguODcyIDE3Ni42NDdDMjA4LjcxIDE3NC42NDYgMjA1LjE4OSAxNTYgMjAzLjE4IDE1NS44MzdDMTg1LjU5IDE1NC40MDggMTg0LjI2MiAxMjQuNTk1IDE4My42NDMgMTEwLjc2N0MxODMuMzQ3IDEwNC4xNzkgMTg3LjE2MSAxMDEuMDI1IDE5NS40NzEgMTAwLjgwNEMxOTYuNTM4IDk1LjQzOTUgMTk1Ljg4IDg2LjM1NzQgMTk1Ljc4NiA4MC43NDk3QzE5NS4wODYgMzkuMDk0NyAyMTIuMDE5IDEwLjg0ODkgMjUzLjU5NyAwLjcxMTg5MVoiIGZpbGw9InZhcigtLWZpbGwtMCwgI0RBRDFCOCkiLz4KPC9zdmc+Cg==);--cs-bg-layout: #f1ece1;--cs-bg-container: #fffef7;--cs-bg-elevated: #ffffff;--cs-bg-overlay: rgba(0, 0, 0, .04);--cs-bg-overlay-strong: rgba(0, 0, 0, .3);--cs-track-bg: rgba(0, 0, 0, .2);--cs-shadow-float: 0 8px 20px rgba(0, 0, 0, .12), 0 18px 40px rgba(0, 0, 0, .1);--cs-reading-from: rgba(0, 0, 0, .55);--cs-reading-mid: rgba(0, 0, 0, .55);--cs-reading-to: rgba(0, 0, 0, .55);--cs-text-primary: #3d115e;--cs-text-label: rgba(0, 0, 0, .55);--cs-text-description: rgba(0, 0, 0, .45);--cs-text-secondary: rgba(0, 0, 0, .55);--cs-text-solid: #ffffff;--cs-primary: #9f30ed;--cs-primary-1: #f3e6ff;--cs-on-primary: #ffffff;--cs-primary-7: #7c26bb;--cs-primary-8: #5c1b8b;--cs-primary-light: #ba57ff;--cs-primary-hero: #ac3cfb;--cs-indigo: #4b28c9;--cs-grad-brand: linear-gradient(135deg, #3c1e8c 0%, #6d28d9 48%, #9f30ed 100%);--cs-grad-hero: linear-gradient(130deg, #241663 0%, #4b28c9 30%, #7c2fd6 62%, #a435f0 100%);--cs-grad-accent: linear-gradient(135deg, #6d28d9, #a435f0);--cs-orange-1: #fff7e6;--cs-orange-7: #db7c23;--cs-cyan-7: #40c3d5;--cs-lime-7: #80b312;--cs-red-2: #fbd9d9;--cs-red-7: #d24949;--cs-chart-1: #3b82f6;--cs-chart-2: #a855f7;--cs-chart-3: #40c3d5;--cs-chart-4: #80b312;--cs-chart-5: #db7c23;--cs-chart-6: #d24949;--cs-chart-7: #4ad39b;--cs-chart-8: #f0a850;--cs-border-subtle: #ece3d5;--cs-border-secondary: #c6b8b3;--cs-border-card: color-mix(in srgb, var(--cs-border-secondary) 45%, var(--cs-bg-container));--cs-border-tertiary: #96888b;--cs-success: #178a5e;--cs-success-bg: #e2f5ec;--cs-caution: #c26a12;--cs-caution-bg: #fff2df;--cs-radius-xs: 5px;--cs-radius-sm: 7px;--cs-radius-md: 9px;--cs-radius-lg: 11px;--cs-radius-xl: 14px;--cs-radius-pill: 999px;--cs-screen-top: 16px;--cs-nav-h: 82px;--cs-foot-room: calc(var(--cs-nav-h) + 22px);--cs-gutter: 20px;--cs-card-pad: 16px;--cs-row-pad: 12px;--cs-radius-card: 10px;--cs-radius-inner: 8px;--cs-push-ms: .32s;--cs-ease-inout: cubic-bezier(.4, 0, .2, 1);--cs-shadow-sm: 0 1px 2px rgba(0, 0, 0, .06), 0 1px 3px rgba(0, 0, 0, .04);--cs-shadow-card: 0 1px 2px rgba(0, 0, 0, .08)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-size:calc(16px * var(--cs-type-scale, 1))}:root{--cs-font-ui: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--cs-font-display: "Bai Jamjuree", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--cs-tracking-display: .01em}html,body,#root{margin:0;padding:0;font-family:var(--cs-font-ui);color:var(--cs-text-primary);background:var(--cs-bg-layout);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.02em}button{font-family:inherit;letter-spacing:inherit}img{display:block;max-width:100%}.cs-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.cs-hide-scrollbar::-webkit-scrollbar{display:none}@keyframes csLevitate{0%,to{transform:translateY(0)}50%{transform:translateY(-2.4%)}}.csLevitate{animation:csLevitate 5.5s ease-in-out infinite;will-change:transform}@media (prefers-reduced-motion: reduce){.csLevitate{animation:none}}@keyframes csFadeUp{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes csPushFromRight{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes csPushFromLeft{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes csTodoPushIn-fwd{0%{transform:translate3d(100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes csTodoPushIn-bwd{0%{transform:translate3d(-100%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes csPushOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-30%,0,0);opacity:.55}}@keyframes csHeroZoom{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes csWidgetIn{0%{transform:translate(135%);opacity:0}to{transform:translate(0);opacity:1}}.cs-tab-in-next{animation:csTabNext .32s cubic-bezier(.22,1,.36,1) both}.cs-tab-in-prev{animation:csTabPrev .32s cubic-bezier(.22,1,.36,1) both}.cs-tab-in{animation:csTabFade .22s ease both}@keyframes csTabNext{0%{opacity:.4;transform:translate(28%)}}@keyframes csTabPrev{0%{opacity:.4;transform:translate(-28%)}}@keyframes csTabFade{0%{opacity:0}}.cs-plan-off{position:relative;opacity:.4;filter:saturate(.4);cursor:default;transition:opacity .2s ease}.cs-plan-off.cs-plan-pass{cursor:pointer}.cs-plan-nudge{animation:csPlanNudge .4s cubic-bezier(.36,.07,.19,.97)}@keyframes csPlanNudge{20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.csIconBtn{--cs-radius-btn: 999px;display:grid;place-items:center;padding:0;border:none;cursor:pointer;font-family:inherit;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease,opacity .2s ease}.csIconBtn:active:not(:disabled){transform:scale(.94)}.csIconBtnL{width:56px;height:56px;border-radius:var(--cs-radius-btn)}.csIconBtnMd{width:40px;height:40px;border-radius:var(--cs-radius-btn)}.csIconBtnLg{width:48px;height:48px;border-radius:var(--cs-radius-btn)}.csIconBtnPrimary{background:var(--cs-primary);color:var(--cs-on-primary, #fff)}.csIconBtnPrimary:hover:not(:disabled){background:var(--cs-primary-light)}.csIconBtnSecondary{background:var(--cs-bg-container);border:1.5px solid var(--cs-primary);color:var(--cs-text-primary)}.csIconBtnSecondary:hover:not(:disabled){background:var(--cs-bg-elevated);color:var(--cs-primary)}.csIconBtnTertiary{background:transparent;color:var(--cs-text-primary)}.csIconBtnTertiary:hover:not(:disabled){background:var(--cs-bg-elevated)}.csIconBtnScene{background:#151619;border:1px solid #181a1d;color:#fafafa;border-radius:50%}.csIconBtnScene:hover:not(:disabled){background:#1c1e22}.csIconBtn:disabled{background:var(--cs-bg-container);border-color:var(--cs-border-subtle);color:var(--cs-text-description);cursor:default}.csBtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1px solid transparent;font-family:inherit;letter-spacing:-.01em;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .12s}.csBtn,.csBtnLg{min-height:48px;padding:12px 24px;border-radius:9px;font-size:1rem;font-weight:500;line-height:1.5}.csBtnL{min-height:52px;padding:14px 26px;border-radius:9px;font-size:.875rem;font-weight:600;line-height:1.4286}.csBtnMd{min-height:44px;padding:10px 22px;border-radius:8px;font-size:1rem;font-weight:400;line-height:1.5}.csBtnSm{min-height:40px;padding:8px 18px;border-radius:8px;font-size:.875rem;font-weight:500;line-height:1.4286}.csBtnXs{min-height:36px;padding:6px 16px;border-radius:8px;font-size:.875rem;font-weight:500;line-height:1.4286}.csBtn:active:not(:disabled){transform:translateY(1px)}.csBtn:disabled{cursor:default;background:var(--cs-bg-container);border-color:var(--cs-bg-container);color:var(--cs-text-secondary)}.csBtnOnCard:disabled{background:var(--cs-bg-layout);border-color:var(--cs-bg-layout)}.csBtnPrimary{background:var(--cs-primary);color:var(--cs-on-primary)}.csBtnPrimary:hover:not(:disabled){background:var(--cs-primary-light)}.csBtnSecondary{background:var(--cs-bg-container);border-color:var(--cs-primary);color:var(--cs-text-primary)}.csBtnSecondary:hover:not(:disabled){background:var(--cs-bg-elevated);border-color:var(--cs-border-tertiary)}[data-theme^=spacex] .csBtnSecondary{border-color:var(--cs-border-secondary)}.csBtnTertiary{background:transparent;color:var(--cs-text-primary)}.csBtnTertiary:hover:not(:disabled){background:var(--cs-bg-elevated)}h1,h2,h3,h4,.csHeadingL,.csHeadingM,.csDisplay{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}.csHeadingL{font-size:1.125rem;font-weight:600;line-height:1.3333;letter-spacing:var(--cs-tracking-display)}.csHeadingM{font-size:.9375rem;font-weight:600;line-height:1.3333;letter-spacing:0}.csParagraphM{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:0}.csParagraphMRegular{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0}.csParagraphS{font-size:.875rem;font-weight:500;line-height:1.4286;letter-spacing:0}.csBodyM{font-size:.875rem;font-weight:400;line-height:1.4286;letter-spacing:0}.csLabelM{font-size:.8125rem;font-weight:500;line-height:1.2308;letter-spacing:0}.csLabelS{font-size:.75rem;font-weight:500;line-height:1.3333;letter-spacing:0}.csCaption{font-size:.6875rem;font-weight:400;line-height:1.2727;letter-spacing:.0091em}.csDisplay{font-weight:600;line-height:1.05;letter-spacing:var(--cs-tracking-display)}._root_t60jg_7{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px;padding:16px 16px 0;flex-shrink:0}._title_t60jg_21{position:absolute;left:50%;transform:translate(-50%);max-width:55%;font-size:1rem;font-weight:500;line-height:1.2;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}._back_t60jg_39{display:grid;place-items:center;flex-shrink:0;margin-left:-8px;padding:8px;border:none;border-radius:9px;background:none;color:var(--cs-text-primary);cursor:pointer}._back_t60jg_39:active{transform:scale(.96)}._spacer_t60jg_58{width:36px;flex-shrink:0}._root_22nkk_4{position:absolute;top:0;right:0;bottom:0;left:0;z-index:250;pointer-events:none}._rootOpen_22nkk_10{pointer-events:auto}._backdrop_22nkk_14{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;transition:opacity .3s ease}._rootOpen_22nkk_10 ._backdrop_22nkk_14{opacity:1}._drawer_22nkk_25{position:absolute;top:0;bottom:0;left:0;width:min(320px,82%);display:flex;flex-direction:column;padding:calc(18px + env(safe-area-inset-top,0px)) 14px calc(18px + env(safe-area-inset-bottom,0px));overflow-y:auto;border-right:1px solid var(--cs-border-card);background:var(--cs-bg-layout);color:var(--cs-text-primary);transform:translate(-104%);transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s ease}._rootOpen_22nkk_10 ._drawer_22nkk_25{transform:none;box-shadow:18px 0 40px #00000059}._avatar_22nkk_48{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:50%;color:#fff;font-weight:700;letter-spacing:-.02em}._card_22nkk_61{display:flex;flex-direction:column;width:100%;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);overflow:hidden}._section_22nkk_70{margin:18px 8px 8px;font-size:.8125rem;color:var(--cs-text-description)}._who_22nkk_76{flex-direction:row;align-items:center;gap:12px;padding:14px;color:inherit;font-family:inherit;text-align:left;cursor:pointer}._who_22nkk_76:active{background:color-mix(in srgb,var(--cs-text-primary) 6%,var(--cs-bg-container))}._whoText_22nkk_89{display:flex;flex-direction:column;gap:4px;min-width:0}._name_22nkk_95{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--cs-font-display);font-size:1.0625rem;font-weight:600;line-height:1.15}._detail_22nkk_104{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;color:var(--cs-text-description)}._detail_22nkk_104 svg{flex-shrink:0}._item_22nkk_119{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:15px 16px;border:none;background:transparent;color:inherit;font-family:inherit;font-size:.9375rem;font-weight:400;text-align:left;cursor:pointer}._item_22nkk_119>span{flex:1;min-width:0}._item_22nkk_119:active{background:color-mix(in srgb,var(--cs-text-primary) 6%,transparent)}._item_22nkk_119+._item_22nkk_119:before{content:"";position:absolute;top:0;left:52px;right:16px;border-top:1px solid var(--cs-border-card)}._logout_22nkk_154{flex-direction:row;margin-top:auto;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:#ef6b61}.logo-spacex{display:none;color:var(--cs-text-primary)}[data-theme=spacex] .logo-carespace,[data-theme=spacex-dark] .logo-carespace{display:none}[data-theme=spacex] .logo-spacex,[data-theme=spacex-dark] .logo-spacex{display:block}[data-theme=spacex]{--cs-bg-layout: #f3f3f4;--cs-bg-container: #ffffff;--cs-bg-elevated: #ffffff;--cs-text-primary: #101112;--cs-text-label: #6c6e71;--cs-text-description: #9b9da0;--cs-text-secondary: #6c6e71;--cs-primary: #ff6c1a;--cs-primary-1: #ffe9dd;--cs-on-primary: #101112;--cs-primary-7: #e05505;--cs-primary-8: #b84400;--cs-primary-light: #ff9153;--cs-primary-hero: #ff6c1a;--cs-indigo: #ff6c1a;--cs-grad-brand: linear-gradient(135deg, #b84400 0%, #ff6c1a 60%, #ff9153 100%);--cs-grad-hero: linear-gradient(130deg, #8f3300 0%, #e05505 40%, #ff6c1a 75%, #ff9153 100%);--cs-grad-accent: linear-gradient(135deg, #e05505, #ff9153);--cs-border-subtle: #e7e8e9;--cs-border-secondary: #d0d1d3;--cs-border-card: color-mix(in srgb, var(--cs-border-secondary) 45%, var(--cs-bg-container));--cs-track-bg: color-mix(in srgb, var(--cs-text-primary) 10%, transparent);--cs-shadow-float: 0 8px 20px rgba(0, 0, 0, .12), 0 18px 40px rgba(0, 0, 0, .1);--cs-reading-from: #6c6e71;--cs-reading-mid: #6c6e71;--cs-reading-to: #6c6e71;--cs-grad-reading: linear-gradient( 90deg, var(--cs-reading-from) 0%, var(--cs-reading-mid) 60%, var(--cs-reading-to) 100% );--cs-grad-reading-up: linear-gradient( to top, var(--cs-reading-from) 0%, var(--cs-reading-mid) 60%, var(--cs-reading-to) 100% );--cs-border-tertiary: #9b9da0;--cs-success: #178a5e;--cs-success-bg: #e2f5ec;--cs-caution: #c26a12;--cs-caution-bg: #fff2df;--cs-scan-bg: #131417;--cs-instr-bg: linear-gradient(180deg, #f4f4f5 0%, #ffffff 60%, #ededee 100%);--cs-instr-title: #101112;--purple: #ff6c1a;--purple-press: #e05505;--purple-7: #e05505;--purple-8: #b84400;--purple-deep: #cc4e00;--purple-1: #fff0e6;--purple-3: #ffc59e;--plum: #101112;--ink: #101112;--cream: #ffffff;--cream-2: #f3f3f4;--layout: #f3f3f4;--border: #e7e8e9;--border-strong: #d0d1d3;--border-2: #d0d1d3;--muted: #6c6e71;--desc: #6c6e71;--indigo: #ff6c1a;--grad-brand: linear-gradient(135deg, #b84400 0%, #ff6c1a 60%, #ff9153 100%);--grad-hero: linear-gradient(130deg, #8f3300 0%, #e05505 40%, #ff6c1a 75%, #ff9153 100%);--shadow-card: 0 1px 2px rgba(16, 17, 18, .04), 0 8px 24px rgba(16, 17, 18, .05);--shadow-pop: 0 12px 40px rgba(255, 108, 26, .18);--card: var(--cs-bg-container);--border: var(--cs-border-subtle);--border-2: var(--cs-border-subtle);--muted: var(--cs-text-description);--green: var(--cs-success);--amber: var(--cs-caution);--shadow-card: none;--shadow-pop: none;--r-card: var(--cs-radius-card);--r-lg: var(--cs-radius-card);--r-sm: var(--cs-radius-inner)}[data-theme=carespace-dark]{--cs-bg-layout: #151019;--cs-bg-container: #1c1521;--cs-bg-elevated: #241a2b;--cs-bg-overlay: rgba(255, 255, 255, .06);--cs-bg-overlay-strong: rgba(0, 0, 0, .55);--cs-text-primary: #f3eef8;--cs-text-label: rgba(255, 255, 255, .65);--cs-text-description: rgba(255, 255, 255, .48);--cs-text-secondary: rgba(255, 255, 255, .55);--cs-border-subtle: #2c2234;--cs-border-secondary: #3d3147;--cs-border-card: color-mix(in srgb, var(--cs-border-secondary) 45%, var(--cs-bg-container));--cs-track-bg: color-mix(in srgb, var(--cs-text-primary) 15%, transparent);--cs-shadow-float: 0 8px 20px rgba(0, 0, 0, .45), 0 18px 40px rgba(0, 0, 0, .5);--cs-reading-from: var(--cs-text-description);--cs-reading-mid: var(--cs-text-label);--cs-reading-to: var(--cs-text-primary);--cs-grad-reading: linear-gradient( 90deg, var(--cs-reading-from) 0%, var(--cs-reading-mid) 60%, var(--cs-reading-to) 100% );--cs-grad-reading-up: linear-gradient( to top, var(--cs-reading-from) 0%, var(--cs-reading-mid) 60%, var(--cs-reading-to) 100% );--cs-border-tertiary: #55475f;--cs-success: #4ad39b;--cs-success-bg: rgba(74, 211, 155, .14);--cs-caution: #f0a850;--cs-caution-bg: rgba(240, 168, 80, .14);--cs-scan-bg: #0d0912;--cs-instr-bg: linear-gradient(180deg, #f6f2fa 0%, #ffffff 60%, #efe9f4 100%);--cs-instr-title: #3d115e;--purple-1: #2b1740;--purple-3: #4a2966;--plum: #f3eef8;--ink: #f3eef8;--cream: #1c1521;--cream-2: #151019;--layout: #151019;--card: #211827;--border: #2c2234;--border-strong: #3d3147;--border-2: #3d3147;--split: #2c2234;--muted: #b3a8bd;--muted-2: rgba(255, 255, 255, .4);--desc: #a396ad;--label: rgba(255, 255, 255, .65);--shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35);--shadow-pop: 0 12px 40px rgba(159, 48, 237, .3)}[data-theme=spacex-dark]{--cs-bg-layout: #0a0e11;--cs-bg-container: #0d1217;--cs-bg-elevated: #12181e;--cs-bg-overlay: rgba(255, 255, 255, .06);--cs-bg-overlay-strong: rgba(0, 0, 0, .55);--cs-text-primary: #fafafa;--cs-text-label: #a6a6af;--cs-text-description: #7d848c;--cs-text-secondary: #6c6e71;--cs-primary: #ff6c1a;--cs-primary-1: #ffe9dd;--cs-on-primary: #101112;--cs-primary-7: #e05505;--cs-primary-8: #b84400;--cs-primary-light: #ff9153;--cs-primary-hero: #ff6c1a;--cs-indigo: #ff6c1a;--cs-grad-brand: linear-gradient(135deg, #b84400 0%, #ff6c1a 60%, #ff9153 100%);--cs-grad-hero: linear-gradient(130deg, #3a1a02 0%, #8f3300 40%, #e05505 75%, #ff6c1a 100%);--cs-grad-accent: linear-gradient(135deg, #e05505, #ff9153);--cs-border-subtle: #151b21;--cs-border-secondary: #232a31;--cs-border-card: color-mix(in srgb, var(--cs-border-secondary) 45%, var(--cs-bg-container));--cs-track-bg: color-mix(in srgb, var(--cs-text-primary) 15%, transparent);--cs-shadow-float: 0 8px 20px rgba(0, 0, 0, .45), 0 18px 40px rgba(0, 0, 0, .5);--cs-reading-from: var(--cs-text-description);--cs-reading-mid: var(--cs-text-label);--cs-reading-to: var(--cs-text-primary);--cs-grad-reading: linear-gradient( 90deg, var(--cs-reading-from) 0%, var(--cs-reading-mid) 60%, var(--cs-reading-to) 100% );--cs-grad-reading-up: linear-gradient( to top, var(--cs-reading-from) 0%, var(--cs-reading-mid) 60%, var(--cs-reading-to) 100% );--cs-border-tertiary: #444d55;--cs-success: #4ad39b;--cs-success-bg: rgba(74, 211, 155, .14);--cs-caution: #f0a850;--cs-caution-bg: rgba(240, 168, 80, .14);--cs-scan-bg: #0c0d0f;--cs-instr-bg: linear-gradient(180deg, #f4f4f5 0%, #ffffff 60%, #ededee 100%);--cs-instr-title: #101112;--purple: #ff6c1a;--purple-press: #ff9153;--purple-7: #e05505;--purple-8: #b84400;--purple-deep: #ff9153;--purple-1: #2b1809;--purple-3: #5c2e12;--plum: #fafafa;--ink: #fafafa;--cream: #131417;--cream-2: #101112;--layout: #101112;--card: #17181b;--border: #26282b;--border-strong: #34363a;--border-2: #34363a;--split: #212327;--muted: #a6a6af;--muted-2: rgba(255, 255, 255, .4);--desc: #9b9da0;--label: rgba(255, 255, 255, .65);--indigo: #ff6c1a;--grad-brand: linear-gradient(135deg, #b84400 0%, #ff6c1a 60%, #ff9153 100%);--grad-hero: linear-gradient(130deg, #3a1a02 0%, #8f3300 40%, #e05505 75%, #ff6c1a 100%);--shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .35);--shadow-pop: 0 12px 40px rgba(255, 108, 26, .25);--card: var(--cs-bg-container);--border: var(--cs-border-subtle);--border-2: var(--cs-border-subtle);--muted: var(--cs-text-description);--green: var(--cs-success);--amber: var(--cs-caution);--shadow-card: none;--shadow-pop: none;--r-card: var(--cs-radius-card);--r-lg: var(--cs-radius-card);--r-sm: var(--cs-radius-inner)}.cs-markers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55));overflow:visible}.cs-markers .joint{position:absolute;top:0;left:0;display:grid;place-items:center;border-radius:50%;border-style:solid;background:transparent;box-sizing:border-box;will-change:transform;pointer-events:auto;cursor:pointer;transition:opacity .25s ease,box-shadow .25s ease,width .28s cubic-bezier(.34,1.4,.64,1),height .28s cubic-bezier(.34,1.4,.64,1)}.cs-markers .dot{border-radius:50%}.cs-markers .joint.cs-active{box-shadow:0 0 0 3px #ffffff8c,0 0 18px 4px #ffffff59;z-index:1}.cs-markers .joint.cs-linked{--gap: 58deg;--gap-rot: 0deg;--dot-keep: 8px;--r: 12px;--bw: 2px;--halo: 26px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(100% + var(--halo) * 2) calc(100% + var(--halo) * 2);mask-size:calc(100% + var(--halo) * 2) calc(100% + var(--halo) * 2);-webkit-mask-clip:no-clip;mask-clip:no-clip;--cap-a: calc(var(--gap-rot) + var(--gap) / 2);--cap-b: calc(var(--gap-rot) - var(--gap) / 2);-webkit-mask-image:radial-gradient(circle,#000 var(--dot-keep),transparent 0),radial-gradient(circle at calc(50% + var(--r) * sin(var(--cap-a))) calc(50% - var(--r) * cos(var(--cap-a))),#000 calc(var(--bw) / 2),transparent 0),radial-gradient(circle at calc(50% + var(--r) * sin(var(--cap-b))) calc(50% - var(--r) * cos(var(--cap-b))),#000 calc(var(--bw) / 2),transparent 0),conic-gradient(from var(--cap-a),#000 0deg,#000 calc(360deg - var(--gap)),transparent calc(360deg - var(--gap)),transparent 360deg);mask-image:radial-gradient(circle,#000 var(--dot-keep),transparent 0),radial-gradient(circle at calc(50% + var(--r) * sin(var(--cap-a))) calc(50% - var(--r) * cos(var(--cap-a))),#000 calc(var(--bw) / 2),transparent 0),radial-gradient(circle at calc(50% + var(--r) * sin(var(--cap-b))) calc(50% - var(--r) * cos(var(--cap-b))),#000 calc(var(--bw) / 2),transparent 0),conic-gradient(from var(--cap-a),#000 0deg,#000 calc(360deg - var(--gap)),transparent calc(360deg - var(--gap)),transparent 360deg)}@media (prefers-reduced-motion: reduce){.cs-markers .joint,.cs-markers .dot{transition:none}}.cs-links{filter:drop-shadow(0 1px 3px rgba(0,0,0,.75))}.cs-links{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.cs-links line{transition:opacity .25s ease}.cs-girth-labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.cs-girth-label{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#101112bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:inherit;font-size:.75rem;line-height:1.2;white-space:nowrap;pointer-events:auto;cursor:pointer;transition:opacity .25s ease,border-color .25s ease}.cs-girth-label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink, #fff)}.cs-girth-name{font-weight:500;color:#ffffffc7}.cs-girth-value{font-weight:600;font-variant-numeric:tabular-nums}.cs-girth-labels.cs-hasActive .cs-girth-label{opacity:.35}.cs-girth-labels.cs-hasActive .cs-girth-label.cs-on{opacity:1;border-color:var(--ink, #fff)}._root_ze63j_7{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;background:var(--cs-bg-layout);color:var(--cs-text-primary)}._scroll_ze63j_17{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:8px 16px calc(24px + env(safe-area-inset-bottom,0px))}._scroll_ze63j_17>*{flex-shrink:0}._section_ze63j_31{margin:20px 8px 8px;font-size:.8125rem;color:var(--cs-text-description)}._sectionRow_ze63j_36{display:flex;align-items:center;justify-content:space-between}._sectionRow_ze63j_36 ._section_ze63j_31{margin-right:0}._badge_ze63j_44{margin-top:10px;padding:3px 10px;border:1px solid var(--cs-border-secondary);border-radius:999px;font-size:.75rem;font-weight:600;color:var(--cs-text-label)}._group_ze63j_54{display:flex;flex-direction:column;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);overflow:hidden}._row_ze63j_64{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:15px 16px;border:none;background:transparent;color:inherit;font-family:inherit;text-align:left}button._row_ze63j_64{cursor:pointer}button._row_ze63j_64:active{background:color-mix(in srgb,var(--cs-text-primary) 5%,transparent)}._row_ze63j_64+._row_ze63j_64:before{content:"";position:absolute;top:0;left:52px;right:16px;border-top:1px solid var(--cs-border-card)}._icon_ze63j_91{display:grid;place-items:center;flex-shrink:0;width:22px;color:var(--cs-text-primary)}._text_ze63j_98{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._title_ze63j_105{font-size:.9375rem;font-weight:400;line-height:1.2}._sub_ze63j_110{font-size:.8125rem;line-height:1.35;color:var(--cs-text-description)}._toggle_ze63j_117{position:relative;flex-shrink:0;width:50px;height:30px;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 16%,transparent);cursor:pointer;transition:background .2s ease}._toggle_ze63j_117 i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fafafa;transition:transform .22s cubic-bezier(.22,1,.36,1),background .2s ease}._toggleOn_ze63j_141{background:var(--cs-text-primary)}._toggleOn_ze63j_141 i{transform:translate(20px);background:var(--cs-bg-container)}._segWrap_ze63j_150{padding:4px 16px 16px}._row_ze63j_64+._segWrap_ze63j_150{border-top:none}._seg_ze63j_150{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:10px;background:var(--cs-bg-layout)}._segBtn_ze63j_164{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 6px;border:none;border-radius:7px;background:transparent;color:var(--cs-text-description);font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer}._segOn_ze63j_179{background:var(--cs-text-primary);color:var(--cs-bg-container);font-weight:600}._me_ze63j_186{flex-direction:row;align-items:center;gap:12px;padding:14px;color:inherit;font-family:inherit;text-align:left;cursor:pointer}._me_ze63j_186:active{background:color-mix(in srgb,var(--cs-text-primary) 6%,var(--cs-bg-container))}._meText_ze63j_199{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._meName_ze63j_206{font-family:var(--cs-font-display);font-size:1.0625rem;font-weight:600;line-height:1.15}._meMail_ze63j_212{display:inline-flex;align-items:center;gap:5px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;color:var(--cs-text-description)}._meMail_ze63j_212 svg{flex-shrink:0}._radio_ze63j_228{flex-shrink:0;width:22px;height:22px;border:2px solid var(--cs-border-secondary);border-radius:50%}._radioOn_ze63j_235{border-color:var(--cs-text-primary);box-shadow:inset 0 0 0 4px var(--cs-bg-container),inset 0 0 0 11px var(--cs-text-primary)}._note_ze63j_241{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._note_ze63j_241 b{font-size:1rem}._note_ze63j_241 p{margin:0;font-size:.875rem;line-height:1.5;color:var(--cs-text-description)}._signOut_ze63j_261{flex-direction:row;margin-top:20px;border:1px solid var(--cs-border-card);background:var(--cs-bg-container);color:#ef6b61;cursor:pointer}._signOut_ze63j_261:active{background:color-mix(in srgb,#ef6b61 8%,var(--cs-bg-container))}._version_ze63j_273{margin-top:14px;text-align:center;font-size:.8125rem;color:var(--cs-text-description)}._root_12dyd_6{position:relative;width:100%}._trigger_12dyd_11{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:var(--dd-h, 46px);padding:0 var(--dd-px, 14px);border:1px solid var(--cs-border-secondary);border-radius:var(--dd-r, 9px);background:var(--cs-bg-layout);font-family:inherit;font-size:var(--dd-fs, .875rem);font-weight:var(--dd-fw, 600);text-align:left;cursor:pointer;transition:border-color .15s ease}._rootPill_12dyd_32{width:auto}._pill_12dyd_36{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px 0 14px;border:1px solid var(--cs-border-secondary);border-radius:999px;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--cs-text-primary);cursor:pointer;transition:border-color .15s ease;-webkit-tap-highlight-color:transparent}._pill_12dyd_36 ._value_12dyd_56{color:var(--cs-text-primary)}._pillOpen_12dyd_61,._triggerOpen_12dyd_67{border-color:var(--cs-border-tertiary)}._value_12dyd_56{flex:1;min-width:0;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._placeholder_12dyd_81{flex:1;min-width:0;font-weight:400;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._caret_12dyd_91{flex-shrink:0;color:var(--cs-text-description);transition:transform .18s ease,color .18s ease}._caretOpen_12dyd_97{transform:rotate(180deg);color:var(--cs-text-primary)}._list_12dyd_107{position:absolute;right:0;width:max-content;min-width:100%;top:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;padding:6px;border:1px solid var(--cs-border-secondary);border-radius:9px;background:var(--cs-bg-elevated);box-shadow:0 14px 34px #00000073;max-height:268px;overflow-y:auto;overscroll-behavior:contain;animation:_ddIn_12dyd_1 .14s ease both}._listStart_12dyd_129{left:0;right:auto}._optionMark_12dyd_134{display:inline-flex;flex-shrink:0;margin-right:10px}._list_12dyd_107 ._optionLabel_12dyd_140{white-space:nowrap}@keyframes _ddIn_12dyd_1{0%{opacity:0;transform:translateY(-4px)}}._option_12dyd_134{display:flex;align-items:center;gap:10px;width:100%;padding:11px 10px;border:none;border-radius:8px;background:none;font-family:inherit;font-size:.875rem;font-weight:600;text-align:left;color:var(--cs-text-primary);cursor:pointer;transition:background .12s ease,color .12s ease}._option_12dyd_134:active{background:var(--cs-bg-overlay, rgba(255, 255, 255, .06))}._optionOn_12dyd_174{color:var(--cs-text-primary);background:color-mix(in srgb,var(--cs-text-primary) 8%,transparent)}._optionLabel_12dyd_140{flex:1;min-width:0}._optionTick_12dyd_185{display:grid;place-items:center;width:16px;flex-shrink:0}._optionOff_12dyd_194{color:var(--cs-text-secondary)}._optionOff_12dyd_194 ._optionSwatch_12dyd_198{opacity:.4}._optionSwatch_12dyd_198{flex-shrink:0}._optionSwatch_12dyd_198 line{stroke-width:2.5;stroke-linecap:round}._root_1gud9_5{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;background:var(--cs-bg-layout);color:var(--cs-text-primary)}._scroll_1gud9_15{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 24px}._me_1gud9_23{display:flex;align-items:center;gap:16px;padding:18px 16px;border:1px solid var(--cs-border-card);border-radius:16px;background:var(--cs-bg-container)}._meText_1gud9_32{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}._meName_1gud9_39{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.25rem;font-weight:600;line-height:1.15}._meMail_1gud9_46{font-size:.875rem;color:var(--cs-text-description)}._plan_1gud9_50{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:5px 12px 5px 9px;border:1px solid color-mix(in srgb,var(--cs-primary) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--cs-primary) 12%,transparent);font-size:.8125rem;font-weight:600;color:var(--cs-primary)}._section_1gud9_65{margin:24px 4px 10px;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._card_1gud9_73{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--cs-border-card);border-radius:16px;background:var(--cs-bg-container)}._field_1gud9_84{display:flex;flex-direction:column;gap:8px}._label_1gud9_89{display:inline-flex;gap:4px;font-size:.9375rem;font-weight:500}._label_1gud9_89 i{font-style:normal;color:#e8231b}._hint_1gud9_99{font-size:.875rem;line-height:1.35;color:var(--cs-text-secondary, var(--cs-text-description))}._input_1gud9_104{width:100%;height:52px;padding:0 16px;border:1px solid var(--cs-border-secondary);border-radius:12px;background:var(--cs-bg-layout);color:var(--cs-text-primary);font-family:inherit;font-size:1rem;outline:none;transition:border-color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}._input_1gud9_104:focus{border-color:var(--cs-primary)}._inputLocked_1gud9_123{border-color:transparent;background:#f2f2f2;color:#101112}._inputWrap_1gud9_128{position:relative;display:block}._inputWrap_1gud9_128 ._input_1gud9_104{padding-right:48px}._inputIcon_1gud9_135{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none;color:var(--cs-text-primary)}._selectField_1gud9_144{display:block;--dd-h: 52px;--dd-r: 12px;--dd-px: 16px;--dd-fs: 1rem;--dd-fw: 400}._pair_1gud9_152{display:grid;grid-template-columns:1fr 1fr;gap:12px}._care_1gud9_159{gap:6px}._careHead_1gud9_162{display:flex;align-items:center;gap:10px;margin-bottom:10px}._careMark_1gud9_168{color:var(--cs-primary)}._careTitle_1gud9_171{flex:1;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.125rem;font-weight:600}._refresh_1gud9_178{display:grid;place-items:center;width:36px;height:36px;padding:0;border:none;background:none;color:var(--cs-text-description);cursor:pointer}._planName_1gud9_189{font-size:1rem;font-weight:600}._planBlurb_1gud9_193,._planNote_1gud9_194{margin:0;font-size:.875rem;line-height:1.45;color:var(--cs-text-description)}._planNote_1gud9_194{margin-top:6px}._foot_1gud9_205{flex-shrink:0;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cs-border-card);background:var(--cs-bg-layout)}._save_1gud9_211{width:100%}._save_1gud9_211:disabled{opacity:.4;cursor:default}._bodyRoot_1ufzc_6{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;overflow:hidden}._spacexBg_1ufzc_17{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--cs-bg-layout);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 36px,#000 calc(100% - 74px),transparent calc(100% - 14px));mask-image:linear-gradient(to bottom,transparent 0,#000 36px,#000 calc(100% - 74px),transparent calc(100% - 14px))}[data-theme=spacex] ._spacexBg_1ufzc_17{background:#101112}._bgStars_1ufzc_54{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:.7}._bgMars_1ufzc_66{position:absolute;left:50%;top:100%;width:140%;max-width:none;height:auto;transform:translate(-50%,-32%);filter:drop-shadow(0 0 18px var(--cs-primary))}._scaler_1ufzc_85{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}._stage_1ufzc_93{position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:12px 12px 0;background:var(--cs-bg-layout)}._card_1ufzc_103{position:relative;flex:1 1 auto;width:100%;background:var(--cs-bg-container);border-radius:11px;overflow:hidden;isolation:isolate}._meshSelector_1ufzc_116{position:absolute;left:15px;top:12px;display:flex;flex-direction:column;align-items:flex-start;z-index:5;pointer-events:none;transition:opacity .28s ease,transform .35s cubic-bezier(.4,0,.2,1)}._meshSelector_1ufzc_116 ._segmented_1ufzc_127{pointer-events:auto}._selectorHidden_1ufzc_132{opacity:0;transform:translate(-12px)}._selectorHidden_1ufzc_132 ._segmented_1ufzc_127{pointer-events:none}._segmented_1ufzc_127{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px;border-radius:11px;background:var(--cs-bg-layout);border:1px solid var(--cs-border-subtle);box-shadow:0 0 6px #00000040}._segItem_1ufzc_159{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid transparent;background:transparent;border-radius:8px;color:var(--cs-text-secondary);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .25s ease .06s}._segItem_1ufzc_159{position:relative;z-index:1}._segItemActive_1ufzc_185{color:#101112}._segThumb_1ufzc_179{position:absolute;top:6px;left:50%;width:42px;height:42px;margin-left:-21px;border-radius:8px;background:#fff;box-shadow:0 4px 12px #00000059;transition:transform .45s cubic-bezier(.22,1,.36,1);pointer-events:none}@media (prefers-reduced-motion: reduce){._segThumb_1ufzc_179{transition:none}}._sectionTitle_1ufzc_215{position:absolute;left:84px;right:76px;top:10px;z-index:5;display:flex;justify-content:center;pointer-events:none;transition:opacity .28s ease,transform .35s cubic-bezier(.4,0,.2,1)}._sectionTitle_1ufzc_215 span{max-width:100%;padding:5px 14px;border-radius:999px;background:var(--cs-bg-layout);border:1px solid var(--cs-border-subtle);box-shadow:0 0 6px #00000040;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sectionTitleHidden_1ufzc_248{opacity:0;transform:translateY(-8px)}._hdBody_1ufzc_254{position:absolute;left:0;right:0;top:8px;bottom:6px}._meshMan_1ufzc_267{--s: .41;--fig-w: 529.513;--fig-h: 1616.143;position:absolute;z-index:1;left:50%;top:47%;transform-origin:var(--jox, 50%) var(--joy, 50%);transform:translate(calc(-50% + var(--pan-x, 0px)),calc(-50% + var(--pan-y, 0px))) scale(var(--zoom, 1));transition:transform .5s cubic-bezier(.4,0,.2,1);width:calc(var(--fig-w) * 1px * var(--s));height:calc(var(--fig-h) * 1px * var(--s))}._astroLayers_1ufzc_297{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:var(--astro-mask);mask-image:var(--astro-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}._astroLayers_1ufzc_297 img{position:absolute;left:calc(-286.246px * var(--s));top:calc(-97.027px * var(--s));width:calc(1024.59px * var(--s));height:calc(1539px * var(--s));display:block;max-width:none;filter:var(--cs-heat-filter, none)}._figureNeutral_1ufzc_327{filter:grayscale(1) sepia(.62) saturate(1.4) brightness(1.05)!important}._heatLayer_1ufzc_333{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:overlay;z-index:2}._heatLayerTint_1ufzc_342{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:soft-light;z-index:2}._bodyHeatGen_1ufzc_352{left:0;top:0;width:calc(529.513px * var(--s));height:calc(1616.143px * var(--s));-webkit-mask-position:0 0;mask-position:0 0;opacity:.92}._heatLayerFlat_1ufzc_361{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._floatLayer_1ufzc_369{position:absolute;top:0;right:0;bottom:0;left:0}._meshLayer_1ufzc_375{position:absolute;pointer-events:none;-webkit-mask-image:var(--body-mask);mask-image:var(--body-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(529.513px * var(--s)) calc(1616.143px * var(--s));mask-size:calc(529.513px * var(--s)) calc(1616.143px * var(--s))}._bodyColor_1ufzc_386{left:calc(-29.725px * var(--s));top:calc(-28.692px * var(--s));width:calc(588.989px * var(--s));height:calc(1688.435px * var(--s));background:#dad1b8;-webkit-mask-position:calc(29.727px * var(--s)) calc(28.691px * var(--s));mask-position:calc(29.727px * var(--s)) calc(28.691px * var(--s))}._bodyHeat_1ufzc_352{left:calc(-203.065px * var(--s));top:calc(28.528px * var(--s));width:calc(908.66px * var(--s));height:calc(1798.286px * var(--s));-webkit-mask-position:calc(203.063px * var(--s)) calc(-28.524px * var(--s));mask-position:calc(203.063px * var(--s)) calc(-28.524px * var(--s))}._bodyHeat_1ufzc_352 img{width:100%;height:100%;display:block;filter:var(--cs-heat-filter, none)}._bodyMesh_1ufzc_413{left:calc(-185.2975px * var(--s));top:calc(-55.012px * var(--s));width:calc(868.605px * var(--s));height:calc(1762.162px * var(--s));-webkit-mask-position:calc(185.297px * var(--s)) calc(55.012px * var(--s));mask-position:calc(185.297px * var(--s)) calc(55.012px * var(--s));mix-blend-mode:soft-light;opacity:.9}._bodyMesh_1ufzc_413 img{width:100%;height:100%;object-fit:cover;display:block}._focusVeil_1ufzc_437{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(7px) saturate(.85);backdrop-filter:blur(7px) saturate(.85);background:#00000029;-webkit-mask-image:radial-gradient(circle at var(--fx, 50%) var(--fy, 45%),transparent 0 100px,rgba(0,0,0,.75) 170px,#000 230px);mask-image:radial-gradient(circle at var(--fx, 50%) var(--fy, 45%),transparent 0 100px,rgba(0,0,0,.75) 170px,#000 230px)}._focusVeilOn_1ufzc_461{opacity:1}._bodyMarkers_1ufzc_468{--jd: var(--cs-joint-dot, #fff);position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}._bodyMarker_1ufzc_468{position:absolute;width:calc(110px * var(--s));height:calc(110px * var(--s));border-radius:50%;transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer;transition:opacity .25s}._bodyMarker_1ufzc_468:after{content:"";position:absolute;left:50%;top:50%;width:calc(23px * var(--s));height:calc(23px * var(--s));transform:translate(-50%,-50%);border-radius:50%;background:var(--jd);box-shadow:0 0 0 calc(1px * var(--s)) #0000004d,0 1px 4px #00000080;opacity:.85;transition:opacity .15s,transform .15s}._bodyMarkerRing_1ufzc_502{position:absolute;left:50%;top:50%;width:calc(54px * var(--s));height:calc(54px * var(--s));transform:translate(-50%,-50%);border-radius:50%;background:color-mix(in srgb,var(--jd) 20%,transparent);border:calc(1.5px * var(--s)) solid color-mix(in srgb,var(--jd) 90%,transparent);-webkit-backdrop-filter:blur(calc(4px * var(--s)));backdrop-filter:blur(calc(4px * var(--s)));pointer-events:none;transition:opacity .15s}._bodyMarker_1ufzc_468:before{content:"";position:absolute;left:50%;top:50%;width:calc(74px * var(--s));height:calc(74px * var(--s));transform:translate(-50%,-50%) scale(.5);border-radius:50%;border:calc(2px * var(--s)) solid var(--jd);box-shadow:0 0 0 calc(1.5px * var(--s)) color-mix(in srgb,var(--cs-primary) 55%,transparent),0 2px 12px #00000059;opacity:0;transition:opacity .15s,transform .2s cubic-bezier(.34,1.56,.64,1)}._bodyMarker_1ufzc_468:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}._bodyMarker_1ufzc_468:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1.08)}._bodyMarker_1ufzc_468:hover ._bodyMarkerRing_1ufzc_502{opacity:0}._zoomed_1ufzc_546 ._bodyMarker_1ufzc_468{pointer-events:none}._zoomed_1ufzc_546 ._bodyMarker_1ufzc_468:not(._markerActive_1ufzc_549){opacity:0}._bodyMarker_1ufzc_468._markerActive_1ufzc_549:after{opacity:1}._bodyMarker_1ufzc_468._markerActive_1ufzc_549 ._bodyMarkerRing_1ufzc_502{opacity:1;background:color-mix(in srgb,var(--jd) 25%,transparent);border-color:var(--jd);box-shadow:0 calc(1px * var(--s)) calc(6px * var(--s)) #00000059}._bodyView_1ufzc_563{position:absolute;top:0;right:0;bottom:0;left:0;display:none}._bodyView_1ufzc_563._viewActive_1ufzc_568{display:block}._bodyImg_1ufzc_572{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:min(348px,80%);max-height:100%;height:auto;object-fit:contain;pointer-events:none}._rotArrow_1ufzc_587{position:absolute;top:47%;transform:translateY(-50%);z-index:10;background:#131417;color:#fafafa}._rotArrow_1ufzc_587._rotArrow_1ufzc_587{border-color:color-mix(in srgb,#fff 32%,transparent)}._rotArrow_1ufzc_587._rotArrow_1ufzc_587:hover:not(:disabled){background:#131417;color:#fff;border-color:color-mix(in srgb,#fff 55%,transparent)}._rotArrow_1ufzc_587:active:not(:disabled){transform:translateY(-50%) scale(.94)}._rotArrowOff_1ufzc_614{opacity:.45}._rotArrow_1ufzc_587:active{transform:translateY(-50%) scale(.92)}._rotLeft_1ufzc_620{left:15px}._rotRight_1ufzc_623{right:15px}._rotArrow_1ufzc_587 svg{width:20px;height:20px}._zoomed_1ufzc_546 ._rotArrow_1ufzc_587{opacity:0;pointer-events:none}._jointCard_1ufzc_637{position:absolute;z-index:9;display:none;flex-direction:column;gap:6px;color:var(--cs-text-primary);overflow-y:auto;overflow-x:hidden;padding:3px 20px 14px;-webkit-overflow-scrolling:touch;scrollbar-width:none;opacity:0;transition:opacity .3s ease .15s;pointer-events:none}._jointCard_1ufzc_637>*{pointer-events:auto}._jointCard_1ufzc_637::-webkit-scrollbar{width:0;height:0}._zoomed_1ufzc_546 ._jointCard_1ufzc_637{display:flex;opacity:1}._zoomLeft_1ufzc_673 ._jointCard_1ufzc_637{left:12px;top:0;bottom:0;width:min(305px,calc(100% - 110px))}._zoomRight_1ufzc_679 ._jointCard_1ufzc_637{right:12px;top:0;bottom:0;width:min(305px,calc(100% - 110px))}._jcard_1ufzc_686{position:relative;flex-shrink:0;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle);border-radius:11px;box-shadow:0 6px 20px #00000014;padding:9px 15px 8px}._jcHead_1ufzc_699{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px}._jcClose_1ufzc_707{border:none;background:transparent;cursor:pointer;font-size:1.625rem;line-height:1;color:inherit;padding:0 2px}._jcTitle_1ufzc_718{font-size:1.4375rem;font-weight:600;letter-spacing:-.02em;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._jcSub_1ufzc_726{font-size:.875rem;color:#9b8fa6;margin-bottom:7px}._jcStatline_1ufzc_732{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}._jcScore_1ufzc_739{display:flex;align-items:baseline;gap:3px}._jcScoreNum_1ufzc_744{font-size:3.125rem;font-weight:700;letter-spacing:-.04em;line-height:1;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._jcScoreUnit_1ufzc_753{font-size:1.375rem;font-weight:600;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._jcChip_1ufzc_761{display:inline-block;font-size:.875rem;font-weight:600;white-space:nowrap;padding:4px 12px;border-radius:999px}._chipGood_1ufzc_769{background:#e3f5e8;color:#2f8a55}._chipOk_1ufzc_773{background:color-mix(in srgb,var(--cs-primary) 12%,#fff);color:var(--cs-primary-7)}._chipWarn_1ufzc_777{background:#fbf1d8;color:#a96a0c}._chipBad_1ufzc_781{background:#fbe2df;color:#c0473b}._jcBar_1ufzc_790{height:6px;border-radius:var(--cs-radius-pill);background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);overflow:hidden}._jcBarSm_1ufzc_796{margin-bottom:0}._jcBar_1ufzc_790>span{display:block;height:100%;width:0;border-radius:var(--cs-radius-pill);transition:width .3s ease}._barGood_1ufzc_807,._barOk_1ufzc_810{background:linear-gradient(90deg,#3fa66a,#6fdc8c)}._barWarn_1ufzc_813{background:linear-gradient(90deg,#d9a92a,#f2cf5b)}._barBad_1ufzc_816{background:linear-gradient(90deg,#d8453f,#ef6b61)}._jcContext_1ufzc_820{font-size:.75rem;line-height:1.35;color:var(--cs-text-description)}._jcContext_1ufzc_820 strong{color:var(--cs-text-primary);font-weight:600}._jcContext_1ufzc_820 ._muted_1ufzc_829{opacity:.8}._jcSection_1ufzc_832{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#b0a3b8;margin-bottom:8px}._jcCompareDesc_1ufzc_840{font-size:.8125rem;line-height:1.35;color:#9b8fa6;margin-bottom:9px}._jcDetails_1ufzc_846{display:flex;flex-direction:column;gap:5px}._jcDrow_1ufzc_851 ._jdTop_1ufzc_851{display:flex;justify-content:space-between;font-size:.875rem;margin-bottom:5px}._jcDrow_1ufzc_851 ._jdVal_1ufzc_857{font-weight:600}._jcPanel_1ufzc_866{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--cs-border-card);border-radius:12px;background:color-mix(in srgb,var(--cs-bg-layout) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #00000059}._jcPanel_1ufzc_866 ._jcHead_1ufzc_699{padding:0 2px}._jcReading_1ufzc_886{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:10px;border:1px solid var(--cs-border-card);background:var(--cs-bg-container)}._jcKicker_1ufzc_897{font-size:.75rem;font-weight:500;line-height:1.1;letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-description)}._jcValueRow_1ufzc_907{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}._jcValue_1ufzc_907{display:inline-flex;align-items:baseline;gap:2px}._jcValue_1ufzc_907 b{white-space:nowrap;font-size:2.25rem;font-weight:600;line-height:1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._jcValue_1ufzc_907 small{font-size:1rem;font-weight:500;color:var(--cs-text-description);font-family:var(--cs-font-display)}._jcBadge_1ufzc_934{display:inline-flex;align-items:center;gap:3px;height:24px;padding:4px 8px;border-radius:6px;font-size:.75rem;font-weight:500;line-height:1.1;white-space:nowrap}._tintGood_1ufzc_946{color:#6fdc8c;background:color-mix(in srgb,#3fa66a 18%,transparent)}._tintWarn_1ufzc_950{color:#f2cf5b;background:color-mix(in srgb,#d9a92a 18%,transparent)}._tintBad_1ufzc_954{color:#ef6b61;background:color-mix(in srgb,#d8453f 18%,transparent)}._jcTrendHead_1ufzc_960{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:2px}._jcTrendTitle_1ufzc_967{font-size:.9375rem;font-weight:700;color:var(--cs-text-primary)}._jcTrendDelta_1ufzc_972{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cs-text-label)}._jcTrendDelta_1ufzc_972 small{font-size:.6875rem;font-weight:400;color:var(--cs-text-description)}._jcTrendGood_1ufzc_983{color:var(--cs-success)}._jcTrendBad_1ufzc_986{color:#ef6b61}._tintNeutral_1ufzc_990{color:var(--cs-text-label);background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent)}._jcBarMain_1ufzc_994{margin-top:6px}._jcSplit_1ufzc_1000{display:grid;grid-template-columns:1fr 1fr;margin-top:10px;padding-top:12px;border-top:1px solid var(--cs-border-card)}._jcSplitCell_1ufzc_1007{display:flex;flex-direction:column;gap:4px;min-width:0}._jcSplitCell_1ufzc_1007+._jcSplitCell_1ufzc_1007{padding-left:14px;border-left:1px solid var(--cs-border-card)}._jcSplitCell_1ufzc_1007:first-child{padding-right:14px}._jcSplitLabel_1ufzc_1020{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;color:var(--cs-text-description)}._jcSplitValue_1ufzc_1027{white-space:nowrap;font-family:var(--cs-font-display);font-size:1.0625rem;font-weight:600;line-height:1.1;color:var(--cs-text-primary)}._jcSplitValue_1ufzc_1027 small{margin-left:5px;font-family:var(--cs-font-body, inherit);font-size:.75rem;font-weight:500;color:var(--cs-text-description)}._jcCompare_1ufzc_840{display:flex;flex-direction:column;gap:6px}._jcCmpRow_1ufzc_1052{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid var(--cs-border-card);background:var(--cs-bg-container);width:100%;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .12s ease}._jcCmpRow_1ufzc_1052:hover{border-color:var(--cs-border-secondary)}._jcCmpRow_1ufzc_1052:active{transform:scale(.98)}._jcCmpHead_1ufzc_1074{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}._jcCmpName_1ufzc_1081{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;color:var(--cs-text-secondary)}._jcCmpVal_1ufzc_1090{flex-shrink:0;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}._jlSection_1ufzc_1099{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--cs-text-primary) 18%,transparent)}._jlToday_1ufzc_1112{border-color:color-mix(in srgb,var(--cs-border-secondary) 90%,var(--cs-bg-container))}._jlTodayCard_1ufzc_1116{margin-bottom:6px}._jlTodayHead_1ufzc_1119{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:-2px}._jlTag_1ufzc_1126{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-primary)}._jlProgramme_1ufzc_1133{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;color:var(--cs-text-description)}._jlList_1ufzc_1142{display:flex;flex-direction:column;gap:6px}._jlRow_1ufzc_1148{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:none;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}._jlRow_1ufzc_1148:active{transform:scale(.98)}._jlText_1ufzc_1164{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._jlName_1ufzc_1171{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.2}._jlMeta_1ufzc_1179{font-size:.75rem;color:var(--cs-text-description)}._jlGo_1ufzc_1185{flex-shrink:0;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cs-text-primary)}._jlCard_1ufzc_1203{position:relative;overflow:hidden;min-height:66px;padding:12px 14px;border-radius:10px;border:1px solid var(--cs-border-card);background:var(--cs-bg-container)}._jlCard_1ufzc_1203>*{position:relative}._jlCard_1ufzc_1203 ._jlText_1ufzc_1164{max-width:64%;margin-right:auto}._jlCard_1ufzc_1203>._jlGo_1ufzc_1185{position:absolute;right:8px;bottom:8px}._jlCard_1ufzc_1203>._jlPhoto_1ufzc_1201{position:absolute;top:0;bottom:0;right:0;width:58%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.85) 22%,rgba(0,0,0,.5) 48%,rgba(0,0,0,.18) 74%,transparent 100%);mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.85) 22%,rgba(0,0,0,.5) 48%,rgba(0,0,0,.18) 74%,transparent 100%)}._jlCard_1ufzc_1203 ._jlName_1ufzc_1171{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}._jlGroup_1ufzc_1259{display:flex;flex-direction:column;gap:8px}._jlGroup_1ufzc_1259+._jlGroup_1ufzc_1259{margin-top:4px}._jlIco_1ufzc_1268{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:9px;background:color-mix(in srgb,var(--cs-text-primary) 7%,transparent);color:var(--cs-text-label)}._jcAction_1ufzc_1281{display:flex;align-items:center;gap:10px;width:100%;margin-top:8px;padding:12px 12px 12px 14px;border:none;border-radius:10px;background:#fff;color:#101112;font-family:inherit;text-align:left;cursor:pointer}._jcPain_1ufzc_1298{display:flex;align-items:center;gap:10px;width:100%;margin:10px 0 4px;padding:12px 10px 12px 14px;border:none;border-radius:10px;background:#fff;color:#101112;font-family:inherit;text-align:left;cursor:pointer}._jcPain_1ufzc_1298:active{transform:scale(.98)}._jcPainSub_1ufzc_1316{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.2;color:#5b6068}._jcActionText_1ufzc_1324{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._jcActionLabel_1ufzc_1331{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;line-height:1.15}._jcActionSub_1ufzc_1339{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:400;line-height:1.2;color:#5b6068}._jcAction_1ufzc_1281:active{transform:scale(.98)}._labelToggle_1ufzc_1357{position:absolute;top:66px;right:16px;z-index:30;display:grid;place-items:center;width:48px;height:36px;padding:0;border:none;background:none;color:#fafafa;cursor:pointer;opacity:.85;transition:opacity .15s ease}._labelToggle_1ufzc_1357:hover{opacity:1}._labelToggle_1ufzc_1357:active{opacity:.6;transform:none}._modeComp_1ufzc_1383 ._bodyMarkers_1ufzc_468{display:none}._field_12yvt_6{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}._star_12yvt_15{position:absolute;border-radius:50%;animation-name:_csStarDrift_12yvt_1,_csStarTwinkle_12yvt_1;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;will-change:transform,opacity}@keyframes _csStarDrift_12yvt_1{0%{transform:translateZ(0)}to{transform:translate3d(var(--dx),var(--dy),0)}}@keyframes _csStarTwinkle_12yvt_1{0%{opacity:calc(var(--peak) * .35)}to{opacity:var(--peak)}}@media (prefers-reduced-motion: reduce){._star_12yvt_15{animation:none;opacity:var(--peak)}}._dock_49xta_9{position:absolute;left:15px;right:15px;bottom:calc(var(--cs-nav-h) + 34px);z-index:8;display:flex;justify-content:flex-start;pointer-events:none;transition:opacity .28s ease,transform .35s cubic-bezier(.4,0,.2,1)}._dock_49xta_9>*{pointer-events:auto}._hidden_49xta_29{opacity:0;transform:translateY(12px);pointer-events:none}._close_49xta_38{position:absolute;top:7px;right:7px;z-index:2;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid var(--cs-border-secondary);border-radius:50%;background:var(--cs-bg-elevated);color:var(--cs-text-description);cursor:pointer}._close_49xta_38:active{transform:scale(.92)}._backdrop_49xta_60{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:transparent;border:none;padding:0;cursor:default}._card_49xta_70{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--cs-border-secondary);background:color-mix(in srgb,var(--cs-bg-container) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;font-family:inherit;color:inherit;padding:0;width:88px;height:88px;border-radius:50%;transition:width .25s ease,height .25s ease,border-radius .25s ease,opacity .2s ease}._blank_49xta_97{border-style:dashed;cursor:default;pointer-events:none}._blankNum_49xta_103{font-size:1.5rem;font-weight:700;line-height:1;color:var(--cs-text-secondary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._blankSub_49xta_113{font-size:.625rem;color:var(--cs-text-secondary)}._card_49xta_70:active{opacity:.85}._open_49xta_122 ._card_49xta_70{position:relative;flex-direction:row;align-items:center;width:100%;height:232px;border-radius:11px;opacity:1;padding:10px 12px;gap:12px;cursor:default;box-shadow:0 10px 28px #00000059}._side_49xta_153{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;height:100%;padding-left:12px;border-left:1px solid var(--cs-border-secondary)}._list_49xta_165{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,min-content);grid-auto-columns:1fr;column-gap:10px;row-gap:8px;width:100%;margin-top:2px;flex:1;min-height:0}._row_49xta_180{display:flex;flex-direction:column;gap:4px;padding:4px 6px;border:none;border-radius:8px;background:transparent;font-family:inherit;color:inherit;cursor:pointer;text-align:left;transition:background .15s ease,opacity .15s ease}._rowOn_49xta_195{background:var(--cs-bg-overlay)}._rowDim_49xta_199{opacity:.4}._rowTop_49xta_203{display:flex;align-items:center;gap:6px}._rowDot_49xta_209{width:7px;height:7px;border-radius:50%;flex-shrink:0}._rowLabel_49xta_216{flex:1;min-width:0;font-size:.65625rem;font-weight:600;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowVal_49xta_227{flex-shrink:0;font-size:.65625rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cs-text-secondary)}._rowBar_49xta_237{height:6px;border-radius:999px;overflow:hidden;background:var(--cs-track-bg)}._rowBar_49xta_237 i{display:block;height:100%;border-radius:999px}._goal_49xta_253{display:flex;flex-direction:column;gap:5px;margin-bottom:2px;padding:12px 6px 10px;border-bottom:1px solid var(--cs-border-secondary)}._goalTarget_49xta_264{font-size:.59375rem;font-weight:600;color:var(--cs-text-description, var(--cs-text-secondary))}._goalTop_49xta_270{display:flex;align-items:baseline;gap:8px;padding-right:40px}._goalLabel_49xta_278{flex:1;min-width:0;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._goalVal_49xta_290{flex-shrink:0;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cs-text-primary)}._goalBar_49xta_301{height:6px;border-radius:999px;overflow:hidden;background:var(--cs-track-bg)}._goalBar_49xta_301 i{display:block;height:100%;border-radius:999px}._goalFillGood_49xta_314{background:var(--cs-success)}._goalFillFair_49xta_318{background:var(--cs-caution)}._goalFillPoor_49xta_322{background:var(--cs-red-7, #e5484d)}._seeMore_49xta_329{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:none;border-radius:6px;background:transparent;font-family:inherit;font-size:.65625rem;font-weight:600;color:var(--cs-text-primary);cursor:pointer}._seeMore_49xta_329:active{opacity:.6}._head_49xta_349{display:flex;align-items:center;gap:4px;width:100%;min-height:20px}._headBtn_49xta_357{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border:none;background:transparent;color:var(--cs-text-secondary);font-family:inherit;font-size:.65625rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._backArrow_49xta_377{flex-shrink:0;display:inline-flex}._chart_49xta_384{display:flex;flex-direction:column;align-items:center;gap:9px;flex-shrink:0}._donutBox_49xta_394{position:relative;width:76px;height:76px;transition:width .25s ease,height .25s ease}._open_49xta_122 ._donutBox_49xta_394{width:142px;height:142px}._donutBox_49xta_394 svg{width:100%;height:100%;display:block;overflow:visible}._slice_49xta_413{transition:opacity .15s ease}._open_49xta_122 ._sliceTappable_49xta_417{cursor:pointer}._dimmed_49xta_421{opacity:.35}._center_49xta_429{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}._dock_49xta_9:not(._open_49xta_122) ._centerSub_49xta_440{display:none}._dock_49xta_9:not(._open_49xta_122) ._centerBig_49xta_446{font-size:1.3125rem}._dock_49xta_9:not(._open_49xta_122) ._centerBig_49xta_446 small{font-size:.6875rem}._dock_49xta_9:not(._open_49xta_122) ._centerMid_49xta_454{font-size:1.0625rem}._dock_49xta_9:not(._open_49xta_122) ._centerMid_49xta_454 small{font-size:.625rem}._dock_49xta_9:not(._open_49xta_122) ._centerTight_49xta_462{font-size:.8125rem;letter-spacing:-.03em}._dock_49xta_9:not(._open_49xta_122) ._centerTight_49xta_462 small{font-size:.5625rem}._centerBig_49xta_446{font-size:1.25rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._centerBig_49xta_446 small{font-size:.6875rem;font-weight:600;color:var(--cs-text-secondary);margin-left:1px}._centerSub_49xta_440{margin-top:2px;max-width:84px;font-size:.5625rem;line-height:1.25;color:var(--cs-text-secondary)}@media (prefers-reduced-motion: reduce){._dock_49xta_9,._card_49xta_70,._donutBox_49xta_394{transition:none}}._badge_1gu3l_5{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;border-radius:6px;font-family:inherit;font-weight:500;line-height:1.1;white-space:nowrap}._badge_1gu3l_5 svg{flex-shrink:0}._xs_1gu3l_24{height:20px;padding:2px 6px;font-size:.75rem}._sm_1gu3l_30{height:24px;padding:4px 6px;font-size:.75rem}._md_1gu3l_36{height:24px;padding:6px 8px;font-size:.875rem}._lg_1gu3l_42{height:24px;padding:8px 12px;font-size:1rem}._primary_1gu3l_51{color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 10%,transparent)}._success_1gu3l_56{color:var(--cs-success);background:color-mix(in srgb,var(--cs-success) 10%,transparent)}._warning_1gu3l_61{color:var(--cs-caution);background:color-mix(in srgb,var(--cs-caution) 10%,transparent)}._error_1gu3l_66{color:var(--cs-red-7, #e5484d);background:color-mix(in srgb,var(--cs-red-7, #e5484d) 10%,transparent)}._root_tw2eb_1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;min-height:0;background:var(--cs-bg-layout);opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}._rootIn_tw2eb_14{opacity:1;transform:none}._scroll_tw2eb_19{flex:1;min-height:0;overflow-y:auto;padding:4px 16px var(--cs-foot-room)}._reading_tw2eb_26{display:flex;align-items:center;gap:10px}._value_tw2eb_32{font-size:2.5rem;font-weight:700;line-height:1;color:var(--cs-text-primary)}._sub_tw2eb_39{margin:6px 0 0;font-size:.875rem;color:var(--cs-text-description)}._ranges_tw2eb_46{display:flex;gap:4px;margin-top:20px;padding:4px;border:1px solid var(--cs-border-card);border-radius:999px;background:var(--cs-bg-container)}._range_tw2eb_46{flex:1;padding:8px 0;border:none;border-radius:999px;background:none;font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--cs-text-description);cursor:pointer;transition:background .18s ease,color .18s ease}._rangeOn_tw2eb_72{background:var(--cs-bg-elevated);color:var(--cs-text-primary)}._chart_tw2eb_81+._chart_tw2eb_81{margin-top:10px}._blockHead_tw2eb_85{margin-bottom:14px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._chart_tw2eb_81{--chart-h: 120px;--chart-bar: 12px;margin-top:20px;padding:18px 14px 16px;border:1px solid var(--cs-border-card);border-radius:14px;background:var(--cs-bg-container)}._bars_tw2eb_104,._axis_tw2eb_105{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}._bars_tw2eb_104{align-items:end}._axis_tw2eb_105{margin-top:8px}._track_tw2eb_121{position:relative;width:var(--chart-bar);height:var(--chart-h);margin:0 auto;border-radius:999px;background:var(--cs-track-bg);overflow:hidden}._ruled_tw2eb_136 ._track_tw2eb_121{width:auto;background:none;overflow:visible}._ruled_tw2eb_136 ._track_tw2eb_121:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;transform:translate(-50%);background:color-mix(in srgb,var(--cs-text-primary) 12%,transparent)}._ruled_tw2eb_136 ._fill_tw2eb_153{left:50%;right:auto;width:var(--chart-bar);transform:translate(-50%)}._fill_tw2eb_153{position:absolute;left:0;right:0;bottom:0;border-radius:999px;background-image:linear-gradient(to top,var(--cs-reading-from) 0%,var(--cs-reading-mid) 60%,var(--cs-reading-to) 100%);background-size:100% var(--chart-h);background-position:0 100%;background-repeat:no-repeat;transition:height .7s cubic-bezier(.4,0,.2,1)}._tick_tw2eb_183{text-align:center;font-size:.625rem;font-weight:600;color:var(--cs-text-secondary)}._tickToday_tw2eb_192{color:var(--cs-primary)}._ahead_tw2eb_198{opacity:.35}._goal_tw2eb_203{display:flex;flex-direction:column;gap:8px;margin-top:14px}._goalTrack_tw2eb_209{position:relative;display:block;height:10px;border-radius:999px;background:var(--cs-track-bg);overflow:visible}._goalTrack_tw2eb_209 i{position:relative;display:block;height:100%;border-radius:999px;background:var(--cs-grad-reading);transition:width .9s cubic-bezier(.2,.7,.2,1)}._goalFoot_tw2eb_227{font-size:.8125rem;color:var(--cs-text-description)}._goalFoot_tw2eb_227 b{font-weight:600;color:var(--cs-text-primary)}._figures_tw2eb_237{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;padding:14px;border:1px solid var(--cs-border-card);border-radius:14px;background:var(--cs-bg-container)}._figure_tw2eb_237{display:flex;flex-direction:column;gap:5px;min-width:0;padding:0 12px}._figure_tw2eb_237+._figure_tw2eb_237{border-left:1px solid var(--cs-border-card)}._figure_tw2eb_237:first-child{padding-left:0}._figure_tw2eb_237:last-child{padding-right:0}._figureLabel_tw2eb_262{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;color:var(--cs-text-description)}._figureValue_tw2eb_269{white-space:nowrap;font-family:var(--cs-font-display);font-size:1.0625rem;font-weight:600;line-height:1.1;color:var(--cs-text-primary)}._made_tw2eb_279{display:flex;flex-direction:column;gap:6px;margin:20px 0 8px}._madeHead_tw2eb_285{font-size:.75rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-description);margin-bottom:2px}._madeRow_tw2eb_293{display:flex;align-items:center;gap:12px;padding:11px 14px;border:1px solid var(--cs-border-card);border-radius:10px;background:var(--cs-bg-container)}._madeDay_tw2eb_302{width:30px;flex-shrink:0;font-size:.8125rem;font-weight:600;color:var(--cs-text-description)}._madeMain_tw2eb_309{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._madeLabel_tw2eb_316{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;color:var(--cs-text-primary)}._madeSub_tw2eb_324{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;color:var(--cs-text-description)}._madeKinds_tw2eb_332{display:flex;gap:3px;flex-shrink:0}._madeKinds_tw2eb_332 i{width:5px;height:5px;border-radius:50%}._madeMins_tw2eb_342{flex-shrink:0;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cs-text-primary)}._root_wqksp_12{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;background:var(--cs-bg-layout);color:var(--cs-text-primary);opacity:0;transform:translateY(10px);transition:opacity .34s cubic-bezier(.4,0,.2,1),transform .34s cubic-bezier(.4,0,.2,1)}._rootIn_wqksp_25{opacity:1;transform:none}._scroll_wqksp_30{flex:1;min-height:0;overflow-y:auto;padding:6px 16px var(--cs-foot-room)}._title_wqksp_37{margin:6px 0 0;font-size:1.25rem;font-weight:600;line-height:1.1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._focus_wqksp_48{margin:6px 0 0;font-size:.875rem;line-height:1.3;color:var(--cs-text-description)}._grid_wqksp_56{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}._metric_wqksp_63{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--cs-border-subtle);border-radius:11px;background:var(--cs-bg-container)}._metricAsked_wqksp_76{border-color:color-mix(in srgb,var(--cs-primary) 55%,transparent)}._metricIcon_wqksp_83{color:var(--cs-primary)}._metricLabel_wqksp_87{font-size:.875rem;font-weight:500;color:var(--cs-text-primary)}._metricValRow_wqksp_93{display:flex;align-items:flex-end;gap:8px}._metricVal_wqksp_93{font-size:2.25rem;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._metricVal_wqksp_93 small{font-size:1.125rem;font-weight:600;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._metricStatus_wqksp_118{font-size:.75rem;line-height:1.3;color:var(--cs-text-description)}._week_wqksp_125{margin-top:16px;padding:0 16px;border:1px solid var(--cs-border-subtle);border-radius:10px;background:var(--cs-bg-container)}._weekHead_wqksp_133{padding:14px 0 8px;border-bottom:1px solid var(--cs-border-subtle);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-secondary)}._weekRow_wqksp_143{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--cs-border-subtle)}._weekRow_wqksp_143:last-child{border-bottom:none}._weekIcon_wqksp_155{display:grid;place-items:center;width:20px;flex-shrink:0;color:var(--cs-primary)}._weekLabel_wqksp_163{flex:1;min-width:0;font-size:.875rem;font-weight:600;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._weekSub_wqksp_174{flex-shrink:0;font-size:.875rem;color:var(--cs-text-secondary)}._root_1zkpy_5{display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;text-align:center}._compact_1zkpy_15{padding:20px 8px 16px}._icon_1zkpy_21{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border:1px dashed var(--cs-border-secondary);border-radius:50%;color:var(--cs-text-secondary)}._compact_1zkpy_15 ._icon_1zkpy_21{width:36px;height:36px}._title_1zkpy_37{font-size:.9375rem;font-weight:600;color:var(--cs-text-primary)}._body_1zkpy_43{max-width:34ch;font-size:.8125rem;line-height:1.4;color:var(--cs-text-secondary)}._action_1zkpy_50{margin-top:8px;padding:9px 16px;border:1px solid var(--cs-primary);border-radius:999px;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:700;color:var(--cs-primary);cursor:pointer}._action_1zkpy_50:active{background:color-mix(in srgb,var(--cs-primary) 12%,transparent)}._stepper_1onx5_3{flex-shrink:0;display:flex;align-items:center;gap:14px;padding:10px 16px 4px}._steps_1onx5_10{flex:1;display:flex;gap:5px}._seg_1onx5_15{flex:1;height:4px;border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 14%,transparent);transition:background .25s ease}._done_1onx5_22{background:var(--cs-text-primary)}._on_1onx5_25{background:var(--cs-primary)}._count_1onx5_31{flex-shrink:0;min-width:36px;text-align:right;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cs-text-description)}._root_1igqt_5{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;background:var(--cs-bg-layout);color:var(--cs-text-primary)}._scroll_1igqt_16{flex:1;min-height:0;overflow-y:auto;padding:18px 16px 16px}._question_1igqt_22{display:flex;flex-direction:column;gap:8px;animation:_in_1igqt_1 .28s cubic-bezier(.22,1,.36,1)}@keyframes _in_1igqt_1{0%{opacity:0;transform:translateY(8px)}}._title_1igqt_34{margin:0;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.5rem;font-weight:600;line-height:1.15}._sub_1igqt_42{margin:0;font-size:.9375rem;line-height:1.4;color:var(--cs-text-description)}._options_1igqt_49{display:flex;flex-direction:column;gap:8px;margin-top:14px}._option_1igqt_49{display:flex;align-items:center;gap:12px;width:100%;padding:15px 16px;border:1px solid var(--cs-border-card);border-radius:14px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;font-size:1rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._option_1igqt_49:active{background:color-mix(in srgb,var(--cs-text-primary) 8%,var(--cs-bg-container))}._optionOn_1igqt_75{border-color:var(--cs-text-primary);background:var(--cs-text-primary);color:var(--cs-bg-container);font-weight:600}._optionDot_1igqt_81{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border:1.5px solid var(--cs-border-secondary);border-radius:50%;transition:border-color .15s ease,background .15s ease}._optionOn_1igqt_75 ._optionDot_1igqt_81{border-color:var(--cs-bg-container);background:var(--cs-bg-container);color:var(--cs-text-primary)}._chips_1igqt_99{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}._chip_1igqt_99{padding:13px 18px;border:1px solid var(--cs-border-secondary);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.2;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._chip_1igqt_99:active{background:color-mix(in srgb,var(--cs-text-primary) 8%,var(--cs-bg-container))}._chipOn_1igqt_121{border-color:var(--cs-text-primary);background:var(--cs-text-primary);color:var(--cs-bg-container);font-weight:600}._scaleWrap_1igqt_130{display:flex;flex-direction:column;gap:12px;margin-top:26px}._scaleValue_1igqt_136{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:10px}._scaleValue_1igqt_136 b{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:4rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}._scaleValue_1igqt_136 span{font-size:1.25rem;color:var(--cs-text-description)}._slider_1igqt_155{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:36px;margin:0;background:transparent;cursor:pointer;touch-action:none}._slider_1igqt_155::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(to right,var(--cs-primary) 0,var(--cs-primary) var(--pct),var(--cs-track-bg) var(--pct),var(--cs-track-bg) 100%)}._slider_1igqt_155::-moz-range-track{height:10px;border-radius:999px;background:var(--cs-track-bg)}._slider_1igqt_155::-moz-range-progress{height:10px;border-radius:999px;background:var(--cs-primary)}._slider_1igqt_155::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:34px;margin-top:-12px;border:3px solid var(--cs-bg-layout);border-radius:50%;background:var(--cs-text-primary);box-shadow:0 2px 8px #00000059}._slider_1igqt_155::-moz-range-thumb{width:28px;height:28px;border:3px solid var(--cs-bg-layout);border-radius:50%;background:var(--cs-text-primary)}._scaleTicks_1igqt_204{display:flex;justify-content:space-between;padding:0 12px;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--cs-text-description)}._scaleTicks_1igqt_204 span{width:10px;text-align:center}._tickOn_1igqt_216{font-weight:700;color:var(--cs-text-primary)}._scaleEnds_1igqt_220{display:flex;justify-content:space-between;margin-top:4px;font-size:.8125rem;color:var(--cs-text-description)}._foot_1igqt_229{flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px max(28px,calc(16px + env(safe-area-inset-bottom,0px)));border-top:1px solid var(--cs-border-card);background:var(--cs-bg-layout)}._footBtn_1igqt_242{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}._footBtn_1igqt_242:disabled{opacity:.4;cursor:default}._done_1igqt_255{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px 32px;text-align:center}._doneMark_1igqt_265{display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px;border-radius:50%;background:var(--cs-success);color:#fff}._doneTitle_1igqt_275{margin:0;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.5rem;font-weight:600}._doneSub_1igqt_282{margin:0;font-size:.9375rem;line-height:1.45;color:var(--cs-text-description)}._doneBtn_1igqt_288{margin-top:18px;min-width:180px}._stage_1igqt_297{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:12px 16px}._card_1igqt_305{display:flex;flex-direction:column;max-height:100%;min-height:0;border:1px solid var(--cs-border-card);border-radius:18px;background:var(--cs-bg-container);overflow:hidden}._card_1igqt_305 ._scroll_1igqt_16{flex:0 1 auto;padding:18px 16px}._card_1igqt_305 ._option_1igqt_49,._card_1igqt_305 ._chip_1igqt_99{background:var(--cs-bg-layout)}._card_1igqt_305 ._optionOn_1igqt_75,._card_1igqt_305 ._chipOn_1igqt_121{background:var(--cs-text-primary);color:var(--cs-bg-container)}._card_1igqt_305 ._title_1igqt_34{font-size:1.25rem}._review_1igqt_336{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 16px}._reviewTitle_1igqt_342{margin:0 0 4px;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.375rem;font-weight:600;line-height:1.15}._reviewList_1igqt_350{display:flex;flex-direction:column;margin-top:14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._reviewRow_1igqt_358{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px 14px;border:0;background:none;color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._reviewRow_1igqt_358+._reviewRow_1igqt_358{border-top:1px solid var(--cs-border-card)}._reviewQ_1igqt_374{font-size:.75rem;color:var(--cs-text-description)}._reviewA_1igqt_378{font-size:.9375rem;font-weight:600;line-height:1.3}._checks_1igqt_385{display:flex;flex-direction:column;margin-top:6px}._check_1igqt_385{display:flex;align-items:center;gap:10px;width:100%;min-height:27px;padding:3px 2px;border:0;border-bottom:1px solid var(--cs-border-card);background:none;color:var(--cs-text-label);font-family:inherit;font-size:.8125rem;line-height:1.3;text-align:left;cursor:pointer}._check_1igqt_385:last-child{border-bottom:0}._check_1igqt_385:active{background:color-mix(in srgb,var(--cs-text-primary) 6%,transparent)}._checkOn_1igqt_413{color:var(--cs-text-primary);font-weight:600}._checkBox_1igqt_417{display:grid;place-items:center;flex-shrink:0;box-sizing:border-box;width:16px;height:16px;border:1.5px solid color-mix(in srgb,var(--cs-text-primary) 35%,transparent);border-radius:4px}._checkOn_1igqt_413 ._checkBox_1igqt_417{border-color:var(--cs-text-primary);background:var(--cs-text-primary);color:var(--cs-bg-container)}._root_1q4ge_5{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;isolation:isolate;display:flex;flex-direction:column;background:var(--cs-bg-layout);color:var(--cs-text-primary);opacity:0;transform:translateY(10px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}._rootIn_1q4ge_18{opacity:1;transform:none}._topFade_1q4ge_23{position:absolute;top:0;left:0;right:0;z-index:4;height:96px;pointer-events:none;background:linear-gradient(to bottom,var(--cs-bg-layout) 0%,color-mix(in srgb,var(--cs-bg-layout) 70%,transparent) 55%,transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 50%,transparent 100%)}._backFloat_1q4ge_44{position:absolute;top:16px;left:5px;z-index:5;display:grid;place-items:center;width:44px;height:44px;padding:0;border:none;border-radius:12px;background:none;color:var(--cs-text-primary);cursor:pointer}._scroll_1q4ge_63{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:72px 16px 16px}._scroll_1q4ge_63>*{flex-shrink:0}._ai_1q4ge_78{display:flex;align-items:flex-start;gap:10px;width:100%;align-self:flex-start;animation:_in_1q4ge_405 .3s cubic-bezier(.22,1,.36,1)}._aiBody_1q4ge_88{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;padding-top:4px;font-size:.9375rem;line-height:1.45}._aiBody_1q4ge_88 p{margin:0;max-width:90%}._opening_1q4ge_106{display:flex;flex-direction:column;gap:8px;width:100%;align-self:flex-start;padding-top:8px}._openingTitle_1q4ge_114{margin:0;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.75rem;font-weight:600;line-height:1.1}._openingSub_1q4ge_122{margin:0 0 10px;font-size:.9375rem;line-height:1.45;color:var(--cs-text-description)}._needs_1q4ge_129{display:flex;flex-direction:column;border:1px solid var(--cs-border-card);border-radius:16px;background:var(--cs-bg-container);overflow:hidden}._need_1q4ge_129{display:flex;align-items:center;gap:14px;width:100%;padding:14px;color:var(--cs-text-primary)}._need_1q4ge_129+._need_1q4ge_129{position:relative}._need_1q4ge_129+._need_1q4ge_129:before{content:"";position:absolute;top:0;left:50%;width:70%;transform:translate(-50%);border-top:1px solid var(--cs-border-card)}._needIcon_1q4ge_159{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--cs-text-primary) 7%,transparent)}._needText_1q4ge_168{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._needText_1q4ge_168 b{font-size:1rem;font-weight:600;line-height:1.2}._needText_1q4ge_168 span{font-size:.875rem;line-height:1.35;color:var(--cs-text-description)}._why_1q4ge_187{display:block;margin-top:4px;font-size:.875rem;line-height:1.4;color:var(--cs-text-description)}._hint_1q4ge_194{font-size:.8125rem;color:var(--cs-text-description)}._me_1q4ge_200{align-self:flex-end;max-width:82%;padding:10px 14px;border-radius:18px 18px 4px;background:var(--cs-bg-container);border:1px solid var(--cs-border-card);font-size:.9375rem;line-height:1.4;white-space:pre-wrap;animation:_in_1q4ge_405 .25s cubic-bezier(.22,1,.36,1)}@keyframes _in_1q4ge_405{0%{opacity:0;transform:translateY(6px)}}._got_1q4ge_221{margin:0;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--cs-border-card);border-radius:14px;background:var(--cs-bg-container)}._gotRow_1q4ge_232{display:flex;flex-direction:column;gap:6px}._gotRow_1q4ge_232+._gotRow_1q4ge_232{padding-top:8px;border-top:1px solid var(--cs-border-card)}._gotRow_1q4ge_232 dt{font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-description)}._gotRow_1q4ge_232 dd{margin:0;display:flex;flex-wrap:wrap;gap:6px}._tag_1q4ge_254{padding:4px 10px;border:1px solid var(--cs-border-secondary);border-radius:999px;font-size:.8125rem;font-weight:500;line-height:1.2}._program_1q4ge_264{overflow:hidden;border:1px solid var(--cs-border-card);border-radius:16px;background:var(--cs-bg-container)}._programImg_1q4ge_270{display:block;width:100%;height:120px;object-fit:cover}._programBody_1q4ge_276{display:flex;flex-direction:column;gap:6px;padding:14px}._programKicker_1q4ge_282{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-description)}._programTitle_1q4ge_292{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.25rem;font-weight:600;line-height:1.15}._programFocus_1q4ge_299{font-size:.875rem;line-height:1.4;color:var(--cs-text-description)}._programStats_1q4ge_304{display:flex;gap:16px;margin-top:4px;font-size:.875rem;font-weight:500}._programStats_1q4ge_304 span{display:inline-flex;align-items:center;gap:6px}._programBtn_1q4ge_316{margin-top:8px;width:100%}._typing_1q4ge_322{display:inline-flex;gap:5px;padding:12px 2px}._typing_1q4ge_322 i{width:7px;height:7px;border-radius:50%;background:var(--cs-text-description);animation:_dot_1q4ge_1 1s ease-in-out infinite}._typing_1q4ge_322 i:nth-child(2){animation-delay:.15s}._typing_1q4ge_322 i:nth-child(3){animation-delay:.3s}@keyframes _dot_1q4ge_1{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}._foot_1q4ge_354{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:10px 16px calc(28px + env(safe-area-inset-bottom,0px));background:var(--cs-bg-layout)}._options_1q4ge_364{display:flex;flex-direction:column;gap:6px}._option_1q4ge_364{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;font-size:.9375rem;font-weight:500;text-align:left;cursor:pointer}._option_1q4ge_364:active{background:color-mix(in srgb,var(--cs-text-primary) 8%,transparent)}._optionDot_1q4ge_388{flex-shrink:0;width:16px;height:16px;border:1.5px solid var(--cs-border-secondary);border-radius:50%}._composer_1q4ge_396{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 16px;border:1px solid var(--cs-border-secondary);border-radius:24px;background:var(--cs-bg-container)}._input_1q4ge_405{flex:1;min-width:0;max-height:120px;padding:9px 0;border:none;background:none;color:var(--cs-text-primary);font-family:inherit;font-size:.9375rem;line-height:1.35;resize:none;outline:none;field-sizing:content}._input_1q4ge_405::placeholder{color:var(--cs-text-description)}._send_1q4ge_423{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;padding:0;border:none;border-radius:50%;background:var(--cs-text-primary);color:var(--cs-bg-layout);cursor:pointer;transition:opacity .15s ease}._send_1q4ge_423:disabled{opacity:.3;cursor:default}._planLayer_1q4ge_444{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}._ask_1q4ge_453{box-sizing:border-box;display:flex;flex-direction:column;padding:6px 0 10px;border:1px solid var(--cs-border-card);border-radius:16px;background:var(--cs-bg-container);animation:_in_1q4ge_405 .25s cubic-bezier(.22,1,.36,1)}._askTop_1q4ge_464{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 0}._askHead_1q4ge_470{display:flex;align-items:flex-start;padding:4px 16px 8px}._askQ_1q4ge_475{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.9375rem;font-weight:600;line-height:1.3}._askNav_1q4ge_486{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;color:var(--cs-text-description)}._askCount_1q4ge_493{padding:0 2px;font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}._askArrow_1q4ge_499,._askClose_1q4ge_500{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:none;background:none;color:var(--cs-text-description);cursor:pointer}._askArrow_1q4ge_499:disabled{opacity:.35;cursor:default}._askOptions_1q4ge_517{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;animation:_in_1q4ge_405 .2s ease}._askOptions_1q4ge_517>*{flex-shrink:0}._askOptionsScroll_1q4ge_531{-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}._askOption_1q4ge_517{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:46px;padding:0 16px;border:none;background:transparent;color:var(--cs-text-label);font-family:inherit;font-size:.9375rem;text-align:left;cursor:pointer}._askOption_1q4ge_517:after{content:"";position:absolute;left:16px;right:16px;bottom:0;border-bottom:1px solid var(--cs-border-card)}._askOption_1q4ge_517:last-child:after{display:none}._askOption_1q4ge_517:active,._askOptionOn_1q4ge_565{background:color-mix(in srgb,var(--cs-text-primary) 6%,transparent)}._askOptionOn_1q4ge_565{color:var(--cs-text-primary)}._needBtn_1q4ge_573{border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}._needBtn_1q4ge_573:active{background:color-mix(in srgb,var(--cs-text-primary) 5%,transparent)}._needGo_1q4ge_583{flex-shrink:0;margin-left:auto;color:var(--cs-text-description)}._askFoot_1q4ge_591{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;box-sizing:border-box;padding:10px 14px 0;border-top:1px solid var(--cs-border-card)}._askPicked_1q4ge_602{font-size:.8125rem;color:var(--cs-text-description)}._askNext_1q4ge_606{padding:8px 20px;border:0;border-radius:999px;background:var(--cs-primary);color:var(--cs-on-primary);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}._askNext_1q4ge_606:disabled{opacity:.4;cursor:default}._confirmRow_1q4ge_622{display:flex;gap:8px;margin-top:12px}._confirmBtn_1q4ge_627{flex:1;white-space:nowrap;padding-left:12px;padding-right:12px}._starters_1q4ge_635{display:flex;flex-direction:column;gap:2px}._starter_1q4ge_635{display:flex;align-items:center;gap:12px;width:100%;padding:8px 4px;border:0;background:none;color:var(--cs-text-primary);font-family:inherit;font-size:.875rem;font-weight:400;text-align:left;cursor:pointer}._starter_1q4ge_635:active{opacity:.6}._starterIcon_1q4ge_658{display:grid;place-items:center;flex-shrink:0;color:inherit}._askLabel_1q4ge_666{flex:1;min-width:0}._askRadio_1q4ge_670{flex-shrink:0;box-sizing:border-box;width:18px;height:18px;border:1.5px solid color-mix(in srgb,var(--cs-text-primary) 35%,transparent);border-radius:50%}._askOptionOn_1q4ge_565 ._askRadio_1q4ge_670{border:5px solid var(--cs-text-primary)}._askNum_1q4ge_681{flex-shrink:0;display:grid;place-items:center;box-sizing:border-box;width:22px;height:22px;border:1.5px solid color-mix(in srgb,var(--cs-text-primary) 35%,transparent);border-radius:6px;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cs-text-description)}._askOptionOn_1q4ge_565 ._askNum_1q4ge_681{border-color:var(--cs-text-primary);background:var(--cs-text-primary);color:var(--cs-bg-layout)}._headTitle_1q4ge_703{position:absolute;top:16px;left:72px;right:72px;z-index:5;margin:0;height:44px;line-height:44px;text-align:center;font-size:1rem;font-weight:600;color:var(--cs-text-primary);pointer-events:none}._startersHead_1q4ge_720{display:flex;align-items:center;justify-content:space-between;padding:0 0 2px 4px;font-size:.9375rem;font-weight:600;color:var(--cs-text-primary)}._startersClose_1q4ge_729{display:grid;place-items:center;width:36px;height:36px;margin-right:-6px;padding:0;border:0;background:none;color:var(--cs-text-primary);cursor:pointer}._sumSec_1q4ge_745{display:flex;flex-direction:column;gap:8px}._sumTitle_1q4ge_750{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:.8125rem;font-weight:600;color:var(--cs-text-description)}._sumCard_1q4ge_759{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:18px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._sumKicker_1q4ge_769{font-size:.75rem;color:var(--cs-text-description)}._sumHero_1q4ge_773{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.125rem;font-weight:600;line-height:1.2}._sumSub_1q4ge_780{font-size:.8125rem;color:var(--cs-text-label)}._sumCard_1q4ge_759>._sumBar_1q4ge_784{align-self:stretch;margin-top:4px}._sumBadge_1q4ge_788{margin-top:6px;padding:3px 8px;border-radius:6px;font-size:.75rem;font-weight:600;white-space:nowrap}._sumList_1q4ge_796{align-self:stretch;display:flex;flex-direction:column;margin-top:4px}._sumRow_1q4ge_802{display:flex;flex-direction:column;gap:6px;padding:11px 0}._sumRow_1q4ge_802+._sumRow_1q4ge_802{border-top:1px solid var(--cs-border-card)}._sumRow_1q4ge_802:last-child{padding-bottom:2px}._sumLine_1q4ge_814{display:flex;align-items:center;justify-content:space-between;gap:10px}._sumLabel_1q4ge_820{font-size:.875rem;font-weight:600}._sumValue_1q4ge_824{flex-shrink:0;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}._sumBar_1q4ge_784{display:block;height:5px;border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);overflow:hidden}._sumFill_1q4ge_837{display:block;height:100%;border-radius:inherit;background:var(--cs-text-primary)}._sumFill_1q4ge_837._tone_good_1q4ge_845{background:#6fdc8c}._sumFill_1q4ge_837._tone_warn_1q4ge_846{background:#f2cf5b}._sumFill_1q4ge_837._tone_bad_1q4ge_847{background:#ef6b61}._text_good_1q4ge_848{color:#6fdc8c}._text_warn_1q4ge_849{color:#f2cf5b}._text_bad_1q4ge_850{color:#ef6b61}._sumBadge_1q4ge_788._tone_good_1q4ge_845{color:#6fdc8c;background:color-mix(in srgb,#3fa66a 18%,transparent)}._sumBadge_1q4ge_788._tone_warn_1q4ge_846{color:#f2cf5b;background:color-mix(in srgb,#d9a92a 18%,transparent)}._sumBadge_1q4ge_788._tone_bad_1q4ge_847{color:#ef6b61;background:color-mix(in srgb,#d8453f 18%,transparent)}._stage_t4zao_6{position:relative;width:100%;aspect-ratio:3 / 4;max-height:340px;margin:0;border-radius:10px;overflow:hidden;background:var(--cs-bg-container)}._stageFill_t4zao_29{aspect-ratio:auto;height:100%;max-height:none;min-height:0;background:none}._root_18ebq_18{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;min-height:0;background:var(--cs-bg-layout)}._rail_18ebq_32{display:flex;gap:5px;padding:10px 16px 0}._railStep_18ebq_52{display:flex;align-items:center;flex:1;height:18px;padding:0;border:none;background:none;cursor:pointer}._railStep_18ebq_52:before{content:"";display:block;width:100%;height:4px;border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 14%,transparent);transition:background-color .25s ease}._railStep_18ebq_52:disabled{cursor:default}._railHidden_18ebq_79{visibility:hidden}._railDone_18ebq_84:before{background:var(--cs-text-primary)}._railOn_18ebq_89:before{background:var(--cs-primary)}._stage_18ebq_96{position:relative;flex:1;min-height:0;display:flex}._card_18ebq_103{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:14px 16px 4px;overflow-y:auto}._ask_18ebq_113{display:flex;flex-direction:column;gap:5px}._intro_18ebq_124{display:flex;flex-direction:column;gap:11px}._hero_18ebq_133{position:relative;display:flex;align-items:center;justify-content:center;height:290px;margin:0 0 26px}._rings_18ebq_147{position:absolute;top:50%;left:50%;width:356px;height:356px;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}._ringInner_18ebq_158{fill:none;stroke:var(--cs-border-subtle);stroke-width:1}._ringTrack_18ebq_164{fill:none;stroke:color-mix(in srgb,var(--cs-text-secondary) 30%,transparent);stroke-width:1;stroke-dasharray:3 5;stroke-linecap:round}._arcLeft_18ebq_174,._arcRight_18ebq_175{stroke:none;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--cs-text-primary) 55%,transparent))}._arcLeft_18ebq_174{fill:var(--cs-text-primary)}._arcRight_18ebq_175{fill:color-mix(in srgb,var(--cs-text-primary) 50%,transparent)}._heroBody_18ebq_193{position:relative;width:auto;height:262px;aspect-ratio:449.509 / 1263.158;background:linear-gradient(180deg,color-mix(in srgb,var(--cs-text-primary) 34%,transparent),color-mix(in srgb,var(--cs-text-primary) 18%,transparent));-webkit-mask-image:var(--body-mask);mask-image:var(--body-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._heroDots_18ebq_212{position:absolute;top:50%;left:50%;height:262px;aspect-ratio:449.509 / 1263.158;transform:translate(-50%,-50%);pointer-events:none}._heroDot_18ebq_212{position:absolute;width:10px;height:10px;border-radius:999px;transform:translate(-50%,-50%);background:var(--cs-text-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--cs-text-primary) 22%,transparent),0 0 10px color-mix(in srgb,var(--cs-text-primary) 65%,transparent)}._heroTag_18ebq_239{position:absolute;top:46%;display:flex;align-items:center;gap:8px;max-width:150px;padding:9px 11px;transform:translateY(-50%);border:1px solid var(--cs-border-subtle);border-radius:9px;background:var(--cs-bg-container);font-size:.6875rem;font-weight:600;line-height:1.3;color:var(--cs-text-secondary)}._heroTag_18ebq_239 svg{flex-shrink:0;color:var(--cs-text-primary)}._heroTagLeft_18ebq_262{right:calc(50% + 92px)}._heroTagRight_18ebq_266{left:calc(50% + 92px)}._introTitle_18ebq_270{margin:0;text-align:center;font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._introTitle_18ebq_270 em{font-style:normal;color:var(--cs-text-primary)}._introBody_18ebq_290{margin:0;text-align:center;font-size:.875rem;line-height:1.45;color:var(--cs-text-description)}._agenda_18ebq_301{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0;padding:0;list-style:none}._agendaRow_18ebq_311{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 10px;text-align:center}._agendaRow_18ebq_311+._agendaRow_18ebq_311:before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:1px;background:var(--cs-border-card)}._agendaIcon_18ebq_335{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--cs-border-card);border-radius:50%;color:var(--cs-text-primary)}._agendaIcon_18ebq_335 svg{width:22px;height:22px}._agendaText_18ebq_351{margin-top:4px;font-size:.8125rem;font-weight:600;line-height:1.2;color:var(--cs-text-primary)}._agendaSub_18ebq_358{font-size:.6875rem;line-height:1.3;color:var(--cs-text-description)}._label_18ebq_365{margin:0;font-size:1.375rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._hint_18ebq_377{margin:0;font-size:.875rem;line-height:1.35;color:var(--cs-text-description)}._answer_18ebq_387{display:flex;flex-direction:column;gap:10px}._answerBody_18ebq_395{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}._figure_18ebq_403{position:relative;flex:1;min-height:0}._options_18ebq_415{display:flex;flex-direction:column;gap:8px}._option_18ebq_415{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;border:1px solid var(--cs-border-secondary);border-radius:10px;background:transparent;font-family:inherit;font-size:.9375rem;font-weight:600;text-align:left;color:var(--cs-text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}._optionOn_18ebq_439{border-color:var(--cs-text-primary);background:color-mix(in srgb,var(--cs-text-primary) 12%,transparent);color:var(--cs-text-primary)}._optionMark_18ebq_449{width:18px;height:18px;flex-shrink:0;border:2px solid var(--cs-border-secondary);border-radius:999px;transition:border-color .15s ease,box-shadow .15s ease}._optionOn_18ebq_439 ._optionMark_18ebq_449{border-color:var(--cs-text-primary);box-shadow:inset 0 0 0 3px var(--cs-text-primary)}._figureRings_18ebq_466{position:absolute;top:44%;left:50%;width:300px;height:300px;transform:translate(-50%,-50%);overflow:visible;pointer-events:none}._chips_18ebq_478{display:flex;flex-wrap:wrap;gap:8px}._chip_18ebq_478{min-width:64px;padding:13px 18px;border:1px solid var(--cs-border-secondary);border-radius:999px;background:transparent;font-family:inherit;font-size:.9375rem;font-weight:600;color:var(--cs-text-description);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}._chipOn_18ebq_503{border-color:var(--cs-text-primary);color:var(--cs-text-primary);background:color-mix(in srgb,var(--cs-text-primary) 12%,transparent)}._focusChips_18ebq_515{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:2px;margin:-2px}._focusChips_18ebq_515>*{flex-shrink:0}._pickChip_18ebq_529{display:inline-flex;align-items:center;gap:7px;padding:11px 14px;border:1px solid var(--cs-border-secondary);border-radius:999px;background:transparent;font-family:inherit;font-size:.875rem;font-weight:600;color:var(--cs-text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}._pickChipOn_18ebq_545{border-color:var(--cs-text-primary);background:color-mix(in srgb,var(--cs-text-primary) 12%,transparent);color:var(--cs-text-primary)}._pickChipDot_18ebq_551{width:8px;height:8px;flex-shrink:0;border-radius:999px}._foot_18ebq_564{display:flex;align-items:center;min-height:50px;flex-shrink:0;padding:10px 16px var(--cs-foot-room);background:var(--cs-bg-layout)}._back_18ebq_576{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;max-width:160px;margin-right:10px;padding:14px 18px;border:1px solid var(--cs-border-secondary);border-radius:999px;background:transparent;font-family:inherit;font-size:.875rem;font-weight:600;white-space:nowrap;color:var(--cs-text-description);cursor:pointer;overflow:hidden;transition:max-width .26s cubic-bezier(.2,0,.2,1),padding .26s cubic-bezier(.2,0,.2,1),margin-right .26s cubic-bezier(.2,0,.2,1),opacity .18s ease,border-color .15s ease}._backHidden_18ebq_605{max-width:0;margin-right:0;padding-left:0;padding-right:0;border-color:transparent;opacity:0;pointer-events:none}._back_18ebq_576:disabled{cursor:default}._cta_18ebq_619{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0}@keyframes _stepInRight_18ebq_1{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes _stepInLeft_18ebq_1{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes _stepOutLeft_18ebq_1{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-16px)}}@keyframes _stepOutRight_18ebq_1{0%{opacity:1;transform:none}to{opacity:0;transform:translate(16px)}}._enterRight_18ebq_661{animation:_stepInRight_18ebq_1 .22s cubic-bezier(.2,0,.2,1)}._enterLeft_18ebq_662{animation:_stepInLeft_18ebq_1 .22s cubic-bezier(.2,0,.2,1)}._leaveLeft_18ebq_668{animation:_stepOutLeft_18ebq_1 .19s cubic-bezier(.4,0,1,1) forwards}._leaveRight_18ebq_669{animation:_stepOutRight_18ebq_1 .19s cubic-bezier(.4,0,1,1) forwards}@media (prefers-reduced-motion: reduce){._enterRight_18ebq_661,._enterLeft_18ebq_662,._leaveLeft_18ebq_668,._leaveRight_18ebq_669{animation-duration:.01ms}}._root_1oczb_8{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;background:var(--cs-bg-layout);color:var(--cs-text-primary);opacity:0;transform:translateY(10px);transition:opacity .34s cubic-bezier(.4,0,.2,1),transform .34s cubic-bezier(.4,0,.2,1)}._rootIn_1oczb_21{opacity:1;transform:none}._scroll_1oczb_26{flex:1;min-height:0;overflow-y:auto;padding:calc(6px + var(--cs-top-inset, 0px)) 16px var(--cs-foot-room)}._lede_1oczb_33{margin:8px 0 0;font-size:.875rem;line-height:1.35;color:var(--cs-text-description)}._h2_1oczb_41{margin:28px 0 0;font-size:1.25rem;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._recHead_1oczb_56{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px}._recHead_1oczb_56 ._h2_1oczb_41{margin:0}._answersEdit_1oczb_66{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border:1px solid var(--cs-border-card);border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 6%,transparent);font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--cs-text-primary);cursor:pointer}._answersEdit_1oczb_66:active{transform:scale(.97)}._answersTags_1oczb_86{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0 16px}._answersTag_1oczb_86{padding:3px 7px;border-radius:6px;background:color-mix(in srgb,var(--cs-text-primary) 8%,transparent);font-size:.6875rem;font-weight:500;line-height:1.3;color:var(--cs-text-description)}._rowTop_1oczb_104{display:flex;align-items:flex-start;gap:12px}._rowThumb_1oczb_110{width:62px;height:62px;border-radius:9px;object-fit:cover;flex-shrink:0}._rowMain_1oczb_118{flex:1;min-width:0}._emptyCard_1oczb_124{margin-top:14px;border:1px solid var(--cs-border-subtle);border-radius:11px;background:var(--cs-bg-container)}._focus_1oczb_138{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding:14px;border:1px solid var(--cs-border-subtle);border-radius:11px;background:var(--cs-bg-container)}._focusChips_1oczb_149{display:flex;flex-wrap:wrap;gap:8px}._pickChip_1oczb_155{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1.5px solid var(--cs-border-secondary);border-radius:999px;background:none;font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--cs-text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}._pickChipOn_1oczb_171{border-color:var(--cs-text-primary);background:color-mix(in srgb,var(--cs-text-primary) 12%,transparent);color:var(--cs-text-primary)}._pickChipDot_1oczb_177{width:7px;height:7px;flex-shrink:0;border-radius:999px}._toneWord_1oczb_186{font-size:.625rem;font-weight:600;opacity:.75}._rec_1oczb_56{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--cs-border-secondary);border-radius:11px;background:var(--cs-bg-container)}._recWhy_1oczb_212{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}._recTag_1oczb_221{padding:4px 9px;border:1px solid color-mix(in srgb,var(--cs-text-primary) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);font-size:.71875rem;font-weight:600;line-height:1.3;color:var(--cs-text-primary)}._recPlan_1oczb_234{display:flex;align-items:center;gap:6px}._recPlanThumb_1oczb_240{width:44px;height:44px;flex-shrink:0;border-radius:8px;object-fit:cover}._recPlanMore_1oczb_251{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--cs-border-subtle);border-radius:8px;background:var(--cs-bg-layout);font-size:.8125rem;font-weight:700;color:var(--cs-text-secondary)}._recFoot_1oczb_265{display:flex;align-items:center;justify-content:space-between;gap:10px}._recBtn_1oczb_272{flex-shrink:0;padding:9px 16px;border:none;border-radius:999px;font-family:inherit;font-size:.8125rem;font-weight:700;background:var(--cs-primary);color:var(--cs-on-primary);cursor:pointer}._recBtn_1oczb_272:active{opacity:.88}._strip_1oczb_291{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:2px 16px 4px;scroll-snap-type:x mandatory;scroll-padding:0 16px}._card_1oczb_312{position:relative;scroll-snap-align:start;flex:0 0 auto;width:316px;display:flex;flex-direction:column;justify-content:flex-end;min-height:104px;padding:0;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);font-family:inherit;text-align:left;cursor:pointer;overflow:hidden}._thumb_1oczb_354{position:absolute;top:0;right:0;bottom:0;left:44%;width:56%;height:100%;object-fit:cover;object-position:center 88%;display:block}._scrim_1oczb_376{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--cs-bg-container) 0%,var(--cs-bg-container) 48%,color-mix(in srgb,var(--cs-bg-container) 76%,transparent) 64%,color-mix(in srgb,var(--cs-bg-container) 36%,transparent) 82%,color-mix(in srgb,var(--cs-bg-container) 10%,transparent) 100%),linear-gradient(to top,color-mix(in srgb,var(--cs-bg-container) 45%,transparent) 0%,transparent 52%)}._cardBody_1oczb_405{position:relative;width:72%;display:flex;flex-direction:column;gap:9px;padding:15px 17px 16px;color:var(--cs-text-primary)}._card_1oczb_312:active{transform:scale(.985)}._meta_1oczb_429{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--cs-text-description)}._metaPill_1oczb_443,._go_1oczb_444{background:#00000024;border:1px solid var(--cs-border-card);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cs-text-primary)}._metaPill_1oczb_443{padding:3px 8px;font-size:.6875rem;font-weight:400}._title_1oczb_458{font-size:1.0625rem;font-weight:500;line-height:1.15;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._week_1oczb_477{font-size:.75rem;color:var(--cs-text-description)}._cardBody_1oczb_405 ._bar_1oczb_486,._cardBody_1oczb_405 ._barFoot_1oczb_487{width:84%}._go_1oczb_444{position:absolute;right:11px;bottom:11px;display:grid;place-items:center;width:26px;height:26px}._bar_1oczb_486{height:7px;border-radius:999px;overflow:hidden;background:var(--cs-track-bg)}._bar_1oczb_486 i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cs-reading-from) 0%,var(--cs-reading-mid) 60%,var(--cs-reading-to) 100%);transition:width .6s cubic-bezier(.4,0,.2,1)}._barFoot_1oczb_487{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.71875rem;color:var(--cs-text-description)}._pct_1oczb_541{font-weight:700;font-variant-numeric:tabular-nums;color:var(--cs-text-primary)}._list_1oczb_548{display:flex;flex-direction:column;gap:12px;margin-top:14px}._rowTitle_1oczb_555{min-width:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--cs-text-primary)}._rowFocus_1oczb_563{font-size:.78125rem;line-height:1.4;color:var(--cs-text-description)}._chips_1oczb_569{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._chip_1oczb_569{padding:3px 9px;border-radius:999px;font-size:.6875rem;font-weight:600;color:var(--cs-text-primary);background:var(--cs-bg-elevated)}._planHead_1oczb_586{display:flex;align-items:flex-start;gap:12px;margin-top:4px}._planBar_1oczb_593{display:flex;flex-direction:column;gap:6px;margin-top:14px}._resume_1oczb_602{display:flex;align-items:center;gap:10px;width:100%;margin-top:16px;padding:12px 14px;border:none;border-radius:10px;background:var(--cs-primary);font-family:inherit;text-align:left;color:var(--cs-on-primary);cursor:pointer}._resume_1oczb_602 ._resumeLabel_1oczb_618,._resume_1oczb_602 ._resumeMin_1oczb_619{color:inherit;opacity:.8}._resume_1oczb_602:active{opacity:.85}._resumeMain_1oczb_628{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._resumeLabel_1oczb_618{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--cs-text-secondary)}._resumeName_1oczb_644{font-size:.9375rem;font-weight:700;letter-spacing:-.01em}._resumeMin_1oczb_619{margin-top:2px;font-size:.75rem;color:var(--cs-text-description)}._resumeGo_1oczb_655{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0d1217;color:#fff}._planList_1oczb_669{display:flex;flex-direction:column;margin-top:16px;padding:0 14px 4px;border:1px solid var(--cs-border-subtle);border-radius:11px;background:var(--cs-bg-container)}._planHeadRow_1oczb_681{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 0 12px;border-bottom:1px solid var(--cs-border-subtle)}._planTitle_1oczb_690{font-size:.9375rem;font-weight:700;color:var(--cs-text-primary)}._planCount_1oczb_696{font-size:.75rem;color:var(--cs-text-secondary)}._ex_1oczb_701{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--cs-border-subtle)}._exMain_1oczb_709{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._exFocus_1oczb_717{font-size:.6875rem;line-height:1.3;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ex_1oczb_701:last-child{border-bottom:none}._exMark_1oczb_733{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;border:1px solid var(--cs-border-secondary);font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cs-text-secondary)}._exName_1oczb_747{min-width:0;font-size:.8125rem;font-weight:600;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._exMin_1oczb_757{flex-shrink:0;font-size:.75rem;color:var(--cs-text-secondary)}._exDone_1oczb_768{opacity:.45}._exNext_1oczb_774 ._exMark_1oczb_733{border-color:var(--cs-text-primary);background:var(--cs-text-primary);color:var(--cs-bg-container)}._exTag_1oczb_780{flex-shrink:0;padding:2px 7px;border:1px solid var(--cs-text-primary);border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.02em;color:var(--cs-text-primary)}._stats_1oczb_792{display:flex;flex-direction:column;margin-top:12px;padding:0 14px 14px;border:1px solid var(--cs-border-subtle);border-radius:11px;background:var(--cs-bg-container)}._statGrid_1oczb_804{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:12px;background:var(--cs-border-subtle);border-radius:9px;overflow:hidden}._statCell_1oczb_817{min-width:0;display:flex;flex-direction:column;gap:3px;padding:11px 12px;background:var(--cs-bg-container)}._statLabel_1oczb_826{font-size:.6875rem;color:var(--cs-text-secondary)}._statVal_1oczb_831{font-size:1.0625rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--cs-text-primary)}._statNote_1oczb_841 b{color:var(--cs-text-primary)}._empty_1oczb_124{margin-top:24px;text-align:center;font-size:.875rem;color:var(--cs-text-description)}._rc_1oczb_856{display:grid;grid-template-columns:44% minmax(0,1fr);gap:14px;padding:12px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._rcMedia_1oczb_866{display:flex;flex-direction:column;gap:6px;min-width:0}._rcHero_1oczb_872{width:100%;flex:1;min-height:90px;border-radius:10px;object-fit:cover;background:var(--cs-bg-elevated)}._rcThumbs_1oczb_883{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}._rcThumb_1oczb_883{width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover;background:var(--cs-bg-elevated)}._rcBody_1oczb_896{min-width:0;display:flex;flex-direction:column;gap:7px}._rc_1oczb_856:not(._rcFlat_1oczb_906) ._rcBody_1oczb_896{min-height:100%}._rc_1oczb_856:not(._rcFlat_1oczb_906) ._rcBody_1oczb_896>*{flex-shrink:0}._rc_1oczb_856:not(._rcFlat_1oczb_906) ._rcBody_1oczb_896{gap:6px}._rc_1oczb_856:not(._rcFlat_1oczb_906) ._rcTags_1oczb_917{max-height:48px;overflow:hidden}._rc_1oczb_856:not(._rcFlat_1oczb_906) ._rcBtn_1oczb_923{padding:8px 14px}._rc_1oczb_856:not(._rcFlat_1oczb_906) ._rcFocus_1oczb_926{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._rcMeta_1oczb_936{display:flex;flex-wrap:wrap;gap:4px}._rcMeta_1oczb_936 span{display:inline-flex;align-items:center;gap:5px;padding:4px 8px 4px 6px;border-radius:6px;background:color-mix(in srgb,var(--cs-text-primary) 12%,transparent);font-size:.6875rem;font-weight:600;line-height:1.2;color:var(--cs-text-primary)}._rcMeta_1oczb_936 svg{width:13px;height:13px;color:var(--cs-text-label)}._rcTag_1oczb_917 svg{width:13px;height:13px}._rcTitle_1oczb_962{font-size:1.0625rem;font-weight:600;line-height:1.15;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._rcFocus_1oczb_926{font-size:.75rem;line-height:1.35;color:var(--cs-text-description)}._rcTags_1oczb_917{display:flex;flex-wrap:wrap;gap:4px}._rcTag_1oczb_917{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border:1px solid var(--cs-border-card);border-radius:999px;background:#00000024;font-size:.6875rem;line-height:1.2;color:var(--cs-text-primary)}._rcTag_1oczb_917 svg{color:var(--cs-text-label)}._rcStats_1oczb_999{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;padding-top:10px;border-top:1px solid var(--cs-border-card)}._rcStat_1oczb_999{display:flex;align-items:center;gap:6px;min-width:0}._rcStat_1oczb_999+._rcStat_1oczb_999{padding-left:7px;border-left:1px solid var(--cs-border-card)}._rcStatIco_1oczb_1017{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--cs-border-card);border-radius:50%;color:var(--cs-text-label)}._rcStat_1oczb_999>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}._rcStat_1oczb_999 b{overflow:hidden;text-overflow:ellipsis;font-size:.75rem;font-weight:600;line-height:1.1;white-space:nowrap;color:var(--cs-text-primary)}._rcStat_1oczb_999 small{font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._rcBtn_1oczb_923{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:auto;padding:10px 14px;border:none;border-radius:10px;background:var(--cs-primary);color:var(--cs-on-primary);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer}._rcBtn_1oczb_923:active{transform:scale(.98)}._recTagIcon_1oczb_1074{color:var(--cs-text-primary)}._previewTitle_1oczb_1081{margin:0 0 14px;font-size:1.625rem;font-weight:700;line-height:1.12;color:var(--cs-text-primary)}._previewBadges_1oczb_1089{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}._previewBadge_1oczb_1089{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--cs-border-card);border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 5%,transparent);font-size:.75rem;font-weight:500;color:var(--cs-text-primary)}._previewBadge_1oczb_1089 svg{color:var(--cs-text-description)}._previewHead_1oczb_1115{display:flex;gap:12px;align-items:flex-start}._previewShot_1oczb_1121{flex:0 0 auto;width:92px;height:116px;border-radius:12px;object-fit:cover;background:var(--cs-bg-elevated)}._previewMain_1oczb_1130{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}._previewFocus_1oczb_1138{margin:0;font-size:.875rem;line-height:1.4;color:var(--cs-text-description)}._previewH_1oczb_1115{margin:24px 0 0;font-size:1rem;font-weight:700;line-height:1.2;color:var(--cs-text-primary)}._previewSub_1oczb_1153{margin:4px 0 0;font-size:.8125rem;line-height:1.35;color:var(--cs-text-description)}._calHead_1oczb_1160{margin-bottom:6px}._cal_1oczb_1160{position:relative;margin-top:12px;padding:12px 12px 14px;border:1px solid var(--cs-border-card);border-radius:14px;background:var(--cs-bg-container);overflow:hidden}._calHead_1oczb_1160{display:flex;align-items:center;gap:4px;margin-bottom:10px}._calStep_1oczb_1184{display:grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:999px;background:none;color:var(--cs-text-description);cursor:pointer}._calStep_1oczb_1184:active{transform:scale(.94)}._calMonth_1oczb_1201{flex:1;text-align:center;font-size:.875rem;font-weight:600;color:var(--cs-text-primary)}._calGrid_1oczb_1209{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}._calDay_1oczb_1215{padding-bottom:4px;text-align:center;font-size:.5625rem;font-weight:600;letter-spacing:.06em;color:var(--cs-text-secondary)}._calCell_1oczb_1227{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;aspect-ratio:1;padding:0;border:none;border-radius:9px;background:none;font-family:inherit;color:var(--cs-text-description);cursor:default}._calOn_1oczb_1245{background:var(--cs-bg-elevated);color:var(--cs-text-primary);cursor:pointer}._calOn_1oczb_1245:active{transform:scale(.94)}._calDate_1oczb_1255{font-size:.75rem;font-variant-numeric:tabular-nums}._calDots_1oczb_1260{display:flex;gap:2px;min-height:5px}._calDot_1oczb_1260{width:5px;height:5px;flex-shrink:0;border-radius:50%}._calToday_1oczb_1275,._calToday_1oczb_1275:disabled{background:#fff;color:#101112}._calToday_1oczb_1275 ._calDot_1oczb_1260{background:#101112!important;opacity:.85}._calDone_1oczb_1288:not(._calToday_1oczb_1275){background:none;color:var(--cs-text-description)}._calDone_1oczb_1288:not(._calToday_1oczb_1275) ._calDot_1oczb_1260{opacity:.55}._calKey_1oczb_1298{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--cs-border-card)}._calKeyItem_1oczb_1307{display:inline-flex;align-items:center;gap:5px;font-size:.625rem;color:var(--cs-text-description)}._dayOpen_1oczb_1320{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:14px;background:color-mix(in srgb,var(--cs-bg-container) 88%,transparent);animation:_dayVeil_1oczb_1 .18s ease}._dayCard_1oczb_1330{width:100%;display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-elevated);box-shadow:0 14px 34px #00000073;animation:_dayZoom_1oczb_1 .24s cubic-bezier(.2,.9,.3,1)}._dayOpen_1oczb_1320,._dayCard_1oczb_1330{animation-duration:.01ms}._dayKind_1oczb_1348{display:inline-flex;align-items:center;gap:6px;font-size:.5625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._dayList_1oczb_1359{display:flex;flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none}._dayItem_1oczb_1368{display:flex;align-items:flex-start;gap:10px}._dayItem_1oczb_1368>._calDot_1oczb_1260{margin-top:6px}._dayItemMain_1oczb_1379{display:flex;flex-direction:column;gap:2px;min-width:0}._dayItemName_1oczb_1386{font-size:.9375rem;font-weight:700;line-height:1.2;color:var(--cs-text-primary)}._dayItemSub_1oczb_1393{font-size:.75rem;line-height:1.35;color:var(--cs-text-description)}._dayTitle_1oczb_1399{margin:2px 0 0;font-size:1.0625rem;font-weight:700;line-height:1.2;color:var(--cs-text-primary)}._dayFocus_1oczb_1407{margin:0;font-size:.8125rem;line-height:1.35;color:var(--cs-text-description)}._dayMeta_1oczb_1414{display:flex;justify-content:space-between;gap:10px;margin-top:8px;padding-top:10px;border-top:1px solid var(--cs-border-card);font-size:.75rem;color:var(--cs-text-description)}._weekBlock_1oczb_1426+._weekBlock_1oczb_1426{margin-top:6px}._weekBlockHead_1oczb_1432{display:flex;justify-content:space-between;margin-top:16px;padding-bottom:6px;border-bottom:1px solid var(--cs-border-card);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._weekBlockHead_1oczb_1432>span:last-child{color:var(--cs-text-secondary)}._sessionDate_1oczb_1449{flex:0 0 auto;width:32px;display:flex;flex-direction:column;align-items:center;line-height:1.05}._sessionDow_1oczb_1458{font-size:.5625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-secondary)}._sessionDay_1oczb_1466{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cs-text-primary)}._sessionKinds_1oczb_1473{flex:0 0 auto;display:flex;gap:3px}._sessionDone_1oczb_1480{opacity:.55}._sessionCheck_1oczb_1484{flex:0 0 auto;color:var(--cs-text-label)}._sessionNext_1oczb_1490 ._previewMoveName_1oczb_1490{color:var(--cs-text-primary)}._sessionTag_1oczb_1494{flex:0 0 auto;padding:2px 8px;border:1px solid var(--cs-border-secondary);border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-primary)}._previewMoves_1oczb_1507{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column}._previewMove_1oczb_1490{display:flex;align-items:center;gap:12px;padding:11px 0}._previewMove_1oczb_1490+._previewMove_1oczb_1490{border-top:1px solid var(--cs-border-card)}._previewMoveMain_1oczb_1526{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._previewMoveName_1oczb_1490{font-size:.875rem;font-weight:600;line-height:1.2;color:var(--cs-text-primary)}._previewMoveFocus_1oczb_1541{font-size:.75rem;line-height:1.3;color:var(--cs-text-description)}._previewFoot_1oczb_1549{flex:0 0 auto;padding:12px 16px var(--cs-foot-room);border-top:1px solid var(--cs-border-card);background:var(--cs-bg-layout)}._previewFootNoNav_1oczb_1555{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}._previewCta_1oczb_1559{width:100%;transition:background-color .3s ease,color .3s ease}._ctaEnrolled_1oczb_1565,._ctaEnrolled_1oczb_1565:hover{background:#3fa66a;color:#fff}._ctaLabel_1oczb_1570{display:inline-flex;align-items:center;justify-content:center;gap:8px;animation:_ctaIn_1oczb_1 .28s cubic-bezier(.22,1,.36,1)}._ctaCheck_1oczb_1577{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#ffffff38;animation:_ctaPop_1oczb_1 .45s cubic-bezier(.34,1.56,.64,1)}@keyframes _ctaIn_1oczb_1{0%{opacity:0;transform:translateY(6px)}}@keyframes _ctaPop_1oczb_1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes _dayVeil_1oczb_1{0%{opacity:0}to{opacity:1}}@keyframes _dayZoom_1oczb_1{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}._rcFlat_1oczb_906{padding:0;border:none;background:none;margin:4px 0 18px}._topStats_1oczb_1621{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;padding:14px 0;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._topStat_1oczb_1621{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 14px}._topStat_1oczb_1621+._topStat_1oczb_1621{border-left:1px solid var(--cs-border-card)}._topStatLabel_1oczb_1641{font-size:.6875rem;font-weight:500;line-height:1.1;letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-description);white-space:nowrap}._topStatVal_1oczb_1650{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.75rem;font-weight:600;line-height:1}._custom_1oczb_1661{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:12px;width:100%;margin-top:6px;padding:16px;border:1px solid color-mix(in srgb,var(--cs-primary) 22%,var(--cs-border-card));border-radius:16px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._customGlow_1oczb_1679{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(100% 140% at 0% 0%,color-mix(in srgb,var(--cs-primary) 14%,transparent),transparent 70%)}._customTop_1oczb_1686{display:flex;align-items:center;gap:14px;width:100%}._custom_1oczb_1661{min-height:128px;justify-content:center}._customArt_1oczb_1699{position:absolute;z-index:-1;right:-20px;top:50%;height:150%;transform:translateY(-40%);pointer-events:none;-webkit-mask-image:linear-gradient(to left,#000 60%,transparent 100%);mask-image:linear-gradient(to left,#000 60%,transparent 100%)}._customText_1oczb_1710{max-width:52%}._customMark_1oczb_1713{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:16px;background:var(--cs-text-primary);color:var(--cs-bg-container)}._customText_1oczb_1710{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._customKicker_1oczb_1730{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._customTitle_1oczb_1737{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.125rem;font-weight:600;line-height:1.15}._customGo_1oczb_1744{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--cs-text-primary);color:var(--cs-bg-layout)}._customTry_1oczb_1755{align-self:flex-start;margin-top:8px;padding:7px 16px;border-radius:999px;background:var(--cs-primary);color:var(--cs-on-primary);font-size:.8125rem;font-weight:600;line-height:1.2}._custom_1oczb_1661:active{transform:scale(.99)}._assistant_1oczb_1771{margin-top:10px;min-height:124px;border-color:color-mix(in srgb,var(--cs-text-primary) 22%,var(--cs-border-card));background:radial-gradient(90% 130% at 100% 50%,color-mix(in srgb,var(--cs-text-primary) 12%,transparent),transparent 70%),linear-gradient(135deg,var(--cs-bg-container),color-mix(in srgb,var(--cs-text-primary) 4%,var(--cs-bg-container)))}._assistantSub_1oczb_1779{font-size:.8125rem;line-height:1.35;color:var(--cs-text-label)}._guided_1oczb_1786{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;background:var(--cs-bg-layout)}._guidedBody_1oczb_1794{position:relative;flex:1;min-height:0}._assistantGlow_1oczb_1799{background:none}._assistantMark_1oczb_1803{position:absolute;z-index:-1;right:28px;top:50%;transform:translateY(-50%);color:var(--cs-text-primary);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--cs-text-primary) 45%,transparent));pointer-events:none}._currentStrip_1oczb_1814{margin-top:12px}._source_1oczb_1819{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px;padding:4px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._sourceBtn_1oczb_1829{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 8px;border:none;border-radius:9px;background:transparent;color:var(--cs-text-description);font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer}._sourceOn_1oczb_1844{background:var(--cs-text-primary);color:var(--cs-bg-container);font-weight:600}._sourceCount_1oczb_1849{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,currentColor 18%,transparent);font-size:.75rem}._source_1oczb_1819+._list_1oczb_548,._source_1oczb_1819+._emptyCard_1oczb_124{margin-top:12px}._removeBtn_1oczb_1867{display:grid;place-items:center;flex-shrink:0;padding:8px;border:1px solid var(--cs-border-secondary);border-radius:9px;background:var(--cs-bg-container);color:var(--cs-text-primary);cursor:pointer}._removeBtn_1oczb_1867:active{transform:scale(.96)}._confirmVeil_1oczb_1882{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:24px;background:#0009;animation:_veilIn_1oczb_1 .2s ease}@keyframes _veilIn_1oczb_1{0%{opacity:0}}._confirm_1oczb_1882{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:380px;padding:24px 20px 20px;border:1px solid var(--cs-border-card);border-radius:20px;background:var(--cs-bg-container);text-align:center;animation:_confirmIn_1oczb_1 .26s cubic-bezier(.22,1,.36,1)}@keyframes _confirmIn_1oczb_1{0%{opacity:0;transform:scale(.96) translateY(8px)}}._confirmIcon_1oczb_1918{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,#e8231b 14%,transparent);color:#ef6b61}._confirmTitle_1oczb_1927{margin:4px 0 0;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.25rem;font-weight:600;line-height:1.2}._confirmBody_1oczb_1935{margin:0;font-size:.875rem;line-height:1.45;color:var(--cs-text-description)}._confirmActions_1oczb_1941{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:10px}._confirmActions_1oczb_1941>*{width:100%}._confirmDanger_1oczb_1951{border:none;background:#e8231b;color:#fff}._confirmDanger_1oczb_1951:hover:not(:disabled){background:#d11e17}._hero_1oczb_1963{position:relative;overflow:hidden;height:200px;margin-top:4px;border-radius:16px;background:var(--cs-bg-container)}._heroImg_1oczb_1971{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}._heroScrim_1oczb_1978{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000d1,#00000059,#0000)}._heroBody_1oczb_1983{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:4px;padding:16px;color:#fff}._heroTitle_1oczb_1992{margin:0;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.625rem;font-weight:600;line-height:1.1}._heroBody_1oczb_1983 ._chips_1oczb_569{margin-top:6px}._heroBody_1oczb_1983 ._chip_1oczb_569{color:#fff;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._heroFocus_1oczb_2008{margin:12px 2px 0;font-size:.9375rem;line-height:1.45;color:var(--cs-text-description)}._recFor_1oczb_2019{margin-top:auto;padding-top:15px;font-size:.75rem;line-height:15px;color:var(--cs-text-description)}._page_h3nfy_8{display:flex;flex-direction:column;gap:10px;padding:calc(2px + var(--cs-top-inset, 0px)) 16px calc(114px + var(--cs-nav-h))}._dock_h3nfy_28{position:absolute;left:16px;right:16px;bottom:calc(var(--cs-nav-h) + 20px);z-index:5}._foot_h3nfy_39{position:absolute;left:0;right:0;bottom:0;height:calc(170px + var(--cs-nav-h));z-index:4;pointer-events:none;background:none;transition:opacity .25s ease}._footOff_h3nfy_54{opacity:0}._todo_h3nfy_60{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);font-family:inherit;text-align:left;cursor:pointer;width:100%}._todoRow_h3nfy_80{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._todoText_h3nfy_95{display:flex;flex-direction:column;gap:8px;flex:0 1 auto;min-width:0;max-width:230px;color:var(--cs-text-primary)}._todoEyebrow_h3nfy_114{font-size:.6875rem;font-weight:500;line-height:1.1;letter-spacing:.09em;text-transform:uppercase;color:var(--cs-text-description)}._todoTitle_h3nfy_123{font-size:1.5rem;font-weight:600;line-height:1.12;text-transform:uppercase;font-family:var(--cs-font-display);letter-spacing:.06em}._todoFocus_h3nfy_141{font-size:.875rem;font-weight:400;line-height:1.1;color:var(--cs-text-description)}._todoRing_h3nfy_152{flex-shrink:0}._ringNum_h3nfy_156{font-size:2.25rem;font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._ringNum_h3nfy_156 em{font-size:1rem;font-style:normal;font-weight:400}._ringStack_h3nfy_174{display:flex;flex-direction:column;align-items:stretch;width:max-content}._ringSub_h3nfy_187{display:flex;justify-content:space-between;white-space:pre;font-size:.625rem;line-height:1.1;text-transform:uppercase;color:var(--cs-text-secondary)}._todoBanner_h3nfy_215{display:flex;align-items:center;gap:10px;padding:8px 6px 8px 12px;border-radius:8px;background:color-mix(in srgb,var(--cs-border-secondary) 34%,var(--cs-bg-container));border:1px solid color-mix(in srgb,var(--cs-border-secondary) 85%,transparent);color:var(--cs-text-primary)}._todoBanner_h3nfy_215>svg:last-child{color:var(--cs-text-secondary)}._todoBanner_h3nfy_215 p{flex:1;min-width:0;margin:0;font-size:.875rem;font-weight:500;line-height:1.1}._todoBanner_h3nfy_215 svg{flex-shrink:0}._section_h3nfy_258{display:flex;flex-direction:column;gap:8px}._secHead_h3nfy_267{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}._secTitle_h3nfy_279{font-size:1.125rem;font-weight:600;line-height:1.1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._secSub_h3nfy_289{margin-top:6px;font-size:.875rem;line-height:1.1;color:var(--cs-text-description)}._secLink_h3nfy_296{display:inline-flex;align-items:center;gap:1px;border:none;background:none;padding:0;font-family:inherit;font-size:.75rem;line-height:1.1;color:var(--cs-text-description);cursor:pointer}._statGrid_h3nfy_325{display:grid;grid-template-columns:1fr 1fr;gap:10px}._statGrid_h3nfy_325>*:nth-child(1){--delay: 0ms}._statGrid_h3nfy_325>*:nth-child(2){--delay: .11s}._statGrid_h3nfy_325>*:nth-child(3){--delay: .22s}._statGrid_h3nfy_325>*:nth-child(4){--delay: .33s}._stat_h3nfy_325{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._statGo_h3nfy_365{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--cs-border-card);border-radius:999px;background:#00000024;color:var(--cs-text-description);cursor:pointer}._statGo_h3nfy_365:active{transform:scale(.94)}._statLabel_h3nfy_389{padding-right:28px}._statSoon_h3nfy_396{border-style:dashed;background:none}._statSoon_h3nfy_396 ._statLabel_h3nfy_389{padding-right:0;color:var(--cs-text-secondary)}._statSoon_h3nfy_396 ._gaugeTrack_h3nfy_411{stroke:color-mix(in srgb,var(--cs-text-primary) 8%,transparent)}._statSoon_h3nfy_396 ._gaugeIcon_h3nfy_415{color:var(--cs-text-secondary)}._soonNote_h3nfy_419{font-size:.875rem;font-weight:600;line-height:1.1;color:var(--cs-text-description)}._statLabel_h3nfy_389{font-size:.75rem;font-weight:500;line-height:1.1;letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-description)}._statValue_h3nfy_442{display:flex;align-items:center;gap:6px}._statValue_h3nfy_442 b{font-size:2.25rem;font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._badge_h3nfy_459{display:inline-flex;align-items:center;height:24px;padding:4px 6px;border-radius:6px;font-size:.75rem;font-weight:500;line-height:1.1;color:var(--cs-success);background:var(--cs-success-bg)}._statSub_h3nfy_472{font-size:.75rem;line-height:1.1;color:var(--cs-text-description)}._gauge_h3nfy_411,._bars_h3nfy_486{margin-top:auto;padding-top:14px}._bars_h3nfy_486{--chart-h: 58px;--chart-bar: 12px}._barFill_h3nfy_514{background-image:linear-gradient(to top,var(--cs-reading-from) 0%,var(--cs-reading-mid) 60%,var(--cs-reading-to) 100%);background-size:100% var(--chart-h);background-position:0 100%;background-repeat:no-repeat}._ahead_h3nfy_531{opacity:.35}._bars_h3nfy_486{display:flex;flex-direction:column;gap:7px;width:100%}._barsRow_h3nfy_545{display:grid;grid-template-columns:repeat(7,var(--chart-bar));justify-content:space-between;align-items:end}._barTrack_h3nfy_561{position:relative;width:var(--chart-bar);height:var(--chart-h);margin:0 auto;border-radius:999px;background:var(--cs-track-bg);overflow:hidden}._barFill_h3nfy_514{position:absolute;left:0;right:0;bottom:0;border-radius:999px;transition:height .7s cubic-bezier(.4,0,.2,1)}._barDay_h3nfy_584{text-align:center;font-size:.5625rem;font-weight:600;letter-spacing:.04em;color:var(--cs-text-secondary)}._barDayToday_h3nfy_597{color:var(--cs-primary)}._gauge_h3nfy_411{position:relative;width:100%;flex-shrink:0}._gauge_h3nfy_411 svg{display:block}._gaugeTrack_h3nfy_411{fill:none;stroke:var(--cs-track-bg);stroke-linecap:round}._gaugeFill_h3nfy_629{fill:none;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1);transition-delay:var(--delay, 0ms)}._gaugeIcon_h3nfy_415{position:absolute;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;color:#8598b0}._scan_h3nfy_661{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;border:none;border-radius:12px;background:var(--cs-primary);box-shadow:var(--cs-shadow-float);font-family:inherit;text-align:left;width:100%;cursor:pointer}._scanThumb_h3nfy_688{position:relative;width:3.8125rem;height:3.8125rem;flex-shrink:0;border-radius:9px;overflow:hidden;background:var(--cs-bg-elevated)}._scanThumb_h3nfy_688 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:18% 50%}._scanMain_h3nfy_709{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;color:#fff}._scanKicker_h3nfy_718{font-size:.6875rem;line-height:1.1;color:#ffffffd1}._scanTitle_h3nfy_724{font-size:.9375rem;font-weight:600;line-height:1.15}._scanMeta_h3nfy_730{display:flex;align-items:center;gap:8px;font-size:.75rem;line-height:1.1;color:#ffffffd1}._pill_h3nfy_743{display:inline-flex;align-items:center;height:19px;padding:2px 8px;border-radius:999px;font-size:.625rem;font-weight:500;line-height:1.1;color:#fff;background:#ffffff38}._scanGo_h3nfy_765{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border:none;border-radius:50%;background:#0d1217;color:#fff}._emptyCard_h3nfy_780{border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._weekCard_h3nfy_793{display:flex;flex-direction:column}._weekRow_h3nfy_798{display:flex;gap:10px;overflow-x:auto;margin:0 -16px;padding:2px 16px 4px;scroll-snap-type:x proximity;scroll-padding:0 16px}._twDay_h3nfy_832{scroll-snap-align:start;flex:0 0 calc((100% - 20px) / 3.1);min-width:0;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer;transition:transform .15s ease}._twDay_h3nfy_832:active{transform:scale(.97)}._twAhead_h3nfy_859{opacity:.55}._twHead_h3nfy_863{display:flex;align-items:baseline;justify-content:space-between;gap:6px}._twName_h3nfy_873{font-size:.8125rem;font-weight:600;line-height:1;color:var(--cs-text-secondary)}._twToday_h3nfy_880 ._twName_h3nfy_873{color:var(--cs-primary)}._twActs_h3nfy_884{display:flex;flex-direction:column;gap:8px}._twChip_h3nfy_894{display:flex;align-items:center;gap:6px;width:100%;min-width:0;font-size:.8125rem;line-height:1.15}._twMore_h3nfy_905{padding:0;font-weight:600;color:var(--cs-text-label)}._twIcon_h3nfy_911{display:grid;place-items:center;flex-shrink:0;width:16px;color:var(--cs-text-label)}._twLabel_h3nfy_919{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:var(--cs-text-primary)}._twMin_h3nfy_928{font-size:.6875rem;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cs-text-description)}._twRest_h3nfy_935 ._twIcon_h3nfy_911,._twRest_h3nfy_935 ._twLabel_h3nfy_919{color:var(--cs-text-description)}._twChip_h3nfy_894._twRest_h3nfy_935{background:none;border-color:transparent;padding-left:0}._weekHead_h3nfy_950{margin-top:14px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}._injury_h3nfy_976{position:relative;overflow:hidden;display:flex;align-items:center;width:100%;min-height:84px;padding:14px 16px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._injury_h3nfy_976:active{transform:scale(.99)}._injury_h3nfy_976>*{position:relative}._injury_h3nfy_976>._injuryImg_h3nfy_998{position:absolute;top:0;right:0;bottom:0;width:58%;height:100%;object-fit:cover;object-position:52% 48%;-webkit-mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.85) 22%,rgba(0,0,0,.5) 48%,rgba(0,0,0,.18) 74%,transparent 100%);mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.85) 22%,rgba(0,0,0,.5) 48%,rgba(0,0,0,.18) 74%,transparent 100%)}._injuryGo_h3nfy_1024{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}._injuryText_h3nfy_1039{flex:1;min-width:0;max-width:64%;display:flex;flex-direction:column;gap:2px}._injuryTitle_h3nfy_1047{font-size:.9375rem;font-weight:600;line-height:1.2}._injurySub_h3nfy_1052{font-size:.8125rem;line-height:1.3;color:var(--cs-text-description)}._arrive_h3nfy_1061>*{animation:_cardIn_h3nfy_1 .6s cubic-bezier(.22,1,.36,1) both}._arrive_h3nfy_1061>:nth-child(1){animation-delay:.05s}._arrive_h3nfy_1061>:nth-child(2){animation-delay:.12s}._arrive_h3nfy_1061>:nth-child(3){animation-delay:.19s}._arrive_h3nfy_1061>:nth-child(4){animation-delay:.26s}._arrive_h3nfy_1061>:nth-child(5){animation-delay:.33s}._arrive_h3nfy_1061>:nth-child(6){animation-delay:.4s}._arrive_h3nfy_1061>:nth-child(n+7){animation-delay:.46s}@keyframes _cardIn_h3nfy_1{0%{opacity:0;transform:translateY(28px)}}._allPrograms_h3nfy_1080{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;background:var(--cs-bg-layout);animation:_allIn_h3nfy_1 .34s cubic-bezier(.4,0,.2,1)}@keyframes _allIn_h3nfy_1{0%{opacity:0;transform:translateY(10px)}}._allScroll_h3nfy_1095{flex:1;min-height:0;overflow-y:auto;padding:8px 16px var(--cs-foot-room)}._allCount_h3nfy_1101{margin:0 0 12px;font-size:.8125rem;color:var(--cs-text-description)}._allList_h3nfy_1106{display:flex;flex-direction:column;gap:8px}._allRow_h3nfy_1111{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px 10px 10px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._allThumb_h3nfy_1125{flex-shrink:0;width:52px;height:52px;border-radius:9px;object-fit:cover}._allMain_h3nfy_1132{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._allTitle_h3nfy_1139{font-size:.9375rem;font-weight:600;line-height:1.2}._allNote_h3nfy_1144{font-size:.75rem;color:var(--cs-text-description)}._allPct_h3nfy_1148{flex-shrink:0;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}._allGo_h3nfy_1154{flex-shrink:0;color:var(--cs-text-description)}._injuryCta_h3nfy_1159{align-self:flex-start;margin-top:10px;padding:7px 18px;border-radius:999px;background:var(--cs-primary);color:var(--cs-on-primary);font-size:.8125rem;font-weight:600;line-height:1.2}._assistant_h3nfy_1173{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;width:100%;min-height:124px;padding:18px;border:1px solid var(--cs-border-card);border-radius:16px;border-color:color-mix(in srgb,var(--cs-text-primary) 22%,var(--cs-border-card));background:radial-gradient(90% 130% at 100% 50%,color-mix(in srgb,var(--cs-text-primary) 12%,transparent),transparent 70%),linear-gradient(135deg,var(--cs-bg-container),color-mix(in srgb,var(--cs-text-primary) 4%,var(--cs-bg-container)));color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._assistant_h3nfy_1173:active{transform:scale(.99)}._assistantMark_h3nfy_1197{position:absolute;z-index:-1;right:28px;top:50%;transform:translateY(-50%);color:var(--cs-text-primary);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--cs-text-primary) 45%,transparent));pointer-events:none}._assistantText_h3nfy_1207{display:flex;flex-direction:column;gap:4px;max-width:62%}._assistantKicker_h3nfy_1213{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._assistantTitle_h3nfy_1220{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.125rem;font-weight:600;line-height:1.15}._assistantSub_h3nfy_1228{font-size:.8125rem;line-height:1.35;color:var(--cs-text-label)}._rib_h3nfy_1235{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;width:100%;min-height:140px;padding:18px;border:1px solid color-mix(in srgb,var(--cs-primary) 22%,var(--cs-border-card));border-radius:16px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._rib_h3nfy_1235:active{transform:scale(.99)}._ribGlow_h3nfy_1255{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(100% 140% at 0% 0%,color-mix(in srgb,var(--cs-primary) 14%,transparent),transparent 70%)}._ribArt_h3nfy_1261{position:absolute;z-index:-2;top:0;right:0;width:58%;height:100%;object-fit:cover;object-position:52% 48%;pointer-events:none;-webkit-mask-image:linear-gradient(to left,#000 45%,transparent 100%);mask-image:linear-gradient(to left,#000 45%,transparent 100%)}._ribText_h3nfy_1274{display:flex;flex-direction:column;gap:4px;max-width:56%}._ribKicker_h3nfy_1280{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._ribTitle_h3nfy_1287{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.125rem;font-weight:600;line-height:1.15}._ribSub_h3nfy_1294{font-size:.8125rem;line-height:1.35;color:var(--cs-text-label)}._ribCta_h3nfy_1299{align-self:flex-start;margin-top:8px;padding:7px 16px;border-radius:999px;background:var(--cs-primary);color:var(--cs-on-primary);font-size:.8125rem;font-weight:600;line-height:1.2}._scan_h3nfy_661{position:relative;isolation:isolate;overflow:hidden;min-height:78px;padding:10px 12px 10px 18px}._scan_h3nfy_661 ._scanThumb_h3nfy_688{position:absolute;z-index:-1;top:0;bottom:0;right:0;left:auto;width:48%;height:auto;border-radius:0;background:none;-webkit-mask-image:linear-gradient(to left,#000 35%,transparent 80%);mask-image:linear-gradient(to left,#000 35%,transparent 80%)}._scan_h3nfy_661 ._scanThumb_h3nfy_688 img{object-position:30% 40%}._scan_h3nfy_661 ._scanGo_h3nfy_765{width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.4);background:#00000047;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}._twNone_h3nfy_1351{font-size:.75rem;color:var(--cs-text-description)}.rp-root{display:flex;flex-direction:column;height:100%;overflow:hidden}.rp-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior-y:contain;padding:0 0 32px}.rp-section{margin:0 16px 12px;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-card);padding:14px}.rp-h{display:flex;align-items:center;gap:8px;margin:18px 16px 8px;font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--cs-text-primary)}.rp-hico{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--cs-border-card);background:color-mix(in srgb,var(--cs-text-primary) 6%,transparent);color:var(--cs-text-label)}.rp-sublabel{font-size:.6875rem;font-weight:700;letter-spacing:.06em;color:var(--cs-text-label);text-transform:uppercase}.rp-desc{font-size:.8125rem;line-height:1.45;color:var(--cs-text-description);margin:8px 0 0}.rp-sessions{margin:0 0 14px}.rp-sessions-head{display:flex;align-items:center;gap:8px;padding:0 16px 10px}.rp-sessions-title{font-size:1.125rem;font-weight:700;color:var(--cs-text-primary);letter-spacing:-.02em;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}.rp-seg{display:inline-flex;border:1px solid var(--cs-border-secondary);border-radius:8px;overflow:hidden}.rp-seg button{width:28px;height:24px;display:grid;place-items:center;background:transparent;border:none;color:var(--cs-text-label);cursor:pointer}.rp-seg button.active{background:var(--cs-text-primary);color:var(--cs-bg-layout)}.rp-bodybtn{display:inline-flex;align-items:center;gap:5px;height:28px;padding:4px 12px;border:none;border-radius:999px;background:var(--cs-primary);color:var(--cs-on-primary);font-family:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.rp-bodybtn:active{transform:scale(.97)}.rp-new{display:flex;align-items:center;gap:12px;width:calc(100% - 32px);margin:10px 16px 0;padding:12px 14px;border:none;border-radius:var(--cs-radius-md);background:var(--cs-primary);font:inherit;text-align:left;cursor:pointer}.rp-new-plus{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--cs-on-primary, #101112) 16%,transparent);color:var(--cs-on-primary, #101112)}.rp-new-label{font-size:.875rem;font-weight:700;color:var(--cs-on-primary, #101112)}.rp-new:active{transform:scale(.99)}.rp-filter{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--cs-text-primary);background:transparent;border:none;cursor:pointer}.rp-filter .rp-filter-badge{width:18px;height:18px;border-radius:999px;background:var(--cs-text-primary);color:var(--cs-bg-layout);font-size:.625rem;font-weight:700;display:grid;place-items:center}.rp-scards{display:flex;gap:10px;overflow-x:auto;padding:0 16px 4px;scroll-snap-type:x proximity;scroll-padding:0 16px;overscroll-behavior-x:contain}.rp-scard{flex:0 0 138px;scroll-snap-align:start;border-radius:var(--cs-radius-md);border:1px solid var(--cs-border-subtle);background:var(--cs-bg-container);overflow:hidden;cursor:pointer;display:block;padding:0;font:inherit;color:inherit;text-align:left}.rp-scard.sel{border-color:var(--cs-text-primary);box-shadow:0 0 0 1px var(--cs-text-primary)}.rp-scard-img{position:relative;height:84px;background:var(--cs-bg-layout)}.rp-scard-img img{width:100%;height:100%;object-fit:contain;object-position:center bottom;padding:4px 4px 0}.rp-scard-badge{position:absolute;top:6px;left:6px;font-size:.625rem;font-weight:700;border-radius:5px;padding:2px 6px;color:var(--cs-success);background:var(--cs-success-bg)}.rp-scard-badge.warn,.rp-srow-status.warn{color:var(--cs-caution);background:var(--cs-caution-bg)}.rp-scard-badge.bad,.rp-srow-status.bad{color:var(--cs-red-7);background:color-mix(in srgb,var(--cs-red-7) 16%,transparent)}.rp-scard-foot{display:flex;align-items:center;justify-content:space-between;padding:8px 10px}.rp-scard-date{font-size:.75rem;font-weight:600;color:var(--cs-text-primary)}.rp-srows{display:flex;flex-direction:column;gap:8px;padding:0 16px}.rp-srow{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-md);background:var(--cs-bg-container);font:inherit;color:inherit;text-align:left;cursor:pointer}.rp-srow.sel{border-color:var(--cs-text-primary);box-shadow:0 0 0 1px var(--cs-text-primary)}.rp-srow-thumb{width:44px;height:44px;flex-shrink:0;border-radius:8px;object-fit:contain;padding:2px;background:var(--cs-bg-layout)}.rp-srow-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.rp-srow-date{font-size:.875rem;font-weight:600;color:var(--cs-text-primary)}.rp-srow-note{font-size:.75rem;color:var(--cs-text-description);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-srow-status{flex-shrink:0;font-size:.6875rem;font-weight:700;border-radius:5px;padding:3px 7px;color:var(--cs-success);background:var(--cs-success-bg)}.rp-srow-caret{flex-shrink:0;color:var(--cs-border-tertiary)}.rp-widget{background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-card);padding:16px;margin:0 16px 12px}.rp-widget-title{font-size:.9375rem;font-weight:700;color:var(--cs-text-primary)}.rp-2col{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 16px 12px}.rp-metric{background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-lg);box-shadow:var(--cs-shadow-card);padding:13px}.rp-metric-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.rp-metric-label{font-size:.8125rem;font-weight:600;color:var(--cs-text-label)}.rp-metric-val{font-size:1.5rem;font-weight:700;color:var(--cs-text-primary);letter-spacing:-.02em;margin-top:8px;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}.rp-metric-val em{font-style:normal;font-size:.8125rem;font-weight:600;color:var(--cs-text-description);margin-left:3px}.rp-badge{font-size:.625rem;font-weight:700;letter-spacing:.02em;border-radius:999px;padding:3px 8px;white-space:nowrap}.rp-badge.good{color:var(--cs-success);background:var(--cs-success-bg)}.rp-badge.low{color:var(--cs-caution);background:var(--cs-caution-bg)}.rp-metric-spark{margin-top:8px}.rp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rp-chip{font-size:.8125rem;font-weight:600;color:var(--cs-text-label);background:var(--cs-bg-overlay);border-radius:999px;padding:5px 12px}.rp-chip.active{color:var(--cs-on-primary);background:var(--cs-primary)}.rp-pill-delta{font-size:.6875rem;font-weight:600;color:var(--cs-text-description);background:var(--cs-bg-elevated);border:1px solid var(--cs-border-secondary);border-radius:999px;padding:3px 9px;white-space:nowrap}.rp-sbar{display:grid;grid-template-columns:92px 1fr 34px;align-items:center;gap:10px;margin-top:12px}.rp-sbar-label{font-size:.8125rem;color:var(--cs-text-primary)}.rp-sbar-track{height:8px;border-radius:999px;background:var(--cs-track-bg);overflow:hidden}.rp-sbar-fill{display:block;height:100%;border-radius:999px;background:var(--cs-grad-reading)}.rp-sbar-fill--dim{opacity:.45}.rp-sbar-val{font-size:.8125rem;font-weight:600;color:var(--cs-text-primary);text-align:right}.rp-table{width:100%;border-collapse:collapse}.rp-table th{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-label);text-align:left;padding:0 0 10px}.rp-table th:last-child,.rp-table td:last-child{text-align:right}.rp-table td{font-size:.875rem;color:var(--cs-text-primary);padding:11px 0;border-top:1px solid var(--cs-border-subtle)}.rp-table td:last-child{color:var(--cs-text-description)}.rp-persona-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 16px 12px}.rp-persona{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 10px 12px;border-radius:12px;text-align:center;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle)}.rp-persona.you{border-color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 12%,transparent)}.rp-you-tag{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:2px 8px;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.06em;background:var(--cs-primary);color:var(--cs-on-primary)}.rp-persona-fig{display:block;height:72px;object-fit:contain}.rp-persona-name{font-size:.75rem;font-weight:600;color:var(--cs-text-primary)}.rp-persona-desc{font-size:.625rem;line-height:1.35;color:var(--cs-text-secondary)}.rp-prog-list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.rp-prog-row{display:flex;gap:12px;padding:10px;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-md);background:var(--cs-bg-elevated)}.rp-prog-thumb{flex:0 0 84px;width:84px;height:84px;border-radius:8px;overflow:hidden;background:var(--cs-bg-layout)}.rp-prog-thumb img{width:100%;height:100%;object-fit:cover}.rp-prog-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.rp-prog-title{font-size:.875rem;font-weight:700;line-height:1.25;color:var(--cs-text-primary);letter-spacing:-.01em}.rp-prog-meta{font-size:.75rem;color:var(--cs-text-description)}.rp-enroll{align-self:flex-start;margin-top:3px;display:inline-flex;align-items:center;gap:5px;background:var(--cs-primary-hero);color:var(--cs-on-primary);font-size:.75rem;font-weight:700;border:none;border-radius:999px;padding:7px 14px;cursor:pointer}.rp-energy{border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-md);padding:14px}.rp-energy-val{font-size:1.375rem;font-weight:700;color:var(--cs-text-primary);letter-spacing:-.02em;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}.rp-energy-val em{font-style:normal;font-size:.75rem;font-weight:600;color:var(--cs-text-description);margin-left:3px}.rp-energy-title{font-size:.8125rem;font-weight:600;color:var(--cs-text-primary);margin-top:6px}.rp-energy-desc{font-size:.75rem;line-height:1.4;color:var(--cs-text-description);margin-top:4px}.rp-embedded{position:static;overflow:visible;overscroll-behavior-y:auto;padding:0}.rp-embedded>*{margin-left:0;margin-right:0}.rp-embedded .rp-sessions{padding-left:0;padding-right:0}.rp-sessions-count{font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cs-text-description)}.rp-sessions-head .rp-bodybtn{margin-left:auto}.rp-viewall{display:inline-flex;align-items:center;gap:2px;margin-left:auto;padding:4px 0 4px 6px;border:0;background:none;color:var(--cs-text-label);font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.rp-bodybtn+.rp-viewall{margin-left:6px}.rp-viewall svg{transition:transform .2s ease}.rp-viewall-up{transform:rotate(-90deg)}.rp-sessions-note{font-size:.8125rem;color:var(--cs-text-description)}.rp-newlink{display:inline-flex;align-items:center;gap:5px;margin-left:auto;height:30px;padding:0 12px 0 10px;border:1px solid var(--cs-border-secondary);border-radius:999px;background:transparent;color:var(--cs-text-primary);font-family:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer}.rp-newlink:active{transform:scale(.97)}.rp-bodybtn+.rp-newlink{margin-left:6px}._card_1jct4_3{display:flex;align-items:center;gap:12px;width:auto;padding:12px 14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);font-family:inherit;text-align:left;color:var(--cs-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent}._card_1jct4_3:active{transform:scale(.99)}._icon_1jct4_23{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--cs-bg-layout);color:var(--cs-text-primary)}._text_1jct4_34{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._title_1jct4_42{font-size:.9375rem;font-weight:500}._sub_1jct4_47{font-size:.75rem;color:var(--cs-text-description)}._go_1jct4_52{flex-shrink:0;color:var(--cs-text-description)}._root_1qtg6_5{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--cs-bg-layout);color:var(--cs-text-primary)}._screen_1qtg6_12{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;display:flex;flex-direction:column;background:var(--cs-bg-layout)}._screenTab_1qtg6_22 ._list_1qtg6_22{padding-bottom:var(--cs-foot-room)}._screenTab_1qtg6_22 ._sheet_1qtg6_26{bottom:calc(var(--cs-foot-room) + 8px)}._threadIn_1qtg6_30{z-index:2;animation:_push_1qtg6_1 .32s var(--cs-ease-inout, cubic-bezier(.4, 0, .2, 1)) both}@keyframes _push_1qtg6_1{0%{transform:translate(100%)}to{transform:none}}._topFade_1qtg6_40{position:absolute;top:0;left:0;right:0;z-index:4;height:96px;pointer-events:none;background:linear-gradient(to bottom,var(--cs-bg-layout) 0%,color-mix(in srgb,var(--cs-bg-layout) 70%,transparent) 55%,transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 50%,transparent 100%)}._topBar_1qtg6_56{height:76px;background:var(--cs-bg-layout);border-bottom:1px solid var(--cs-border-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}._backFloat_1qtg6_65{position:absolute;top:16px;left:5px;z-index:5;display:grid;place-items:center;width:44px;height:44px;padding:0;border:none;border-radius:12px;background:none;color:var(--cs-text-primary);cursor:pointer}._backFloat_1qtg6_65:active{transform:scale(.96)}._headTitle_1qtg6_87{position:absolute;top:16px;left:72px;right:72px;z-index:5;margin:0;height:44px;line-height:44px;text-align:center;font-size:1rem;font-weight:600;pointer-events:none}._pinFloat_1qtg6_103{left:auto;right:5px}._headWho_1qtg6_108{position:absolute;top:16px;left:72px;right:72px;z-index:5;height:44px;display:flex;align-items:center;justify-content:center;gap:10px;pointer-events:none}._headId_1qtg6_121{display:flex;flex-direction:column;min-width:0}._headName_1qtg6_126{font-size:.9375rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headSub_1qtg6_134{font-size:.75rem;line-height:1.25;color:var(--cs-text-description);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._avatar_1qtg6_143{display:grid;place-items:center;flex-shrink:0;border-radius:50%;color:#fff;font-weight:600;letter-spacing:.02em}._avatarGap_1qtg6_152{flex-shrink:0;width:28px}._list_1qtg6_22{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:76px 12px 32px}._empty_1qtg6_166{padding:12px 4px;font-size:.875rem;color:var(--cs-text-description)}._row_1qtg6_173{position:relative;flex-shrink:0;display:flex;align-items:center;gap:12px;width:100%;padding:12px 8px;border:none;border-radius:12px;background:transparent;color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._row_1qtg6_173+._row_1qtg6_173:before{content:"";position:absolute;top:0;left:64px;right:8px;border-top:1px solid var(--cs-border-card)}._rowCurrent_1qtg6_199{background:var(--cs-bg-container);box-shadow:inset 0 0 0 1px var(--cs-border-card)}._rowCurrent_1qtg6_199:before,._rowCurrent_1qtg6_199+._row_1qtg6_173:before{display:none}._row_1qtg6_173:active{background:var(--cs-bg-container)}._rowMain_1qtg6_210{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._rowTop_1qtg6_217,._rowBottom_1qtg6_218{display:flex;align-items:center;gap:6px}._rowName_1qtg6_223{flex:1;min-width:0;font-size:.9375rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowTime_1qtg6_232{flex-shrink:0;font-size:.8125rem;color:var(--cs-text-description)}._rowPin_1qtg6_238,._rowGo_1qtg6_242{flex-shrink:0;color:var(--cs-text-description)}._rowPreview_1qtg6_246{flex:1;min-width:0;font-size:.875rem;color:var(--cs-text-description);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowUnread_1qtg6_256 ._rowPreview_1qtg6_246{color:var(--cs-text-primary)}._dot_1qtg6_259{flex-shrink:0;width:8px;height:8px;margin-right:4px;border-radius:50%;background:var(--cs-primary)}._thread_1qtg6_30{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:76px 16px 16px}._thread_1qtg6_30>*{flex-shrink:0}._intro_1qtg6_281{display:flex;flex-direction:column;gap:4px;margin:4px 0 14px;padding:14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._introT_1qtg6_291{font-size:.875rem;font-weight:600}._introD_1qtg6_295{font-size:.8125rem;line-height:1.4;color:var(--cs-text-description)}._day_1qtg6_300{align-self:center;margin:14px 0 8px;font-size:.75rem;font-weight:600;color:var(--cs-text-description);text-align:center}._item_1qtg6_172{display:flex;flex-direction:column}._enter_1qtg6_312{animation:_in_1qtg6_281 .25s cubic-bezier(.22,1,.36,1)}@keyframes _in_1qtg6_281{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._bubbleRow_1qtg6_319{display:flex;align-items:flex-end;gap:8px;margin-top:2px}._mine_1qtg6_325{justify-content:flex-end}._theirs_1qtg6_328{justify-content:flex-start}._bubble_1qtg6_319{max-width:78%;padding:10px 14px;font-size:.9375rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}._bubbleMine_1qtg6_341{border:1px solid var(--cs-border-card);border-radius:18px 18px 4px;background:var(--cs-bg-container);cursor:default}._bubbleMine_1qtg6_341[role=button]{cursor:pointer}._bubbleTheirs_1qtg6_350{border:1px solid var(--cs-border-card);border-radius:18px 18px 18px 4px;background:transparent}._bubbleFailed_1qtg6_358{border-color:color-mix(in srgb,var(--cs-red-7, #e5484d) 45%,transparent)}._bubbleEditing_1qtg6_361{border-color:var(--cs-text-primary)}._text_1qtg6_364{display:block}._bubbleWide_1qtg6_370{width:82%;max-width:82%}._attOnly_1qtg6_374{padding:4px}._text_1qtg6_364+._attImage_1qtg6_377,._text_1qtg6_364+._attFile_1qtg6_378,._text_1qtg6_364+._attExercise_1qtg6_379{margin-top:10px}._attImage_1qtg6_377{display:flex;flex-direction:column;gap:6px}._attImage_1qtg6_377 img{display:block;width:100%;max-width:220px;height:auto;max-height:240px;object-fit:cover;object-position:top;border-radius:12px}._attCap_1qtg6_397{padding:0 4px 2px;font-size:.75rem;color:var(--cs-text-description)}._attFile_1qtg6_378{display:flex;align-items:center;gap:10px;min-width:200px;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--cs-text-primary) 7%,transparent)}._attFileIc_1qtg6_411{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:9px;background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent)}._attFileInfo_1qtg6_420{flex:1;min-width:0;display:flex;flex-direction:column}._attFileName_1qtg6_426{font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._attFileSize_1qtg6_433{font-size:.75rem;color:var(--cs-text-description)}._attFileDl_1qtg6_437{flex-shrink:0;color:var(--cs-text-description)}._metaRow_1qtg6_441{display:flex;margin:4px 0 6px}._metaRow_1qtg6_441._theirs_1qtg6_328{padding-left:36px}._meta_1qtg6_441{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;color:var(--cs-text-description)}._edited_1qtg6_455{color:var(--cs-text-description)}._failed_1qtg6_458{color:var(--cs-red-7, #e5484d)}._retry_1qtg6_461{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:1px solid color-mix(in srgb,var(--cs-red-7, #e5484d) 40%,transparent);border-radius:50%;background:color-mix(in srgb,var(--cs-red-7, #e5484d) 10%,transparent);color:var(--cs-red-7, #e5484d);cursor:pointer}._typing_1qtg6_474{display:inline-flex;gap:5px;padding:13px 14px;border:1px solid var(--cs-border-card);border-radius:18px 18px 18px 4px;background:transparent}._typing_1qtg6_474 i{width:7px;height:7px;border-radius:50%;background:var(--cs-text-description);animation:_dot_1qtg6_259 1s ease-in-out infinite}._typing_1qtg6_474 i:nth-child(2){animation-delay:.15s}._typing_1qtg6_474 i:nth-child(3){animation-delay:.3s}@keyframes _dot_1qtg6_259{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}._aiFloat_1qtg6_503{left:auto;right:49px}._headWhoWide_1qtg6_509{left:100px;right:100px}._aiMenu_1qtg6_514{position:absolute;top:64px;right:16px;z-index:7;display:flex;flex-direction:column;min-width:240px;padding:6px;border:1px solid var(--cs-border-secondary);border-radius:14px;background:var(--cs-bg-container);box-shadow:0 16px 40px #00000073;transform-origin:top right;animation:_in_1qtg6_281 .2s cubic-bezier(.22,1,.36,1)}._moreMenu_1qtg6_532{min-width:200px}._aiMenuRule_1qtg6_537{height:1px;margin:4px 10px;background:var(--cs-border-subtle)}._aiStep_1qtg6_545{font-size:.75rem;color:var(--cs-text-description)}._aiQuestion_1qtg6_551{font-weight:500;color:var(--cs-text-primary)}._aiReasons_1qtg6_556{display:flex;flex-direction:column;gap:4px;margin:0;padding:0 0 0 18px;font-size:.875rem;line-height:1.4;color:var(--cs-text-secondary)}._aiPicks_1qtg6_567{display:flex;flex-wrap:wrap;gap:8px}._aiPick_1qtg6_567{min-height:36px;padding:0 14px;border:1px solid var(--cs-border-secondary);border-radius:999px;background:transparent;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--cs-text-primary);cursor:pointer}._aiPick_1qtg6_567:active{transform:scale(.97)}._aiNote_1qtg6_591>._aiPick_1qtg6_567{align-self:flex-start}._aiNote_1qtg6_591{display:flex;flex-direction:column;gap:8px;margin:12px 0 4px;padding:14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);animation:_noteIn_1qtg6_1 .3s cubic-bezier(.22,1,.36,1)}@keyframes _noteIn_1qtg6_1{0%{opacity:0;transform:translateY(6px)}}._aiNoteHead_1qtg6_611{display:flex;align-items:center;gap:6px;min-width:0}._aiNoteHead_1qtg6_611>svg{flex-shrink:0;color:var(--cs-text-primary)}._aiNoteKicker_1qtg6_624{flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._aiNoteOnly_1qtg6_633{flex:1;min-width:0;font-size:.75rem;color:var(--cs-text-description);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._aiNoteOnly_1qtg6_633:before{content:"· "}._aiNoteClose_1qtg6_647{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;margin:-6px -6px -6px 0;padding:0;border:none;border-radius:8px;background:none;color:var(--cs-text-description);cursor:pointer}._aiNoteTitle_1qtg6_662{font-size:.9375rem;font-weight:600;color:var(--cs-text-primary)}._aiNoteText_1qtg6_668{margin:0;font-size:.875rem;line-height:1.45;color:var(--cs-text-secondary)}._aiNote_1qtg6_591 ._typing_1qtg6_474{align-self:flex-start;padding:6px 0;border:none}._aiFacts_1qtg6_684{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--cs-border-subtle)}._aiFact_1qtg6_684{display:flex;flex-direction:column;gap:2px;min-width:0}._aiFact_1qtg6_684 small,._aiFact_1qtg6_684 b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._aiFact_1qtg6_684 small{font-size:.75rem;color:var(--cs-text-description)}._aiFact_1qtg6_684 b{font-size:1rem;font-weight:600;color:var(--cs-text-primary)}._aiBars_1qtg6_719{display:flex;align-items:flex-end;gap:14px;padding-top:4px}._aiBar_1qtg6_719{flex:0 0 40px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}._aiBar_1qtg6_719 b{font-size:.75rem;font-weight:600;color:var(--cs-text-primary)}._aiBar_1qtg6_719 i{width:100%;max-width:28px;border-radius:6px 6px 2px 2px;background:var(--cs-primary)}._aiBar_1qtg6_719:not(:last-child) i{background:color-mix(in srgb,var(--cs-primary) 35%,transparent)}._aiBar_1qtg6_719 small{max-width:100%;font-size:.6875rem;color:var(--cs-text-description);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._foot_1qtg6_762{position:relative;flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:10px 16px calc(28px + env(safe-area-inset-bottom,0px));background:var(--cs-bg-layout)}._editBar_1qtg6_771{display:flex;align-items:center;gap:6px;padding:0 4px;font-size:.75rem;font-weight:600;color:var(--cs-text-description)}._composer_1qtg6_780{position:relative;z-index:2;display:flex;flex-direction:column;gap:6px;padding:6px;border:1px solid var(--cs-border-secondary);border-radius:24px;background:var(--cs-bg-container)}._composerRow_1qtg6_791{display:flex;align-items:flex-end;gap:6px}._side_1qtg6_796{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--cs-text-description);cursor:pointer}._sideOn_1qtg6_809{background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);color:var(--cs-text-primary)}._input_1qtg6_813{flex:1;min-width:0;max-height:120px;padding:9px 0;border:none;background:none;color:var(--cs-text-primary);font-family:inherit;font-size:.9375rem;line-height:1.35;resize:none;outline:none;field-sizing:content}._input_1qtg6_813::placeholder{color:var(--cs-text-description)}._send_1qtg6_831{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;padding:0;border:none;border-radius:50%;background:var(--cs-text-primary);color:var(--cs-bg-layout);cursor:pointer;transition:opacity .15s ease}._send_1qtg6_831:disabled{opacity:.3;cursor:default}._scrim_1qtg6_851{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;background:transparent}._sheet_1qtg6_26 ._scrim_1qtg6_851,._scrim_1qtg6_851+._sheet_1qtg6_26{z-index:7}._attachMenu_1qtg6_861{position:absolute;left:16px;bottom:calc(100% - 4px);z-index:7;display:flex;flex-direction:column;min-width:190px;padding:6px;border:1px solid var(--cs-border-secondary);border-radius:14px;background:var(--cs-bg-container);box-shadow:0 16px 40px #00000073;animation:_in_1qtg6_281 .2s cubic-bezier(.22,1,.36,1)}._attachItem_1qtg6_876,._sheetRow_1qtg6_877{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:none;border-radius:10px;background:transparent;color:var(--cs-text-primary);font-family:inherit;font-size:.9375rem;font-weight:500;text-align:left;cursor:pointer}._attachItem_1qtg6_876:active,._sheetRow_1qtg6_877:active{background:color-mix(in srgb,var(--cs-text-primary) 8%,transparent)}._attachIc_1qtg6_897{display:grid;place-items:center;width:24px;height:24px;color:var(--cs-text-primary)}._sheet_1qtg6_26{position:absolute;left:16px;right:16px;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:7;display:flex;flex-direction:column;padding:6px;border:1px solid var(--cs-border-secondary);border-radius:16px;background:var(--cs-bg-container);box-shadow:0 16px 40px #00000073;animation:_in_1qtg6_281 .2s cubic-bezier(.22,1,.36,1)}._sheetCancel_1qtg6_919{justify-content:center;color:var(--cs-text-description)}._headBtn_1qtg6_928{position:relative;width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--cs-text-primary)}._headBtnL_1qtg6_938{width:42px;height:42px}._headBadge_1qtg6_944{position:absolute;top:2px;right:2px;width:7px;height:7px;box-sizing:content-box;border:2px solid var(--cs-bg-layout);border-radius:50%;background:var(--cs-primary)}._toastLayer_1qtg6_957{position:absolute;top:64px;left:16px;right:16px;z-index:450;pointer-events:none;opacity:0;transform:translateY(-10px);transition:opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1)}._toastIn_1qtg6_968{opacity:1;transform:none;pointer-events:auto}._toast_1qtg6_957{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--cs-border-secondary);border-radius:14px;background:color-mix(in srgb,var(--cs-bg-container) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 40px #00000073;color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._toastBody_1qtg6_990{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._toastTop_1qtg6_997{display:flex;align-items:baseline;gap:8px}._toastName_1qtg6_1002{flex:1;min-width:0;font-size:.875rem;font-weight:600}._toastNow_1qtg6_1008{font-size:.6875rem;color:var(--cs-text-description)}._toastPreview_1qtg6_1012{font-size:.8125rem;color:var(--cs-text-description);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toastX_1qtg6_1019{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;color:var(--cs-text-description)}._attScan_1qtg6_1030 img{width:100%;max-width:none;max-height:none;aspect-ratio:3 / 4;height:auto}._attExercise_1qtg6_379{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._attExImg_1qtg6_1047{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}._attExBody_1qtg6_1053{display:flex;flex-direction:column;gap:10px;padding:12px}._attExTitle_1qtg6_1059{font-size:1rem;font-weight:600;line-height:1.25}._attExMeta_1qtg6_1064{display:flex;flex-wrap:wrap;gap:6px}._attPill_1qtg6_1069{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 9%,transparent);color:var(--cs-text-label);font-size:.75rem;font-weight:500}._attExGo_1qtg6_1080{width:100%}._bubbleWide_1qtg6_370{padding:10px}._bubbleWide_1qtg6_370 ._text_1qtg6_364{padding:2px 4px 0}._attExercise_1qtg6_379,._attFile_1qtg6_378{border:1px solid var(--cs-border-card);background:var(--cs-bg-layout)}._bubbleReport_1qtg6_1103{position:relative;width:82%;max-width:82%;padding:0}._attReport_1qtg6_1110{position:relative;display:flex;align-items:stretch;gap:12px;width:100%;padding:14px;border:none;border-radius:inherit;background:none;color:var(--cs-text-primary);font-family:inherit;text-align:left}button._attReport_1qtg6_1110{cursor:pointer}button._attReport_1qtg6_1110:active{transform:scale(.985)}._attRepImg_1qtg6_1130{flex-shrink:0;width:56px;height:72px;border-radius:10px;object-fit:cover;object-position:center}._attRepMain_1qtg6_1138{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}._attRepKick_1qtg6_1147{max-width:100%;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cs-text-description)}._attRepDate_1qtg6_1158{font-size:1rem;font-weight:600}._attRepScore_1qtg6_1162{flex-shrink:0;align-self:flex-end;font-family:var(--cs-font-display);font-size:1.75rem;line-height:1}._attRepScore_1qtg6_1162 em{margin-left:1px;font-style:normal;font-size:.875rem;color:var(--cs-text-description)}._attRepGo_1qtg6_1177{position:absolute;top:11px;right:11px;display:grid;place-items:center;width:26px;height:26px;box-sizing:border-box;border:1px solid var(--cs-border-card);border-radius:999px;background:#00000024;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cs-text-primary)}._pickScrim_1qtg6_1195{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;background:#0000008c;animation:_fade_1qtg6_1 .3s ease both}@keyframes _fade_1qtg6_1{0%{opacity:0}to{opacity:1}}._pick_1qtg6_1195{position:absolute;left:0;right:0;bottom:0;z-index:9;display:flex;flex-direction:column;gap:12px;max-height:78%;padding:18px 14px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cs-border-card);border-radius:16px 16px 0 0;background:var(--cs-bg-layout);box-shadow:0 -18px 40px #00000059;animation:_rise_1qtg6_1 .38s cubic-bezier(.22,1,.36,1) both}@keyframes _rise_1qtg6_1{0%{transform:translateY(100%)}to{transform:none}}._pickTitle_1qtg6_1227{padding:0 2px;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.0625rem;font-weight:600}._source_1qtg6_1234{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._sourceBtn_1qtg6_1234{display:inline-flex;align-items:center;justify-content:center;padding:10px 8px;border:none;border-radius:9px;background:transparent;color:var(--cs-text-description);font-family:inherit;font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer}._sourceOn_1qtg6_1234{background:var(--cs-text-primary);color:var(--cs-bg-container);font-weight:600}._pickFixed_1qtg6_1268{height:78%}._pickFixed_1qtg6_1268 ._pickCancel_1qtg6_1271{margin-top:auto}._inboxSearch_1qtg6_1277{position:absolute;top:16px;left:56px;right:16px;z-index:5;height:44px;box-sizing:border-box}._inboxSearch_1qtg6_1277._inboxSearch_1qtg6_1277{gap:8px;padding:0 10px 0 12px;border:none;background:color-mix(in srgb,var(--cs-text-primary) 7%,transparent);color:var(--cs-text-description)}._inboxSearchTab_1qtg6_1297{top:8px;left:16px;height:40px}._inboxSearch_1qtg6_1277 input{font-size:.875rem}._inboxSearch_1qtg6_1277 input::placeholder{color:var(--cs-text-description)}._pickSearch_1qtg6_1310{flex-shrink:0}._pickSearch_1qtg6_1310 input{font-size:.875rem}._pickCard_1qtg6_1317{display:flex;flex-direction:column;min-height:0;overflow-y:auto;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._pickRow_1qtg6_1326{position:relative;flex-shrink:0;display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;border:none;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer}._pickRow_1qtg6_1326:active{background:color-mix(in srgb,var(--cs-text-primary) 6%,transparent)}._pickRow_1qtg6_1326+._pickRow_1qtg6_1326:before{content:"";position:absolute;top:0;left:70px;right:16px;border-top:1px solid var(--cs-border-card)}._pickThumb_1qtg6_1352{flex-shrink:0;width:40px;height:48px;border-radius:8px;object-fit:cover;object-position:center}._pickMain_1qtg6_1360{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._pickName_1qtg6_1367{font-size:.9375rem}._pickDate_1qtg6_1370{font-size:.8125rem;color:var(--cs-text-description)}._pickScore_1qtg6_1374{flex-shrink:0;font-family:var(--cs-font-display);font-size:1.0625rem;font-weight:600}._pickSub_1qtg6_1381{margin-top:-6px;padding:0 2px;font-size:.875rem;color:var(--cs-text-description)}._startCal_1qtg6_1389{flex-shrink:0}._startCal_1qtg6_1389 button[aria-pressed]{aspect-ratio:auto;height:38px}._pickCancel_1qtg6_1271{flex-shrink:0;padding:15px 16px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;font-size:.9375rem;cursor:pointer}._attSurvey_1qtg6_1415{display:flex;flex-direction:column;gap:12px;width:100%;padding:14px}._attSurveyRow_1qtg6_1422{display:flex;align-items:stretch;gap:12px}._attSurveyTitle_1qtg6_1427{font-size:.9375rem;font-weight:600;line-height:1.25}._attSurveySub_1qtg6_1432{font-size:.8125rem;color:var(--cs-text-description)}._attSurveyGo_1qtg6_1436{width:100%}._attRepKick_1qtg6_1147 svg{vertical-align:-2px}._attRepMainChip_1qtg6_1443{padding-right:30px}._source2_1qtg6_1447{grid-template-columns:repeat(2,1fr)}._source4_1qtg6_1450{grid-template-columns:repeat(4,1fr)}._bubble_1qtg6_319._bubbleCard_1qtg6_1456{padding:0;border:none;background:none}._bubbleCard_1qtg6_1456 ._attExercise_1qtg6_379{background:var(--cs-bg-container)}._pending_1qtg6_1468{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid var(--cs-border-card);border-radius:18px;background:var(--cs-bg-layout);animation:_pendIn_1qtg6_1 .25s cubic-bezier(.22,1,.36,1) both}@keyframes _pendIn_1qtg6_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._pendingIc_1qtg6_1484{display:grid;place-items:center;background:var(--cs-bg-layout);color:var(--cs-text-primary)}._pendingX_1qtg6_1490{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--cs-border-card);border-radius:999px;background:#00000024;color:var(--cs-text-primary);cursor:pointer}._progCard_1qtg6_1508{width:100%;scroll-snap-align:none;color:var(--cs-text-primary);text-align:left}._progCard_1qtg6_1508:is(span){cursor:default}._progMeta_1qtg6_1517{flex-wrap:wrap;gap:6px}._progStatus_1qtg6_1521{align-self:flex-start}._progKind_1qtg6_1525{align-self:flex-start;margin-bottom:-3px}._bubbleCard_1qtg6_1456 ._attFile_1qtg6_378{background:var(--cs-bg-container)}._bubbleCard_1qtg6_1456 ._attFileIc_1qtg6_411{background:var(--cs-bg-layout)}._consult_1qtg6_1540{display:flex;flex-direction:column;gap:8px;width:100%;padding:14px;color:var(--cs-text-primary)}._consultHead_1qtg6_1548{display:flex;align-items:center;gap:8px}._consultIcon_1qtg6_1553{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--cs-primary) 16%,transparent);color:var(--cs-primary)}._consultKick_1qtg6_1562{flex:1;font-size:.8125rem;font-weight:600;color:var(--cs-text-label)}._consultTitle_1qtg6_1568{font-family:var(--cs-font-display);font-size:1.0625rem;font-weight:600;letter-spacing:var(--cs-tracking-display)}._consultWhen_1qtg6_1574{display:flex;align-items:center;gap:6px;font-size:.875rem;color:var(--cs-text-secondary)}._consultActs_1qtg6_1581{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}._consultNote_1qtg6_1587{font-size:.75rem;color:var(--cs-text-description)}._progWrap_1qtg6_1593{display:flex;flex-direction:column;gap:8px;width:100%}._actions_sjfwi_6{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}._scrim_sjfwi_13{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;animation:_fade_sjfwi_1 .3s ease both}@keyframes _fade_sjfwi_1{0%{opacity:0}to{opacity:1}}._sheet_sjfwi_24{position:absolute;left:0;right:0;bottom:0;z-index:61;display:flex;flex-direction:column;gap:12px;padding:18px 14px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cs-border-card);border-radius:16px 16px 0 0;background:var(--cs-bg-layout);box-shadow:0 -18px 40px #00000059;color:var(--cs-text-primary);animation:_rise_sjfwi_1 .38s cubic-bezier(.22,1,.36,1) both}@keyframes _rise_sjfwi_1{0%{transform:translateY(100%)}to{transform:none}}._title_sjfwi_45{padding:0 2px;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.0625rem;font-weight:600}._sub_sjfwi_52{padding:0 2px;font-size:.875rem;line-height:1.4;color:var(--cs-text-description)}._note_sjfwi_61{position:absolute;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:62;transform:translate(-50%);padding:8px 14px;border-radius:999px;background:var(--cs-bg-elevated);box-shadow:var(--cs-shadow-float);font-size:.8125rem;color:var(--cs-text-primary);white-space:nowrap}._options_sjfwi_77{display:flex;flex-direction:column;margin:6px 0 4px}._option_sjfwi_4{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 2px;border:none;border-top:1px solid var(--cs-border-subtle);background:none;font-family:inherit;text-align:left;color:var(--cs-text-primary);cursor:pointer}._option_sjfwi_4:first-child{border-top:none}._option_sjfwi_4:disabled{cursor:default;opacity:.45}._optionIcon_sjfwi_107{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--cs-bg-container);border:1px solid var(--cs-border-card);color:var(--cs-text-primary)}._optionText_sjfwi_119{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._optionLabel_sjfwi_127{flex:1;font-size:.9375rem;font-weight:500}._optionSub_sjfwi_133{font-size:.75rem;color:var(--cs-text-description)}._card_sjfwi_140{display:flex;flex-direction:column;align-items:center;gap:4px;padding:20px 16px 16px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._qr_sjfwi_137{width:196px;height:196px;margin-bottom:12px;padding:12px;border-radius:11px;background:#fff}._qr_sjfwi_137 svg{display:block;width:100%;height:100%;shape-rendering:crispEdges}._what_sjfwi_164{font-size:1rem;font-weight:600}._when_sjfwi_168{font-size:.8125rem;color:var(--cs-text-description)}._codeRow_sjfwi_172{margin-top:10px;font-size:.8125rem;color:var(--cs-text-description)}._code_sjfwi_172{font-weight:600;letter-spacing:.08em;color:var(--cs-text-primary)}._expires_sjfwi_182{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.8125rem;color:var(--cs-text-description)}._done_sjfwi_190{flex-shrink:0;padding:15px 16px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;font-size:.9375rem;cursor:pointer}._scroll_k6rqb_1{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior-y:contain;padding:0 0 20px;display:flex;flex-direction:column;gap:12px}._scroll_k6rqb_1>*{margin-left:16px;margin-right:16px}._h_k6rqb_22{display:flex;align-items:baseline;gap:8px;margin-top:2px;margin-bottom:-2px}._headSlot_k6rqb_34{margin-left:0;margin-right:0}._stripSlot_k6rqb_44{margin-left:0;margin-right:0;margin-bottom:0}._stripSlot_k6rqb_44 .rp-sessions-head{padding-bottom:0}._chip_k6rqb_62{flex-shrink:0;justify-self:start;padding:3px 8px;border-radius:999px;font-size:.625rem;font-weight:700;white-space:nowrap}._chipGreen_k6rqb_72{color:var(--cs-success);background:var(--cs-success-bg)}._chipAmber_k6rqb_77{color:var(--cs-caution);background:var(--cs-caution-bg)}._chipRed_k6rqb_82{color:var(--cs-red-7, #e5484d);background:color-mix(in srgb,var(--cs-red-7, #e5484d) 16%,transparent)}._scores_k6rqb_90{display:grid;grid-template-columns:1fr 1fr;gap:8px}._score_k6rqb_90{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;border-radius:10px;text-align:center;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle)}._scoreLabel_k6rqb_109{align-self:flex-start;font-size:.75rem;font-weight:700;color:var(--cs-text-primary)}._scoreTrend_k6rqb_123{align-items:stretch;text-align:left}._scoreSub_k6rqb_128{font-size:.625rem;color:var(--cs-text-secondary)}._headlineNote_k6rqb_133{margin-top:-4px;margin-bottom:0;font-size:.71875rem;line-height:1.4;color:var(--cs-text-secondary)}._trendBig_k6rqb_141{display:flex;align-items:baseline;gap:6px;margin-top:6px}._trendVal_k6rqb_148{font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._trendVal_k6rqb_148 small{font-size:.875rem;font-weight:600}._gaugeVal_k6rqb_164{font-size:1.5rem;font-weight:700;line-height:1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._gaugeVal_k6rqb_164 small{font-size:.6875rem;font-weight:600;color:var(--cs-text-secondary)}._metrics_k6rqb_183{display:flex;flex-direction:column}._metric_k6rqb_183{display:grid;grid-template-columns:minmax(0,1fr) 64px 56px 62px;align-items:center;column-gap:8px;padding:11px 2px;border-bottom:1px solid var(--cs-border-subtle)}._metric_k6rqb_183:last-child{padding-bottom:0;border-bottom:none}._metric_k6rqb_183:first-child{padding-top:2px}._metricName_k6rqb_210{flex:1;min-width:0;font-size:.8125rem;font-weight:600;color:var(--cs-text-primary)}._metricVal_k6rqb_218{grid-column:3;text-align:right;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cs-text-primary)}._metricSub_k6rqb_227{grid-column:4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.6875rem;color:var(--cs-text-secondary)}._panel_k6rqb_237{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:10px;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle)}._panelTitle_k6rqb_247{font-size:.9375rem;font-weight:700;color:var(--cs-text-primary)}._asymRow_k6rqb_253{display:flex;flex-direction:column;gap:4px}._asymTop_k6rqb_259{display:flex;align-items:baseline;gap:8px;font-size:.75rem}._asymName_k6rqb_266{flex:1;min-width:0;font-weight:600;color:var(--cs-text-primary)}._asymSides_k6rqb_273{color:var(--cs-text-secondary);font-variant-numeric:tabular-nums}._asymDelta_k6rqb_278{flex-shrink:0;padding:1px 7px;border-radius:999px;font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums}._asymBar_k6rqb_292{display:flex;align-items:center;gap:8px;height:6px}._asymHalf_k6rqb_299{flex:1;height:100%;border-radius:999px;background:var(--cs-track-bg);overflow:hidden;display:flex}._asymHalfL_k6rqb_308{justify-content:flex-end}._asymHalf_k6rqb_299 i{display:block;height:100%;border-radius:999px}._breakdown_k6rqb_318{display:flex;flex-direction:column;gap:7px}._bdRow_k6rqb_324{display:flex;flex-direction:column;gap:3px}._bdTop_k6rqb_330{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.75rem}._bdName_k6rqb_338{font-weight:600;color:var(--cs-text-primary)}._bdVal_k6rqb_343{font-weight:700;font-variant-numeric:tabular-nums;color:var(--cs-text-secondary)}._bdBar_k6rqb_349{height:5px;border-radius:999px;overflow:hidden;background:var(--cs-track-bg)}._bdBar_k6rqb_349 i{display:block;height:100%;border-radius:999px}._personaHead_k6rqb_369{display:flex;align-items:center;gap:8px;margin-top:6px;margin-bottom:-4px;font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--cs-text-primary)}._personaIco_k6rqb_383{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;flex-shrink:0;border:1px solid var(--cs-border-card);background:color-mix(in srgb,var(--cs-text-primary) 6%,transparent);color:var(--cs-text-label)}._personas_k6rqb_398{display:grid;grid-template-columns:1fr 1fr;gap:8px}._persona_k6rqb_369{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 10px 12px;border-radius:9px;text-align:center;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle)}._personaYou_k6rqb_417{border-color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 12%,transparent)}._youBadge_k6rqb_422{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:2px 8px;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.06em;background:var(--cs-primary);color:var(--cs-on-primary)}._personaFig_k6rqb_436{height:72px;object-fit:contain}._personaName_k6rqb_441{font-size:.75rem;font-weight:600;color:var(--cs-text-primary)}._personaDesc_k6rqb_447{font-size:.625rem;line-height:1.35;color:var(--cs-text-secondary)}._hero_1g780_4,._watch_1g780_5,._reading_1g780_6,._row_1g780_7{border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;text-align:left}._hero_1g780_4,._watch_1g780_5{display:flex;flex-direction:column;gap:6px;padding:16px}._kicker_1g780_23{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._heroRow_1g780_30{display:flex;align-items:center;gap:16px}._heroText_1g780_35{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._heroTitle_1g780_42{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.25rem;font-weight:600;line-height:1.15}._heroSub_1g780_49{font-size:.8125rem;line-height:1.35;color:var(--cs-text-description)}._heroBadge_1g780_54{align-self:flex-start;margin-top:6px}._heroScore_1g780_58{display:grid;place-items:center;flex-shrink:0;width:84px;height:84px;border-radius:50%;border:6px solid color-mix(in srgb,var(--cs-text-primary) 12%,transparent);border-top-color:var(--cs-text-primary);border-right-color:var(--cs-text-primary);text-align:center}._heroScore_1g780_58 b{display:block;font-family:var(--cs-font-display);font-size:1.625rem;line-height:1}._heroScore_1g780_58 span{display:block;margin-top:2px;font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-description)}._block_1g780_85{display:flex;flex-direction:column;gap:8px}._h2_1g780_90{margin:14px 0 0;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.125rem;font-weight:600;line-height:1.1;color:var(--cs-text-primary)}._readings_1g780_105{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:8px;row-gap:0}._reading_1g780_6{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:8px;align-items:start;min-width:0;padding:12px;cursor:pointer}._reading_1g780_6 ._bar_1g780_122{align-self:center}._reading_1g780_6:active,._row_1g780_7:active,._watchRow_1g780_127:active{transform:scale(.98)}._readingTop_1g780_130{display:flex;align-items:flex-start;justify-content:space-between;gap:4px}._readingTitle_1g780_136{font-size:.75rem;line-height:1.25;color:var(--cs-text-description)}._readingValue_1g780_141{font-family:var(--cs-font-display);font-size:1.5rem;line-height:1}._readingNote_1g780_146{font-size:.6875rem;color:var(--cs-text-description)}._go_1g780_150{flex-shrink:0;color:var(--cs-text-description)}._bar_1g780_122{display:block;height:5px;border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);overflow:hidden}._bar_1g780_122 i{display:block;height:100%;border-radius:inherit}._tone_good_1g780_168{background:#6fdc8c}._tone_warn_1g780_169{background:#f2cf5b}._tone_bad_1g780_170{background:#ef6b61}._text_good_1g780_171{color:#6fdc8c}._text_warn_1g780_172{color:#f2cf5b}._text_bad_1g780_173{color:#ef6b61}._list_1g780_176{display:flex;flex-direction:column;gap:8px}._row_1g780_7{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;cursor:pointer}._rowMain_1g780_189{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._rowTitle_1g780_196{font-size:.875rem;font-weight:600}._rowNote_1g780_200{font-size:.75rem;color:var(--cs-text-description)}._watch_1g780_5 ._list_1g780_176{margin-top:8px}._watchRow_1g780_127{display:flex;flex-direction:column;gap:8px;width:100%;padding:10px 0;border:0;border-top:1px solid var(--cs-border-card);background:none;color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._watch_1g780_5 ._list_1g780_176{gap:0}._watchTop_1g780_226{display:flex;align-items:center;justify-content:space-between}._watchVal_1g780_231{font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}._heroRing_1g780_237{flex-shrink:0;display:grid;place-items:center}._root_eyjgr_4{display:flex;flex-direction:column;gap:20px;padding:16px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary)}._kicker_eyjgr_15{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._steps_eyjgr_22{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}._step_eyjgr_22{position:relative;display:flex;gap:17.5px;padding-left:7.5px}._step_eyjgr_22:not(:last-child):after{content:"";position:absolute;left:18px;top:27px;bottom:-16px;border-left:1px solid var(--cs-border-secondary)}._mark_eyjgr_48{flex-shrink:0;display:grid;place-items:center;width:21px;height:21px;margin-top:1px;border-radius:50%}._done_eyjgr_57 ._mark_eyjgr_48{background:var(--cs-text-primary);color:var(--cs-bg-container)}._now_eyjgr_61 ._mark_eyjgr_48{border:1.5px solid var(--cs-text-primary)}._now_eyjgr_61 ._mark_eyjgr_48:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--cs-text-primary)}._body_eyjgr_71{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._top_eyjgr_78{display:flex;align-items:center;justify-content:space-between;gap:8px}._name_eyjgr_84{font-size:.9375rem;font-weight:600}._when_eyjgr_88{flex-shrink:0;font-size:.75rem;color:var(--cs-text-description)}._text_eyjgr_93{font-size:.8125rem;line-height:1.4;color:var(--cs-text-description)}._head_eyjgr_100{display:flex;align-items:center;gap:10px}._lock_eyjgr_107{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--cs-text-primary);color:var(--cs-bg-container)}._title_eyjgr_117{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.25rem;font-weight:600;line-height:1.15}._callout_eyjgr_128{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:12px;background:color-mix(in srgb,var(--cs-text-primary) 7%,transparent)}._calloutText_eyjgr_136{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._calloutTitle_eyjgr_143{font-size:.875rem;font-weight:600;color:var(--cs-text-primary)}._calloutSub_eyjgr_148{font-size:.8125rem;line-height:1.35;color:var(--cs-text-description)}._calloutGo_eyjgr_153{flex-shrink:0;height:34px;padding:0 16px;border:none;border-radius:999px;background:var(--cs-text-primary);color:var(--cs-bg-container);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer}._calloutGo_eyjgr_153:active{transform:scale(.97)}._headDate_eyjgr_170{margin-left:auto;flex-shrink:0;font-size:.75rem;color:var(--cs-text-description)}._empty_1c812_8{display:grid;place-items:center;margin:0 1px;border:1px solid var(--cs-border-subtle);border-radius:11px;background:var(--cs-bg-container);color:var(--cs-text-description)}._todo_1c812_20{position:relative;overflow:hidden;display:flex;align-items:center;min-height:108px;padding:16px;border-radius:12px;border:1px solid var(--cs-border-card);background:var(--cs-bg-container)}._todo_1c812_20:active{transform:scale(.99)}._todoDone_1c812_36{opacity:.38}._todoPhoto_1c812_40{position:absolute;top:0;right:0;bottom:0;width:58%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.85) 22%,rgba(0,0,0,.5) 48%,rgba(0,0,0,.18) 74%,transparent 100%);mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.85) 22%,rgba(0,0,0,.5) 48%,rgba(0,0,0,.18) 74%,transparent 100%)}._todoText_1c812_67{position:relative;max-width:66%;display:flex;flex-direction:column;gap:4px}._todoTitle_1c812_74{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.0625rem;font-weight:600;line-height:1.2;color:var(--cs-text-primary)}._todoTags_1c812_84{display:flex;flex-wrap:wrap;gap:5px}._todoTag_1c812_84{padding:3px 7px;border-radius:6px;background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);font-size:.6875rem;font-weight:500;line-height:1.3;color:var(--cs-text-label);white-space:nowrap}._todoKind_1c812_102{font-weight:600}._todoGo_1c812_107{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cs-text-primary)}._first_1c812_132{display:flex;flex-direction:column;gap:12px;color:var(--cs-text-primary)}._firstHead_1c812_138{display:flex;align-items:center;justify-content:space-between;gap:8px}._firstTitle_1c812_144{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.0625rem;font-weight:600;line-height:1.2}._firstList_1c812_151{display:flex;flex-direction:column;gap:8px;margin-top:2px}._firstStep_1c812_157{position:relative;display:flex;align-items:center;gap:12px}._firstStep_1c812_157>._todo_1c812_20{flex:1;min-width:0;min-height:84px;padding:12px 16px 12px 4px;border:none;background:none}._firstStep_1c812_157>._todo_1c812_20:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--cs-border-card);border-radius:inherit;background:radial-gradient(120% 140% at 100% 50%,color-mix(in srgb,var(--ink) 22%,var(--cs-bg-elevated)),var(--cs-bg-elevated) 60%);-webkit-mask-image:linear-gradient(to right,transparent 15%,#000 72%);mask-image:linear-gradient(to right,transparent 15%,#000 72%);pointer-events:none}._firstStep_1c812_157 ._todoPhoto_1c812_40{filter:hue-rotate(var(--hue))}._firstStep_1c812_157:not(:last-child):after{content:"";position:absolute;left:9.75px;top:50%;bottom:calc(-50% - 8px);border-left:1.5px solid var(--cs-track-bg)}._stepMark_1c812_206{position:relative;z-index:1;flex-shrink:0;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;border:1.5px solid var(--cs-track-bg);background:var(--cs-bg-layout);font-size:.6875rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--cs-text-description)}._stepNow_1c812_226 ._stepMark_1c812_206{border-color:var(--cs-text-primary);color:var(--cs-text-primary)}._stepDone_1c812_230 ._stepMark_1c812_206{border-color:var(--cs-text-primary);background:var(--cs-text-primary);color:var(--cs-bg-container)}._firstWrap_1c812_238{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--cs-border-subtle)}._root_1r1ej_3{display:flex;align-items:center;gap:12px;width:100%;padding:16px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._root_1r1ej_3:active{transform:scale(.99)}._text_1r1ej_20{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._title_1r1ej_27{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.0625rem;font-weight:600;line-height:1.2}._sub_1r1ej_34{font-size:.8125rem;line-height:1.35;color:var(--cs-text-description)}._go_1r1ej_39{flex-shrink:0;color:var(--cs-text-secondary)}._scroll_11wsp_1{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior-y:contain;padding:0 16px 24px;display:flex;flex-direction:column;gap:12px}._headSlot_11wsp_14{margin:0 -16px 12px}._h_11wsp_14{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:1.125rem;font-weight:600;line-height:1.2;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._sessionHead_11wsp_38{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:2px}._thisWho_11wsp_46{display:flex;flex-direction:column;gap:6px;min-width:0}._thisName_11wsp_53{font-size:1.5rem;font-weight:600;line-height:1.15;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._thisDate_11wsp_62{font-size:.875rem;color:var(--cs-text-description)}._sessionHead_11wsp_38>._chip_11wsp_67{margin-top:4px}._tiles_11wsp_73{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._tile_11wsp_73{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._tileLabel_11wsp_90{font-size:.75rem;font-weight:500;line-height:1.1;letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-description);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tile_11wsp_73 ._big_11wsp_102{font-size:1.75rem;font-weight:600}._tile_11wsp_73 ._big_11wsp_102 small{font-size:.875rem;color:var(--cs-text-description)}._facts_11wsp_114{display:flex;flex-direction:column;padding:2px 16px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._fact_11wsp_114{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 0;border-top:1px solid var(--cs-border-subtle);font-size:.875rem;color:var(--cs-text-primary)}._fact_11wsp_114:first-child{border-top:none}._factTags_11wsp_139{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}._moves_11wsp_147{flex-shrink:0;display:flex;flex-direction:column;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);overflow:hidden}._move_11wsp_147+._move_11wsp_147{border-top:1px solid var(--cs-border-subtle)}._moveHead_11wsp_164{display:grid;grid-template-columns:60px minmax(0,1fr) auto 16px;gap:10px;align-items:center;width:100%;padding:12px 16px;border:none;background:transparent;color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}._moveCaret_11wsp_180{justify-self:center;color:var(--cs-text-description);transition:transform .18s ease}._moveOpen_11wsp_186 ._moveCaret_11wsp_180{transform:rotate(90deg)}._sets_11wsp_192{display:flex;flex-direction:column;padding:0 16px 6px 86px}._set_11wsp_192{display:flex;align-items:center;gap:6px;min-height:48px;padding:8px 0;border-top:1px solid var(--cs-border-subtle)}._moveStatic_11wsp_207{cursor:default}._moveText_11wsp_211{display:flex;flex-direction:column;gap:3px;min-width:0}._moveName_11wsp_218{font-size:.875rem;font-weight:700;line-height:1.2;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._moveSub_11wsp_228{font-size:.75rem;line-height:1.2;color:var(--cs-text-description);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._setName_11wsp_238{flex:1;min-width:0;font-size:.8125rem;font-weight:600;color:var(--cs-text-primary)}._setSide_11wsp_246{font-weight:400;color:var(--cs-text-description)}._setPct_11wsp_251{margin-right:4px;font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--cs-text-secondary)}._chip_11wsp_67{display:inline-flex;align-items:center;gap:4px;height:20px;padding:2px 6px;border-radius:6px;font-size:.75rem;font-weight:500;line-height:1.1;white-space:nowrap}._chipAmber_11wsp_272{color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 10%,transparent)}._chipGreen_11wsp_277{color:var(--cs-success);background:var(--cs-success-bg)}._chipRed_11wsp_282{color:var(--cs-red-7, #ef4444);background:color-mix(in srgb,var(--cs-red-7, #e5484d) 16%,transparent)}._takeThumb_11wsp_288{position:relative;flex-shrink:0;width:60px;height:42px;border-radius:6px;overflow:hidden}._takeThumb_11wsp_288 img{display:block;width:100%;height:100%;object-fit:cover}._takeBtn_11wsp_304{flex-shrink:0;display:grid;place-items:center;padding:4px;border:1px solid var(--cs-border-secondary);border-radius:6px;background:var(--cs-bg-container);color:var(--cs-text-description);cursor:pointer}._big_11wsp_102{font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._big_11wsp_102 small{font-size:1rem;font-weight:400;line-height:1.2;color:var(--cs-text-secondary)}._personaHead_11wsp_342{display:flex;align-items:center;gap:8px;margin-top:6px;margin-bottom:-4px;font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--cs-text-primary)}._personaIco_11wsp_356{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;flex-shrink:0;border:1px solid var(--cs-border-card);background:color-mix(in srgb,var(--cs-text-primary) 6%,transparent);color:var(--cs-text-label)}._personas_11wsp_371{display:grid;grid-template-columns:1fr 1fr;gap:8px}._persona_11wsp_342{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 10px 12px;border-radius:9px;text-align:center;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle)}._personaYou_11wsp_396{border-color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 12%,transparent)}._youBadge_11wsp_400{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:2px 8px;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.06em;background:var(--cs-primary);color:var(--cs-on-primary)}._personaFig_11wsp_414{height:72px;object-fit:contain}._personaName_11wsp_419{font-size:.75rem;font-weight:600;color:var(--cs-text-primary)}._personaTag_11wsp_427{font-size:.625rem;font-weight:600;color:var(--cs-primary)}._personaDesc_11wsp_433{font-size:.625rem;line-height:1.35;color:var(--cs-text-secondary)}._panel_11wsp_440{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._panelHead_11wsp_450{display:flex;align-items:center;justify-content:space-between;gap:8px}._panelTitle_11wsp_457{font-size:1rem;font-weight:600;line-height:1.2;color:var(--cs-text-primary)}._chartTicks_11wsp_465{position:relative;height:16px;margin-top:-4px;font-size:.75rem;line-height:16px;font-variant-numeric:tabular-nums;color:var(--cs-text-description)}._chartTicks_11wsp_465 span{position:absolute;top:0;transform:translate(-50%)}._screen_id3z7_5{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;padding:0 16px var(--cs-foot-room);background:var(--cs-bg-layout)}._headSlot_id3z7_18{margin:0 -16px}._list_id3z7_22{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._item_id3z7_30{border-bottom:1px solid var(--cs-border-subtle)}._row_id3z7_34{display:flex;align-items:center;gap:12px;width:100%;min-height:68px;padding:12px 0;border:none;background:none;font-family:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._rowText_id3z7_50{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._rowTitle_id3z7_58{font-size:.9375rem;font-weight:600;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowSub_id3z7_67{font-size:.8125rem;color:var(--cs-text-description)}._caret_id3z7_72{flex-shrink:0;color:var(--cs-text-description);transition:transform .18s ease}._caretOpen_id3z7_78{transform:rotate(180deg)}._panel_id3z7_83{display:flex;flex-direction:column;gap:10px;padding:0 0 16px}._panelLabel_id3z7_90{font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--cs-text-description)}._moves_id3z7_98{display:flex;flex-direction:column;gap:8px;margin:0 0 4px;padding:0;list-style:none}._move_id3z7_98{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.875rem}._moveName_id3z7_115{min-width:0;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._moveDose_id3z7_123,._moveSkipped_id3z7_124{flex-shrink:0;font-variant-numeric:tabular-nums;color:var(--cs-text-secondary)}._moveSkipped_id3z7_124{color:var(--cs-text-description)}._panel_1cvpp_1{flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:var(--cs-card-pad);border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary)}._head_1cvpp_15{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center}._mark_1cvpp_21{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--cs-radius-pill);color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 12%,transparent)}._who_1cvpp_30{display:flex;flex-direction:column;gap:2px;min-width:0}._title_1cvpp_36{font-size:1rem;font-weight:600;line-height:1.3}._sub_1cvpp_41{font-size:.75rem;line-height:1.3333;color:var(--cs-text-description)}._text_1cvpp_46{margin:0;font-size:.875rem;line-height:1.4286;white-space:pre-line}._moves_1cvpp_52{display:flex;flex-direction:column}._move_1cvpp_52{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid var(--cs-border-subtle)}._move_1cvpp_52:last-child{padding-bottom:0}._moveHead_1cvpp_66{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._moveName_1cvpp_72{font-size:.875rem;font-weight:700;line-height:1.2}._moveScore_1cvpp_77{flex-shrink:0;font-size:.8125rem;font-weight:600;color:var(--cs-text-label)}._chip_1cvpp_83._chipPoor_1cvpp_83{color:var(--cs-red-7);background:color-mix(in srgb,var(--cs-red-7) 14%,transparent)}._visuallyHidden_1cvpp_87{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._chips_1cvpp_95{display:flex;flex-wrap:wrap;gap:6px}._chip_1cvpp_83{display:inline-flex;align-items:center;height:22px;padding:2px 8px;border-radius:6px;font-size:.75rem;font-weight:500;line-height:1.1;color:var(--cs-caution);background:var(--cs-caution-bg)}._note_1cvpp_112{font-size:.875rem;line-height:1.4286;color:var(--cs-text-secondary)}._tech_1cvpp_117{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--cs-radius-inner);background:color-mix(in srgb,var(--cs-primary) 8%,transparent)}._techHead_1cvpp_125{display:flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--cs-primary)}._techText_1cvpp_133{font-size:.875rem;line-height:1.4286}._techSub_1cvpp_137{font-size:.75rem;line-height:1.3333;color:var(--cs-text-description)}._card_bja2i_2{display:flex;flex-direction:column;padding:0 12px 8px;border:1px solid var(--cs-border-subtle);border-radius:11px;background:var(--cs-bg-container)}._head_bja2i_12{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:6px 0 0}._titleRow_bja2i_22{display:flex;align-items:center;gap:10px;min-width:0}._title_bja2i_22{font-size:.9375rem;font-weight:700;color:var(--cs-text-primary)}._reset_bja2i_37{height:28px;padding:0 12px;border:1px solid var(--cs-border-secondary);border-radius:999px;background:none;font-family:inherit;font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--cs-text-primary);cursor:pointer}._which_bja2i_54{flex-shrink:0}._chart_bja2i_60{position:relative;touch-action:pan-y;outline:none;-webkit-tap-highlight-color:transparent}._grid_bja2i_69{position:absolute;right:0;height:0;border-top:1px solid var(--cs-border-subtle)}._gridZero_bja2i_77{border-top-color:var(--cs-border-secondary)}._gridLabel_bja2i_81{position:absolute;right:calc(100% + 4px);top:-7px;font-size:.6875rem;line-height:14px;color:var(--cs-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}._lines_bja2i_92{position:absolute;top:0;left:0;overflow:visible;pointer-events:none}._guide_bja2i_101{stroke:var(--cs-border-secondary);stroke-width:1}._line_bja2i_92{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._dotOn_bja2i_114{stroke:var(--cs-bg-container);stroke-width:2}._month_bja2i_119{fill:var(--cs-text-secondary);font-size:11px}._tag_bja2i_127{position:absolute;top:2px;z-index:2;display:flex;align-items:center;gap:8px;min-height:30px;padding:3px 4px 3px 10px;border:none;border-radius:9px;background:var(--cs-text-primary);color:var(--cs-bg-layout);box-shadow:var(--cs-shadow-float);font-family:inherit;text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}._tagVal_bja2i_148{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:.8125rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}._tagIcon_bja2i_158{position:relative;display:grid;place-items:center;width:22px;height:22px}._tagIcon_bja2i_158:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:.1}._tagIcon_bja2i_158 svg{position:relative}._range_bja2i_184{position:relative;margin-top:2px}._nav_bja2i_189{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._tick_bja2i_195,._tickOn_bja2i_196{stroke-width:1.5;stroke-linecap:round}._tick_bja2i_195{stroke:var(--cs-border-secondary);opacity:.5}._tickOn_bja2i_196{stroke:var(--cs-text-secondary)}._navHandle_bja2i_210{fill:var(--cs-text-primary)}._rangeInput_bja2i_214{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;-webkit-tap-highlight-color:transparent}._rangeInput_bja2i_214:focus{outline:none}._rangeInput_bja2i_214::-webkit-slider-runnable-track{height:100%;background:none}._rangeInput_bja2i_214::-moz-range-track{background:none}._rangeInput_bja2i_214::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;border:none;background:none;pointer-events:auto;cursor:ew-resize}._rangeInput_bja2i_214::-moz-range-thumb{width:32px;height:32px;border:none;background:none;pointer-events:auto;cursor:ew-resize}._rangeDates_bja2i_260{display:flex;justify-content:space-between;margin-top:0;padding:0 4px;font-size:.75rem;color:var(--cs-text-secondary);font-variant-numeric:tabular-nums}._breakdownBtn_bja2i_272{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 2px;min-height:36px;margin-top:6px;border:none;border-top:1px solid var(--cs-border-subtle);background:none;font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--cs-text-secondary);cursor:pointer}._caret_bja2i_291{transition:transform .18s ease}._caretOpen_bja2i_295{transform:rotate(180deg)}._legend_bja2i_303{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 4px;padding-top:2px}._legendFixed_bja2i_312{margin-top:6px}._legendFixed_bja2i_312 ._legendLabel_bja2i_318{color:var(--cs-text-description);white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2}._legendFixed_bja2i_312 ._legendVal_bja2i_326{font-size:1.125rem;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._legendRow_bja2i_333{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;min-width:0;min-height:44px;padding:4px;border:none;border-radius:8px;background:none;font-family:inherit;text-align:left;cursor:pointer;transition:opacity .15s ease;-webkit-tap-highlight-color:transparent}._faint_bja2i_353{opacity:.15}._legendRow_bja2i_333._faint_bja2i_353{opacity:.4}._swatch_bja2i_361{flex-shrink:0}._swatch_bja2i_361 line{stroke-width:2.5;stroke-linecap:round}._legendTop_bja2i_370{display:flex;align-items:center;gap:6px;min-width:0}._legendLabel_bja2i_318{flex:1;min-width:0;font-size:.75rem;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._legendVal_bja2i_326{padding-left:22px;font-size:.8125rem;font-weight:600;color:var(--cs-text-primary);font-variant-numeric:tabular-nums}._root_udecm_6{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--cs-text-primary)}._scroll_udecm_12{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;gap:14px;padding:calc(8px + var(--cs-top-inset, 0px)) 16px var(--cs-foot-room)}._scroll_udecm_12>*{flex-shrink:0}._modes_udecm_33{flex-shrink:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--cs-border-subtle)}._mode_udecm_33{min-width:0;padding:10px 2px 9px;border:none;border-bottom:2px solid transparent;background:none;font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .18s ease,border-color .18s ease}._modeOn_udecm_60{border-bottom-color:var(--cs-text-primary);color:var(--cs-text-primary)}._hero_udecm_68{position:relative;display:block;width:100%;height:74%;min-height:380px;padding:0;border:1px solid var(--cs-border-subtle);border-radius:12px;overflow:hidden;background:var(--cs-bg-container);font-family:inherit;text-align:left;cursor:pointer}._hero_udecm_68:active{opacity:.92}._heroImg_udecm_90{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}._heroShade_udecm_100{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 28%,#000000d1)}._heroBody_udecm_106{position:absolute;left:16px;right:16px;bottom:14px;display:flex;flex-direction:column;align-items:flex-start;gap:3px}._heroKicker_udecm_117{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}._heroTitle_udecm_125{font-size:1.375rem;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#fff;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._heroBlurb_udecm_136{font-size:.78125rem;line-height:1.35;color:#ffffffc7}._heroCta_udecm_142{display:inline-flex;align-items:center;gap:6px;height:30px;margin-top:8px;padding:0 14px;border-radius:999px;background:var(--cs-primary);color:var(--cs-on-primary);font-size:.8125rem;font-weight:700}._smallRow_udecm_157{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;margin:0 -16px;padding:0 16px 2px}._small_udecm_157{flex:0 0 auto;width:150px;display:flex;flex-direction:column;gap:2px;padding:0;border:none;background:none;font-family:inherit;text-align:left;cursor:pointer}._smallImg_udecm_182{width:100%;height:92px;margin-bottom:6px;border-radius:9px;object-fit:cover}._smallName_udecm_190{font-size:.8125rem;font-weight:600;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._smallMeta_udecm_199{font-size:.6875rem;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._card_udecm_210{display:flex;flex-direction:column;padding:0 14px 12px;border:1px solid var(--cs-border-subtle);border-radius:11px;background:var(--cs-bg-container)}._cardHead_udecm_219{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 0 12px;border-bottom:1px solid var(--cs-border-subtle)}._headline_udecm_230 ._cardSub_udecm_230{border-bottom:none;padding:0}._cardTitle_udecm_235{font-size:.9375rem;font-weight:700;color:var(--cs-text-primary)}._cardSub_udecm_230{font-size:.75rem;color:var(--cs-text-secondary)}._cardLink_udecm_246{display:inline-flex;align-items:center;gap:3px;padding:0;border:none;background:none;font-family:inherit;font-size:.75rem;font-weight:600;color:var(--cs-text-primary);cursor:pointer}._statRow_udecm_264{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:10px}._headline_udecm_230{align-items:flex-start;gap:2px;padding:16px 12px}._needs_udecm_280{font-family:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._needs_udecm_280 ._goalOf_udecm_288{margin-top:8px}._needsGo_udecm_292{color:var(--cs-text-description)}._headlineTop_udecm_297{display:flex;align-items:baseline;justify-content:space-between;gap:10px;align-self:stretch}._goalVal_udecm_305{margin-top:2px;font-size:2.25rem;font-weight:700;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._goalVal_udecm_305 small{font-size:1.125rem;font-weight:600;color:var(--cs-text-secondary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._goalOf_udecm_288{font-size:.8125rem;color:var(--cs-text-description)}._goalOf_udecm_288 b{color:var(--cs-text-primary)}._insight_udecm_339{margin:-4px 2px 0;font-size:.8125rem;line-height:1.4;color:var(--cs-text-description)}._lastSession_udecm_350{display:flex;align-items:baseline;gap:8px;padding:4px 2px 0}._lastSessionLabel_udecm_357{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cs-text-secondary)}._lastSessionMeta_udecm_365{flex:1;min-width:0;text-align:right;font-size:.8125rem;font-weight:500;color:var(--cs-text-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._goalTrack_udecm_377{display:block;align-self:stretch;height:10px;margin:14px 0 8px;border-radius:999px;background:var(--cs-track-bg);overflow:visible}._goalTrack_udecm_377 i{position:relative;display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--cs-reading-from) 0%,var(--cs-reading-mid) 60%,var(--cs-reading-to) 100%);transition:width .4s var(--cs-ease-inout, ease)}._trendDelta_udecm_399{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cs-success)}._trendDelta_udecm_399 small{font-size:.6875rem;font-weight:400;color:var(--cs-text-secondary)}._regions_udecm_416{display:flex;flex-direction:column}._regionGroup_udecm_423{border-bottom:1px solid var(--cs-border-subtle)}._regionGroup_udecm_423:last-child{border-bottom:none}._region_udecm_416{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 0;border:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer}._region_udecm_416:disabled{cursor:default}._regionGroup_udecm_423:last-child ._region_udecm_416{padding-bottom:2px}._regionRight_udecm_453{display:inline-flex;align-items:center;gap:8px}._regionCaret_udecm_459{flex-shrink:0;color:var(--cs-text-secondary);transition:transform .2s var(--cs-ease-inout, ease)}._regionCaretOpen_udecm_465{transform:rotate(180deg)}._regionName_udecm_469{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--cs-text-primary)}._regionDot_udecm_479{width:8px;height:8px;flex-shrink:0;border-radius:999px}._toneWord_udecm_488{font-size:.625rem;font-weight:600;opacity:.75}._joints_udecm_500{display:flex;flex-direction:column;gap:14px}._cardHead_udecm_219+._joints_udecm_500{margin-top:14px}._regionGroup_udecm_423 ._joints_udecm_500{padding:2px 0 16px 16px}._jointRow_udecm_516{display:flex;flex-direction:column;gap:6px}._jointTop_udecm_522{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._jointName_udecm_529{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;color:var(--cs-text-primary)}._jointVal_udecm_538{flex-shrink:0;font-size:.8125rem;font-weight:600;color:var(--cs-text-primary);font-variant-numeric:tabular-nums}._jointVal_udecm_538 small{font-weight:400;color:var(--cs-text-secondary)}._jointBar_udecm_551{display:block;height:6px;border-radius:999px;background:var(--cs-track-bg);overflow:hidden}._jointBar_udecm_551 i{display:block;height:100%;border-radius:999px;transition:width .4s var(--cs-ease-inout, ease)}._asymBar_udecm_572{display:flex;gap:4px;height:6px}._asymHalf_udecm_578{flex:1;display:flex;justify-content:flex-end;overflow:hidden;border-radius:999px;background:var(--cs-track-bg)}._asymHalfR_udecm_587{justify-content:flex-start}._asymHalf_udecm_578 i{display:block;height:100%;border-radius:999px}._asymLabels_udecm_597{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--cs-text-secondary);font-variant-numeric:tabular-nums}._measurements_udecm_606{display:flex;flex-direction:column}._measureRow_udecm_611{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--cs-border-subtle)}._measureRow_udecm_611:last-child{border-bottom:none;padding-bottom:2px}._measureRight_udecm_625{display:inline-flex;align-items:center;gap:10px}._statGrid_udecm_634{display:grid;grid-template-columns:1fr 1fr;gap:14px}._statGrid3_udecm_640{grid-template-columns:1fr 1fr 1fr;gap:10px}._statGrid3_udecm_640 ._statCell_udecm_645{padding:14px 10px}._statVal_udecm_649 small{font-size:.8125rem;font-weight:500;color:var(--cs-text-secondary)}._statCell_udecm_645{min-width:0;display:flex;flex-direction:column;gap:3px;padding:14px}._statLabel_udecm_663{font-size:.6875rem;color:var(--cs-text-secondary)}._statVal_udecm_649{font-size:1.375rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._statFoot_udecm_680{font-size:.6875rem;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sessions_udecm_691{display:flex;flex-direction:column;gap:8px}._secHead_udecm_697{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:6px 0 2px}._secTitle_udecm_705{font-size:1.125rem;font-weight:600;line-height:1.1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._secLink_udecm_716{display:inline-flex;align-items:center;gap:1px;flex-shrink:0;padding:0;border:none;background:none;font-family:inherit;font-size:.75rem;line-height:1.1;color:var(--cs-text-description);cursor:pointer}._session_udecm_691{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--cs-border-subtle);border-radius:11px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._session_udecm_691:active{transform:scale(.99)}._sessionGo_udecm_748{flex-shrink:0;color:var(--cs-text-description)}._sessionMain_udecm_753{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._sessionDate_udecm_761{font-size:.8125rem;font-weight:600;color:var(--cs-text-primary)}._sessionNote_udecm_767{font-size:.6875rem;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chip_udecm_775{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:.625rem;font-weight:700;white-space:nowrap}._chipGood_udecm_784{color:var(--cs-success);background:var(--cs-success-bg)}._chipWarn_udecm_789{color:var(--cs-caution);background:var(--cs-caution-bg)}._chipBad_udecm_794{color:var(--cs-red-7, #e5484d);background:color-mix(in srgb,var(--cs-red-7, #e5484d) 16%,transparent)}._empty_udecm_800{margin:14px 0 4px;text-align:center;font-size:.8125rem;color:var(--cs-text-description)}._all_udecm_809{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;background:var(--cs-bg-layout);animation:_allIn_udecm_1 .34s cubic-bezier(.4,0,.2,1)}@keyframes _allIn_udecm_1{0%{opacity:0;transform:translateY(10px)}}._allScroll_udecm_824{flex:1;min-height:0;overflow-y:auto;padding:8px 16px var(--cs-foot-room)}._allCount_udecm_830{margin:0 0 12px;font-size:.8125rem;color:var(--cs-text-description)}._evalRoot_udecm_837{display:flex;flex-direction:column}._evalTabs_udecm_841{flex-shrink:0;padding:calc(8px + var(--cs-top-inset, 0px)) 16px 0}._evalBody_udecm_845{position:relative;flex:1;min-height:0}._wrap_wbsay_2{position:absolute;left:16px;right:16px;bottom:calc(var(--cs-nav-h) + 28px);z-index:400;pointer-events:none;opacity:0;transform:translateY(12px);transition:opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1)}._open_wbsay_13{opacity:1;transform:none;pointer-events:auto}._card_wbsay_18{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--cs-border-secondary);border-radius:12px;background:color-mix(in srgb,var(--cs-bg-container) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 40px #00000073}._icon_wbsay_30{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--cs-text-primary) 8%,transparent);color:var(--cs-text-primary)}._text_wbsay_40{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._text_wbsay_40 b{font-size:.9375rem;font-weight:600;color:var(--cs-text-primary)}._text_wbsay_40 span{font-size:.8125rem;line-height:1.35;color:var(--cs-text-description)}._ok_wbsay_57{flex-shrink:0;align-self:center;padding:7px 12px;border:1px solid var(--cs-border-secondary);border-radius:999px;background:transparent;color:var(--cs-text-primary);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}._blocked_wbsay_72{padding:16px}._blocked_wbsay_72 ._card_wbsay_18{box-shadow:none;background:var(--cs-bg-container);border-color:var(--cs-border-card)}._root_163kl_5{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;color:var(--cs-text-primary)}._top_163kl_14{flex:0 0 auto;padding:8px 16px 0}._search_163kl_19{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-secondary)}._search_163kl_19:focus-within{border-color:var(--cs-border-secondary)}._search_163kl_19 input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:1rem;color:var(--cs-text-primary)}._search_163kl_19 input::placeholder{color:var(--cs-text-secondary)}._clear_163kl_51{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);color:var(--cs-text-label);cursor:pointer}._segments_163kl_67{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px;border-bottom:1px solid var(--cs-border-subtle)}._segment_163kl_67{min-width:0;padding:10px 2px 9px;border:none;border-bottom:2px solid transparent;background:none;font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--cs-text-secondary);white-space:nowrap;cursor:pointer;transition:color .18s ease,border-color .18s ease}._segmentOn_163kl_90{border-bottom-color:var(--cs-text-primary);color:var(--cs-text-primary)}._body_163kl_96{position:relative;flex:1 1 auto;min-height:0}._scroll_163kl_102{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior-y:contain;padding:12px 16px var(--cs-foot-room)}._h2_163kl_110{margin:26px 0 0;font-size:1.25rem;font-weight:600;line-height:1.1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._h2First_163kl_120{margin-top:6px}._lede_163kl_124{margin:6px 0 0;font-size:.8125rem;line-height:1.35;color:var(--cs-text-description)}._list_163kl_131{display:flex;flex-direction:column;gap:8px;margin-top:12px}._emptyCard_163kl_138{border:1px solid var(--cs-border-subtle);border-radius:12px;background:var(--cs-bg-container)}._row_163kl_145{display:flex;align-items:center;gap:12px;width:100%;padding:12px 12px 12px 14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);font-family:inherit;text-align:left;color:inherit;cursor:pointer}._row_163kl_145:active{opacity:.85}._thumb_163kl_164{flex-shrink:0;width:56px;height:56px;border-radius:9px;object-fit:cover}._mark_163kl_176{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--cs-text-primary) 7%,transparent);color:var(--cs-text-primary)}._rowMain_163kl_187{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._rowTitle_163kl_195{font-size:.9375rem;font-weight:600;line-height:1.2;color:var(--cs-text-primary)}._rowSub_163kl_202{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.78125rem;line-height:1.35;color:var(--cs-text-description)}._rowGo_163kl_212{flex-shrink:0;display:grid;place-items:center;color:var(--cs-text-secondary)}._tags_163kl_219{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}._tag_163kl_219{padding:3px 7px;border-radius:6px;background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);font-size:.6875rem;font-weight:500;line-height:1.3;color:var(--cs-text-label);white-space:nowrap}._tagKind_163kl_238{font-weight:600}._secHead_163kl_245{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._secLink_163kl_254{display:inline-flex;align-items:center;gap:1px;flex-shrink:0;padding:0;border:none;background:none;font-family:inherit;font-size:.75rem;line-height:1.1;color:var(--cs-text-description);cursor:pointer}._sessions_163kl_269{display:flex;flex-direction:column;gap:8px;margin-top:12px}._session_163kl_269{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);font-family:inherit;text-align:left;color:inherit}._sessionGo_163kl_291{cursor:pointer}._sessionGo_163kl_291:active{opacity:.7}._sessionMain_163kl_299{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._sessionDate_163kl_307{font-size:.8125rem;font-weight:600;color:var(--cs-text-primary)}._sessionNote_163kl_313{font-size:.6875rem;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chip_163kl_321{flex-shrink:0;padding:3px 9px;border-radius:999px;font-size:.625rem;font-weight:700;white-space:nowrap}._chipGood_163kl_334{color:var(--cs-success);background:color-mix(in srgb,var(--cs-success) 16%,transparent)}._chipWarn_163kl_339{color:var(--cs-caution);background:color-mix(in srgb,var(--cs-caution) 16%,transparent)}._chipBad_163kl_344{color:var(--cs-red-7, #e5484d);background:color-mix(in srgb,var(--cs-red-7, #e5484d) 16%,transparent)}._detail_163kl_350{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;background:var(--cs-bg-layout);animation:_detailIn_163kl_1 .34s cubic-bezier(.4,0,.2,1)}@keyframes _detailIn_163kl_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}._detailToNav_163kl_372{padding-bottom:var(--cs-foot-room)}._detailScroll_163kl_376{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 22px}._kicker_163kl_383{display:block;margin-top:8px;font-size:.8125rem;color:var(--cs-text-secondary)}._detailTitle_163kl_390{margin:4px 0 0;font-size:1.625rem;font-weight:600;line-height:1.1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._detailSub_163kl_400{margin:8px 0 6px;font-size:.9375rem;line-height:1.4;color:var(--cs-text-description)}._detailTitleFirst_163kl_408{margin-top:10px}._resultMeta_163kl_412{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:.8125rem;color:var(--cs-text-description)}._answers_163kl_422{display:flex;flex-direction:column;gap:8px;margin:20px 0 0;padding:0;list-style:none}._answer_163kl_422{display:flex;flex-direction:column;gap:8px;padding:13px 14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._answerQ_163kl_441{font-size:.8125rem;line-height:1.35;color:var(--cs-text-description)}._answerA_163kl_447{font-size:1rem;font-weight:600;line-height:1.25;color:var(--cs-text-primary)}._answerA_163kl_447 small{font-size:.8125rem;font-weight:400;color:var(--cs-text-secondary)}._answerNone_163kl_460{font-size:.875rem;color:var(--cs-text-secondary)}._facts_163kl_466{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._fact_163kl_466{display:flex;flex-direction:column;gap:4px;padding:12px 14px;min-width:0}._fact_163kl_466+._fact_163kl_466{border-left:1px solid var(--cs-border-card)}._factLabel_163kl_487{font-size:.75rem;color:var(--cs-text-secondary)}._factVal_163kl_492{font-size:.9375rem;font-weight:500;line-height:1.25;color:var(--cs-text-primary)}._h3_163kl_499{margin:24px 0 0;font-size:1.0625rem;font-weight:600;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._steps_163kl_508{margin:12px 0 0;padding:0;list-style:none;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._step_163kl_508{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;font-size:.875rem;line-height:1.4;color:var(--cs-text-primary)}._step_163kl_508+._step_163kl_508{border-top:1px solid var(--cs-border-card)}._stepN_163kl_531{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);font-size:.75rem;font-weight:600;color:var(--cs-text-label)}._more_163kl_544{margin:8px 2px 0;font-size:.8125rem;color:var(--cs-text-secondary)}._note_163kl_550{margin:20px 2px 0;font-size:.8125rem;line-height:1.4;color:var(--cs-text-description)}._foot_163kl_558{flex:0 0 auto;padding:12px 16px var(--cs-foot-room);border-top:1px solid var(--cs-border-card);background:var(--cs-bg-layout)}._cta_163kl_565{width:100%}._rowPhoto_163kl_573{position:relative;overflow:hidden;min-height:96px}._rowPhoto_163kl_573>*{position:relative}._rowPhoto_163kl_573>._rowImg_163kl_581{position:absolute;top:0;right:0;bottom:0;width:58%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.85) 22%,rgba(0,0,0,.5) 48%,rgba(0,0,0,.18) 74%,transparent 100%);mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,.85) 22%,rgba(0,0,0,.5) 48%,rgba(0,0,0,.18) 74%,transparent 100%)}._rowPhoto_163kl_573 ._rowMain_163kl_187{max-width:64%;margin-right:auto}._rowPhoto_163kl_573 ._rowSub_163kl_202{max-width:78%}._rowPhoto_163kl_573>._rowGo_163kl_212{position:absolute;right:10px;bottom:10px;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}._rowCta_163kl_632{align-self:flex-start;margin-top:10px;padding:7px 18px;border-radius:999px;background:var(--cs-primary);color:var(--cs-on-primary);font-size:.8125rem;font-weight:600;line-height:1.2}._kind_163kl_644{margin-left:8px;padding:2px 7px;border-radius:6px;background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);font-size:.6875rem;font-weight:600;vertical-align:1px;color:var(--cs-text-label)}._injuryBanner_163kl_657{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;width:100%;min-height:140px;padding:18px;border:1px solid color-mix(in srgb,var(--cs-primary) 22%,var(--cs-border-card));border-radius:16px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._injuryBanner_163kl_657:active{transform:scale(.99)}._injuryGlow_163kl_677{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(100% 140% at 0% 0%,color-mix(in srgb,var(--cs-primary) 14%,transparent),transparent 70%)}._injuryArt_163kl_683{position:absolute;z-index:-2;top:0;right:0;width:58%;height:100%;object-fit:cover;pointer-events:none;-webkit-mask-image:linear-gradient(to left,#000 45%,transparent 100%);mask-image:linear-gradient(to left,#000 45%,transparent 100%)}._injuryText_163kl_695{display:flex;flex-direction:column;gap:4px;max-width:56%}._injuryKicker_163kl_701{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._injuryTitle_163kl_708{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.125rem;font-weight:600;line-height:1.15}._injurySub_163kl_715{font-size:.8125rem;line-height:1.35;color:var(--cs-text-label)}._injuryCta_163kl_720{align-self:flex-start;margin-top:8px;padding:7px 16px;border-radius:999px;background:var(--cs-primary);color:var(--cs-on-primary);font-size:.8125rem;font-weight:600;line-height:1.2}._root_1d51m_7{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;background:var(--cs-scan-bg, #210e3d);color:#fff;animation:_scanFadeIn_1d51m_1 .35s ease both}@keyframes _scanFadeIn_1d51m_1{0%{opacity:0}to{opacity:1}}._grid_1d51m_26{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,var(--cs-border-card) 1px,transparent 1px),linear-gradient(to bottom,var(--cs-border-card) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 78% 52% at 50% 42%,#000 12%,rgba(0,0,0,.35) 55%,transparent 82%);mask-image:radial-gradient(ellipse 78% 52% at 50% 42%,#000 12%,rgba(0,0,0,.35) 55%,transparent 82%)}._top_1d51m_42,._motif_1d51m_43,._copy_1d51m_44,._footer_1d51m_45{position:relative;z-index:1}._top_1d51m_42{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px 0 20px}._patient_1d51m_59{display:flex;align-items:center;gap:9px;font-size:.875rem;font-weight:500;color:#ffffffd9}._close_1d51m_67{width:34px;height:34px;border:none;border-radius:50%;background:#ffffff1f;color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,transform .12s,opacity .3s}._close_1d51m_67:active{transform:scale(.9);background:#fff3}._motif_1d51m_43{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;position:relative;padding:8px 0;transition:transform .6s cubic-bezier(.22,.61,.36,1)}._scanning_1d51m_100 ._motif_1d51m_43{transform:translateY(16px) scale(.94)}._scanfig_1d51m_103{position:relative;height:100%;width:100%;display:flex;align-items:center;justify-content:center}._figIn_1d51m_114{animation:_scanFigIn_1d51m_1 .55s cubic-bezier(.22,.61,.36,1) both}@keyframes _scanFigIn_1d51m_1{0%{opacity:0;transform:translateY(10px) scale(.82)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){._figIn_1d51m_114{animation:none}}._astro3d_1d51m_134{position:relative;width:100%;height:100%}._meshcolor_1d51m_139{display:block;height:100%;width:auto;margin:0 auto;filter:drop-shadow(0 12px 30px color-mix(in srgb,var(--cs-primary) 32%,transparent)) var(--cs-heat-filter, )}._astroFig_1d51m_152{position:relative;height:100%;aspect-ratio:449.509 / 1263.158;-webkit-mask-image:var(--astro-mask);mask-image:var(--astro-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:drop-shadow(0 12px 30px color-mix(in srgb,var(--cs-primary) 32%,transparent)) var(--cs-heat-filter, )}._astroFig_1d51m_152 img{position:absolute;left:-63.68%;top:-7.68%;width:227.93%;height:121.84%;max-width:none;display:block}._scanbeam_1d51m_174{position:absolute;left:-7%;right:-7%;height:3px;top:6%;border-radius:3px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--cs-primary-light) 18%,color-mix(in srgb,var(--cs-primary-light) 45%,#fff) 50%,var(--cs-primary-light) 82%,transparent);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--cs-primary) 75%,transparent));animation:_scanbeam_1d51m_174 2.8s ease-in-out infinite}._scanbeam_1d51m_174:after{content:"";position:absolute;left:0;right:0;top:100%;height:190px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--cs-primary) 34%,transparent),color-mix(in srgb,var(--cs-primary) 12%,transparent) 42%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}@keyframes _scanbeam_1d51m_174{0%{top:5%;opacity:0}12%{opacity:1}50%{top:90%;opacity:1}62%{opacity:0}to{top:5%;opacity:0}}@media (prefers-reduced-motion: reduce){._scanbeam_1d51m_174{animation:none;opacity:0}}._copy_1d51m_44{flex:0 0 auto;padding:6px 28px 0;text-align:center}._copy_1d51m_44 h2{font-size:1.3125rem;line-height:1.6875rem;font-weight:600;letter-spacing:-.5px;margin:0 0 8px;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._copy_1d51m_44 p{font-size:.875rem;line-height:1.25rem;color:#ffffffc2;margin:0 auto;max-width:280px;padding-bottom:18px}._proc_1d51m_250{justify-content:center;padding:0 30px}._procTitle_1d51m_254{text-align:center;font-size:1.25rem;font-weight:600;letter-spacing:-.4px;margin:0 0 4px;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._procSub_1d51m_264{text-align:center;font-size:.84375rem;color:#fff9;margin:0 0 26px}._steps_1d51m_270{display:flex;flex-direction:column;gap:14px;max-width:320px;margin:0 auto;width:100%}._step_1d51m_270{display:flex;align-items:center;gap:13px;opacity:.32;transition:opacity .5s}._step_1d51m_270._on_1d51m_285{opacity:1}._step_1d51m_270 ._pc_1d51m_288{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .3s,border-color .3s}._step_1d51m_270._on_1d51m_285:not(._done_1d51m_299) ._pc_1d51m_288{border-color:var(--cs-primary)}._step_1d51m_270._done_1d51m_299 ._pc_1d51m_288{background:var(--cs-primary);border-color:var(--cs-primary)}._step_1d51m_270 ._pc_1d51m_288 ._spin_1d51m_306{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;animation:_scanSpin_1d51m_1 .7s linear infinite}@keyframes _scanSpin_1d51m_1{to{transform:rotate(360deg)}}._step_1d51m_270 ._pc_1d51m_288 svg{opacity:0;transform:scale(.4);transition:.3s}._step_1d51m_270._done_1d51m_299 ._pc_1d51m_288 svg{opacity:1;transform:none}._step_1d51m_270 span{font-size:.90625rem;font-weight:500;color:#ffffffeb}._done2_1d51m_333{align-items:center;justify-content:center;text-align:center;padding:0 30px}._doneBadge_1d51m_339{width:64px;height:64px;border-radius:50%;background:var(--cs-primary);display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 10px 34px color-mix(in srgb,var(--cs-primary) 45%,transparent);animation:_donePop_1d51m_1 .45s cubic-bezier(.34,1.56,.64,1) both}@keyframes _donePop_1d51m_1{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}._doneTitle_1d51m_355{font-size:1.375rem;font-weight:600;letter-spacing:-.4px;margin:0 0 6px;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._doneSub_1d51m_364{font-size:.875rem;color:#ffffffa6;margin:0}._footer_1d51m_45{flex-shrink:0;display:flex;flex-direction:column;gap:14px;padding:0 24px 26px;transition:opacity .35s cubic-bezier(.22,.61,.36,1)}._scanning_1d51m_100 ._footer_1d51m_45{opacity:0;pointer-events:none}._btn_1d51m_383{width:100%;height:52px;border:none;border-radius:11px;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:400;letter-spacing:-.48px;color:#fff;background:var(--cs-grad-brand);transition:filter .18s,transform .12s,opacity .2s;display:flex;align-items:center;justify-content:center;gap:8px}._btn_1d51m_383:active{transform:translateY(1px) scale(.99);filter:brightness(.94)}._btnOutline_1d51m_405{background:none;border:1.5px solid rgba(255,255,255,.5);font-weight:500}._btnOutline_1d51m_405:active{background:#ffffff1a}._facts_1d51m_417{display:flex;justify-content:center;gap:8px;margin:0 auto 20px}._fact_1d51m_417{display:inline-flex;align-items:center;gap:7px;padding:7px 14px 7px 11px;border:1px solid var(--cs-border-card);border-radius:999px;background:#00000024;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cs-text-primary);font-size:.875rem;font-weight:500}._fact_1d51m_417 svg{flex-shrink:0;color:var(--cs-text-description)}._root_2bqln_6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;background:var(--cs-bg-layout);color:var(--cs-text-primary)}._gridBg_2bqln_23{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,color-mix(in srgb,var(--cs-text-primary) 14%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--cs-text-primary) 14%,transparent) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 78% 52% at 50% 46%,#000 12%,rgba(0,0,0,.35) 55%,transparent 82%);mask-image:radial-gradient(ellipse 78% 52% at 50% 46%,#000 12%,rgba(0,0,0,.35) 55%,transparent 82%)}._preview_2bqln_41{position:relative;flex:1 1 auto;min-height:0}._previewFig_2bqln_47{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}._panel_2bqln_54{flex:0 0 44%;min-height:0;display:flex;flex-direction:column;gap:10px;margin:0 16px 16px;padding:14px;border:1px solid var(--cs-border-subtle);border-radius:11px;background:var(--cs-bg-container)}._modes_2bqln_76{flex-shrink:0;display:grid;grid-template-columns:repeat(4,1fr);margin:8px 16px 0;border-bottom:1px solid var(--cs-border-subtle)}._mode_2bqln_76{min-width:0;padding:10px 2px 9px;border:none;border-bottom:2px solid transparent;background:none;font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .18s ease,border-color .18s ease}._modeOn_2bqln_102{border-bottom-color:var(--cs-text-primary);color:var(--cs-text-primary)}._tabs_2bqln_108{display:flex;gap:4px;padding:4px;border-radius:9px;background:var(--cs-bg-layout);border:1px solid var(--cs-border-subtle)}._tab_2bqln_108{flex:1;min-width:0;padding:7px 4px;border:1px solid transparent;border-radius:7px;background:transparent;font-family:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--cs-text-description);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}._tabOn_2bqln_137{background:var(--cs-bg-container);border-color:color-mix(in srgb,var(--cs-text-primary) 30%,transparent);color:var(--cs-text-primary)}._search_2bqln_143{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--cs-border-secondary);border-radius:999px;background:var(--cs-bg-layout);color:var(--cs-text-description)}._search_2bqln_143 input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:.8125rem;color:var(--cs-text-primary)}._search_2bqln_143 input::placeholder{color:var(--cs-text-secondary)}._list_2bqln_169{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;gap:2px}._item_2bqln_179{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}._itemOn_2bqln_194{background:var(--cs-bg-elevated);border-color:color-mix(in srgb,var(--cs-text-primary) 30%,transparent)}._itemName_2bqln_199{flex:1;min-width:0;font-size:.875rem;font-weight:600;color:var(--cs-text-primary)}._itemMeta_2bqln_207{flex-shrink:0;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--cs-text-secondary)}._grid_2bqln_23{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;display:grid;grid-template-columns:1fr 1fr;gap:8px;align-content:start}._prog_2bqln_230{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--cs-border-subtle);border-radius:9px;background:var(--cs-bg-elevated);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}._progOn_2bqln_244{border-color:color-mix(in srgb,var(--cs-text-primary) 30%,transparent);background:color-mix(in srgb,var(--cs-text-primary) 6%,var(--cs-bg-elevated))}._progName_2bqln_249{font-size:.8125rem;font-weight:700;line-height:1.25;color:var(--cs-text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._progMeta_2bqln_262{font-size:.71875rem;color:var(--cs-text-description)}._empty_2bqln_267{padding:18px 4px;text-align:center;font-size:.8125rem;color:var(--cs-text-description)}._footer_2bqln_274{display:flex;gap:8px;flex-shrink:0}._footer_2bqln_274 button{flex:1}._only_2bqln_289{flex-shrink:0;display:flex;flex-direction:column;gap:2px;margin:14px 16px 0;text-align:center}._onlyName_2bqln_298{font-size:1.125rem;font-weight:600;line-height:1.2;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._onlyMeta_2bqln_308{font-size:.75rem;color:var(--cs-text-description)}._bareFooter_2bqln_313{flex-shrink:0;padding:0 16px 16px}._root_8e2yu_5{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;background:var(--cs-bg-layout);color:var(--cs-text-primary)}._scroll_8e2yu_15{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:4px 16px 16px}._card_8e2yu_23{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--cs-border-subtle);border-radius:11px;background:var(--cs-bg-container)}._cardHead_8e2yu_33{display:flex;flex-direction:column;gap:2px;padding-bottom:2px;border-bottom:1px solid var(--cs-border-subtle)}._cardHead_8e2yu_33 h2{margin:0;border-left:3px solid var(--cs-primary);padding-left:9px;font-size:.9375rem;font-weight:700;line-height:1.2;color:var(--cs-text-primary)}._cardHead_8e2yu_33 p{margin:2px 0 10px 12px;font-size:.75rem;line-height:1.3;color:var(--cs-text-description)}._row_8e2yu_65{display:grid;grid-template-columns:76px minmax(0,1fr) 72px;gap:10px;align-items:center}._label_8e2yu_73{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:var(--cs-text-description)}._fields_8e2yu_82{min-width:0;display:flex;align-items:center;gap:8px}._unitCell_8e2yu_91{min-width:0;display:flex;align-items:center}._field_8e2yu_82{flex:1;min-width:0;display:flex;align-items:center;gap:7px;height:42px;padding:0 11px;border:1px solid var(--cs-border-secondary);border-radius:8px;background:var(--cs-bg-layout);color:var(--cs-text-secondary);transition:border-color .15s ease}._field_8e2yu_82 svg{flex-shrink:0}._field_8e2yu_82:focus-within{border-color:var(--cs-primary)}._field_8e2yu_82 input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:.875rem;font-weight:600;color:var(--cs-text-primary)}._field_8e2yu_82 input::placeholder{font-weight:400;color:var(--cs-text-secondary)}._unit_8e2yu_91{font-size:.75rem;font-weight:600;color:var(--cs-text-description)}._selectWrap_8e2yu_152{position:relative;width:100%;--dd-h: 42px;--dd-r: 8px;--dd-px: 8px;--dd-fs: .75rem}._seg_8e2yu_163{grid-column:2 / -1;min-width:0;display:flex;gap:8px}._segBtn_8e2yu_170{flex:1;min-width:0;padding:10px 6px;border:1px solid var(--cs-border-secondary);border-radius:999px;background:transparent;font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cs-text-description);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}._segOn_8e2yu_187{border-color:var(--cs-primary);color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 10%,transparent)}._start_8e2yu_194{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px}._note_8e2yu_203{margin:10px 2px 0;font-size:.6875rem;line-height:1.4;text-align:center;color:var(--cs-text-secondary)}._root_seuio_2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;background:var(--cs-bg-layout);color:var(--cs-text-primary)}._intro_seuio_12{flex-shrink:0;padding:12px 16px 0}._intro_seuio_12 h1{margin:0;font-family:var(--cs-font-display);font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:var(--cs-tracking-display)}._intro_seuio_12 p{margin:6px 0 0;font-size:.8125rem;line-height:1.4;color:var(--cs-text-description)}._figure_seuio_31{position:relative;flex:0 0 32%;min-height:0}._toolbar_seuio_36{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:4px 16px 12px}._toolbarLabel_seuio_44{font-size:.75rem;font-weight:600;color:var(--cs-text-description)}._units_seuio_49{display:flex;gap:4px;padding:3px;border:1px solid var(--cs-border-secondary);border-radius:999px;background:var(--cs-bg-container)}._unit_seuio_49{min-height:36px;padding:6px 14px;border:1px solid transparent;border-radius:999px;background:transparent;font:inherit;font-size:.75rem;font-weight:600;color:var(--cs-text-description);cursor:pointer}._unitOn_seuio_69{border-color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 10%,transparent);color:var(--cs-primary)}._scroll_seuio_75{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}._card_seuio_85{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--cs-border-subtle);border-radius:11px;background:var(--cs-bg-container)}._cardHead_seuio_95{padding-bottom:12px;border-bottom:1px solid var(--cs-border-subtle)}._cardHead_seuio_95 h2{margin:0;border-left:3px solid var(--cs-primary);padding-left:9px;font-size:.9375rem;font-weight:700;line-height:1.2}._cardHead_seuio_95 p{margin:6px 0 0 12px;font-size:.75rem;line-height:1.4;color:var(--cs-text-description)}._row_seuio_114,._weightRow_seuio_115{display:flex;align-items:center;gap:8px;min-width:0}._row_seuio_114{padding:6px 8px;border:1px solid transparent;border-radius:8px;background:var(--cs-bg-layout)}._rowOn_seuio_127{border-color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 8%,var(--cs-bg-layout))}._rowSelect_seuio_131{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}._rowDot_seuio_147{width:7px;height:7px;flex-shrink:0;border-radius:50%}._rowName_seuio_153{flex:1;min-width:0;font-size:.875rem;font-weight:600}._rowUnit_seuio_159{width:22px;flex-shrink:0;font-size:.75rem;color:var(--cs-text-description)}._stepper_seuio_165{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;padding:2px;border:1px solid var(--cs-border-secondary);border-radius:8px;background:var(--cs-bg-container)}._stepper_seuio_165 b{min-width:44px;text-align:center;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}._stepper_seuio_165 button{display:grid;place-items:center;width:36px;height:40px;padding:0;border:none;border-radius:6px;background:var(--cs-bg-layout);color:var(--cs-text-primary);font:inherit;font-size:1.125rem;line-height:1;cursor:pointer}._stepper_seuio_165 button:hover,._stepper_seuio_165 button:active{background:color-mix(in srgb,var(--cs-primary) 12%,var(--cs-bg-layout));color:var(--cs-primary)}._root_seuio_2 button:focus-visible{outline:2px solid var(--cs-primary);outline-offset:3px}._bmi_seuio_206{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--cs-border-subtle);font-size:.8125rem;color:var(--cs-text-description)}._bmi_seuio_206 b{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cs-text-primary)}._bmiHint_seuio_222{color:var(--cs-text-secondary)}._note_seuio_223{margin:0;font-size:.75rem;line-height:1.45;color:var(--cs-text-description)}._measureDetail_seuio_230{gap:14px}._reading_seuio_231{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._bigValue_seuio_238{display:flex;align-items:baseline;gap:6px}._bigValue_seuio_238 b{font-family:var(--cs-font-display);font-size:2.25rem;font-weight:600;line-height:1;letter-spacing:var(--cs-tracking-display);font-variant-numeric:tabular-nums}._bigValue_seuio_238 small{font-size:1rem;color:var(--cs-text-description)}._readingMeta_seuio_255{display:grid;gap:4px}._estimate_seuio_256{font-size:.75rem;font-weight:500;color:var(--cs-text-description)}._range_seuio_261{font-size:.8125rem}._range_seuio_261 b{font-weight:600}._how_seuio_263{padding:12px;border-radius:8px;background:var(--cs-bg-layout)}._howHead_seuio_268{margin-bottom:6px;font-size:.8125rem;font-weight:600}._howBody_seuio_273{margin:0;font-size:.8125rem;line-height:1.5;color:var(--cs-text-description)}._foot_seuio_280{flex-shrink:0;display:flex;gap:8px;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--cs-border-subtle);background:var(--cs-bg-layout)}._foot_seuio_280 button{flex:1;min-width:0;padding-inline:12px;font-size:.875rem}._foot_seuio_280 button+button{flex:1.6}@media (max-height: 650px){._figure_seuio_31{flex-basis:25%}._intro_seuio_12{padding-top:8px}._intro_seuio_12 h1{font-size:1.125rem}}.ob-root{--ob-accent: var(--cs-text-primary);--ob-on-accent: var(--cs-bg-layout);--purple:var(--ob-accent);--purple-press:color-mix(in srgb, var(--ob-accent), #000 14%);--purple-7:var(--ob-accent);--purple-8:var(--ob-accent);--purple-deep:var(--ob-accent);--purple-1:color-mix(in srgb, var(--ob-accent) 14%, transparent);--purple-3:color-mix(in srgb, var(--ob-accent) 40%, transparent);--plum:var(--cs-text-primary);--ink:var(--cs-text-primary);--cream:var(--cs-bg-container);--cream-2:var(--cs-bg-layout);--layout:var(--cs-bg-layout);--card:var(--cs-bg-container);--border:var(--cs-border-card);--border-strong:var(--cs-border-secondary);--border-2:var(--cs-border-secondary);--border-input:var(--cs-border-secondary);--split:var(--cs-border-card);--muted:var(--cs-text-description);--muted-2:var(--cs-text-secondary);--desc:var(--cs-text-description);--label:var(--cs-text-label);--placeholder:var(--cs-text-secondary);--white-90:var(--cs-text-primary);--green:var(--cs-success);--amber:#e08a1e;--indigo:var(--ob-accent);--grad-brand:var(--ob-accent);--grad-hero:linear-gradient(135deg, var(--cs-bg-container) 0%, color-mix(in srgb, var(--ob-accent) 22%, var(--cs-bg-container)) 100%);--r-xs:4px;--r-sm:var(--cs-radius-chip);--r-inner:var(--cs-radius-inner);--r-card:var(--cs-radius-card);--r-lg:var(--cs-radius-card);--r-xl:var(--cs-radius-card);--h:40px;--shadow-card:none;--shadow-pop:0 12px 40px rgba(0,0,0,.35);--ease:cubic-bezier(.22,.61,.36,1)}.ob-root *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.ob-root{container:onboarding / size;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;font-family:var(--cs-font-ui);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ob-root .screenport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--cream)}.ob-root .statusbar{position:absolute;top:calc(10px + env(safe-area-inset-top));left:0;right:0;height:34px;z-index:70;display:flex;align-items:center;justify-content:space-between;padding:0 24px;font-size:15px;font-weight:600;letter-spacing:-.3px;color:var(--ink);pointer-events:none}.ob-root .statusbar.light{color:#fff}[data-framed-preview=false] .ob-root>.statusbar{display:none}.ob-root .sb-time{min-width:54px;text-align:center}.ob-root .dynamic-island{position:absolute;top:0;left:50%;transform:translate(-50%);width:112px;height:32px;border-radius:999px;background:#050505;box-shadow:0 0 0 1px #ffffff24}.ob-root .sb-right{display:flex;align-items:center;gap:5px}.ob-root .sb-right svg{display:block}.ob-root .home-ind{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:134px;height:5px;border-radius:100px;background:var(--ink);opacity:.85;z-index:55}.ob-root .home-ind.light{background:var(--cs-bg-container)}.ob-root .screen{position:absolute;top:0;right:0;bottom:0;left:0;bottom:var(--keyboard-offset, 0px);background:var(--cream-2);display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translate(36px) scale(.99);transition:opacity .42s var(--ease),transform .42s var(--ease),visibility .42s}.ob-root .screen.active{opacity:1;visibility:visible;transform:none;z-index:10}.ob-root .screen.leaving{opacity:0;transform:translate(-28px) scale(.99);z-index:5}.ob-root .scroll{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.ob-root .scroll::-webkit-scrollbar{width:0}.ob-root .pad{padding:0 16px}.ob-root .topnav{padding:calc(58px + env(safe-area-inset-top)) 16px 0;flex-shrink:0}.ob-root .topnav-row{position:relative;display:flex;align-items:center;justify-content:center;height:36px}.ob-root .chev{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--plum);cursor:pointer;flex-shrink:0;transition:transform .2s,opacity .2s}.ob-root .chev:active{transform:scale(.9);opacity:.6}.ob-root .chev.hidden{visibility:hidden}.ob-root .topnav-row>.chev{position:absolute;left:0;z-index:1}.ob-root .navtitle{position:relative;width:100%;display:flex;align-items:center;justify-content:center;min-width:0;padding:0 38px}.ob-root .navtitle .lbl{font-size:16px;font-weight:600;color:var(--plum);line-height:24px}.ob-root .navtitle .step{position:absolute;right:0;font-size:13px;font-weight:500;color:var(--muted);line-height:20px;white-space:nowrap}.ob-root .progress{height:3px;border-radius:3px;background:color-mix(in srgb,var(--ob-accent) 12%,transparent);margin:7px 0 0;overflow:hidden}.ob-root .progress>i{display:block;height:100%;border-radius:3px;background:var(--purple);width:0;transition:width .5s var(--ease)}.ob-root .shared-question-header{position:absolute;top:0;left:0;right:0;z-index:60;background:var(--cream-2)}.ob-root .question-header-space{height:calc(104px + env(safe-area-inset-top));flex-shrink:0}.ob-root .qhead{padding:38px 16px 8px;text-align:center}.ob-root .qhead h1{margin:0;font-size:24px;line-height:1.05;font-weight:600;letter-spacing:-.72px;color:var(--ink)}.ob-root .qhead-date h1{max-width:360px;margin-inline:auto}.ob-root .qhead p{margin:6px 0 0;font-size:15px;line-height:22px;color:var(--muted);font-weight:400}.ob-root .options{padding:12px 16px 16px;display:flex;flex-direction:column;gap:8px}.ob-root .card{position:relative;text-align:left;width:100%;background:var(--cs-bg-container);border:1px solid var(--border-strong);border-radius:var(--r-card);padding:12px;cursor:pointer;transition:border-color .18s,background .18s,transform .12s,box-shadow .18s;display:flex;flex-direction:column;gap:8px}.ob-root .card:active{transform:scale(.992)}.ob-root .crow{display:flex;align-items:center;gap:6px;width:100%}.ob-root .card .ctitle{flex:1;min-width:0;font-size:14px;font-weight:600;letter-spacing:-.42px;color:var(--plum);line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-root .card .cdesc{font-size:12px;line-height:16px;letter-spacing:-.36px;color:var(--desc);font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ob-root .card.sel{border-color:var(--purple);background:var(--cs-bg-container);box-shadow:inset 0 0 0 1px var(--purple),0 4px 16px color-mix(in srgb,var(--ob-accent) 10%,transparent)}.ob-root .tag{font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.36px;padding:4px 8px;flex-shrink:0;white-space:nowrap;border-radius:var(--r-sm);background:var(--purple-1);border:1px solid var(--purple-3);color:var(--purple-deep)}.ob-root .medical-heading{font-size:16px;color:var(--plum);margin:8px 16px 0;font-weight:700}.ob-root .hgrid{display:grid;grid-template-columns:1fr;gap:8px;padding:12px 16px}.ob-root .hcard{position:relative;display:flex;flex-direction:row;align-items:center;gap:12px;text-align:left;width:100%;min-height:50px;background:var(--cs-bg-container);border:1px solid var(--border-strong);border-radius:var(--r-card);padding:10px 13px;cursor:pointer;font-family:inherit;transition:border-color .16s,box-shadow .16s,transform .12s}.ob-root .hcard:active{transform:scale(.985)}.ob-root .hcard.sel{border-color:var(--purple);box-shadow:inset 0 0 0 1px var(--purple),0 4px 16px color-mix(in srgb,var(--ob-accent) 12%,transparent)}.ob-root .hcard .hc-ico{display:flex;line-height:0;color:var(--purple)}.ob-root .hcard .hc-t{flex:1;font-size:14px;font-weight:600;color:var(--plum);letter-spacing:-.3px;line-height:18px}.ob-root .hc-check{position:relative;flex-shrink:0;width:20px;height:20px;border-radius:6px;border:2px solid var(--border-strong);transition:.15s}.ob-root .hcard.sel .hc-check{background:var(--purple);border-color:var(--purple)}.ob-root .hcard.sel .hc-check:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--ob-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.ob-root .chips{padding:20px 16px 12px;display:flex;flex-wrap:wrap;gap:9px}.ob-root .chip{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border-radius:100px;background:var(--card);border:1.5px solid var(--border-strong);color:var(--plum);font-size:14px;font-weight:500;letter-spacing:-.2px;cursor:pointer;transition:.16s}.ob-root .chip:active{transform:scale(.96)}.ob-root .chip .dot{width:8px;height:8px;border-radius:50%;background:var(--border-strong);transition:.16s}.ob-root .chip.sel{background:var(--purple);border-color:var(--purple);color:var(--ob-on-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--ob-accent) 22%,transparent)}.ob-root .chip.sel .dot{background:var(--cs-bg-container)}.ob-root .goalsuggest-label{font-size:12.5px;font-weight:600;color:var(--muted);letter-spacing:.01em;margin:14px 2px 4px}.ob-root .goalgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.ob-root .goalcard{display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:left;width:100%;background:var(--cs-bg-container);border:1px solid var(--border-strong);border-radius:var(--r-card);padding:13px;position:relative;cursor:pointer;font-family:inherit;transition:border-color .16s,box-shadow .16s,transform .12s}.ob-root .goalcard:active{transform:scale(.985)}.ob-root .goalcard.sel{border-color:var(--purple);box-shadow:inset 0 0 0 1px var(--purple),0 4px 16px color-mix(in srgb,var(--ob-accent) 12%,transparent)}.ob-root .goalcard .gc-ico{display:flex;line-height:0;color:var(--purple)}.ob-root .goalcard .gc-t{font-size:13.5px;font-weight:600;color:var(--plum);letter-spacing:-.3px;line-height:18px;padding-right:20px}.ob-root .gc-check{position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:6px;border:2px solid var(--border-strong)}.ob-root .goalcard.sel .gc-check{background:var(--purple);border-color:var(--purple)}.ob-root .goalcard.sel .gc-check:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--ob-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.ob-root .goalcard.other{background:var(--cream);border-style:dashed}.ob-root .goalfield{width:100%}.ob-root .ginput{height:56px;border:1px solid var(--border-input);background:var(--cs-bg-container);border-radius:var(--r-sm);display:flex;align-items:center;gap:12px;padding:0 14px;transition:border-color .18s,box-shadow .18s}.ob-root .ginput:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--ob-accent) 13%,transparent)}.ob-root .ginput .star{flex-shrink:0;color:var(--cs-text-description);transition:color .18s}.ob-root .ginput:focus-within .star{color:var(--purple)}.ob-root .ginput input{border:none;outline:none;font-family:inherit;font-size:16px;color:var(--plum);flex:1;min-width:0;background:none;letter-spacing:-.3px}.ob-root .ginput input::placeholder{color:#a7a7a7}.ob-root .suggest{margin-top:18px}.ob-root .suggest .sl{font-size:11.5px;color:var(--muted);font-weight:600;letter-spacing:.4px;text-transform:uppercase;margin-bottom:10px}.ob-root .suggest .srow{display:flex;flex-wrap:wrap;gap:8px}.ob-root .sg{padding:8px 13px;border-radius:100px;background:var(--cs-bg-container);border:1px solid var(--border-strong);color:var(--plum);font-size:13.5px;font-weight:500;letter-spacing:-.2px;cursor:pointer;transition:.15s;font-family:inherit}.ob-root .sg:active{transform:scale(.96)}.ob-root .sg.sel{background:var(--purple-1);border-color:var(--purple-3);color:var(--purple-deep)}.ob-root .footer{flex-shrink:0;padding:10px 16px calc(28px + env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--cream-2) 30%)}.ob-root .shared-question-footer{position:absolute;left:0;right:0;bottom:var(--keyboard-offset, 0px);z-index:60;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s ease}.ob-root:has([data-screen=q-areas].active .bodystage.zoomed) .shared-question-footer{transform:translateY(100%);opacity:0;pointer-events:none}.ob-root .question-footer-space{height:calc(78px + env(safe-area-inset-bottom));flex-shrink:0}.ob-root .question-footer-space.with-hint,.ob-root .question-footer-space.with-note{height:calc(104px + env(safe-area-inset-bottom))}.ob-root .btn{width:100%;height:var(--h);border:none;border-radius:var(--r-lg);cursor:pointer;font-family:inherit;font-size:16px;font-weight:400;letter-spacing:-.48px;line-height:24px;color:var(--ob-on-accent);background:var(--grad-brand);transition:filter .18s,transform .12s,opacity .2s;display:flex;align-items:center;justify-content:center;gap:8px}.ob-root .btn:active{transform:translateY(1px) scale(.99);filter:brightness(.94)}.ob-root .btn[disabled]{opacity:.4;cursor:not-allowed}.ob-root .question-continue{position:relative;overflow:hidden;transition:none}.ob-root .question-continue:active{transform:none;filter:none}.ob-root .question-continue[disabled]{opacity:1}.ob-root .question-continue:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#bbb7bd;opacity:0;transition:opacity .15s ease}.ob-root .question-continue[disabled]:before{opacity:1}.ob-root .question-continue span{position:relative;z-index:1}.ob-root .btn.ghost{background:none;color:var(--plum);height:var(--h);font-weight:400}.ob-root .btn.ghost:active{background:color-mix(in srgb,var(--ob-accent) 6%,transparent)}.ob-root .btn.outline{background:none;border:1.5px solid rgba(255,255,255,.5);color:#fff;font-weight:500}.ob-root .btn.outline:active{background:#ffffff1a}.ob-root .helper{font-size:11.5px;line-height:16px;color:var(--muted-2);text-align:center;padding:0 18px 8px;display:flex;align-items:center;justify-content:center;gap:6px}.ob-root .s-login{background:var(--cream-2);justify-content:center}.ob-root .login-wrap{padding:0 22px;display:flex;flex-direction:column;gap:16px;width:100%}.ob-root .login-logo{display:flex;justify-content:center;margin-bottom:6px}.ob-root .login-logo img{height:46px}.ob-root .field{display:flex;flex-direction:column;gap:5px}.ob-root .field label{font-size:14px;font-weight:600;color:var(--plum);letter-spacing:-.3px}.ob-root .input{height:var(--h);border-radius:var(--r-sm);border:1px solid var(--border-input);background:var(--cs-bg-container);display:flex;align-items:center;gap:10px;padding:0 13px}.ob-root .input svg{flex-shrink:0;color:var(--cs-text-description)}.ob-root .input input{border:none;outline:none;font-family:inherit;font-size:14px;color:var(--plum);flex:1;background:none}.ob-root .input input::placeholder{color:var(--placeholder)}.ob-root .forgot{font-size:14px;color:var(--label);text-align:right;text-decoration:underline;cursor:pointer}.ob-root .login-foot{text-align:center;font-size:15px;color:var(--muted)}.ob-root .login-foot b{color:var(--purple);font-weight:500;cursor:pointer}.ob-root .s-welcome{padding:0;background:var(--cs-bg-layout);color:#fff;overflow:hidden;-webkit-user-select:none;user-select:none;container-type:size}.ob-root .s-welcome img{-webkit-user-drag:none;user-drag:none}.ob-root .wcl-track{cursor:grab}.ob-root .wcl-track:active{cursor:grabbing}.ob-root .wc-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 34%,rgba(0,0,0,.55) 62%,rgba(0,0,0,.94) 84%,var(--cs-bg-layout) 100%)}.ob-root .wc-logo{display:block;height:30px;margin:0 0 18px;filter:drop-shadow(0 2px 10px rgba(0,0,0,.4))}.ob-root .wc-checks{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.ob-root .wc-checks li{display:flex;align-items:center;gap:13px;font-size:16px;line-height:24px;letter-spacing:-.48px;color:#ffffffc7}.ob-root .wc-check{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--purple)}.ob-root .wc-check svg{width:20px;height:20px}.ob-root .wc-dots{display:flex;gap:8px;justify-content:center;margin:26px 0 18px}.ob-root .wc-dots button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;padding:0;height:8px;width:8px;border-radius:100px;background:#fff3;transition:width .3s var(--ease),background .3s}.ob-root .wc-dots button.on{width:16px;background:#ffffffe0}.ob-root .wc-cta{height:53px;font-size:16px;box-shadow:0 12px 32px color-mix(in srgb,var(--ob-accent) 34%,transparent)}.ob-root .wc-cards{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.ob-root .wc-card{position:absolute;width:166px;padding:11px 13px;border-radius:16px;background:#fffffff7;box-shadow:0 16px 40px #00000052,0 2px 6px #00000029;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:wcFloat 6s ease-in-out infinite}.ob-root .wc-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ob-root .wc-card-title{font-size:13px;font-weight:600;letter-spacing:-.3px;color:var(--plum)}.ob-root .wc-badge{font-size:11px;font-weight:600;letter-spacing:-.2px;padding:2px 7px;border-radius:999px;color:#5a6b62;background:#e9f4ee}.ob-root .wc-badge.good{color:#1f7d55;background:#e3f4ea}.ob-root .wc-card-body{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:5px}.ob-root .wc-card-num{display:flex;align-items:baseline;gap:4px;line-height:1}.ob-root .wc-card-num b{font-size:26px;font-weight:700;letter-spacing:-.8px;color:var(--plum)}.ob-root .wc-card-num i{font-size:12px;font-style:normal;font-weight:500;color:#9a8fa6}.ob-root .wc-spark{width:64px;height:20px;flex-shrink:0}.ob-root .wc-card.pos-tr{top:9%;right:7px;animation-delay:0s}.ob-root .wc-card.pos-ml{top:38%;left:6px;animation-delay:.9s}.ob-root .wc-card.pos-br{bottom:27%;right:7px;animation-delay:1.8s}@keyframes wcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.ob-root .wc-card{animation:none}}.ob-root .wcl-track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:1;transition:transform .5s var(--ease);touch-action:pan-y}.ob-root .wcl-slide{position:relative;flex:0 0 100%;min-width:100%;height:100%}.ob-root .wcl-bg{position:absolute;left:0;right:0;top:calc(52px + env(safe-area-inset-top));height:calc(64% - 52px - env(safe-area-inset-top));overflow:hidden}.ob-root .wcl-bg>img,.ob-root .wcl-bg>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.ob-root .wcl-copy{position:absolute;left:0;right:0;bottom:max(130px,13cqh);padding:0 30px;z-index:6}.ob-root .wcl-copy h1{margin:0;font-size:24px;line-height:1.05;font-weight:600;letter-spacing:-.72px;color:#fff}.ob-root .wcl-copy p{margin:7px 0 0;font-size:15px;line-height:21px;letter-spacing:-.3px;color:#fff9;max-width:340px}.ob-root .wcl-copy .wc-checks{margin-top:14px;gap:11px}@container (max-height: 820px){.ob-root .wcl-copy h1{font-size:21px;line-height:1.05}.ob-root .wcl-copy p{font-size:13.5px;line-height:19px;margin-top:6px}.ob-root .wcl-copy .wc-checks{margin-top:11px;gap:8px}.ob-root .wcl-copy .wc-checks li{font-size:14px;line-height:20px}.ob-root .wcl-copy .wc-check{width:20px;height:20px}.ob-root .wcl-copy .wc-check svg{width:17px;height:17px}}.ob-root .wcl-controls{position:absolute;left:0;right:0;bottom:0;z-index:7;padding:0 16px calc(26px + env(safe-area-inset-bottom))}.ob-root .wcl-controls .wc-dots{margin:0 0 15px}.ob-root .wcl-slide[aria-hidden=false] .wcl-copy>*{animation:wcRise .42s var(--ease) both}.ob-root .wcl-slide[aria-hidden=false] .wcl-copy h1{animation-delay:.02s}.ob-root .wcl-slide[aria-hidden=false] .wcl-copy p{animation-delay:.09s}.ob-root .wcl-slide[aria-hidden=false] .wcl-copy .wc-checks{animation-delay:.16s}.ob-root .wcl-slide[aria-hidden=true] .wc-cards{opacity:0}.ob-root .wcl-slide[aria-hidden=false] .wc-cards{animation:wcRise .42s var(--ease) both;animation-delay:.06s}@keyframes wcRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ob-root .wcl-slide[aria-hidden] .wcl-copy>*,.ob-root .wcl-slide[aria-hidden] .wc-cards{animation:none}.ob-root .wcl-slide[aria-hidden=true] .wc-cards{opacity:1}}.ob-root .s-learn{background:linear-gradient(180deg,var(--cs-bg-container),var(--cs-bg-layout));color:#fff;justify-content:center;padding:0 28px}.ob-root .s-learn .chev{position:absolute;top:54px;left:16px;color:#fff;z-index:5}.ob-root .learn-card{text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.ob-root .learn-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--r-sm);background:#0000004d;border:1px solid rgba(255,255,255,.75);font-size:16px;font-weight:400;letter-spacing:-.48px;color:#ffffffbf}.ob-root .learn-icon{width:96px;height:96px}.ob-root .learn-card h2{font-size:24px;line-height:34px;font-weight:600;letter-spacing:-.72px;margin:0}.ob-root .learn-card p{font-size:16px;line-height:25px;color:#ffffffc7;margin:0;font-weight:400}.ob-root .learn-foot{position:absolute;left:0;right:0;bottom:0;padding:16px 16px calc(30px + env(safe-area-inset-bottom))}.ob-root .btn.onlight{background:var(--cs-bg-container);color:var(--plum);font-weight:600;box-shadow:0 10px 30px #0000004d}.ob-root .s-scan{background:var(--cs-bg-layout);color:#fff;justify-content:flex-start}.ob-root .scan-panes{position:relative;flex:1 1 auto;min-height:0}.ob-root .scan-pane{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;transition:opacity .45s var(--ease)}.ob-root .scan-primer{padding-bottom:18px}.ob-root .scan-proc{opacity:0;pointer-events:none;justify-content:center;padding:0 30px}.ob-root .s-scan.scanning .scan-primer{opacity:0;pointer-events:none}.ob-root .s-scan.scanning .scan-proc{opacity:1;pointer-events:auto}.ob-root .s-scan .footer{flex-shrink:0;display:flex;flex-direction:column;gap:16px;transition:opacity .35s var(--ease)}.ob-root .s-scan.scanning .footer{opacity:0;pointer-events:none}.ob-root .scan-top{padding-top:32px;flex-shrink:0}.ob-root .scan-motif{height:300px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .6s var(--ease)}.ob-root .s-scan.scanning .scan-motif{transform:translateY(16px) scale(.94)}.ob-root .scan-motif .ring{position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--ob-accent) 25%,transparent)}.ob-root .scan-copy{padding:6px 28px 0;text-align:center}.ob-root .scan-copy h2{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.5px;margin:0 0 12px}.ob-root .scan-copy p{font-size:15.5px;line-height:24px;color:#ffffffc2;margin:0 auto;max-width:300px}.ob-root .scan-feats{display:flex;flex-direction:column;gap:8px;padding:22px 24px 0;max-width:340px;margin:0 auto;width:100%}.ob-root .scan-feat{display:flex;align-items:center;gap:13px;font-size:14px;line-height:19px;color:#ffffffeb;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:11px 14px}.ob-root .scan-feat .fi{width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--ob-accent) 22%,transparent);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--ob-accent) 45%,transparent)}.ob-root .scan-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;font-size:12px;color:#ffffffa8;font-weight:500}.ob-root .scan-trust i{width:3px;height:3px;border-radius:50%;background:#fff6}@container onboarding (max-height:760px){.ob-root .s-scan .scan-top{padding-top:22px}.ob-root .s-scan .scan-motif{height:228px}.ob-root .s-scan .meshcolor{height:236px}.ob-root .s-scan .scan-feats{padding-top:14px}.ob-root .s-scan .scan-trust{margin-top:14px}}@container onboarding (max-height:660px){.ob-root .s-scan .scan-top{padding-top:10px}.ob-root .s-scan .scan-motif{height:176px}.ob-root .s-scan .meshcolor{height:184px}.ob-root .s-scan .scan-copy h2{font-size:21px;line-height:27px;margin-bottom:8px}.ob-root .s-scan .scan-copy p{font-size:14.5px;line-height:21px}.ob-root .s-scan .scan-feats{gap:9px;padding-top:10px}.ob-root .s-scan .scan-feat{font-size:13.5px}}.ob-root .s-proc{background:var(--cs-bg-layout);color:#fff;justify-content:center;padding:0 30px}.ob-root .proc-motif{height:300px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;position:relative}.ob-root .proc-title{text-align:center;font-size:20px;font-weight:600;letter-spacing:-.4px;margin:0 0 4px}.ob-root .proc-sub{text-align:center;font-size:13.5px;color:#fff9;margin:0 0 26px}.ob-root .proc-steps{display:flex;flex-direction:column;gap:14px;max-width:320px;margin:0 auto;width:100%}.ob-root .proc-step{display:flex;align-items:center;gap:13px;opacity:.32;transition:opacity .5s}.ob-root .proc-step.on{opacity:1}.ob-root .proc-step .pc{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.4s;color:#fff}.ob-root .proc-step.done .pc{background:var(--purple);border-color:var(--purple)}.ob-root .proc-step.on:not(.done) .pc{border-color:var(--purple)}.ob-root .proc-step .pc .spin{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;animation:spin .7s linear infinite}.ob-root .proc-step .pc svg{opacity:0;transform:scale(.4);transition:.3s}.ob-root .proc-step.done .pc svg{opacity:1;transform:none}.ob-root .proc-step span{font-size:14.5px;font-weight:500;color:#ffffffeb}@keyframes spin{to{transform:rotate(360deg)}}.ob-root .s-plan{background:var(--layout)}.ob-root .plan-hero{background:linear-gradient(165deg,var(--ob-accent),var(--ob-accent) 55%,color-mix(in srgb,var(--ob-accent) 80%,#fff));color:var(--ob-on-accent);padding:64px 24px 30px;position:relative;overflow:hidden}.ob-root .plan-hero .motif-bg{position:absolute;right:-30px;top:30px;opacity:.22}.ob-root .plan-kicker{font-size:12.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#ffffffc7}.ob-root .plan-hero h1{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.6px;margin:8px 0 0}.ob-root .plan-count{display:inline-flex;align-items:baseline;gap:7px;margin-top:16px;padding:7px 14px;background:#ffffff29;border-radius:100px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ob-root .plan-count b{font-size:19px;font-weight:700}.ob-root .plan-count small{font-size:12.5px;color:#ffffffd9}.ob-root .plan-body{padding:18px 16px 16px;margin-top:-14px;position:relative;z-index:2}.ob-root .plan-grid{display:flex;flex-direction:column;gap:11px}.ob-root .prow{background:var(--cs-bg-container);border:1px solid var(--border);border-radius:var(--r-card);padding:14px 15px;display:flex;align-items:center;gap:13px;box-shadow:var(--shadow-card)}.ob-root .prow .pic{width:42px;height:42px;border-radius:11px;background:var(--purple-1);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:20px}.ob-root .prow .pl{flex:1}.ob-root .prow .pl .k{font-size:12px;color:var(--muted);font-weight:500;letter-spacing:.1px}.ob-root .prow .pl .v{font-size:15.5px;color:var(--ink);font-weight:600;letter-spacing:-.3px;margin-top:1px}.ob-root .plan-note{display:flex;gap:9px;align-items:flex-start;padding:14px 4px 4px;font-size:12.5px;line-height:18px;color:var(--muted)}.ob-root .plan-note svg{flex-shrink:0;color:var(--purple-deep);margin-top:1px}.ob-root .s-planready{background:linear-gradient(180deg,var(--cs-bg-layout) 0%,var(--cs-bg-layout) 45%,color-mix(in srgb,var(--ob-accent) 28%,var(--cs-bg-layout)) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.ob-root .pr-mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.ob-root .pr-mesh span{position:absolute;border-radius:50%;filter:blur(62px);opacity:.5;mix-blend-mode:multiply}.ob-root .pr-mesh span:nth-child(1){width:330px;height:330px;background:var(--ob-accent);top:-50px;left:-70px;animation:prdrift 13s ease-in-out infinite}.ob-root .pr-mesh span:nth-child(2){width:300px;height:300px;background:var(--ob-accent);bottom:-40px;right:-60px;animation:prdrift 16s ease-in-out infinite reverse}.ob-root .pr-mesh span:nth-child(3){width:260px;height:260px;background:var(--ob-accent);bottom:140px;left:-50px;animation:prdrift 11s ease-in-out infinite}@keyframes prdrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(42px,-36px) scale(1.13)}}.ob-root .pr-wrap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 24px}.ob-root .pr-icon{width:62px;height:62px;border-radius:18px;background:linear-gradient(135deg,var(--ob-accent),var(--ob-accent));display:grid;place-items:center;box-shadow:0 14px 34px color-mix(in srgb,var(--ob-accent) 40%,transparent);opacity:0;transform:translateY(-92px);transition:opacity .45s,transform .62s cubic-bezier(.3,1.05,.4,1)}.ob-root .pr-icon.show{opacity:1;transform:none}.ob-root .pr-icon svg{width:34px;height:34px}.ob-root .pr-title{display:flex;flex-wrap:wrap;justify-content:center;gap:0 9px;margin:22px 0 0;font-size:21px;font-weight:700;letter-spacing:-.3px;color:var(--plum)}.ob-root .pr-word{display:inline-block;opacity:0;transform:translateY(22px);transition:opacity .5s,transform .5s cubic-bezier(.2,.85,.25,1)}.ob-root .pr-title.go .pr-word{opacity:1;transform:none}.ob-root .pr-num{margin:16px 0 0;font-size:90px;line-height:1;font-weight:800;letter-spacing:-3px;color:var(--plum);font-variant-numeric:tabular-nums;opacity:0;transform:scale(.92);transition:opacity .4s,transform .45s cubic-bezier(.2,.9,.3,1)}.ob-root .pr-num.show{opacity:1;transform:none}.ob-root .pr-sub{margin:6px 0 0;font-size:14px;font-weight:500;color:#00000080;opacity:0;transition:opacity .5s .1s}.ob-root .pr-sub.show{opacity:1}.ob-root .s-plan2{background:var(--cream-2)}.ob-root .s-plan2 .topnav{padding-top:54px}.ob-root .plan2-head{padding:6px 24px 0}.ob-root .plan2-head h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.8px;color:var(--plum)}.ob-root .plan2-head p{margin:6px 0 0;font-size:16px;color:var(--muted);font-weight:500}.ob-root .plan2-lbl{padding:22px 24px 12px;font-size:12.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.ob-root .plan2-cards{display:flex;flex-direction:column;gap:12px;padding:0 20px}.ob-root .pcard2{display:flex;align-items:center;gap:14px;background:var(--cs-bg-container);border:1px solid var(--border);border-radius:16px;padding:15px 16px;box-shadow:var(--shadow-card);opacity:0;transform:translateY(24px);transition:opacity .5s,transform .55s cubic-bezier(.2,.85,.25,1)}.ob-root .pcard2.show{opacity:1;transform:none}.ob-root .pcard2 .pc-ic{width:44px;height:44px;flex-shrink:0;border-radius:12px;background:var(--purple-1);color:var(--purple);display:grid;place-items:center}.ob-root .pcard2 .pc-tx{display:flex;flex-direction:column;min-width:0}.ob-root .pcard2 .pc-k{font-size:12.5px;color:var(--muted);font-weight:500;letter-spacing:.1px}.ob-root .pcard2 .pc-v{font-size:16px;color:var(--plum);font-weight:700;letter-spacing:-.3px;margin-top:2px}.ob-root .s-plan2 .plan-note{padding:18px 24px 8px}.ob-root .s-plan2 .plan2-foot{opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s var(--ease);pointer-events:none}.ob-root .s-plan2 .plan2-foot.show{opacity:1;transform:none;pointer-events:auto}.ob-root .s-home{background:var(--layout)}.ob-root .home-head{padding:56px 18px 8px;display:flex;align-items:center;justify-content:space-between}.ob-root .home-head .greet .hi{font-size:13px;color:var(--muted);font-weight:500}.ob-root .home-head .greet .nm{font-size:22px;font-weight:700;letter-spacing:-.5px;color:var(--ink)}.ob-root .home-head .av{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--ob-accent) 80%,#fff),var(--ob-accent));display:flex;align-items:center;justify-content:center;color:var(--ob-on-accent);font-weight:700;font-size:15px}.ob-root .home-body{padding:6px 16px 40px;display:flex;flex-direction:column;gap:14px}.ob-root .bigcard{border-radius:var(--r-xl);padding:20px;color:var(--ob-on-accent);position:relative;overflow:hidden;background:linear-gradient(150deg,var(--ob-accent),var(--ob-accent) 60%,color-mix(in srgb,var(--ob-accent) 80%,#fff));box-shadow:var(--shadow-pop)}.ob-root .bigcard .motif{position:absolute;right:-26px;top:-10px;opacity:.2}.ob-root .bigcard .row1{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.ob-root .bigcard .label{font-size:12.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:#ffffffd1}.ob-root .bigcard .cd{font-size:12px;font-weight:600;background:#ffffff2e;padding:4px 10px;border-radius:100px}.ob-root .bigcard h2{font-size:23px;font-weight:700;letter-spacing:-.5px;margin:9px 0 2px;position:relative;z-index:2}.ob-root .bigcard .sub{font-size:13px;color:#ffffffd1;position:relative;z-index:2}.ob-root .journey{margin-top:20px;position:relative;z-index:2}.ob-root .jtrack{position:relative;height:42px;margin:0 4px}.ob-root .jline{position:absolute;top:21px;left:0;right:0;height:4px;border-radius:4px;background:#ffffff38}.ob-root .jfill{position:absolute;top:21px;left:0;height:4px;border-radius:4px;background:var(--cs-bg-container);width:0;transition:width 1.1s var(--ease)}.ob-root .jnode{position:absolute;top:13px;width:18px;height:18px;border-radius:50%;transform:translate(-50%);background:#ffffff4d;border:2px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center}.ob-root .jnode.done{background:var(--cs-bg-container);border-color:#fff}.ob-root .jnode.done:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--purple)}.ob-root .jnode.now{background:var(--cs-bg-container);border-color:#fff;box-shadow:0 0 0 5px #ffffff47;width:20px;height:20px;top:12px}.ob-root .jnode.now:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--purple)}.ob-root .jlabels{display:flex;justify-content:space-between;margin-top:4px;padding:0 2px}.ob-root .jlabels span{font-size:10.5px;color:#ffffffc7;font-weight:500;width:46px;text-align:center}.ob-root .jlabels span:first-child{text-align:left}.ob-root .jlabels span:last-child{text-align:right}.ob-root .rings{display:flex;gap:11px}.ob-root .ring{flex:1;background:var(--cs-bg-container);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 10px;text-align:center;box-shadow:var(--shadow-card)}.ob-root .ring svg{display:block;margin:0 auto 7px}.ob-root .ring .rv{font-size:15px;font-weight:700;color:var(--ink)}.ob-root .ring .rl{font-size:11px;color:var(--muted);font-weight:500;margin-top:1px}.ob-root .tile{background:var(--cs-bg-container);border:1px solid var(--border);border-radius:var(--r-lg);padding:16px;box-shadow:var(--shadow-card)}.ob-root .tile .th{display:flex;align-items:center;justify-content:between;gap:8px;margin-bottom:4px}.ob-root .sec-title{font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--muted);margin:6px 0 -2px}.ob-root .nba{display:flex;align-items:center;gap:14px;background:var(--cs-bg-container);border:1.5px solid var(--purple-3);border-radius:var(--r-lg);padding:15px;box-shadow:0 8px 22px color-mix(in srgb,var(--ob-accent) 10%,transparent)}.ob-root .nba .ni{width:46px;height:46px;border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--ob-accent) 80%,#fff),var(--ob-accent));flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--ob-on-accent)}.ob-root .nba .nt{flex:1}.ob-root .nba .nt .k{font-size:11.5px;font-weight:600;color:var(--purple-deep);letter-spacing:.4px;text-transform:uppercase}.ob-root .nba .nt .v{font-size:15px;font-weight:600;color:var(--ink);margin-top:2px;letter-spacing:-.3px}.ob-root .nba .nt .d{font-size:12px;color:var(--muted);margin-top:1px}.ob-root .nba .go{width:34px;height:34px;border-radius:50%;background:var(--purple);color:var(--ob-on-accent);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ob-root .barrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.ob-root .barrow .bk{font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:-.2px}.ob-root .barrow .bv{font-size:13px;font-weight:600;color:var(--purple-deep)}.ob-root .bar{height:9px;border-radius:6px;background:color-mix(in srgb,var(--ob-accent) 12%,transparent);overflow:hidden}.ob-root .bar>i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--ob-accent) 80%,#fff),var(--purple));width:0;transition:width 1s var(--ease)}.ob-root .weekdots{display:flex;gap:6px;margin-top:11px}.ob-root .weekdots span{flex:1;height:6px;border-radius:4px;background:color-mix(in srgb,var(--ob-accent) 12%,transparent)}.ob-root .weekdots span.on{background:var(--purple)}.ob-root .two{display:flex;gap:12px}.ob-root .two .tile{flex:1}.ob-root .readi{display:flex;align-items:center;gap:11px}.ob-root .readi .rscore{font-size:26px;font-weight:700;color:var(--green);letter-spacing:-.5px}.ob-root .spark{display:flex;align-items:flex-end;gap:3px;height:34px;margin-top:8px}.ob-root .spark i{flex:1;background:var(--purple-3);border-radius:2px;opacity:.55}.ob-root .spark i.lead{background:var(--purple);opacity:1}.ob-root .trend{font-size:12px;color:var(--green);font-weight:600;margin-top:7px;display:flex;align-items:center;gap:4px}.ob-root .aiquote{background:linear-gradient(160deg,var(--cs-bg-container),color-mix(in srgb,var(--ob-accent) 18%,var(--cs-bg-container)));color:#fff;border-radius:var(--r-lg);padding:17px 18px;display:flex;gap:13px;align-items:flex-start}.ob-root .aiquote .qi{width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--ob-accent) 30%,transparent);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--ob-accent) 40%,transparent)}.ob-root .aiquote .qk{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:color-mix(in srgb,var(--ob-accent) 45%,transparent);margin-bottom:3px}.ob-root .aiquote .qt{font-size:13.5px;line-height:20px;color:#ffffffe0}.ob-root .tabbar{position:absolute;bottom:0;left:0;right:0;height:84px;z-index:40;padding:9px 24px 0;background:#fffef7db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(0,0,0,.07);display:flex;justify-content:space-between;align-items:flex-start}.ob-root .tab{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:500;color:var(--muted-2);cursor:pointer;flex:1}.ob-root .tab.on{color:var(--purple)}.ob-root .tab svg{width:23px;height:23px}.ob-root .restart{position:absolute;bottom:18px;right:18px;z-index:200;background:var(--cs-bg-container);border:1px solid var(--border-strong);border-radius:100px;padding:9px 15px;font-size:12.5px;font-weight:600;color:var(--plum);cursor:pointer;box-shadow:0 8px 24px #0000002e;display:flex;align-items:center;gap:7px}.ob-root .restart:active{transform:scale(.96)}.ob-root .fade-up{opacity:0;transform:translateY(12px);animation:fadeUp .55s var(--ease) forwards}@keyframes fadeUp{to{opacity:1;transform:none}}.ob-root .bodymesh{display:block;height:250px;width:auto;margin:0 auto;filter:drop-shadow(0 10px 34px color-mix(in srgb,var(--ob-accent) 35%,transparent))}.ob-root .bodymesh.sm{height:204px}.ob-root .figfull{display:block;height:300px;width:auto;margin:0 auto;animation:figglow 2.4s ease-in-out infinite}.ob-root .figfull.sm{height:212px}@keyframes figglow{0%,to{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--ob-accent) 40%,transparent))}50%{filter:drop-shadow(0 0 30px color-mix(in srgb,var(--ob-accent) 72%,transparent))}}.ob-root .figfull .scanline{animation:scanmove 2.6s ease-in-out infinite}@keyframes scanmove{0%{transform:translateY(30px)}50%{transform:translateY(392px)}to{transform:translateY(30px)}}.ob-root .meshcolor{display:block;height:312px;width:auto;margin:0 auto;filter:drop-shadow(0 12px 30px color-mix(in srgb,var(--ob-accent) 32%,transparent))}.ob-root .meshcolor.sm{height:300px}.ob-root .scanfig{position:relative;display:inline-block}.ob-root .scanbeam{position:absolute;left:-7%;right:-7%;height:3px;top:6%;border-radius:3px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ob-accent) 90%,transparent),#fff,color-mix(in srgb,var(--ob-accent) 90%,transparent),transparent);box-shadow:0 0 18px 5px color-mix(in srgb,var(--ob-accent) 65%,transparent);animation:scanbeam 2.8s ease-in-out infinite}@keyframes scanbeam{0%{top:5%;opacity:0}12%{opacity:1}50%{top:90%;opacity:1}62%{opacity:0}to{top:5%;opacity:0}}@media (prefers-reduced-motion:reduce){.ob-root .scanbeam{animation:none;opacity:0}}.ob-root .plan-hero2{position:relative;overflow:hidden;padding:64px 24px 26px;color:var(--ob-on-accent);background:linear-gradient(180deg,var(--ob-accent),var(--ob-accent))}.ob-root .plan-mesh{position:absolute;right:-34px;top:6px;height:224px;width:auto;opacity:.92;pointer-events:none}.ob-root .plan-hero2 .plan-kicker{position:relative;z-index:2;font-size:14px;font-weight:600;letter-spacing:-.42px;color:#fff;text-transform:none}.ob-root .plan-hero2 h1{position:relative;z-index:2;font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.96px;margin:6px 0 0}.ob-root .plan-hero2 .plan-count{position:relative;z-index:2;display:inline-flex;align-items:baseline;gap:7px;margin-top:16px;padding:7px 12px;background:none;border:.5px solid rgba(255,255,255,.85);border-radius:var(--r-xs)}.ob-root .plan-hero2 .plan-count b{font-size:19px;font-weight:700}.ob-root .plan-hero2 .plan-count small{font-size:12.5px;color:#ffffffd9}.ob-root .plan-body2{padding:16px}.ob-root .plan-report-h{font-size:13px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--muted);margin:2px 2px 12px}.ob-root .plan-report{display:flex;flex-direction:column;gap:10px}.ob-root .plan-report .prow .pic{color:var(--purple-deep);font-size:0}.ob-root .plan-report .prow .pl .k{font-size:12.5px;color:var(--muted);font-weight:500}.ob-root .plan-report .prow .pl .v{font-size:15.5px;color:var(--ink);font-weight:600;letter-spacing:-.3px;margin-top:1px}.ob-root .pgrid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ob-root .pcard{background:var(--cream);border:1px solid var(--border-2);border-radius:var(--r-card);padding:15px;min-height:152px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-card)}.ob-root .pcard .pl{font-size:16px;font-weight:600;color:var(--plum);letter-spacing:-.3px;line-height:21px}.ob-root .pcard .pv{font-size:20px;font-weight:600;color:var(--ink);letter-spacing:-.4px;line-height:25px}.ob-root .pbottom{margin-top:auto}.ob-root .pv.big{display:flex;align-items:baseline;gap:4px;font-size:50px;line-height:52px;font-weight:600;color:var(--ink);letter-spacing:-1.5px}.ob-root .pv.big em{font-size:16px;font-weight:600;font-style:normal;color:var(--plum);letter-spacing:-.3px}.ob-root .pvsub{font-size:12px;color:var(--muted);margin-top:4px}.ob-root .pcheck{margin-top:7px;background:linear-gradient(180deg,var(--ob-accent),var(--ob-accent));border-radius:var(--r-card);padding:16px 18px;color:var(--ob-on-accent)}.ob-root .pcheck .pl.light{color:#fff;font-size:16px;font-weight:600}.ob-root .pcheckrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:6px}.ob-root .pcheckrow .bignum{font-size:60px;font-weight:600;line-height:62px;letter-spacing:-1.8px}.ob-root .pbadge{background:none;border:.5px solid rgba(255,255,255,.85);border-radius:var(--r-xs);padding:2px 7px;font-size:12px;font-weight:600}.ob-root .pcksub{font-size:12px;color:#ffffffeb;width:100%;margin-top:-4px}.ob-root .home-head2{display:flex;align-items:center;justify-content:space-between;padding:56px 18px 8px}.ob-root .home-head2 .greet .hi{font-size:13px;color:var(--muted);font-weight:500}.ob-root .home-head2 .greet .nm{font-size:22px;font-weight:700;letter-spacing:-.5px;color:var(--ink)}.ob-root .avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 10px #0000002e}.ob-root .home-body2{padding:4px 16px 190px;display:flex;flex-direction:column;gap:8px}.ob-root .home-dock{position:absolute;left:0;right:0;bottom:76px;z-index:35;padding:16px 16px 10px;background:linear-gradient(transparent,var(--layout) 40%);pointer-events:none}.ob-root .home-dock .nextscan{pointer-events:auto}.ob-root .jcard{position:relative;overflow:hidden;border-radius:var(--r-xl);padding:20px;color:var(--ob-on-accent);background:linear-gradient(180deg,var(--ob-accent),var(--ob-accent));box-shadow:var(--shadow-pop)}.ob-root .jhead{position:absolute;right:-26px;top:6px;height:206px;width:auto;opacity:.5;mix-blend-mode:screen;pointer-events:none}.ob-root .jrow{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.ob-root .jlabel{font-size:14px;font-weight:600;letter-spacing:-.42px;color:#fff}.ob-root .jpill{font-size:12.5px;font-weight:400;background:none;border:.5px solid rgba(255,255,255,.85);padding:3px 10px;border-radius:var(--r-xs);color:#ffffffd9}.ob-root .jcard h2{font-size:23px;font-weight:700;letter-spacing:-.5px;margin:10px 0 2px;position:relative;z-index:2}.ob-root .jsub{font-size:13px;color:#ffffffd6;position:relative;z-index:2}.ob-root .journey2{margin-top:20px;position:relative;z-index:2}.ob-root .journey2 .jlabels span{width:56px;font-size:10px}.ob-root .htiles{display:flex;gap:8px}.ob-root .htile{flex:1;background:var(--cream);border:1px solid var(--border);border-radius:var(--r-card);padding:15px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-width:0}.ob-root .thd{display:flex;align-items:center;justify-content:space-between;gap:8px}.ob-root .thd span{font-size:16px;font-weight:600;color:var(--plum);letter-spacing:-.3px}.ob-root .info{width:16px;height:16px;border-radius:50%;border:1.2px solid var(--border);color:var(--muted-2);font-size:10px;font-style:normal;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ob-root .exp{color:var(--muted-2);display:flex}.ob-root .bignum2{font-size:36px;font-weight:600;color:var(--plum);letter-spacing:-1px;line-height:42px;margin-top:8px;display:flex;align-items:baseline;gap:3px}.ob-root .bignum2 em{font-size:14px;font-weight:600;font-style:normal;color:var(--muted);letter-spacing:0}.ob-root .tsub{font-size:12px;color:var(--label);margin-top:2px}.ob-root .tbar{height:8px;border-radius:5px;background:#0000000f;overflow:hidden;margin-top:11px}.ob-root .tbar>i{display:block;height:100%;border-radius:5px;background:var(--purple-8);width:0;transition:width 1s var(--ease)}.ob-root .sharebtn{margin-top:11px;align-self:flex-start;height:24px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--cream);color:var(--plum);font-size:14px;font-weight:400;font-family:inherit;cursor:pointer}.ob-root .sharebtn:active{transform:scale(.96)}.ob-root .mscore{background:var(--cream);border:1px solid var(--border-2);border-radius:var(--r-card);padding:16px;box-shadow:var(--shadow-card)}.ob-root .msnum{font-size:50px;font-weight:600;color:var(--plum);letter-spacing:-1.5px;line-height:52px;margin-top:6px;display:flex;align-items:center;gap:9px}.ob-root .msbadge{background:none;border:.5px solid var(--border-2);color:var(--plum);font-size:12px;font-weight:600;padding:2px 7px;border-radius:var(--r-xs)}.ob-root .msmo{font-size:12px;color:var(--plum);font-weight:400}.ob-root .mschart{display:flex;align-items:flex-end;gap:6px;height:105px;margin-top:14px}.ob-root .mschart i{flex:1;border-radius:5px;background:#0000001a}.ob-root .mschart i.lead{background:var(--purple-8)}.ob-root .aicard{background:linear-gradient(160deg,var(--cs-bg-container),color-mix(in srgb,var(--ob-accent) 18%,var(--cs-bg-container)));border-radius:18px;padding:14px 18px 14px 6px;display:flex;align-items:center;gap:8px;overflow:hidden;min-height:104px}.ob-root .aifig{height:124px;width:auto;margin:0 0 -6px;flex-shrink:0}.ob-root .aitext{flex:1;min-width:0}.ob-root .aik{font-size:11px;font-weight:600;letter-spacing:.5px;color:color-mix(in srgb,var(--ob-accent) 45%,transparent);margin-bottom:4px}.ob-root .ait{font-size:13.5px;line-height:20px;color:#ffffffe6}.ob-root .nextscan{background:linear-gradient(180deg,var(--ob-accent),var(--ob-accent));border:1.5px solid var(--purple-3);border-radius:var(--r-card);padding:var(--cs-card-pad);display:flex;align-items:center;gap:13px;color:var(--ob-on-accent);cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,var(--ob-accent) 22%,transparent)}.ob-root .nextscan:active{transform:scale(.99)}.ob-root .nsthumb{width:53px;height:46px;border-radius:6px;object-fit:cover;flex-shrink:0;background:var(--cs-bg-container)}.ob-root .nstext{flex:1;min-width:0}.ob-root .nsk{font-size:12px;color:#fff;font-weight:600}.ob-root .nsv{font-size:20px;font-weight:600;letter-spacing:-.6px;margin-top:2px}.ob-root .nsd{font-size:14px;color:#ffffffd6;margin-top:3px}.ob-root .nsgo{width:34px;height:34px;border-radius:50%;background:var(--purple);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ob-on-accent)}.ob-root .tabbar2{position:absolute;bottom:0;left:0;right:0;height:64px;z-index:40;padding:0 14px;background:#e8e2d4;border-top:1px solid rgba(0,0,0,.05);overflow:visible;display:flex;justify-content:space-between;align-items:stretch}.ob-root .tabbar2 .tab{position:relative;color:#635d65;cursor:pointer;padding-top:12px;display:flex;flex:1;justify-content:center;align-items:flex-start}.ob-root .tabbar2 .tab svg{width:25px;height:25px}.ob-root .tabbar2 .tab.on{color:var(--purple)}.ob-root .tabbar2 .tab.on:after{content:"";position:absolute;bottom:7px;left:50%;transform:translate(-50%);width:24px;height:4px;background:var(--purple);border-radius:3px}.ob-root .tabfig{position:absolute;left:50%;top:-14px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:var(--cream);box-shadow:0 4px 14px #0000002e;z-index:2}.ob-root .tabfig svg{width:24px;height:24px;color:var(--purple)}.ob-root .s-bio{background:var(--cream-2)}.ob-root .bio-top{padding:64px 24px 2px}.ob-root .bio-title{font-size:24px;line-height:34px;font-weight:600;color:var(--plum);letter-spacing:-.72px;margin:0}.ob-root .bio-sec{padding:18px 24px 0}.ob-root .bio-lbl{display:block;font-size:16px;font-weight:600;color:var(--plum);margin-bottom:10px;letter-spacing:-.3px}.ob-root .bio-row{display:flex;gap:4px}.ob-root .dropdown{flex:1;height:var(--h);border:1px solid var(--border-input);background:var(--cs-bg-container);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:14px;color:#00000073;cursor:pointer}.ob-root .dropdown.full{width:100%;margin-top:4px}.ob-root .seg{display:flex;background:var(--layout);border-radius:var(--r-card);padding:4px;margin-bottom:12px;cursor:pointer}.ob-root .segbtn{flex:1;text-align:center;padding:8px 0;border-radius:var(--r-sm);font-size:14px;font-weight:600;color:var(--muted);transition:.18s}.ob-root .segbtn.on{background:var(--purple-7);color:var(--ob-on-accent)}.ob-root .biofield{flex:1;height:var(--h);border:1px solid var(--border-input);background:var(--cs-bg-container);border-radius:var(--r-sm);display:flex;align-items:center;gap:9px;padding:0 14px}.ob-root .biofield.full{width:100%}.ob-root .biofield svg{color:#b0a0b8;flex-shrink:0}.ob-root .biofield .ph{font-size:14px;color:var(--placeholder)}.ob-root .gfield{position:relative;z-index:10}.ob-root .acdrop{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;background:var(--cs-bg-container);border:1px solid var(--border-strong);border-radius:var(--r-card);overflow:hidden;display:none;box-shadow:var(--shadow-pop)}.ob-root .acdrop.open{display:block}.ob-root .acitem{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 14px;background:none;border:none;border-bottom:1px solid var(--split);font-family:inherit;font-size:15px;color:var(--plum);cursor:pointer}.ob-root .acitem:last-child{border-bottom:none}.ob-root .acitem svg{color:var(--muted);flex-shrink:0}.ob-root .acitem:active{background:var(--purple-1)}.ob-root .dateq{padding:10px 16px 16px}.ob-root .presets{display:flex;gap:8px;margin-bottom:16px}.ob-root .preset{flex:1;height:36px;border-radius:100px;border:1px solid var(--border-strong);background:var(--cs-bg-container);color:var(--plum);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:.15s}.ob-root .preset:active{transform:scale(.96)}.ob-root .preset.on{background:var(--purple);border-color:var(--purple);color:var(--ob-on-accent)}.ob-root .cal{background:var(--cs-bg-container);border:1px solid var(--border-strong);border-radius:var(--r-card);padding:12px 12px 14px}.ob-root .calhead{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px}.ob-root .calmo{font-size:15px;font-weight:600;color:var(--plum)}.ob-root .calnav{width:30px;height:30px;border-radius:50%;border:none;background:var(--purple-1);color:var(--plum);display:flex;align-items:center;justify-content:center;cursor:pointer}.ob-root .calnav:active{transform:scale(.92)}.ob-root .calgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ob-root .caldow{margin-bottom:4px}.ob-root .caldow span{text-align:center;font-size:11px;font-weight:600;color:var(--muted);padding:4px 0}.ob-root .cd{height:38px;border:none;background:none;font-family:inherit;font-size:14px;color:var(--plum);border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ob-root .cd.empty{visibility:hidden}.ob-root .cd.past{color:var(--cs-border-secondary);cursor:default}.ob-root .cd:not(.past):not(.empty):active{background:var(--purple-1)}.ob-root .cd.sel{background:var(--purple);color:var(--ob-on-accent);font-weight:600}.ob-root .datesel{margin-top:14px;text-align:center;font-size:15px;color:var(--muted)}.ob-root .datesel b{color:var(--plum);font-weight:600}.ob-root .profile{padding:14px 16px 8px;display:flex;flex-direction:column;gap:4px}.ob-root .psec{background:var(--cs-bg-container);border:1px solid var(--border-input);border-radius:var(--r-card);padding:16px 18px 18px;box-shadow:0 1px 2px #00000008}.ob-root .psec-head{display:flex;align-items:center}.ob-root .psec-num{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--purple-1);color:var(--purple);font-size:12px;font-weight:700}.ob-root .psec-h{font-size:16px;line-height:21px;font-weight:700;color:var(--ink);letter-spacing:-.3px}.ob-root .psec-chip{display:inline-block;margin:12px 0 6px;padding:6px 13px;border-radius:100px;background:var(--purple);color:var(--ob-on-accent);font-size:14px;font-weight:700;letter-spacing:-.2px}.ob-root .psec-value{font-size:13px;font-weight:600;color:var(--plum);margin-top:8px}.ob-root .pscale{display:flex;flex-direction:column}.ob-root .pscale-track{position:relative;height:26px;margin:6px 13px 0;cursor:pointer;touch-action:none}.ob-root .pscale-line{position:absolute;left:0;right:0;top:50%;height:4px;transform:translateY(-50%);background:var(--border-strong);border-radius:3px}.ob-root .pscale-fill{position:absolute;left:0;top:50%;height:4px;transform:translateY(-50%);background:var(--plum);border-radius:3px;transition:width .22s var(--ease)}.ob-root .pscale-node{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:var(--cs-border-secondary);border:0;padding:0;cursor:pointer;transition:background .15s,width .15s,height .15s;z-index:1}.ob-root .pscale-node.done{background:var(--plum);border-color:var(--plum)}.ob-root .pscale-node.cur{width:26px;height:26px;background:var(--plum);border-color:var(--plum);box-shadow:0 4px 14px #0000004d;z-index:2}.ob-root .pscale-node:active{transform:translate(-50%,-50%) scale(.9)}.ob-root .pscale-ends{display:flex;justify-content:space-between;margin-top:7px;font-size:12.5px;font-weight:500;color:var(--cs-text-description)}.ob-root .pscale.numeric .pscale-track{margin-bottom:22px}.ob-root .pscale-num{position:absolute;top:24px;left:50%;transform:translate(-50%);font-size:12px;font-weight:600;color:var(--cs-text-description);white-space:nowrap;transition:.15s}.ob-root .pscale-node.cur .pscale-num{top:28px;color:var(--plum);font-weight:700}.ob-root .sliderq{padding:36px 24px 8px}.ob-root .sltrack{position:relative;padding:6px 0}.ob-root .slticks{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 1px;pointer-events:none}.ob-root .slticks i{width:2px;height:14px;border-radius:2px;background:var(--border-strong)}.ob-root .rng{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--purple),color-mix(in srgb,var(--ob-accent) 45%,transparent));outline:none;position:relative;z-index:1}.ob-root .rng::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;border-radius:50%;background:var(--cs-bg-container);border:3px solid var(--purple);box-shadow:0 4px 12px color-mix(in srgb,var(--ob-accent) 35%,transparent);cursor:pointer}.ob-root .rng::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:var(--cs-bg-container);border:3px solid var(--purple);cursor:pointer}.ob-root .slv{text-align:center;font-size:26px;font-weight:600;color:var(--plum);letter-spacing:-.5px;margin-top:24px}.ob-root .slv.big em{font-size:16px;font-weight:600;font-style:normal;color:var(--muted);margin-left:2px}.ob-root .slends{display:flex;justify-content:space-between;margin-top:12px;font-size:12px;color:var(--muted)}.ob-root .bodyq{padding:6px 16px 8px;display:flex;flex-direction:column;align-items:center}.ob-root [data-screen=q-areas] .scroll{container-type:size;padding-bottom:115px}.ob-root [data-screen=q-areas] .scroll:has(.bodystage.zoomed){padding-bottom:0}.ob-root [data-screen=q-areas] .question-footer-space{display:none}.ob-root .bodystage{position:relative;width:calc(100% + 32px);margin:0 -16px;overflow:hidden;height:calc(var(--meshman-scale, 80) * 1cqh);transition:height .5s cubic-bezier(.22,1,.36,1)}.ob-root .bodystage.zoomed{height:calc(100cqh - 78px)}.ob-root .bodyfig{position:absolute;left:50%;top:0;height:100%;aspect-ratio:440 / 984;width:auto;transform-origin:var(--jox,50%) var(--joy,50%);transform:translate(calc(-50% + var(--pan-x,0px)),var(--pan-y,0px)) scale(var(--zoom,1));transition:transform .5s cubic-bezier(.22,1,.36,1)}.ob-root .meshimg{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.ob-root .hotspots{position:absolute;top:0;right:0;bottom:0;left:0}.ob-root .hs{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border:none;background:none;padding:0;cursor:pointer}.ob-root .hsring{position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:2px solid var(--purple);opacity:0;transform:scale(.5);transition:.2s;box-shadow:0 0 0 4px color-mix(in srgb,var(--ob-accent) 18%,transparent)}.ob-root .hs.added .hsring{opacity:1;transform:scale(1)}.ob-root .hs:active .hsring{opacity:.6;transform:scale(.85)}.ob-root .bodystage.zoomed .hs{opacity:0;pointer-events:none;transition:opacity .25s}.ob-root .bodystage.zoomed .hs.active{opacity:1;pointer-events:auto}.ob-root .bodystage.zoomed .hs.active .hsring{opacity:1;transform:scale(1)}.ob-root .bodyhint{margin:0 0 8px;font-size:13px;line-height:18px;font-weight:400;color:var(--muted);text-align:center}.ob-root .bodylist{display:flex;flex-wrap:nowrap;gap:8px;align-self:stretch;margin:0 -16px 8px;padding:2px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent)}.ob-root .bodylist::-webkit-scrollbar{display:none}.ob-root .bchip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:7px 9px 7px 13px;border-radius:100px;background:var(--cs-bg-container);border:1px solid var(--border-strong);color:var(--plum);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.ob-root .bchip .bnum{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--purple-1);color:var(--purple-deep);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ob-root .bchip em{font-style:normal;font-weight:700;font-size:16px;line-height:1;color:var(--muted);padding:0 2px}.ob-root .bchip em:hover{color:var(--plum)}.ob-root .jointpanel{position:absolute;top:0;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;width:60%;max-width:360px;display:flex;flex-direction:column;background:var(--cream-2);border:1px solid var(--border);border-radius:18px;box-shadow:0 8px 30px #00000024;opacity:0;visibility:hidden;transform:translate(8px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s}.ob-root .bodystage.openRight .jointpanel{right:6px}.ob-root .bodystage.openLeft .jointpanel{left:6px}.ob-root .bodystage.zoomed .jointpanel{opacity:1;visibility:visible;transform:none;transition-delay:.15s}.ob-root .jp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 14px 8px}.ob-root .jp-title{font-size:18px;font-weight:600;color:var(--plum);letter-spacing:-.4px;line-height:22px}.ob-root .jp-close{border:none;background:none;cursor:pointer;font-size:24px;line-height:1;color:var(--muted);padding:0 2px}.ob-root .jp-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;padding:2px 14px 8px}.ob-root .jp-foot{padding:8px 12px calc(12px + env(safe-area-inset-bottom))}.ob-root .jp-foot .btn{height:46px}.ob-root .symrow{position:relative;display:flex;align-items:center;gap:13px;width:100%;text-align:left;background:none;border:none;padding:13px 6px;font-family:inherit;cursor:pointer;transition:transform .12s}.ob-root .symgroup+.symgroup{border-top:1px solid var(--split)}.ob-root .symrow:active{transform:scale(.99)}.ob-root .symrow .symrow-ico{display:flex;line-height:0;color:var(--purple);flex-shrink:0}.ob-root .symrow .symrow-label{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--plum);letter-spacing:-.3px;line-height:19px}.ob-root .symrow.sel .symrow-label{color:var(--purple-deep)}.ob-root .symrow .pp-check{position:relative;flex-shrink:0;width:22px;height:22px;border-radius:7px;border:2px solid var(--border-strong);transition:.15s}.ob-root .symrow.sel .pp-check{background:var(--purple);border-color:var(--purple)}.ob-root .symrow.sel .pp-check:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:11px;border:solid var(--ob-on-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.ob-root .symratings{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;pointer-events:none;transition:grid-template-rows .3s var(--ease),opacity .2s ease}.ob-root .symratings.open{grid-template-rows:1fr;opacity:1;pointer-events:auto}.ob-root .symratings-inner{min-height:0;overflow:hidden;display:grid;gap:11px;padding:0 6px 12px}.ob-root .symrating{display:grid;gap:5px;min-width:0;font-size:11px}.ob-root .symrating-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.ob-root .symrating-label{font-weight:600;color:var(--plum)}.ob-root .symrating input{display:block;width:100%;accent-color:var(--purple);margin:0;height:18px}.ob-root .symrating-value{text-align:right;font-size:11px;font-weight:500;color:var(--muted)}@media (prefers-reduced-motion:reduce){.ob-root .symratings{transition:none}}.ob-root .follows{padding:4px 16px 0}.ob-root .followq{margin-top:16px;padding-top:16px;border-top:1px dashed var(--border-strong)}.ob-root .followh{font-size:15px;font-weight:600;color:var(--plum);margin-bottom:10px}.ob-root .followopts{display:flex;flex-wrap:wrap;gap:8px}.ob-root .fchip{padding:9px 14px;border-radius:100px;background:var(--cs-bg-container);border:1.5px solid var(--border-strong);color:var(--plum);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:.15s}.ob-root .fchip:active{transform:scale(.96)}.ob-root .fchip.sel{background:var(--purple);border-color:var(--purple);color:var(--ob-on-accent)}.ob-root .s-asm{background:var(--cream-2);color:var(--plum);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.ob-root .s-asm.active{opacity:1;transform:none;transition:none}.ob-root .asm-core{width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center}.ob-root .asm-orb{position:relative;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(120% 120% at 50% 20%,#fff,var(--purple-1));box-shadow:0 12px 30px color-mix(in srgb,var(--ob-accent) 16%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--ob-accent) 10%,transparent)}.ob-root .asm-orb-ic{position:relative;z-index:2;width:44px;height:44px;display:grid;place-items:center}.ob-root .asm-orb-ic svg{width:44px;height:44px}.ob-root .asm-orb-pulse{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid var(--purple);opacity:0;animation:asmPulse 2.4s var(--ease) infinite}.ob-root .asm-orb-pulse.p2{animation-delay:1.2s}@keyframes asmPulse{0%{transform:scale(1);opacity:.5}70%{opacity:0}to{transform:scale(1.7);opacity:0}}.ob-root .asm-kick{margin-top:26px;font-size:12px;font-weight:700;letter-spacing:1.8px;color:var(--purple)}.ob-root .asm-title{margin:10px 0 0;font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.7px;color:var(--plum)}.ob-root .asm-sub{margin:8px 0 0;font-size:15px;line-height:21px;font-weight:500;color:var(--muted)}.ob-root .asm-bar{width:100%;height:6px;border-radius:6px;background:var(--purple-1);margin:26px 0 0;overflow:hidden}.ob-root .asm-bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--ob-accent) 65%,#fff),var(--ob-accent));width:0;transition:width .7s cubic-bezier(.5,0,.12,1.1)}.ob-root .asm-steprow{display:flex;align-items:center;gap:10px;margin-top:16px;width:100%;padding:11px 14px;border-radius:var(--r-card);background:var(--cs-bg-container);border:1px solid var(--border-input)}.ob-root .asm-stepdot{position:relative;width:22px;height:22px;flex-shrink:0;border-radius:50%;display:grid;place-items:center}.ob-root .asm-stepdot.done{background:var(--purple)}.ob-root .asm-chk{color:#fff;display:grid;place-items:center;opacity:0;transform:scale(.3);transition:.34s cubic-bezier(.34,1.56,.64,1)}.ob-root .asm-stepdot.done .asm-chk{opacity:1;transform:scale(1)}.ob-root .asm-spin{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2.5px solid var(--purple-1);border-top-color:var(--purple);opacity:0;animation:asmspin .7s linear infinite}.ob-root .asm-stepdot.checking .asm-spin{opacity:1}@keyframes asmspin{to{transform:rotate(360deg)}}.ob-root .asm-steptxt{flex:1;min-width:0;text-align:left;font-size:15px;font-weight:600;letter-spacing:-.3px;color:var(--plum);animation:asmStepIn .42s var(--ease) both}@keyframes asmStepIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ob-root .asm-stepcount{flex-shrink:0;font-size:12px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.ob-root .measurefield{display:flex;align-items:center;gap:11px;width:100%;height:52px;padding:0 14px;border-radius:var(--r-card);border:1px solid var(--border-input);background:var(--cs-bg-container);font-family:inherit;cursor:pointer;text-align:left}.ob-root .measurefield:active{transform:scale(.995)}.ob-root .mf-icon{width:30px;height:30px;border-radius:9px;background:var(--purple-1);color:var(--purple-deep);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ob-root .mf-val{flex:1;font-size:16px;font-weight:600;color:var(--plum)}.ob-root .mf-val.empty{font-weight:400;color:var(--placeholder)}.ob-root .mf-go{color:var(--muted-2);flex-shrink:0}.ob-root .sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;background:#00000073;opacity:0;visibility:hidden;transition:.28s}.ob-root .sheet-backdrop.open{opacity:1;visibility:visible}.ob-root .sheet{position:absolute;left:0;right:0;bottom:0;z-index:95;background:var(--cream);border-radius:24px 24px 0 0;padding:10px 22px calc(26px + env(safe-area-inset-bottom));box-shadow:0 -12px 40px #00000038;transform:translateY(100%);transition:transform .32s var(--ease);display:flex;flex-direction:column;align-items:stretch}.ob-root .sheet.open{transform:none}.ob-root .sheet-handle{width:40px;height:5px;border-radius:100px;background:var(--border-strong);margin:2px auto 14px}.ob-root .sheet-title{font-size:18px;font-weight:600;color:var(--plum);text-align:center;letter-spacing:-.3px}.ob-root .sheet-seg{display:flex;background:var(--layout);border-radius:var(--r-card);padding:4px;margin:16px auto 4px;width:fit-content}.ob-root .sheet-seg button{border:none;background:none;font-family:inherit;padding:7px 22px;border-radius:var(--r-sm);font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:.15s}.ob-root .sheet-seg button.on{background:var(--purple-7);color:var(--ob-on-accent)}.ob-root .rulerval{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:18px 0 6px}.ob-root .rulerval #rulerNum{font-size:54px;font-weight:700;color:var(--ink);letter-spacing:-1.5px;line-height:1}.ob-root .rulerval em{font-size:18px;font-weight:600;font-style:normal;color:var(--muted)}.ob-root .rulerwrap{position:relative;height:74px;overflow:hidden;margin:8px -22px 22px;touch-action:none;cursor:grab;-webkit-mask:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.ob-root .rulerwrap:active{cursor:grabbing}.ob-root .rulertrack{position:absolute;left:0;top:0;height:100%;will-change:transform}.ob-root .rt-labels{position:absolute;left:0;top:6px;height:20px}.ob-root .rt-labels span{position:absolute;transform:translate(-50%);font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap}.ob-root .rt-ticks{position:absolute;left:0;bottom:14px;width:100%}.ob-root .rt-minor{position:absolute;left:0;bottom:0;height:16px;width:100%;background-image:repeating-linear-gradient(90deg,var(--border-strong) 0 1.5px,transparent 1.5px 8px)}.ob-root .rt-major{position:absolute;left:0;bottom:0;height:28px}.ob-root .rt-major.on{background-image:repeating-linear-gradient(90deg,var(--plum) 0 2px,transparent 2px 0)}.ob-root .rulerptr{position:absolute;left:50%;bottom:8px;transform:translate(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:9px solid var(--purple);z-index:2}.ob-root .segmented{display:flex;align-items:center;gap:4px;padding:2px;border-radius:8px;background:#f1ece199;margin-bottom:12px}.ob-root .segitem{flex:1 0 0;min-width:0;height:36px;display:flex;align-items:center;justify-content:center;padding:0 12px;border:none;background:none;cursor:pointer;border-radius:8px;font-family:inherit;font-size:16px;font-weight:400;letter-spacing:-.48px;color:var(--plum);transition:background .18s,box-shadow .18s}.ob-root .segitem.on{background:var(--cream);box-shadow:0 2px 2px #00000005,0 1px 3px #00000005,0 1px 1px #00000008}.ob-root .segmented.compact{width:fit-content;margin:6px auto 8px}.ob-root .segmented.compact .segitem{flex:0 0 auto;padding:0 20px}.ob-root .inlineruler{margin-top:6px;background:var(--cs-bg-container);border:1px solid var(--border-input);border-radius:var(--r-card);padding:6px 16px 14px}.ob-root .inlineruler .sheet-seg{margin:6px auto 2px}.ob-root .inlineruler .rulerval{margin:12px 0 2px}.ob-root .inlineruler .rv-num{font-size:48px;font-weight:700;color:var(--ink);letter-spacing:-1.4px;line-height:1}.ob-root .inlineruler .rulerwrap{margin:6px 0 4px}.ob-root .dob-field{width:100%;max-width:420px;height:56px;display:flex;align-items:center;gap:12px;padding:0 16px;border-radius:var(--r-card);border:1px solid var(--border-strong);background:var(--cs-bg-container);font-family:inherit;cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .12s}.ob-root .dob-field:active{transform:scale(.99)}.ob-root .dob-field>svg{color:var(--purple);flex-shrink:0}.ob-root .dob-fieldval{flex:1;text-align:left;font-size:16px;font-weight:600;color:var(--placeholder);letter-spacing:-.3px}.ob-root .dob-field.filled .dob-fieldval{color:var(--plum)}.ob-root .dob-fieldcaret{display:flex;flex-shrink:0;color:var(--muted)}.ob-root .dob-sheet .dobwheels{padding:8px 0 0}.ob-root .dob-sheet .btn{margin-top:16px}.ob-root .dobwheels{display:flex;align-items:center;padding:0 16px}.ob-root .wheels{position:relative;display:flex;gap:4px;height:212px;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent)}.ob-root .wheel{height:100%;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;z-index:1}.ob-root .wheel::-webkit-scrollbar{display:none}.ob-root .wheel-pad{height:87px}.ob-root .wheel-item{height:38px;line-height:38px;scroll-snap-align:center;text-align:center;font-size:21px;font-weight:500;color:var(--muted);letter-spacing:-.3px;transition:color .12s}.ob-root .wheel-item.left{text-align:left;padding-left:24px}.ob-root .wheel-item.on{color:var(--ink);font-weight:700}.ob-root .wheel-center{position:absolute;left:0;right:0;top:87px;height:38px;z-index:0;pointer-events:none;border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:color-mix(in srgb,var(--ob-accent) 5%,transparent)}.ob-root .s-measure .topnav{padding-top:54px}.ob-root .s-measure .bio-top{padding-top:10px;padding-bottom:8px}.ob-root .s-measure .bio-title{text-align:center}.ob-root .s-measure .scroll{display:flex;flex-direction:column;gap:14px;padding-bottom:10px}.ob-root .s-measure .bio-dob{padding:4px 24px 0}.ob-root .s-measure .bio-dob .dob-field{max-width:none;height:56px}.ob-root .s-measure .bio-sec{padding:0 24px}.ob-root .s-measure .inlineruler{margin:0;background:var(--cs-bg-container);border:1px solid var(--border-input);border-radius:var(--r-card);padding:14px 18px 12px;box-shadow:0 1px 2px #00000008}.ob-root .s-measure .msec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:2px}.ob-root .s-measure .msec-lbl{font-size:16px;font-weight:600;color:var(--plum);letter-spacing:-.3px}.ob-root .s-measure .msec-head .segmented.compact{margin:0}.ob-root .s-measure .inlineruler .rulerval{margin:12px 0 2px}.ob-root .s-measure .inlineruler .rv-num{font-size:46px;font-weight:700;color:var(--ink);letter-spacing:-1.4px;line-height:1}.ob-root .s-measure .inlineruler .rulerwrap{height:70px;margin:6px -18px 0}.ob-root .s-measure .footer{position:relative;z-index:5}.ob-root .num-edit{font-family:inherit;border:none;background:none;outline:none;padding:0;text-align:center;box-sizing:content-box}.ob-root .num-edit::-webkit-inner-spin-button,.ob-root .num-edit::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ob-root .s-measure{container-type:size}@container (max-height: 900px){.ob-root .s-measure .topnav{padding-top:22px}.ob-root .s-measure .bio-top{padding-top:4px;padding-bottom:4px}.ob-root .s-measure .scroll{gap:11px}.ob-root .s-measure .inlineruler{padding:12px 18px 10px}.ob-root .s-measure .inlineruler .rulerval{margin:9px 0 2px}.ob-root .s-measure .inlineruler .rv-num{font-size:40px}}@container (max-height: 780px){.ob-root .s-measure .topnav{padding-top:12px}.ob-root .s-measure .bio-top{padding-bottom:2px}.ob-root .s-measure .scroll{gap:9px}.ob-root .s-measure .bio-dob .dob-field{height:50px}.ob-root .s-measure .inlineruler{padding:10px 18px 8px}.ob-root .s-measure .inlineruler .rulerval{margin:6px 0 2px}.ob-root .s-measure .inlineruler .rulerwrap{height:56px}.ob-root .s-measure .inlineruler .rv-num{font-size:34px}}.ob-root .msg-home-banner{display:flex;align-items:center;gap:11px;width:100%;text-align:left;border:1px solid var(--purple-3);cursor:pointer;background:var(--purple-1);color:var(--plum);border-radius:var(--r-card);padding:var(--cs-row-pad);margin-bottom:8px;font-family:inherit;transition:transform .12s var(--ease)}.ob-root .msg-home-banner:active{transform:scale(.994)}.ob-root .msg-home-banner-av{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:13px;font-weight:700}.ob-root .msg-home-banner-main{flex:1;min-width:0}.ob-root .msg-home-banner-top{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--purple)}.ob-root .msg-home-banner-top svg{width:13px;height:13px;flex-shrink:0}.ob-root .msg-home-banner-preview{font-size:12.5px;color:var(--muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-root .msg-home-banner-go{flex-shrink:0;color:var(--purple)}.ob-root .jhero{position:relative;width:100%;text-align:left;cursor:pointer;border:none;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;row-gap:14px;padding:var(--cs-card-pad);border-radius:var(--r-card);color:#fff;overflow:hidden;background:var(--grad-hero);box-shadow:var(--shadow-pop);transition:transform .12s var(--ease)}.ob-root .jhero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 88% -10%,rgba(255,255,255,.28),transparent 55%)}.ob-root .jhero>*{position:relative;z-index:1}.ob-root .jhero:active{transform:scale(.992)}.ob-root .jhero-kicker{font-size:12px;font-weight:700;letter-spacing:1px;color:#ffffffb8}.ob-root .jhero-main h2{margin:9px 0 0;font-size:27px;line-height:31px;font-weight:700;letter-spacing:-.6px}.ob-root .jhero-focus{display:flex;gap:9px;margin-top:14px;font-size:13.5px;line-height:19px;color:#ffffffdb}.ob-root .jhero-leaf{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#ffffff2e;display:grid;place-items:center;color:#fff}.ob-root .jhero-leaf svg{width:15px;height:15px}.ob-root .jhero-gauge{display:flex;flex-direction:column;align-items:center;gap:2px}.ob-root .jhero-pct{font-size:34px;font-weight:700;letter-spacing:-1px;line-height:1}.ob-root .jhero-pct em{font-size:18px;font-style:normal;font-weight:600}.ob-root .jhero-pctsub{font-size:12px;color:#ffffffd1;margin-top:0;max-width:120px;text-align:center;line-height:15px}.ob-root .jhero-banner{grid-column:1 / -1;display:flex;align-items:center;gap:10px;background:#ffffff26;border:1px solid rgba(255,255,255,.18);border-radius:var(--cs-radius-nested);padding:13px 14px;font-size:14.5px;font-weight:600;color:#fff}.ob-root .jhero-banner svg{width:18px;height:18px;flex-shrink:0}.ob-root .jhero-banner-go{margin-left:auto;opacity:.85}.ob-root .prog-head{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.ob-root .prog-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;color:var(--purple);display:inline-flex;align-items:center;gap:2px}.ob-root .prog-link svg{width:13px;height:13px}.ob-root .progcard{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;background:var(--cream);border:1px solid var(--cs-border-subtle);border-radius:var(--r-card);padding:var(--cs-card-pad);box-shadow:var(--shadow-card)}.ob-root .progcard-main{min-width:0;display:flex;flex-direction:column}.ob-root .progcard-k{font-size:14px;font-weight:600;color:var(--plum);line-height:1.25;letter-spacing:-.2px}.ob-root .progcard-val{display:flex;align-items:flex-end;gap:6px;margin-top:9px}.ob-root .progcard-num{font-size:32px;font-weight:700;color:var(--plum);letter-spacing:-.6px;line-height:1}.ob-root .progcard-num em{font-size:16px;font-style:normal;font-weight:600}.ob-root .progcard-chip{font-size:12px;font-weight:700;color:var(--purple);background:var(--purple-1);border-radius:6px;padding:2px 6px;margin-bottom:3px;white-space:nowrap}.ob-root .progcard-sub{font-size:12px;color:var(--desc);margin-top:5px}.ob-root .progcard-gico{display:grid;place-items:center;color:var(--purple);margin-top:2px}.ob-root .progcard-gico svg{width:22px;height:22px}.ob-root .tbar>i.warm{background:linear-gradient(90deg,color-mix(in srgb,var(--ob-accent) 65%,#fff),var(--purple))}.ob-root .wb-head{display:flex;align-items:center;gap:7px;margin-top:8px}.ob-root .wb-info{display:inline-flex;color:var(--muted)}.ob-root .wb-info svg{width:15px;height:15px}.ob-root .wb-sub{font-size:13px;color:var(--muted);margin:-2px 0 6px}.ob-root .wb-day{height:100%;background:var(--cream);border:1px solid var(--cs-border-subtle);border-radius:var(--r-card);padding:var(--cs-row-pad);text-align:center;box-shadow:var(--shadow-card);display:flex;flex-direction:column;align-items:center;gap:7px}.ob-root .wb-dow{font-size:12px;font-weight:600;color:var(--muted)}.ob-root .wb-ico{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff}.ob-root .wb-ico svg{width:19px;height:19px}.ob-root .wb-day.activity .wb-ico{background:var(--purple)}.ob-root .wb-day.recovery .wb-ico{background:var(--purple-1);color:var(--purple)}.ob-root .wb-day.rest .wb-ico{background:#0000000f}.ob-root .wbrest{width:12px;height:12px;border-radius:50%;background:#00000038}.ob-root .wb-label{font-size:12.5px;font-weight:600;color:var(--plum);line-height:15px}.ob-root .wb-day.activity .wb-label{color:var(--purple)}.ob-root .wb-daysub{font-size:11px;color:var(--muted);line-height:14px}.ob-root .wb-legend{display:flex;justify-content:center;gap:14px;margin-top:13px;flex-wrap:wrap}.ob-root .wb-legend span{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted);font-weight:500}.ob-root .wb-legend .dot{width:8px;height:8px;border-radius:50%}.ob-root .wb-legend .dot.activity{background:var(--purple)}.ob-root .wb-legend .dot.recovery{background:var(--purple-3)}.ob-root .wb-legend .dot.rest{background:#00000040}.ob-root .jd-root{display:flex;flex-direction:column;height:100%;color:var(--ink)}.ob-root .jd-top{display:flex;align-items:center;justify-content:space-between;padding:calc(14px + env(safe-area-inset-top)) 12px 8px}.ob-root .jd-toptitle{font-size:16px;font-weight:600;color:var(--plum)}.ob-root .jd-icbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;color:var(--plum);width:34px;height:34px;display:grid;place-items:center;border-radius:10px}.ob-root .jd-icbtn:active{background:#0000000d}.ob-root .jd-icbtn svg{width:22px;height:22px}.ob-root .jd-scroll{flex:1;overflow-y:auto;overscroll-behavior-y:contain;padding:6px 16px calc(22px + env(safe-area-inset-bottom))}.ob-root .jd-title{margin:6px 0 0;font-size:22px;font-weight:700;letter-spacing:-.4px;color:var(--ink)}.ob-root .jd-focus{margin:6px 0 0;font-size:13.5px;color:var(--muted)}.ob-root .jd-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:18px}.ob-root .jd-metric{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:15px;box-shadow:var(--shadow-card)}.ob-root .jd-mico{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;margin-bottom:11px}.ob-root .jd-mico svg{width:21px;height:21px}.ob-root .jd-mlabel{font-size:13px;font-weight:600;color:var(--plum)}.ob-root .jd-mval{font-size:32px;font-weight:700;letter-spacing:-1px;line-height:1.05;margin-top:6px}.ob-root .jd-mval em{font-size:18px;font-style:normal;font-weight:600}.ob-root .jd-mstatus{font-size:13px;color:var(--muted);margin-top:2px}.ob-root .jd-mtrend{font-size:12px;font-weight:600;margin-top:8px}.ob-root .jd-mtrend.up{color:var(--green)}.ob-root .jd-mtrend.down{color:var(--amber)}.ob-root .jd-review{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:6px 16px 8px;margin-top:14px;box-shadow:var(--shadow-card)}.ob-root .jd-review-h{font-size:15px;font-weight:600;padding:12px 0 4px;color:var(--ink)}.ob-root .jd-review-row{display:flex;align-items:center;gap:11px;padding:11px 0;font-size:14px;color:var(--plum);border-top:1px solid var(--split)}.ob-root .jd-review-row svg{width:18px;height:18px;color:var(--muted);flex-shrink:0}.ob-root .jd-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;background:linear-gradient(120deg,#1f9d6b1f,#1f9d6b0a);border:1px solid rgba(31,157,107,.22);border-radius:16px;padding:16px 18px;font-size:15px;line-height:21px;color:var(--ink)}.ob-root .jd-banner b{font-weight:700}.ob-root .jd-banner-plant{width:46px;height:46px;color:var(--green);flex-shrink:0}.ob-root>.statusbar,.ob-root .home-ind{display:none!important}.ob-root{position:absolute;top:0;right:0;bottom:0;left:0}.ob-root,.ob-root .screen{background:var(--cs-bg-layout);color:var(--cs-text-primary)}.ob-root h1,.ob-root h2,.ob-root .qhead h1,.ob-root .navtitle .lbl{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}.ob-root .wc-card{background:color-mix(in srgb,var(--cs-bg-container) 88%,transparent);border:1px solid var(--cs-border-card);box-shadow:0 16px 40px #00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ob-root .wc-badge{color:var(--cs-text-label);background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent)}.ob-root .wc-badge.good{color:var(--cs-success);background:color-mix(in srgb,var(--cs-success) 18%,transparent)}.ob-root .question-continue:before{background:color-mix(in srgb,var(--ob-accent) 28%,var(--cs-bg-container))}.ob-root .question-continue[disabled] span{color:color-mix(in srgb,var(--ob-on-accent) 55%,transparent)}.ob-root .pr-mesh span{mix-blend-mode:screen;opacity:.35}.ob-root .bodyfig3d{position:absolute;top:0;right:0;bottom:0;left:0}.ob-root .btn{min-height:48px;height:auto;padding:12px 24px;border:1px solid transparent;border-radius:9px;background:var(--cs-primary);color:var(--cs-on-primary);font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.01em;box-shadow:none;filter:none;transition:background .15s,border-color .15s,color .15s,transform .12s}.ob-root .btn:hover:not(:disabled){background:var(--cs-primary-light)}.ob-root .btn:active:not(:disabled){transform:translateY(1px);filter:none}.ob-root .btn:disabled,.ob-root .btn[disabled]{opacity:1;cursor:default;background:var(--cs-bg-container);border-color:var(--cs-bg-container);color:var(--cs-text-secondary)}.ob-root .question-continue:before{display:none}.ob-root .question-continue[disabled] span{color:inherit}.ob-root .btn.outline{background:var(--cs-bg-container);border-color:var(--cs-border-secondary);color:var(--cs-text-primary)}.ob-root .btn.outline:hover:not(:disabled){background:var(--cs-bg-elevated)}.ob-root .wc-cta{min-height:48px;height:auto;box-shadow:none}.ob-root .progress{background:color-mix(in srgb,var(--cs-text-primary) 12%,transparent)}.ob-root .progress>i{background:var(--cs-text-primary)}.ob-root .card,.ob-root .goalcard,.ob-root .hcard,.ob-root .psec,.ob-root .pcard,.ob-root .pcard2,.ob-root .dob-card,.ob-root .s-measure .inlineruler,.ob-root .scan-feat,.ob-root .measurefield{background:var(--cs-bg-container);border:1px solid var(--cs-border-card);border-radius:12px;box-shadow:none}.ob-root .card{padding:14px}.ob-root .card.sel,.ob-root .goalcard.sel,.ob-root .hcard.sel{border-color:var(--cs-text-primary);background:var(--cs-bg-container);box-shadow:none}.ob-root .tag{background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);border-color:transparent;color:var(--cs-text-label)}.ob-root .presets{gap:6px}.ob-root .preset{height:36px;border:1px solid var(--cs-border-card);background:var(--cs-bg-container);color:var(--cs-text-primary);font-size:.8125rem;font-weight:500}.ob-root .preset.on{background:var(--cs-text-primary);border-color:var(--cs-text-primary);color:var(--cs-bg-layout)}.ob-root .cal{background:var(--cs-bg-container);border:1px solid var(--cs-border-card);border-radius:12px;padding:12px 12px 10px;animation:obLkIn .3s var(--ease) both}.ob-root .presets{flex-wrap:wrap}.ob-root .preset-custom{flex-basis:100%}.ob-root .calhead{gap:4px;padding:0 0 12px}.ob-root .calmo{flex:1;text-align:center;font-size:.9375rem;font-weight:600;color:var(--cs-text-primary)}.ob-root .calnav{width:auto;height:auto;padding:4px;border-radius:0;background:transparent;color:var(--cs-text-primary)}.ob-root .calnav svg{width:22px;height:22px}.ob-root .calgrid{gap:4px}.ob-root .caldow{margin-bottom:6px}.ob-root .caldow span{padding:0;font-size:.625rem;font-weight:700;letter-spacing:.04em;color:var(--cs-text-secondary)}.ob-root .cd{height:auto;aspect-ratio:1;border-radius:12px;font-size:.875rem;font-weight:400;color:var(--cs-text-primary)}.ob-root .cd.past{color:var(--cs-text-primary);opacity:.3}.ob-root .cd:not(.past):not(.empty):active{background:var(--cs-bg-container)}.ob-root .cd.sel{background:#fff;color:#101112;font-weight:600;opacity:1}.ob-root .datesel{color:var(--cs-text-description)}.ob-root .segmented,.ob-root .seg{background:var(--cs-bg-container);border:1px solid var(--cs-border-card)}.ob-root .segitem,.ob-root .segbtn{color:var(--cs-text-description)}.ob-root .segitem.on,.ob-root .segbtn.on{background:var(--cs-text-primary);color:var(--cs-bg-layout);box-shadow:none}.ob-root .wcl-bg{height:calc(74% - 52px - env(safe-area-inset-top))}.ob-root .wcl-bg{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 42%,rgba(0,0,0,.55) 68%,transparent 96%);mask-image:linear-gradient(180deg,#000 0%,#000 42%,rgba(0,0,0,.55) 68%,transparent 96%)}.ob-root .wc-veil{background:linear-gradient(180deg,transparent 0%,transparent 50%,color-mix(in srgb,var(--cs-bg-layout) 45%,transparent) 100%)}.ob-root .wc-check{color:var(--cs-text-primary)}.ob-root .wc-dots button{background:color-mix(in srgb,var(--cs-text-primary) 25%,transparent)}.ob-root .wc-dots button.on{background:var(--cs-text-primary)}.ob-root .s-asm{background:var(--cs-bg-layout);color:var(--cs-text-primary)}.ob-root .asm-orb{width:96px;height:96px;background:var(--cs-bg-container);box-shadow:inset 0 0 0 1px var(--cs-border-card)}.ob-root .asm-orb-ic{color:var(--cs-text-primary)}.ob-root .asm-orb-pulse{border-color:color-mix(in srgb,var(--cs-text-primary) 40%,transparent)}.ob-root .asm-kick{margin-top:52px;color:var(--cs-text-description);letter-spacing:.14em}.ob-root .asm-title{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);color:var(--cs-text-primary)}.ob-root .asm-sub{color:var(--cs-text-description)}.ob-root .asm-bar{height:4px;background:color-mix(in srgb,var(--cs-text-primary) 12%,transparent)}.ob-root .asm-bar i{background:var(--cs-text-primary)}.ob-root .asm-steprow{padding:14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}.ob-root .asm-stepdot.done{background:var(--cs-text-primary)}.ob-root .asm-chk{color:var(--cs-bg-layout)}.ob-root .asm-spin{border-color:color-mix(in srgb,var(--cs-text-primary) 18%,transparent);border-top-color:var(--cs-text-primary)}.ob-root .asm-steptxt{color:var(--cs-text-primary)}.ob-root .pcard2 .pc-ic,.ob-root .scan-feat .fi{background:color-mix(in srgb,var(--cs-text-primary) 8%,transparent);color:var(--cs-text-primary)}.ob-root .proc-step.done .pc{background:var(--cs-text-primary);border-color:var(--cs-text-primary);color:var(--cs-bg-layout)}.ob-root .proc-step.done .pc svg{stroke:currentColor;color:var(--cs-bg-layout)}.ob-root .proc-sub{color:var(--cs-text-description)}.ob-root .s-planready{background:var(--cs-bg-layout)}.ob-root .pr-mesh span{opacity:.07;mix-blend-mode:normal}.ob-root .pr-mesh span:nth-child(2),.ob-root .pr-mesh span:nth-child(3){display:none}.ob-root .pr-icon{background:var(--cs-bg-container);box-shadow:inset 0 0 0 1px var(--cs-border-card)}.ob-root .pr-icon svg{stroke:var(--cs-text-primary)}.ob-root .pr-title,.ob-root .pr-num{color:var(--cs-text-primary)}.ob-root .pr-title{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}.ob-root .pr-sub{color:var(--cs-text-description)}.ob-root .s-measure .bio-sec,.ob-root .s-measure .bio-dob{padding:0 20px;background:none;border:0}.ob-root .s-measure .inlineruler,.ob-root .dob-card{padding:14px;overflow:hidden}.ob-root .s-measure .inlineruler .rulerwrap{margin:6px -14px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.ob-root .msec-lbl{font-size:.9375rem;font-weight:600;color:var(--cs-text-primary)}.ob-root .dob-inline{height:114px;margin-top:6px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}.ob-root .dob-inline .wheel-pad{height:38px}.ob-root .dob-inline .wheel-center{top:38px;border-radius:10px;background:color-mix(in srgb,var(--cs-text-primary) 8%,transparent);border:0}.ob-root .dob-inline .wheel-item{color:var(--cs-text-secondary);font-size:1.125rem}.ob-root .dob-inline .wheel-item.on{color:var(--cs-text-primary);font-weight:600}.ob-root .dob-inline .wheel-item.left{padding-left:14px}.ob-root [data-screen=q-health] .scroll,.ob-root [data-screen=q-health-follow] .scroll{padding-bottom:190px}.ob-root .follows{display:flex;flex-direction:column;gap:10px;padding:12px 16px 0}.ob-root .followq{padding:14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}.ob-root .followk{font-size:.75rem;color:var(--cs-text-description);margin-bottom:4px}.ob-root .followh{font-size:.9375rem;font-weight:600;color:var(--cs-text-primary);margin:0 0 10px}.ob-root .fchip{border:1px solid var(--cs-border-card);background:var(--cs-bg-layout);color:var(--cs-text-primary)}.ob-root .fchip.sel{background:var(--cs-text-primary);border-color:var(--cs-text-primary);color:var(--cs-bg-layout)}.ob-root .s-scan{display:flex;flex-direction:column}.ob-root .s-scan .scan-motif{flex:1 1 0;min-height:200px;height:auto}.ob-root .scan3d{position:relative;width:100%;height:100%}.ob-root .scanline{position:absolute;left:22%;right:22%;top:8%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);box-shadow:0 0 14px 2px #ffffff4d;animation:obScanSweep 4.5s cubic-bezier(.45,0,.55,1) infinite alternate;pointer-events:none}@keyframes obScanSweep{0%{top:8%}to{top:92%}}.ob-root .s-scan .scan-panes{flex:0 0 auto;height:340px}.ob-root .s-scan .scan-pane{overflow:hidden}.ob-root .s-scan .scan-copy h2{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:22px;line-height:28px}.ob-root .s-scan .scan-copy p{color:var(--cs-text-description);font-size:14.5px;line-height:21px}.ob-root .s-scan .scan-feats{padding-top:18px}.ob-root .s-scan .footer{gap:10px}.ob-root .s-planready{background:radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--cs-primary) 42%,transparent) 0%,transparent 70%),var(--cs-bg-layout)}.ob-root .s-planready .pr-icon,.ob-root .s-planready .pr-mesh{display:none}.ob-root .s-measure .scroll{gap:10px;padding-bottom:110px}.ob-root .s-measure .bio-top{padding-bottom:2px}.ob-root .s-measure .inlineruler .rulerval{margin:6px 0 0}.ob-root .s-scan .scan-trust{display:none}.ob-root .s-scan .scan-panes{height:356px}.ob-root .s-scan .scan-primer{padding-bottom:0}.ob-root .s-scan .scan-top{padding-top:28px}.ob-root .pw-cats{position:sticky;top:0;z-index:2;display:flex;gap:6px;overflow-x:auto;padding:10px 16px 12px;background:var(--cs-bg-layout)}.ob-root .pw-cat{flex-shrink:0;height:36px;padding:0 14px;border:1px solid var(--cs-border-card);border-radius:999px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;font-size:.8125rem;font-weight:500;white-space:nowrap}.ob-root .pw-cat.on{background:var(--cs-text-primary);border-color:var(--cs-text-primary);color:var(--cs-bg-layout)}.ob-root .pw-list{display:flex;flex-direction:column;gap:8px;padding:0 16px 16px}.ob-root .pw-card{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;padding:14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;text-align:left;transition:border-color .15s,box-shadow .15s,transform .12s}.ob-root .pw-card:active{transform:scale(.985)}.ob-root .pw-card.sel{border-color:var(--cs-text-primary);box-shadow:none}.ob-root .pw-main{display:flex;flex-direction:column;gap:3px;min-width:0}.ob-root .pw-t{font-size:1rem;font-weight:600;line-height:1.25}.ob-root .pw-d{font-size:.8125rem;line-height:1.4;color:var(--cs-text-description)}.ob-root .pw-review{align-self:flex-start;margin-top:6px}.ob-root .pw-role{position:absolute;top:12px;right:12px;flex-shrink:0;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);color:var(--cs-text-label);font-size:.75rem;font-weight:600}.ob-root .pw-role.main{background:color-mix(in srgb,var(--cs-text-primary) 22%,transparent);color:var(--cs-text-primary)}.ob-root .pw-unsure{min-height:52px;padding:12px 14px;border:1px dashed var(--cs-border-secondary);border-radius:12px;background:transparent;color:var(--cs-text-primary);font-family:inherit;font-size:.9375rem;font-weight:500}.ob-root .pw-unsure.sel{border-style:solid;border-color:var(--cs-text-primary);box-shadow:none}.ob-root .pw-summary{color:var(--cs-text-description);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ob-root [data-screen=q-safety] .scroll{padding-bottom:24px}.ob-root .sf-list{display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px}.ob-root .sf-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}.ob-root .sf-from{margin-bottom:-6px;font-size:.75rem;color:var(--cs-text-description)}.ob-root .sf-t{font-size:.9375rem;line-height:1.4;font-weight:500;color:var(--cs-text-primary)}.ob-root .sf-yn{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ob-root .sf-yn .fchip{height:44px;padding:0;border-radius:9px;font-family:inherit;font-size:.9375rem;font-weight:600}.ob-root .sf-note,.ob-root .pl-review{padding:14px;border:1px solid color-mix(in srgb,var(--cs-caution) 30%,transparent);border-radius:12px;background:color-mix(in srgb,var(--cs-caution) 10%,transparent);color:var(--cs-text-primary);font-size:.8125rem;line-height:1.45}.ob-root .pl-review b{font-weight:600}.ob-root [data-screen=q-support] .scroll{display:flex;flex-direction:column}.ob-root .question-footer-space.none{height:calc(20px + env(safe-area-inset-bottom))}.ob-root .lk{flex:1;display:flex;flex-direction:column;justify-content:center;padding:12px 16px}.ob-root .lk-card{display:flex;flex-direction:column;padding:18px 16px;border:1px solid var(--cs-border-card);border-radius:18px;background:var(--cs-bg-container);animation:obLkIn .35s var(--ease) both}.ob-root .lk-sub{margin:6px 0 0;font-size:.9375rem;line-height:1.4;color:var(--cs-text-description)}.ob-root .lk-count{font-size:.8125rem;font-weight:600;color:var(--cs-text-description)}.ob-root .lk-bar{height:4px;margin-top:8px;border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 12%,transparent);overflow:hidden}.ob-root .lk-bar i{display:block;height:100%;border-radius:inherit;background:var(--cs-text-primary);transition:width .35s var(--ease)}.ob-root .lk-t{margin:0;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.25rem;line-height:1.15;font-weight:600;color:var(--cs-text-primary)}@keyframes obLkIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ob-root .lk-opts{display:flex;flex-direction:column;gap:8px;margin-top:14px}.ob-root .lk-opt{display:flex;align-items:center;gap:12px;width:100%;padding:15px 16px;border:1px solid var(--cs-border-card);border-radius:14px;background:var(--cs-bg-layout);color:var(--cs-text-primary);font-family:inherit;font-size:1rem;font-weight:500;text-align:left;transition:background .15s,color .15s,transform .12s}.ob-root .lk-opt:active{transform:scale(.985)}.ob-root .lk-dot{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border:1.5px solid var(--cs-border-secondary);border-radius:50%;transition:border-color .15s ease,background .15s ease}.ob-root .lk-opt.sel .lk-dot{border-color:var(--cs-bg-container);background:var(--cs-bg-container);color:var(--cs-text-primary)}.ob-root .lk-opt.sel{background:var(--cs-text-primary);border-color:var(--cs-text-primary);color:var(--cs-bg-container);font-weight:600}.ob-root .s-support .footer{background:none}.ob-root .sp-intro{min-height:100%;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:24px 16px;box-sizing:border-box}.ob-root .sp-h{margin:0;font-size:1.875rem;line-height:1.12;font-weight:600}.ob-root .sp-p{margin:0;font-size:.9375rem;line-height:1.5;color:var(--cs-text-description)}.ob-root .sp-facts{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ob-root .sp-fact{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}.ob-root .sp-ic{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--cs-text-primary) 8%,transparent);color:var(--cs-text-primary)}.ob-root .sp-tx{display:flex;flex-direction:column;gap:2px}.ob-root .sp-tx b{font-size:.9375rem;font-weight:600}.ob-root .sp-tx span{font-size:.8125rem;color:var(--cs-text-description)}.ob-root .sp-result{display:flex;flex-direction:column;gap:10px;padding:20px 16px 24px}.ob-root .sp-kick{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}.ob-root .sp-name{margin:0;font-size:2.125rem;line-height:1.1;font-weight:600}.ob-root .sp-traits{display:flex;flex-direction:column;gap:14px;margin-top:6px;padding:14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}.ob-root .sp-trait-top{display:flex;justify-content:space-between;font-size:.875rem;font-weight:600}.ob-root .sp-lvl{font-weight:400;color:var(--cs-text-description)}.ob-root .sp-trait-bar{height:6px;margin-top:7px;border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);overflow:hidden}.ob-root .sp-trait-bar i{display:block;height:100%;border-radius:inherit;background:var(--cs-text-primary);transition:width .9s var(--ease)}.ob-root .sp-sec{margin:12px 0 2px;font-size:1.0625rem;font-weight:600;line-height:1.2}.ob-root .sp-adapts{display:flex;flex-direction:column;gap:10px}.ob-root .sp-adapt{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.45;color:var(--cs-text-primary)}.ob-root .sp-adapt b{font-weight:600}.ob-root .sp-d{color:var(--cs-text-description)}.ob-root .sp-chk{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;margin-top:.5px;border-radius:50%;background:var(--cs-text-primary);color:var(--cs-bg-layout)}.ob-root .scan-part .fi{font-size:.875rem;font-weight:600;color:var(--cs-text-primary)}.ob-root .scan-part .sp-k{font-weight:600}.ob-root .scan-part .sp-v{margin-left:auto;padding-left:10px;text-align:right;color:var(--cs-text-description)}.ob-root .pl-after{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s var(--ease)}.ob-root .pl-after.show{opacity:1;transform:none}.ob-root .pl-after .pl-review{margin:12px 20px 0}.ob-root .pl-adapts{padding:0 20px}.ob-root .shared-question-header{background:var(--cs-bg-layout)}.ob-root .question-header-space{height:94px}.ob-root .wcl-bg{top:0;height:100%;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 56%,rgba(0,0,0,.45) 76%,transparent 94%);mask-image:linear-gradient(180deg,#000 0%,#000 56%,rgba(0,0,0,.45) 76%,transparent 94%)}.ob-root .wcl-bg>img,.ob-root .wcl-bg>video{object-position:50% 0%}.ob-root .wc-cards{inset:auto 0 auto 0;top:calc(52px + env(safe-area-inset-top));height:calc(64% - 52px - env(safe-area-inset-top))}.ob-root .wc-veil{background:linear-gradient(180deg,transparent 0%,transparent 46%,color-mix(in srgb,var(--cs-bg-layout) 55%,transparent) 72%,var(--cs-bg-layout) 100%)}.ob-root .qhead{text-align:left;padding-left:16px;padding-right:16px}.ob-root .qhead-date h1{max-width:none;margin-inline:0}.ob-root .bio-top,.ob-root .bio-title{text-align:left}.ob-root .medical-heading{margin-left:16px}.ob-root .health-note{margin:14px 16px 0;font-size:.75rem;line-height:1.45;color:var(--cs-text-description)}.ob-root .s-measure .bio-title{text-align:left}.ob-root .wcl-bg{top:0;height:calc(100% - max(130px,13cqh) - 230px);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 78%,transparent 100%)}.ob-root .wc-cards{top:calc(52px + env(safe-area-inset-top));height:calc(100% - 52px - env(safe-area-inset-top))}.ob-root .wc-veil{background:none}.ob-root .qhead{padding-top:14px}.ob-root .s-invite{justify-content:flex-start}.ob-root .s-invite .login-wrap{flex:1;justify-content:center}.ob-root .inv-text{display:flex;flex-direction:column;gap:8px;margin-top:6px}.ob-root .inv-h{margin:0;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.375rem;font-weight:600;line-height:1.2;color:var(--cs-text-primary)}.ob-root .inv-p{margin:0;font-size:.9375rem;line-height:1.45;color:var(--cs-text-description)}.ob-root .span{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:10px;padding:4px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}.ob-root .spanbtn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border:none;border-radius:9px;background:transparent;color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}.ob-root .spanbtn.on{background:var(--cs-text-primary);color:var(--cs-bg-container)}.ob-root .spank{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.ob-root .spanv{font-size:.9375rem;font-weight:600}.ob-root .cd.inrange{background:var(--cs-bg-layout);border-radius:12px}.ob-root .hitem.open{border:1px solid var(--cs-text-primary);border-radius:12px;background:var(--cs-bg-container)}.ob-root .hitem.open .hcard{border-color:transparent;box-shadow:none;background:transparent}.ob-root .hfollow{padding:0 14px 14px;animation:obLkIn .3s var(--ease) both}.ob-root .hfollow .followh{margin:0 0 10px;padding-top:12px;border-top:1px solid var(--cs-border-card);font-size:.875rem}.ob-root .hfollow .fchip{flex:1 1 auto;text-align:center}.ob-root .inline-continue{padding:8px 16px calc(28px + env(safe-area-inset-bottom))}.ob-root .scan-facts{display:flex;justify-content:center;gap:8px;margin:16px 0 2px}.ob-root .scan-fact{display:inline-flex;align-items:center;gap:7px;padding:7px 14px 7px 11px;border:1px solid var(--cs-border-card);border-radius:999px;background:#00000024;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cs-text-primary);font-size:.875rem;font-weight:500}.ob-root .scan-fact svg{flex-shrink:0;color:var(--cs-text-description)}.ob-root .profile{gap:10px}.ob-root .psec-h{font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--cs-text-description)}.ob-root .psec-value{margin:6px 0 14px;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.375rem;font-weight:600;line-height:1.15;color:var(--cs-text-primary)}.ob-root .pscale-track{height:34px;margin:0 17px}.ob-root .pscale-line{height:6px;border-radius:999px;background:var(--cs-track-bg)}.ob-root .pscale-fill{height:6px;border-radius:999px;background:var(--cs-text-primary)}.ob-root .pscale-node{width:14px;height:14px;border:2px solid var(--cs-border-secondary);background:var(--cs-bg-container)}.ob-root .pscale-node.done{border-color:var(--cs-text-primary);background:var(--cs-text-primary)}.ob-root .pscale-node.cur{width:30px;height:30px;border:3px solid var(--cs-bg-layout);background:var(--cs-text-primary);box-shadow:0 2px 8px #00000059}.ob-root .pscale-ends{margin-top:6px;font-size:.8125rem;color:var(--cs-text-description)}.ob-root .pscale-num{top:30px}.ob-root .pscale-node.cur .pscale-num{top:34px;color:var(--cs-text-primary)}.ob-root .pscale.numeric .pscale-track{margin-bottom:26px}.ob-root .asm-loader{display:block;width:64px;height:64px;border:4px solid var(--cs-track-bg);border-top-color:var(--cs-text-primary);border-radius:50%;animation:asmSpin .9s linear infinite}@keyframes asmSpin{to{transform:rotate(360deg)}}.ob-root .s-asm .asm-kick{margin-top:0}.ob-root .health-note{text-align:center}.ob-root .plan-note{justify-content:center;text-align:center}.ob-root .pc-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ob-root .pc-pill{padding:4px 9px;border-radius:6px;background:color-mix(in srgb,var(--cs-text-primary) 10%,transparent);color:var(--cs-text-primary);font-size:.8125rem;font-weight:500;line-height:1.3}.ob-root .s-scan .scanline{display:none}.ob-root .s-scan .scan-top{padding-top:16px}.ob-root .s-scan .scan-motif{min-height:240px}.ob-root .s-scan .scan-panes{height:318px}.ob-root .s-scan .scan-copy{padding:0 16px;text-align:left}.ob-root .s-scan .scan-copy h2{margin:0 0 8px}.ob-root .s-scan .scan-copy p{max-width:none;margin:0}.ob-root .s-scan .scan-feats{max-width:none;padding:16px 16px 0;gap:8px}._root_1kxkf_2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;display:block;width:100%;padding:0;border:0;overflow:hidden;background:var(--cs-bg-layout);cursor:pointer}._video_1kxkf_14{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}._begin_1kxkf_24{position:absolute;left:50%;bottom:36px;display:inline-flex;align-items:center;gap:12px;padding:16px 30px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:var(--cs-primary);color:var(--cs-on-primary);font-family:inherit;font-size:1.125rem;font-weight:700;white-space:nowrap;box-shadow:0 10px 30px #00000073;transform:translate(-50%);animation:_csBeginPulse_1kxkf_1 2.4s ease-in-out infinite}._beginDot_1kxkf_44{width:10px;height:10px;border-radius:50%;background:currentColor}@keyframes _csBeginPulse_1kxkf_1{0%,to{box-shadow:0 10px 30px #00000073,0 0 #ff6c1a73}50%{box-shadow:0 10px 30px #00000073,0 0 0 14px #ff6c1a00}}@media (prefers-reduced-motion: reduce){._begin_1kxkf_24{animation:none}}._ask_5xmls_5{flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding:6px 16px 0;text-align:center}._askTitle_5xmls_13{margin:0;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.5rem;font-weight:600;line-height:1.15}._askSub_5xmls_21{margin:0;font-size:.875rem;color:var(--cs-text-description)}._chosen_5xmls_27{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px;height:64px;justify-content:center;margin:0 16px 14px;padding:10px 16px;border:1px solid var(--cs-border-card);border-radius:14px;background:var(--cs-bg-container);text-align:center}._chosenEmpty_5xmls_43{visibility:hidden}._chosenKicker_5xmls_46{font-size:.6875rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-description)}._chosenName_5xmls_53{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.25rem;font-weight:600;line-height:1.15}.pr-root{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.pr-title{display:flex;align-items:center;gap:8px;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--cs-text-primary)}.pr-title-ico,.pr-hico{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;flex-shrink:0;border:1px solid var(--cs-border-card);background:color-mix(in srgb,var(--cs-text-primary) 6%,transparent);color:var(--cs-text-label)}.pr-h{display:flex;align-items:center;gap:8px;margin:6px 0 -4px;font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--cs-text-primary)}.pr-lead{margin:-4px 0 0;font-size:.8125rem;line-height:1.45;color:var(--cs-text-secondary)}.pr-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:11px;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle)}.pr-card-title{font-size:.875rem;font-weight:600;color:var(--cs-text-primary)}.pr-patient-head{display:flex;align-items:center;gap:10px}.pr-avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0;background:var(--cs-primary)}.pr-name{display:block;font-size:.9375rem;font-weight:600;color:var(--cs-text-primary)}.pr-email{display:block;font-size:.75rem;color:var(--cs-text-secondary)}.pr-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;font-size:.8125rem;color:var(--cs-text-primary)}.pr-facts i{display:block;font-style:normal;font-size:.6875rem;color:var(--cs-text-secondary)}.pr-axis{display:flex;justify-content:space-between;font-size:.625rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cs-text-secondary)}.pr-region{display:flex;align-items:center;gap:10px}.pr-region-name{width:76px;flex-shrink:0;font-size:.8125rem;color:var(--cs-text-primary)}.pr-region-track{position:relative;flex:1;height:6px;border-radius:999px;background:var(--cs-track-bg)}.pr-region-mid{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--cs-border-tertiary)}.pr-region-dot{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);background:var(--cs-primary)}.pr-persona-hero{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:11px;color:#fff;background:var(--cs-grad-brand)}.pr-persona-fig{width:56px;height:76px;padding:4px;border-radius:9px;object-fit:contain;background:#ffffff2e}.pr-persona-name{margin-top:4px;font-size:1.1875rem;font-weight:600;letter-spacing:-.02em;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}.pr-persona-kicker{font-size:.75rem;opacity:.85}.pr-persona-body{margin:4px 0 0;font-size:.8125rem;line-height:1.45;opacity:.92}.pr-angle-shot{border-radius:9px;overflow:hidden;background:var(--cs-bg-layout);aspect-ratio:4 / 3}.pr-angle-shot img{width:100%;height:100%;object-fit:contain;display:block}.pr-finding{border:1px solid var(--cs-border-subtle);border-radius:8px;overflow:hidden}.pr-finding-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 11px;border:none;background:transparent;color:var(--cs-text-primary);font-family:inherit;font-size:.8125rem;font-weight:600;text-align:left;cursor:pointer}.pr-finding.open .pr-finding-head svg{transform:rotate(180deg)}.pr-finding-head svg{flex-shrink:0;transition:transform .18s ease;color:var(--cs-text-secondary)}.pr-finding-body{padding:0 11px 11px;display:flex;flex-direction:column;gap:7px}.pr-finding-body p{margin:0;font-size:.75rem;line-height:1.45;color:var(--cs-text-secondary)}.pr-finding-body b{color:var(--cs-text-primary);font-weight:600}.pr-facts-grid{display:flex;flex-direction:column;gap:8px}.pr-fact{padding:11px 12px;border-radius:9px;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle)}.pr-fact-title{font-size:.8125rem;font-weight:600;color:var(--cs-text-primary)}.pr-fact-body{margin-top:2px;font-size:.75rem;line-height:1.4;color:var(--cs-text-secondary)}.pr-persona-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pr-persona{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 10px 12px;border-radius:9px;text-align:center;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle)}.pr-persona.you{border-color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 12%,transparent)}.pr-you{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:2px 8px;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.06em;background:var(--cs-primary);color:var(--cs-on-primary)}.pr-persona-img{height:72px;object-fit:contain}.pr-persona-t{font-size:.75rem;font-weight:600;color:var(--cs-text-primary)}.pr-persona-d{font-size:.625rem;line-height:1.35;color:var(--cs-text-secondary)}.pr-progs{display:flex;flex-direction:column;gap:8px}.pr-prog{display:grid;grid-template-columns:72px 1fr;gap:10px;padding:10px;border-radius:9px;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle)}.pr-prog-img{width:72px;height:72px;border-radius:8px;overflow:hidden;background:var(--cs-bg-layout)}.pr-prog-img img{width:100%;height:100%;object-fit:cover;display:block}.pr-prog-title{font-size:.8125rem;font-weight:600;color:var(--cs-text-primary)}.pr-prog-weeks{font-size:.6875rem;color:var(--cs-text-secondary)}.pr-prog-desc{margin-top:4px;font-size:.6875rem;line-height:1.4;color:var(--cs-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pr-enroll{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:6px 13px;border:none;border-radius:999px;background:var(--cs-primary);color:var(--cs-on-primary);font-family:inherit;font-size:.6875rem;font-weight:600;cursor:pointer}.pr-seeall{align-self:center;padding:8px 22px;border-radius:999px;border:1px solid var(--cs-border-secondary);background:transparent;color:var(--cs-text-primary);font-family:inherit;font-size:.75rem;font-weight:600;cursor:pointer}._root_42pjm_6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;background:var(--cs-bg-layout);padding:16px;opacity:0;transform:translateY(14px);transition:opacity .26s ease,transform .3s cubic-bezier(.16,1,.3,1)}._rootIn_42pjm_19{opacity:1;transform:none}._title_42pjm_25{margin:4px 0 0;font-size:1.5rem;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._close_42pjm_37{flex-shrink:0;align-self:center;display:grid;place-items:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--cs-text-secondary);cursor:pointer}._tabs_42pjm_55{flex:0 0 auto;display:flex;align-items:stretch;gap:4px;border-bottom:1px solid var(--cs-border-subtle)}._tabRow_42pjm_64{flex:1 1 auto;min-width:0;display:flex}._tab_42pjm_55{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 4px 9px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--cs-text-secondary);font-family:inherit;font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}._tabOn_42pjm_93{color:var(--cs-primary);border-bottom-color:var(--cs-primary);font-weight:600}._list_42pjm_100{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-top:12px}._cooldown_42pjm_111{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:11px;background:color-mix(in srgb,var(--cs-primary) 10%,transparent);border:1px solid var(--cs-primary)}._cooldownRow_42pjm_125{display:flex;gap:12px;align-items:stretch;width:100%}._cooldownIco_42pjm_132{display:grid;place-items:center;aspect-ratio:1;flex-shrink:0;border-radius:50%;background:color-mix(in srgb,var(--cs-primary) 20%,transparent);border:1px solid color-mix(in srgb,var(--cs-primary) 20%,transparent);color:var(--cs-primary)}._cooldownTitle_42pjm_143{margin:0;font-size:1.25rem;font-weight:600;line-height:1.4;letter-spacing:-.03em;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._cooldownBody_42pjm_155{margin:0;font-size:.875rem;font-weight:400;line-height:1.2;color:var(--cs-text-primary)}._cooldownBtn_42pjm_163{height:40px;width:100%;border:none;border-radius:8px;background:var(--cs-primary);color:var(--cs-on-primary);font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.1;cursor:pointer}._card_42pjm_181{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:11px;background:var(--cs-bg-container)}._cardHead_42pjm_190{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._cardTitle_42pjm_197{margin:0;font-size:1rem;font-weight:600;line-height:1;color:var(--cs-text-primary)}._cardCount_42pjm_205{flex-shrink:0;font-size:.875rem;font-weight:400;color:var(--cs-primary);font-variant-numeric:tabular-nums}._ends_42pjm_213{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:400;line-height:1;color:var(--cs-text-secondary)}._sliderWrap_42pjm_231{position:relative;height:27px;display:flex;align-items:center}._sliderTrack_42pjm_238{position:absolute;left:0;right:0;height:8px;border-radius:999px;overflow:hidden;background:var(--cs-track-bg)}._sliderFill_42pjm_248{height:100%;border-radius:999px;background:var(--cs-primary);box-shadow:12px 0 10px #ff6c1a59}._sliderThumb_42pjm_256{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--cs-primary);transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000073;pointer-events:none}._range_42pjm_268{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}._range_42pjm_268::-webkit-slider-runnable-track{height:100%;background:transparent}._range_42pjm_268::-moz-range-track{height:100%;background:transparent}._range_42pjm_268::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:27px;height:27px;border:none;background:transparent}._range_42pjm_268::-moz-range-thumb{width:27px;height:27px;border:none;background:transparent}._sliderWrap_42pjm_231:has(._range_42pjm_268:focus-visible) ._sliderThumb_42pjm_256{outline:2px solid var(--cs-primary);outline-offset:3px}._panel_42pjm_315{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:11px;background:var(--cs-bg-container)}._panelTitle_42pjm_324{margin:0;font-size:.9375rem;font-weight:600;color:var(--cs-text-primary)}._donutRow_42pjm_331{display:flex;align-items:center;gap:16px}._donutMid_42pjm_337{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center}._donutVal_42pjm_345{font-size:1.375rem;font-weight:600;line-height:1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._donutSub_42pjm_355{margin-top:2px;font-size:.625rem;color:var(--cs-text-secondary)}._legend_42pjm_361{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}._legendRow_42pjm_369{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--cs-text-primary)}._legendDot_42pjm_377{width:9px;height:9px;border-radius:50%;flex-shrink:0}._legendName_42pjm_384{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}._legendVal_42pjm_393{color:var(--cs-text-secondary);font-variant-numeric:tabular-nums}._tiles_42pjm_399{display:grid;grid-template-columns:1fr 1fr;gap:8px}._tile_42pjm_399{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:10px;background:var(--cs-bg-container)}._tileHead_42pjm_414{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}._tileIcon_42pjm_421{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;flex-shrink:0;background:color-mix(in srgb,var(--cs-primary) 16%,transparent);color:var(--cs-primary)}._tileDelta_42pjm_432{padding:2px 6px;border-radius:6px;font-size:.625rem;font-weight:600;white-space:nowrap}._tileLabel_42pjm_440{font-size:.6875rem;color:var(--cs-text-secondary)}._tileValue_42pjm_445{font-size:1.125rem;font-weight:600;line-height:1.1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._tileNote_42pjm_455{font-size:.625rem;line-height:1.3;color:var(--cs-text-secondary)}._progHead_42pjm_462{display:flex;align-items:baseline;justify-content:space-between}._progPct_42pjm_468{font-size:.9375rem;font-weight:600;color:var(--cs-primary)}._progTrack_42pjm_474{height:8px;border-radius:999px;overflow:hidden;background:var(--cs-track-bg)}._progFill_42pjm_481{height:100%;border-radius:999px;background:var(--cs-grad-brand)}._empty_42pjm_489{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;border-radius:11px;border:1px dashed var(--cs-border-secondary);background:transparent;color:inherit;font-family:inherit;text-align:center;cursor:pointer}._emptyIco_42pjm_504{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:color-mix(in srgb,var(--cs-primary) 16%,transparent);color:var(--cs-primary)}._emptyTitle_42pjm_514{font-size:.9375rem;font-weight:600;color:var(--cs-text-primary)}._emptyBody_42pjm_520{max-width:260px;font-size:.8125rem;line-height:1.45;color:var(--cs-text-secondary)}._emptyCta_42pjm_527{margin-top:4px;padding:9px 20px;border-radius:999px;background:var(--cs-primary);color:var(--cs-on-primary);font-size:.875rem;font-weight:600}._submit_42pjm_538{flex:0 0 auto;height:52px;width:100%;margin-top:12px;border:none;border-radius:9px;background:var(--cs-primary);color:var(--cs-on-primary);font-family:inherit;font-size:1rem;font-weight:600;line-height:1.1;cursor:pointer}._submit_42pjm_538:active,._cooldownBtn_42pjm_163:active{transform:scale(.99)}@media (prefers-reduced-motion: reduce){._root_42pjm_6{transition:none}}._scrim_1oed9_5{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000008c;animation:_fade_1oed9_1 .3s ease both}@keyframes _fade_1oed9_1{0%{opacity:0}to{opacity:1}}._card_1oed9_20{width:100%;max-width:360px;max-height:calc(100% - 16px);overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:22px 20px 20px;border:1px solid var(--cs-border-card);border-radius:16px;background:var(--cs-bg-layout);box-shadow:0 18px 40px #00000059;color:var(--cs-text-primary);animation:_rise_1oed9_1 .38s cubic-bezier(.22,1,.36,1) both}@keyframes _rise_1oed9_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}._kicker_1oed9_41{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._title_1oed9_48{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.375rem;font-weight:600;line-height:1.15}._facts_1oed9_55{display:grid;grid-template-columns:repeat(3,1fr);margin-top:8px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._fact_1oed9_55{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px}._fact_1oed9_55+._fact_1oed9_55{border-left:1px solid var(--cs-border-card)}._factVal_1oed9_73{font-family:var(--cs-font-display);font-size:2rem;font-weight:600;line-height:1}._factLabel_1oed9_79{font-size:.8125rem;color:var(--cs-text-description)}._note_1oed9_83{margin-top:6px;font-size:.875rem;line-height:1.4;color:var(--cs-text-description)}._go_1oed9_89{margin-top:10px;width:100%}._factIcon_1oed9_95{display:flex;height:2rem;align-items:center}._needsLabel_1oed9_103{margin-top:10px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._needs_1oed9_103{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._need_1oed9_103{display:flex;align-items:center;gap:12px;padding:11px 14px;font-size:.875rem;line-height:1.2}._need_1oed9_103+._need_1oed9_103{border-top:1px solid var(--cs-border-card)}._needIcon_1oed9_132{display:flex;color:var(--cs-text-primary)}._next_1oed9_141{padding-top:12px}._nextImg_1oed9_144{width:100%;aspect-ratio:16 / 9;margin-bottom:8px;border-radius:10px;object-fit:cover}._nextMeta_1oed9_151{font-size:.875rem;color:var(--cs-text-description)}._nextBar_1oed9_155{display:block;height:4px;margin-top:10px;border-radius:999px;overflow:hidden;background:var(--cs-track-bg)}._nextBar_1oed9_155>span{display:block;height:100%;background:var(--cs-text-primary);transform-origin:left;animation:_nextRun_1oed9_1 linear both}@keyframes _nextRun_1oed9_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}._sets_1oed9_177{display:flex;flex-direction:column;margin:0;padding:0 0 24px;list-style:none;max-height:258px;overflow-y:auto;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._set_1oed9_177{display:flex;align-items:center;gap:12px;padding:10px 12px}._set_1oed9_177+._set_1oed9_177{border-top:1px solid var(--cs-border-card)}._setImg_1oed9_204{flex-shrink:0;width:64px;height:44px;border-radius:8px;object-fit:cover}._setText_1oed9_211{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._setName_1oed9_218{font-size:.875rem;font-weight:600;line-height:1.25}._setMeta_1oed9_223{font-size:.8125rem;color:var(--cs-text-description)}._root_4jt6y_3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;background:#000;animation:_fade_4jt6y_1 .35s ease both}@keyframes _fade_4jt6y_1{0%{opacity:0}to{opacity:1}}._video_4jt6y_17{width:100%;height:100%;object-fit:cover;background:#000}._skip_4jt6y_23{position:absolute;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));transform:translate(-50%);padding:7px 18px;border:1px solid var(--cs-border-card);border-radius:999px;background:#00000024;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cs-text-primary);font-family:inherit;font-size:.8125rem;font-weight:500;opacity:.8;cursor:pointer}._skip_4jt6y_23:active{transform:translate(-50%) scale(.97)}._root_ydcvs_6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:300;overflow:hidden;background:var(--cs-bg-layout);color:var(--cs-text-primary);user-select:none;-webkit-user-select:none}._content_ydcvs_19{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;padding:0 32px}._logo_ydcvs_29{margin-top:96px;flex:0 0 auto;color:var(--cs-text-primary)}._body_ydcvs_37{flex:1 1 auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:0}._step_ydcvs_50{width:100%;display:flex;flex-direction:column;align-items:center;animation:_csSignInUp_ydcvs_1 .32s ease both}@keyframes _csSignInUp_ydcvs_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._stepHead_ydcvs_70{display:flex;align-items:center;justify-content:center;gap:12px}._stepNum_ydcvs_79{width:25px;height:25px;flex:0 0 auto;border-radius:50%;background:var(--cs-border-secondary);color:var(--cs-primary);font-size:.8125rem;font-weight:700;display:flex;align-items:center;justify-content:center}._stepTitle_ydcvs_93{font-size:1.5rem;font-weight:600;letter-spacing:-.04em;line-height:1;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._stepHint_ydcvs_103{margin-top:12px;max-width:320px;text-align:center;font-size:.875rem;line-height:1.4;color:var(--cs-text-description)}._qrScan_ydcvs_117{position:relative;margin-top:22px;padding:0;border:none;background:none;font:inherit;cursor:pointer;transition:transform .15s}._qrScan_ydcvs_117:active{transform:scale(.97)}._qrScan_ydcvs_117:focus-visible{outline:2px solid var(--cs-primary);outline-offset:3px;border-radius:18px}._qrTile_ydcvs_138{display:block;width:176px;height:176px;padding:16px;border:1px solid var(--cs-border-secondary);border-radius:18px;background:var(--cs-bg-container);color:var(--cs-text-primary)}._orGo_ydcvs_149{margin-top:14px;font-size:.8125rem;color:var(--cs-text-description)}._linkPill_ydcvs_155{margin-top:8px;padding:8px 20px;border-radius:999px;border:1px solid var(--cs-border-tertiary);background:transparent;color:var(--cs-text-primary);font-family:inherit;font-size:.9375rem;font-weight:600}._codeRow_ydcvs_168{margin-top:16px;display:flex;align-items:center;gap:8px}._codeBox_ydcvs_175{width:42px;height:46px;border-radius:8px;border:1px solid var(--cs-border-tertiary);background:var(--cs-border-subtle);display:flex;align-items:center;justify-content:center;font-size:1.375rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._codeSep_ydcvs_193{color:var(--cs-text-description);font-size:1.125rem}._or_ydcvs_149{width:100%;display:flex;align-items:center;gap:14px;margin:26px 0 18px;color:var(--cs-text-description);font-size:.875rem}._or_ydcvs_149:before,._or_ydcvs_149:after{content:"";flex:1 1 auto;height:1px;background:var(--cs-border-secondary)}._primaryBtn_ydcvs_218,._ghostBtn_ydcvs_219{width:100%;max-width:288px;padding:14px 20px;border-radius:8px;font-family:inherit;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:filter .15s,background .15s}._primaryBtn_ydcvs_218{border:none;background:var(--cs-primary);color:var(--cs-bg-layout)}._primaryBtn_ydcvs_218:hover{filter:brightness(1.07)}._primaryBtn_ydcvs_218:active{filter:brightness(.94)}._ghostBtn_ydcvs_219{border:1px solid var(--cs-primary);background:transparent;color:var(--cs-text-primary)}._ghostBtn_ydcvs_219:hover{background:#ff6c1a1f}._formTitle_ydcvs_257{font-size:1.5rem;font-weight:600;letter-spacing:-.03em;text-align:center;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._formSub_ydcvs_267{margin-top:8px;font-size:.9375rem;color:var(--cs-text-description);text-align:center}._form_ydcvs_257{margin-top:26px;width:100%;max-width:288px;display:flex;flex-direction:column;gap:6px}._label_ydcvs_283{font-size:.8125rem;font-weight:500;color:var(--cs-text-description)}._inputWrap_ydcvs_289{display:flex;align-items:center;gap:10px;padding:0 12px;height:44px;border-radius:8px;border:1px solid var(--cs-border-secondary);background:var(--cs-border-subtle);transition:border-color .15s}._inputWrap_ydcvs_289:focus-within{border-color:var(--cs-primary)}._inputWrap_ydcvs_289 svg{flex:0 0 auto;color:var(--cs-text-description)}._input_ydcvs_289{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font:inherit;font-size:.9375rem;color:var(--cs-text-primary);user-select:text;-webkit-user-select:text}._input_ydcvs_289::placeholder{color:var(--cs-text-secondary)}._fieldGap_ydcvs_328{height:12px}._error_ydcvs_332{margin-top:10px;font-size:.8125rem;color:var(--cs-primary-light);text-align:center}._loadingTitle_ydcvs_340{font-size:1.5rem;font-weight:600;letter-spacing:-.03em;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._progressTrack_ydcvs_349{margin-top:18px;width:282px;max-width:100%;height:5px;border-radius:999px;background:var(--cs-border-secondary);overflow:hidden}._progressFill_ydcvs_359{height:100%;border-radius:999px;background:var(--cs-primary);transition:width .18s linear}._tick_ydcvs_368{width:96px;height:96px;border-radius:50%;border:3px solid #16a34a;display:flex;align-items:center;justify-content:center;color:#16a34a;animation:_csTickPop_ydcvs_1 .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes _csTickPop_ydcvs_1{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}._grantedTitle_ydcvs_391{margin-top:22px;font-size:1.5rem;font-weight:600;letter-spacing:-.03em;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._grantedSub_ydcvs_401{margin-top:8px;font-size:.9375rem;color:var(--cs-text-description)}._userPill_ydcvs_407{margin-top:20px;display:flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;border-radius:999px;background:var(--cs-border-subtle)}._userAvatar_ydcvs_417{width:34px;height:34px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff}._userName_ydcvs_430{font-size:.9375rem;font-weight:600;line-height:1.2}._userRole_ydcvs_436{font-size:.8125rem;color:var(--cs-text-description);line-height:1.2}._skip_ydcvs_443{position:absolute;right:16px;bottom:16px;z-index:2;border:none;background:transparent;color:var(--cs-text-secondary);font-family:inherit;font-size:.75rem;font-weight:600;cursor:pointer;padding:8px 10px}._skip_ydcvs_443:hover{color:var(--cs-text-description)}._root_ydcvs_6{transition:background-color .55s ease}._rootLeaving_ydcvs_468{background-color:transparent;pointer-events:none}._body_ydcvs_37,._skip_ydcvs_443{transition:opacity .3s ease,transform .3s ease}._rootLeaving_ydcvs_468 ._body_ydcvs_37,._rootLeaving_ydcvs_468 ._skip_ydcvs_443{opacity:0;transform:translateY(8px)}._rootLeaving_ydcvs_468>:not(._content_ydcvs_19){opacity:0;transition:opacity .4s ease}._back_ydcvs_489{position:absolute;top:18px;left:16px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border:none;border-radius:10px;background:none;color:var(--cs-text-primary);cursor:pointer}._contentTall_ydcvs_508 ._logo_ydcvs_29{position:absolute;top:22px;left:0;right:0;margin:0;display:flex;justify-content:center}._contentTall_ydcvs_508 ._body_ydcvs_37{justify-content:flex-start;padding-top:84px}._contentCentred_ydcvs_524 ._logo_ydcvs_29{position:absolute;top:96px;left:0;right:0;margin:0;display:flex;justify-content:center}._chooseStep_ydcvs_536{flex:1 1 auto;align-self:stretch;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center}._chooseHead_ydcvs_543{align-self:end;padding-bottom:28px;display:flex;flex-direction:column;align-items:center}._chooseFoot_ydcvs_550{align-self:start}._chooseStep_ydcvs_536 ._choices_ydcvs_555{margin-top:0}._choices_ydcvs_555{margin-top:28px;width:100%;max-width:416px;display:grid;grid-template-columns:1fr 1fr;gap:12px}._choice_ydcvs_555{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:10px 10px 16px;border:1px solid var(--cs-border-secondary);border-radius:18px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s}._choice_ydcvs_555:hover{border-color:var(--cs-border-tertiary)}._choice_ydcvs_555:active{transform:scale(.98)}._choiceTitle_ydcvs_590{margin-top:8px;padding:0 6px;font-size:1.125rem;font-weight:600;line-height:1.15;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._choiceSub_ydcvs_599{padding:0 6px;font-size:.8125rem;line-height:1.35;color:var(--cs-text-description)}._choiceArt_ydcvs_606{position:relative;align-self:stretch;height:168px;display:grid;place-items:center;border-radius:12px;background:var(--cs-bg-layout);overflow:hidden}._miniPhone_ydcvs_616{position:relative;width:76px;height:136px;padding:18px 7px 8px;border:2px solid var(--cs-border-tertiary);border-radius:18px;background:var(--cs-bg-container);display:flex;flex-direction:column;align-items:center;box-shadow:0 12px 26px #0006}._miniNotch_ydcvs_629{position:absolute;top:6px;left:50%;width:24px;height:5px;border-radius:999px;background:var(--cs-border-tertiary);transform:translate(-50%)}._miniScan_ydcvs_640{position:relative;margin-top:14px;width:56px;height:56px;padding:7px;border:2px solid var(--cs-text-primary);border-radius:10px;color:var(--cs-text-primary);overflow:hidden}._miniQr_ydcvs_651{display:block;width:100%;height:100%}._miniGet_ydcvs_657{margin-top:8px;width:100%;display:flex;flex-direction:column;align-items:center;gap:6px}._miniGetIcon_ydcvs_665{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--cs-border-secondary);color:var(--cs-text-primary)}._miniLine_ydcvs_674{width:44px;height:5px;border-radius:999px;background:var(--cs-border-tertiary)}._miniLineShort_ydcvs_680{width:28px;height:5px;border-radius:999px;background:var(--cs-border-secondary)}._miniGetPill_ydcvs_686{margin-top:4px;padding:3px 12px;border:1px solid var(--cs-border-tertiary);border-radius:999px;color:var(--cs-text-primary);font-size:.625rem;font-weight:700}._textBtn_ydcvs_695{margin-top:22px;padding:8px 12px;border:none;background:none;color:var(--cs-text-description);font-family:inherit;font-size:.875rem;text-decoration:underline;cursor:pointer}._tutorial_ydcvs_708{margin-top:18px;width:100%;max-width:400px;display:flex;align-items:center;gap:18px}._steps_ydcvs_716{flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}._stepItem_ydcvs_727{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:12px;opacity:.5;transition:opacity .3s,border-color .3s,background .3s}._stepItemOn_ydcvs_737{opacity:1;border-color:var(--cs-border-secondary);background:var(--cs-bg-container)}._stepItem_ydcvs_727 ._stepNum_ydcvs_79{margin-top:1px}._stepText_ydcvs_745{display:flex;flex-direction:column;gap:3px;min-width:0}._stepItemTitle_ydcvs_751{font-size:.9375rem;font-weight:600;line-height:1.25}._stepItemHint_ydcvs_756{font-size:.8125rem;line-height:1.3;color:var(--cs-text-description)}._appOnly_ydcvs_762{margin-top:12px;max-width:320px;text-align:center;font-size:.875rem;line-height:1.4;color:var(--cs-text-primary)}._phone_ydcvs_772{position:relative;flex:0 0 auto;width:132px;height:252px;padding:8px;border:2px solid var(--cs-border-tertiary);border-radius:24px;background:var(--cs-bg-layout);box-shadow:0 14px 30px #00000059}._phoneNotch_ydcvs_783{position:absolute;top:8px;left:50%;z-index:2;width:38px;height:8px;border-radius:999px;background:var(--cs-border-tertiary);transform:translate(-50%)}._phoneScreen_ydcvs_794{position:absolute;top:8px;right:8px;bottom:8px;left:8px;padding:22px 8px 8px;border-radius:17px;background:var(--cs-bg-container);overflow:hidden;display:flex;flex-direction:column;gap:7px;opacity:0;transform:translate(10px);transition:opacity .35s ease,transform .35s ease}._phoneScreenOn_ydcvs_808{opacity:1;transform:none}._appBar_ydcvs_812{display:flex;align-items:center;gap:6px}._appAvatar_ydcvs_817{position:relative;flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:#4f83cc}._appWordmark_ydcvs_825{font-size:.5625rem;font-weight:700;color:var(--cs-text-primary)}._appCard_ydcvs_830{height:58px;border-radius:8px;background:var(--cs-border-secondary)}._appCardRow_ydcvs_835{display:flex;gap:6px}._appCardHalf_ydcvs_839{flex:1 1 0;height:44px;border-radius:8px;background:var(--cs-border-subtle)}._appMenu_ydcvs_845{display:flex;flex-direction:column;gap:5px}._appMenuUser_ydcvs_850{display:flex;align-items:center;gap:6px;padding:6px;border-radius:7px;background:var(--cs-border-subtle)}._appLine_ydcvs_858{flex:1 1 auto;height:5px;border-radius:999px;background:var(--cs-border-tertiary)}._appMenuRow_ydcvs_864{position:relative;padding:7px 6px;border-radius:7px;background:var(--cs-border-subtle);font-size:.5625rem;font-weight:600;color:var(--cs-text-description)}._appMenuRowOn_ydcvs_873{color:var(--cs-text-primary);box-shadow:inset 0 0 0 1px var(--cs-primary)}._tapTarget_ydcvs_878:after{content:"";position:absolute;top:50%;left:50%;width:26px;height:26px;border-radius:50%;border:2px solid var(--cs-primary);transform:translate(-50%,-50%) scale(.4);opacity:0;animation:_csTap_ydcvs_1 1.3s ease-out infinite;pointer-events:none}._appMenuRow_ydcvs_864._tapTarget_ydcvs_878:after{left:78%}@keyframes _csTap_ydcvs_1{0%{transform:translate(-50%,-50%) scale(.4);opacity:.9}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}._appScan_ydcvs_899{display:flex;flex-direction:column;align-items:center;gap:10px}._appScanTitle_ydcvs_905{font-size:.5625rem;font-weight:700;color:var(--cs-text-primary)}._appViewfinder_ydcvs_910{position:relative;width:92px;height:92px;border-radius:10px;border:2px solid var(--cs-text-primary);padding:12px;color:var(--cs-text-primary);overflow:hidden}._appViewfinderQr_ydcvs_920{display:block;width:100%;height:100%}._appScanLine_ydcvs_925{position:absolute;left:6px;right:6px;top:10%;height:2px;background:var(--cs-primary);box-shadow:0 0 8px var(--cs-primary);animation:_csScanLine_ydcvs_1 1.6s ease-in-out infinite alternate}@keyframes _csScanLine_ydcvs_1{0%{top:10%}to{top:88%}}@media (prefers-reduced-motion: reduce){._tapTarget_ydcvs_878:after,._appScanLine_ydcvs_925{animation:none}}._stores_ydcvs_947{margin-top:22px;display:flex;gap:16px}._store_ydcvs_947{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 14px 12px;border:1px solid var(--cs-border-secondary);border-radius:14px;background:var(--cs-bg-container)}._storeQr_ydcvs_962{display:block;width:140px;height:140px;margin-bottom:8px;padding:14px;border-radius:12px;background:var(--cs-bg-layout);color:var(--cs-text-primary)}._storePhone_ydcvs_972{font-size:1rem;font-weight:600;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._storeName_ydcvs_978{font-size:.8125rem;color:var(--cs-text-description)}._stores_ydcvs_947+._appOnly_ydcvs_762{margin-bottom:22px}._root_1spo3_4{position:absolute;top:0;right:0;bottom:0;left:0;z-index:320;overflow:hidden;background:var(--cs-bg-layout);color:var(--cs-text-primary)}._content_1spo3_13{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;gap:28px;animation:_csBrandUp_1spo3_1 .34s ease both}@keyframes _csBrandUp_1spo3_1{0%{opacity:0;transform:translateY(12px)}}._head_1spo3_33{text-align:center;max-width:320px}._kicker_1spo3_38{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-text-description)}._title_1spo3_46{margin:10px 0 0;font-size:1.75rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._sub_1spo3_57{margin:8px 0 0;font-size:.875rem;line-height:1.45;color:var(--cs-text-description)}._cards_1spo3_64{width:100%;max-width:340px;display:flex;flex-direction:column;gap:12px}._card_1spo3_64{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:18px 18px 16px;border-radius:11px;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--cs-bg-container));color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}._card_1spo3_64:active{transform:scale(.985)}._cardPicked_1spo3_97{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--cs-bg-container));box-shadow:0 0 0 1px var(--accent),0 10px 34px color-mix(in srgb,var(--accent) 35%,transparent)}._mark_1spo3_103{display:flex;align-items:center;height:30px;color:var(--cs-text-primary)}._markImg_1spo3_110{height:26px;display:block}._name_1spo3_115{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;margin-top:2px}._tagline_1spo3_122{font-size:.8125rem;line-height:1.4;color:var(--cs-text-description)}._go_1spo3_128{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:.8125rem;font-weight:600;color:var(--accent)}._foot_1spo3_138{font-size:.75rem;line-height:1.5;text-align:center;max-width:300px;color:var(--cs-text-description)}._foot_1spo3_138 b{color:var(--cs-text-primary);font-weight:600}@media (prefers-reduced-motion: reduce){._content_1spo3_13{animation:none}._card_1spo3_64{transition:none}}._root_1k82x_4{z-index:320;user-select:auto;-webkit-user-select:auto}._content_1k82x_9{overflow-y:auto;padding:0 24px 28px}._logo_1k82x_13{margin-top:56px}._body_1k82x_16{justify-content:flex-start;padding-top:40px}._form_1k82x_20{max-width:340px}._wide_1k82x_23{max-width:340px;margin-top:18px}._or_1k82x_27{max-width:340px;margin:22px 0 16px}._close_1k82x_32{position:absolute;top:14px;right:14px;z-index:5;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--cs-border-secondary);border-radius:12px;background:color-mix(in srgb,var(--cs-bg-container) 82%,transparent);color:var(--cs-text-primary);cursor:pointer}._eye_1k82x_49{display:grid;place-items:center;padding:4px;border:none;background:none;color:var(--cs-text-description);cursor:pointer}._forgot_1k82x_58{align-self:flex-end;margin-top:8px;padding:0;border:none;background:none;color:var(--cs-text-description);font-family:inherit;font-size:.8125rem;cursor:pointer}._socials_1k82x_70{width:100%;max-width:340px;display:flex;flex-direction:column;gap:8px}._social_1k82x_70{display:flex;align-items:center;justify-content:center;gap:10px;height:46px;border:1px solid var(--cs-border-secondary);border-radius:8px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}._switch_1k82x_92{margin:22px 0 0;font-size:.875rem;color:var(--cs-text-description);text-align:center}._switch_1k82x_92 button,._textBtn_1k82x_99{padding:0;border:none;background:none;color:var(--cs-text-primary);font-family:inherit;font-size:inherit;font-weight:600;cursor:pointer}._textBtn_1k82x_99{margin-top:18px;font-size:.875rem}._rules_1k82x_115{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;font-size:.8125rem;color:var(--cs-text-description)}._rules_1k82x_115 li{display:flex;align-items:center;gap:8px}._ruleDot_1k82x_130{display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--cs-border-secondary);border-radius:50%}._ruleOk_1k82x_138{color:var(--cs-text-primary)}._ruleOk_1k82x_138 ._ruleDot_1k82x_130{border-color:var(--cs-text-primary);background:var(--cs-text-primary);color:var(--cs-bg-layout)}._terms_1k82x_146{display:flex;align-items:flex-start;gap:10px;margin-top:16px;padding:0;border:none;background:none;color:var(--cs-text-description);font-family:inherit;font-size:.8125rem;line-height:1.4;text-align:left;cursor:pointer}._terms_1k82x_146 u{color:var(--cs-text-primary)}._box_1k82x_164{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;border:1px solid var(--cs-border-secondary);border-radius:5px}._boxOn_1k82x_173{border-color:var(--cs-text-primary);background:var(--cs-text-primary);color:var(--cs-bg-layout)}._viewfinder_1k82x_180{position:relative;width:240px;height:240px;margin-top:28px;border-radius:20px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--cs-text-primary) 6%,transparent),transparent 70%),color-mix(in srgb,var(--cs-bg-container) 90%,transparent);overflow:hidden}._corner_1k82x_191{position:absolute;width:34px;height:34px;border:3px solid var(--cs-text-primary)}._tl_1k82x_197{top:14px;left:14px;border-right:0;border-bottom:0;border-radius:10px 0 0}._tr_1k82x_198{top:14px;right:14px;border-left:0;border-bottom:0;border-radius:0 10px 0 0}._bl_1k82x_199{bottom:14px;left:14px;border-right:0;border-top:0;border-radius:0 0 0 10px}._br_1k82x_200{bottom:14px;right:14px;border-left:0;border-top:0;border-radius:0 0 10px}._scanline_1k82x_201{position:absolute;left:24px;right:24px;top:20%;height:2px;border-radius:999px;background:var(--cs-primary);box-shadow:0 0 14px 2px color-mix(in srgb,var(--cs-primary) 60%,transparent);animation:_sweep_1k82x_1 1.6s ease-in-out infinite alternate}@keyframes _sweep_1k82x_1{0%{top:18%}to{top:80%}}._looking_1k82x_216{margin:16px 0 0;font-size:.875rem;color:var(--cs-text-description)}._codeShown_1k82x_223{margin-top:18px}._center_1k82x_226{max-width:300px;text-align:center;line-height:1.45}._wide_1k82x_23:disabled{opacity:.4;cursor:default;filter:none}._inviteNote_1k82x_238{display:inline-flex;align-items:center;gap:6px;margin:18px 0 0;font-size:.8125rem;color:var(--cs-text-description)}._doc_1k82x_250{margin-top:4px;text-align:left;-webkit-user-select:text;user-select:text}._docFoot_1k82x_257{position:sticky;bottom:-28px;margin:0 -24px -28px;padding:28px 24px;background:linear-gradient(180deg,transparent 0%,var(--cs-bg-layout) 28px);box-shadow:0 40px 0 var(--cs-bg-layout);display:flex;flex-direction:column;align-items:center}._docFoot_1k82x_257 ._terms_1k82x_146{width:100%;margin-top:10px}._docPart_1k82x_273+._docPart_1k82x_273{margin-top:18px;padding-top:16px;border-top:1px solid var(--cs-border-secondary)}._docTitle_1k82x_278{margin:0 0 10px;font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--cs-text-primary)}._docH_1k82x_285{margin:14px 0 6px;font-size:.8125rem;font-weight:600;color:var(--cs-text-primary)}._docSub_1k82x_291{margin:12px 0 6px;font-size:.75rem;font-weight:600;color:var(--cs-text-label)}._docP_1k82x_273,._docCaps_1k82x_298,._docList_1k82x_299{margin:0 0 10px;font-size:.75rem;line-height:1.5;color:var(--cs-text-description)}._docP_1k82x_273 b,._docCaps_1k82x_298{font-weight:600;color:var(--cs-text-label)}._docList_1k82x_299{padding-left:18px}._docList_1k82x_299 li+li{margin-top:4px}._docTicks_1k82x_321{width:100%;animation:_docTicksIn_1k82x_1 .3s ease both}@keyframes _docTicksIn_1k82x_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._pageTail_1ijf2_10{padding-bottom:var(--cs-foot-room)}._pageHead_1ijf2_14{display:flex;flex-direction:column;gap:6px;padding:6px 2px 4px}._pageTitle_1ijf2_21{font-size:1.5rem;font-weight:600;line-height:1.1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._pageSub_1ijf2_30{font-size:.8125rem;line-height:1.35;color:var(--cs-text-description)}._card_1ijf2_36{display:flex;flex-direction:column;padding:0 14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._empty_1ijf2_45{padding:24px 0 28px}._panel_1ijf2_50{gap:14px;padding:16px}._panelHead_1ijf2_55{display:flex;align-items:center;justify-content:space-between;gap:12px}._sideText_1ijf2_62{display:flex;flex-direction:column;gap:2px;min-width:0}._queueRow_1ijf2_69{display:flex;align-items:center;gap:10px;width:100%;min-height:30px;padding:3px 0;border:none;background:none;font-family:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._queueName_1ijf2_85{min-width:0;font-size:.875rem;line-height:1.4;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._queueRow_1ijf2_69 ._queueDot_1ijf2_97{width:10px;height:10px}._queueDot_1ijf2_97{flex-shrink:0;width:8px;height:8px;border-radius:50%}._count_1ijf2_111{flex-shrink:0;min-width:22px;padding:2px 7px;border-radius:999px;font-size:.6875rem;font-weight:700;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}._list_1ijf2_124{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._row_1ijf2_132{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 0;border:none;border-top:1px solid var(--cs-border-subtle);background:none;font-family:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._list_1ijf2_124>li:first-child>._row_1ijf2_132{border-top:none}._rowWrap_1ijf2_154{display:flex;align-items:center;border-top:1px solid var(--cs-border-subtle)}._list_1ijf2_124>li:first-child>._rowWrap_1ijf2_154{border-top:none}._rowInner_1ijf2_164{flex:1;min-width:0;border-top:none}._rowMore_1ijf2_170{flex-shrink:0;width:36px;height:36px;margin-right:-8px;border:none;border-radius:50%;background:transparent;color:var(--cs-text-description)}._listHead_1ijf2_182{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}._filters_1ijf2_195{display:flex;align-items:center;gap:8px;min-width:0}._filterDot_1ijf2_202{display:block;width:8px;height:8px;border-radius:50%}._flat_1ijf2_210 ._list_1ijf2_124>li>._row_1ijf2_132,._flat_1ijf2_210 ._list_1ijf2_124>li>._rowWrap_1ijf2_154{border-top:none;border-bottom:1px solid var(--cs-border-subtle)}._flat_1ijf2_210 ._more_1ijf2_216{width:100%;border-top:none}._more_1ijf2_216{min-height:48px;border:none;border-top:1px solid var(--cs-border-subtle);background:none;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--cs-text-secondary);cursor:pointer}._headSearch_1ijf2_236{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 12px;border-radius:999px;background:color-mix(in srgb,var(--cs-text-primary) 7%,transparent);color:var(--cs-text-description)}._headSearch_1ijf2_236 input{flex:1;min-width:0;border:none;outline:none;background:none;font-family:inherit;font-size:.875rem;color:var(--cs-text-primary)}._headSearch_1ijf2_236 input::placeholder{color:var(--cs-text-description)}._searchTop_1ijf2_266{display:flex;align-items:center;gap:4px;min-height:64px;padding-top:16px;flex-shrink:0}._searchHead_1ijf2_276{margin-top:6px;font-size:.75rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-description)}._avatarWrap_1ijf2_285{position:relative;flex-shrink:0;display:inline-block}._avatar_1ijf2_285{display:grid;place-items:center;border-radius:50%;font-weight:700;color:#fff}._who_1ijf2_300{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._name_1ijf2_308{font-size:.875rem;font-weight:600;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._email_1ijf2_317{font-size:.75rem;color:var(--cs-text-description);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sessionLine_1ijf2_327{display:flex;align-items:center;gap:6px;min-width:0;margin-top:3px}._metaLine_1ijf2_336{display:flex;align-items:center;gap:6px;min-width:0}._nameLine_1ijf2_344{display:flex;align-items:center;gap:8px;min-width:0}._nameLine_1ijf2_344 ._tag_1ijf2_351{flex-shrink:0}._tag_1ijf2_351{flex-shrink:0;padding:1px 6px;border-radius:6px;font-size:.6875rem;font-weight:600;line-height:1.35;white-space:nowrap}._side_1ijf2_62{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:5px;max-width:44%;text-align:right}._sideText_1ijf2_62{font-size:.75rem;color:var(--cs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._sideQuiet_1ijf2_386{font-size:.6875rem;color:var(--cs-text-description);white-space:nowrap}._go_1ijf2_392{flex-shrink:0;color:var(--cs-text-description)}._consent_1ijf2_397{display:inline-flex;align-items:center;gap:4px;font-size:.6875rem;font-weight:600;color:var(--cs-success)}._consentPending_1ijf2_406{color:var(--cs-caution)}._ptChip_1ijf2_411{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--cs-text-secondary)}._ptMini_1ijf2_419{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:.5rem;font-weight:700;color:#fff}._searchClear_1ijf2_430{display:grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:none;color:var(--cs-text-description);cursor:pointer}._headRow_1ijf2_447{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative;z-index:6}._headRow_1ijf2_447>._pageHead_1ijf2_14{flex:1;min-width:0}._headPick_1ijf2_465{flex:0 0 auto;margin-top:4px}._listCount_1ijf2_471{font-size:.8125rem;font-weight:600;color:var(--cs-text-secondary)}._badgeDown_1ijf2_478{color:var(--cs-red-7);background:color-mix(in srgb,var(--cs-red-7) 14%,transparent)}._badgeLevel_1ijf2_483{color:var(--cs-text-description);background:color-mix(in srgb,var(--cs-text-description) 14%,transparent)}._nextUp_1ijf2_490{display:flex;flex-direction:column;gap:2px;margin-top:2px;padding-top:12px;border-top:1px solid var(--cs-border-subtle)}._nextUpTitle_1ijf2_500{font-size:.8125rem;font-weight:600;color:var(--cs-text-secondary)}._nextUp_1ijf2_490 ._row_1ijf2_132{min-height:56px;padding:10px 0}._nextUp_1ijf2_490 ._list_1ijf2_124>li:first-child>._row_1ijf2_132{border-top:none}._screen_1ijf2_516{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;gap:10px;padding:0 16px 32px;background:var(--cs-bg-layout)}._headSlot_1ijf2_529{margin:0 -16px}._idCard_1ijf2_534{padding-top:16px}._idRow_1ijf2_538{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--cs-border-subtle)}._idText_1ijf2_546{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}._idText_1ijf2_546 ._badges_1ijf2_554{margin-top:4px}._idEdit_1ijf2_559{align-self:flex-start;margin:-6px -8px 0 0;color:var(--cs-text-secondary)}._factBtn_1ijf2_567{width:100%;padding:0;border-left:none;border-right:none;border-bottom:none;background:none;font-family:inherit;color:inherit;text-align:left;cursor:pointer}._factGo_1ijf2_580{display:inline-flex;align-items:center;gap:4px;min-width:0}._tagQuiet_1ijf2_588{color:var(--cs-text-secondary);background:color-mix(in srgb,var(--cs-text-primary) 8%,transparent)}._heroText_1ijf2_593{gap:4px}._heroText_1ijf2_593>._avatarWrap_1ijf2_285{margin-bottom:8px}._profileName_1ijf2_601{font-size:1.25rem;font-weight:600;line-height:1.15;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._badges_1ijf2_554{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}._facts_1ijf2_618{display:flex;flex-direction:column}._fact_1ijf2_567{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;border-top:1px solid var(--cs-border-subtle);font-size:.8125rem}._facts_1ijf2_618>._fact_1ijf2_567:first-child{border-top:none}._factLabel_1ijf2_637{color:var(--cs-text-description)}._factValue_1ijf2_641{font-weight:600;color:var(--cs-text-primary);text-align:right}._session_1ijf2_327{display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 0;border-top:1px solid var(--cs-border-subtle)}._card_1ijf2_36>._session_1ijf2_327:first-child{border-top:none}._userWrap_1ijf2_661{position:absolute;top:0;right:0;bottom:0;left:0}._headActs_1ijf2_668{display:inline-flex;align-items:center;margin-right:-8px}._headIcon_1ijf2_674{display:grid;place-items:center;padding:8px;border:none;border-radius:9px;background:none;color:var(--cs-text-primary);cursor:pointer}._rowIcon_1ijf2_687{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--cs-text-primary) 7%,transparent);color:var(--cs-text-primary)}._card_1ijf2_36>._row_1ijf2_132:first-child{border-top:none}._rowRule_1ijf2_702{border-top:1px solid var(--cs-border-subtle)}._listTop_1ijf2_708{margin-top:0}._bodyLayer_1ijf2_714{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;background:var(--cs-bg-layout)}._bodyHost_1ijf2_723{position:relative;flex:1;min-height:0}._bodyFoot_1ijf2_729{position:absolute;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:5}._calLayer_1ijf2_738{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:var(--cs-bg-layout)}._menuLayer_1ijf2_745{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}._cardTap_1ijf2_752{cursor:pointer}._sessionCards_1ijf2_757{display:flex;flex-direction:column;gap:8px}._moreQuiet_1ijf2_764{border-top:none}._sessionOpen_1ijf2_769{width:100%;border-left:none;border-right:none;border-bottom:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}._pickHead_1ijf2_783{position:relative;z-index:6}._secTitleCount_1ijf2_789{display:inline-flex;align-items:baseline;gap:8px;min-width:0}._bubbleLegend_1ijf2_798{display:flex;flex-wrap:wrap;gap:2px 14px;margin:-6px 0 0;padding:0;list-style:none}._bubbleLegend_1ijf2_798 ._queueRow_1ijf2_69{width:auto;min-height:28px;gap:6px}._bubbleLegend_1ijf2_798 ._queueName_1ijf2_85{font-size:.8125rem;overflow:visible}._goBtn_1ijf2_821{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--cs-border-card);border-radius:999px;background:#00000024;color:var(--cs-text-description);cursor:pointer;-webkit-tap-highlight-color:transparent}._goBtn_1ijf2_821:active{transform:scale(.94)}._avgRows_1ijf2_843{display:flex;flex-direction:column;gap:16px}._avgRow_1ijf2_843{display:flex;flex-direction:column;gap:8px}._avgHead_1ijf2_855{display:flex;align-items:center;gap:8px;min-width:0}._avgIcon_1ijf2_862{flex-shrink:0;display:grid;place-items:center;width:20px;color:var(--cs-text-secondary)}._avgName_1ijf2_870{flex:1;min-width:0;font-size:.875rem;line-height:1.3;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._avgNum_1ijf2_881{flex-shrink:0;font-size:.875rem;font-weight:600;color:var(--cs-text-primary);font-variant-numeric:tabular-nums}._avgNum_1ijf2_881 small{font-size:.75rem;font-weight:500;color:var(--cs-text-description)}._avgTrack_1ijf2_895{display:block;height:10px;border-radius:999px;background:var(--cs-track-bg);overflow:hidden}._avgTrack_1ijf2_895 i{display:block;height:100%;border-radius:999px;background:var(--cs-grad-reading);transition:width .8s var(--cs-ease-inout, ease)}._progOne_1ijf2_912>*{width:auto}._bodySub_1ijf2_917{margin-top:6px;font-size:.875rem;line-height:1.35;color:var(--cs-text-description)}._progTabs_1ijf2_925{margin-top:0}._iconHead_1ijf2_932{align-items:center}._iconHead_1ijf2_932 ._headPick_1ijf2_465{margin:-6px -8px -6px 0}._progTabs_1ijf2_925+._listHead_1ijf2_182{margin-top:0}._progList_1ijf2_946{display:flex;flex-direction:column;gap:10px}._progBack_1ijf2_953{display:flex;align-items:center;gap:4px}._progTrack_1ijf2_960{height:6px;margin-top:6px}._progThumb_1ijf2_966{flex-shrink:0;width:48px;height:48px;border-radius:10px;object-fit:cover}._panelList_1ijf2_975>li:first-child>._row_1ijf2_132{padding-top:0;min-height:0}._panelList_1ijf2_975>li:last-child>._row_1ijf2_132{padding-bottom:0;min-height:0}._assignSheet_1ijf2_985{max-height:82%;padding-bottom:calc(18px + var(--cs-foot-room, 0px))}._assignSearch_1ijf2_989{flex-shrink:0}._assignSearch_1ijf2_989 input{font-size:.875rem}._assignList_1ijf2_995{flex:1;min-height:0;overflow-y:auto}._assignCheck_1ijf2_1001{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--cs-border-secondary);border-radius:6px}._assignCheckOn_1ijf2_1010{border-color:var(--cs-text-primary);background:var(--cs-text-primary);color:var(--cs-bg-container)}._attest_1ijf2_1018{flex-shrink:0;display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._attest_1ijf2_1018[aria-checked=true]{border-color:var(--cs-text-primary)}._attestText_1ijf2_1036{display:flex;flex-direction:column;gap:2px;min-width:0}._attestTitle_1ijf2_1042{font-size:.9375rem;font-weight:600}._attestSub_1ijf2_1046{font-size:.8125rem;color:var(--cs-text-description)}._progDesc_1ijf2_1053{margin-top:4px;max-width:62%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._progAbout_1ijf2_1063{margin:0;font-size:.9375rem;line-height:1.5;color:var(--cs-text-secondary)}._planRow_1ijf2_1072{min-height:56px;cursor:default}._planAhead_1ijf2_1076 ._name_1ijf2_308{color:var(--cs-text-secondary)}._planMark_1ijf2_1079{flex-shrink:0;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--cs-border-secondary)}._plan_done_1ijf2_1088{border-color:var(--cs-text-primary);background:var(--cs-text-primary);color:var(--cs-bg-container)}._plan_current_1ijf2_1093{border-color:var(--cs-text-primary);background:linear-gradient(90deg,var(--cs-text-primary) 50%,transparent 50%)}._plan_stopped_1ijf2_1097{border-color:var(--cs-caution);border-style:dashed}._plan_missed_1ijf2_1101{border-style:dashed}._hero_1ijf2_593{gap:8px}._heroLabel_1ijf2_1112{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:500;line-height:1.1;letter-spacing:.07em;text-transform:uppercase;color:var(--cs-text-description)}._heroValue_1ijf2_1124{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:4px}._heroValue_1ijf2_1124 b{font-size:2.75rem;font-weight:600;line-height:1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._heroValue_1ijf2_1124 small{font-size:.6em;font-weight:500;color:var(--cs-text-description)}._tileTrack_1ijf2_1149{height:6px;margin-top:4px}._equalTiles_1ijf2_1155{grid-auto-rows:1fr}._badgeWarn_1ijf2_1160{color:var(--cs-caution);background:color-mix(in srgb,var(--cs-caution) 14%,transparent)}._banner_1ijf2_1169{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:16px 14px;border:1px solid color-mix(in srgb,var(--cs-primary) 35%,var(--cs-border-card));border-radius:16px;background:linear-gradient(100deg,color-mix(in srgb,var(--cs-primary) 14%,var(--cs-bg-container)) 0%,var(--cs-bg-container) 62%)}._bannerArt_1ijf2_1183{position:absolute;top:0;right:0;width:64%;height:100%;object-fit:cover;object-position:78% 28%;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 60%);mask-image:linear-gradient(to right,transparent 0%,#000 60%)}._bannerBody_1ijf2_1195{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}._bannerLogo_1ijf2_1203{display:flex;align-items:center;height:16px}._bannerWho_1ijf2_1209{display:flex;align-items:center;gap:10px;min-width:0}._bannerAvatar_1ijf2_1216{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;font-size:.8125rem;font-weight:600;color:#fff}._bannerText_1ijf2_1228{display:flex;flex-direction:column;gap:3px;min-width:0}._bannerName_1ijf2_1235{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._bannerRole_1ijf2_1247{font-size:.8125rem;font-weight:500;line-height:1.1;color:var(--cs-primary)}._bannerActions_1ijf2_1254{position:relative;display:flex;gap:8px;flex-shrink:0}._bannerBtn_1ijf2_1261{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--cs-border-card);border-radius:12px;background:color-mix(in srgb,var(--cs-bg-layout) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cs-text-primary);cursor:pointer}._bannerBtn_1ijf2_1261:active{transform:scale(.94)}._bannerBtn_1ijf2_1261{position:relative}._bannerBadge_1ijf2_1285{position:absolute;top:6px;right:6px;width:7px;height:7px;box-sizing:content-box;border:2px solid var(--cs-bg-container);border-radius:50%;background:var(--cs-primary)}._dayLegend_1ijf2_1298{display:flex;gap:14px;font-size:.75rem;color:var(--cs-text-description)}._dayLegend_1ijf2_1298>span{display:inline-flex;align-items:center;gap:6px}._dayLegend_1ijf2_1298 i{width:8px;height:8px;border-radius:2px}._dayLegendSent_1ijf2_1317{background:var(--cs-track-bg)}._dayLegendDone_1ijf2_1321{background:var(--cs-primary)}._listCountRow_1ijf2_1326{display:inline-flex;align-items:center;gap:12px;min-width:0}._triCard_1ijf2_1334{gap:4px;padding-bottom:4px}._triHead_1ijf2_1340{display:flex;align-items:flex-start;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--cs-border-subtle)}._triText_1ijf2_1348{min-width:0;display:flex;flex-direction:column;gap:4px}._triTitle_1ijf2_1355{display:flex;align-items:center;gap:8px;font-size:1.125rem;font-weight:600;line-height:1.1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._triSub_1ijf2_1367{font-size:.8125rem;line-height:1.35;color:var(--cs-text-description)}._triEmpty_1ijf2_1373{padding:12px 0 14px;font-size:.8125rem;color:var(--cs-text-description)}._triMore_1ijf2_1379{display:flex;align-items:center;justify-content:center;gap:4px;width:100%}._triHistory_1ijf2_1387{align-self:center;gap:6px;margin:4px 0 8px}._fullHead_1ijf2_1394{padding-top:16px}._titleCount_1ijf2_1398{margin-left:4px;font-family:var(--cs-font-body, inherit);font-size:.875rem;font-weight:500;letter-spacing:0;color:var(--cs-text-description)}._triBanner_1ijf2_1409{display:flex;flex-direction:column;gap:10px;padding:18px 16px 16px;border:1px solid color-mix(in srgb,var(--cs-primary) 35%,var(--cs-border-card));border-radius:16px;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--cs-primary) 22%,transparent) 0%,transparent 55%),linear-gradient(100deg,color-mix(in srgb,var(--cs-primary) 10%,var(--cs-bg-container)) 0%,var(--cs-bg-container) 70%)}._triBannerTitle_1ijf2_1421{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:600;line-height:1.15;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._triBannerTitle_1ijf2_1421 b{font-size:3.25rem;font-weight:600;line-height:1}._triBannerTitle_1ijf2_1421 span{color:var(--cs-text-secondary)}._triBannerParts_1ijf2_1446{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:4px}._triBannerPart_1ijf2_1446{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:32px;padding:0 10px;white-space:nowrap;border:1px solid var(--cs-border-secondary);border-radius:999px;background:color-mix(in srgb,var(--cs-bg-layout) 55%,transparent);font-family:inherit;font-size:.8125rem;font-weight:500;color:var(--cs-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent}._triBannerPart_1ijf2_1446:disabled{cursor:default;opacity:.5}._triBannerPart_1ijf2_1446 span{min-width:0;overflow:hidden;text-overflow:ellipsis}._triBannerPart_1ijf2_1446 b{font-weight:600;color:var(--cs-text-primary)}._heroHead_1ijf2_1491{display:flex;align-items:center;justify-content:space-between;gap:10px}._heroChange_1ijf2_1499{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:500;color:var(--cs-text-description)}._aiCard_1ijf2_1511{flex-direction:column;align-items:stretch;gap:12px;min-height:0;cursor:default}._aiCard_1ijf2_1511:active{transform:none}._aiCard_1ijf2_1511>:first-child{top:18px;right:24px;transform:none;color:var(--cs-primary);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--cs-primary) 55%,transparent))}._aiCard_1ijf2_1511>:nth-child(2){max-width:none;padding-right:72px}._aiCard_1ijf2_1511>:nth-child(2)>:last-child{white-space:nowrap}._aiAsk_1ijf2_1545{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 6px 6px 16px;border:1px solid var(--cs-border-secondary);border-radius:999px;background:color-mix(in srgb,var(--cs-bg-layout) 70%,transparent);font-family:inherit;font-size:.875rem;color:var(--cs-text-description);text-align:left;cursor:pointer}._aiAsk_1ijf2_1545 span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._aiAsk_1ijf2_1545 i{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--cs-text-primary) 12%,transparent);color:var(--cs-text-primary)}._aiAsk_1ijf2_1545:active{transform:scale(.98)}._aiThread_1ijf2_1591{display:flex;flex-direction:column;gap:8px;margin-top:6px}._aiFrom_1ijf2_1598{display:flex;align-items:center;gap:8px;min-width:0;font-size:.8125rem;color:var(--cs-text-description)}._aiFrom_1ijf2_1598 b{font-size:.875rem;font-weight:600;color:var(--cs-text-primary)}._aiFromMark_1ijf2_1613{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--cs-text-primary) 18%,var(--cs-border-card));border-radius:50%;background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--cs-text-primary) 16%,transparent),transparent 70%),var(--cs-bg-container);color:var(--cs-text-primary)}._aiMsg_1ijf2_1627{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px 16px;border:1px solid var(--cs-border-card);border-radius:6px 18px 18px;background:var(--cs-bg-container);animation:_aiMsgIn_1ijf2_1 .4s cubic-bezier(.22,1,.36,1) both}._aiMsg_1ijf2_1627:nth-of-type(2){animation-delay:.08s}._aiMsg_1ijf2_1627:nth-of-type(3){animation-delay:.16s}._aiMsg_1ijf2_1627:nth-of-type(4){animation-delay:.24s}._aiMsg_1ijf2_1627:nth-of-type(5){animation-delay:.32s}@keyframes _aiMsgIn_1ijf2_1{0%{opacity:0;transform:translateY(6px)}}._aiMsgTopic_1ijf2_1653{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-description)}._aiMsgTitle_1ijf2_1661{margin-top:2px;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.0625rem;font-weight:600;line-height:1.25;color:var(--cs-text-primary)}._aiMsgText_1ijf2_1671{margin:0;font-size:.875rem;line-height:1.45;color:var(--cs-text-secondary)}._aiMsgCta_1ijf2_1680{display:inline-flex;align-items:center;gap:4px;min-height:36px;margin-top:10px;padding:0 12px 0 16px;border:none;border-radius:999px;background:var(--cs-text-primary);font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--cs-bg-layout);cursor:pointer}._aiMsgCta_1ijf2_1680:active{transform:scale(.97)}._footAction_1ijf2_1704{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;color:var(--cs-text-primary)}._periodHead_1ijf2_1715{position:relative;z-index:6;margin-top:4px}._clinicFind_1ijf2_1723{flex:0 0 auto;margin-bottom:2px}._groupFaces_1ijf2_1729{flex-shrink:0;display:flex;width:58px}._groupFaces_1ijf2_1729>*+*{margin-left:-10px}._groupFaces_1ijf2_1729>*>span{box-shadow:0 0 0 2px var(--cs-bg-layout)}._trend_7rqon_5{display:flex;flex-direction:column;gap:10px;margin-top:6px}._plot_7rqon_12{position:relative;height:108px}._rule_7rqon_19{position:absolute;left:0;right:0;height:1px;background:repeating-linear-gradient(to right,var(--cs-border-card) 0 5px,transparent 5px 9px)}._svg_7rqon_28{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;clip-path:inset(-10% 100% -10% 0);transition:clip-path .9s var(--cs-ease-inout, ease)}._svgOn_7rqon_39{clip-path:inset(-10% 0 -10% 0)}._line_7rqon_43{fill:none;stroke:var(--cs-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}._dot_7rqon_52{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:999px;background:var(--cs-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--cs-primary) 28%,transparent);opacity:0;transform:scale(.4);transition:opacity .3s ease .8s,transform .3s ease .8s}._dotOn_7rqon_67{opacity:1;transform:none}._labels_7rqon_72{position:relative;height:14px}._label_7rqon_72{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;font-size:.6875rem;font-weight:400;letter-spacing:.02em;color:var(--cs-text-secondary)}._labelNow_7rqon_90{color:var(--cs-text-secondary)}._labelFirst_7rqon_95{left:0;transform:none}._labelLast_7rqon_100{left:auto;right:0;transform:none}._donutRow_7rqon_107{display:flex;align-items:center;gap:18px}._donut_7rqon_107{position:relative;flex-shrink:0}._slice_7rqon_118{transition:stroke-dasharray .8s var(--cs-ease-inout, ease)}._donutMid_7rqon_122{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}._donutMid_7rqon_122 b{font-size:1.5rem;font-weight:600;line-height:1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._donutMid_7rqon_122 span{font-size:.75rem;color:var(--cs-text-description)}._legend_7rqon_146{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}._legendRow_7rqon_157{display:flex;align-items:center;gap:8px;min-width:0}._legendDot_7rqon_164{flex-shrink:0;width:9px;height:9px;border-radius:999px}._legendName_7rqon_171{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;color:var(--cs-text-primary)}._legendNum_7rqon_181{flex-shrink:0;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cs-text-primary)}._legendNum_7rqon_181 small{font-size:inherit;font-weight:500;color:var(--cs-text-description)}._stack_7rqon_196{display:flex;flex-direction:column;gap:14px}._stackTrack_7rqon_202{display:flex;gap:2px;height:12px;border-radius:999px;overflow:hidden;background:var(--cs-track-bg)}._stackTrack_7rqon_202 i{flex-basis:0;min-width:0;transition:flex-grow .8s var(--cs-ease-inout, ease)}._aiRows_7rqon_218{display:flex;flex-direction:column;margin:10px 0 0;padding:0;list-style:none;border-top:1px solid var(--cs-border-subtle)}._aiRow_7rqon_218{display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border:none;border-bottom:1px solid var(--cs-border-subtle);background:none;font-family:inherit;text-align:left;color:var(--cs-text-description);cursor:pointer}._aiRowText_7rqon_242{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._aiRowName_7rqon_250{font-size:.9375rem;font-weight:600;color:var(--cs-text-primary)}._aiRowSub_7rqon_256{font-size:.8125rem;color:var(--cs-text-description)}._aiReasons_7rqon_263{display:flex;flex-direction:column;gap:6px;margin:0;padding:0 0 0 18px;font-size:.875rem;line-height:1.4;color:var(--cs-text-secondary)}._aiPicks_7rqon_275{display:flex;flex-wrap:wrap;gap:8px}._aiPick_7rqon_275{min-height:36px;padding:0 14px;border:1px solid var(--cs-border-secondary);border-radius:999px;background:var(--cs-bg-container);font-family:inherit;font-size:.875rem;font-weight:500;color:var(--cs-text-primary);cursor:pointer}._aiPick_7rqon_275:active{transform:scale(.97)}._dayBars_7rqon_299{display:flex;align-items:flex-end;height:64px;margin-top:8px}._dayCol_7rqon_306{position:relative;flex:1;min-width:0;max-width:14px;height:100%;margin:0 auto}._dayCol_7rqon_306 i{position:absolute;left:0;right:0;bottom:0;border-radius:3px;transition:height .7s cubic-bezier(.4,0,.2,1)}._daySent_7rqon_324{background:var(--cs-track-bg)}._dayDone_7rqon_329{background:var(--cs-primary)}._layer_s7nql_2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100}._sheet_s7nql_9{max-height:92%;overflow:visible}._fields_s7nql_14{display:flex;flex-direction:column;gap:14px;padding:4px 0 6px}._pair_s7nql_21{display:grid;grid-template-columns:1fr 1fr;gap:12px}._overNav_s7nql_28{padding-bottom:calc(18px + var(--cs-foot-room))}._headBtn_1wicu_6{min-height:44px;padding:0 4px;border:none;background:none;font-family:inherit;font-size:.875rem;font-weight:600;color:var(--cs-text-primary);cursor:pointer}._headEnd_1wicu_17{display:flex;align-items:center;gap:12px}._dash_1wicu_24{width:10px;height:2px;border-radius:var(--cs-radius-pill);background:currentColor}._allRow_1wicu_32{min-height:52px;border-top:none}._allLabel_1wicu_36{flex:1;font-size:.9375rem;font-weight:600}._allCount_1wicu_41{font-size:.8125rem;font-weight:600;color:var(--cs-text-secondary)}._bar_1wicu_48{position:sticky;bottom:calc(var(--cs-nav-h) + 16px);z-index:6;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--cs-border-card);border-radius:var(--cs-radius-xl);background:var(--cs-bg-elevated);box-shadow:var(--cs-shadow-float);color:var(--cs-text-primary)}._barHead_1wicu_62{display:flex;flex-direction:column;gap:2px;font-size:.875rem}._barNote_1wicu_68{font-size:.75rem;line-height:1.3333;color:var(--cs-text-description)}._barActs_1wicu_73{display:flex;gap:8px}._barActs_1wicu_73>button{flex:1}._lead_1ka42_6{margin:-4px 0 0;font-size:.875rem;line-height:1.4286;color:var(--cs-text-description)}._field_1ka42_12{display:flex;flex-direction:column;gap:6px;min-width:0}._label_1ka42_18{font-size:.8125rem;font-weight:500;color:var(--cs-text-label)}._input_1ka42_24{width:100%;height:var(--dd-h, 46px);padding:0 var(--dd-px, 14px);border:1px solid var(--cs-border-secondary);border-radius:var(--dd-r, 9px);outline:none;background:var(--cs-bg-layout);font-family:inherit;font-size:var(--dd-fs, .875rem);font-weight:var(--dd-fw, 600);color:var(--cs-text-primary);box-sizing:border-box;transition:border-color .15s ease}._input_1ka42_24::placeholder{font-weight:400;color:var(--cs-text-description)}._input_1ka42_24:focus{border-color:var(--cs-border-tertiary)}._pair_1ka42_46{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._empty_1ka42_51{margin:0;font-size:.875rem;line-height:1.4286;color:var(--cs-text-description)}._rows_1ka42_60{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}._row_1ka42_60{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"thumb name remove" "dosing dosing dosing";align-items:center;column-gap:12px;row-gap:10px;padding:12px 0;border-top:1px solid var(--cs-border-subtle)}._row_1ka42_60:first-child{border-top:none;padding-top:0}._row_1ka42_60 ._thumb_1ka42_83{grid-area:thumb}._name_1ka42_86{grid-area:name;min-width:0;font-size:.9375rem;font-weight:500;color:var(--cs-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._remove_1ka42_96{grid-area:remove}._dosing_1ka42_99{grid-area:dosing;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._thumb_1ka42_83{flex-shrink:0;width:48px;height:48px;border-radius:10px;object-fit:cover}._planRow_1ka42_115{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"thumb name" "thumb dose";align-items:center;column-gap:12px;row-gap:2px;padding:10px 0;border-top:1px solid var(--cs-border-subtle)}._planRow_1ka42_115:first-child{border-top:none;padding-top:0}._planRow_1ka42_115 ._thumb_1ka42_83{grid-area:thumb}._dose_1ka42_134{grid-area:dose;font-size:.8125rem;color:var(--cs-text-description)}._filters_1ka42_141{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}._dayTitle_1isol_4{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:1.25rem;font-weight:600;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._viewSwitch_1isol_17{margin:-6px -8px -6px auto}._monthBar_1isol_21{display:flex;justify-content:flex-end;margin-bottom:-4px}._todayTag_1isol_27{padding:2px 8px;border-radius:999px;font-family:var(--cs-font-body, inherit);font-size:.6875rem;font-weight:700;letter-spacing:0;color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 16%,transparent)}._quiet_1isol_38{font-size:.8125rem;color:var(--cs-text-description)}._secCount_1isol_44{margin-left:4px;font-family:var(--cs-font-body, inherit);font-size:.875rem;font-weight:500;color:var(--cs-text-description)}._whenSheet_1isol_54{overflow-y:auto}._titleField_1isol_60{flex-shrink:0;width:100%;height:var(--dd-h, 46px);padding:0 var(--dd-px, 14px);border:1px solid var(--cs-border-secondary);border-radius:var(--dd-r, 9px);outline:none;background:var(--cs-bg-layout);font-family:inherit;font-size:var(--dd-fs, .875rem);font-weight:var(--dd-fw, 600);color:var(--cs-text-primary);transition:border-color .15s ease}._titleField_1isol_60:focus{border-color:var(--cs-border-tertiary)}._titleField_1isol_60::placeholder{color:var(--cs-text-description);font-weight:500}._fields_1isol_86{display:grid;grid-template-columns:1fr 1fr;gap:8px}._block_1isol_93{gap:6px;padding-bottom:4px}._block_1isol_93>._quiet_1isol_38{padding:6px 0 14px}._rows_1isol_102{display:flex;flex-direction:column}._rows_1isol_102 ._more_1isol_107,._rows_1isol_102>button:last-child{width:100%}._headLinks_1isol_113{display:inline-flex;align-items:center;gap:14px}._fullHead_1isol_121{padding-top:16px}._addRow_1isol_126{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;color:var(--cs-text-primary)}._block_1isol_93>._addRow_1isol_126{margin-top:2px}._fullHead_1isol_121~._addRow_1isol_126{border-top:none}._fullDate_1isol_145{margin-left:auto;font-size:.875rem;font-weight:500;color:var(--cs-text-description);white-space:nowrap}._fullActions_1isol_153{justify-content:flex-end;margin-top:0}._call_2mmt4_4{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;flex-direction:column;background:#07080a;color:#fff;animation:_rise_2mmt4_1 .32s cubic-bezier(.22,1,.36,1) both}@keyframes _rise_2mmt4_1{0%{opacity:0;transform:translateY(24px)}}._remote_2mmt4_22{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:12px 12px 0;border-radius:20px;background:var(--cs-grad-hero)}._face_2mmt4_33{display:grid;place-items:center;width:112px;height:112px;border-radius:50%;box-shadow:0 0 0 6px #ffffff1f;font-family:var(--cs-font-display);font-size:2.5rem;font-weight:600}._name_2mmt4_44{font-family:var(--cs-font-display);font-size:1.375rem;font-weight:600;letter-spacing:var(--cs-tracking-display)}._state_2mmt4_50{font-size:.9375rem;color:#ffffffb8;font-variant-numeric:tabular-nums}._title_2mmt4_55{position:absolute;top:30px;left:30px;right:136px;font-size:.875rem;color:#fffc}._self_2mmt4_65{position:absolute;top:24px;right:24px;display:grid;place-items:center;width:92px;height:128px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#1b1d22;color:#ffffffb8;box-shadow:var(--cs-shadow-float)}._selfFace_2mmt4_79{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;font-weight:600}._controls_2mmt4_89{display:flex;justify-content:center;gap:20px;padding:18px 0 calc(28px + env(safe-area-inset-bottom,0px))}._ctl_2mmt4_95{display:grid;place-items:center;width:60px;height:60px;border:none;border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer}._ctl_2mmt4_95:active{transform:scale(.94)}._ctlOff_2mmt4_109{background:#fff;color:#07080a}._end_2mmt4_113{background:var(--cs-red-7)}._screen_dk24u_4{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;gap:16px;padding:0 16px 24px;background:var(--cs-bg-layout)}._headSlot_dk24u_18{margin:0 -16px}._group_dk24u_22{display:flex;flex-direction:column;gap:8px}._groupHead_dk24u_28{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px;padding:0 2px}._groupLabel_dk24u_37{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-secondary)}._markAll_dk24u_45{min-height:32px;padding:0;border:none;background:none;font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--cs-text-primary);cursor:pointer}._list_dk24u_59{display:flex;flex-direction:column;gap:4px}._row_dk24u_66{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border:none;border-radius:12px;background:none;font-family:inherit;text-align:left;color:var(--cs-text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent}._row_dk24u_66:active{background:color-mix(in srgb,var(--cs-text-primary) 4%,transparent)}._lead_dk24u_88{flex-shrink:0;width:64px;height:64px;border-radius:12px;object-fit:cover}._leadSmall_dk24u_96{width:44px;height:44px;border-radius:9px}._leadIcon_dk24u_102{display:grid;place-items:center;border:1px solid var(--cs-border-card);background:var(--cs-bg-container);color:var(--cs-text-primary)}._leadPerson_dk24u_111{display:grid;place-items:center}._leadPerson_dk24u_111>span{display:grid;place-items:center;width:82%;height:82%;border-radius:50%;font-size:1.125rem;font-weight:700;color:#fff}._leadSmall_dk24u_96._leadPerson_dk24u_111>span{font-size:.875rem}._tag_dk24u_133{padding:1px 6px;border-radius:6px;font-size:.6875rem;font-weight:600;line-height:1.35;white-space:nowrap}._meta_dk24u_143{display:flex;align-items:center;gap:8px;margin-top:4px}._go_dk24u_151{flex-shrink:0;align-self:center;color:var(--cs-text-description)}._text_dk24u_157{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._when_dk24u_166{font-size:.6875rem;color:var(--cs-text-description);white-space:nowrap}._title_dk24u_172{font-size:.8125rem;font-weight:500;line-height:1.3;color:var(--cs-text-primary)}._rowUnread_dk24u_179 ._title_dk24u_172{font-weight:700}._dot_dk24u_184{flex-shrink:0;align-self:center;width:8px;height:8px;margin-right:-4px;border-radius:50%;background:var(--cs-primary)}._body_dk24u_194{font-size:.75rem;line-height:1.35;color:var(--cs-text-description)}._toastTitle_dk24u_202{font-size:.8125rem}._layer_1b5gs_6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none}._layer_1b5gs_6>*{pointer-events:auto}._message_1b5gs_18{width:100%;min-height:104px;padding:12px 14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;font-size:.9375rem;line-height:1.45;resize:none;box-sizing:border-box}._message_1b5gs_18:focus{outline:none;border-color:var(--cs-border-tertiary)}._hint_1b5gs_38{margin-top:-6px;padding:0 2px;font-size:.75rem;color:var(--cs-text-description)}._channels_1b5gs_45{display:flex;flex-direction:column}._channel_1b5gs_45{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 2px;border-top:1px solid var(--cs-border-subtle)}._channel_1b5gs_45:first-child{border-top:none}._channelOff_1b5gs_64 ._channelIcon_1b5gs_64,._channelOff_1b5gs_64 ._channelLabel_1b5gs_65{opacity:.45}._channelIcon_1b5gs_64{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--cs-bg-container);border:1px solid var(--cs-border-card);color:var(--cs-text-primary)}._channelText_1b5gs_81{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._channelLabel_1b5gs_65{font-size:.9375rem;font-weight:500;color:var(--cs-text-primary)}._channelSub_1b5gs_95{font-size:.75rem;color:var(--cs-text-description);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._channelNa_1b5gs_103{flex-shrink:0;font-size:.75rem;color:var(--cs-text-description)}._note_1b5gs_109{position:absolute;left:50%;bottom:calc(var(--cs-foot-room) + 8px);transform:translate(-50%);padding:8px 14px;border-radius:999px;background:var(--cs-bg-elevated);box-shadow:var(--cs-shadow-float);font-size:.8125rem;color:var(--cs-text-primary);white-space:nowrap}._layer_bzaly_4{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none}._layer_bzaly_4>*{pointer-events:auto}._initials_bzaly_15{border:none;color:var(--cs-text-solid);font-size:.75rem;font-weight:700}._danger_bzaly_24{background:var(--cs-red-7);border-color:var(--cs-red-7);color:var(--cs-text-solid)}._danger_bzaly_24:hover:not(:disabled){background:color-mix(in srgb,var(--cs-red-7) 88%,var(--cs-text-primary))}._dangerInk_bzaly_35,._dangerInk_bzaly_35 svg{color:var(--cs-red-7)}._tall_bzaly_41{max-height:calc(100% - 48px);overflow-y:auto}._fields_bzaly_45{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}._field_bzaly_45{display:flex;flex-direction:column;gap:6px;min-width:0}._fieldLabel_bzaly_56{font-size:.8125rem;font-weight:500;color:var(--cs-text-label)}._screen_16y67_5{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;gap:10px;padding:0 16px 32px;background:var(--cs-bg-layout)}._headSlot_16y67_18{margin:0 -16px}._when_16y67_22{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--cs-text-description)}._card_16y67_30{display:flex;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._user_16y67_38{align-items:flex-start;gap:14px;padding:16px}._userText_16y67_44{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}._userTop_16y67_52{display:flex;align-items:center;gap:8px;min-width:0}._userName_16y67_59{font-size:1.0625rem;font-weight:600;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._userMail_16y67_67{margin-top:-3px;font-size:.8125rem;color:var(--cs-text-description)}._chip_16y67_74{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid var(--cs-border-secondary);border-radius:6px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cs-text-secondary)}._chipLg_16y67_87{padding:6px 10px;border-color:var(--cs-border-card);background:var(--cs-bg-container);font-size:.75rem}._chips_16y67_94{display:flex;flex-wrap:wrap;gap:6px}._none_16y67_100{font-size:.8125rem;color:var(--cs-text-description)}._secTitle_16y67_105{margin-top:10px;font-size:1.0625rem;font-weight:600;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._summary_16y67_115,._answers_16y67_116{flex-direction:column;gap:10px;padding:16px}._joint_16y67_122{font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cs-text-primary)}._fact_16y67_130{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:.8125rem;line-height:1.35}._factKey_16y67_138{color:var(--cs-text-description)}._fact_16y67_130 ._factKey_16y67_138:after{content:":"}._factVal_16y67_146{color:var(--cs-text-primary)}._answers_16y67_116{gap:0;padding:4px 16px}._answer_16y67_116{display:flex;flex-direction:column;gap:6px;padding:12px 0;font-size:.875rem;border-top:1px solid var(--cs-border-subtle)}._answer_16y67_116:first-child{border-top:none}._answer_16y67_116 ._factKey_16y67_138{font-size:.8125rem;line-height:1.3}._answer_16y67_116 ._factVal_16y67_146{font-weight:500}._of_16y67_178{color:var(--cs-text-description);font-weight:400}._layer_16y67_184{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none}._layer_16y67_184>*{pointer-events:auto}._pill_16y67_196{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 10px;border:none;border-radius:999px;font-family:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}._pill_16y67_196 i{width:7px;height:7px;border-radius:50%}._statusRow_16y67_218{display:flex;align-items:center;gap:8px;margin-top:-4px}._statusKey_16y67_225{font-size:.75rem;color:var(--cs-text-description)}._whenRow_16y67_231{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-4px 2px 4px}._note_16y67_240{position:absolute;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));transform:translate(-50%);padding:8px 14px;border-radius:999px;background:var(--cs-bg-elevated);box-shadow:var(--cs-shadow-float);font-size:.8125rem;color:var(--cs-text-primary);white-space:nowrap}._options_16y67_255{display:flex;flex-direction:column;margin:6px 0 4px}._option_16y67_255{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 2px;border:none;border-top:1px solid var(--cs-border-subtle);background:none;font-family:inherit;text-align:left;color:var(--cs-text-primary);cursor:pointer}._option_16y67_255:first-child{border-top:none}._option_16y67_255:disabled{cursor:default;opacity:.45}._optionDot_16y67_285{flex-shrink:0;width:10px;height:10px;border-radius:50%}._optionLabel_16y67_292{flex:1;font-size:.9375rem;font-weight:500}._card_cyvcx_7{flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:var(--cs-card-pad);border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary)}._cardHead_cyvcx_18{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center}._cardMark_cyvcx_24{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--cs-radius-pill);color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 12%,transparent)}._cardWho_cyvcx_33{display:flex;flex-direction:column;gap:2px;min-width:0}._cardTitle_cyvcx_39{font-size:1rem;font-weight:600;line-height:1.3}._cardSub_cyvcx_44{font-size:.75rem;line-height:1.3333;color:var(--cs-text-description)}._strip_cyvcx_49{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._stripThumb_cyvcx_54{position:relative;aspect-ratio:4 / 3;border-radius:var(--cs-radius-inner);overflow:hidden;background:var(--cs-bg-overlay)}._stripThumb_cyvcx_54 img{width:100%;height:100%;object-fit:cover;display:block}._stripThumb_cyvcx_54 i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--cs-text-solid);background:var(--cs-bg-overlay-strong)}._screen_cyvcx_2{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;gap:16px;padding:0 16px;background:var(--cs-bg-layout);color:var(--cs-text-primary)}._headSlot_cyvcx_89{margin:0 -16px -4px}._progress_cyvcx_92{display:flex;flex-direction:column;gap:8px}._progressText_cyvcx_97{font-size:.8125rem;font-weight:500;color:var(--cs-text-label)}._track_cyvcx_102{position:relative;height:4px;border-radius:var(--cs-radius-pill);background:var(--cs-track-bg);overflow:hidden}._track_cyvcx_102 i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--cs-primary);transition:width var(--cs-push-ms) var(--cs-ease-inout)}._moveHead_cyvcx_116{display:flex;flex-direction:column;gap:4px}._moveName_cyvcx_121{font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display);font-size:1.125rem;font-weight:600;line-height:1.3333}._moveSub_cyvcx_128{font-size:.875rem;line-height:1.4286;color:var(--cs-text-description)}._player_cyvcx_135{position:relative;flex-shrink:0;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--cs-bg-overlay-strong)}._player_cyvcx_135 img{width:100%;height:100%;object-fit:cover;display:block}._playerTop_cyvcx_149{position:absolute;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;gap:8px}._playerChip_cyvcx_158{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--cs-radius-pill);font-size:.75rem;font-weight:600;color:var(--cs-text-solid);background:var(--cs-reading-mid);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._playBtn_cyvcx_171{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._playerBar_cyvcx_177{position:absolute;left:12px;right:12px;bottom:12px;height:4px;border-radius:var(--cs-radius-pill);background:color-mix(in srgb,var(--cs-text-solid) 35%,transparent);overflow:hidden}._playerBar_cyvcx_177 i{display:block;width:100%;height:100%;background:var(--cs-text-solid);transform:scaleX(0);transform-origin:left}._playerRun_cyvcx_195{animation:_run_cyvcx_1 8s linear forwards}@keyframes _run_cyvcx_1{to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){._playerRun_cyvcx_195{animation:none;transform:scaleX(1)}}._sets_cyvcx_211{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px}._setTab_cyvcx_217{min-height:36px;padding:0 14px;border:1px solid var(--cs-border-card);border-radius:var(--cs-radius-pill);background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer}._setTab_cyvcx_217[aria-selected=true]{border-color:var(--cs-primary);color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 10%,transparent)}._section_cyvcx_235{display:flex;flex-direction:column;gap:8px}._secTitle_cyvcx_240{font-size:.9375rem;font-weight:600;line-height:1.3333}._secSub_cyvcx_245{margin-top:-4px;font-size:.8125rem;line-height:1.3846;color:var(--cs-text-description)}._scoreHead_cyvcx_254{display:flex;align-items:center;justify-content:space-between;gap:12px}._scoreNow_cyvcx_260{display:inline-flex;align-items:center;gap:8px;font-size:.9375rem}._sections_cyvcx_266{display:flex;flex-direction:column;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);overflow:hidden}._sec_cyvcx_235+._sec_cyvcx_235{border-top:1px solid var(--cs-border-subtle)}._secHead_cyvcx_277{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:10px;align-items:center;width:100%;min-height:52px;padding:10px 16px;border:none;background:transparent;color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._secName_cyvcx_292{font-size:.875rem;font-weight:600}._secScore_cyvcx_296{font-size:.8125rem;font-weight:600;color:var(--cs-success)}._secScoreLow_cyvcx_301{color:var(--cs-caution)}._secCaret_cyvcx_304{color:var(--cs-text-description);transition:transform .2s var(--cs-ease-inout)}._secHead_cyvcx_277[aria-expanded=true] ._secCaret_cyvcx_304{transform:rotate(180deg)}._secBody_cyvcx_311{display:flex;flex-direction:column;gap:14px;padding:2px 16px 16px}._applies_cyvcx_317{display:flex;align-items:center;gap:10px;min-height:44px;padding:0;border:none;background:none;color:var(--cs-text-primary);font-family:inherit;font-size:.875rem;font-weight:500;text-align:left;cursor:pointer}._box_cyvcx_332{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border:1.5px solid var(--cs-border-secondary);border-radius:6px;color:var(--cs-on-primary)}._boxOn_cyvcx_342{border-color:var(--cs-primary);background:var(--cs-primary)}._item_cyvcx_346{display:flex;flex-direction:column;gap:8px}._itemName_cyvcx_351{font-size:.875rem;line-height:1.4286}._seg_cyvcx_356{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;border-radius:10px;background:var(--cs-bg-overlay)}._segBtn_cyvcx_364{min-height:40px;padding:0 6px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--cs-text-label);font-family:inherit;font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s}._segBtn_cyvcx_364 b{font-weight:700}._segBtn_cyvcx_364[aria-checked=true]{background:var(--cs-bg-elevated);color:var(--cs-text-primary);border-color:var(--cs-border-card)}._segBtn_cyvcx_364[aria-checked=true][data-score="2"]{color:var(--cs-success)}._segBtn_cyvcx_364[aria-checked=true][data-score="1"]{color:var(--cs-caution)}._segBtn_cyvcx_364[aria-checked=true][data-score="0"]{color:var(--cs-red-7)}._field_cyvcx_397{width:100%;padding:12px 14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;font-size:.9375rem;line-height:1.45;resize:none;box-sizing:border-box}._field_cyvcx_397::placeholder{color:var(--cs-text-description)}._field_cyvcx_397:focus{outline:none;border-color:var(--cs-border-tertiary)}._summary_cyvcx_419{display:flex;flex-direction:column;padding:2px 16px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container)}._summaryRow_cyvcx_427{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 0;border:none;border-top:1px solid var(--cs-border-subtle);background:none;color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._summaryRow_cyvcx_427:first-child{border-top:none}._summaryScore_cyvcx_445{margin-left:auto;font-size:.8125rem;font-weight:600;color:var(--cs-text-label)}._summaryName_cyvcx_451{min-width:0;font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._option_cyvcx_461{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 14px;border:1px solid var(--cs-border-card);border-radius:12px;background:var(--cs-bg-container);color:var(--cs-text-primary);font-family:inherit;text-align:left;cursor:pointer}._option_cyvcx_461[aria-checked=true]{border-color:var(--cs-primary);box-shadow:inset 0 0 0 1px var(--cs-primary)}._optionDot_cyvcx_479{flex-shrink:0;width:10px;height:10px;border-radius:50%}._optionDot_cyvcx_479[data-tone=success]{background:var(--cs-success)}._optionDot_cyvcx_479[data-tone=warning]{background:var(--cs-caution)}._optionDot_cyvcx_479[data-tone=error]{background:var(--cs-red-7)}._optionText_cyvcx_494{display:flex;flex-direction:column;gap:2px}._optionLabel_cyvcx_499{font-size:.9375rem;font-weight:500}._optionSub_cyvcx_503{font-size:.8125rem;color:var(--cs-text-description)}._foot_cyvcx_509{position:sticky;bottom:0;margin:auto -16px 0;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,transparent,var(--cs-bg-layout) 28%)}._screen_8qntb_11{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;flex-direction:column;background:var(--cs-bg-layout);animation:_romIn_8qntb_1 .3s ease both}@keyframes _romIn_8qntb_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}._meta_8qntb_33{margin:0 0 2px;text-align:center;font-size:.75rem;color:var(--cs-text-secondary)}._scroll_8qntb_40{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px 16px}._headSlot_8qntb_48{margin:0 -16px}._root_8qntb_52{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}._card_8qntb_60{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:11px;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle)}._secH_8qntb_76{display:flex;align-items:center;gap:8px;margin-top:6px;margin-bottom:-4px;font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--cs-text-primary)}._cardTitle_8qntb_90{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--cs-text-primary)}._cardIco_8qntb_99{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;flex-shrink:0;border:1px solid var(--cs-border-card);background:color-mix(in srgb,var(--cs-text-primary) 6%,transparent);color:var(--cs-text-label)}._body_8qntb_117{margin:0;font-size:.8125rem;line-height:1.45;color:var(--cs-text-secondary)}._hero_8qntb_125{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:11px;color:#fff;background:var(--cs-grad-brand)}._heroFig_8qntb_137{width:56px;height:76px;padding:4px;border-radius:9px;object-fit:contain;background:#ffffff2e}._heroName_8qntb_146{margin-top:4px;font-size:1.1875rem;font-weight:600;letter-spacing:-.02em;font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._heroKicker_8qntb_156{font-size:.75rem;opacity:.85}._heroBody_8qntb_161{margin:4px 0 0;font-size:.8125rem;line-height:1.45;opacity:.92}._scores_8qntb_171{display:grid;grid-template-columns:1fr 1fr;gap:8px}._score_8qntb_171{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 12px;border-radius:11px;text-align:center;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle)}._scoreLabel_8qntb_189{align-self:flex-start;font-size:.75rem;font-weight:600;color:var(--cs-text-primary)}._gaugeVal_8qntb_196{font-size:1.5rem;font-weight:600;line-height:1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._gaugeVal_8qntb_196 small{font-size:.75rem;font-weight:600}._scoreTrend_8qntb_218{align-items:stretch;text-align:left}._scoreSub_8qntb_223{font-size:.625rem;color:var(--cs-text-secondary)}._progBig_8qntb_228{display:flex;align-items:baseline;gap:6px;margin-top:6px}._progVal_8qntb_235{font-size:1.75rem;font-weight:600;line-height:1;color:var(--cs-text-primary);font-family:var(--cs-font-display);letter-spacing:var(--cs-tracking-display)}._progVal_8qntb_235 small{font-size:.875rem}._delta_8qntb_249{padding:2px 6px;border-radius:6px;font-size:.625rem;font-weight:600;color:var(--cs-success);background:var(--cs-success-bg)}._means_8qntb_259{display:flex;flex-direction:column;gap:6px}._mean_8qntb_259{padding:9px 11px;border-radius:8px;font-size:.8125rem;line-height:1.35;color:var(--cs-text-primary);background:var(--cs-bg-layout);border:1px solid var(--cs-border-subtle)}._sideHead_8qntb_276{display:flex;align-items:baseline;justify-content:space-between;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cs-text-secondary)}._joints_8qntb_287{display:flex;flex-direction:column;gap:6px}._joint_8qntb_287{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:8px;background:var(--cs-bg-layout);border:1px solid var(--cs-border-subtle)}._jointName_8qntb_304{font-size:.8125rem;color:var(--cs-text-primary)}._jointVal_8qntb_310{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--cs-text-primary)}._dot_8qntb_321{width:7px;height:7px;border-radius:50%;flex-shrink:0}._personas_8qntb_329{display:grid;grid-template-columns:1fr 1fr;gap:8px}._persona_8qntb_329{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 10px 12px;border-radius:9px;text-align:center;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle)}._personaYou_8qntb_348{border-color:var(--cs-primary);background:color-mix(in srgb,var(--cs-primary) 12%,transparent)}._youBadge_8qntb_353{position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:2px 8px;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.06em;background:var(--cs-primary);color:var(--cs-on-primary)}._personaFig_8qntb_367{height:72px;object-fit:contain}._personaName_8qntb_372{font-size:.75rem;font-weight:600;color:var(--cs-text-primary)}._personaKicker_8qntb_378{font-size:.625rem;font-weight:600;color:var(--cs-primary)}._personaBody_8qntb_384{font-size:.625rem;line-height:1.35;color:var(--cs-text-secondary)}._scale_8qntb_391{height:10px;border-radius:999px;background:linear-gradient(to right,#e5484d,#e5844d,#e5c04d,#9fd44d,#4dd4a8 72%,#4da8e5 88%,#8b5cf6)}._ticks_8qntb_406{display:flex;justify-content:space-between;margin-top:4px;font-size:.5625rem;font-variant-numeric:tabular-nums;color:var(--cs-text-secondary)}._bands_8qntb_416{display:flex;flex-direction:column;gap:8px}._band_8qntb_416{border-radius:9px;overflow:hidden;background:var(--cs-bg-container);border:1px solid var(--cs-border-subtle)}._bandHead_8qntb_429{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:none;background:transparent;color:var(--cs-text-primary);font-family:inherit;font-size:.8125rem;font-weight:600;text-align:left;cursor:pointer}._bandSign_8qntb_445{flex-shrink:0;color:var(--cs-text-secondary);transition:transform .18s ease}._bandOpen_8qntb_451 ._bandSign_8qntb_445{transform:rotate(180deg)}._bandTitle_8qntb_455{flex:1;min-width:0}._bandScore_8qntb_461{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cs-on-primary);background:var(--cs-primary)}._bandBody_8qntb_472{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px}._bandDesc_8qntb_479{margin:0;font-size:.75rem;line-height:1.45;color:var(--cs-text-secondary)}._chips_8qntb_486{display:flex;flex-direction:column;gap:6px}._chip_8qntb_486{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:7px;font-size:.75rem;color:var(--cs-text-primary);background:var(--cs-bg-layout);border:1px solid var(--cs-border-subtle)}._chip_8qntb_486 b{padding:1px 7px;border-radius:999px;font-size:.6875rem;font-variant-numeric:tabular-nums;color:var(--cs-success);background:var(--cs-success-bg)}._done_8qntb_515{flex:0 0 auto;height:44px;margin:0 16px 16px;border:none;border-radius:8px;background:var(--cs-primary);color:var(--cs-on-primary);font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer}._done_8qntb_515:active{transform:scale(.99)}@media (prefers-reduced-motion: reduce){._screen_8qntb_11{animation:none}}
