*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--font-sans-fallback:Inter,system-ui,-apple-system,"Segoe UI","SF Pro Display","SF Pro Text",BlinkMacSystemFont,sans-serif;--brand-font-family:var(--font-sans-fallback);--font-sans:var(--brand-font-family);--background:240 23% 97%;--foreground:240 6% 12%;--card:0 0% 100%;--card-foreground:240 6% 12%;--popover:0 0% 100%;--popover-foreground:222 47% 11%;--primary:211 100% 50%;--primary-foreground:0 0% 100%;--secondary:240 12% 95%;--secondary-foreground:240 6% 12%;--muted:240 12% 95%;--muted-foreground:240 3% 58%;--accent:220 14% 96%;--accent-foreground:222 47% 11%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:240 10% 88%;--input:240 10% 88%;--ring:211 100% 50%;--radius:1.25rem;--card-hover:220 14% 96%;--border-subtle:220 13% 91%;--shadow-soft:0 10px 40px #00000014;--accent-red:0 84% 60%;--accent-green:160 84% 39%;--accent-yellow:38 92% 50%;--accent-blue:211 100% 50%;--accent-purple:263 70% 50%;--accent-cyan:186 100% 42%;--heart:350 89% 60%;--activity:25 95% 53%;--sleep:263 70% 50%;--nutrition:160 84% 39%;--mindfulness:186 100% 42%;--body:38 92% 50%;--biohacker:263 70% 50%;--environment:186 100% 42%;--chart-1:211 100% 50%;--chart-2:160 84% 39%;--chart-3:263 70% 50%;--chart-4:38 92% 50%;--chart-5:350 89% 60%;--chart-blue:#0a84ff;--chart-red:#ff453a;--chart-green:#30d158;--chart-orange:#ff9f0a;--chart-purple:#bf5af2;--chart-cyan:#64d2ff;--chart-yellow:#ffd60a;--chart-indigo:#5e5ce6;--chart-pink:#ff375f}.dark{--background:224 45% 8%;--foreground:210 40% 98%;--card:240 4% 12%;--card-foreground:210 40% 98%;--popover:240 4% 12%;--popover-foreground:210 40% 98%;--primary:211 100% 50%;--primary-foreground:0 0% 100%;--secondary:240 4% 12%;--secondary-foreground:210 40% 98%;--muted:240 4% 12%;--muted-foreground:240 3% 60%;--accent:240 4% 12%;--accent-foreground:210 40% 98%;--destructive:0 63% 31%;--destructive-foreground:210 40% 98%;--border:240 4% 20%;--input:240 4% 20%;--ring:211 100% 50%;--card-hover:240 4% 16%;--border-subtle:240 4% 16%;--shadow-soft:0 25px 50px #00000080;--accent-red:0 84% 60%;--accent-green:160 84% 39%;--accent-yellow:38 92% 50%;--accent-blue:211 100% 50%;--accent-purple:263 70% 50%;--accent-cyan:186 100% 42%;--chart-blue:#0a84ff;--chart-red:#ff453a;--chart-green:#30d158;--chart-orange:#ff9f0a;--chart-purple:#bf5af2;--chart-cyan:#64d2ff;--chart-yellow:#ffd60a;--chart-indigo:#5e5ce6;--chart-pink:#ff375f}html{max-width:100%;overflow-x:clip;scroll-behavior:smooth}*{border-color:hsl(var(--border));min-width:0}#root,body{overflow-x:clip}#root,body,canvas,img,svg,video{max-width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:hsl(var(--background));color:hsl(var(--foreground))}body,h1,h2,h3,h4,h5,h6{font-family:var(--font-sans)}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.03em}a{transition:opacity .14s ease}a:hover{opacity:.72}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-\[19px\]{left:-19px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-\[calc\(80px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(80px + env(safe-area-inset-bottom))}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[2px\]{left:2px}.left-\[50\%\]{left:50%}.left-\[60\%\]{left:60%}.left-\[80\%\]{left:80%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[2px\]{top:2px}.top-\[48px\]{top:48px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-\[calc\(env\(safe-area-inset-top\)\+3\.5rem\)\]{top:calc(env(safe-area-inset-top) + 3.5rem)}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.-ml-1{margin-left:-.25rem}.-ml-4{margin-left:-1rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-0{height:0}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[27px\]{height:27px}.h-\[3\.7rem\]{height:3.7rem}.h-\[31px\]{height:31px}.h-\[52px\]{height:52px}.h-\[60vh\]{height:60vh}.h-\[70vh\]{height:70vh}.h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.h-\[min\(62vh\2c 420px\)\]{height:min(62vh,420px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[110px\]{max-height:110px}.max-h-\[120px\]{max-height:120px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-8{min-height:2rem}.min-h-\[100svh\]{min-height:100svh}.min-h-\[110px\]{min-height:110px}.min-h-\[12rem\]{min-height:12rem}.min-h-\[148px\]{min-height:148px}.min-h-\[150px\]{min-height:150px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[2\.1em\]{min-height:2.1em}.min-h-\[220px\]{min-height:220px}.min-h-\[3\.05rem\]{min-height:3.05rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[420px\]{min-height:420px}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[74px\]{min-height:74px}.min-h-\[8rem\]{min-height:8rem}.min-h-\[90px\]{min-height:90px}.min-h-\[92px\]{min-height:92px}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[15\%\]{width:15%}.w-\[160px\]{width:160px}.w-\[1px\]{width:1px}.w-\[20\%\]{width:20%}.w-\[25\%\]{width:25%}.w-\[27px\]{width:27px}.w-\[280px\]{width:280px}.w-\[3\.7rem\]{width:3.7rem}.w-\[51px\]{width:51px}.w-\[52px\]{width:52px}.w-\[60\%\]{width:60%}.w-\[calc\(100\%-5\.5rem\)\]{width:calc(100% - 5.5rem)}.w-\[min\(92vw\2c 420px\)\]{width:min(92vw,420px)}.w-\[min\(94vw\2c 460px\)\]{width:min(94vw,460px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-16{min-width:4rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[128px\]{min-width:128px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[132px\]{min-width:132px}.min-w-\[190px\]{min-width:190px}.min-w-\[20px\]{min-width:20px}.min-w-\[260px\]{min-width:260px}.min-w-\[88px\]{min-width:88px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[1720px\]{max-width:1720px}.max-w-\[1750px\]{max-width:1750px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[60\%\]{max-width:60%}.max-w-\[640px\]{max-width:640px}.max-w-\[78\%\]{max-width:78%}.max-w-\[78px\]{max-width:78px}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-\[-50\%\]{--tw-translate-x:-50%}.translate-x-\[-50\%\],.translate-y-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-6{column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-8{row-gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.625rem*var(--tw-space-y-reverse));margin-top:calc(.625rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border))}.divide-border\/40>:not([hidden])~:not([hidden]){border-color:hsl(var(--border)/.4)}.divide-border\/50>:not([hidden])~:not([hidden]){border-color:hsl(var(--border)/.5)}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-\[34px\]{border-radius:34px}.rounded-\[36px\]{border-radius:36px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl-md{border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-br-md{border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tl-md{border-top-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-md{border-top-right-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[12px\]{border-bottom-width:12px}.border-l{border-left-width:1px}.border-l-\[7px\]{border-left-width:7px}.border-r{border-right-width:1px}.border-r-\[7px\]{border-right-width:7px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[rgb\(var\(--apple-opaque-separator\)\)\]{border-color:rgb(var(--apple-opaque-separator))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-border{border-color:hsl(var(--border))}.border-border\/30{border-color:hsl(var(--border)/.3)}.border-border\/40{border-color:hsl(var(--border)/.4)}.border-border\/50{border-color:hsl(var(--border)/.5)}.border-border\/60{border-color:hsl(var(--border)/.6)}.border-border\/70{border-color:hsl(var(--border)/.7)}.border-border\/80{border-color:hsl(var(--border)/.8)}.border-cyan-500\/30{border-color:#06b6d44d}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive)/.2)}.border-destructive\/30{border-color:hsl(var(--destructive)/.3)}.border-destructive\/40{border-color:hsl(var(--destructive)/.4)}.border-destructive\/50{border-color:hsl(var(--destructive)/.5)}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-indigo-500\/30{border-color:#6366f14d}.border-input{border-color:hsl(var(--input))}.border-orange-300\/40{border-color:#fdba7466}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/30{border-color:#f973164d}.border-primary{border-color:hsl(var(--primary))}.border-primary\/20{border-color:hsl(var(--primary)/.2)}.border-primary\/25{border-color:hsl(var(--primary)/.25)}.border-primary\/30{border-color:hsl(var(--primary)/.3)}.border-primary\/40{border-color:hsl(var(--primary)/.4)}.border-primary\/50{border-color:hsl(var(--primary)/.5)}.border-red-400\/40{border-color:#f8717166}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-sky-200\/70{border-color:#bae6fdb3}.border-transparent{border-color:#0000}.border-violet-500\/30{border-color:#8b5cf64d}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/30{border-color:#ffffff4d}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/30{border-color:#eab3084d}.border-b-white{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-r-transparent{border-right-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-\[rgb\(var\(--apple-bg-secondary\)\/0\.8\)\]{background-color:rgb(var(--apple-bg-secondary)/.8)}.bg-accent{background-color:hsl(var(--accent))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-100\/20{background-color:#fef3c733}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-background{background-color:hsl(var(--background))}.bg-background\/70{background-color:hsl(var(--background)/.7)}.bg-background\/95{background-color:hsl(var(--background)/.95)}.bg-black\/10{background-color:#0000001a}.bg-black\/30{background-color:#0000004d}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/5{background-color:#3b82f60d}.bg-border{background-color:hsl(var(--border))}.bg-border\/60{background-color:hsl(var(--border)/.6)}.bg-card{background-color:hsl(var(--card))}.bg-card\/40{background-color:hsl(var(--card)/.4)}.bg-card\/50{background-color:hsl(var(--card)/.5)}.bg-card\/60{background-color:hsl(var(--card)/.6)}.bg-card\/70{background-color:hsl(var(--card)/.7)}.bg-card\/80{background-color:hsl(var(--card)/.8)}.bg-card\/85{background-color:hsl(var(--card)/.85)}.bg-card\/90{background-color:hsl(var(--card)/.9)}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive)/.1)}.bg-destructive\/5{background-color:hsl(var(--destructive)/.05)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-50\/60{background-color:#ecfdf599}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/5{background-color:#10b9810d}.bg-foreground{background-color:hsl(var(--foreground))}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-green-50\/60{background-color:#f0fdf499}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-indigo-500\/10{background-color:#6366f11a}.bg-lime-500{--tw-bg-opacity:1;background-color:rgb(132 204 22/var(--tw-bg-opacity,1))}.bg-lime-500\/10{background-color:#84cc161a}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground{background-color:hsl(var(--muted-foreground))}.bg-muted-foreground\/40{background-color:hsl(var(--muted-foreground)/.4)}.bg-muted\/20{background-color:hsl(var(--muted)/.2)}.bg-muted\/30{background-color:hsl(var(--muted)/.3)}.bg-muted\/40{background-color:hsl(var(--muted)/.4)}.bg-muted\/50{background-color:hsl(var(--muted)/.5)}.bg-muted\/60{background-color:hsl(var(--muted)/.6)}.bg-muted\/80{background-color:hsl(var(--muted)/.8)}.bg-orange-100\/20{background-color:#ffedd533}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/10{background-color:#f973161a}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/10{background-color:hsl(var(--primary)/.1)}.bg-primary\/15{background-color:hsl(var(--primary)/.15)}.bg-primary\/20{background-color:hsl(var(--primary)/.2)}.bg-primary\/40{background-color:hsl(var(--primary)/.4)}.bg-primary\/5{background-color:hsl(var(--primary)/.05)}.bg-primary\/\[0\.04\]{background-color:hsl(var(--primary)/.04)}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\/10{background-color:#dc26261a}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/20{background-color:hsl(var(--secondary)/.2)}.bg-secondary\/30{background-color:hsl(var(--secondary)/.3)}.bg-secondary\/50{background-color:hsl(var(--secondary)/.5)}.bg-secondary\/60{background-color:hsl(var(--secondary)/.6)}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50\/60{background-color:#f0f9ff99}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-400\/10{background-color:#94a3b81a}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-950\/70{background-color:#020617b3}.bg-transparent{background-color:initial}.bg-violet-500{--tw-bg-opacity:1;background-color:rgb(139 92 246/var(--tw-bg-opacity,1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/35{background-color:#ffffff59}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-primary\/10{--tw-gradient-from:hsl(var(--primary)/0.1) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from:hsl(var(--primary)/0.2) var(--tw-gradient-from-position);--tw-gradient-to:hsl(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from:#0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-background{--tw-gradient-to:hsl(var(--background)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),hsl(var(--background)) var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-background{--tw-gradient-to:hsl(var(--background)) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-card{--tw-gradient-to:hsl(var(--card)) var(--tw-gradient-to-position)}.fill-blue-500{fill:#3b82f6}.fill-current{fill:currentColor}.fill-cyan-500{fill:#06b6d4}.fill-destructive{fill:hsl(var(--destructive))}.fill-foreground{fill:hsl(var(--foreground))}.fill-green-500{fill:#22c55e}.fill-indigo-500{fill:#6366f1}.fill-orange-500{fill:#f97316}.fill-primary{fill:hsl(var(--primary))}.fill-primary\/60{fill:hsl(var(--primary)/.6)}.fill-red-500{fill:#ef4444}.fill-violet-500{fill:#8b5cf6}.fill-yellow-500{fill:#eab308}.stroke-border{stroke:hsl(var(--border))}.stroke-border\/40{stroke:hsl(var(--border)/.4)}.stroke-border\/60{stroke:hsl(var(--border)/.6)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1px\]{padding:1px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-14{padding-bottom:3.5rem;padding-top:3.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(7rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[34px\]{font-size:34px}.text-\[36\%\]{font-size:36%}.text-\[52px\]{font-size:52px}.text-\[58\%\]{font-size:58%}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(20px\2c 2\.1vw\2c 34px\)\]{font-size:clamp(20px,2.1vw,34px)}.text-\[clamp\(34px\2c 9vw\2c 88px\)\]{font-size:clamp(34px,9vw,88px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.05\]{line-height:1.05}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[hsl\(var\(--primary\)\)\]{color:hsl(var(--primary))}.text-\[rgb\(var\(--apple-label-tertiary\)\)\]{color:rgb(var(--apple-label-tertiary))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-background{color:hsl(var(--background))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-black\/70{color:#000000b3}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-500{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground)/.5)}.text-fuchsia-600{--tw-text-opacity:1;color:rgb(192 38 211/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/40{color:hsl(var(--muted-foreground)/.4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground)/.5)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground)/.8)}.text-muted-foreground\/90{color:hsl(var(--muted-foreground)/.9)}.text-muted\/20{color:hsl(var(--muted)/.2)}.text-muted\/70{color:hsl(var(--muted)/.7)}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-violet-500{--tw-text-opacity:1;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.underline-offset-4{text-underline-offset:4px}.accent-blue-500{accent-color:#3b82f6}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--apple-shadow-md\)\]{--tw-shadow-color:var(--apple-shadow-md);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-black\/10{--tw-ring-color:#0000001a}.ring-current{--tw-ring-color:currentColor}.ring-green-500\/20{--tw-ring-color:#22c55e33}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-primary\/20{--tw-ring-color:hsl(var(--primary)/0.2)}.ring-red-500\/20{--tw-ring-color:#ef444433}.ring-ring{--tw-ring-color:hsl(var(--ring))}.ring-white\/15{--tw-ring-color:#ffffff26}.ring-white\/20{--tw-ring-color:#fff3}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[stroke-dashoffset\]{transition-duration:.15s;transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.\[grid-template-columns\:repeat\(auto-fill\2c minmax\(180px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\2c minmax\(270px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.\[grid-template-columns\:repeat\(auto-fill\2c minmax\(320px\2c 380px\)\)\]{grid-template-columns:repeat(auto-fill,minmax(320px,380px))}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-600.594041393209f0003754.woff2) format("woff2")}.health-shell{position:relative}.health-shell,.light .health-shell{background:#0000}.health-panel{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(180deg,#171b24eb,#11141ce6);border:1px solid #7b88a02e;box-shadow:0 24px 60px #00000057,inset 0 1px 0 #ffffff08}.light .health-panel{background:linear-gradient(180deg,#f6faffeb,#ecf3fbeb);border-color:#7a89a033;box-shadow:0 20px 36px #1c38551a,inset 0 1px 0 #ffffffbf}.light .health-panel.ax-chrome-panel{background:radial-gradient(ellipse 220% 180% at 5% -30%,#007aff80,#0000 60%),radial-gradient(ellipse 190% 150% at 100% -20%,#30d15861,#0000 55%),radial-gradient(ellipse 160% 110% at 0 70%,#5ac8fa47,#0000 50%),linear-gradient(180deg,#f2f8fff0,#eaf4fff2);border-color:#5a8cd238;box-shadow:0 20px 36px #1c38551a,inset 0 1px 0 #fffc}.dark .health-panel.ax-chrome-panel{background:radial-gradient(ellipse 220% 180% at 5% -30%,#007aff73,#0000 60%),radial-gradient(ellipse 190% 150% at 100% -20%,#30d15859,#0000 55%),radial-gradient(ellipse 160% 110% at 0 70%,#5ac8fa40,#0000 50%),linear-gradient(180deg,#171b24eb,#11141ce6)}.health-shell .card-ios{background:linear-gradient(180deg,#1d212cf5,#151922f2);border:1px solid #7d8aa02e;border-radius:26px;box-shadow:0 18px 35px #00000042;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.light .health-shell .card-ios{background:linear-gradient(180deg,#ffffffeb,#f8fbfff0);border-color:#74849a33;box-shadow:0 12px 28px #253c571a}.health-shell .card-ios:hover{box-shadow:0 22px 40px #0000004d;transform:translateY(-2px) scale(1.005)}@keyframes ax-motion-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(1.024)}}@keyframes ax-motion-progress{0%,to{opacity:.68}50%{opacity:1}}@keyframes ax-motion-flow{0%,to{opacity:1;transform:translateX(0)}50%{opacity:.72;transform:translateX(2px)}}.ax-motion-pulse{animation:ax-motion-pulse var(--ax-motion-dur,2.2s) ease-in-out var(--ax-motion-delay,0s) infinite;transform-box:fill-box;transform-origin:center;will-change:opacity,transform}.ax-motion-progress{animation:ax-motion-progress var(--ax-motion-dur,2.4s) ease-in-out var(--ax-motion-delay,0s) infinite;will-change:opacity}.ax-motion-flow{animation:ax-motion-flow var(--ax-motion-dur,2s) ease-in-out var(--ax-motion-delay,0s) infinite;transform-box:fill-box;transform-origin:center;will-change:opacity,transform}.mental-apple-shell{background:radial-gradient(120% 90% at 0 0,#0a84ff2e 0,#0a84ff00 50%),radial-gradient(110% 100% at 100% 100%,#64d2ff24 0,#64d2ff00 52%);border-radius:28px;padding:6px}.mental-apple-segment{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:linear-gradient(180deg,#222938c2,#181f2cc2);border-color:#788aa547}.mental-apple-card{backdrop-filter:blur(18px) saturate(155%);-webkit-backdrop-filter:blur(18px) saturate(155%);background:linear-gradient(160deg,#1e2838eb,#131926e0);border-color:#8294b03d;border-radius:30px;box-shadow:0 22px 42px #050c1857,inset 0 1px 0 #ffffff14}.mental-apple-subcard{background:linear-gradient(180deg,#1e273699,#171e2b8f);border-color:#8294b038}.mental-apple-primary-btn{border-radius:999px;box-shadow:0 10px 22px #0a84ff4d}.mental-apple-outline-btn{border-radius:999px}.mental-apple-radio-row{border-radius:12px;padding:8px 10px}.mental-apple-radio-row:hover{background:#788aa51a}.mental-apple-range[type=range]{accent-color:#0a84ff}.light .mental-apple-shell{background:radial-gradient(120% 90% at 0 0,#0a84ff29 0,#0a84ff00 58%),radial-gradient(110% 100% at 100% 100%,#64d2ff1f 0,#64d2ff00 62%)}.light .mental-apple-segment{background:linear-gradient(180deg,#fafdfff0,#f2f8fff0);border-color:#8c9ab261}.light .mental-apple-card{background:linear-gradient(160deg,#fffffff2,#f5faffeb);border-color:#8697b04d;box-shadow:0 16px 36px #21385a24,inset 0 1px 0 #ffffffeb}.light .mental-apple-subcard{background:linear-gradient(180deg,#ffffffd1,#f7fbffdb);border-color:#8697b047}@media (max-width:1023px){.ax-mobile-apple-grade{--ax-mobile-card-radius:1.45rem;--ax-mobile-chip-radius:999px}.ax-mobile-apple-grade .ax-mobile-main{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.ax-mobile-apple-grade .card-ios,.ax-mobile-apple-grade .health-card{backdrop-filter:saturate(170%) blur(16px);-webkit-backdrop-filter:saturate(170%) blur(16px);background:linear-gradient(180deg,hsl(var(--card)/.92) 0,hsl(var(--card)/.84) 100%);border-color:hsl(var(--border)/.72);border-radius:var(--ax-mobile-card-radius);box-shadow:0 14px 34px #04081247}.light .ax-mobile-apple-grade .card-ios,.light .ax-mobile-apple-grade .health-card{background:linear-gradient(180deg,hsl(var(--card)/.96) 0,hsl(var(--card)/.91) 100%);box-shadow:0 10px 26px #223e611f}.ax-mobile-apple-grade .ax-mobile-nav-panel{border-color:hsl(var(--border)/.74);box-shadow:0 10px 30px #06091233,inset 0 1px 0 hsl(var(--foreground)/.04)}.ax-mobile-apple-grade .ax-mobile-chip{background:hsl(var(--muted)/.42);border:1px solid hsl(var(--border)/.45);border-radius:var(--ax-mobile-chip-radius);font-weight:600;letter-spacing:-.01em;min-height:2.35rem}.ax-mobile-apple-grade .ax-mobile-chip-active{border-color:hsl(var(--primary)/.48);box-shadow:0 8px 18px hsl(var(--primary)/.2),inset 0 1px 0 hsl(var(--foreground)/.08)}.ax-mobile-apple-grade h1{letter-spacing:-.028em}.ax-mobile-apple-grade h2,.ax-mobile-apple-grade h3{letter-spacing:-.02em}.ax-mobile-apple-grade .rounded-2xl{border-radius:1.2rem}.ax-mobile-apple-grade .rounded-3xl{border-radius:1.45rem}.ax-mobile-apple-grade [role=button],.ax-mobile-apple-grade a.inline-flex,.ax-mobile-apple-grade button{-webkit-tap-highlight-color:transparent}.ax-mobile-apple-grade [data-slot=input],.ax-mobile-apple-grade input,.ax-mobile-apple-grade textarea{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsl(var(--background)/.58);border-color:hsl(var(--border)/.75);border-radius:1rem;min-height:2.85rem}.ax-mobile-apple-grade .ax-touch-scroll{-webkit-overflow-scrolling:touch}}.card-ios a,.card-ios h1,.card-ios h2,.card-ios h3,.card-ios h4,.card-ios p,.card-ios span,.health-panel h1,.health-panel h2,.health-panel h3,.health-panel p,.health-panel span{overflow-wrap:anywhere}.ios-h1{font-size:34px;letter-spacing:-.03em;line-height:1.1}.ios-h2{font-size:28px;letter-spacing:-.025em;line-height:1.14}.ios-h3{font-size:22px;letter-spacing:-.02em;line-height:1.2}.ios-body{font-size:17px;line-height:1.35}.ios-caption{font-size:13px;line-height:1.3}.section-header{color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:600;letter-spacing:.1em;line-height:1rem;text-transform:uppercase}.landing-light .landing-auth-wrap-light .section-header{color:#475569}.health-card{animation-duration:.3s;background-color:hsl(var(--card));border-color:hsl(var(--border));border-radius:1rem;border-width:1px;padding:1.5rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (max-width:1023px){.ax-mobile-apple-grade .health-card{border-radius:1.2rem}}.landing-light .landing-auth-wrap-light .health-card.border,.landing-light .landing-auth-wrap-light .rounded-2xl.health-card{background:#f8fafc;border-color:#cbd5e1}.health-card{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--shadow-soft)}.health-card:hover{border-color:hsl(var(--primary)/.3);box-shadow:0 20px 40px #007aff26;transform:translateY(-4px)}.health-category-card{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border-radius:14px;display:flex;padding:14px 16px;transition:all .2s ease}.light .health-category-card{background:#ffffffb8}.health-category-card:hover{background:#ffffff14}.light .health-category-card:hover{background:#ffffffe0}.health-category-card .icon,.health-category-card__icon{align-items:center;border-radius:10px;display:flex;height:36px;justify-content:center;margin-right:14px;width:36px}.health-category-card .title,.health-category-card__title{font-size:16px;font-weight:500}.glass-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsl(var(--card)/.86);border:1px solid hsl(var(--border)/.9);border-radius:1rem;box-shadow:var(--shadow-soft);color:hsl(var(--card-foreground));transition:all .3s ease}.glass-card:hover{background:hsl(var(--card)/.95);border-color:hsl(var(--primary)/.28);transform:translateY(-2px)}.ax-brand-icon-white{filter:brightness(0) invert(1)}.light .ax-brand-icon-white{filter:brightness(0)}.glow-blue{box-shadow:0 0 60px #007aff66,0 0 100px #007aff33}.glow-purple{box-shadow:0 0 60px #8b5cf666,0 0 100px #8b5cf633}.glow-cyan{box-shadow:0 0 60px #06b6d466,0 0 100px #06b6d433}.text-gradient{background:linear-gradient(135deg,#007aff,#06b6d4);-webkit-background-clip:text;background-clip:text;color:#0000}.text-gradient-purple{background:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;background-clip:text;color:#0000}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes grid-flow{0%{background-position:0 0}to{background-position:100% 100%}}.animate-pulse-glow{animation:pulse-glow 4s ease-in-out infinite}.animate-float{animation:float 6s ease-in-out infinite}.data-grid-bg{animation:grid-flow 20s linear infinite;background-image:linear-gradient(#007aff08 1px,#0000 0),linear-gradient(90deg,#007aff08 1px,#0000 0);background-size:50px 50px}.floating-nav{--tw-translate-x:-50%;--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#0f172acc;border-color:#1e293b80;border-width:1px;left:50%;position:fixed;top:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));z-index:50}.landing-light .floating-nav{background:var(--landing-light-surface);border-color:var(--landing-light-border)}.landing-light .landing-auth-wrap-light .rounded-2xl.floating-nav{background:#f8fafc;border-color:#cbd5e1}.floating-nav{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);--tw-shadow-color:#0f172a73;--tw-shadow:var(--tw-shadow-colored);border-radius:9999px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.75rem 1.5rem}.landing-light .inline-flex.floating-nav.bg-blue-500\/10,.landing-light .inline-flex.floating-nav.bg-cyan-500\/10,.landing-light .inline-flex.floating-nav.bg-green-500\/10,.landing-light .inline-flex.floating-nav.bg-purple-500\/10{background:#e4f1fb;border-color:#96c7e9}.feature-card{--tw-border-opacity:1;background-color:#0f172a80;border-color:rgb(30 41 59/var(--tw-border-opacity,1));border-radius:1.5rem;border-width:1px;overflow:hidden;padding:2rem;position:relative}@media (max-width:1023px){.ax-mobile-apple-grade .feature-card{border-radius:1.45rem}}.landing-light .landing-auth-wrap-light .rounded-2xl.feature-card{background:#f8fafc;border-color:#cbd5e1}.feature-card{animation-duration:.5s;transition-duration:.5s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.feature-card:hover{border-color:#3b82f64d;transform:translateY(-4px)}.feature-card:before{background:linear-gradient(90deg,#0000,#007aff80,#0000);content:"";height:1px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .5s ease}.understanding-unified-card{align-items:center;backdrop-filter:blur(8px);background:linear-gradient(145deg,#0f172aa8,#0f172a5c);border:1px solid #4755698c;border-radius:30px;display:grid;gap:20px;grid-template-columns:1.1fr 1fr;padding:30px}.understanding-unified-card-light{background:linear-gradient(145deg,#fbfdff,#f0f5fc);border-color:#b7c5da}.understanding-unified-left{display:flex;flex-direction:column;gap:24px}.understanding-line-item{border-left:2px solid #94a3b859;padding-left:16px}.understanding-line-item h3{color:#f8fafc;font-size:35px;letter-spacing:-.02em;line-height:1.06;margin:0 0 7px}.understanding-line-item p{color:#94a3b8;font-size:18px;line-height:1.52;margin:0}.understanding-unified-card-light .understanding-line-item{border-left-color:#9caed0}.understanding-unified-card-light .understanding-line-item h3{color:#0f172a}.understanding-unified-card-light .understanding-line-item p{color:#3f4f68}.understanding-unified-right{align-items:center;display:flex;justify-content:center}.understanding-orbit-scene{height:410px;margin:0 auto;position:relative;width:min(100%,470px)}.understanding-orbit-ring{border:1px dashed #94a3b838;border-radius:9999px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.understanding-orbit-ring-1{height:184px;width:184px}.understanding-orbit-ring-2{height:264px;width:264px}.understanding-orbit-ring-3{height:340px;width:340px}.understanding-orbit-rays{background:conic-gradient(from 0deg,#0000 0deg 20deg,#94a3b842 20deg 24deg,#0000 24deg 74deg,#94a3b83d 74deg 78deg,#0000 78deg 138deg,#94a3b83d 138deg 141deg,#0000 141deg 197deg,#94a3b83d 197deg 201deg,#0000 201deg 263deg,#94a3b83d 263deg 267deg,#0000 267deg 322deg,#94a3b83d 322deg 326deg,#0000 326deg 1turn);height:180px;mask:radial-gradient(circle,#0000 0 56px,#000 56px 95px,#0000 95px);opacity:.6;width:180px}.understanding-orbit-core,.understanding-orbit-rays{border-radius:9999px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.understanding-orbit-core{align-items:center;background:radial-gradient(circle,#4755699e 0,#0f172aeb 100%);border:1px solid #ffffff6b;box-shadow:0 0 0 10px #ffffff14,0 0 28px #ffffff42;color:#f8fafc;display:flex;height:78px;justify-content:center;width:78px}.understanding-unified-card-light .understanding-orbit-core{background:radial-gradient(circle,#eef3fb 0,#dce6f5 100%);border-color:#8ea2bf;box-shadow:0 0 0 8px #94a3b838,0 0 14px #64748b47;color:#0f172a}.understanding-orbit-node-anchor{left:50%;position:absolute;top:50%}.understanding-orbit-node-wrap{inset:0;position:absolute}.understanding-orbit-link{border-top:1px dashed #94a3b847;height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.understanding-orbit-icon{color:#f8fafcf2;filter:drop-shadow(0 0 8px rgba(255,255,255,.35));left:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.understanding-orbit-icon svg{stroke-width:1.9;height:100%;width:100%}.understanding-orbit-icon-sm{height:24px;width:24px}.understanding-orbit-icon-md{height:30px;width:30px}.understanding-orbit-icon-lg{height:36px;width:36px}.understanding-orbit-chip{background:#0f172acc;border:1px solid #cbd5e199;border-radius:9999px;box-shadow:0 10px 22px #02061747;color:#e2e8f0;font-weight:600;left:100%;letter-spacing:.02em;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.understanding-orbit-chip-sm{font-size:10px;padding:4px 9px}.understanding-orbit-chip-md{font-size:11px;padding:5px 11px}.understanding-orbit-chip-lg{font-size:12px;padding:6px 12px}.understanding-unified-card-light .understanding-orbit-icon{color:#111827;filter:none}.understanding-unified-card-light .understanding-orbit-link{border-top-color:#94a3b873}.understanding-unified-card-light .understanding-orbit-chip{background:#f8fafcfa;border-color:#a7b7cf;box-shadow:0 8px 18px #0f172a1f;color:#0f172a}.feature-card:hover:before{opacity:1}.pricing-card{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1));border-color:rgb(30 41 59/var(--tw-border-opacity,1));border-radius:1.5rem;border-width:1px;display:flex;flex-direction:column;padding:2rem;position:relative}@media (max-width:1023px){.ax-mobile-apple-grade .pricing-card{border-radius:1.45rem}}.landing-light .pricing-card{border-color:var(--landing-light-border)}.landing-light .landing-auth-wrap-light .rounded-2xl.pricing-card{background:#f8fafc;border-color:#cbd5e1}.pricing-card{animation-duration:.3s;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.pricing-card:hover{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1));transform:translateY(-4px)}.pricing-card-highlight{background-color:#0f172acc;border-color:#3b82f680;border-radius:1.5rem;border-width:2px;display:flex;flex-direction:column;padding:2rem;position:relative}@media (max-width:1023px){.ax-mobile-apple-grade .pricing-card-highlight{border-radius:1.45rem}}.landing-light .pricing-card-highlight{background:var(--landing-light-surface)}.pricing-card-highlight{box-shadow:0 0 60px #007aff33,0 25px 50px #00000080}.text-heart{color:hsl(var(--heart))}.bg-heart{background-color:hsl(var(--heart))}.bg-heart\/10{background-color:hsl(var(--heart)/.1)}.text-activity{color:hsl(var(--activity))}.bg-activity{background-color:hsl(var(--activity))}.bg-activity\/10{background-color:hsl(var(--activity)/.1)}.text-sleep{color:hsl(var(--sleep))}.bg-sleep{background-color:hsl(var(--sleep))}.bg-sleep\/10{background-color:hsl(var(--sleep)/.1)}.text-nutrition{color:hsl(var(--nutrition))}.bg-nutrition{background-color:hsl(var(--nutrition))}.bg-nutrition\/10{background-color:hsl(var(--nutrition)/.1)}.text-mindfulness{color:hsl(var(--mindfulness))}.bg-mindfulness{background-color:hsl(var(--mindfulness))}.bg-mindfulness\/10{background-color:hsl(var(--mindfulness)/.1)}.text-body{color:hsl(var(--body))}.bg-body{background-color:hsl(var(--body))}.bg-body\/10{background-color:hsl(var(--body)/.1)}.text-biohacker{color:hsl(var(--biohacker))}.bg-biohacker{background-color:hsl(var(--biohacker))}.bg-biohacker\/10{background-color:hsl(var(--biohacker)/.1)}.text-environment{color:hsl(var(--environment))}.bg-environment{background-color:hsl(var(--environment))}.bg-environment\/10{background-color:hsl(var(--environment)/.1)}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thin::-webkit-scrollbar{height:6px;width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:#0000}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:hsl(var(--muted-foreground)/.3);border-radius:3px}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.ax-touch-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.ax-sidebar-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-top{padding-top:env(safe-area-inset-top,0)}.ax-sticky-under-header{top:calc(var(--ax-layout-sticky-top, 0px) + .5rem)}.ax-sticky-under-header-l2{top:calc(var(--ax-layout-sticky-top, 0px) + 3.875rem)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.animate-fadeIn,.animate-slideUp,.feature-card,.health-card,.pricing-card{animation:none!important;transform:none!important;transition:none!important}}.animate-fadeIn{animation:fadeIn .6s ease-out}.animate-slideUp{animation:slideUp .7s ease-out}.animate-slideDown{animation:slideDown .5s ease-out}.animate-scaleIn{animation:scaleIn .5s ease-out}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}.stagger-6{animation-delay:.6s}.input-health{--tw-border-opacity:1;background-color:#1e293b80;border-color:rgb(51 65 85/var(--tw-border-opacity,1));border-radius:.75rem;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.75rem 1rem;width:100%}.landing-light .input-health{background:var(--landing-light-surface)}.landing-light .landing-auth-wrap-light .rounded-2xl.input-health{background:#f8fafc;border-color:#cbd5e1}.input-health::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.input-health:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:#3b82f680;border-color:#3b82f680;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid #0000;outline-offset:2px}.input-health{animation-duration:.2s;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:500;padding:.75rem 1.5rem}.landing-light section .btn-primary{color:#0f172a}.landing-light .bg-blue-600.btn-primary,.landing-light .bg-purple-600.btn-primary,.landing-light .btn-primary.text-white{color:#fff}.landing-light .inline-flex.btn-primary.bg-blue-500\/10,.landing-light .inline-flex.btn-primary.bg-cyan-500\/10,.landing-light .inline-flex.btn-primary.bg-green-500\/10,.landing-light .inline-flex.btn-primary.bg-purple-500\/10{background:#e4f1fb;border-color:#96c7e9}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.btn-primary{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);animation-duration:.2s;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary:hover{--tw-shadow-color:#3b82f640;--tw-shadow:var(--tw-shadow-colored);--tw-scale-x:1.02;--tw-scale-y:1.02}.btn-primary:active,.btn-primary:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-primary:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.btn-secondary{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:500;padding:.75rem 1.5rem}.landing-light section .btn-secondary{color:#0f172a}.landing-light .bg-blue-600.btn-secondary,.landing-light .bg-purple-600.btn-secondary{color:#fff}.landing-light .inline-flex.btn-secondary.bg-blue-500\/10,.landing-light .inline-flex.btn-secondary.bg-cyan-500\/10,.landing-light .inline-flex.btn-secondary.bg-green-500\/10,.landing-light .inline-flex.btn-secondary.bg-purple-500\/10{background:#e4f1fb;border-color:#96c7e9}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.btn-secondary{--tw-border-opacity:1;animation-duration:.2s;border-color:rgb(51 65 85/var(--tw-border-opacity,1));border-width:1px;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.landing-light .landing-auth-wrap-light .rounded-2xl.btn-secondary{background:#f8fafc;border-color:#cbd5e1}.btn-secondary:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.btn-secondary:active,.btn-secondary:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-secondary:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.btn-ghost{--tw-text-opacity:1;animation-duration:.2s;color:rgb(148 163 184/var(--tw-text-opacity,1));transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.landing-light section .btn-ghost{color:var(--landing-light-muted)}.landing-apple section .btn-ghost{color:var(--apple-muted)}.btn-ghost:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.section-spacing{padding-bottom:5rem;padding-top:5rem}@media (min-width:768px){.section-spacing{padding-bottom:8rem;padding-top:8rem}}.container-health{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.container-health{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.container-health{padding-left:3rem;padding-right:3rem}}.health-widget-grid{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}.health-widget-grid-compact .health-widget-card{min-height:120px}.health-widget-card{background:#0f172ab3;border:1px solid #47556980;border-radius:16px;min-height:136px;padding:16px;text-align:left}.health-widget-kicker{color:#7c8aa4;font-size:12px;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.health-widget-title{color:#f8fafc;font-size:30px;font-weight:700;margin-bottom:10px}.health-widget-metric{color:#f8fafc;font-size:42px;font-weight:700;line-height:1.05}.health-widget-sub{color:#94a3b8;font-size:15px;margin-top:6px}.health-widget-timeline{grid-column:span 6/span 6}.health-widget-grid>.health-widget-card:not(.health-widget-timeline){grid-column:span 3/span 3}.health-widget-accent-cyan{border-color:#22d3ee59;box-shadow:0 0 40px #06b6d42e}@media (max-width:1024px){.health-widget-grid>.health-widget-card:not(.health-widget-timeline),.health-widget-timeline{grid-column:span 6/span 6}}@media (max-width:640px){.health-widget-grid>.health-widget-card:not(.health-widget-timeline),.health-widget-timeline{grid-column:span 12/span 12}.health-widget-metric{font-size:34px}}.landing-light .floating-nav{background:#ffffffe6;border-color:#cbd5e1d9;box-shadow:0 10px 35px #0f172a14}.landing-light .floating-nav a,.landing-light .floating-nav button,.landing-light .floating-nav span{color:#0f172a}.landing-light .glass-card{background:#ffffffd9;border-color:#cbd5e1cc}.landing-light .feature-card{background:#ffffffd1;border-color:#cbd5e1cc}.landing-light{--landing-light-bg:#f2f6fc;--landing-light-surface:#fff;--landing-light-surface-soft:#f7faff;--landing-light-text:#0b1a33;--landing-light-muted:#3f4f68;--landing-light-border:#b7c5da;--landing-light-accent:#0b7fc5;background:var(--landing-light-bg);color:#0f172a}.landing-light section{color:#0f172a}.landing-light section .text-white,.landing-light section h1,.landing-light section h2,.landing-light section h3,.landing-light section h4{color:#0f172a!important}.landing-light section .text-slate-300,.landing-light section .text-slate-400,.landing-light section .text-slate-500{color:var(--landing-light-muted)!important}.landing-light .bg-blue-600.text-white,.landing-light .bg-purple-600.text-white{color:#fff!important}.landing-light .bg-slate-800\/50,.landing-light .bg-slate-800\/60,.landing-light .bg-slate-800\/70,.landing-light .bg-slate-900\/60,.landing-light .bg-slate-900\/70,.landing-light .bg-slate-900\/80{background:var(--landing-light-surface)!important}.landing-light .border-slate-700\/50,.landing-light .border-slate-700\/60,.landing-light .border-slate-700\/70,.landing-light .border-slate-800,.landing-light .border-slate-800\/50,.landing-light .border-slate-800\/70{border-color:var(--landing-light-border)!important}.landing-light section[class*=bg-gradient]{background:linear-gradient(180deg,#f5f8ff,#eef3fb 60%,#f7f9fd)!important}.landing-light .glow-cyan{box-shadow:0 12px 44px #06b6d42e}.landing-light .glow-purple{box-shadow:0 12px 44px #8b5cf62e}.landing-light .glow-blue{box-shadow:0 12px 44px #2563eb2e}.landing-light .inline-flex.rounded-full.bg-blue-500\/10,.landing-light .inline-flex.rounded-full.bg-cyan-500\/10,.landing-light .inline-flex.rounded-full.bg-green-500\/10,.landing-light .inline-flex.rounded-full.bg-purple-500\/10{background:#e4f1fb!important;border-color:#96c7e9!important}.landing-light .landing-auth-wrap-light>div>h2{color:#0f172a!important}.landing-light .landing-auth-wrap-light>div>p{color:#475569!important}.landing-light .landing-auth-wrap-light .rounded-2xl.border{background:#f8fafc!important;border-color:#cbd5e1!important}.landing-light .landing-auth-wrap-light input{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}.landing-light .landing-auth-wrap-light .text-muted-foreground,.landing-light .landing-auth-wrap-light .text-sm,.landing-light .landing-auth-wrap-light .text-xs,.landing-light .landing-auth-wrap-light label{color:#475569!important}.landing-light .shadow-\[0_0_56px_rgba\(139\,92\,246\,0\.24\)\],.landing-light .shadow-\[0_0_56px_rgba\(245\,158\,11\,0\.22\)\]{box-shadow:0 8px 36px #0f172a1f!important}.landing-light .health-widget-card{background:var(--landing-light-surface);border-color:var(--landing-light-border)}.landing-light .health-widget-kicker,.landing-light .health-widget-sub{color:#475569}.landing-light .health-widget-metric,.landing-light .health-widget-title{color:#0f172a}.uw-grid{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}.uw-card{background:#0f172ab8;border:1px solid #94a3b838;border-radius:22px;padding:16px;text-align:left}.uw-timeline{grid-column:span 6/span 6;min-height:170px}.uw-small{grid-column:span 3/span 3;min-height:166px}.uw-kicker{color:#8090ad;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.uw-title{color:#f8fafc;font-size:38px;font-weight:700;line-height:1.05;margin-top:6px}.uw-head{display:flex;gap:8px;margin-bottom:10px}.uw-head,.uw-icon{align-items:center}.uw-icon{border-radius:9999px;display:inline-flex;height:30px;justify-content:center;width:30px}.uw-icon.red{background:#ef44441f;color:#ef4444}.uw-icon.blue{background:#3b82f61f;color:#3b82f6}.uw-icon.green{background:#22c55e1f;color:#22c55e}.uw-icon.lime{background:#22c55e29;color:#22c55e}.uw-icon.violet{background:#8b5cf61f;color:#8b5cf6}.uw-head-title{color:#e2e8f0;font-size:15px;font-weight:600}.uw-open{align-items:center;color:#94a3b8;display:inline-flex;font-size:12px;gap:1px;margin-left:auto}.uw-metric{color:#f8fafc;font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:1}.uw-metric>span{color:#94a3b8;font-size:34px;font-weight:500}.uw-sub{color:#94a3b8;font-size:14px;margin-top:4px}.uw-timeline .uw-kicker,.uw-timeline .uw-sub{color:#8ea0bf}.uw-glow{border-color:#22d3ee66;box-shadow:0 0 36px #06b6d433}@keyframes uw-heartbeat{0%,to{transform:scale(1)}20%{transform:scale(1.18)}40%{transform:scale(1)}60%{transform:scale(1.13)}}.uw-heartbeat{animation:uw-heartbeat 1.4s ease-in-out infinite}@keyframes uw-orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.uw-orbit-wrap:after{animation:uw-orbit-spin 3.2s linear infinite;border:1px dashed #22c55e80;border-radius:9999px;content:"";inset:-3px;position:absolute}.uw-orbit-wrap{position:relative}@keyframes uw-drop-swap{0%,to{transform:translateX(0) translateY(0) rotate(0deg)}25%{transform:translateX(-1px) translateY(-1px) rotate(-8deg)}50%{transform:translateX(1px) translateY(1px) rotate(8deg)}75%{transform:translateX(-1px) translateY(1px) rotate(-6deg)}}.uw-drop-swap svg{animation:uw-drop-swap 1.8s ease-in-out infinite}@keyframes uw-weather-spin{0%,to{transform:rotate(0deg) scale(1)}40%{transform:rotate(8deg) scale(1.08)}60%{transform:rotate(-8deg) scale(1.08)}}.uw-weather-spin svg{animation:uw-weather-spin 2.1s ease-in-out infinite}@keyframes uw-signal-run{0%,to{opacity:1;transform:translateX(0)}30%{opacity:.9;transform:translateX(1px)}50%{opacity:1;transform:translateX(-1px)}70%{opacity:.9;transform:translateX(1px)}}.uw-signal-run svg{animation:uw-signal-run 1.1s linear infinite}.landing-light .uw-card{background:var(--landing-light-surface);border-color:var(--landing-light-border)}.landing-light .uw-head-title,.landing-light .uw-metric,.landing-light .uw-title{color:#0f172a}.landing-light .uw-kicker,.landing-light .uw-open,.landing-light .uw-sub{color:var(--landing-light-muted)}.landing-light .feature-card{background:var(--landing-light-surface);border-color:var(--landing-light-border);box-shadow:0 8px 24px #0f172a0f}.landing-light .glass-card{background:var(--landing-light-surface-soft);border-color:var(--landing-light-border)}.landing-light .text-cyan-300,.landing-light .text-cyan-400,.landing-light .text-cyan-500{color:var(--landing-light-accent)!important}@media (max-width:640px){.understanding-unified-card{gap:12px;grid-template-columns:1fr;padding:18px}.understanding-line-item h3{font-size:26px}.understanding-line-item p{font-size:16px}.understanding-orbit-scene{height:290px}.understanding-orbit-ring-1{height:132px;width:132px}.understanding-orbit-ring-2{height:196px;width:196px}.understanding-orbit-ring-3{height:254px;width:254px}}@media (max-width:1024px){.understanding-unified-card{grid-template-columns:1fr}.uw-small,.uw-timeline{grid-column:span 6/span 6}}@media (max-width:640px){.uw-small,.uw-timeline{grid-column:span 12/span 12}.uw-title{font-size:34px}.uw-metric{font-size:42px}}.landing-apple .apple-hero{background:linear-gradient(160deg,#3b38b8,#4c3ca8 35%,#7d2f85 75%,#a03f73)}.landing-apple .apple-hero-bg{background:radial-gradient(circle at 20% 22%,#ffffff1a 0,#0000 52%),radial-gradient(circle at 76% 26%,#ffffff17 0,#0000 52%),radial-gradient(circle at 50% 100%,#ffffff12 0,#0000 56%)}.landing-apple .understanding-orbit-ring{border-color:#b1c3ee47}.landing-apple .understanding-orbit-core{background:radial-gradient(circle,#45598cf2,#1a2a4cf5);border-color:#ffffff6b;box-shadow:0 0 0 12px #ffffff14,0 0 38px #ffffff3d}.landing-apple .understanding-orbit-icon{color:#f8fbff;filter:drop-shadow(0 0 10px rgba(255,255,255,.38))}.landing-apple .understanding-orbit-chip{background:#111f44e6;border-color:#abbeeab3;color:#edf2ff}.landing-apple .understanding-orbit-link{border-top-color:#b6c9f585}.landing-apple #future,.landing-apple #pricing,.landing-apple #security{background:#f2f6fd}.landing-apple #biohacker,.landing-apple #copilot,.landing-apple #optimization,.landing-apple #understand{background:#fff}.app-root{min-height:100svh;position:relative}.summary-native-gradient-wrap{isolation:isolate}.summary-native-gradient{background:radial-gradient(1200px 540px at -10% -8%,#ffb291db,#0000 62%),radial-gradient(1100px 520px at 110% -10%,#91b7ffc7,#0000 58%),linear-gradient(180deg,#f6f8fdf5,#f0f3faf2 52%,#edf0f7f2);border-radius:1.75rem;inset:0;position:absolute;z-index:-1}.dark .summary-native-gradient{background:radial-gradient(1200px 540px at -10% -8%,#ff917538,#0000 62%),radial-gradient(1100px 520px at 110% -10%,#4f8bff33,#0000 58%),linear-gradient(180deg,#111622eb,#0b0f18f2 58%,#070a11f5)}.app-content{--global-mode-strip-height:2.35rem;padding-top:env(safe-area-inset-top)}.dev-strip-on .app-content{padding-top:calc(env(safe-area-inset-top) + var(--global-mode-strip-height))}.global-mode-strip-wrap{backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);background:hsl(var(--card)/.86);border-bottom:1px solid hsl(var(--border)/.85);left:0;position:fixed;right:0;top:0;z-index:9999}.global-mode-strip{align-items:center;display:flex;gap:.25rem;min-height:var(--global-mode-strip-height);overflow-x:auto;padding:calc(env(safe-area-inset-top) + .16rem) .45rem .16rem;scrollbar-width:none;white-space:nowrap}.global-mode-strip::-webkit-scrollbar{display:none}.global-mode-strip-item{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:hsl(var(--muted-foreground));display:inline-flex;font-size:11px;font-weight:700;gap:.28rem;letter-spacing:-.01em;min-height:1.6rem;padding:.2rem .5rem;transition:background .12s ease,color .12s ease,border-color .12s ease;white-space:nowrap}.global-mode-strip-item[data-active=true]{background:hsl(var(--muted));border-color:hsl(var(--border));color:hsl(var(--foreground))}.global-mode-strip-item:active{opacity:.72}html.apple{--apple-tab-height:4rem;--apple-header-height:3.5rem;--apple-sidebar-width:320px;--apple-shell-gradient-height:27.5vh;--apple-radius-sm:0.625rem;--apple-radius-md:1rem;--apple-radius-lg:1.375rem;--apple-radius-xl:1.75rem;--apple-shadow-sm:0 1px 2px #0f172a08,0 8px 22px #0f172a0a;--apple-shadow-md:0 8px 28px #0f172a14;--apple-shadow-lg:0 18px 44px #0f172a1f}.apple :root,html.apple:not(.dark){--apple-bg:242 242 247;--apple-bg-secondary:255 255 255;--apple-bg-grouped:242 242 247;--apple-bg-grouped-secondary:255 255 255;--apple-bg-grouped-tertiary:255 255 255;--apple-label:28 28 30;--apple-label-secondary:99 99 102;--apple-label-tertiary:142 142 147;--apple-label-quaternary:174 174 178;--apple-label-tertiary-rgb:142 142 147;--apple-separator:198 198 200;--apple-opaque-separator:198 198 200;--apple-fill:208 208 214;--apple-fill-secondary:219 219 224;--apple-fill-tertiary:228 228 234;--apple-fill-quaternary:242 242 247;--apple-blue:0 122 255;--apple-red:255 59 48;--apple-green:52 199 89;--apple-orange:255 149 0;--apple-yellow:255 204 0;--apple-purple:175 82 222;--apple-cyan:100 210 255;--apple-teal:64 200 224;--apple-indigo:88 86 214;--apple-pink:255 45 85;--apple-ax-medical:10 132 255;--apple-ax-diagnoses:94 92 230;--apple-ax-medications:50 215 255;--apple-ax-vitals:255 55 95;--apple-ax-sleep:94 92 230;--apple-ax-mental:0 199 190;--apple-ax-weather:48 209 88;--apple-success:52 199 89;--apple-warning:255 149 0;--apple-danger:255 59 48;--apple-surface-panel:var(--apple-bg-secondary);--apple-surface-muted:var(--apple-fill-secondary);--apple-text-primary:var(--apple-label);--apple-text-secondary:var(--apple-label-secondary);--apple-border-soft:var(--apple-opaque-separator);--apple-overlay-backdrop:0 0 0;--apple-modal-bg:var(--apple-surface-panel);--apple-modal-border:var(--apple-border-soft);--apple-modal-title:var(--apple-text-primary);--apple-modal-close:var(--apple-text-secondary);--apple-modal-overlay-opacity:0.45;--apple-form-control-bg:var(--apple-surface-muted);--apple-form-control-text:var(--apple-text-primary);--apple-form-control-border:var(--apple-border-soft);--apple-form-label:var(--apple-text-secondary);--apple-action-primary-bg:var(--apple-blue);--apple-action-primary-text:255 255 255;--apple-action-danger-bg:var(--apple-red);--apple-action-danger-text:255 255 255;--apple-action-danger-ghost-bg:var(--apple-red);--apple-action-danger-ghost-text:var(--apple-red);--apple-action-link-primary:var(--apple-blue);--apple-segment-bg:var(--apple-fill-tertiary);--apple-segment-active-bg:var(--apple-bg-secondary);--apple-segment-active-text:var(--apple-label);--apple-segment-inactive-text:var(--apple-label-secondary);--apple-segment-active-shadow:0 1px 4px #0000001f;--apple-pill-bg:var(--apple-fill-secondary);--apple-pill-text:var(--apple-label-secondary);--apple-pill-active-bg:var(--apple-action-primary-bg);--apple-pill-active-text:var(--apple-action-primary-text);--background:242 28% 96%;--foreground:0 0% 9%;--card:0 0% 100%;--card-foreground:0 0% 9%;--border:0 0% 78%;--muted:242 28% 96%;--muted-foreground:0 0% 43%;--primary:211 100% 50%;--radius:1rem}html.apple.dark{--apple-bg:0 0% 0%;--apple-bg-secondary:28 28 30;--apple-bg-grouped:0 0% 0%;--apple-bg-grouped-secondary:28 28 30;--apple-bg-grouped-tertiary:44 44 46;--apple-label:255 255 255;--apple-label-secondary:174 174 178;--apple-label-tertiary:99 99 102;--apple-label-quaternary:72 72 74;--apple-label-tertiary-rgb:142 142 147;--apple-separator:58 58 60;--apple-opaque-separator:58 58 60;--apple-fill:44 44 46;--apple-fill-secondary:36 36 38;--apple-fill-tertiary:48 48 52;--apple-fill-quaternary:60 60 64;--apple-blue:10 132 255;--apple-red:255 69 58;--apple-green:48 209 88;--apple-orange:255 159 10;--apple-yellow:255 214 10;--apple-purple:191 90 242;--apple-cyan:100 210 255;--apple-teal:64 200 224;--apple-indigo:94 92 230;--apple-pink:255 55 95;--apple-ax-medical:10 132 255;--apple-ax-diagnoses:94 92 230;--apple-ax-medications:50 215 255;--apple-ax-vitals:255 55 95;--apple-ax-sleep:94 92 230;--apple-ax-mental:0 199 190;--apple-ax-weather:48 209 88;--apple-success:48 209 88;--apple-warning:255 159 10;--apple-danger:255 69 58;--apple-surface-panel:var(--apple-bg-secondary);--apple-surface-muted:var(--apple-fill-secondary);--apple-text-primary:var(--apple-label);--apple-text-secondary:var(--apple-label-secondary);--apple-border-soft:var(--apple-opaque-separator);--apple-overlay-backdrop:0 0 0;--apple-modal-bg:var(--apple-surface-panel);--apple-modal-border:var(--apple-border-soft);--apple-modal-title:var(--apple-text-primary);--apple-modal-close:var(--apple-text-secondary);--apple-modal-overlay-opacity:0.55;--apple-form-control-bg:var(--apple-surface-muted);--apple-form-control-text:var(--apple-text-primary);--apple-form-control-border:var(--apple-border-soft);--apple-form-label:var(--apple-text-secondary);--apple-action-primary-bg:var(--apple-blue);--apple-action-primary-text:255 255 255;--apple-action-danger-bg:var(--apple-red);--apple-action-danger-text:255 255 255;--apple-action-danger-ghost-bg:var(--apple-red);--apple-action-danger-ghost-text:var(--apple-red);--apple-action-link-primary:var(--apple-blue);--apple-segment-bg:var(--apple-surface-panel);--apple-segment-active-bg:var(--apple-surface-muted);--apple-segment-active-text:var(--apple-label);--apple-segment-inactive-text:var(--apple-label-secondary);--apple-segment-active-shadow:0 1px 4px #0000003d;--apple-pill-bg:var(--apple-surface-muted);--apple-pill-text:var(--apple-label-secondary);--apple-pill-active-bg:var(--apple-action-primary-bg);--apple-pill-active-text:var(--apple-action-primary-text);--apple-sidebar-width:320px;--background:0 0% 0%;--foreground:0 0% 100%;--card:0 0% 11%;--card-foreground:0 0% 100%;--border:0 0% 22%;--muted:0 0% 11%;--muted-foreground:0 0% 60%;--primary:211 100% 55%;--apple-shadow-sm:0 0 0 1px #ffffff05,0 10px 28px #00000052;--apple-shadow-md:0 14px 34px #0000005c;--apple-shadow-lg:0 20px 48px #00000073}html.apple body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,SF Pro Display,SF Pro Text,system-ui,BlinkMacSystemFont,Segoe UI,sans-serif}html.apple:not(.dark){--apple-shell-tint-top:0 0 0/0;--apple-shell-tint-left:0 0 0/0;--apple-shell-tint-right:0 0 0/0}html.apple:not(.dark) #root,html.apple:not(.dark) body{background:#0000!important;background-image:none!important}html.apple.dark{--apple-shell-tint-top:0 0 0/0;--apple-shell-tint-left:0 0 0/0;--apple-shell-tint-right:0 0 0/0}html.apple.dark #root,html.apple.dark body{background:#0000;background-image:none}html.apple .apple-bg{background:rgb(var(--apple-bg))}html.apple .apple-bg-secondary{background:rgb(var(--apple-bg-secondary))}html.apple .apple-bg-grouped{background:rgb(var(--apple-bg-grouped))}html.apple .apple-bg-grouped-secondary{background:rgb(var(--apple-bg-grouped-secondary))}html.apple .apple-action-card{background:linear-gradient(135deg,rgb(var(--apple-blue)/.1) 0,rgb(var(--apple-blue)/.04) 100%);border:1px solid rgb(var(--apple-blue)/.18)}html.apple.dark .apple-action-card{background:linear-gradient(135deg,rgb(var(--apple-blue)/.15) 0,rgb(var(--apple-blue)/.06) 100%);border:1px solid rgb(var(--apple-blue)/.28)}html.apple .apple-entity-card{background:rgb(var(--apple-bg-secondary));transition:background .15s ease,transform .15s ease}html.apple .apple-entity-card:hover{background:rgb(var(--apple-fill-tertiary));transform:translateY(-1px)}html.apple:not(.dark) .apple-filter-pill{background:#0000000a;border:1px solid #0000;color:rgb(var(--apple-label-tertiary))}html.apple.dark .apple-filter-pill{background:#ffffff0f;border:1px solid #0000;color:rgb(var(--apple-label-tertiary))}html.apple:not(.dark) .apple-filter-pill--active{background:rgb(var(--apple-blue)/.12)!important;border-color:rgb(var(--apple-blue)/.28)!important;color:rgb(var(--apple-blue))!important;font-weight:600}html.apple.dark .apple-filter-pill--active{background:rgb(var(--apple-blue)/.2)!important;border-color:rgb(var(--apple-blue)/.35)!important;color:rgb(var(--apple-blue))!important;font-weight:600}html.apple .apple-action-link{-webkit-tap-highlight-color:transparent;background:none;border:none;cursor:pointer;font-size:12px;font-weight:500;padding:0;transition:opacity .12s ease}html.apple .apple-action-link:hover{opacity:.65}html.apple .apple-action-link:active{opacity:.4}html.apple .apple-action-link--blue{color:rgb(var(--apple-blue))}html.apple .apple-action-link--red{color:rgb(var(--apple-red))}html.apple .apple-action-link--orange{color:rgb(var(--apple-orange))}html.apple .apple-doc-icon{align-items:center;border-radius:14px;display:flex;flex-shrink:0;justify-content:center}html.apple .apple-doc-icon--lab{background:rgb(var(--apple-green)/.08);color:rgb(var(--apple-green))}html.apple .apple-doc-icon--imaging{background:rgb(var(--apple-purple)/.08);color:rgb(var(--apple-purple))}html.apple .apple-doc-icon--other{background:rgb(var(--apple-blue)/.08);color:rgb(var(--apple-blue))}html.apple .apple-card-title{color:rgb(var(--apple-label));font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.2}html.apple .apple-card-subtitle{color:rgb(var(--apple-label-secondary));font-size:12px;font-weight:400;opacity:.75}html.apple .apple-card-meta{color:rgb(var(--apple-label-tertiary));font-size:12px}html.apple .apple-large-title{color:rgb(var(--apple-label));font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1.1}html.apple .apple-title1{color:rgb(var(--apple-label));font-size:28px;font-weight:700;letter-spacing:-.03em;line-height:1.15}html.apple .apple-title2{color:rgb(var(--apple-label));font-size:22px;font-weight:700;letter-spacing:-.025em;line-height:1.2}html.apple .apple-title3{color:rgb(var(--apple-label));font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25}html.apple .apple-headline{color:rgb(var(--apple-label));font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.35}html.apple .apple-body{color:rgb(var(--apple-label));font-size:17px;font-weight:400;line-height:1.47}html.apple .apple-subhead{color:rgb(var(--apple-label));font-size:15px;font-weight:400;line-height:1.4}html.apple .apple-footnote{color:rgb(var(--apple-label-secondary));font-size:13px;font-weight:400;line-height:1.38}html.apple .apple-caption{color:rgb(var(--apple-label-tertiary));font-size:12px;font-weight:400;line-height:1.33}html.apple .apple-card{background:rgb(var(--apple-bg-secondary));border:1px solid rgb(var(--apple-opaque-separator)/.24);border-radius:var(--apple-radius-lg);box-shadow:var(--apple-shadow-sm);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}html.apple .ax-summary-screen{background:#0000;isolation:isolate;margin-top:-1.5rem;padding-top:1.5rem;position:relative;z-index:0}html.apple .ax-summary-screen:before{background-image:radial-gradient(ellipse 135% 88% at 28% 0,#007affa3,#0000 70%),radial-gradient(ellipse 118% 76% at 84% 8%,#30d15885,#0000 67%),radial-gradient(ellipse 98% 62% at 14% 18%,#5ac8fa57,#0000 60%),linear-gradient(180deg,#007aff38,#30d15824 45%,#0000);background-repeat:no-repeat;background-size:100% 100%;content:"";filter:saturate(1.18) contrast(1.06);height:clamp(220px,32vh,340px);left:-4%;mask-image:linear-gradient(180deg,#000,#000000f0 58%,#0000);-webkit-mask-image:linear-gradient(180deg,#000,#000000f0 58%,#0000);pointer-events:none;position:absolute;right:-4%;top:0;z-index:-1}html.apple:not(.dark) .ax-summary-screen:before{background-image:linear-gradient(180deg,#f8fbff47,#f8fbff2e 42%,#0000),radial-gradient(ellipse 135% 88% at 28% 0,#007aff94,#0000 70%),radial-gradient(ellipse 118% 76% at 84% 8%,#30d15870,#0000 67%),radial-gradient(ellipse 98% 62% at 14% 18%,#5ac8fa52,#0000 60%),linear-gradient(180deg,#007aff2e,#30d1581f 45%,#0000)}html.apple .ax-apple-app-gradient{background-image:none}html.apple .ax-apple-app-gradient,html.apple.dark .ax-apple-app-gradient{background-color:rgb(var(--apple-bg))}html.apple .ax-summary-avatar-shell{background:rgb(var(--apple-fill-quaternary));border:3px solid #ffffff6b;border-radius:9999px;box-shadow:0 10px 26px #0f172a2e;flex-shrink:0;height:64px;overflow:hidden;width:64px}html.apple .ax-summary-plan-badge{align-items:center;background:linear-gradient(180deg,rgb(var(--apple-blue)/.16) 0,rgb(var(--apple-indigo)/.14) 100%);border:1px solid rgb(var(--apple-blue)/.34);border-radius:9999px;box-shadow:inset 0 1px 0 #ffffff1a;color:rgb(var(--apple-blue));display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.18em;line-height:1;min-height:28px;padding:.32rem .8rem .28rem;white-space:nowrap}html.apple .ax-apple-ipad-sidebar{background:rgb(var(--apple-bg-secondary));border-right:1px solid rgb(var(--apple-separator)/.16);box-shadow:none;flex:0 0 var(--apple-sidebar-width);width:var(--apple-sidebar-width)}html.apple .ax-apple-ipad-main{background:#0000;border:0;box-shadow:none}html.apple.dark .ax-apple-ipad-main,html.apple.dark .ax-apple-ipad-sidebar{box-shadow:none}html.apple.dark .ax-apple-ipad-sidebar{background:#16161a;border-right-color:#ffffff0f}html.apple.dark .ax-apple-ipad-main{background:#0000}html.apple .ax-apple-main-scroll{padding:1.5rem 1.75rem 2.5rem}html.apple.dark .apple-card{border-color:rgb(var(--apple-opaque-separator)/.22);box-shadow:0 0 0 1px #ffffff05,0 12px 28px #00000057}html.apple .apple-card:active{transform:scale(.98)}html.apple .ax-weather-space-wave{animation:ax-weather-space-zap var(--ax-anim-speed,2.6s) ease-in-out infinite}html.apple .ax-weather-space-core{animation:ax-weather-space-core var(--ax-anim-speed,1.9s) ease-in-out infinite}html.apple .ax-weather-space-rainbow{filter:drop-shadow(0 0 6px rgb(191 90 242/.45))}html.apple .ax-weather-air-flow-a{animation:ax-weather-air-flow var(--ax-anim-speed,2.8s) ease-in-out infinite}html.apple .ax-weather-air-flow-b{animation:ax-weather-air-flow var(--ax-anim-speed,2.8s) ease-in-out calc(var(--ax-anim-speed, 2.8s)*.125) infinite}html.apple .ax-weather-pressure-needle{animation:ax-weather-pressure-needle var(--ax-anim-speed,2.5s) ease-in-out infinite;transform-origin:46px 19px}html.apple .ax-weather-uv-core{animation:ax-weather-uv-core var(--ax-anim-speed,2.2s) ease-in-out infinite}html.apple .ax-weather-uv-rays{animation:ax-weather-uv-rays calc(var(--ax-anim-speed, 2.5s)*2.5) linear infinite;transform-origin:46px 19px}html.apple .ax-weather-heat-column{animation:ax-weather-heat-column var(--ax-anim-speed,1.8s) ease-in-out infinite}html.apple .ax-weather-calendar-cells rect:first-child,html.apple .ax-weather-calendar-cells rect:nth-child(6){animation:ax-weather-calendar-pulse var(--ax-anim-speed,2.3s) ease-in-out infinite}html.apple .ax-weather-calendar-cells rect:nth-child(3),html.apple .ax-weather-calendar-cells rect:nth-child(8){animation:ax-weather-calendar-pulse var(--ax-anim-speed,2.3s) ease-in-out calc(var(--ax-anim-speed, 2.3s)*.3) infinite}@keyframes ax-weather-space-wave{0%,to{opacity:.84;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.5px)}}@keyframes ax-weather-space-zap{0%,to{opacity:.72;transform:scale(.94)}45%{opacity:1;transform:scale(1.05)}50%{opacity:1;transform:scale(1.08)}55%{opacity:1;transform:scale(1.05)}}@keyframes ax-weather-space-core{0%,to{r:2.8px;opacity:.88}50%{r:3.6px;opacity:1}}@keyframes ax-weather-air-flow{0%,to{opacity:.62;transform:translateX(0)}50%{opacity:1;transform:translateX(2px)}}@keyframes ax-weather-pressure-needle{0%,to{transform:rotate(-16deg)}50%{transform:rotate(12deg)}}@keyframes ax-weather-uv-core{0%,to{opacity:.85;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes ax-weather-uv-rays{0%{opacity:.7;transform:rotate(0deg)}50%{opacity:1}to{opacity:.7;transform:rotate(1turn)}}@keyframes ax-weather-heat-column{0%,to{opacity:.76}50%{opacity:1}}@keyframes ax-weather-calendar-pulse{0%,to{opacity:.45}50%{opacity:1}}html.apple .ax-health-records-line{animation:ax-health-records-line 2.1s ease-in-out infinite}html.apple .ax-copilot-dot{animation:ax-copilot-dot 1.4s ease-in-out infinite}html.apple .ax-copilot-dot-b{animation-delay:.2s}html.apple .ax-copilot-dot-c{animation-delay:.4s}html.apple .ax-health-cross-pulse{animation:ax-health-cross-pulse 1.9s ease-in-out infinite;transform-origin:46px 19px}html.apple .ax-health-diagnoses-core{animation:ax-health-diagnoses-core 3.2s linear infinite;transform-origin:46px 19px}html.apple .ax-health-pill-slide{animation:ax-health-pill-slide 2.6s ease-in-out infinite}html.apple .ax-health-symptoms-pulse{animation:ax-health-symptoms-pulse 1.7s ease-in-out infinite}html.apple .ax-health-timeline-dot{animation:ax-health-timeline-dot 1.8s ease-in-out infinite}html.apple .ax-health-bio-wave{animation:ax-health-bio-wave 2.8s ease-in-out infinite}html.apple .ax-health-vax-core{animation:ax-health-vax-core 1.8s ease-in-out infinite}html.apple .ax-health-check-mark{animation:ax-health-check-mark 2.4s ease-in-out infinite}html.apple .ax-journal-pressure-wave{animation:ax-journal-pressure-wave 2.6s ease-in-out infinite}html.apple .ax-journal-glucose-drop{animation:ax-journal-glucose-drop 2.3s ease-in-out infinite;transform-origin:46px 19px}html.apple .ax-journal-sleep-moon{animation:ax-journal-sleep-moon 3.5s ease-in-out infinite;transform-origin:46px 19px}html.apple .ax-journal-temp-bar{animation:ax-journal-temp-bar 1.8s ease-in-out infinite}html.apple .ax-journal-mental-heart{animation:ax-journal-mental-heart 1.9s ease-in-out infinite;transform-origin:46px 19px}@keyframes ax-health-records-line{0%,to{opacity:.55}50%{opacity:1}}@keyframes ax-copilot-dot{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes ax-health-cross-pulse{0%,to{opacity:.65;transform:scaleY(.95)}50%{opacity:1;transform:scaleY(1.08)}}@keyframes ax-health-diagnoses-core{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ax-health-pill-slide{0%,to{opacity:.9;transform:translateX(0)}50%{opacity:1;transform:translateX(2px)}}@keyframes ax-health-symptoms-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes ax-health-timeline-dot{0%,to{opacity:.65;transform:translateX(-5px)}50%{opacity:1;transform:translateX(5px)}}@keyframes ax-health-bio-wave{0%,to{opacity:.72;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.5px)}}@keyframes ax-health-vax-core{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes ax-health-check-mark{0%,to{opacity:.5}50%{opacity:1}}@keyframes ax-journal-pressure-wave{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.5px)}}@keyframes ax-journal-glucose-drop{0%,to{opacity:.74;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}@keyframes ax-journal-sleep-moon{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.5px)}}@keyframes ax-journal-temp-bar{0%,to{opacity:.72}50%{opacity:1}}@keyframes ax-journal-mental-heart{0%,to{opacity:.78;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@media (min-width:1024px){html.apple{--apple-sidebar-width:320px;--apple-radius-sm:0.875rem;--apple-radius-md:1.2rem;--apple-radius-lg:1.75rem;--apple-radius-xl:2.1rem}}html.apple .apple-card-grid,html.apple .apple-module-grid{align-items:stretch;display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}html.apple .apple-card-grid>*,html.apple .apple-module-grid>*{max-width:100%;min-width:0}@media (min-width:900px){html.apple .apple-card-grid--auto,html.apple .apple-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){html.apple .apple-card-grid--auto,html.apple .apple-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1720px){html.apple .apple-card-grid--auto,html.apple .apple-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html.apple .apple-card-grid--cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}html.apple .apple-card-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}html.apple .apple-card-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}html.apple .apple-card-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}html.apple .apple-separator{background:rgb(var(--apple-separator));height:1px;margin-left:3.25rem}html.apple .apple-list-row{-webkit-tap-highlight-color:transparent;align-items:center;background:rgb(var(--apple-bg-secondary));cursor:pointer;display:flex;min-height:52px;padding:.8125rem 1rem;transition:opacity .1s ease}html.apple .apple-list-row:active{opacity:.6}html.apple .apple-date-picker{font-family:var(--apple-font-body,-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",sans-serif)}html.apple .apple-date-picker .rdp-button:hover:not([disabled]):not(.rdp-day_selected){background:rgb(var(--apple-fill-secondary))}html.apple .apple-date-picker .rdp-nav_button{color:rgb(var(--apple-label-secondary));opacity:1}html.apple .apple-date-picker .rdp-day_outside{color:rgb(var(--apple-label-tertiary))}html.apple .apple-modal-sheet__panel input[type=date],html.apple .apple-modal-sheet__panel input[type=datetime-local],html.apple .apple-modal-sheet__panel input[type=number],html.apple .apple-modal-sheet__panel input[type=text],html.apple .apple-modal-sheet__panel input[type=time],html.apple .apple-modal-sheet__panel select,html.apple .apple-modal-sheet__panel textarea{appearance:none;-webkit-appearance:none;background:rgb(var(--apple-form-control-bg));border:1px solid rgb(var(--apple-form-control-border)/.35);border-radius:16px;box-shadow:none;color:rgb(var(--apple-form-control-text));font-size:15px;font-weight:500;line-height:1.2;min-height:44px;padding:0 12px;width:100%}html.apple .apple-modal-sheet__panel textarea{min-height:88px;padding:10px 12px;resize:vertical}html.apple .apple-modal-sheet__panel input::placeholder,html.apple .apple-modal-sheet__panel textarea::placeholder{color:rgb(var(--apple-label-tertiary))}html.apple .apple-modal-sheet__panel input:focus,html.apple .apple-modal-sheet__panel select:focus,html.apple .apple-modal-sheet__panel textarea:focus{outline:2px solid rgb(var(--apple-blue)/.45);outline-offset:1px}html.apple .apple-modal-sheet__panel select{background-image:linear-gradient(45deg,#0000 50%,rgb(var(--apple-label-secondary)) 50%),linear-gradient(135deg,rgb(var(--apple-label-secondary)) 50%,#0000 50%);background-position:calc(100% - 17px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}html.apple.dark input[type=date],html.apple.dark input[type=datetime-local],html.apple.dark input[type=time]{color-scheme:dark}html.apple .apple-section-header{color:rgb(var(--apple-label-secondary));font-size:12px;font-weight:600;letter-spacing:.08em;margin-top:1.5rem;padding:.375rem 1rem .25rem;text-transform:uppercase}html.apple .ax-apple-event-card{backdrop-filter:none;-webkit-backdrop-filter:none;min-height:118px}html.apple .ax-apple-event-card--compact{min-height:96px}html.apple .ax-apple-event-card--hero{min-height:138px}html.apple .ax-apple-event-card:hover{box-shadow:none}html.apple.dark .ax-apple-event-card{background:#1c1c1e;border-color:#ffffff0a;box-shadow:none}html.apple:not(.dark) .ax-apple-event-card{background:#f6f6f8;border-color:#7a89a01a;box-shadow:none}html.apple .apple-section-footer{color:rgb(var(--apple-label-secondary));font-size:13px;padding:.25rem 1rem .75rem}html.apple .apple-tab-bar{background:#0000;height:calc(var(--apple-tab-height) + env(safe-area-inset-bottom));padding:0 .25rem calc(env(safe-area-inset-bottom) + .25rem)}html.apple .apple-tab-main{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);background:rgb(var(--apple-bg-secondary)/.76);border:1px solid rgb(var(--apple-separator)/.9);box-shadow:var(--apple-shadow-md)}html.apple.dark .apple-tab-main{background:#1c1c1ee6;border-color:#48484aeb}html.apple .apple-safe-bottom{padding-bottom:calc(var(--apple-tab-height) + env(safe-area-inset-bottom) + 1rem)}html.apple .apple-dot-blue{background:rgb(var(--apple-blue))}html.apple .apple-dot-red{background:rgb(var(--apple-red))}html.apple .apple-dot-green{background:rgb(var(--apple-green))}html.apple .apple-dot-orange{background:rgb(var(--apple-orange))}html.apple .apple-dot-purple{background:rgb(var(--apple-purple))}html.apple .apple-dot-yellow{background:rgb(var(--apple-yellow))}html.apple .apple-dot-teal{background:rgb(var(--apple-teal))}html.apple .apple-dot-indigo{background:rgb(var(--apple-indigo))}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-\[rgb\(var\(--apple-label-tertiary\)\)\]::placeholder{color:rgb(var(--apple-label-tertiary))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:rounded-r-md:last-child{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-primary\/60:focus-within{border-color:hsl(var(--primary)/.6)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:scale-\[1\.01\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x:1.01;--tw-scale-y:1.01}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary)/.3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary)/.4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary)/.5)}.hover\:border-primary\/60:hover{border-color:hsl(var(--primary)/.6)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive)/.1)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive)/.8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\:bg-foreground\/90:hover{background-color:hsl(var(--foreground)/.9)}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted)/.2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted)/.3)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted)/.5)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary\/20:hover{background-color:hsl(var(--primary)/.2)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary)/.05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary)/.8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\:bg-primary\/\[0\.02\]:hover{background-color:hsl(var(--primary)/.02)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/40:hover{background-color:hsl(var(--secondary)/.4)}.hover\:bg-secondary\/70:hover{background-color:hsl(var(--secondary)/.7)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/80:hover{color:hsl(var(--primary)/.8)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-primary:focus{--tw-ring-color:hsl(var(--primary))}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-visible\:ring-1:focus-visible,.focus-visible\:ring-2:focus-visible{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:hsl(var(--primary)/0.2)}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:hsl(var(--primary)/0.3)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.active\:scale-\[0\.98\]:active{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98}.active\:scale-\[0\.99\]:active{--tw-scale-x:0.99;--tw-scale-y:0.99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-black\/5:active{background-color:#0000000d}.active\:opacity-60:active{opacity:.6}.active\:opacity-70:active{opacity:.7}.active\:opacity-80:active{opacity:.8}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:opacity-90:disabled{opacity:.9}.group:hover .group-hover\:bg-primary\/10{background-color:hsl(var(--primary)/.1)}.group:hover .group-hover\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-60{opacity:.6}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted)/.4)}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive)/.3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent)/.5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-primary\/15[data-state=active]{background-color:hsl(var(--primary)/.15)}.data-\[state\=active\]\:bg-primary\/20[data-state=active]{background-color:hsl(var(--primary)/.2)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent)/.5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-primary[data-state=active]{color:hsl(var(--primary))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:hsl(var(--accent))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:border-amber-900\/40:is(.dark *){border-color:#78350f66}.dark\:border-blue-800:is(.dark *){--tw-border-opacity:1;border-color:rgb(30 64 175/var(--tw-border-opacity,1))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-sky-900\/40:is(.dark *){border-color:#0c4a6e66}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-amber-950\/20:is(.dark *){background-color:#451a0333}.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity,1))}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#064e3b4d}.dark\:bg-emerald-950\/20:is(.dark *){background-color:#022c2233}.dark\:bg-green-950\/20:is(.dark *){background-color:#052e1633}.dark\:bg-sky-900\/30:is(.dark *){background-color:#0c4a6e4d}.dark\:bg-sky-950\/20:is(.dark *){background-color:#082f4933}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:ml-auto{margin-left:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-20{height:5rem}.sm\:h-6{height:1.5rem}.sm\:h-auto{height:auto}.sm\:w-20{width:5rem}.sm\:w-6{width:1.5rem}.sm\:w-auto{width:auto}.sm\:max-w-\[24ch\]{max-width:24ch}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:py-6{padding-bottom:1.5rem;padding-top:1.5rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pt-10{padding-top:2.5rem}.sm\:text-left{text-align:left}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:fixed{position:fixed}.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:inset-y-3{bottom:.75rem;top:.75rem}.md\:left-3{left:.75rem}.md\:top-16{top:4rem}.md\:z-40{z-index:40}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-6{grid-column:span 6/span 6}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.md\:w-\[254px\]{width:254px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[220px_minmax\(0\2c 1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\2c 1\.2fr\)_160px_120px\]{grid-template-columns:minmax(0,1.2fr) 160px 120px}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}.md\:p-10{padding:2.5rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pl-\[260px\]{padding-left:260px}.md\:pt-3{padding-top:.75rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:fixed{position:fixed}.lg\:inset-y-0{bottom:0;top:0}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.lg\:w-72{width:18rem}.lg\:w-\[280px\]{width:280px}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.96fr_1\.04fr\]{grid-template-columns:.96fr 1.04fr}.lg\:grid-cols-\[1\.35fr\2c 0\.85fr\]{grid-template-columns:1.35fr .85fr}.lg\:grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:flex-col{flex-direction:column}.lg\:gap-6{gap:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-8{padding-bottom:2rem;padding-top:2rem}.lg\:pl-72{padding-left:18rem}.lg\:pl-\[280px\]{padding-left:280px}.lg\:pt-0{padding-top:0}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-24{top:6rem}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:max-w-\[920px\]{max-width:920px}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.xl\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[280px_minmax\(0\2c 1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\2c 340px\)_minmax\(0\2c 1fr\)\]{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.xl\:justify-start{justify-content:flex-start}.xl\:p-6{padding:1.5rem}}@media (min-width:1536px){.\32xl\:col-span-3{grid-column:span 3/span 3}.\32xl\:inline-flex{display:inline-flex}.\32xl\:hidden{display:none}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:calc(var(--radius) - 2px);border-top-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent)/.5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>button\]\:right-3>button{right:.75rem}.\[\&\>button\]\:top-3>button{top:.75rem}.\[\&\>button\]\:rounded-full>button{border-radius:9999px}.\[\&\>button\]\:border>button{border-width:1px}.\[\&\>button\]\:p-1>button{padding:.25rem}.\[\&\>button\]\:opacity-100>button{opacity:1}.\[\&\>div\]\:bg-amber-500\/90>div{background-color:#f59e0be6}.\[\&\>div\]\:bg-green-500\/90>div{background-color:#22c55ee6}.\[\&\>div\]\:bg-primary>div{background-color:hsl(var(--primary))}.\[\&\>div\]\:bg-red-500\/90>div{background-color:#ef4444e6}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{height:1rem;width:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.apple-hero .ax-hero-bg{animation:heroGradientMove 20s ease-in-out infinite alternate;background-position:50% 50%;background-size:120% 120%;inset:0;overflow:hidden;position:absolute}.apple-hero .ax-hero-bg.ax-hero-bg-static{animation:none}.apple-hero .ax-hero-bg.ax-hero-bg-doctors{background-position:50% 50%;background-size:100% 100%}.apple-hero .ax-hero-grain{background-image:url(/static/media/noise.7296d0dff6abfe54743c.png);background-repeat:repeat;background-size:240px 240px;inset:0;mix-blend-mode:overlay;opacity:.04;pointer-events:none;position:absolute}.apple-hero .ax-hero-kicker-icon{color:#fffffff2;filter:drop-shadow(0 8px 22px rgba(0,0,0,.2));height:clamp(56px,4.8vw,78px);width:clamp(56px,4.8vw,78px)}.apple-hero .ax-scene-layer{inset:0;pointer-events:none;position:absolute}.apple-hero .ax-scene-layer span{display:block;position:absolute}.apple-hero .ax-shape-heart{background:#ffffff14;clip-path:path("M300 540C300 540 30 380 30 210C30 88 108 30 198 30C252 30 286 68 300 106C314 68 348 30 402 30C492 30 570 88 570 210C570 380 300 540 300 540Z");left:50%;top:50%;transform:translate(-50%,-50%)}.apple-hero .ax-shape-heart-main{animation:heartDivePulse 6.8s cubic-bezier(.22,.61,.36,1) infinite;background:#ffffff1f;height:540px;width:600px}.apple-hero .ax-sheep{display:block;filter:blur(2px);height:clamp(86px,7.6vw,136px);mix-blend-mode:screen;opacity:0;position:absolute;width:clamp(140px,12vw,220px)}.apple-hero .ax-sheep-body{background:radial-gradient(circle at 16% 58%,#eaf3ff57 0 22%,#0000 23%),radial-gradient(circle at 36% 30%,#e7f0ff61 0 24%,#0000 25%),radial-gradient(circle at 58% 58%,#e0ecfe57 0 23%,#0000 24%),radial-gradient(circle at 80% 36%,#d8e7fb4d 0 21%,#0000 22%),linear-gradient(180deg,#ceddf62e,#b6caea14);border:2px solid #d6e4ff29;border-radius:999px;box-shadow:inset 0 0 0 1px #e2edff14,0 18px 40px #0a17501a;height:58%;left:10%;position:absolute;top:16%;width:74%}.apple-hero .ax-sheep-body:before{border:1px solid #e1edff14;border-radius:999px;content:"";height:66%;left:7%;opacity:.7;position:absolute;top:14%;width:80%}.apple-hero .ax-sheep-body:after{background:#d6e4fa24;border-radius:999px;content:"";height:10%;position:absolute;right:-3%;top:38%;width:10%}.apple-hero .ax-sheep-head{background:#c6d6f424;border:2px solid #d0defc24;border-radius:999px;box-shadow:inset 0 0 0 1px #e4eeff0d;height:22%;position:absolute;right:0;top:30%;width:18%}.apple-hero .ax-sheep-head:before{background:#cddcf91a;border:1px solid #d2e1fc14;border-radius:999px 999px 0 999px;content:"";height:28%;position:absolute;right:10%;top:-22%;width:24%}.apple-hero .ax-sheep-leg{animation:none;background:#bccef00f;border:1px solid #c2d4f60d;border-radius:999px;bottom:2%;height:23%;opacity:.08;position:absolute;transform-origin:top center;width:5%}.apple-hero .ax-sheep-leg-1{animation-delay:-.18s;left:30%}.apple-hero .ax-sheep-leg-2{animation-delay:-.06s;left:42%}.apple-hero .ax-sheep-leg-3{animation-delay:-.12s;left:56%}.apple-hero .ax-sheep-leg-4{animation-delay:0s;left:68%}.apple-hero .ax-sheep-a{animation:sheepRunA 14s cubic-bezier(.22,.61,.36,1) infinite;left:-48vw;top:54%;transform:scale(32);transform-origin:center}.apple-hero .ax-sheep-b{animation:sheepRunB 15.5s cubic-bezier(.22,.61,.36,1) -5.2s infinite;left:-42vw;top:69%;transform:scale(24);transform-origin:center}.apple-hero .ax-sheep-c{animation:sheepRunC 17.5s cubic-bezier(.22,.61,.36,1) -7.8s infinite;left:-24vw;top:80%;transform:scale(14);transform-origin:center}.apple-hero .ax-shape-bio{background:radial-gradient(circle at 34% 34%,#ffffff61 0 12%,#0000 13%),radial-gradient(circle at 64% 58%,#fff3 0 10%,#0000 11%),radial-gradient(circle at center,#fff3,#ffffff12 68%,#ffffff08 100%);border:1px solid #ffffff2e;border-radius:999px;box-shadow:inset 0 0 28px #ffffff1f,0 14px 36px #0000001f}.apple-hero .ax-shape-bio-center{animation:bioPulseCenter 6.8s ease-in-out infinite;background:radial-gradient(circle at center,#ffffff24 0 32%,#ffffff0a 68%,#0000 100%),radial-gradient(circle at 36% 40%,#ffffff3d 0 6%,#0000 7%),radial-gradient(circle at 62% 62%,#ffffff29 0 4.5%,#0000 5.5%),radial-gradient(circle at 48% 54%,#ffffff1c 0 100%);border-color:#ffffff21;height:min(42vw,520px);left:50%;top:46%;transform:translate(-50%,-50%);width:min(42vw,520px)}.apple-hero .ax-shape-bio-a{animation:bioDriftA 5.4s ease-in-out infinite;height:13vw;left:23%;top:19%;width:13vw}.apple-hero .ax-shape-bio-b{animation:bioDriftB 5.9s ease-in-out infinite;height:11vw;right:22%;top:20%;width:11vw}.apple-hero .ax-shape-bio-c{animation:bioDriftC 5.1s ease-in-out infinite;bottom:15%;height:12vw;left:21%;width:12vw}.apple-hero .ax-shape-bio-d{animation:bioDriftD 6.2s ease-in-out infinite;bottom:14%;height:10vw;right:20%;width:10vw}.apple-hero .ax-shape-ecg-stage{animation:ecgProbeDrift 18s linear infinite;height:min(190vh,2200px);left:50%;top:50%;transform:translate(-50%,-50%);width:min(520vw,7200px)}.apple-hero .ax-shape-ecg-grid{background:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:64px 64px;border-radius:16px;height:100%;left:0;mask-image:radial-gradient(ellipse at center,#000 46%,#0000 88%);opacity:.015;top:0;transform:none;width:100%}.apple-hero .ax-shape-ecg-line{filter:drop-shadow(0 0 30px rgba(255,255,255,.1));height:100%;left:0;opacity:.14;overflow:visible;top:0;transform:none;width:100%}.apple-hero .ax-shape-ecg-line path{fill:none;stroke:#ffffffe6;stroke-width:50;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2600;stroke-dashoffset:2600;animation:ecgDrawFromZero 14s linear infinite}.apple-hero .ax-shape-storm-aura{animation:none;background:radial-gradient(ellipse at center,#ffffff24,#fff0 68%);border-radius:50%;height:min(34vw,420px);left:50%;top:44%;transform:translate(-50%,-50%);width:min(74vw,920px)}.apple-hero .ax-shape-storm-star{animation:stormStarTwinkle 3.2s ease-in-out infinite;background:#e2f0fff2;border-radius:50%;box-shadow:0 0 10px #b8ddffb3,28vmin -16vmin 0 -1px #daecffd9,-24vmin 14vmin 0 -1px #d2e7ffcc,42vmin 8vmin 0 -1px #dceeffd1,-40vmin -10vmin 0 -1px #cce4ffcc,12vmin 26vmin 0 -1px #d4e9ffc7,-14vmin -28vmin 0 -1px #e0f0ffd1,34vmin -30vmin 0 -1px #d0e7ffc2,-36vmin 30vmin 0 -1px #d6ebffc7;height:6px;width:6px}.apple-hero .ax-shape-storm-star-a{animation-delay:-.3s;left:18%;top:23%}.apple-hero .ax-shape-storm-star-b{animation-delay:-1.1s;left:30%;top:31%}.apple-hero .ax-shape-storm-star-c{animation-delay:-1.8s;left:44%;top:19%}.apple-hero .ax-shape-storm-star-d{animation-delay:-.8s;left:62%;top:28%}.apple-hero .ax-shape-storm-star-e{animation-delay:-2.2s;left:76%;top:20%}.apple-hero .ax-shape-storm-star-f{animation-delay:-1.5s;left:84%;top:36%}.apple-hero .ax-shape-storm-star-g{animation-delay:-.6s;left:10%;top:14%}.apple-hero .ax-shape-storm-star-h{animation-delay:-2.4s;left:24%;top:18%}.apple-hero .ax-shape-storm-star-i{animation-delay:-1.3s;left:38%;top:12%}.apple-hero .ax-shape-storm-star-j{animation-delay:-2.7s;left:56%;top:16%}.apple-hero .ax-shape-storm-star-k{animation-delay:-.9s;left:70%;top:13%}.apple-hero .ax-shape-storm-star-l{animation-delay:-1.9s;left:90%;top:22%}.apple-hero .ax-shape-storm-shooting{animation:stormMeteor 3.4s linear infinite;background:linear-gradient(90deg,#fffffff2,#bae1ff8c,#0000);border-radius:999px;filter:drop-shadow(0 0 8px rgba(186,225,255,.65));height:2.5px;opacity:0;transform:rotate(24deg);width:min(26vw,320px)}.apple-hero .ax-shape-storm-shooting-a{animation-delay:0s;left:4%;top:14%}.apple-hero .ax-shape-storm-shooting-b{animation-delay:-.7s;left:17%;top:9%}.apple-hero .ax-shape-storm-shooting-c{animation-delay:-1.4s;left:30%;top:13%}.apple-hero .ax-shape-storm-shooting-d{animation-delay:-2.1s;left:43%;top:8%}.apple-hero .ax-shape-storm-shooting-e{animation-delay:-2.8s;left:58%;top:12%}.apple-hero .ax-shape-storm-shooting-f{animation-delay:-3.1s;left:72%;top:10%}.apple-hero .ax-shape-storm-arc-a,.apple-hero .ax-shape-storm-arc-b{animation:none;border:2px solid #0000;border-radius:50%;border-top-color:#ffffff38;left:50%;top:44%;transform:translate(-50%,-50%)}.apple-hero .ax-shape-storm-arc-a{height:min(20vw,250px);width:min(60vw,760px)}.apple-hero .ax-shape-storm-arc-b{height:min(15vw,180px);top:48%;width:min(46vw,560px)}.apple-hero .ax-shape-daisy-core{background:radial-gradient(circle at 46% 38%,#ffffff6b,#ffffff2e 58%,#ffffff0d 100%);border-radius:50%;box-shadow:inset 0 0 0 1px #fff3,0 0 22px #fff3;height:min(37.33vw,480px);left:50%;top:50%;transform:translate(-50%,-50%);width:min(37.33vw,480px)}.apple-hero .ax-shape-daisy-petal{--petal-angle:0deg;--petal-dist:min(42.67vw,555px);animation:daisyPetalPluck 14.4s ease-in-out infinite;background:radial-gradient(ellipse at 32% 50%,#ffffff57,#ffffff1f 52%,#ffffff0a 100%);border:1px solid #ffffff3d;border-radius:62% 38% 60% 40%/54% 46% 58% 42%;box-shadow:0 8px 18px #0000001a;height:min(23.47vw,299px);left:50%;top:50%;transform:translate(-50%,-50%) rotate(var(--petal-angle)) translateX(var(--petal-dist));transform-origin:50% 50%;width:min(42.67vw,533px)}.apple-hero .ax-shape-daisy-petal-a{--petal-angle:0deg;animation-delay:0s}.apple-hero .ax-shape-daisy-petal-b{--petal-angle:30deg;animation-delay:-.6s}.apple-hero .ax-shape-daisy-petal-c{--petal-angle:60deg;animation-delay:-1.2s}.apple-hero .ax-shape-daisy-petal-d{--petal-angle:90deg;animation-delay:-1.8s}.apple-hero .ax-shape-daisy-petal-e{--petal-angle:120deg;animation-delay:-2.4s}.apple-hero .ax-shape-daisy-petal-f{--petal-angle:150deg;animation-delay:-3s}.apple-hero .ax-shape-daisy-petal-g{--petal-angle:180deg;animation-delay:-3.6s}.apple-hero .ax-shape-daisy-petal-h{--petal-angle:210deg;animation-delay:-4.2s}.apple-hero .ax-shape-daisy-petal-i{--petal-angle:240deg;animation-delay:-4.8s}.apple-hero .ax-shape-daisy-petal-j{--petal-angle:270deg;animation-delay:-5.4s}.apple-hero .ax-shape-daisy-petal-k{--petal-angle:300deg;animation-delay:-6s}.apple-hero .ax-shape-daisy-petal-l{--petal-angle:330deg;animation-delay:-6.6s}.apple-hero .ax-shape-vax{left:50%;top:50%;transform:translate(-50%,-50%)}.apple-hero .ax-shape-vax-a{animation:safeZoomFrame 8.5s cubic-bezier(.2,.78,.21,1) infinite;background:radial-gradient(circle at center,#ffffff14 0 42%,#0000 43%),linear-gradient(160deg,#fff3,#ffffff0f);border:1px solid #ffffff42;border-radius:18%;box-shadow:inset 0 0 0 1px #ffffff1f,0 2.8vmin 6vmin #0000004d;height:min(54vw,680px);width:min(54vw,680px)}.apple-hero .ax-shape-vax-b{animation:safeInnerPulse 8.5s cubic-bezier(.2,.78,.21,1) infinite;background:radial-gradient(circle at center,#ffffff3d,#ffffff0a 58%,#0000 72%);border:1px solid #ffffff57;border-radius:16%;box-shadow:inset 0 0 0 1px #ffffff24;height:min(34vw,420px);width:min(34vw,420px)}.apple-hero .ax-shape-vax-c{animation:docIntoSafe 8.5s cubic-bezier(.18,.82,.21,1) infinite;background:linear-gradient(180deg,#ffffff57,#ffffff1f 22%,#ffffff0f);border:1px solid #ffffff47;border-radius:1.4vmin;box-shadow:0 1.4vmin 2.8vmin #0000003d,inset 0 0 0 1px #fff3;height:min(30vw,360px);width:min(22vw,260px)}.apple-hero .ax-shape-family-profile{aspect-ratio:1/1;background:radial-gradient(circle at 50% 38%,#ffffffdb 0 18%,#0000 20%),radial-gradient(ellipse at 50% 75%,#ffffffbd 0 34%,#0000 36%),#ffffff14;border:2px solid #fff3;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff2e,0 18px 46px #00000029;left:50%;top:50%;width:clamp(2200px,220vw,4200px);will-change:transform,opacity,filter}.apple-hero .ax-shape-family-profile-a{animation:familyFlyA 16s linear infinite}.apple-hero .ax-shape-family-profile-b{animation:familyFlyB 16s linear infinite;animation-delay:-3.2s}.apple-hero .ax-shape-family-profile-c{animation:familyFlyC 16s linear infinite;animation-delay:-6.4s}.apple-hero .ax-shape-family-profile-d{animation:familyFlyD 16s linear infinite;animation-delay:-9.6s}.apple-hero .ax-shape-family-profile-e{animation:familyFlyE 16s linear infinite;animation-delay:-12.8s}.apple-hero .ax-shape-family-trace{background:linear-gradient(90deg,#fff0,#ffffff57,#fff0);border-radius:999px;height:2px;left:50%;top:50%;transform-origin:center;width:min(70vw,900px);will-change:transform,opacity}.apple-hero .ax-shape-family-trace-a{animation:familyTraceA 1.8s ease-out infinite}.apple-hero .ax-shape-family-trace-b{animation:familyTraceB 1.8s ease-out infinite;animation-delay:-.9s}@keyframes heroGradientMove{0%{transform:scale(1) translateY(0)}to{transform:scale(1.05) translateY(-20px)}}@keyframes heartDivePulse{0%{opacity:.08;transform:translate(-50%,-50%) scale(1.61)}24%{opacity:.12;transform:translate(-50%,-50%) scale(1.79)}45%{opacity:.16;transform:translate(-50%,-50%) scale(1.99)}60%{opacity:.14;transform:translate(-50%,-50%) scale(2.08)}to{opacity:.09;transform:translate(-50%,-50%) scale(1.7)}}@keyframes sheepRunA{0%{opacity:0;transform:translateX(0) translateY(0) scale(32)}12%{opacity:.26}22%{transform:translateX(12vw) translateY(-16px) scale(32)}38%{transform:translateX(28vw) translateY(0) scale(32)}56%{transform:translateX(50vw) translateY(-18px) scale(32)}74%{transform:translateX(76vw) translateY(0) scale(32)}90%{opacity:.26;transform:translateX(100vw) translateY(-12px) scale(32)}to{opacity:0;transform:translateX(122vw) translateY(0) scale(32)}}@keyframes sheepRunB{0%{opacity:0;transform:translateX(0) translateY(0) scale(24)}12%{opacity:.2}24%{transform:translateX(12vw) translateY(-12px) scale(24)}42%{transform:translateX(34vw) translateY(0) scale(24)}62%{transform:translateX(60vw) translateY(-14px) scale(24)}82%{opacity:.2;transform:translateX(88vw) translateY(0) scale(24)}to{opacity:0;transform:translateX(122vw) translateY(-8px) scale(24)}}@keyframes sheepRunC{0%{opacity:0;transform:translateX(0) translateY(0) scale(14)}14%{opacity:.1}32%{transform:translateX(28vw) translateY(-8px) scale(14)}56%{transform:translateX(62vw) translateY(0) scale(14)}80%{opacity:.1;transform:translateX(96vw) translateY(-6px) scale(14)}to{opacity:0;transform:translateX(122vw) translateY(0) scale(14)}}@keyframes sheepLegKick{0%,to{transform:rotate(4deg) scaleY(1)}50%{transform:rotate(-6deg) scaleY(.96)}}@keyframes driftUp{0%,to{transform:translateY(10px)}50%{transform:translateY(-10px)}}@keyframes driftDown{0%,to{transform:translateY(-10px)}50%{transform:translateY(10px)}}@keyframes slowBreath{0%,to{opacity:.08;transform:translate(-50%,-50%) scale(.98)}50%{opacity:.13;transform:translate(-50%,-50%) scale(1.05)}}@keyframes bioPulseCenter{0%,to{opacity:.14;transform:translate(-50%,-50%) scale(.96)}34%{opacity:.2;transform:translate(-50%,-50%) scale(1.02)}66%{opacity:.16;transform:translate(-50%,-50%) scale(1.06)}}@keyframes bioDriftA{0%,to{opacity:.2;transform:translate(0) scale(.95)}45%{opacity:.3;transform:translate(14px,-12px) scale(1.07)}}@keyframes bioDriftB{0%,to{opacity:.2;transform:translate(0) scale(.94)}50%{opacity:.32;transform:translate(-13px,11px) scale(1.08)}}@keyframes bioDriftC{0%,to{opacity:.2;transform:translate(0) scale(.93)}52%{opacity:.3;transform:translate(12px,14px) scale(1.06)}}@keyframes bioDriftD{0%,to{opacity:.2;transform:translate(0) scale(.94)}48%{opacity:.31;transform:translate(-14px,-11px) scale(1.08)}}@keyframes ecgDrawFromZero{0%{stroke-dashoffset:2600}86%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes ecgProbeDrift{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-47%,-50%) scale(1.02)}to{transform:translate(-44%,-50%) scale(1.04)}}@keyframes docStrobeCore{0%,24%,44%,to{opacity:.25;transform:translate(-50%,-50%) scale(.96)}25%,43%{opacity:.62;transform:translate(-50%,-50%) scale(1.03)}}@keyframes docStrobeBeamA{0%,18%,46%,to{opacity:0;transform:translate(-50%,-50%) rotate(-34deg) scaleY(.92)}19%,45%{opacity:.42;transform:translate(-50%,-50%) rotate(-34deg) scaleY(1.1)}}@keyframes docStrobeBeamB{0%,20%,48%,to{opacity:0;transform:translate(-50%,-50%) rotate(-9deg) scaleY(.92)}21%,47%{opacity:.5;transform:translate(-50%,-50%) rotate(-9deg) scaleY(1.08)}}@keyframes docStrobeBeamC{0%,23%,51%,to{opacity:0;transform:translate(-50%,-50%) rotate(12deg) scaleY(.9)}24%,50%{opacity:.46;transform:translate(-50%,-50%) rotate(12deg) scaleY(1.1)}}@keyframes docStrobeBeamD{0%,25%,53%,to{opacity:0;transform:translate(-50%,-50%) rotate(33deg) scaleY(.92)}26%,52%{opacity:.4;transform:translate(-50%,-50%) rotate(33deg) scaleY(1.08)}}@keyframes brainVibrateShell{0%,to{transform:translate(-50%,-50%) translateX(-2px) translateY(1px) scale(.99)}25%{transform:translate(-50%,-50%) translateX(2px) translateY(-1px) scale(1.005)}50%{transform:translate(-50%,-50%) translateX(-1px) translateY(2px) scale(.995)}75%{transform:translate(-50%,-50%) translateX(1px) translateY(-2px) scale(1.005)}}@keyframes brainVibrateNodeLeft{0%,to{transform:translate(calc(-50% - min(14vw, 188px)),calc(-50% - .5vmin)) translateX(-2px)}50%{transform:translate(calc(-50% - min(14vw, 188px)),calc(-50% - .5vmin)) translateX(2px)}}@keyframes brainVibrateNodeRight{0%,to{transform:translate(calc(-50% + min(14vw, 188px)),calc(-50% - .5vmin)) translateX(2px)}50%{transform:translate(calc(-50% + min(14vw, 188px)),calc(-50% - .5vmin)) translateX(-2px)}}@keyframes brainShockwave{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}22%{opacity:.35}to{opacity:0;transform:translate(-50%,-50%) scale(1.08)}}@keyframes brainEegVibe{0%,to{opacity:.08;transform:translate(-50%,-50%) rotate(-3deg) scaleX(.84)}20%{opacity:.3;transform:translate(-50%,-50%) rotate(2deg) scaleX(1.02)}40%{opacity:.12;transform:translate(-50%,-50%) rotate(-2deg) scaleX(.9)}60%{opacity:.28;transform:translate(-50%,-50%) rotate(3deg) scaleX(1.05)}80%{opacity:.12;transform:translate(-50%,-50%) rotate(-1deg) scaleX(.92)}}@keyframes daisyPetalPluck{0%,46%{opacity:.88;transform:translate(-50%,-50%) rotate(var(--petal-angle)) translateX(var(--petal-dist)) translateY(0) scale(1)}58%{opacity:.84;transform:translate(-50%,-50%) rotate(calc(var(--petal-angle) + 4deg)) translateX(calc(var(--petal-dist) + 1vmin)) translateY(-.8vmin) scale(1.02)}76%{opacity:0;transform:translate(-50%,-50%) rotate(calc(var(--petal-angle) + 12deg)) translateX(calc(var(--petal-dist) + 12vmin)) translateY(-5vmin) scale(.72)}77%,to{opacity:.88;transform:translate(-50%,-50%) rotate(var(--petal-angle)) translateX(var(--petal-dist)) translateY(0) scale(1)}}@keyframes safeZoomFrame{0%,18%{opacity:.08;transform:translate(-50%,-50%) scale(1.06)}42%{opacity:.24;transform:translate(-50%,-50%) scale(.98)}62%{opacity:.32;transform:translate(-50%,-50%) scale(.92)}to{opacity:.08;transform:translate(-50%,-50%) scale(1.06)}}@keyframes safeInnerPulse{0%,20%{opacity:.1;transform:translate(-50%,-50%) scale(1.08)}48%{opacity:.36;transform:translate(-50%,-50%) scale(.94)}62%{opacity:.48;transform:translate(-50%,-50%) scale(.88)}to{opacity:.1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes docIntoSafe{0%{opacity:0;transform:translate(-50%,-50%) translateY(-22vmin) scale(1.28)}20%{opacity:.8}52%{opacity:.95;transform:translate(-50%,-50%) translateY(-2vmin) scale(.86)}62%{opacity:.7;transform:translate(-50%,-50%) translateY(0) scale(.58)}74%,to{opacity:0;transform:translate(-50%,-50%) translateY(0) scale(.44)}}@keyframes arcWave{0%,to{opacity:.16;transform:translate(-50%,-50%) scaleX(.95)}50%{opacity:.26;transform:translate(-50%,-50%) scaleX(1.05)}}@keyframes stormStarTwinkle{0%,to{filter:brightness(.9);opacity:.28}50%{filter:brightness(1.25);opacity:1}}@keyframes stormMeteor{0%{opacity:0;transform:translate(-50%,-50%) rotate(24deg) translateX(0)}10%{opacity:1}42%{opacity:.9}62%{opacity:0;transform:translate(-50%,-50%) rotate(24deg) translateX(52vw)}to{opacity:0;transform:translate(-50%,-50%) rotate(24deg) translateX(52vw)}}@keyframes familyFlyA{0%{filter:blur(10px);opacity:0;transform:translate(-26vw,-18vh) scale(.1)}48%{filter:blur(3px);opacity:.5}82%{filter:blur(.8px);opacity:.84}to{filter:blur(0);opacity:0;transform:translate(18vw,12vh) scale(2.2)}}@keyframes familyFlyB{0%{filter:blur(10px);opacity:0;transform:translate(24vw,-20vh) scale(.1)}48%{filter:blur(3px);opacity:.5}82%{filter:blur(.8px);opacity:.84}to{filter:blur(0);opacity:0;transform:translate(-20vw,10vh) scale(2.16)}}@keyframes familyFlyC{0%{filter:blur(10px);opacity:0;transform:translate(-24vw,20vh) scale(.12)}48%{filter:blur(3px);opacity:.48}82%{filter:blur(.8px);opacity:.82}to{filter:blur(0);opacity:0;transform:translate(16vw,-14vh) scale(2.18)}}@keyframes familyFlyD{0%{filter:blur(10px);opacity:0;transform:translate(22vw,18vh) scale(.1)}48%{filter:blur(3px);opacity:.48}82%{filter:blur(.8px);opacity:.8}to{filter:blur(0);opacity:0;transform:translate(-18vw,-12vh) scale(2.14)}}@keyframes familyFlyE{0%{filter:blur(10px);opacity:0;transform:translateY(-24vh) scale(.1)}48%{filter:blur(3px);opacity:.48}82%{filter:blur(.8px);opacity:.8}to{filter:blur(0);opacity:0;transform:translateY(16vh) scale(2.22)}}@keyframes familyTraceA{0%{opacity:0;transform:translate(-50%,-50%) rotate(-27deg) scaleX(.7)}36%{opacity:.3}to{opacity:0;transform:translate(-50%,-50%) rotate(-27deg) scaleX(1.2)}}@keyframes familyTraceB{0%{opacity:0;transform:translate(-50%,-50%) rotate(31deg) scaleX(.72)}36%{opacity:.28}to{opacity:0;transform:translate(-50%,-50%) rotate(31deg) scaleX(1.24)}}@media (prefers-reduced-motion:reduce){.apple-hero .ax-hero-bg,.apple-hero .ax-scene-layer span{animation:none!important;transform:none!important}}@media (max-width:900px){.apple-hero .ax-shape-doc{height:120vh;width:120vw}}.cookie-banner{align-items:center;backdrop-filter:blur(2px);background:hsl(var(--card)/.96);border:1px solid hsl(var(--border)/.8);border-radius:12px;bottom:20px;box-shadow:var(--shadow-soft);color:hsl(var(--card-foreground));display:flex;gap:12px;left:50%;max-width:420px;padding:16px;position:fixed;transform:translateX(-50%);z-index:9999}.cookie-banner--inline{border-radius:10px;bottom:auto;left:auto;margin:12px auto 0;max-width:calc(100% - 24px);position:static;right:auto;transform:none;width:min(100%,1200px);z-index:auto}.cookie-banner__text{font-size:13px;line-height:1.35;margin:0}.cookie-banner__link{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.cookie-banner__button{background:hsl(var(--primary));border:none;border-radius:6px;color:hsl(var(--primary-foreground));cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;height:32px;padding:0 12px}.cookie-banner__button:hover{background:hsl(var(--primary)/.9)}@media (max-width:640px){.cookie-banner{align-items:flex-start;bottom:12px;left:50%}.cookie-banner,.cookie-banner--inline{max-width:calc(100% - 24px);right:auto}.cookie-banner--inline{bottom:auto;left:auto;margin:10px auto 0;transform:none;width:min(100%,1200px)}}.landing-apple{--apple-bg:#f5f7fb;--apple-text:#10131a;--apple-muted:#4e5b73;--apple-card:#fff;--apple-border:#d7deea;background:var(--apple-bg);color:var(--apple-text);font-family:SF Pro Display,SF Pro Text,Inter,-apple-system,BlinkMacSystemFont,sans-serif}.landing-apple .section-spacing{padding-bottom:clamp(72px,10vw,132px);padding-top:clamp(72px,10vw,132px)}.landing-apple .container-health{max-width:1240px}.landing-apple .apple-nav{backdrop-filter:blur(14px);border-bottom:0!important;box-shadow:none!important}.landing-apple .apple-nav:after,.landing-apple .apple-nav:before{display:none!important}.landing-logo-mark{background:#0000!important;border:0!important;box-shadow:none!important;filter:none!important;outline:0!important}.landing-logo-mark.ax-brand-icon-white{filter:brightness(0) invert(1)!important}.landing-apple .apple-hero{background:#122040}.landing-apple .ax-hero-gradient-layer{animation:ax-gradient-flow 28s ease-in-out infinite;background-position:50% 50%;background-size:145% 145%}.landing-apple .ax-hero-depth-layer{border-radius:58% 42% 54% 46%/56% 40% 60% 44%;height:140vh;mix-blend-mode:screen;pointer-events:none;position:absolute;width:140vw}.landing-apple .ax-hero-depth-a{animation:ax-depth-breathe-a 32s ease-in-out infinite;background:radial-gradient(circle at 30% 40%,#ffffff3d,#0000 62%);filter:blur(80px);left:-52vw;opacity:.28;top:-42vh}.landing-apple .ax-hero-depth-b{animation:ax-depth-breathe-b 38s ease-in-out infinite;background:radial-gradient(circle at 62% 36%,#cde3ff38,#0000 64%);filter:blur(96px);opacity:.21;right:-48vw;top:-24vh}.landing-apple .ax-hero-depth-c{animation:ax-depth-breathe-c 42s ease-in-out infinite;background:radial-gradient(circle at 40% 24%,#fff3,#0000 66%);bottom:-64vh;filter:blur(110px);left:-20vw;opacity:.2}.landing-apple .ax-hero-depth-d{animation:ax-depth-breathe-d 46s ease-in-out infinite;background:radial-gradient(circle at 56% 34%,#aacbff33,#0000 68%);bottom:-54vh;filter:blur(120px);opacity:.16;right:-26vw}.landing-apple .ax-hero-animation{isolation:isolate}.landing-apple .ax-metaphor-layer{background:radial-gradient(circle at 50% 48%,#ffffff1f,#0000 60%)}.landing-apple .ax-animated-shape-layer{inset:0;overflow:hidden;position:absolute}.landing-apple .ax-meta-shape{position:absolute;transform:translate(-50%,-50%);will-change:transform,opacity}.landing-apple .ax-meta-shape-circle{background:radial-gradient(circle,#ffffff52,#ffffff0a 62%,#0000 72%);border-radius:9999px}.landing-apple .ax-meta-shape-ring{background:#0000;border:14px solid #fff3;border-radius:9999px}.landing-apple .ax-meta-shape-arc{border-color:#ffffff3d #0000 #0000 #ffffff24;border-radius:9999px;border-style:solid;border-width:12px}.landing-apple .ax-meta-shape-wave{background:conic-gradient(from 20deg,#ffffff42,#0000 28%,#fff3 56%,#0000 78%);border-radius:50%}.landing-apple .ax-meta-shape-line{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);border-radius:9999px;height:18vmin!important}.landing-apple .ax-meta-shape-blob{background:radial-gradient(circle at 30% 35%,#ffffff57,#ffffff14 54%,#0000 74%);border-radius:40% 60% 55% 45%/45% 55% 45% 55%}.landing-apple .ax-meta-shape-node{background:radial-gradient(circle at 35% 35%,#ffffff6b 0 2px,#0000 3px),radial-gradient(circle at 62% 58%,#ffffff59 0 2px,#0000 3px),linear-gradient(25deg,#0000 48%,#ffffff38 50%,#0000 52%);border-radius:9999px}.landing-apple .ax-shape-system{inset:0;overflow:hidden;position:absolute}.landing-apple .ax-shape-layer{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.landing-apple .ax-shape-primary{animation:ax-giant-shape-drift 14s ease-in-out infinite}.landing-apple .ax-shape-secondary{animation:ax-giant-shape-drift-2 14s ease-in-out infinite}.landing-apple .ax-shape-icon{stroke-width:6.5;fill:none;stroke-linecap:round;stroke-linejoin:round;color:#ffffff85;filter:blur(.5px);height:190vmin;opacity:.11;width:190vmin}.landing-apple .hero-pattern-layer{animation:ax-pattern-drift 42s linear infinite;mix-blend-mode:overlay;opacity:.04;pointer-events:none}.landing-apple .hero-pattern-layer.ax-pattern-pulse-grid{background-image:repeating-linear-gradient(0deg,#0000 0 24px,#ffe4ee33 24px 25px),linear-gradient(90deg,#0000,#ffe4ee42 48%,#0000);background-size:100% 160px,320px 100%}.landing-apple .hero-pattern-layer.ax-pattern-orbit-stars{background-image:radial-gradient(circle,#e8f0ff47 1.2px,#0000 1.3px),repeating-radial-gradient(circle at 50% 50%,#e8f0ff24 0 2px,#0000 2px 38px);background-size:32px 32px,100% 100%}.landing-apple .hero-pattern-layer.ax-pattern-molecular-network{background-image:radial-gradient(circle,#defff457 1.1px,#0000 1.2px),linear-gradient(38deg,#0000 49%,#defff433 50%,#0000 51%);background-size:26px 26px,170px 170px}.landing-apple .hero-pattern-layer.ax-pattern-data-lines{background-image:repeating-linear-gradient(0deg,#0000 0 22px,#e4f0ff2e 22px 23px),repeating-linear-gradient(90deg,#0000 0 42px,#e4f0ff24 42px 43px);background-size:100% 150px,210px 100%}.landing-apple .hero-pattern-layer.ax-pattern-radial-rings{background-image:repeating-radial-gradient(circle at 50% 50%,#d8fff029 0 2px,#0000 2px 28px),linear-gradient(120deg,#0000 44%,#d8ccff29 50%,#0000 56%);background-size:100% 100%,220px 220px}.landing-apple .hero-pattern-layer.ax-pattern-soft-waves{background-image:repeating-radial-gradient(circle at 50% 50%,#d9fff929 0 2px,#0000 2px 30px),radial-gradient(circle at 80% 20%,#d9fff933 0 4px,#0000 5px)}.landing-apple .hero-pattern-layer.ax-pattern-connected-nodes{background-image:radial-gradient(circle at 28% 58%,#ffeedc57 0 8px,#0000 9px),radial-gradient(circle at 50% 46%,#ffeedc4d 0 7px,#0000 8px),radial-gradient(circle at 70% 58%,#ffeedc57 0 8px,#0000 9px),linear-gradient(10deg,#0000 49%,#fff0e238 50%,#0000 51%);background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:auto,auto,auto,320px 180px}.landing-apple .hero-pattern-layer.ax-hero-bg-pressure{background-image:repeating-linear-gradient(0deg,#0000 0 24px,#ffe4ee3d 24px 26px),repeating-linear-gradient(90deg,#0000 0 56px,#ffe4ee24 56px 58px);background-size:100% 180px,260px 100%}.landing-apple .hero-pattern-layer.ax-hero-bg-sleep{background-image:radial-gradient(circle at 22% 30%,#e6eeff59 0 2px,#0000 3px),repeating-radial-gradient(circle at 50% 50%,#e6eeff24 0 2px,#0000 2px 42px)}.landing-apple .hero-pattern-layer.ax-hero-bg-biomarkers{background-image:radial-gradient(circle,#defff45c 1.1px,#0000 1.2px),linear-gradient(35deg,#0000 49%,#defff442 50%,#0000 51%);background-size:26px 26px,180px 180px}.landing-apple .hero-pattern-layer.ax-hero-bg-doctors{background-image:repeating-linear-gradient(0deg,#0000 0 22px,#e1f1ff2e 22px 24px),repeating-linear-gradient(90deg,#0000 0 42px,#e1f1ff26 42px 44px);background-size:100% 160px,220px 100%}.landing-apple .hero-pattern-layer.ax-hero-bg-storms{background-image:repeating-radial-gradient(circle at 50% 50%,#d0ffec33 0 2px,#0000 2px 32px),linear-gradient(120deg,#0000 44%,#d2c3ff33 50%,#0000 56%);background-size:100% 100%,240px 240px}.landing-apple .hero-pattern-layer.ax-hero-bg-mental{background-image:repeating-radial-gradient(circle at 50% 50%,#d9fff92e 0 2px,#0000 2px 30px),radial-gradient(circle at 80% 20%,#d9fff938 0 4px,#0000 5px)}.landing-apple .hero-pattern-layer.ax-hero-bg-vaccination{background-image:repeating-linear-gradient(45deg,#0000 0 20px,#d9ecff33 20px 22px),radial-gradient(circle,#d9ecff47 1.2px,#0000 1.3px);background-size:180px 180px,30px 30px}.landing-apple .hero-pattern-layer.ax-hero-bg-family{background-image:radial-gradient(circle at 28% 58%,#ffeedc5c 0 8px,#0000 9px),radial-gradient(circle at 50% 46%,#ffeedc52 0 7px,#0000 8px),radial-gradient(circle at 70% 58%,#ffeedc5c 0 8px,#0000 9px),linear-gradient(10deg,#0000 49%,#fff0e247 50%,#0000 51%);background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:auto,auto,auto,320px 180px}.landing-apple .ax-shape-heart-core{animation:ax-heart-core 12s ease-in-out infinite}.landing-apple .ax-shape-heart-secondary{opacity:.07}.landing-apple .ax-shape-heart-wave-1{animation:ax-wave-expand 12s ease-in-out infinite}.landing-apple .ax-shape-heart-wave-2{animation:ax-wave-expand 12s ease-in-out 6s infinite}.landing-apple .ax-shape-heart-outline{stroke-width:4.8;height:230vmin;opacity:.07;width:230vmin}.landing-apple .ax-shape-moon-icon{height:220vmin;opacity:.1;width:220vmin}.landing-apple .ax-shape-moon-arc-1{animation:ax-sleep-float 12s ease-in-out infinite}.landing-apple .ax-shape-moon-arc-2{animation:ax-sleep-float 14s ease-in-out infinite reverse}.landing-apple .ax-shape-moon-arc-3{animation:ax-sleep-float 16s ease-in-out infinite}.landing-apple .ax-shape-moon-secondary{opacity:.06}.landing-apple .ax-shape-bio-network{animation:ax-bio-drift 14s linear infinite}.landing-apple .ax-shape-bio-icon{height:230vmin;opacity:.1;width:230vmin}.landing-apple .ax-shape-bio-secondary{opacity:.06}.landing-apple .ax-shape-bio-particles{animation:ax-particles-drift 16s linear infinite;background-image:radial-gradient(circle,#dffff738 1.2px,#0000 1.3px);background-size:30px 30px;opacity:.5}.landing-apple .ax-shape-bio-lines{animation:ax-line-shimmer 12s linear infinite;background-image:linear-gradient(22deg,#ddfff833 1.2px,#0000 0);background-size:220px 100%;opacity:.32}.landing-apple .ax-shape-doc-icon{height:170vmin;opacity:.09;width:170vmin}.landing-apple .ax-shape-doc-card-1{animation:ax-card-parallax-a 12s ease-in-out infinite;left:-16%;top:6%}.landing-apple .ax-shape-doc-card-2{animation:ax-card-parallax-b 14s ease-in-out infinite;right:-16%;top:-8%}.landing-apple .ax-shape-doc-secondary{opacity:.06}.landing-apple .ax-shape-doc-card-3{animation:ax-card-parallax-c 14s ease-in-out infinite;background:#e5f3ff2e;border-radius:28px;height:52vmin;inset:auto;bottom:12%;right:8%;width:42vmin}.landing-apple .ax-shape-storm-icon{height:210vmin;opacity:.08;width:210vmin}.landing-apple .ax-shape-storm-field{animation:ax-storm-drift 14s ease-in-out infinite}.landing-apple .ax-shape-storm-secondary{opacity:.05}.landing-apple .ax-shape-storm-aurora{animation:ax-aurora-wave 12s ease-in-out infinite;background:radial-gradient(circle at 78% 12%,#baffe433,#0000 48%),radial-gradient(circle at 28% 84%,#d6bcff2e,#0000 52%)}.landing-apple .ax-shape-storm-lines{animation:ax-storm-lines 14s linear infinite;background-image:repeating-radial-gradient(circle at 50% 50%,#dcfff429 0 2px,#0000 2px 22px);opacity:.3}.landing-apple .ax-shape-mental-icon{height:190vmin;opacity:.1;width:190vmin}.landing-apple .ax-shape-mental-breath-1{animation:ax-breath-expand 12s ease-in-out infinite}.landing-apple .ax-shape-mental-breath-2{animation:ax-breath-expand 12s ease-in-out 4s infinite}.landing-apple .ax-shape-mental-breath-3{animation:ax-breath-expand 12s ease-in-out 8s infinite}.landing-apple .ax-shape-mental-secondary{opacity:.06}.landing-apple .ax-shape-vaccine-icon{height:200vmin;opacity:.1;width:200vmin}.landing-apple .ax-shape-vaccine-shield{animation:ax-vaccine-shield 12s ease-in-out infinite}.landing-apple .ax-shape-vaccine-field{animation:ax-vaccine-field 14s ease-in-out infinite}.landing-apple .ax-shape-vaccine-secondary{opacity:.06}.landing-apple .ax-shape-vaccine-particles{animation:ax-vaccine-particles 14s linear infinite;background-image:radial-gradient(circle,#daefff9e 1.1px,#0000 1.3px);background-size:24px 24px;opacity:.36}.landing-apple .ax-shape-family-icon{height:195vmin;opacity:.1;width:195vmin}.landing-apple .ax-shape-family-core{animation:ax-family-drift 12s ease-in-out infinite}.landing-apple .ax-shape-family-secondary{opacity:.06}.landing-apple .ax-shape-family-nodes{animation:ax-family-drift 14s ease-in-out infinite reverse;background-image:radial-gradient(circle at 30% 68%,#ffeddd59 0 13px,#0000 14px),radial-gradient(circle at 50% 56%,#ffeddd47 0 12px,#0000 13px),radial-gradient(circle at 70% 66%,#ffeddd52 0 14px,#0000 15px)}.landing-apple .ax-shape-family-links{animation:ax-line-shimmer 12s ease-in-out infinite;background-image:linear-gradient(10deg,#0000 49%,#ffefe266 50%,#0000 51%),linear-gradient(-8deg,#0000 49%,#ffefe257 50%,#0000 51%);background-position:26% 60%,47% 60%;background-repeat:no-repeat;background-size:52% 30%,52% 30%}.landing-root .apple-hero{isolation:isolate;padding-top:max(88px,calc(env(safe-area-inset-top, 0px) + 60px));position:relative}@media (min-width:640px){.landing-root .apple-hero{padding-top:104px}}.landing-apple .ax-hero-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;mix-blend-mode:overlay;opacity:.03}.landing-apple .ax-hero-title{color:#fffffff5;text-shadow:0 2px 20px #00000026}.landing-apple .apple-hero .ax-hero-kicker-icon,.landing-apple .apple-hero .ax-hero-product,.landing-apple .apple-hero .ax-hero-title,.landing-apple .apple-hero p,.landing-apple .apple-hero span{color:#fffffff7!important}.landing-apple .ax-hero-kicker{gap:clamp(10px,1vw,14px)}.landing-apple .ax-hero-kicker-cluster{height:clamp(84px,6.8vw,122px);position:relative;width:clamp(84px,6.8vw,122px)}.landing-apple .ax-hero-kicker-orbit{left:50%;position:absolute;top:50%;transform:translate(calc(-50% + var(--kicker-x)),calc(-50% + var(--kicker-y))) scale(var(--kicker-scale));transform-origin:center;will-change:transform,opacity}.landing-apple .ax-kicker-pulse{animation:ax-kicker-pulse 2.6s ease-in-out var(--kicker-delay) infinite}.landing-apple .ax-kicker-float{animation:ax-kicker-float 3.2s ease-in-out var(--kicker-delay) infinite}.landing-apple .ax-kicker-drift{animation:ax-kicker-drift 3.8s ease-in-out var(--kicker-delay) infinite}.landing-apple .ax-kicker-orbit{animation:ax-kicker-orbit 6.4s linear var(--kicker-delay) infinite}.landing-apple .ax-kicker-storm-core{animation:ax-kicker-storm-core 1.7s steps(2) var(--kicker-delay) infinite}.landing-apple .ax-kicker-storm-orbit{animation:ax-kicker-storm-orbit 2.2s ease-in-out var(--kicker-delay) infinite}.landing-apple .ax-kicker-storm-spark{background:#fffffff2;border-radius:999px;filter:blur(.3px) drop-shadow(0 0 8px rgba(255,255,255,.9));height:10px;left:50%;margin-left:-5px;margin-top:-5px;opacity:0;position:absolute;top:50%;width:10px}.landing-apple .ax-kicker-storm-spark-a{animation:ax-kicker-storm-spark 1.9s steps(2) infinite;transform:translate(25px,-22px) scale(.55)}.landing-apple .ax-kicker-storm-spark-b{animation:ax-kicker-storm-spark 2.1s steps(2) .4s infinite;transform:translate(-28px,5px) scale(.5)}.landing-apple .ax-kicker-storm-spark-c{animation:ax-kicker-storm-spark 2.3s steps(2) .8s infinite;transform:translate(5px,28px) scale(.45)}.landing-apple .ax-hero-kicker-icon{filter:drop-shadow(0 6px 18px rgba(0,0,0,.14));height:clamp(36px,2.4vw,48px);width:clamp(36px,2.4vw,48px)}.landing-apple .ax-hero-kicker-icon--safe-lg{height:clamp(72px,4.8vw,96px);width:clamp(72px,4.8vw,96px)}.landing-apple .ax-hero-cta{backdrop-filter:blur(10px);background:linear-gradient(160deg,#3a7affe6,#2d65ede0);border-radius:999px;box-shadow:0 10px 26px #1642ac47,inset 0 1px 0 #ffffff47;padding:14px 28px}.landing-apple .ax-hero-cta:hover{opacity:1;transform:scale(1.05)}@media (max-width:720px){.landing-apple .apple-hero .ax-hero-product{font-size:clamp(16px,5.1vw,22px)!important;margin-bottom:14px!important}.landing-apple .apple-hero .ax-hero-title{font-size:clamp(30px,10vw,44px)!important;line-height:1.02!important;margin-bottom:24px!important;max-width:14ch!important}.landing-apple .ax-hero-cta{font-size:.95rem;padding:11px 20px}}.landing-apple .ax-memory-system{min-height:440px;overflow:hidden;position:relative}.landing-apple .ax-memory-center{align-items:center;background:radial-gradient(circle at 30% 30%,#86b2ff,#4a63d8);border-radius:999px;box-shadow:0 26px 56px #455dd26b;color:#f4f7ff;display:flex;font-size:22px;font-weight:700;height:220px;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:220px}.landing-apple .ax-memory-system-node{color:#dce6ff;font-size:16px;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.landing-apple .ax-memory-system-node span{background:#0e193ad1;border:1px solid #b8cbff3d;border-radius:12px;padding:10px 12px}.landing-apple .ax-memory-system-link{border-top:1px solid #c5d6ff99;height:1px;left:50%;position:absolute;top:50%;transform-origin:left center;width:140px}.landing-apple .ax-memory-system-link:after{animation:ax-link-pulse 2.2s ease-in-out infinite;background:#c2d7ff;border-radius:999px;box-shadow:0 0 14px #c2d7ffe6;content:"";height:6px;position:absolute;right:-4px;top:-3px;width:6px}.landing-apple .ax-timeline-wow-card{background:linear-gradient(155deg,#0e193bf2,#0b122bf2);border:1px solid #bccfff38;border-radius:28px;box-shadow:0 24px 52px #050a1d80;display:grid;gap:28px;grid-template-columns:1.2fr 1fr;padding:34px}.landing-apple .ax-ui-label{color:#96a9df;font-size:11px;letter-spacing:.22em;margin-bottom:14px}.landing-apple .ax-time-list{display:grid;gap:14px}.landing-apple .ax-time-row{align-items:center;background:#131f48a8;border:1px solid #aec5ff2e;border-radius:14px;color:#dce7ff;display:flex;font-size:17px;gap:12px;padding:12px 14px}.landing-apple .ax-time-row i{background:#99b6ff;border-radius:999px;box-shadow:0 0 10px #99b6ffcc;height:8px;width:8px}.landing-apple .ax-timeline-wow-right{background:#101b4099;border:1px solid #baccff2e;border-radius:18px;padding:18px}.landing-apple .ax-biomarker-chart path,.landing-apple .ax-mini-chart path,.landing-apple .ax-ocr-chart path{fill:none;stroke:#8db0ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 10px rgba(141,176,255,.45))}.landing-apple .ax-mini-metric{color:#b9c8f0;font-size:14px;margin-top:10px}.landing-apple .ax-ocr-layout{align-items:stretch;background:linear-gradient(155deg,#0e193bf2,#0b122bf2);border:1px solid #bccfff38;border-radius:28px;box-shadow:0 24px 52px #050a1d80;display:grid;gap:18px;grid-template-columns:1fr auto 1fr;padding:30px}.landing-apple .ax-pdf-card,.landing-apple .ax-structured-card{background:#101b40a8;border:1px solid #b8cbff33;border-radius:18px;padding:18px}.landing-apple .ax-pdf-card h4{color:#fff;margin:0 0 10px}.landing-apple .ax-pdf-card p,.landing-apple .ax-structured-row span{color:#bfd0fa;margin:6px 0}.landing-apple .ax-structured-row{border-bottom:1px dashed #bccfff38;display:flex;justify-content:space-between;padding:7px 0}.landing-apple .ax-structured-row b{color:#edf2ff}.landing-apple .ax-ocr-arrow{align-self:center;color:#9fb9ff;font-size:30px}.landing-apple .ax-biomarker-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-apple .ax-biomarker-card{background:#101b40a8;border:1px solid #b8cbff33;border-radius:18px;padding:18px}.landing-apple .ax-graph-block{background:linear-gradient(155deg,#0e193bf2,#0b122bf2);border:1px solid #bccfff38;border-radius:28px;display:grid;gap:14px;justify-items:center;padding:40px}.landing-apple .ax-graph-node{background:#1a2e66b3;border:1px solid #c2d3ff66;border-radius:999px;box-shadow:0 0 26px #84aaff47;color:#e8efff;padding:16px 26px}.landing-apple .ax-graph-link{background:linear-gradient(180deg,#a7beffcc,#a7beff33);height:42px;width:2px}.landing-apple .ax-environment-layout{background:linear-gradient(155deg,#0e193bf2,#0b122bf2);border:1px solid #bccfff38;border-radius:28px;box-shadow:0 24px 52px #050a1d80;display:grid;gap:22px;grid-template-columns:1fr 1fr;margin-bottom:30px;padding:30px}.landing-apple .ax-env-chain-card,.landing-apple .ax-env-radar-card{background:#101b40a8;border:1px solid #b8cbff33;border-radius:18px;padding:20px}.landing-apple .ax-env-chain-card{color:#d7e4ff;display:grid;gap:8px;justify-items:center}.landing-apple .ax-env-chain-card>div{background:#152350cc;border:1px solid #bccfff33;border-radius:12px;padding:11px 14px;text-align:center;width:min(280px,100%)}.landing-apple .ax-env-chain-card>span{color:#99b3f6}.landing-apple .ax-radar-row{align-items:center;color:#ccd9fd;display:grid;font-size:14px;gap:12px;grid-template-columns:1fr 1fr;margin:10px 0}.landing-apple .ax-radar-row i{background:linear-gradient(90deg,#739fff,#9ec3ff);border-radius:999px;box-shadow:0 0 10px #7eafff66;height:10px}.landing-apple .ax-chat-ui-card{background:linear-gradient(155deg,#0e193bf2,#0b122bf2);border:1px solid #bccfff38;border-radius:24px;box-shadow:0 24px 52px #050a1d80;display:grid;gap:12px;padding:22px}.landing-apple .ax-message{align-items:center;border-radius:14px;display:inline-flex;gap:8px;max-width:min(92%,700px);padding:12px 14px;width:max-content}.landing-apple .ax-message-user{background:#1b316bb3;border:1px solid #adc8ff38;color:#dde8ff;justify-self:start}.landing-apple .ax-message-ai{background:#4b2d7ca6;border:1px solid #d4b1ff3d;color:#f1eaff;justify-self:end}.landing-apple .ax-family-map-card{align-items:center;background:linear-gradient(155deg,#0e193bf2,#0b122bf2);border:1px solid #bccfff38;border-radius:24px;box-shadow:0 24px 52px #050a1d80;display:grid;gap:20px;grid-template-columns:1fr auto 1fr;padding:24px}.landing-apple .ax-family-col{display:grid;gap:8px;justify-items:center}.landing-apple .ax-family-col div,.landing-apple .ax-family-vault{background:#182754b3;border:1px solid #bccfff3d;border-radius:12px;color:#dce7ff;padding:12px 16px}.landing-apple .ax-family-col i{background:linear-gradient(180deg,#a7beffcc,#a7beff33);height:26px;width:2px}.landing-apple .ax-family-arrow{color:#9cb7fc;font-size:24px}@keyframes ax-link-pulse{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@media (max-width:980px){.landing-apple .ax-environment-layout,.landing-apple .ax-family-map-card,.landing-apple .ax-ocr-layout,.landing-apple .ax-timeline-wow-card{grid-template-columns:1fr}.landing-apple .ax-family-arrow,.landing-apple .ax-ocr-arrow{justify-self:center;transform:rotate(90deg)}.landing-apple .ax-biomarker-grid{grid-template-columns:1fr}}@media (max-width:760px){.landing-apple .ax-memory-system{min-height:360px}.landing-apple .ax-memory-center{font-size:15px;height:144px;width:144px}.landing-apple .ax-memory-system-node{font-size:12px}.landing-apple .ax-memory-system-link{width:84px}}.landing-jtbd{background:radial-gradient(circle at top center,hsl(var(--primary)/.14),#0000 32%),linear-gradient(180deg,#040816 0,hsl(var(--background)) 24%,hsl(var(--background)) 100%)}.light .landing-jtbd{background:radial-gradient(circle at top center,#be185d1a,#0000 28%),linear-gradient(180deg,#f8fafc 0,hsl(var(--background)) 28%,hsl(var(--background)) 100%)}.landing-jtbd-nav{backdrop-filter:blur(2px);background:#0000;border-bottom:none;box-shadow:none;left:0;padding:max(16px,env(safe-area-inset-top)) 20px 16px;position:fixed;right:0;top:0;z-index:50}.landing-jtbd-container{margin:0 auto;width:min(1320px,calc(100% - 32px))}.landing-jtbd-nav-inner{align-items:center;display:flex;gap:20px;justify-content:space-between}.landing-jtbd-nav-links{align-items:center;display:flex;gap:16px}.landing-jtbd-nav-link{color:#ffffffe6;font-size:.88rem;font-weight:600;transition:color .16s ease}.landing-jtbd-nav-link:hover{color:#fff;opacity:1}.landing-jtbd-nav .font-semibold,.landing-jtbd-nav .text-muted-foreground,.landing-jtbd-nav p{color:#fff}.landing-brand-title{color:#fff;font-size:clamp(1.25rem,2vw,1.95rem);font-weight:700;letter-spacing:-.03em;line-height:1}.landing-jtbd-nav-cta{background:#2f6df6;box-shadow:0 10px 24px #2f6df647;color:#fff;font-weight:600}.landing-jtbd-nav-cta:hover{background:#2563eb;opacity:1}.landing-lang-btn{color:#ffffffeb;font-size:.95rem;font-weight:700;letter-spacing:.03em}.landing-jtbd-nav--after-hero{backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #0f172a14;box-shadow:0 10px 28px #0f172a14}.landing-jtbd-nav--after-hero .landing-brand-title,.landing-jtbd-nav--after-hero .landing-jtbd-nav-link,.landing-jtbd-nav--after-hero .landing-lang-btn{color:#0f172a}.landing-jtbd-nav--after-hero .landing-logo-mark.ax-brand-icon-white,.light .landing-jtbd-footer .landing-logo-mark.ax-brand-icon-white{filter:none!important}.landing-jtbd-section{padding:112px 0}.landing-jtbd-shell{align-items:start;display:grid;gap:36px;grid-template-columns:minmax(0,360px) minmax(0,1fr)}.landing-jtbd-copy{position:sticky;top:112px}.landing-jtbd-kicker{color:hsl(var(--muted-foreground));font-size:.78rem;letter-spacing:.14em;line-height:1;margin-bottom:14px;text-transform:uppercase}.landing-jtbd-title{font-size:clamp(2rem,3vw,3.3rem);font-weight:600;letter-spacing:-.04em;line-height:1.02}.landing-jtbd-description{color:hsl(var(--muted-foreground));font-size:1.05rem;line-height:1.65;margin-top:18px;max-width:34ch}.landing-jtbd-preview{min-width:0}.landing-preview-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.landing-preview-card:hover{box-shadow:0 20px 60px hsl(var(--foreground)/.08);transform:translateY(-4px)}.landing-security-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-security-card{background:linear-gradient(145deg,hsl(var(--primary)/.08),#0000 52%),hsl(var(--card)/.84);border-color:hsl(var(--border)/.7)}.landing-security-icon-wrap{align-items:center;background:hsl(var(--primary)/.1);border:1px solid hsl(var(--border)/.8);border-radius:12px;color:hsl(var(--primary));display:inline-flex;height:44px;justify-content:center;margin-bottom:14px;width:44px}.landing-security-title{font-size:1.1rem;font-weight:600}.landing-security-description{color:hsl(var(--muted-foreground));font-size:.95rem;line-height:1.6;margin-top:10px}.landing-pricing-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pricing-card{background:hsl(var(--card)/.84);border-color:hsl(var(--border)/.7)}.landing-pricing-card-highlight{border-color:hsl(var(--primary)/.42);box-shadow:0 16px 44px hsl(var(--primary)/.16),inset 0 0 0 1px hsl(var(--primary)/.2)}.landing-pricing-badge{align-items:center;background:hsl(var(--primary));border-radius:999px;color:hsl(var(--primary-foreground));display:inline-flex;font-size:.72rem;font-weight:600;padding:4px 10px}.landing-pricing-title{font-size:1.15rem;font-weight:600;margin-top:14px}.landing-pricing-price{font-size:2rem;font-weight:600;letter-spacing:-.03em;line-height:1;margin-top:10px}.landing-pricing-period{color:hsl(var(--muted-foreground));font-size:.85rem;margin-top:4px}.landing-pricing-description{color:hsl(var(--muted-foreground));font-size:.9rem;margin-top:10px}.landing-pricing-list{display:grid;gap:9px;list-style:none;margin:16px 0 20px;padding:0}.landing-pricing-list li{align-items:center;display:flex;font-size:.9rem;gap:8px}.landing-parsing-flow{align-items:center;display:flex;gap:12px;justify-content:space-between}.landing-parsing-step{align-items:center;background:hsl(var(--card)/.7);border:1px solid hsl(var(--border)/.7);border-radius:999px;display:inline-flex;font-size:.82rem;gap:8px;padding:8px 12px;white-space:nowrap}.landing-timeline-rail{display:grid;gap:18px;position:relative}.landing-timeline-rail:before{background:hsl(var(--border));bottom:6px;content:"";left:90px;position:absolute;top:6px;width:1px}.landing-timeline-row{align-items:start;display:grid;gap:14px;grid-template-columns:62px 36px minmax(0,1fr);position:relative}.landing-timeline-year{color:hsl(var(--muted-foreground));font-size:.8rem;padding-top:8px}.landing-timeline-dot-wrap{display:flex;justify-content:center;padding-top:4px;position:relative}.landing-timeline-dot{align-items:center;background:hsl(var(--card));border:1px solid hsl(var(--border)/.6);border-radius:999px;display:inline-flex;height:32px;justify-content:center;width:32px}.landing-jtbd-section-cta{padding-bottom:128px;padding-top:128px}.landing-cta-shell{align-items:start;backdrop-filter:blur(18px);background:linear-gradient(135deg,hsl(var(--primary)/.08),#0000 48%),hsl(var(--card)/.72);border:1px solid hsl(var(--border)/.7);border-radius:32px;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);padding:32px}.landing-cta-copy{padding-top:8px}.landing-auth-wrap{min-width:0}.landing-jtbd-footer{border-top:1px solid hsl(var(--border)/.7);padding:40px 0 max(56px,calc(env(safe-area-inset-bottom, 0px) + 32px))}.landing-jtbd-footer-inner{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.landing-jtbd-footer .text-muted-foreground{color:hsl(var(--muted-foreground))}.landing-cta-actions{margin-top:18px}@media (max-width:980px){.landing-jtbd-shell{grid-template-columns:1fr}.landing-jtbd-copy{position:static}.landing-jtbd-nav-links{display:none}.landing-cta-shell{grid-template-columns:1fr}.landing-jtbd-nav-inner{gap:14px}}@media (max-width:720px){.landing-root.landing-jtbd{scroll-padding-top:64px;scroll-snap-type:none}.landing-root .apple-hero,.landing-root .landing-jtbd-section,.landing-root .landing-jtbd-section-cta{scroll-snap-align:none;scroll-snap-stop:normal}.landing-jtbd-nav{padding:max(12px,env(safe-area-inset-top)) 14px 12px}.landing-jtbd-container{width:min(100% - 20px,1320px)}.landing-jtbd-section,.landing-jtbd-section-cta{display:block;min-height:auto;padding:calc(84px + env(safe-area-inset-top)) 0 max(28px,env(safe-area-inset-bottom))}.landing-jtbd-section .landing-jtbd-container,.landing-jtbd-section-cta .landing-jtbd-container{width:min(100% - 20px,1320px)}.landing-jtbd-shell{gap:14px;grid-template-rows:auto auto;height:auto}.landing-jtbd-copy{max-width:none}.landing-jtbd-kicker{font-size:.7rem;letter-spacing:.11em;margin-bottom:8px}.landing-jtbd-title{font-size:clamp(1.42rem,7.1vw,1.86rem);letter-spacing:-.03em;line-height:1.08}.landing-jtbd-description{font-size:.9rem;line-height:1.45;margin-top:10px;max-width:48ch}.landing-jtbd-preview{min-height:0;overflow:visible;overscroll-behavior:auto;padding-right:0}.landing-brand-title{display:none}.landing-jtbd-nav .landing-logo-mark{height:30px!important;width:30px!important}.landing-jtbd-nav-inner>:first-child,.landing-jtbd-nav-inner>:last-child{gap:10px!important}.landing-jtbd-nav-cta{font-size:.9rem!important;line-height:1.15!important;padding:10px 14px!important;white-space:nowrap}.landing-lang-btn{font-size:.9rem;letter-spacing:.02em}.landing-pricing-grid,.landing-security-grid{grid-template-columns:1fr}.landing-timeline-rail:before{left:69px}.landing-timeline-row{gap:10px;grid-template-columns:42px 28px minmax(0,1fr)}.landing-cta-shell{border-radius:24px;padding:22px}.landing-cta-actions,.landing-cta-description{display:none}}.landing-apple .ax-ss-float-a{animation:ax-ss-float-a 12s ease-in-out infinite}.landing-apple .ax-ss-float-b{animation:ax-ss-float-b 16s ease-in-out infinite}@keyframes ax-ss-float-a{0%,to{transform:translate(0) scale(1) rotate(0deg)}33%{transform:translate(16px,-24px) scale(1.05) rotate(.8deg)}66%{transform:translate(-10px,14px) scale(.96) rotate(-.4deg)}}@keyframes ax-ss-float-b{0%,to{transform:translate(0) scale(1) rotate(0deg)}33%{transform:translate(-18px,18px) scale(1.06) rotate(-.6deg)}66%{transform:translate(12px,-14px) scale(.95) rotate(.5deg)}}.landing-apple .ax-ss-pulse{animation:ax-ss-pulse 7s ease-in-out infinite}.landing-apple .ax-ss-float-slow{animation:ax-ss-float-slow 12s ease-in-out infinite}@keyframes ax-ss-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ax-ss-float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}.landing-apple .ax-ss-breathe{animation:ax-ss-breathe 12s ease-in-out infinite}@keyframes ax-ss-breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.05) translateY(-12px)}}.landing-apple .ax-ss-breathe-slow{animation:ax-ss-breathe-slow 14s ease-in-out infinite}@keyframes ax-ss-breathe-slow{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.landing-apple .ax-ss-rotate{animation:ax-ss-rotate 50s linear infinite}@keyframes ax-ss-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.landing-apple .ax-ss-sleep-fast{animation:ax-ss-sleep-float-fast 10s ease-in-out infinite}.landing-apple .ax-ss-sleep-mid{animation:ax-ss-sleep-float-mid 13s ease-in-out infinite}.landing-apple .ax-ss-sleep-slow{animation:ax-ss-sleep-float-slow 16s ease-in-out infinite}@keyframes ax-ss-sleep-float-fast{0%,to{transform:rotate(var(--ss-rot,0deg)) translateY(0) scale(1)}50%{transform:rotate(var(--ss-rot,0deg)) translateY(-38px) scale(1.03)}}@keyframes ax-ss-sleep-float-mid{0%,to{transform:rotate(var(--ss-rot,0deg)) translateY(0) scale(1)}50%{transform:rotate(var(--ss-rot,0deg)) translateY(-28px) scale(1.02)}}@keyframes ax-ss-sleep-float-slow{0%,to{transform:rotate(var(--ss-rot,0deg)) translateY(0) scale(1)}50%{transform:rotate(var(--ss-rot,0deg)) translateY(-18px) scale(1.015)}}.landing-apple .ax-ss-aurora-1{animation:ax-ss-aurora 14s ease-in-out infinite}.landing-apple .ax-ss-aurora-2{animation:ax-ss-aurora-alt 16s ease-in-out 2s infinite}.landing-apple .ax-ss-heart-core-single{animation:ax-ss-heart-core-single 12s ease-in-out infinite}.landing-apple .ax-ss-heart-scan-ring{animation:ax-ss-heart-scan 12s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,#ffffff59 20deg,#0000 80deg);border:1px solid #ffffff3d;border-radius:999px;height:150vmin;mask:radial-gradient(circle,#0000 66%,#000 67%,#000 70%,#0000 71%);opacity:.07;position:absolute;width:150vmin}.landing-apple .ax-ss-sleep-core{height:76vmin;position:relative;transform:rotate(-6deg);width:72vmin}.landing-apple .ax-ss-sleep-stage-bar{animation:ax-ss-sleep-stage-drift 12s ease-in-out infinite;background:linear-gradient(180deg,#ffffff38,#ffffff0a 75%);border-radius:999px;bottom:12vmin;filter:blur(.3px);position:absolute;width:10vmin}.landing-apple .ax-ss-sleep-wave-fog{animation:ax-ss-sleep-fog 14s ease-in-out infinite;background:radial-gradient(circle,#ffffff14,#0000 62%);border-radius:999px;filter:blur(12px);height:92vmin;opacity:.1;position:absolute;width:92vmin}.landing-apple .ax-ss-biomarker-core{animation:ax-ss-bio-core 12s ease-in-out infinite}.landing-apple .ax-ss-bio-radar-sweep{animation:ax-ss-bio-radar 13s linear infinite;background:conic-gradient(from 0deg,#0000 0 320deg,#ffffff80 340deg,#0000 1turn);border-radius:999px;height:112vmin;mask:radial-gradient(circle,#0000 58%,#000 60%,#000 64%,#0000 66%);opacity:.06;position:absolute;width:112vmin}.landing-apple .ax-ss-ecg-wrap{height:min(62vh,620px);position:relative;width:min(95vw,1360px)}.landing-apple .ax-ss-ecg-grid{background:linear-gradient(#ffffff12 1px,#0000 0),linear-gradient(90deg,#ffffff12 1px,#0000 0);background-size:44px 44px,44px 44px;border-radius:2vmin;inset:0;mask-image:radial-gradient(ellipse at center,#000 60%,#0000 100%);opacity:.14;position:absolute}.landing-apple .ax-ss-ecg-line{filter:drop-shadow(0 0 18px rgba(255,255,255,.32));height:100%;inset:0;position:absolute;width:100%}.landing-apple .ax-ss-ecg-line path{fill:none;stroke:#ffffffe0;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.landing-apple .ax-ss-ecg-scan{animation:ax-ss-ecg-scan 3.4s linear infinite;background:linear-gradient(90deg,#fff0,#ffffff2e,#fff0);bottom:0;filter:blur(1px);position:absolute;top:0;width:22vmin}.landing-apple .ax-ss-magnetic-arc{border:1px solid #0000;border-radius:50%;border-top:2px solid #ffffff4d;filter:drop-shadow(0 0 26px rgba(130,180,255,.25));position:absolute}.landing-apple .ax-ss-magnetic-arc-1{animation:ax-ss-magnetic-arc-a 8.5s ease-in-out infinite;height:130vmin;opacity:.22;transform:translateY(-14vmin);width:205vmin}.landing-apple .ax-ss-magnetic-arc-2{animation:ax-ss-magnetic-arc-b 9.5s ease-in-out infinite;height:98vmin;opacity:.17;transform:translateY(2vmin);width:155vmin}.landing-apple .ax-ss-magnetic-core{animation:ax-ss-magnetic-core-pulse 2.2s ease-in-out infinite;background:radial-gradient(circle,#addaff57 0,#addaff21 38%,#addaff00 72%);border-radius:999px;filter:blur(.6px) drop-shadow(0 0 24px rgba(140,198,255,.55));height:26vmin;position:absolute;width:26vmin}.landing-apple .ax-ss-magnetic-wave{animation:ax-ss-magnetic-wave-expand 5.6s cubic-bezier(.2,.55,.16,1) infinite;border:2px solid #b7e0ff80;border-radius:50%;box-shadow:0 0 34px #8ccdff59,inset 0 0 26px #bee8ff38;height:220vmax;opacity:0;position:absolute;transform:scale(.08);width:220vmax;will-change:transform,opacity}.landing-apple .ax-ss-magnetic-wave-1{animation-delay:0s}.landing-apple .ax-ss-magnetic-wave-2{animation-delay:-.9s}.landing-apple .ax-ss-magnetic-wave-3{animation-delay:-1.8s}.landing-apple .ax-ss-magnetic-wave-4{animation-delay:-2.7s}.landing-apple .ax-ss-magnetic-wave-5{animation-delay:-3.6s}.landing-apple .ax-ss-magnetic-wave-6{animation-delay:-4.5s}.landing-apple .ax-ss-daisy-core{background:radial-gradient(circle at 45% 38%,#ffffff6b,#ffffff29 58%,#ffffff08 100%);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff38,0 0 2.2vmin #fff3;height:18vmin;left:50%;opacity:.9;position:absolute;top:46%;transform:translate(-50%,-50%);width:18vmin}.landing-apple .ax-ss-daisy-petal{animation:ax-ss-daisy-pluck 6.6s ease-in-out var(--petal-delay) infinite;background:radial-gradient(ellipse at 34% 50%,#ffffff57,#ffffff1f 52%,#ffffff0a 100%);border:1px solid #ffffff38;border-radius:62% 38% 60% 40%/54% 46% 58% 42%;box-shadow:0 .4vmin 1.8vmin #0000001f;height:11vmin;position:absolute;transform:translate(-50%,-50%) rotate(var(--petal-angle));transform-origin:center center;width:20vmin}.landing-apple .ax-ss-vax-particle{animation:ax-ss-vax-particle 14s ease-in-out var(--vax-delay) infinite;background:#ffffffb3;border-radius:999px;height:.8vmin;left:var(--vax-start-x);opacity:.05;position:absolute;top:var(--vax-start-y);width:.8vmin}.landing-apple .ax-ss-family-orbit{height:66vmin;position:absolute;transform-origin:center center;width:90vmin}.landing-apple .ax-ss-family-orbit span{background:#fffc;border-radius:999px;height:.9vmin;left:50%;opacity:.04;position:absolute;top:6%;width:.9vmin}.landing-apple .ax-ss-family-orbit-1{animation:ax-ss-family-orbit 10s linear infinite}.landing-apple .ax-ss-family-orbit-2{animation:ax-ss-family-orbit 12s linear infinite reverse;height:54vmin;width:74vmin}.landing-apple .ax-ss-family-orbit-3{animation:ax-ss-family-orbit 14s linear infinite;height:62vmin;width:84vmin}.landing-apple .ax-ss-family-orbit-4{animation:ax-ss-family-orbit 16s linear infinite reverse;height:48vmin;width:66vmin}@keyframes ax-ss-aurora{0%,to{transform:translateX(0) scaleX(1) translateY(0)}25%{transform:translateX(-36px) scaleX(1.12) translateY(-12px)}75%{transform:translateX(34px) scaleX(.88) translateY(8px)}}@keyframes ax-ss-aurora-alt{0%,to{transform:translateX(0) scaleX(1) translateY(0)}30%{transform:translateX(30px) scaleX(1.1) translateY(8px)}70%{transform:translateX(-26px) scaleX(.9) translateY(-6px)}}@keyframes ax-ss-heart-core-single{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.03)}}@keyframes ax-ss-heart-scan{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ax-ss-sleep-stage-drift{0%,to{transform:translateY(0) rotate(var(--ss-rot,0deg))}50%{transform:translateY(-10px) rotate(var(--ss-rot,0deg))}}@keyframes ax-ss-sleep-fog{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.14;transform:scale(1.04)}}@keyframes ax-ss-bio-core{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.03)}}@keyframes ax-ss-bio-radar{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ax-ss-ecg-scan{0%{left:-22vmin}to{left:calc(100% + 22vmin)}}@keyframes ax-ss-stetho-float{0%,to{opacity:.92;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-8px) scale(1.02)}}@keyframes ax-ss-stetho-listen{0%{opacity:.28;transform:scale(.75)}70%{opacity:.08;transform:scale(2.4)}to{opacity:0;transform:scale(2.8)}}@keyframes ax-ss-magnetic-arc-a{0%,to{opacity:.14;transform:translateY(-14vmin) scaleX(.94)}50%{opacity:.34;transform:translateY(-20vmin) scaleX(1.1)}}@keyframes ax-ss-magnetic-arc-b{0%,to{opacity:.12;transform:translateY(2vmin) scaleX(.95)}50%{opacity:.28;transform:translateY(-4vmin) scaleX(1.08)}}@keyframes ax-ss-magnetic-core-pulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.95;transform:scale(1.16)}}@keyframes ax-ss-magnetic-wave-expand{0%{opacity:0;transform:scale(.08)}8%{opacity:.5}46%{opacity:.34}to{opacity:0;transform:scale(1.06)}}@keyframes ax-ss-daisy-pluck{0%,48%{opacity:.82;transform:translate(-50%,-50%) rotate(var(--petal-angle)) translateX(0) translateY(0) scale(1)}58%{opacity:.78;transform:translate(-50%,-50%) rotate(var(--petal-angle)) translateX(3vmin) translateY(-2vmin) scale(1.02)}78%{opacity:0;transform:translate(-50%,-50%) rotate(calc(var(--petal-angle) + 12deg)) translateX(18vmin) translateY(-9vmin) scale(.72)}79%,to{opacity:.82;transform:translate(-50%,-50%) rotate(var(--petal-angle)) translateX(0) translateY(0) scale(1)}}@keyframes ax-ss-vax-particle{0%{opacity:0;transform:translate(0) scale(.8)}25%{opacity:.06}to{opacity:0;transform:translate(38vmin,30vmin) scale(1.05)}}@keyframes ax-ss-family-orbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ax-kicker-pulse{0%,to{opacity:.62;transform:translate(calc(-50% + var(--kicker-x)),calc(-50% + var(--kicker-y))) scale(calc(var(--kicker-scale)*.95))}50%{opacity:1;transform:translate(calc(-50% + var(--kicker-x)),calc(-50% + var(--kicker-y))) scale(calc(var(--kicker-scale)*1.06))}}@keyframes ax-kicker-float{0%,to{opacity:.46;transform:translate(calc(-50% + var(--kicker-x)),calc(-50% + var(--kicker-y))) scale(var(--kicker-scale))}50%{opacity:.9;transform:translate(calc(-50% + var(--kicker-x)),calc(-50% + var(--kicker-y) - 5px)) scale(calc(var(--kicker-scale)*1.05))}}@keyframes ax-kicker-drift{0%,to{opacity:.42;transform:translate(calc(-50% + var(--kicker-x)),calc(-50% + var(--kicker-y))) scale(var(--kicker-scale))}50%{opacity:.84;transform:translate(calc(-50% + var(--kicker-x) + 3px),calc(-50% + var(--kicker-y) - 3px)) scale(calc(var(--kicker-scale)*1.04))}}@keyframes ax-kicker-orbit{0%{opacity:.42;transform:translate(calc(-50% + var(--kicker-x)),calc(-50% + var(--kicker-y))) scale(var(--kicker-scale)) rotate(0deg)}50%{opacity:.9;transform:translate(calc(-50% + var(--kicker-x)),calc(-50% + var(--kicker-y) - 2px)) scale(calc(var(--kicker-scale)*1.05)) rotate(8deg)}to{opacity:.42;transform:translate(calc(-50% + var(--kicker-x)),calc(-50% + var(--kicker-y))) scale(var(--kicker-scale)) rotate(0deg)}}@keyframes ax-kicker-storm-core{0%,to{opacity:.62;transform:translate(calc(-50% + var(--kicker-x)),calc(-50% + var(--kicker-y))) scale(var(--kicker-scale))}49%{opacity:.62}50%{opacity:1;transform:translate(calc(-50% + var(--kicker-x)),calc(-50% + var(--kicker-y))) scale(calc(var(--kicker-scale)*1.14))}55%{opacity:.6}}@keyframes ax-kicker-storm-orbit{0%,to{opacity:.44;transform:translate(calc(-50% + var(--kicker-x)),calc(-50% + var(--kicker-y))) scale(var(--kicker-scale))}48%{opacity:.44}50%{opacity:1;transform:translate(calc(-50% + var(--kicker-x)),calc(-50% + var(--kicker-y) - 5px)) scale(calc(var(--kicker-scale)*1.1))}56%{opacity:.44}}@keyframes ax-kicker-storm-spark{0%,to{opacity:0}48%{opacity:0}50%{opacity:1}56%{opacity:0}}@keyframes ax-gradient-flow{0%,to{background-position:50% 50%;transform:scale(1)}50%{background-position:56% 44%;transform:scale(1.025)}}@keyframes ax-depth-breathe-a{0%,to{transform:translateZ(0) scale(1) rotate(-2deg)}50%{transform:translate3d(2vw,-2.4vh,0) scale(1.04) rotate(2deg)}}@keyframes ax-depth-breathe-b{0%,to{transform:translateZ(0) scale(1) rotate(2deg)}50%{transform:translate3d(-2.6vw,2vh,0) scale(1.05) rotate(-2deg)}}@keyframes ax-depth-breathe-c{0%,to{transform:translateZ(0) scale(1) rotate(-1deg)}50%{transform:translate3d(2vw,-1.6vh,0) scale(1.03) rotate(1deg)}}@keyframes ax-depth-breathe-d{0%,to{transform:translateZ(0) scale(1) rotate(1deg)}50%{transform:translate3d(-1.8vw,2.2vh,0) scale(1.04) rotate(-1deg)}}@keyframes ax-pattern-drift{0%{transform:translateX(-28px)}to{transform:translateX(28px)}}@keyframes ax-giant-shape-drift{0%,to{transform:translateY(-30px) scale(1) rotate(-2deg)}50%{transform:translateY(30px) scale(1.06) rotate(2deg)}}@keyframes ax-giant-shape-drift-2{0%,to{transform:translateY(30px) scale(1.02) rotate(2deg)}50%{transform:translateY(-30px) scale(1.06) rotate(-2deg)}}@keyframes ax-heart-core{0%,to{opacity:.12;transform:translateY(-20px) scale(1)}50%{opacity:.16;transform:translateY(20px) scale(1.04)}}@keyframes ax-wave-expand{0%{opacity:.12;transform:scale(.96)}to{opacity:.02;transform:scale(1.12)}}@keyframes ax-sleep-float{0%,to{opacity:.08;transform:translate3d(0,-20px,0) rotate(0deg)}50%{opacity:.12;transform:translate3d(6px,20px,0) rotate(1.8deg)}}@keyframes ax-bio-drift{0%,to{transform:translate3d(0,-20px,0) scale(1)}50%{transform:translate3d(8px,20px,0) scale(1.04)}}@keyframes ax-particles-drift{0%{transform:translateZ(0)}to{transform:translate3d(30px,-24px,0)}}@keyframes ax-line-shimmer{0%,to{opacity:.18;transform:translateX(0)}50%{opacity:.34;transform:translateX(10px)}}@keyframes ax-card-parallax-a{0%,to{transform:translate3d(-3px,-20px,0)}50%{transform:translate3d(7px,20px,0)}}@keyframes ax-card-parallax-b{0%,to{transform:translate3d(4px,-20px,0)}50%{transform:translate3d(-6px,20px,0)}}@keyframes ax-card-parallax-c{0%,to{opacity:.1;transform:translateY(-20px) scale(1)}50%{opacity:.14;transform:translateY(20px) scale(1.04)}}@keyframes ax-storm-drift{0%,to{transform:translate3d(0,-20px,0)}50%{transform:translate3d(-8px,20px,0)}}@keyframes ax-aurora-wave{0%,to{opacity:.24;transform:translateY(0) scale(1)}50%{opacity:.42;transform:translateY(-16px) scale(1.06)}}@keyframes ax-storm-lines{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(22px,-10px,0) scale(1.03)}}@keyframes ax-breath-expand{0%,to{opacity:.08;transform:translateY(-20px) scale(.98)}50%{opacity:.14;transform:translateY(20px) scale(1.04)}}@keyframes ax-vaccine-shield{0%,to{opacity:.1;transform:translateY(-20px) scale(1)}50%{opacity:.14;transform:translateY(20px) scale(1.04)}}@keyframes ax-vaccine-field{0%,to{opacity:.06;transform:translateY(-20px) scale(.98)}50%{opacity:.1;transform:translateY(20px) scale(1.04)}}@keyframes ax-vaccine-particles{0%{opacity:.24;transform:translateZ(0)}50%{opacity:.4;transform:translate3d(12px,-12px,0)}to{opacity:.08;transform:translate3d(24px,-20px,0)}}@keyframes ax-family-drift{0%,to{transform:translateY(-20px) scale(1)}50%{transform:translateY(20px) scale(1.04)}}@media (prefers-reduced-motion:reduce){.landing-apple .ax-hero-depth-layer,.landing-apple .ax-hero-gradient-layer,.landing-apple .ax-meta-shape,.landing-apple .ax-shape-bio-lines,.landing-apple .ax-shape-bio-particles,.landing-apple .ax-shape-family-links,.landing-apple .ax-shape-family-nodes,.landing-apple .ax-shape-layer,.landing-apple .ax-shape-primary,.landing-apple .ax-shape-secondary,.landing-apple .ax-shape-vaccine-particles,.landing-apple .hero-pattern-layer{animation:none!important;transform:none!important}.landing-apple [class*=ax-ss-]{animation:none!important}.landing-apple .ax-ss-sleep-fast,.landing-apple .ax-ss-sleep-mid,.landing-apple .ax-ss-sleep-slow{transform:rotate(var(--ss-rot,0deg))!important}}.landing-apple .apple-hero-blob{border-radius:9999px;filter:blur(8px);opacity:.42;position:absolute}.landing-apple .apple-hero-blob-a{background:radial-gradient(circle,#8e6fff8c,#0000 70%);height:560px;left:-160px;top:120px;width:560px}.landing-apple .apple-hero-blob-b{background:radial-gradient(circle,#e9467e80,#0000 70%);height:620px;right:-170px;top:40px;width:620px}.landing-apple .apple-hero-blob-c{background:radial-gradient(circle,#6f84ff70,#0000 72%);bottom:-200px;height:460px;left:50%;transform:translateX(-50%);width:720px}.landing-apple .ax-ss-stage{transform:scale(1.06);transform-origin:center center}.landing-apple .apple-hero-widgets .glass-card{background:#ffffff24;border-color:#ffffff4d;box-shadow:0 24px 50px #0003}.landing-apple .feature-card,.landing-apple .glass-card,.landing-apple .pricing-card,.landing-apple .pricing-card-highlight{background:var(--apple-card);border-color:var(--apple-border);box-shadow:0 16px 36px #0f172a14}.landing-apple section h2,.landing-apple section h3,.landing-apple section h4{color:var(--apple-text)!important;letter-spacing:-.035em}.landing-apple section .text-slate-300,.landing-apple section .text-slate-400,.landing-apple section .text-slate-500,.landing-apple section .text-slate-600,.landing-apple section p{color:var(--apple-muted)!important}.landing-apple .apple-feature-section{border-top:1px solid #e7edf8}.landing-apple .apple-orbit-stage{align-items:center;background:radial-gradient(circle at 50% 12%,#1f2560 0,#14204d 35%,#0a1636 100%);border:1px solid #98a8e142;border-radius:42px;box-shadow:0 30px 60px #05102b57;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:620px}.landing-apple .understanding-unified-right{width:100%}.landing-apple .apple-orbit-caption{color:#e6ecffe0;font-size:19px;line-height:1.6;max-width:760px;text-align:center}@media (max-width:900px){.landing-apple .apple-orbit-stage{border-radius:28px;min-height:500px;padding:20px}.landing-apple .apple-orbit-caption{font-size:16px}}.landing-apple{--ax-bg-1:#050b1f;--ax-bg-2:#0b1330;--ax-bg-3:#1a2450;--ax-card-bg:#0f172a;--ax-card-border:#acbfff33;--ax-title:#f8fbff;--ax-body:#bac8ea}.landing-apple .ax-landing-container{margin:0 auto;max-width:1200px;padding:120px 32px}.landing-apple .ax-idea-section{background:radial-gradient(circle at 14% 16%,#6c8bff47,#0000 40%),radial-gradient(circle at 88% 10%,#815aff33,#0000 42%),linear-gradient(180deg,var(--ax-bg-2),var(--ax-bg-1));padding:140px 0}.landing-apple .ax-section-title{color:var(--ax-title)!important;font-size:clamp(56px,6vw,72px);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin:0;max-width:940px}.landing-apple .ax-section-description{color:var(--ax-body)!important;font-size:18px;line-height:1.6;margin:24px 0 54px;max-width:720px}.landing-apple .ax-infographic{background:linear-gradient(160deg,#101c42,#0c1637 62%,#0a122f);border:1px solid var(--ax-card-border);border-radius:28px;box-shadow:0 30px 60px #03091c80;margin-bottom:42px;min-height:360px;padding:38px}.landing-apple .ax-cards-grid{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-apple .ax-landing-card{background:var(--ax-card-bg);border:1px solid var(--ax-card-border);border-radius:20px;box-shadow:0 12px 34px #050c1e73;padding:28px}.landing-apple .ax-card-icon-wrap{align-items:center;background:linear-gradient(140deg,#81a8ff57,#7182ff2e);border-radius:12px;color:#dbe6ff;display:flex;height:42px;justify-content:center;margin-bottom:16px;width:42px}.landing-apple .ax-landing-card h3{color:#eef3ff!important;font-size:24px;font-weight:600;margin:0 0 12px}.landing-apple .ax-landing-card p{color:var(--ax-body)!important;font-size:18px;line-height:1.6;margin:0}.landing-apple .ax-memory-graphic{min-height:330px;position:relative}.landing-apple .ax-memory-core{align-items:center;background:radial-gradient(circle at 30% 20%,#73a4ff,#3f5ccf);border-radius:50%;box-shadow:0 20px 44px #4166eb73;color:#fff;display:flex;font-weight:600;height:190px;inset:50% auto auto 50%;justify-content:center;position:absolute;text-align:center;transform:translate(-50%,-50%);width:190px}.landing-apple .ax-memory-node{color:#dde7ff;font-size:16px;font-weight:500;position:absolute;transform:translate(-50%,-50%)}.landing-apple .ax-memory-link{border-top:1px solid #c7d6ff8c;left:50%;position:absolute;top:50%;transform-origin:left center;width:140px}.landing-apple .ax-chat-graphic,.landing-apple .ax-env-chain,.landing-apple .ax-insight-chain,.landing-apple .ax-timeline-graphic{display:grid;gap:14px;justify-content:center}.landing-apple .ax-time-year{color:#f3f6ff;font-size:30px;font-weight:700;margin-top:10px}.landing-apple .ax-chat-bubble,.landing-apple .ax-chat-result,.landing-apple .ax-env-chain div,.landing-apple .ax-insight-chain div,.landing-apple .ax-time-event{background:#141f43e0;border:1px solid #c8d6ff3d;border-radius:14px;color:#d8e3ff;padding:14px 16px}.landing-apple .ax-env-chain span,.landing-apple .ax-insight-chain span{color:#95abef;font-size:22px;text-align:center}.landing-apple .ax-chat-user{background:#1d3778e6;justify-self:start}.landing-apple .ax-chat-ai{background:#482e7ae0;justify-self:end}.landing-apple .ax-chat-result{font-size:15px}.landing-apple .ax-pricing-card{background:#0f172a;border:1px solid #bccbff33;border-radius:20px;box-shadow:0 12px 36px #040a1e80;padding:24px}.landing-apple .ax-pricing-card-highlight{border-color:#7fabff73;box-shadow:0 20px 44px #3878ff47}.landing-apple .ax-pricing-badge{background:#3b82f6;border-radius:999px;color:#fff;display:inline-block;font-size:12px;margin-bottom:14px;padding:4px 10px}.landing-apple .ax-pricing-card h3,.landing-apple .ax-pricing-price{color:#eef3ff!important}.landing-apple .ax-pricing-card li,.landing-apple .ax-pricing-desc,.landing-apple .ax-pricing-period{color:#b9c6ef!important}.landing-apple .ax-pricing-card ul{display:grid;gap:10px;list-style:none;margin:18px 0 20px;padding:0}.landing-apple .ax-pricing-card li{align-items:center;display:flex;font-size:14px;gap:8px}.landing-apple .ax-cta-section,.landing-apple .ax-landing-footer,.landing-apple .ax-pricing-section{background:radial-gradient(circle at 12% 0,#5678ff33,#0000 34%),radial-gradient(circle at 88% 6%,#7054ff29,#0000 34%),linear-gradient(180deg,#0a122d,#070d22)}.landing-apple .ax-landing-footer{border-color:#94a3b847!important}.landing-apple .ax-cta-section .glass-card{background:linear-gradient(160deg,#0e193cf2,#0a122cf2);border-color:#a8beff42;box-shadow:0 26px 56px #040a1e80,0 0 46px #3968f038}.landing-apple .ax-cta-section .rounded-2xl.border{background:#0f172ac7!important;border-color:#94a3b852!important}.landing-apple .ax-cta-section .rounded-2xl.border .text-muted-foreground,.landing-apple .ax-cta-section .rounded-2xl.border .text-sm,.landing-apple .ax-cta-section .rounded-2xl.border .text-xs,.landing-apple .ax-cta-section .rounded-2xl.border label{color:#c3cff0!important}.landing-apple h2.ax-section-title{color:#f8fbff!important}.landing-apple #pricing.ax-idea-section,.landing-apple #security.ax-idea-section{background:radial-gradient(circle at 14% 16%,#6c8bff47,#0000 40%),radial-gradient(circle at 88% 10%,#815aff33,#0000 42%),linear-gradient(180deg,var(--ax-bg-2),var(--ax-bg-1))!important}.landing-apple .ax-cta-section h2{color:#fff!important}.landing-apple .ax-cta-section p{color:#cbd6f3!important}@media (max-width:1100px){.landing-apple .ax-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing-apple .ax-landing-container{padding:80px 20px}.landing-apple .ax-idea-section{padding:92px 0}.landing-apple .ax-cards-grid{gap:18px;grid-template-columns:1fr}.landing-apple .ax-infographic{min-height:260px;padding:22px}.landing-apple .ax-memory-core{font-size:13px;height:130px;width:130px}.landing-apple .ax-memory-link{width:90px}.landing-apple .ax-memory-node{font-size:12px}}.cl-page{--cl-bg:#08090d;--cl-surface:#12141a;--cl-surface-hover:#1a1c24;--cl-border:#ffffff0f;--cl-border-strong:#ffffff1a;--cl-text:#f0f2f5;--cl-text-muted:#6b7a90;--cl-accent:#2f6df6;--cl-accent-glow:#2f6df640;--cl-radius:16px;--cl-radius-sm:10px;--cl-font:"SF Pro Display","SF Pro Text","Inter",-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--cl-bg);color:var(--cl-text);font-family:var(--cl-font);min-height:100vh}.cl-container{margin:0 auto;max-width:1080px;padding:0 24px}.cl-container--narrow{max-width:780px}.cl-hero{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100dvh;overflow:hidden;padding:120px 24px 80px;position:relative;text-align:center}.cl-hero__glow{inset:0;pointer-events:none;position:absolute;z-index:0}.cl-hero__glow:before{animation:cl-glow-breathe 12s ease-in-out infinite;background:radial-gradient(circle,#2f6df626 0,#643cdc14 40%,#0000 70%);filter:blur(80px);height:800px;top:-20%;width:800px}.cl-hero__glow:after,.cl-hero__glow:before{border-radius:50%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.cl-hero__glow:after{background:radial-gradient(circle,#2f6df614 0,#0000 60%);bottom:-30%;filter:blur(100px);height:400px;width:600px}@keyframes cl-glow-breathe{0%,to{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.7;transform:translateX(-50%) scale(1.1)}}.cl-hero__content{max-width:800px;position:relative;z-index:1}.cl-kicker{color:var(--cl-accent);display:inline-block;font-size:12px;font-weight:600;letter-spacing:.14em;margin-bottom:24px;text-transform:uppercase}.cl-hero__title{color:var(--cl-text);font-size:clamp(2.8rem,6vw,4.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 24px}.cl-hero__subtitle{color:var(--cl-text-muted);font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.6;margin:0 auto;max-width:600px}.cl-hero__scroll{align-items:center;animation:cl-scroll-bounce 2s ease-in-out infinite;bottom:40px;color:var(--cl-text-muted);display:flex;flex-direction:column;font-size:12px;gap:8px;left:50%;letter-spacing:.08em;position:absolute;text-transform:uppercase;transform:translateX(-50%);z-index:1}.cl-hero__scroll svg{stroke:var(--cl-text-muted);height:20px;width:20px}@keyframes cl-scroll-bounce{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(8px)}}.cl-section{padding:clamp(80px,12vw,160px) 0;position:relative}.cl-section--compact{padding:clamp(48px,8vw,96px) 0}.cl-section__heading{font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px}.cl-section__subheading{color:var(--cl-text-muted);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6;margin:0 0 48px;max-width:560px}.cl-glass{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#12141ab3;border:1px solid var(--cl-border);border-radius:var(--cl-radius);padding:clamp(24px,4vw,40px);transition:border-color .3s ease}.cl-glass:hover{border-color:var(--cl-border-strong)}.cl-glass--accent{border-color:#2f6df626;box-shadow:0 0 80px #2f6df60f}.cl-chips{display:flex;flex-wrap:wrap;gap:10px}.cl-chip{appearance:none;background:var(--cl-surface);border:1px solid var(--cl-border-strong);border-radius:999px;color:var(--cl-text);cursor:pointer;font-family:var(--cl-font);font-size:14px;font-weight:500;padding:10px 18px;transition:all .25s ease}.cl-chip:hover{background:var(--cl-surface-hover);border-color:#ffffff24}.cl-chip--active{background:#2f6df61f;border-color:var(--cl-accent);box-shadow:0 0 20px #2f6df61f;color:#6fa1ff}.cl-result{border-top:1px solid var(--cl-border);margin-top:24px;padding-top:24px}.cl-result__grid{display:grid;gap:32px;grid-template-columns:1fr 1fr}.cl-result__label{color:var(--cl-text-muted);font-size:11px;font-weight:600;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.cl-result__list{list-style:none;margin:0;padding:0}.cl-result__list li{color:var(--cl-text);font-size:15px;line-height:1.5;margin-bottom:8px;padding-left:16px;position:relative}.cl-result__list li:before{background:var(--cl-accent);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.cl-cta{align-items:center;background:var(--cl-accent);border:none;border-radius:12px;box-shadow:0 8px 32px var(--cl-accent-glow);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--cl-font);font-size:16px;font-weight:600;justify-content:center;padding:16px 32px;text-decoration:none;transition:all .3s ease}.cl-cta:hover{background:#3b7aff;box-shadow:0 12px 40px #2f6df659;transform:translateY(-1px)}.cl-cta--full{text-align:center;width:100%}.cl-cta--ghost{background:#0000;border:1px solid var(--cl-border-strong);box-shadow:none;color:var(--cl-text)}.cl-cta--ghost:hover{background:var(--cl-surface);border-color:#ffffff29;box-shadow:none;transform:none}.cl-cta__hint{color:var(--cl-text-muted);font-size:13px;margin-top:12px;text-align:center}.cl-card-row{display:grid;gap:16px;grid-template-columns:1fr 1fr}.cl-tests-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cl-test-card{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--cl-radius);padding:24px;transition:all .3s ease}.cl-test-card:hover{border-color:var(--cl-border-strong);transform:translateY(-2px)}.cl-test-card__name{font-size:18px;font-weight:600;margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.cl-test-card__desc{color:var(--cl-text-muted);font-size:14px;line-height:1.5;margin:0}.cl-test-card__head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.cl-test-card__tag{background:#2f6df614;border-radius:6px;color:var(--cl-accent);flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.06em;max-width:100%;overflow-wrap:anywhere;padding:3px 8px}.cl-content-block{align-items:start;border-bottom:1px solid var(--cl-border);display:grid;gap:48px;grid-template-columns:minmax(0,380px) minmax(0,1fr);padding:clamp(48px,6vw,80px) 0}.cl-content-block:last-child{border-bottom:none}.cl-content-block__title{font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:600;letter-spacing:-.01em;line-height:1.15;margin:0;position:sticky;top:120px}.cl-content-block__body{color:var(--cl-text-muted);font-size:17px;line-height:1.65;margin:0}.cl-trust-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.cl-trust-item{padding:32px 20px;text-align:center}.cl-trust-item__icon{display:block;font-size:32px;margin-bottom:16px}.cl-trust-item__text{color:var(--cl-text-muted);font-size:15px;line-height:1.6;margin:0}.cl-faq-item{border-bottom:1px solid var(--cl-border)}.cl-faq-item:last-child{border-bottom:none}.cl-faq-item summary{align-items:center;color:var(--cl-text);cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:20px 0;transition:color .2s ease}.cl-faq-item summary::-webkit-details-marker{display:none}.cl-faq-item summary:after{color:var(--cl-text-muted);content:"+";flex-shrink:0;font-size:22px;font-weight:300;transition:transform .3s ease}.cl-faq-item[open] summary:after{transform:rotate(45deg)}.cl-faq-item summary:hover{color:var(--cl-accent)}.cl-faq-item__answer{color:var(--cl-text-muted);font-size:15px;line-height:1.65;margin:0;padding:0 0 20px}.cl-final-cta{overflow:hidden;padding:clamp(80px,12vw,160px) 24px;position:relative;text-align:center}.cl-final-cta:before{background:radial-gradient(circle,#2f6df61a 0,#0000 60%);border-radius:50%;content:"";filter:blur(80px);height:400px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.cl-final-cta__title{font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:600;letter-spacing:-.02em;margin:0 0 16px;position:relative;z-index:1}.cl-final-cta__sub{color:var(--cl-text-muted);font-size:17px;margin:0 0 32px;position:relative;z-index:1}.cl-divider{background:var(--cl-border-strong);height:1px;margin:0 auto 48px;width:48px}@media (max-width:768px){.cl-hero{min-height:85dvh;padding:100px 20px 60px}.cl-hero__glow:before{height:400px;width:400px}.cl-container{padding:0 20px}.cl-card-row,.cl-result__grid{grid-template-columns:1fr}.cl-result__grid{gap:20px}.cl-content-block{gap:16px;grid-template-columns:1fr}.cl-content-block__title{position:static}.cl-trust-grid{gap:16px;grid-template-columns:1fr}.cl-trust-item{align-items:flex-start;display:flex;gap:16px;padding:20px;text-align:left}.cl-trust-item__icon{flex-shrink:0;margin-bottom:0}.cl-tests-grid{grid-template-columns:1fr 1fr}.cl-section{padding:clamp(48px,8vw,80px) 0}}@media (max-width:480px){.cl-tests-grid{grid-template-columns:1fr}.cl-test-card__head{flex-wrap:wrap}.cl-test-card__tag{align-self:flex-start}.cl-chip{font-size:13px;padding:8px 14px}}.cl-stats-strip{background:var(--cl-border);border-bottom:1px solid var(--cl-border);border-top:1px solid var(--cl-border);display:grid;gap:1px;grid-template-columns:repeat(3,1fr)}.cl-stat-item{background:var(--cl-bg);padding:32px 24px;text-align:center}.cl-stat-item__value{color:var(--cl-text);font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:8px}.cl-stat-item__value span{color:var(--cl-accent)}.cl-stat-item__label{color:var(--cl-text-muted);font-size:14px;line-height:1.4}.cl-cause-chain{gap:0;width:100%}.cl-cause-chain,.cl-cause-node{align-items:center;display:flex}.cl-cause-node{flex:1 1;flex-direction:column;gap:14px;text-align:center}.cl-cause-node__icon{align-items:center;background:var(--cl-surface);border:1px solid var(--cl-border-strong);border-radius:20px;display:flex;font-size:28px;height:72px;justify-content:center;position:relative;transition:transform .3s ease;width:72px}.cl-cause-node__icon:after{background:radial-gradient(circle at 50% 0,#ffffff14,#0000 60%);border-radius:21px;content:"";inset:-1px;pointer-events:none;position:absolute}.cl-cause-node:hover .cl-cause-node__icon{transform:translateY(-3px)}.cl-cause-node__title{color:var(--cl-text);font-size:15px;font-weight:600;margin:0}.cl-cause-node__body{color:var(--cl-text-muted);font-size:13px;line-height:1.5;margin:0}.cl-cause-arrow{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;padding-bottom:44px;position:relative;width:60px}.cl-cause-arrow__track{background:var(--cl-border-strong);height:2px;overflow:hidden;position:relative;width:100%}.cl-cause-arrow__dot{animation:cl-dot-slide 2s ease-in-out infinite;background:var(--cl-accent);border-radius:50%;box-shadow:0 0 8px var(--cl-accent);height:8px;left:-8px;position:absolute;top:-3px;width:8px}@keyframes cl-dot-slide{0%{left:-8px;opacity:0}10%{opacity:1}90%{opacity:1}to{left:calc(100% + 4px);opacity:0}}.cl-cause-arrow__head{border-bottom:5px solid #0000;border-left:8px solid var(--cl-border-strong);border-top:5px solid #0000;height:0;position:absolute;right:-1px;top:-4px;width:0}.cl-mockup-section{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.cl-mockup-copy{display:flex;flex-direction:column;gap:20px}.cl-mockup-feature{align-items:flex-start;display:flex;gap:14px}.cl-mockup-feature__icon{align-items:center;background:#2f6df61a;border:1px solid #2f6df633;border-radius:10px;display:flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.cl-mockup-feature__text strong{color:var(--cl-text);display:block;font-size:15px;font-weight:600;margin-bottom:2px}.cl-mockup-feature__text span{color:var(--cl-text-muted);font-size:13px;line-height:1.4}.cl-phone{margin:0 auto;position:relative;width:280px}.cl-phone__frame{background:#1a1c24;border:1.5px solid #ffffff1a;border-radius:40px;box-shadow:0 40px 80px #00000080,0 0 0 1px #ffffff0a,inset 0 1px 0 #ffffff0f;overflow:hidden;padding:16px 12px}.cl-phone__notch{background:#ffffff1f;border-radius:3px;height:6px;margin:0 auto 16px;width:80px}.cl-app{display:flex;flex-direction:column;font-family:var(--cl-font);gap:10px}.cl-app__header{align-items:center;display:flex;justify-content:space-between;padding:2px 4px}.cl-app__title{color:#f0f2f5;font-size:15px;font-weight:700}.cl-app__badge{background:#2f6df626;border:1px solid #2f6df640;border-radius:999px;color:#6fa1ff;font-size:11px;padding:3px 8px}.cl-app__progress-wrap{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:12px;padding:10px 12px}.cl-app__progress-label{color:#fff6;font-size:11px;margin-bottom:6px}.cl-app__progress-bar{background:#ffffff0f;border-radius:2px;height:4px;overflow:hidden}.cl-app__progress-fill{animation:cl-progress-fill 1.8s ease forwards;background:linear-gradient(90deg,#2f6df6,#6fa1ff);border-radius:2px;height:100%;width:42%}@keyframes cl-progress-fill{0%{width:0}to{width:42%}}.cl-app__tasks{display:flex;flex-direction:column;gap:6px}.cl-app__task{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:10px;display:flex;gap:8px;padding:8px 10px}.cl-app__task--done{opacity:.6}.cl-app__task-check{align-items:center;border:1.5px solid #ffffff26;border-radius:50%;display:flex;flex-shrink:0;font-size:9px;height:18px;justify-content:center;width:18px}.cl-app__task--done .cl-app__task-check{background:#2f6df6;border-color:#2f6df6;color:#fff}.cl-app__task-text{color:#f0f2f5;font-size:12px}.cl-app__task--done .cl-app__task-text{color:#ffffff4d;text-decoration:line-through}.cl-app__next{align-items:center;background:#2f6df614;border:1px solid #2f6df626;border-radius:10px;display:flex;gap:8px;padding:8px 10px}.cl-app__next-dot{animation:cl-pulse-dot 2s ease-in-out infinite;background:#2f6df6;border-radius:50%;flex-shrink:0;height:6px;width:6px}@keyframes cl-pulse-dot{0%,to{box-shadow:0 0 0 0 #2f6df666}50%{box-shadow:0 0 0 4px #2f6df600}}.cl-app__next-text{color:#6fa1ff;font-size:11px;line-height:1.3}.cl-testimonials{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.cl-testimonial{background:var(--cl-surface);border:1px solid var(--cl-border);border-radius:var(--cl-radius);display:flex;flex-direction:column;gap:16px;padding:24px;transition:border-color .3s ease}.cl-testimonial:hover{border-color:var(--cl-border-strong)}.cl-testimonial__stars{color:#f59e0b;font-size:13px;letter-spacing:2px}.cl-testimonial__quote{color:var(--cl-text);flex:1 1;font-size:15px;line-height:1.65;margin:0}.cl-testimonial__author{align-items:center;display:flex;gap:10px}.cl-testimonial__avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.cl-testimonial__name{color:var(--cl-text);font-size:13px;font-weight:600}.cl-testimonial__meta{color:var(--cl-text-muted);font-size:12px}@media (max-width:900px){.cl-mockup-section{gap:40px;grid-template-columns:1fr}.cl-phone{width:240px}.cl-testimonials{gap:12px;grid-template-columns:1fr}}@media (max-width:768px){.cl-stats-strip{gap:0;grid-template-columns:1fr}.cl-stat-item{align-items:center;border-bottom:1px solid var(--cl-border);display:flex;gap:16px;padding:20px 24px;text-align:left}.cl-stat-item__value{flex-shrink:0;font-size:2rem;margin-bottom:0}.cl-cause-chain{flex-direction:column;gap:0}.cl-cause-arrow{height:48px;padding-bottom:0;padding-right:0;width:auto}.cl-cause-arrow__track{height:48px;width:2px}.cl-cause-arrow__dot{animation:cl-dot-slide-v 2s ease-in-out infinite;left:-3px;top:-8px}@keyframes cl-dot-slide-v{0%{opacity:0;top:-8px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:calc(100% + 4px)}}.cl-cause-arrow__head{border-bottom:none;border-left:5px solid #0000;border-right:5px solid #0000;border-top:8px solid var(--cl-border-strong);bottom:-1px;left:-4px;right:auto;top:auto}}.light .cl-stats-strip{background:#0000000f}.light .cl-stat-item{background:var(--cl-bg)}.light .cl-phone__frame{background:#1a1c24;border-color:#00000026;box-shadow:0 40px 80px #0003,0 0 0 1px #0000000f}.light .cl-testimonial{background:#fff;box-shadow:0 1px 8px #0000000d}.light .cl-cause-node__icon{background:#fff;box-shadow:0 2px 12px #00000014}.light .cl-mockup-feature__icon{background:#2f6df614}.light .cl-page{--cl-bg:#f5f7fc;--cl-surface:#fff;--cl-surface-hover:#f0f2f8;--cl-border:#00000012;--cl-border-strong:#0000001f;--cl-text:#0f1117;--cl-text-muted:#5a6478;--cl-accent-glow:#2f6df62e}.light .cl-hero{background:linear-gradient(180deg,#eef3ff,#f5f7fc 60%)}.light .cl-hero__glow:before{background:radial-gradient(circle,#2f6df61f 0,#643cdc0d 40%,#0000 70%);opacity:.8}.light .cl-hero__glow:after{background:radial-gradient(circle,#2f6df60f 0,#0000 60%)}.light .cl-hero__title{color:#0f1117}.light .cl-hero__subtitle{color:#5a6478}.light .cl-hero__scroll{color:#9aa5b8}.light .cl-hero__scroll svg{stroke:#9aa5b8}.light .cl-glass{background:#ffffffe6;border-color:#00000012;box-shadow:0 2px 20px #0000000f}.light .cl-glass:hover{border-color:#0000001f;box-shadow:0 4px 28px #00000017}.light .cl-glass--accent{border-color:#2f6df626;box-shadow:0 2px 24px #2f6df612}.light .cl-chip{background:#f0f2f8;border-color:#00000017;color:#0f1117}.light .cl-chip:hover{background:#e6eaf5}.light .cl-chip--active{background:#2f6df61a;border-color:var(--cl-accent);box-shadow:0 0 16px #2f6df61a;color:#1d4ed8}.light .cl-result{border-top-color:#00000012}.light .cl-test-card{background:#fff;border-color:#00000012;box-shadow:0 1px 8px #0000000d}.light .cl-test-card:hover{border-color:#2f6df633;box-shadow:0 4px 20px #00000017}.light .cl-content-block{border-bottom-color:#00000012}.light .cl-final-cta{background:linear-gradient(180deg,#f5f7fc,#eef3ff)}.light .cl-final-cta:before{background:radial-gradient(circle,#2f6df614 0,#0000 60%)}.light .cl-kicker{color:var(--cl-accent)}.light .cl-faq-item{border-bottom-color:#00000012}.light .cl-divider{background:#0000001a}.light .cl-section__subheading{color:#5a6478}.light .cl-cta--ghost{border-color:#00000024;color:#0f1117}.light .cl-cta--ghost:hover{background:#0000000a;border-color:#0000002e}@keyframes cl-spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.521063a9.css.map*/