/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-600:oklch(57.7% .245 27.325);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-3xl:48rem;--container-7xl:80rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--radius-lg:.5rem;--radius-2xl:1rem;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e+38px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--border\)\]{border-color:var(--border)}.border-slate-200{border-color:var(--color-slate-200)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-white\/96{background-color:#fffffff5}@supports (color:color-mix(in lab,red,red)){.bg-white\/96{background-color:color-mix(in oklab,var(--color-white) 96%,transparent)}}.bg-\[linear-gradient\(135deg\,\#6C4DFF_0\%\,\#FF7A45_100\%\)\]{background-image:linear-gradient(135deg,#6c4dff,#ff7a45)}.bg-\[linear-gradient\(135deg\,rgba\(108\,77\,255\,0\.10\)_0\%\,rgba\(255\,122\,69\,0\.08\)_100\%\)\]{background-image:linear-gradient(135deg,#6c4dff1a,#ff7a4514)}.p-2{padding:calc(var(--spacing) * 2)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-10{padding-block:calc(var(--spacing) * 10)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[11px\]{font-size:11px}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--text\)\]{color:var(--text)}.text-red-600{color:var(--color-red-600)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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);-webkit-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-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-\[248px_1fr\]{grid-template-columns:248px 1fr}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}}}:root{--background:#f7f8fc;--surface:#fff;--surface-soft:#f7f8fc;--text:#1e2433;--muted:#667085;--border:#e7eaf3;--primary:#6c4dff;--primary-2:#ff7a45;--primary-soft:#f3eeff;--secondary:#7b8cff;--accent:#ff7a45;--flare:#ff3b2f;--success:#2fa36b;--warning:#ff7a45;--brand-lilac:#b3a0ff;--brand-sky:#6fb5ff;--brand-mint:#76d8b7;--brand-peach:#ff9768;--brand-gold:#f2be59;--brand-rose:#f487aa;--surface-tint:#eef2ff}.dark{--background:#0b1324;--surface:#152033;--surface-soft:#1b2940;--text:#f5f8ff;--muted:#b7c3d8;--border:#33445f;--primary:#8b74ff;--primary-2:#ff9368;--primary-soft:#2a2354;--secondary:#9aa7ff;--accent:#ff9368;--flare:#ff6b5f;--success:#45c982;--warning:#ff9368;--brand-lilac:#8b74ff;--brand-sky:#5ea9ff;--brand-mint:#45c982;--brand-peach:#ff9368;--brand-gold:#f2be59;--brand-rose:#f487aa;--surface-tint:#1b2940}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}body,html{background:var(--background);color:var(--text)}body{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}.app-frame,.layout-shell{min-height:100vh}.desktop-drawer,.desktop-drawer-backdrop,.desktop-menu-button,.mobile-brand-only,.sidebar{display:none}.page{width:min(100%,1160px);padding:20px 16px calc(112px + env(safe-area-inset-bottom));margin:0 auto}.page-onboarding{width:min(100%,1220px);margin:0 auto;padding:20px 16px 32px}.page-onboarding>form{width:100%;max-width:100%}.onboarding-frame{min-height:100vh;display:block!important}.onboarding-shell-only{width:100%}.onboarding-topbar{width:min(100%,1220px);margin:0 auto;padding:20px 16px 8px}.onboarding-brand-lockup{align-items:center;display:inline-flex}.onboarding-complete-shell{background:var(--background);min-height:100vh;padding:0 16px 24px;display:block}.onboarding-complete-container{width:min(100%,1220px);margin:0 auto}.onboarding-complete-topbar{padding-top:24px;padding-bottom:12px}.onboarding-complete-lead{max-width:760px}.onboarding-complete-card{flex-direction:column;justify-content:center;min-height:min(760px,100vh - 64px);display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:18px;box-shadow:0 10px 30px #0f172a0d}.card-soft{background:var(--surface-soft)}.grid{gap:16px;display:grid}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.button{cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:700;display:inline-flex}.button-primary{background:linear-gradient(135deg,var(--primary) 0,var(--primary-2) 100%)}.button-secondary{background:var(--surface-soft);color:var(--text);border:1px solid var(--border)}.button-danger{color:#be123c;background:#fff1f2;border:1px solid #fecdd3}.button-ghost{color:var(--text);background:0 0;border:1px solid #0000}.input,.select,.textarea{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);border-radius:16px;padding:12px 14px}.textarea{resize:vertical;min-height:120px}.label{margin-bottom:8px;font-weight:700;display:block}.row,.row-between{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row-between{justify-content:space-between}.space{height:8px}.muted{color:var(--muted)}.hero{max-width:1100px;margin:0 auto;padding:56px 16px 24px}.topbar{z-index:20;background:var(--background);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--background) 90%,transparent)}}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.topbar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:12px 16px;display:flex}.mobile-nav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:var(--surface);position:fixed}@supports (color:color-mix(in lab,red,red)){.mobile-nav{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.mobile-nav{border:1px solid var(--border);z-index:30;border-radius:22px;justify-content:space-around;padding:10px;display:flex;box-shadow:0 16px 36px #0f172a1f}.kpi{font-size:clamp(28px,6vw,34px);font-weight:800;line-height:1}.section-title{margin:0 0 8px;font-size:22px;font-weight:800}.h1{margin:0 0 12px;font-size:clamp(34px,8vw,44px);line-height:1.05}.h2{margin:0 0 8px;font-size:28px}.chip{border:1px solid var(--border);background:var(--surface-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.range-wrap{gap:8px;display:grid}.range-wrap input[type=range]{width:100%;accent-color:var(--primary)}.range-value{color:var(--primary);font-weight:800}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table td,.table th{border-bottom:1px solid var(--border);text-align:left;padding:12px 10px}.table th{color:var(--muted);font-size:14px;font-weight:700}.badge{border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.badge-success{color:#166534;background:#dcfce7}.badge-warn{color:#92400e;background:#fef3c7}.badge-danger{color:#991b1b;background:#fee2e2}.notice{color:#3730a3;background:#eef2ff;border-radius:16px;padding:12px 14px}.notice-success{color:#166534;background:#ecfdf5}.notice-error{color:#991b1b;background:#fef2f2}.form-grid{gap:12px;display:grid}.hero-card{background:linear-gradient(135deg,#5b5ce214,#4cb7a514)}.chip-wrap{flex-wrap:wrap;gap:10px;display:flex}.chip-active{background:var(--primary);color:#fff;border-color:var(--primary)}.checkbox-row{align-items:center;gap:10px;font-weight:700;display:flex}.error-text{color:#b91c1c;font-weight:700}.card-stack{gap:10px;display:grid}.form-section{gap:12px;display:grid}.form-sticky-bar{bottom:calc(88px + env(safe-area-inset-bottom));background:var(--background);position:sticky}@supports (color:color-mix(in lab,red,red)){.form-sticky-bar{background:color-mix(in srgb,var(--background) 90%,transparent)}}.form-sticky-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-top:12px}.inline-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.inline-form>*{flex:180px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sidebar-link{color:var(--muted);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:flex}.sidebar-link-active{background:var(--primary-soft);color:var(--primary)}.empty-state{border:1px dashed var(--border);color:var(--muted);background:var(--surface);border-radius:18px;padding:18px}@supports (color:color-mix(in lab,red,red)){.empty-state{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.input::placeholder,.textarea::placeholder{color:var(--muted)}.input:disabled,.select:disabled,.textarea:disabled{opacity:.75;cursor:not-allowed}select.select{background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:40px}input[type=checkbox]{accent-color:var(--primary)}@media (min-width:720px){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.page{padding-left:24px;padding-right:24px}}@media (min-width:960px){.app-frame{min-height:100vh}.mobile-nav{display:none}.page{padding-top:24px;padding-bottom:36px}.form-sticky-bar{bottom:12px}.desktop-menu-button{display:inline-flex}.desktop-drawer{background:var(--surface);width:min(360px,32vw);display:block;position:fixed;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.desktop-drawer{background:color-mix(in srgb,var(--surface) 98%,transparent)}}.desktop-drawer{border-right:1px solid var(--border);z-index:60;padding:24px 16px;transition:transform .18s;overflow:auto;transform:translate(-105%);box-shadow:0 24px 60px #0f172a38}.desktop-drawer-open{transform:translate(0)}.desktop-drawer-backdrop{z-index:50;display:block}}@media (min-width:1280px){.app-frame{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:var(--surface);display:block}@supports (color:color-mix(in lab,red,red)){.sidebar{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.sidebar{height:100vh;padding:24px 16px;position:sticky;top:0;overflow:auto}.desktop-drawer,.desktop-drawer-backdrop,.desktop-menu-button{display:none!important}}.app-topbar{background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.app-topbar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}@media (max-width:719px){.app-topbar{flex-direction:row;justify-content:space-between;align-items:center}.metric-grid{grid-template-columns:1fr}.mobile-brand-only{display:inline-flex}.mobile-header-row{width:auto;min-width:0}}.menu-button{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;color:var(--text);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.drawer-backdrop{z-index:80;background:#0206177a;border:0;position:fixed;inset:0}.mobile-drawer{background:var(--surface);width:min(88vw,360px);position:fixed;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.mobile-drawer{background:color-mix(in srgb,var(--surface) 98%,transparent)}}.mobile-drawer{border-right:1px solid var(--border);z-index:90;padding:24px 16px;transition:transform .18s;overflow:auto;transform:translate(-105%);box-shadow:0 24px 60px #0f172a38}.mobile-drawer-open{transform:translate(0)}.logo-lockup{align-items:center;gap:12px;display:inline-flex}.logo-mark{border-radius:12px;flex-shrink:0;box-shadow:0 8px 24px #6c4dff3d}.logo-wordmark{color:var(--text);font-size:18px;font-weight:800;line-height:1.1}.logo-tagline{margin-top:4px;font-size:12px}.compact-button{border-radius:14px;padding:10px 14px}.shadow-button{box-shadow:0 12px 28px #5b5ce247}.slider-card{border:1px solid var(--border);background:linear-gradient(180deg,var(--surface),var(--surface-soft));border-radius:18px;padding:16px}@supports (color:color-mix(in lab,red,red)){.slider-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 82%,transparent),color-mix(in srgb,var(--surface-soft) 88%,transparent))}}.slider-label-icon{background:var(--primary);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.slider-label-icon{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}}.slider-label-icon{color:var(--primary)}.log-page-section-tight .grid-2,.log-page-section-tight .grid-3{align-items:start}.slider-value-pill{background:var(--primary);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.slider-value-pill{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}}.slider-value-pill{color:var(--text)}.severity-slider{appearance:none;background:linear-gradient(90deg,#22c55e,#f59e0b 55%,#ef4444);border-radius:999px;outline:none;width:100%;height:12px}.severity-slider::-webkit-slider-thumb{appearance:none;border:3px solid var(--primary);background:#fff;border-radius:999px;width:24px;height:24px;box-shadow:0 4px 14px #0f172a2e}.severity-slider::-moz-range-thumb{border:3px solid var(--primary);background:#fff;border-radius:999px;width:24px;height:24px;box-shadow:0 4px 14px #0f172a2e}.severity-slider::-moz-range-track{background:linear-gradient(90deg,#22c55e,#f59e0b 55%,#ef4444);border-radius:999px;height:12px}@media (min-width:960px){.app-topbar{flex-direction:row;align-items:center}}@media (max-width:959px){.page{padding-top:16px}.desktop-drawer,.desktop-drawer-backdrop,.desktop-menu-button{display:none!important}}.quote-card{background:linear-gradient(135deg,var(--primary),var(--secondary))}@supports (color:color-mix(in lab,red,red)){.quote-card{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,var(--surface)),color-mix(in srgb,var(--secondary) 12%,var(--surface)))}}.flare-banner{background:linear-gradient(135deg,var(--flare),var(--warning))}@supports (color:color-mix(in lab,red,red)){.flare-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--flare) 10%,var(--surface)),color-mix(in srgb,var(--warning) 10%,var(--surface)))}}.pulse-row{gap:8px;display:grid}.pulse-track{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:6px;display:grid}.pulse-block{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;height:36px}@supports (color:color-mix(in lab,red,red)){.pulse-block{background:color-mix(in srgb,var(--surface-soft) 86%,transparent)}}.pulse-empty{opacity:.45}.pulse-mild{background:#bbf7d0;border-color:#86efac}.pulse-moderate{background:#fde68a;border-color:#fcd34d}.pulse-severe{background:#fca5a5;border-color:#f87171}.pulse-legend{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pulse-dot{border-radius:999px;width:10px;height:10px;display:inline-block}@media print{.app-topbar,.desktop-drawer,.desktop-drawer-backdrop,.desktop-menu-button,.mobile-nav,.print-hide,.sidebar{display:none!important}.print-only{display:flex!important}.app-frame,.page,body,html{color:#000!important;background:#fff!important}.card,.print-card{break-inside:avoid;box-shadow:none!important;border-color:#d1d5db!important}}.chart-tooltip{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.chart-tooltip{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.chart-tooltip{border:1px solid var(--border);color:var(--text);border-radius:16px;padding:12px 14px;box-shadow:0 12px 30px #0f172a2e}.chart-tooltip-title{margin-bottom:8px;font-weight:700}.chart-tooltip-row{color:var(--text);justify-content:space-between;align-items:center;gap:10px;display:flex}.chart-tooltip-dot{border-radius:999px;width:10px;height:10px;margin-right:8px;display:inline-block}.quote-script{margin:10px 0 8px;font-size:clamp(28px,4vw,42px);line-height:1.12}.quote-card-shell{overflow:hidden}.dashboard-flow{gap:18px}.dashboard-analytics-grid,.dashboard-core-grid,.dashboard-footer-grid,.dashboard-hero-grid,.dashboard-hero-side{gap:18px;display:grid}.compact-stat{align-content:center;min-height:120px;display:grid}@supports (color:color-mix(in lab,red,red)){.summary-tile{background:color-mix(in srgb,var(--surface-soft) 86%,transparent)}}.suggestion-panel{border:1px solid var(--border);background:var(--surface);border-radius:16px;position:absolute;top:calc(100% + 8px);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.suggestion-panel{background:color-mix(in srgb,var(--surface) 98%,transparent)}}.suggestion-panel{z-index:20;overflow:hidden;box-shadow:0 20px 45px #0f172a29}.suggestion-item{text-align:left;width:100%;color:var(--text);background:0 0;border:0;padding:12px 14px}.suggestion-item:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.suggestion-item:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}}@media (min-width:960px){.dashboard-hero-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.9fr)}.dashboard-core-grid{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:start}.dashboard-analytics-grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr) minmax(320px,.9fr);align-items:stretch}.dashboard-footer-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.8fr) minmax(320px,.8fr);align-items:start}}.nav-section-label{margin:0 0 8px 8px;font-weight:800}.tracker-toggle{cursor:pointer;padding:0 0 8px}.sidebar-footer-links{gap:10px 14px;padding-top:18px}.topbar-links{display:none}@media (min-width:960px){.topbar-links{color:var(--muted);gap:10px;font-size:13px;display:inline-flex}}.history-filter-bar{grid-template-columns:repeat(1,minmax(0,1fr));gap:10px;display:grid}.hero-chip-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.dashboard-hero-main{min-height:0}.dashboard-analytics-grid,.dashboard-core-grid,.dashboard-footer-grid,.dashboard-hero-grid{gap:16px;display:grid}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.summary-tile{border:1px solid var(--border);background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.summary-tile{background:color-mix(in srgb,var(--surface-soft) 84%,transparent)}}.summary-tile{border-radius:18px;padding:16px}.compact-stat .kpi{font-size:clamp(24px,4vw,32px);line-height:1.15}@media (min-width:900px){.history-filter-bar{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-hero-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr)}.dashboard-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-analytics-grid{grid-template-columns:1fr 1.2fr 1fr}.dashboard-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:719px){.summary-grid{grid-template-columns:1fr}.quote-card .row-between>.row{justify-content:flex-start;width:100%}}.dashboard-stat-row{grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;display:grid}@media (min-width:900px){.dashboard-stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.attachment-upload-form{gap:14px}@media (min-width:900px){.attachment-upload-form{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end}}.attachment-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.attachment-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.attachment-card{background:color-mix(in srgb,var(--surface-soft) 84%,transparent)}}.attachment-fallback,.attachment-preview{aspect-ratio:4/3;object-fit:cover;background:var(--surface);width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.attachment-fallback,.attachment-preview{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.attachment-meta{padding:12px 14px 0}.attachment-card form{padding:12px 14px 14px}.legal-shell{background:var(--bg);min-height:100vh}.legal-header{z-index:20;border-bottom:1px solid var(--border);background:var(--surface);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.legal-header{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.legal-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.legal-footer-inner,.legal-header-inner{justify-content:space-between;align-items:center;gap:16px;width:min(1160px,100% - 32px);margin:0 auto;padding:14px 0;display:flex}.legal-footer-links,.legal-nav{color:var(--muted);flex-wrap:wrap;gap:10px 16px;display:flex}.legal-card{max-width:1080px;margin:0 auto}.legal-intro{max-width:860px}.legal-copy{gap:16px}.legal-copy li,.legal-copy p{color:var(--text);opacity:.92;line-height:1.7}.legal-copy ul{padding-left:20px}.legal-footer{border-top:1px solid var(--border);margin-top:32px}.attachment-upload-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px;display:grid}.attachment-grid{grid-template-columns:repeat(auto-fit,minmax(220px,240px));align-items:start;gap:14px;display:grid}.attachment-card{align-content:start;gap:10px;display:grid}.attachment-preview-button{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:18px;width:100%;padding:0;display:block;overflow:hidden}.attachment-preview{object-fit:cover;background:var(--surface-soft);width:100%;max-width:240px;height:180px}.attachment-fallback{text-align:center;min-height:180px;color:var(--muted);background:linear-gradient(180deg,var(--surface-soft),var(--surface));place-items:center;gap:6px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.attachment-fallback{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-soft) 95%,transparent),color-mix(in srgb,var(--surface) 95%,transparent))}}.attachment-file-name{word-break:break-word}.attachment-modal-backdrop{z-index:80;background:#020617b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.attachment-modal{background:var(--surface);border:1px solid var(--border);border-radius:24px;width:min(920px,100%);max-height:min(88vh,920px);padding:18px;overflow:auto;box-shadow:0 24px 60px #02061757}.attachment-modal-image{object-fit:contain;border-radius:20px;width:auto;max-width:100%;max-height:70vh;margin:0 auto}.attachment-modal-frame{border:1px solid var(--border);background:#fff;border-radius:16px;width:100%;min-height:70vh}@media (max-width:719px){.attachment-grid{grid-template-columns:1fr 1fr}.attachment-preview{height:140px}}.compact-reminder-card{padding:14px}.reflections-layout{align-items:start}.sidebar{padding:18px 12px}.sidebar-link{border-radius:14px;padding:9px 11px;font-size:14px}.nav-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px}.tracker-toggle{width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;padding:4px 2px;display:flex}.tracker-toggle-icon{transition:transform .14s}.tracker-toggle-icon-open{transform:rotate(180deg)}.sidebar-footer-links{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.sidebar-footer-link{border-radius:10px;gap:6px;padding:6px 8px}.reminder-layout{align-items:start}.pricing-card{gap:10px;display:grid}.pricing-card-pro{background:linear-gradient(135deg,#5b5ce21a,#4cb7a514)}.pro-lock-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.pro-lock-card{background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}}.sidebar-footer-links{gap:8px;margin-top:auto;padding-top:12px;display:grid}.sidebar-footer-link{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}@media (min-width:1280px){.sidebar{flex-direction:column;display:flex}}.sidebar .logo-mark{border-radius:10px;width:36px;height:36px}.sidebar .logo-tagline{display:none}.sidebar-footer-links{flex-wrap:wrap;gap:6px 8px;margin-top:12px;padding-top:10px;display:flex}.sidebar-footer-link{border-radius:8px;padding:4px 6px;font-size:12px}@media (min-width:1280px){.sidebar{overflow:hidden auto}}.dashboard-stat-row-compact{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:900px){.dashboard-stat-row-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-analytics-grid-2up,.dashboard-footer-grid-2up{grid-template-columns:1fr}@media (min-width:900px){.dashboard-analytics-grid-2up,.dashboard-footer-grid-2up{grid-template-columns:repeat(2,minmax(0,1fr))}}.code-block{background:var(--surface-soft);border-radius:14px;margin:10px 0 0;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.code-block{background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}}.code-block{border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;overflow-x:auto}@media (min-width:900px){.reflections-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sidebar-link{padding:7px 10px;font-size:13px}.sidebar-footer-links{gap:4px 6px}.sidebar .logo-lockup{gap:8px}.sidebar .logo-wordmark{font-size:16px}@media (min-width:1080px){.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.report-kpis .card{min-height:118px}.report-meta strong{margin-bottom:6px;display:block}.report-shell .card{box-shadow:none}.report-footer{margin-bottom:0}.insights-layout{gap:18px}.insights-grid-4,.insights-two-up{grid-template-columns:1fr}.insight-callout{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.insight-callout{background:color-mix(in srgb,var(--surface-soft) 90%,transparent)}}.insight-row{border-bottom:1px solid var(--border);padding:12px 0}.insight-row:last-child{border-bottom:0}.badge-soft{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.badge-soft{background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}}.badge-soft{color:var(--foreground);border:1px solid var(--border)}@media (min-width:900px){.insights-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.insights-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.skip-link{z-index:100;background:var(--primary);color:#fff;border-radius:14px;padding:12px 14px;font-weight:700;position:absolute;top:-60px;left:16px}.skip-link:focus{top:16px}:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 60%,white)}}:focus-visible{outline-offset:2px}.skeleton-card{overflow:hidden}.skeleton-block,.skeleton-chip,.skeleton-line,.skeleton-mini-block{background:var(--surface-soft);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skeleton-block,.skeleton-chip,.skeleton-line,.skeleton-mini-block{background:color-mix(in srgb,var(--surface-soft) 86%,var(--border))}}.skeleton-block:after,.skeleton-chip:after,.skeleton-line:after,.skeleton-mini-block:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:skeleton-shimmer 1.35s infinite;position:absolute;inset:0;transform:translate(-100%)}.skeleton-line{border-radius:999px;height:14px;margin-bottom:10px}.skeleton-line-lg{width:44%;height:20px}.skeleton-line-md{width:66%}.skeleton-line-sm{width:38%}.skeleton-block{border-radius:18px;height:180px;margin-top:14px}.skeleton-mini-block{border-radius:18px;height:88px;margin-top:14px}.skeleton-chip-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.skeleton-chip{border-radius:999px;width:120px;height:34px}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton-block:after,.skeleton-chip:after,.skeleton-line:after,.skeleton-mini-block:after{animation:none}html:focus-within{scroll-behavior:auto}}.logo-horizontal{width:auto;max-width:240px;height:40px}.logo-horizontal-mobile{width:auto;max-width:min(56vw,240px);height:42px}.logo-tagline{display:none}.topbar-left{align-items:center;min-width:0;display:flex}.topbar-desktop-left{align-items:center;gap:12px}@media (min-width:960px){.topbar-mobile-brand{display:none}.topbar-desktop-left{display:inline-flex}}.mobile-header-row{flex-wrap:nowrap}.dark .badge-soft,.dark .muted,.dark .nav-section-label,.dark .sidebar-footer-link,.dark .sidebar-link,.dark .topbar-links,.dark .tracker-toggle{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.dark .badge-soft,.dark .muted,.dark .nav-section-label,.dark .sidebar-footer-link,.dark .sidebar-link,.dark .topbar-links,.dark .tracker-toggle{color:color-mix(in srgb,var(--text) 88%,transparent)}}.dark .sidebar-link-active{color:#fff;background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .sidebar-link-active{background:color-mix(in srgb,var(--primary) 32%,var(--surface))}}.dark .app-topbar,.dark .desktop-drawer,.dark .sidebar{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark .app-topbar,.dark .desktop-drawer,.dark .sidebar{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.pro-preview-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pro-preview-card{background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}}.pro-preview-card{min-height:170px}.pro-preview-blur{filter:blur(10px);opacity:.82;padding:20px}.pro-preview-overlay{background:linear-gradient(#09111f14,#09111f33);align-content:center;justify-items:start;gap:10px;padding:24px;display:grid;position:absolute;inset:0}.dark .pro-preview-overlay{background:linear-gradient(#09111f38,#09111f6b)}.pro-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pro-preview-line,.pro-preview-tile{background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.pro-preview-line,.pro-preview-tile{background:color-mix(in srgb,var(--surface) 88%,var(--border))}}.pro-preview-line,.pro-preview-tile{border:1px solid var(--border);min-height:72px}.pro-preview-tile.wide{grid-column:span 3;min-height:92px}.pro-preview-line{min-height:18px}.pro-preview-line.short{width:60%}.reflection-meta-badge{background:var(--primary);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.reflection-meta-badge{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}}.reflection-meta-badge{border:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.sidebar-link-hover:hover{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.mobile-nav-link:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.mobile-nav-link:hover{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.mobile-nav-link:hover{color:var(--text)}.marketing-nav a:not(.button):hover{color:var(--primary)}.report-toolbar .button{justify-content:center;min-width:120px}.dark .marketing-nav a:not(.button),.dark .topbar a{color:var(--text)}.topbar .button-secondary{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.topbar .button-secondary{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.page-shell .logo-horizontal,.page-shell .logo-horizontal-mobile{display:block}.dark .quote-script,.dark .section-title,.dark h1,.dark h2,.dark h3,.dark strong{color:var(--text)}.pulse-legend+.pulse-legend{margin-left:0}@media (min-width:960px){.topbar-inner{max-width:1200px}}.app-workspace-lockup{gap:4px;display:grid}.app-workspace-tagline{font-size:13px}.sidebar-brand-lockup{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sidebar-brand-icon{border-radius:12px;flex-shrink:0;width:42px;height:42px;box-shadow:0 8px 24px #6c4dff3d}.sidebar-brand-text{color:var(--primary);font-size:18px;font-weight:800}.topbar-left .logo-horizontal{max-width:210px}.hero-actions-wrap{align-items:center}.dashboard-main-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.dashboard-metrics-row{align-items:stretch}@media (max-width:959px){.dashboard-main-two{grid-template-columns:1fr}}.history-filter-bar .input{min-width:0}.report-toolbar .button-primary,.report-toolbar .button-secondary{min-width:132px}.print-hide.report-toolbar{margin-top:16px}.sidebar-link-hover:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.sidebar-link-hover:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}}.sidebar-link-hover:hover{color:var(--text)}.mobile-nav .sidebar-link:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.mobile-nav .sidebar-link:hover{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}}.dark .app-topbar .badge-soft,.dark .app-workspace-tagline,.dark .nav-section-label,.dark .sidebar-brand-text,.dark .sidebar-link,.dark .tracker-toggle{color:#eef2ff}@media (max-width:959px){.topbar-mobile-brand .logo-horizontal-mobile{max-width:190px}}.empty-state-eyebrow{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800}.checklist-card{gap:12px}.checklist-row{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.checklist-row{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.checklist-dot{border:2px solid var(--border);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:12px;height:12px;font-size:10px;font-weight:800;display:inline-flex}.checklist-dot-done{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.checklist-dot-done{border-color:color-mix(in srgb,var(--success) 80%,var(--border))}}.checklist-dot-done{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.checklist-dot-done{background:color-mix(in srgb,var(--success) 18%,var(--surface))}}@media (max-width:719px){.checklist-row{align-items:flex-start}.card .row-between>.row{justify-content:flex-start;width:100%}.checklist-row .button,.hero-card .button{width:100%}}.spin{animation:flaretrack-spin 1s linear infinite}@keyframes flaretrack-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.pricing-subcopy{margin-top:8px;font-size:14px;line-height:1.45}.button[aria-disabled=true],button[disabled]{opacity:.58;cursor:not-allowed;pointer-events:none}@media (max-width:719px){.pricing-card .button,.pricing-card .row,.pricing-card form{width:100%}.pricing-card .row{justify-content:flex-start}}.icon-button{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:999px;justify-content:center}.icon-button:hover{color:#b91c1c;border-color:#ef4444}@supports (color:color-mix(in lab,red,red)){.icon-button:hover{border-color:color-mix(in srgb,#ef4444 30%,var(--border))}}.icon-button:hover{background:#fef2f2}@supports (color:color-mix(in lab,red,red)){.icon-button:hover{background:color-mix(in srgb,#fef2f2 82%,var(--surface))}}.is-disabled{pointer-events:none;opacity:.5}.progress-track{background:var(--surface-soft);border-radius:999px;width:100%;height:10px}@supports (color:color-mix(in lab,red,red)){.progress-track{background:color-mix(in srgb,var(--surface-soft) 78%,transparent)}}.progress-track{overflow:hidden}.progress-bar{border-radius:inherit;background:linear-gradient(135deg,var(--primary) 0,var(--primary-2) 100%);height:100%}.badge-soft{background:var(--primary-soft);color:var(--primary)}.onboarding-step-card{width:100%;max-width:100%;margin:0}.onboarding-footer-card{z-index:10;position:static}.chip-grid{grid-template-columns:1fr}.chip-grid,.stacked-choice-grid{gap:12px;display:grid}.choice-card{text-align:left;background:var(--surface-soft);color:var(--text);border:1px solid var(--border);cursor:pointer;border-radius:22px;gap:8px;padding:16px;display:grid}.choice-card-compact{grid-template-columns:auto 1fr;align-items:center}.choice-card-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.choice-card-active{border-color:color-mix(in srgb,var(--primary) 55%,transparent)}}.choice-card-active{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.choice-card-active{background:color-mix(in srgb,var(--primary-soft) 86%,transparent)}}.choice-card-active{box-shadow:0 8px 24px #6c4dff1f}.choice-emoji{font-size:22px;line-height:1}.choice-label{font-weight:700}.choice-description{color:var(--muted);font-size:14px;line-height:1.45}.marketing-trust-row .badge{font-size:11px}@media (min-width:720px){.chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.onboarding-footer-card{position:sticky;bottom:12px}}.onboarding-starter-grid{gap:18px}.onboarding-starter-card{background:linear-gradient(135deg,#5b5ce214,#4cb7a514)}.onboarding-starter-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--primary);font-size:12px;font-weight:800}.onboarding-starter-cards{align-items:stretch}.onboarding-starter-tile{min-height:100%}.onboarding-starter-list{gap:10px;margin:12px 0 0;padding-left:18px;display:grid}.onboarding-starter-list li{color:var(--text)}@media (max-width:959px){.onboarding-starter-cards{grid-template-columns:1fr}}.marketing-hero-grid,.marketing-page{gap:24px}.marketing-hero-visual{gap:14px;display:grid}.marketing-hero-shot{padding:16px}.marketing-hero-shot img,.marketing-mini-shot img,.marketing-shot-shell img{width:100%;display:block}.marketing-hero-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketing-proof-grid{align-items:stretch}.marketing-proof-card,.marketing-step-card{min-height:100%}.marketing-proof-icon{background:var(--primary-soft);border-radius:999px;place-items:center;width:40px;height:40px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.marketing-proof-icon{background:color-mix(in srgb,var(--primary-soft) 78%,transparent)}}.marketing-proof-icon{color:var(--primary)}.marketing-final-cta,.marketing-how-section,.marketing-problem-section,.marketing-screenshot-frame{scroll-margin-top:84px}.signup-step-row{grid-template-columns:32px 1fr;align-items:center;gap:12px;display:grid}.signup-step-number{background:var(--primary-soft);border-radius:999px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.signup-step-number{background:color-mix(in srgb,var(--primary-soft) 78%,transparent)}}.signup-step-number{color:var(--primary);font-weight:800}.marketing-footer-links{flex-wrap:wrap}@media (max-width:959px){.marketing-hero-mini-grid{grid-template-columns:1fr}.marketing-footer-links{justify-content:flex-start!important}}.pricing-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pricing-list li{grid-template-columns:20px 1fr;align-items:start;gap:10px;display:grid}.pricing-icon{width:20px;height:20px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.billing-toggle{background:var(--surface-soft);border:1px solid var(--border);border-radius:16px;padding:4px;display:inline-flex}.billing-toggle-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 14px;font-weight:700}.billing-toggle-btn-active{background:var(--surface);color:var(--text);box-shadow:0 4px 12px #0f172a0f}.pricing-subcopy{color:var(--muted);line-height:1.5}.billing-toggle-btn,.button,.card a.button,.chip,.choice-card,.icon-button,.mobile-nav-link,.sidebar-link{transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s,color .14s,opacity .14s}.billing-toggle-btn:hover,.button:hover:not(:disabled),.chip:hover:not(:disabled),.choice-card:hover,.icon-button:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a14}.billing-toggle-btn:hover,.button-secondary:hover:not(:disabled),.chip:hover:not(:disabled){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.billing-toggle-btn:hover,.button-secondary:hover:not(:disabled),.chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.billing-toggle-btn:hover,.button-secondary:hover:not(:disabled),.chip:hover:not(:disabled){background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.billing-toggle-btn:hover,.button-secondary:hover:not(:disabled),.chip:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 6%,var(--surface-soft))}}.choice-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.choice-card:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}}.choice-card:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.choice-card:hover{background:color-mix(in srgb,var(--primary) 4%,var(--surface))}}.chip-active:hover,.choice-card-active:hover{box-shadow:0 12px 24px #6c4dff2e}.baseline-range{accent-color:#0000;appearance:none;background:0 0;width:100%}.baseline-range:hover{cursor:pointer}.onboarding-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.onboarding-plan-card{text-align:left;border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:24px;width:100%;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.onboarding-plan-card:hover{border-color:#a78bfa;box-shadow:0 10px 24px #6366f114}.onboarding-plan-card-active{background:linear-gradient(#7c3aed0a,#f973160a);border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.onboarding-plan-title{color:var(--text);font-size:1.25rem;font-weight:800}.onboarding-plan-price{color:var(--text);margin-top:10px;font-size:2rem;font-weight:800}.onboarding-plan-copy{color:var(--muted);margin-top:8px;font-size:1rem;line-height:1.5}.onboarding-plan-radio{border:2px solid #cfd6e6;border-radius:999px;flex:none;width:22px;height:22px;margin-top:4px;margin-left:12px}.onboarding-plan-radio.active{background:radial-gradient(circle,#7c3aed 0 45%,#0000 46%);border-color:#7c3aed}@media (max-width:860px){.onboarding-plan-grid{grid-template-columns:1fr}}.onboarding-benefit-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch}.onboarding-mini-chart{min-height:100%}.mini-bars{gap:10px;display:grid}.mini-bar-row{color:var(--muted);grid-template-columns:72px 1fr;align-items:center;gap:12px;font-weight:600;display:grid}.mini-bar{background:var(--surface-soft);border-radius:999px;height:12px}@supports (color:color-mix(in lab,red,red)){.mini-bar{background:color-mix(in srgb,var(--surface-soft) 78%,transparent)}}.mini-bar{border:1px solid var(--border);overflow:hidden}.mini-bar i{border-radius:inherit;background:linear-gradient(135deg,var(--primary) 0,var(--primary-2) 100%);height:100%;display:block}.onboarding-trial-step{overflow:hidden}.onboarding-trial-layout{grid-template-columns:minmax(320px,.95fr) minmax(420px,1.05fr);align-items:stretch;gap:16px;display:grid}.onboarding-trial-includes,.onboarding-trial-pricing,.onboarding-trial-story{padding:18px}.onboarding-trial-timeline{gap:14px;display:grid}.onboarding-trial-timeline-item{grid-template-columns:48px 1fr;align-items:start;gap:14px;display:grid}.onboarding-trial-icon{background:var(--primary-soft);border-radius:999px;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.onboarding-trial-icon{background:color-mix(in srgb,var(--primary-soft) 86%,transparent)}}.onboarding-trial-icon{color:var(--primary);border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.onboarding-trial-icon{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}}.onboarding-plan-grid{align-items:stretch}.onboarding-plan-card{min-height:190px;position:relative}.onboarding-plan-card-recommended{border-width:2px}.onboarding-plan-save{color:#fff;background:#18a957;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;top:12px;right:12px}.onboarding-plan-price{align-items:baseline;gap:4px;display:flex}.onboarding-plan-unit{color:var(--muted);font-size:.95rem;font-weight:700}.onboarding-trial-includes{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.onboarding-trial-includes{background:color-mix(in srgb,var(--primary-soft) 62%,var(--surface))}}.onboarding-trial-includes{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.onboarding-trial-includes{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))}}@media (max-width:1100px){.onboarding-benefit-layout,.onboarding-trial-layout{grid-template-columns:1fr}}.button-block{justify-content:center;width:100%}.baseline-shell{margin-top:8px;position:relative}.baseline-track-gradient{opacity:.95;background:linear-gradient(90deg,#63c56f,#b4c746 33%,#f2b03d 66%,#f66b6b);border-radius:999px;height:14px}.baseline-track-gradient-reverse{background:linear-gradient(90deg,#f66b6b,#f2b03d 34%,#b4c746 67%,#63c56f)}.baseline-range-overlay{background:0 0;width:100%;margin:0;position:absolute;inset:0}.baseline-range-overlay::-webkit-slider-runnable-track{background:0 0;height:14px}.baseline-range-overlay::-moz-range-track{background:0 0;height:14px}.baseline-range-overlay::-webkit-slider-thumb{appearance:none;background:#6d56f5;border:4px solid #fff;border-radius:999px;width:28px;height:28px;margin-top:-7px;box-shadow:0 4px 12px #6d56f540}.baseline-range-overlay::-moz-range-thumb{background:#6d56f5;border:4px solid #fff;border-radius:999px;width:28px;height:28px;box-shadow:0 4px 12px #6d56f540}.onboarding-plan-grid-single{grid-template-columns:1fr 1fr}.onboarding-trial-step .button.button-primary{min-height:58px;font-size:1.15rem}.onboarding-starter-tile{background:#ffffffe0;border:1px solid #6b72802e;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #0f172a0d}.onboarding-complete-card .pricing-list{gap:8px}.onboarding-complete-card .button.button-secondary{white-space:nowrap}@media (min-width:960px){.onboarding-complete-card{align-items:center}.onboarding-complete-card>*{width:100%}}@media (max-width:959px){.page-onboarding{padding-left:12px;padding-right:12px}.page-onboarding>form{width:100%}}@media (max-width:860px){.onboarding-plan-grid-single{grid-template-columns:1fr}}@media (max-width:1279px){.topbar-desktop-left .desktop-menu-button,.topbar-desktop-left .lg\:hidden{display:inline-flex!important}}@media (max-width:959px){.page-onboarding{padding-bottom:24px}.onboarding-complete-shell{place-items:start;padding:16px 12px 24px}.onboarding-complete-card{justify-content:flex-start;min-height:auto}.onboarding-complete-container,.onboarding-topbar,.page-onboarding{width:100%;max-width:100%}}.inline-link{color:var(--brand);font-weight:700;text-decoration:none}.inline-link:hover{text-decoration:underline}.billing-success-shell{place-items:center;min-height:calc(100vh - 180px);display:grid}.billing-success-card{width:100%;max-width:920px;padding:28px}.billing-success-icon{color:#15803d;background:#22c55e24;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.billing-success-actions .button{align-items:center;gap:8px;display:inline-flex}.doctor-prep-grid{align-items:start}.doctor-prep-summary{white-space:pre-wrap;color:#243043;background:#7c3aed0a;border:1px solid #7c3aed1f;border-radius:18px;margin:0;padding:16px;font-family:inherit;line-height:1.55}.locked-wrapper{position:relative}.locked-blur{filter:blur(4px);pointer-events:none}.locked-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.locked-card{text-align:center;background:#fff;border-radius:16px;padding:20px;box-shadow:0 10px 30px #0000001a}.mobile-menu-overlay{z-index:9999;position:fixed;inset:0}.button:hover{box-shadow:0 6px 14px #0000001a}.pricing-card-free{gap:6px}.pricing-card-free .space{display:none}.pricing-card-free .kpi{margin-top:4px}.onboarding-starter-card{background:linear-gradient(135deg,#6c4dff2e,#4cb7a524);border-color:#6c4dff47}.onboarding-starter-card .card{background:#ffffffeb;border-color:#6c4dff29}.checklist-hide-button{white-space:nowrap}.sidebar{gap:10px;display:none}@media (min-width:1024px){.sidebar{flex-direction:column;display:flex}.app-frame{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.desktop-drawer,.desktop-drawer-backdrop,.desktop-menu-button{display:none!important}}@media (max-width:1023px){.desktop-menu-button{display:inline-flex!important}}@media (max-width:767px){.mobile-nav{display:flex}}.mobile-drawer{z-index:150!important}.topbar-mobile-brand{align-items:center;gap:12px;display:inline-flex}.topbar-desktop-left{display:none}@media (min-width:1024px){.topbar-mobile-brand{display:none}.topbar-desktop-left{align-items:center;gap:12px;display:flex}}@media (min-width:720px){.symptom-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.symptom-library-grid{gap:12px;display:grid}@media (min-width:1100px){.symptom-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:720px) and (max-width:1099px){.symptom-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.symptom-library-grid{grid-template-columns:1fr}}.symptom-library-card{align-self:start}.symptom-rename-panel summary{list-style:none}.symptom-rename-panel summary::-webkit-details-marker{display:none}.flare-severity-badge{border-radius:999px;align-items:center;padding:8px 14px;font-weight:800;display:inline-flex}.flare-severity-high{color:#b91c1c;background:#fee2e2}.flare-severity-mid{color:#c2410c;background:#ffedd5}.flare-severity-low{color:#a16207;background:#fef3c7}.reflections-columns{align-items:start}@media (min-width:960px){.reflections-columns>.grid:first-child{align-self:start;position:sticky;top:88px}}.sidebar-brand-lockup{background:var(--surface);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.sidebar-brand-lockup{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.sidebar-brand-lockup{z-index:1;padding-bottom:8px}.desktop-drawer,.mobile-drawer,.sidebar{overflow:auto}.onboarding-legal-footer{border-top:1px solid #94a3b82e;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:14px}.onboarding-legal-footer-centered{text-align:center;justify-content:center}.onboarding-legal-links{flex-wrap:wrap;gap:12px;display:flex}.onboarding-legal-links a{color:var(--muted);text-underline-offset:3px;font-size:14px;text-decoration:underline}@media (max-width:768px){.onboarding-legal-footer{justify-content:flex-start;align-items:flex-start}}.pricing-card-free{align-content:start;gap:4px;padding-top:16px;padding-bottom:16px}.pricing-card-free .kpi{margin-top:2px!important;font-size:34px!important}.pricing-card-free .muted{line-height:1.35}.pricing-card-free .pricing-list{gap:8px;margin-top:12px}.pricing-card-free li{font-size:14px}.checklist-label-done{opacity:.72;text-decoration:line-through}.app-topbar{z-index:120!important}@media (min-width:1024px){.sidebar{height:100vh;position:sticky;top:0;overflow:auto;display:flex!important}.app-frame{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.desktop-drawer,.desktop-drawer-backdrop,.desktop-menu-button{display:none!important}}@media (max-width:1023px){.sidebar{display:none!important}.desktop-menu-button{display:inline-flex!important}}.logo-horizontal-compact{width:auto;max-width:220px;height:34px}.sidebar-brand-lockup .logo-horizontal-compact{max-width:170px}.app-page-footer{padding:0 16px calc(96px + env(safe-area-inset-bottom))}.app-page-footer-inner{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;width:min(100%,1160px);margin:0 auto;padding-top:14px;padding-bottom:8px;display:flex}.app-page-footer-links{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:14px;display:flex}.legal-header-inner{width:min(100%,1160px);margin:0 auto;padding:18px 16px 0}@media (max-width:767px){.app-page-footer-inner{flex-direction:column;align-items:flex-start}}.logo-swap{align-items:center;line-height:0;display:inline-flex}.logo-swap img{width:100%;height:auto;display:block}.logo-horizontal{width:220px;max-width:220px}.logo-horizontal-compact{width:180px;max-width:180px}.logo-horizontal-mobile{width:160px;max-width:160px}.logo-mark{width:44px;height:44px}.logo-light{display:inline-block}.dark .logo-light,.logo-dark{display:none}.dark .logo-dark{display:inline-block}.app-workspace-lockup .logo-horizontal-compact,.legal-header-inner .logo-horizontal-compact,.marketing-nav+.row .logo-horizontal-compact,.onboarding-brand-lockup .logo-horizontal-compact,.sidebar-brand-lockup .logo-horizontal-compact,.topbar-mobile-brand .logo-horizontal-mobile{flex-shrink:0}.h-64,.recharts-responsive-container{min-width:0;min-height:256px}.app-frame,.card,.grid,.page,.page-shell{min-width:0}@supports (color:color-mix(in lab,red,red)){.sidebar{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.sidebar{border-right:1px solid var(--border)}@media (min-width:1024px){.app-frame{grid-template-columns:260px minmax(0,1fr)!important;display:grid!important}.sidebar{z-index:50!important;flex-direction:column!important;height:100vh!important;padding:24px 16px!important;display:flex!important;position:sticky!important;top:0!important;overflow:auto!important}.desktop-drawer,.desktop-drawer-backdrop,.desktop-menu-button{display:none!important}}@media (max-width:1023px){.sidebar{display:none!important}.desktop-menu-button,.menu-button{z-index:10001;position:relative}}.desktop-drawer-backdrop,.drawer-backdrop{z-index:10000!important}@media (min-width:768px){.mobile-nav{display:none!important}}@media (max-width:767px){.mobile-nav{display:flex!important}}.range-positive input[type=range],.slider-positive input[type=range]{accent-color:var(--success)}.icon-button{cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:4px;display:inline-flex}.icon-button:hover{opacity:1}.info-tooltip{z-index:20}.info-tooltip-button{border:1px solid var(--border);background:var(--surface-soft);width:24px;height:24px;color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.info-tooltip-button:focus,.info-tooltip-button:hover{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.info-tooltip-button:focus,.info-tooltip-button:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.info-tooltip-button:focus,.info-tooltip-button:hover{outline:none}.info-tooltip-panel{width:min(260px,100vw - 40px);color:var(--text);z-index:10002;line-height:1.4;top:30px;right:0;box-shadow:0 16px 36px #0f172a24}.chart-helper-text{color:var(--muted);margin-top:4px;font-size:14px}@media (max-width:640px){.info-tooltip-panel{left:-160px;right:auto}}.logo-swap .logo-dark,.logo-swap .logo-light{display:none!important}.logo-swap .logo-single{width:100%;height:auto;display:block!important}.slider-card[data-direction=positive] .severity-slider{background:linear-gradient(90deg,#ef4444,#f59e0b 50%,#22c55e)!important}.slider-card[data-direction=negative] .severity-slider{background:linear-gradient(90deg,#22c55e,#f59e0b 50%,#ef4444)!important}.slider-card[data-direction=positive] .severity-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ef4444,#f59e0b 50%,#22c55e)!important}.slider-card[data-direction=positive] .severity-slider::-moz-range-track{background:linear-gradient(90deg,#ef4444,#f59e0b 50%,#22c55e)!important}.slider-card[data-direction=negative] .severity-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,#22c55e,#f59e0b 50%,#ef4444)!important}.slider-card[data-direction=negative] .severity-slider::-moz-range-track{background:linear-gradient(90deg,#22c55e,#f59e0b 50%,#ef4444)!important}.compact-rename-panel{display:inline-flex;position:relative}.compact-rename-panel>summary{list-style:none}.compact-rename-panel>summary::-webkit-details-marker{display:none}.rename-popover{z-index:40;border:1px solid var(--border);background:var(--surface);border-radius:16px;width:min(360px,80vw);padding:12px;position:absolute;top:30px;left:0;box-shadow:0 18px 42px #0f172a24}@media (min-width:1024px){.app-frame{align-items:start}.sidebar{height:100vh!important;position:sticky!important;top:0!important;overflow-y:auto!important}}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--surface) 94%,transparent)!important}}.app-topbar{border-bottom:1px solid var(--border)}.drawer-backdrop{z-index:10000!important}.desktop-drawer,.mobile-drawer{z-index:10001!important}.dashboard-today-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.dashboard-today-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.symptom-pulse-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}@media (max-width:760px){.symptom-pulse-compact{grid-template-columns:1fr}}.pin-icon-active{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pin-icon-active{background:color-mix(in srgb,var(--primary) 12%,transparent)}}.pin-icon-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.pin-icon-active{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.icon-danger-soft{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.icon-danger-soft{background:color-mix(in srgb,var(--danger) 8%,transparent)}}.icon-danger-soft{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.icon-danger-soft{border-color:color-mix(in srgb,var(--danger) 22%,var(--border))}}.reminder-row-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.chart-legend-row{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:14px;display:flex}.chart-legend-dot{border-radius:999px;width:10px;height:10px;margin-right:6px;display:inline-flex}@media (min-width:1024px){.app-frame{min-height:100vh;grid-template-columns:260px minmax(0,1fr)!important;align-items:start!important;display:grid!important}.sidebar{align-self:start!important;height:100vh!important;max-height:100vh!important;position:sticky!important;top:0!important;overflow-y:auto!important}}.app-topbar{z-index:80!important}.dashboard-metrics-row>.card{min-height:130px}.dashboard-metrics-row>.card .kpi{font-size:clamp(1.6rem,2.5vw,2.4rem);line-height:1.08}.dashboard-summary-pulse{align-items:stretch}.dashboard-summary-pulse .card{height:100%}.trigger-strength-bar{min-width:160px}.flare-chart-tall{min-height:320px}.page-onboarding{width:100%!important;max-width:1220px!important;margin-inline:auto!important;padding-inline:24px!important}.page-onboarding form.grid,.page-onboarding>form{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;align-items:start!important;gap:24px!important;width:100%!important;max-width:none!important;display:grid!important}.page-onboarding form.grid>.hero-card{grid-column:1!important;align-self:start!important;position:sticky!important;top:24px!important}.page-onboarding form.grid>.onboarding-footer-card,.page-onboarding form.grid>.onboarding-legal-footer,.page-onboarding form.grid>.onboarding-step-card,.page-onboarding form.grid>section{grid-column:2!important;width:100%!important}.page-onboarding .onboarding-step-card{width:100%!important;max-width:none!important}.page-onboarding .chip-grid,.page-onboarding .stacked-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-onboarding .choice-card{min-height:120px}@media (min-width:1180px){.page-onboarding form.grid{grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;gap:32px!important}.page-onboarding .chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:899px){.page-onboarding{padding-inline:16px!important}.page-onboarding form.grid,.page-onboarding>form{grid-template-columns:1fr!important;gap:16px!important}.page-onboarding form.grid>.hero-card,.page-onboarding form.grid>.onboarding-footer-card,.page-onboarding form.grid>.onboarding-legal-footer,.page-onboarding form.grid>.onboarding-step-card,.page-onboarding form.grid>section{grid-column:1!important}.page-onboarding form.grid>.hero-card{position:static!important}.page-onboarding .chip-grid,.page-onboarding .stacked-choice-grid{grid-template-columns:1fr!important}}.onboarding-form-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important;align-items:start!important;gap:28px!important;width:100%!important;max-width:1180px!important;margin:0 auto!important;display:grid!important}.onboarding-progress-column>.hero-card{width:100%!important;position:sticky!important;top:24px!important}.onboarding-step-column>.card,.onboarding-step-column>.onboarding-footer-card,.onboarding-step-column>.onboarding-legal-footer,.onboarding-step-column>.onboarding-step-card,.onboarding-step-column>section{width:100%!important;max-width:none!important}@media (min-width:1200px){.onboarding-form-layout{grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;gap:34px!important}.onboarding-step-column .chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:899px){.onboarding-form-layout{grid-template-columns:1fr!important;gap:16px!important;max-width:640px!important}.onboarding-progress-column,.onboarding-step-column{grid-column:1!important}.onboarding-progress-column>.hero-card{position:static!important}.onboarding-step-column .chip-grid,.onboarding-step-column .stacked-choice-grid{grid-template-columns:1fr!important}}.onboarding-desktop-grid{grid-template-columns:minmax(290px,360px) minmax(0,1fr)!important;gap:28px!important;width:min(100%,1180px)!important}.onboarding-progress-column,.onboarding-step-column{width:100%!important;min-width:0!important}.onboarding-step-column{gap:16px!important;display:grid!important}.onboarding-progress-column .hero-card{position:sticky!important;top:24px!important}.onboarding-step-column>.card,.onboarding-step-column>.onboarding-footer-card,.onboarding-step-column>.onboarding-step-card,.onboarding-step-column>section{width:100%!important;max-width:none!important}.onboarding-step-column .chip-grid,.onboarding-step-column .stacked-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.onboarding-sticky-footer{background:color-mix(in srgb,var(--surface) 96%,transparent)!important}}.onboarding-sticky-footer .onboarding-legal-footer{font-size:14px;line-height:1.45}.onboarding-sticky-footer .onboarding-legal-footer .muted{max-width:760px}@media (min-width:1180px){.onboarding-desktop-grid{grid-template-columns:minmax(310px,380px) minmax(0,1fr)!important;gap:34px!important}.onboarding-step-column .chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:899px){.onboarding-desktop-grid{grid-template-columns:1fr!important;gap:16px!important;max-width:640px!important}.onboarding-progress-column,.onboarding-step-column{grid-column:1!important}.onboarding-progress-column .hero-card{position:static!important}.onboarding-step-column .chip-grid,.onboarding-step-column .stacked-choice-grid{grid-template-columns:1fr!important}.onboarding-sticky-footer{border-radius:22px 22px 0 0;bottom:0!important}}.pricing-card-pro{position:relative;border-width:2px!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.pricing-card-pro{border-color:color-mix(in srgb,var(--primary) 70%,var(--border))!important}}.pricing-card-pro{background:radial-gradient(circle at top right,var(--primary),transparent 42%),var(--surface)!important;box-shadow:0 22px 60px #6c4dff24!important}@supports (color:color-mix(in lab,red,red)){.pricing-card-pro{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 12%,transparent),transparent 42%),var(--surface)!important}}.pricing-interval-box{gap:10px;margin-top:14px;display:grid;position:relative}.pricing-toggle{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;grid-template-columns:1fr 1fr;width:min(260px,100%);padding:4px;display:inline-grid}.pricing-toggle-option{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:14px;padding:10px 12px;font-weight:800}.pricing-toggle-active{background:var(--surface);color:var(--text);outline:2px solid var(--primary);box-shadow:0 8px 22px #0f172a14}@supports (color:color-mix(in lab,red,red)){.pricing-toggle-active{outline:2px solid color-mix(in srgb,var(--primary) 42%,transparent)}}.pricing-best-value{position:absolute;top:0;right:0}.pricing-primary-cta{width:min(220px,100%);margin-top:8px}.trigger-signal-list{gap:10px;display:grid}.trigger-signal-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;grid-template-columns:minmax(150px,1fr) minmax(120px,220px) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.trigger-strength-bar{background:linear-gradient(90deg,#6c4dff38,#ff7a45cc);border-radius:999px;height:10px}@media (max-width:700px){.trigger-signal-row{grid-template-columns:1fr}.pricing-best-value{width:fit-content;position:static}}.onboarding-page-reset{padding:24px clamp(20px,4vw,56px) 120px!important}.onboarding-page-reset,.onboarding-page-reset .onboarding-wide-form{width:100%!important;max-width:none!important;margin:0!important;display:block!important}.onboarding-page-reset .onboarding-desktop-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;align-items:start!important;gap:clamp(28px,4vw,56px)!important;width:100%!important;max-width:1440px!important;margin:0 auto!important;display:grid!important}.onboarding-page-reset .onboarding-progress-column{grid-column:1!important;width:100%!important;min-width:0!important}.onboarding-page-reset .onboarding-step-column{grid-column:2!important;gap:18px!important;display:grid!important}.onboarding-page-reset .onboarding-step-column,.onboarding-page-reset .onboarding-step-column>.card,.onboarding-page-reset .onboarding-step-column>.onboarding-step-card,.onboarding-page-reset .onboarding-step-column>section{width:100%!important;min-width:0!important;max-width:none!important}.onboarding-page-reset .onboarding-step-column .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.onboarding-page-reset .onboarding-step-column .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.onboarding-page-reset .onboarding-step-column .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.onboarding-page-reset .onboarding-step-column .chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.onboarding-page-reset .onboarding-step-column .stacked-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.onboarding-final-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.onboarding-page-reset .onboarding-sticky-footer{width:100%!important;max-width:none!important}@media (max-width:1023px){.onboarding-page-reset{padding:20px 16px 120px!important}.onboarding-page-reset .onboarding-desktop-grid{grid-template-columns:1fr!important;gap:16px!important;max-width:720px!important}.onboarding-page-reset .onboarding-progress-column,.onboarding-page-reset .onboarding-step-column{grid-column:1!important}.onboarding-page-reset .onboarding-progress-column .hero-card{position:static!important}.onboarding-final-setup-grid,.onboarding-page-reset .onboarding-step-column .chip-grid,.onboarding-page-reset .onboarding-step-column .grid-2,.onboarding-page-reset .onboarding-step-column .grid-3,.onboarding-page-reset .onboarding-step-column .grid-4,.onboarding-page-reset .onboarding-step-column .stacked-choice-grid{grid-template-columns:1fr!important}}.logo-horizontal,.logo-horizontal-compact,.logo-horizontal-mobile{width:auto!important;max-width:100%!important;display:block!important}.logo-mark{display:block}.onboarding-root{background:var(--background)!important;width:100%!important;min-height:100vh!important;display:block!important}.onboarding-root .onboarding-topbar{width:min(100%,1440px)!important;margin:0 auto!important;padding:24px clamp(20px,4vw,56px) 8px!important}.onboarding-container{padding:24px clamp(20px,4vw,56px) 128px!important}.onboarding-container,.onboarding-form-shell{width:100%!important;max-width:none!important;margin:0!important;display:block!important}.onboarding-desktop-grid{grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;align-items:start!important;gap:clamp(32px,5vw,72px)!important;width:min(100%,1440px)!important;max-width:1440px!important;margin:0 auto!important;display:grid!important}.onboarding-progress-column{grid-column:1!important;align-self:start!important;width:100%!important;min-width:0!important;position:sticky!important;top:24px!important}.onboarding-step-column{flex-direction:column!important;grid-column:2!important;gap:20px!important;display:flex!important}.onboarding-step-column,.onboarding-step-column>*,.onboarding-step-column>.card,.onboarding-step-column>.onboarding-footer-card,.onboarding-step-column>.onboarding-step-card,.onboarding-step-column>section{width:100%!important;min-width:0!important;max-width:none!important}.onboarding-step-stack{gap:16px!important;display:grid!important}.onboarding-final-setup-grid,.onboarding-step-column .chip-grid,.onboarding-two-col-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.onboarding-three-col-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.onboarding-four-col-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.onboarding-step-column .stacked-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.onboarding-step-column .choice-card{min-height:120px}@supports (color:color-mix(in lab,red,red)){.onboarding-sticky-footer{background:color-mix(in srgb,var(--surface) 97%,transparent)!important}}.onboarding-sticky-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 40px #0f172a1f}.onboarding-legal-footer .muted{max-width:900px}@media (min-width:1280px){.onboarding-step-column .chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1023px){.onboarding-root .onboarding-topbar{padding:20px 16px 8px!important}.onboarding-container{padding:16px 16px 128px!important}.onboarding-desktop-grid{grid-template-columns:1fr!important;gap:16px!important;max-width:720px!important}.onboarding-progress-column,.onboarding-step-column{grid-column:1!important}.onboarding-progress-column{position:static!important}.onboarding-final-setup-grid,.onboarding-four-col-grid,.onboarding-step-column .chip-grid,.onboarding-step-column .stacked-choice-grid,.onboarding-three-col-grid,.onboarding-two-col-grid{grid-template-columns:1fr!important}.onboarding-sticky-footer{border-radius:22px 22px 0 0;bottom:0!important}}.theme-logo{align-items:center!important;line-height:0!important;display:inline-flex!important}.theme-logo,.theme-logo img{width:auto!important;max-width:100%!important}.theme-logo img{height:100%!important}.theme-logo-light{display:block!important}.dark .theme-logo-light,.theme-logo-dark{display:none!important}.dark .theme-logo-dark{display:block!important}.logo-horizontal{height:40px!important}.logo-horizontal-compact{height:34px!important}.logo-horizontal-mobile{height:30px!important}@media (min-width:1024px){.app-frame{grid-template-columns:260px minmax(0,1fr)!important;align-items:start!important;min-height:100vh!important;display:grid!important}.app-frame>.sidebar,aside.sidebar{z-index:80!important;flex-direction:column!important;align-self:start!important;height:100vh!important;max-height:100vh!important;display:flex!important;position:sticky!important;top:0!important;overflow-y:auto!important}.app-frame>div{min-width:0!important}}.app-topbar{z-index:90!important;position:sticky!important;top:0!important;border-bottom:1px solid var(--border)!important;-webkit-backdrop-filter:none!important}.onboarding-step-column{overflow:visible!important}.onboarding-sticky-footer{z-index:120!important;bottom:20px!important}.dark .onboarding-plan-card{background:var(--surface-soft)!important}@supports (color:color-mix(in lab,red,red)){.dark .onboarding-plan-card{background:color-mix(in srgb,var(--surface-soft) 94%,white 6%)!important}}.dark .onboarding-plan-card{color:var(--text)!important;border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){.dark .onboarding-plan-card{border-color:color-mix(in srgb,var(--border) 75%,white 12%)!important}}.dark .onboarding-plan-card:not(.onboarding-plan-card-active){background:var(--surface-soft)!important}@supports (color:color-mix(in lab,red,red)){.dark .onboarding-plan-card:not(.onboarding-plan-card-active){background:color-mix(in srgb,var(--surface-soft) 88%,white 12%)!important}}.dark .onboarding-plan-card:not(.onboarding-plan-card-active){opacity:1!important}.dark .onboarding-plan-card:not(.onboarding-plan-card-active) .onboarding-plan-price,.dark .onboarding-plan-card:not(.onboarding-plan-card-active) .onboarding-plan-title{color:var(--text)!important}.dark .onboarding-plan-card:not(.onboarding-plan-card-active) .onboarding-plan-copy,.dark .onboarding-plan-card:not(.onboarding-plan-card-active) .onboarding-plan-unit{color:var(--muted)!important}.dark .onboarding-plan-card-active{background:linear-gradient(180deg,var(--primary),var(--surface-soft))!important}@supports (color:color-mix(in lab,red,red)){.dark .onboarding-plan-card-active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 18%,var(--surface-soft)),color-mix(in srgb,var(--surface-soft) 90%,var(--primary-2) 10%))!important}}.dark .onboarding-plan-card-active{border-color:var(--primary)!important}.dark .onboarding-trial-includes,.dark .onboarding-trial-pricing,.dark .onboarding-trial-story{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.dark .onboarding-trial-includes,.dark .onboarding-trial-pricing,.dark .onboarding-trial-story{background:color-mix(in srgb,var(--surface) 94%,white 4%)!important}}@media (max-width:1023px){.onboarding-sticky-footer{border-radius:22px 22px 0 0!important;bottom:0!important}}@media (min-width:1024px){.app-frame{min-height:100vh!important;display:block!important}.app-frame>.sidebar,aside.sidebar{z-index:100!important;background:var(--surface)!important;border-right:1px solid var(--border)!important;flex-direction:column!important;width:260px!important;height:100vh!important;max-height:100vh!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;overflow-y:auto!important}.app-frame>div:not(.sidebar){width:calc(100% - 260px)!important;min-width:0!important;margin-left:260px!important}.app-topbar{z-index:110!important;background:var(--surface)!important;position:fixed!important;top:0!important;left:260px!important;right:0!important}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--surface) 98%,transparent)!important}}.app-topbar{border-bottom:1px solid var(--border)!important;-webkit-backdrop-filter:none!important}.app-frame>div:not(.sidebar)>main.page{padding-top:92px!important}.app-page-footer{margin-left:260px!important}}@media (max-width:1023px){.app-frame{display:block!important}.app-topbar{z-index:110!important;background:var(--surface)!important;position:fixed!important;top:0!important;left:0!important;right:0!important}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--surface) 98%,transparent)!important}}.app-topbar{border-bottom:1px solid var(--border)!important}main.page{padding-top:92px!important}}.onboarding-sticky-footer{z-index:200!important;background:var(--surface)!important;max-width:1440px!important;margin-inline:auto!important;bottom:18px!important;left:clamp(20px,4vw,56px)!important;right:clamp(20px,4vw,56px)!important}@supports (color:color-mix(in lab,red,red)){.onboarding-sticky-footer{background:color-mix(in srgb,var(--surface) 98%,transparent)!important}}.onboarding-sticky-footer{border:1px solid var(--border)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 18px 46px #0f172a2e!important}@media (min-width:1500px){.onboarding-sticky-footer{left:calc(50vw - 720px)!important;right:calc(50vw - 720px)!important}}@media (max-width:1023px){.onboarding-container{padding-bottom:240px!important}.onboarding-sticky-footer{border-radius:22px 22px 0 0!important;max-width:none!important;bottom:0!important;left:0!important;right:0!important}}.onboarding-root .onboarding-topbar{width:min(100%,1180px)!important;max-width:1180px!important}.onboarding-container,.onboarding-root .onboarding-topbar{padding-left:24px!important;padding-right:24px!important}.onboarding-desktop-grid{grid-template-columns:320px minmax(0,1fr)!important;gap:56px!important;width:min(100%,1120px)!important;max-width:1120px!important}@media (min-width:1280px){.onboarding-desktop-grid{width:min(100%,1120px)!important;max-width:1120px!important}}@media (max-width:1023px){.onboarding-container,.onboarding-root .onboarding-topbar{padding-left:16px!important;padding-right:16px!important}.onboarding-desktop-grid{grid-template-columns:1fr!important;gap:16px!important;width:100%!important;max-width:720px!important}.onboarding-sticky-footer{width:100%!important;max-width:none!important;left:0!important;right:0!important;transform:none!important}}.pricing-card-pro .pricing-subcopy{margin-top:16px;margin-bottom:4px}.pricing-amount-row{align-items:baseline;gap:8px;margin-top:16px;display:flex}.pricing-amount{font-size:44px!important}.pricing-primary-cta{width:min(320px,100%)!important}.onboarding-sticky-footer{left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important}@media (min-width:768px){.onboarding-sticky-footer{left:24px!important;right:24px!important}}@media (min-width:1200px){.onboarding-sticky-footer{width:min(100% - 48px,1120px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}.pricing-card-pro{padding:32px!important}.pricing-toggle-row{margin-top:18px;position:relative}.pricing-toggle{width:min(300px,100%)}.pricing-best-value{flex:none;position:static!important}.pricing-selector-footer-cta{margin-top:24px}.pricing-primary-cta{font-size:1.05rem}.onboarding-sticky-footer{left:32px!important;right:32px!important}@media (min-width:1200px){.onboarding-sticky-footer{width:min(100% - 96px,1120px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (max-width:767px){.onboarding-sticky-footer{border-radius:22px!important;width:auto!important;bottom:12px!important;left:12px!important;right:12px!important}}.pricing-card-pro{flex-direction:column;display:flex}.pricing-interval-box{margin-top:20px!important}.pricing-toggle-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.pricing-amount-row{margin-top:18px!important}.pricing-billing-line{margin-top:4px}.pricing-subcopy{max-width:640px;margin-top:24px!important}.pricing-card-pro .pricing-list{margin-top:2px}.pricing-cta-block{border-top:1px solid var(--border);margin-top:28px;padding-top:22px}.pricing-primary-cta{text-align:center;justify-content:center;min-height:58px;width:min(360px,100%)!important}@media (max-width:700px){.pricing-toggle-row{flex-direction:column;align-items:flex-start}.pricing-toggle{width:100%}}.reminder-row-actions{flex-shrink:0!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:inline-flex!important}.reminder-row-actions .badge{white-space:nowrap}.card summary.row-between{gap:12px}.history-delete-action{margin-left:8px}@media (max-width:640px){.reminder-row-actions{justify-content:space-between;width:100%;margin-top:10px;margin-left:0!important}}.app-page-footer{max-width:none!important;padding-left:0!important;padding-right:0!important}.app-page-footer-inner{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:24px!important;display:grid!important}.app-page-footer-inner .muted{width:100%!important}.app-page-footer-links{white-space:nowrap}.symptom-library-card .button-danger,.trigger-library-card .button-danger{min-width:52px;padding-inline:14px}.reference-range-note{align-items:center;gap:8px;display:inline-flex}.reference-range-note:before{content:"";background:#2fa36b29;border:1px solid #2fa36b47;border-radius:999px;width:20px;height:10px}@media (max-width:700px){.app-page-footer-inner{grid-template-columns:1fr!important}.app-page-footer-links{white-space:normal}}.dashboard-metrics-compact .card{min-height:116px}.dashboard-priority-grid{align-items:stretch;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.35fr)!important}.dashboard-symptom-pulse-card{min-height:100%}.report-interpretation-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.report-interpretation-card{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}}.report-interpretation-note{max-width:360px}.trigger-callout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.marketing-page .card{scroll-margin-top:90px}@media (max-width:900px){.dashboard-priority-grid,.trigger-callout-grid{grid-template-columns:1fr!important}.report-interpretation-card .row-between{display:grid}.report-interpretation-note{max-width:none}}.symptom-library-card,.trigger-library-card{min-height:118px}.icon-danger-soft,.symptom-library-card .row,.trigger-library-card .row{align-items:center}.icon-danger-soft{justify-content:center;width:52px;min-width:52px;display:inline-flex}.reference-range-note{margin:10px 0 12px;font-size:.92rem}.dashboard-metrics-compact .kpi{line-height:1.02}.notice-strong,.report-interpretation-card .section-title{text-wrap:balance}.empty-state,.notice{line-height:1.45}.pricing-grid{align-items:start}@media (max-width:768px){.symptom-library-grid{grid-template-columns:1fr!important}.dashboard-metrics-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.history-filter-bar{grid-template-columns:1fr!important}}.dashboard-insight-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-insight-card{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}}.dashboard-insight-card{background:radial-gradient(circle at top right,var(--primary),transparent 45%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.dashboard-insight-card{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 45%),var(--surface)}}.dashboard-insight-watch{border-color:var(--warning,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.dashboard-insight-watch{border-color:color-mix(in srgb,var(--warning,#f59e0b) 34%,var(--border))}}.dashboard-insight-positive{border-color:var(--success,#22c55e)}@supports (color:color-mix(in lab,red,red)){.dashboard-insight-positive{border-color:color-mix(in srgb,var(--success,#22c55e) 32%,var(--border))}}.dashboard-insight-detail{border-top:1px solid var(--border);margin-top:14px;padding-top:12px;font-size:.92rem}.card{padding-top:14px;padding-bottom:14px}.dashboard-summary-pulse{gap:12px}.dashboard-metrics-compact{gap:10px}.section-title{margin-bottom:4px}.marketing-nav .button{white-space:nowrap}.signup-benefit-list{gap:8px;display:grid}.signup-support-card .notice{padding:12px 14px}@media (max-width:900px){.signup-support-card{display:none}}.what-were-seeing-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.what-were-seeing-card{border-color:color-mix(in srgb,var(--primary) 20%,var(--border))}}.what-seeing-item{min-height:142px}.what-seeing-watch{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.what-seeing-watch{background:color-mix(in srgb,#f59e0b 8%,var(--surface-soft))}}.what-seeing-watch{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.what-seeing-watch{border-color:color-mix(in srgb,#f59e0b 20%,var(--border))}}.what-seeing-positive{background:#22c55e}@supports (color:color-mix(in lab,red,red)){.what-seeing-positive{background:color-mix(in srgb,#22c55e 8%,var(--surface-soft))}}.what-seeing-positive{border-color:#22c55e}@supports (color:color-mix(in lab,red,red)){.what-seeing-positive{border-color:color-mix(in srgb,#22c55e 20%,var(--border))}}.what-seeing-neutral{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.what-seeing-neutral{background:color-mix(in srgb,var(--primary) 7%,var(--surface-soft))}}.report-section-eyebrow{width:fit-content}.dashboard-priority-grid{grid-template-columns:minmax(260px,.75fr) minmax(480px,1.45fr)!important}.dashboard-symptom-pulse-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-symptom-pulse-card{border-color:color-mix(in srgb,var(--primary) 16%,var(--border))}}.symptom-library-card,.trigger-library-card{min-height:116px}@media (max-width:980px){.dashboard-priority-grid,.what-were-seeing-grid{grid-template-columns:1fr!important}}.info-title-row{align-items:center;gap:8px;display:inline-flex}.insights-section-eyebrow,.report-section-eyebrow{width:fit-content;margin-top:4px;margin-bottom:2px}.daily-log-tight-grid .card{padding-top:16px;padding-bottom:16px}.dashboard-insight-card,.report-interpretation-card,.what-were-seeing-card{box-shadow:0 16px 48px #0f172a0f}@media (max-width:760px){.dashboard-insight-card .row-between,.report-interpretation-card .row-between{gap:12px;display:grid}}.first-insight-prompt{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.first-insight-prompt{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}}.first-insight-prompt{background:radial-gradient(circle at top right,var(--primary),transparent 45%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.first-insight-prompt{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 12%,transparent),transparent 45%),var(--surface)}}.first-insight-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.first-insight-step{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;place-items:center;min-height:46px;font-weight:800;display:grid}.first-insight-step-done{color:var(--success);border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.first-insight-step-done{border-color:color-mix(in srgb,var(--success) 34%,var(--border))}}.first-insight-step-done{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.first-insight-step-done{background:color-mix(in srgb,var(--success) 10%,var(--surface-soft))}}.first-insight-help{margin-top:12px;font-size:.93rem}.guided-empty-state{border:1px solid var(--border);background:var(--surface-soft);border-radius:22px;padding:22px}.guided-empty-examples{color:var(--muted);margin:14px 0 0;padding-left:20px}.guided-empty-examples li{margin-top:6px}.what-seeing-title{color:var(--text)}.what-seeing-detail{color:var(--primary);margin-top:10px;font-size:.88rem;font-weight:800}.collapsible-section{border-radius:24px;overflow:hidden}.collapsible-summary{gap:18px;padding:18px 20px}.dashboard-today-summary-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-today-summary-card{border-color:color-mix(in srgb,var(--primary) 14%,var(--border))}}@media (max-width:760px){.first-insight-prompt .row-between{display:grid}}.app-page-footer{width:100%!important;max-width:var(--page-max-width,1180px)!important;padding-left:var(--page-padding-x,24px)!important;padding-right:var(--page-padding-x,24px)!important}.app-page-footer-inner{width:100%!important;max-width:none!important}@media (max-width:768px){.app-page-footer{padding-left:16px!important;padding-right:16px!important}}.reference-range-note:before{background:#2fa36b38!important;border-color:#2fa36b85!important}.report-interpretation-card .section-title{margin-bottom:8px;display:block}.chart-axis-helper{color:var(--muted);margin:4px 0 10px;font-size:.9rem}.medication-action-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.dashboard-symptom-pulse-card,.dashboard-today-summary-card{min-height:100%}.dashboard-medication-card .button,.medication-action-row .button{min-height:44px}@media (max-width:720px){.medication-action-row{grid-template-columns:1fr;display:grid}}.what-seeing-action{background:var(--primary);border-radius:14px;margin-top:10px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.what-seeing-action{background:color-mix(in srgb,var(--primary) 9%,var(--surface-soft))}}.what-seeing-action{color:var(--text);font-weight:800;line-height:1.35}.dashboard-medication-card .row-between,.medication-action-row{align-items:center}.dashboard-symptom-pulse-card,.dashboard-today-summary-card{grid-column:span 1}.chart-axis-helper,.reference-range-note{font-weight:700}@media (min-width:980px){.dashboard-priority-grid{grid-template-columns:minmax(360px,1fr) minmax(360px,1fr)!important}}@media (max-width:760px){.what-seeing-action{font-size:.92rem}}.medication-delete-form{margin-top:10px}@media (min-width:700px){.medication-delete-form{margin-top:-58px;margin-left:160px}}.dashboard-medication-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.dashboard-medication-actions form,.medication-delete-form{margin:0}.medication-list-card{position:relative}.medication-list-card .medication-action-row,.medication-list-card .medication-delete-form{vertical-align:middle;display:inline-flex}.medication-list-card .medication-delete-form{margin-left:10px}@media (max-width:760px){.dashboard-medication-checkin-row{grid-template-columns:1fr}.dashboard-medication-actions{justify-content:flex-start}.medication-list-card .medication-action-row,.medication-list-card .medication-delete-form{width:100%;margin-top:10px;margin-left:0;display:flex}.medication-list-card .button{justify-content:center;width:100%}}.flare-analytics-card,.flare-trigger-overlap-card{grid-column:1/-1}.flare-trigger-list{gap:10px;margin-top:14px;display:grid}.flare-trigger-row{justify-content:space-between;align-items:center;gap:14px;display:flex}@media (max-width:720px){.flare-trigger-row{flex-direction:column;align-items:flex-start}}.chart-legend-custom{align-items:center;gap:14px;margin:0 0 10px;font-size:.9rem;font-weight:700}.chart-legend-custom span{align-items:center;gap:7px;display:inline-flex}.legend-swatch{background:var(--primary);width:12px;height:12px}.flare-count-swatch{background:#6c78ff52;border:1px solid #6c78ff85}.flare-severity-swatch{background:#6c78ff}.chart-no-data-note{z-index:1;border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:52px 0 0 18px;padding:8px 10px;position:absolute}@supports (color:color-mix(in lab,red,red)){.chart-no-data-note{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.chart-no-data-note{font-size:.88rem}.chart-helper-text{line-height:1.45}.onboarding-handoff-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.onboarding-handoff-card{border-color:color-mix(in srgb,var(--primary) 26%,var(--border))}}.onboarding-handoff-card{background:radial-gradient(circle at top right,var(--primary),transparent 44%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.onboarding-handoff-card{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 12%,transparent),transparent 44%),var(--surface)}}.onboarding-handoff-steps{gap:10px;margin-top:18px;display:grid}.onboarding-handoff-steps div{color:var(--muted);align-items:center;gap:8px;font-weight:700;display:flex}.onboarding-handoff-steps svg{color:var(--success)}.first-insight-prompt .section-title{text-wrap:balance}.button[disabled],button[disabled]{opacity:.66;cursor:not-allowed}.form-status-note{border:1px solid var(--border);background:var(--surface-soft);color:var(--muted);border-radius:14px;margin-top:10px;padding:10px 12px;line-height:1.4}.form-status-success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.form-status-success{border-color:color-mix(in srgb,var(--success) 32%,var(--border))}}.form-status-success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.form-status-success{background:color-mix(in srgb,var(--success) 10%,var(--surface-soft))}}.form-status-error{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.form-status-error{border-color:color-mix(in srgb,var(--danger) 32%,var(--border))}}.form-status-error{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.form-status-error{background:color-mix(in srgb,var(--danger) 10%,var(--surface-soft))}}.marketing-nav form{margin:0}.report-change-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.report-change-card{border-color:color-mix(in srgb,var(--primary) 20%,var(--border))}}.report-change-card{background:radial-gradient(circle at top right,var(--primary),transparent 48%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.report-change-card{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 8%,transparent),transparent 48%),var(--surface)}}.pricing-cta-note{margin-top:10px;font-size:.9rem}.notice-strong{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.notice-strong{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}}.notice-strong{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.notice-strong{background:color-mix(in srgb,var(--primary) 8%,var(--surface-soft))}}.button:active{transform:translateY(1px)scale(.98)}.card{transition:box-shadow .18s,transform .18s}.card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.page-transition{animation:fadeIn .2s}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chart-skeleton{background:linear-gradient(90deg,var(--surface) 25%,var(--surface-soft) 50%,var(--surface) 75%);background-size:200% 100%;border-radius:12px;height:240px;animation:shimmer 1.4s infinite}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.chart-tooltip{max-width:220px;line-height:1.4}.form-grid label{margin-bottom:6px}.form-grid>*+*{margin-top:16px}.app-topbar{transition:-webkit-backdrop-filter .2s,backdrop-filter .2s,background .2s}.sidebar{transition:transform .2s}.empty-state{text-align:center;padding:24px}.empty-state h3{margin-top:10px}.form-status-success{animation:fadeIn .2s}.marketing-screenshot-section{overflow:hidden}.marketing-section-header{align-items:flex-start;gap:18px}.marketing-section-header>div{max-width:720px}.marketing-screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.marketing-screenshot-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:28px;padding:18px}.marketing-screenshot-dark .muted{color:#f8fafcb8}.marketing-screenshot-frame{border:1px solid var(--border);background:var(--surface);border-radius:22px;margin:16px 0;overflow:hidden}.marketing-screenshot-dark .marketing-screenshot-frame{background:#0f172a;border-color:#ffffff1f}.marketing-screenshot-frame img{width:100%;height:auto;display:block}@media (max-width:860px){.marketing-screenshot-grid{grid-template-columns:1fr}.marketing-section-header{display:grid}}.chart-responsive-area{height:256px}.card .chart-shell{overflow:hidden}.series-filter{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.series-filter-item{border:1px solid var(--border);background:var(--surface);align-items:center;gap:7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.series-filter-item{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.series-filter-item{color:var(--muted);border-radius:999px;padding:8px 12px;font-size:.9rem;font-weight:750;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s}.series-filter-item:hover{color:var(--text);border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.series-filter-item:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}}.series-filter-item.active{color:var(--text);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.series-filter-item.active{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}}.series-filter-item.active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.series-filter-item.active{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.series-filter-dot{border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.series-filter-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 8%,transparent)}}.reflection-meta-badge{text-transform:capitalize}@media print{@page{size:letter;margin:.45in}.app-topbar,.desktop-drawer,.desktop-drawer-backdrop,.desktop-menu-button,.mobile-nav,.print-hide,.sidebar{display:none!important}.app-frame,.page,.page-shell{max-width:none!important;margin:0!important;padding:0!important}.grid{gap:12px!important}.grid-2,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.card{break-inside:avoid;page-break-inside:avoid;padding:16px!important}.chart-responsive-area{height:220px!important;overflow:hidden!important}.section-title{font-size:1.25rem!important}}@media (min-width:960px){.page{padding-top:34px}}.chart-responsive-area,.chart-shell,.recharts-responsive-container,.recharts-surface,.recharts-wrapper{min-width:0!important;max-width:100%!important}.chart-shell{overflow:hidden}.chart-responsive-area{height:236px;max-height:236px;overflow:hidden}.chart-responsive-area-compact{height:220px;max-height:220px}.recharts-surface,.recharts-wrapper{max-height:100%!important}.series-filter-wrap{gap:8px;margin:12px 0 10px;display:grid}.series-filter-label{color:var(--muted);font-size:.82rem;font-weight:700}.series-filter{margin-top:0}.series-filter-item{padding:7px 11px}.series-filter-item.active{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.series-filter-item.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 9%,transparent)}}.doctor-prep-hero{background:linear-gradient(135deg,var(--primary),#4cb7a5);padding:24px}@supports (color:color-mix(in lab,red,red)){.doctor-prep-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 11%,var(--surface)),color-mix(in srgb,#4cb7a5 12%,var(--surface)))}}.doctor-prep-hero .button-primary,.doctor-prep-hero .button-secondary{min-height:48px}.reflection-date-controls{flex-wrap:wrap;margin-top:12px;display:flex}.reflection-date-controls,.reflection-date-form{align-items:center;gap:8px}.reflection-date-form .input{width:170px}.category-pill,.reflection-meta-badge{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.category-pill,.reflection-meta-badge{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}}.category-pill,.reflection-meta-badge{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.category-pill,.reflection-meta-badge{border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}}.category-pill,.reflection-meta-badge{color:var(--muted);font-weight:750}.report-change-card,.report-interpretation-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.report-change-card,.report-interpretation-card{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}}@media print{@page{size:letter;margin:.45in}.app-topbar,.desktop-drawer,.desktop-drawer-backdrop,.desktop-menu-button,.mobile-nav,.print-hide,.report-toolbar,.sidebar,footer,nav{display:none!important}.app-frame,.page,.page-shell,body,html{color:#111827!important;background:#fff!important;max-width:none!important;margin:0!important;padding:0!important}.grid{gap:12px!important}.grid-2,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.card,.print-card{box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important;border-color:#d1d5db!important;padding:14px!important}.chart-responsive-area{height:200px!important;max-height:200px!important}.section-title{font-size:1.2rem!important}}.chart-responsive-area{width:100%;min-width:0;height:260px;min-height:220px;max-height:none;position:relative;overflow:visible}.chart-responsive-area-compact{height:236px;min-height:210px;max-height:none}.chart-responsive-area .recharts-responsive-container{min-height:inherit;width:100%!important;height:100%!important}.recharts-surface,.recharts-wrapper{max-height:none!important;overflow:visible!important}.recharts-surface,.recharts-wrapper svg{display:block}.card:has(.chart-responsive-area){overflow:visible}@media print{.chart-responsive-area{height:220px!important;min-height:220px!important;overflow:hidden!important}.chart-responsive-area-compact{height:205px!important;min-height:205px!important}.card:has(.chart-responsive-area){break-inside:avoid;page-break-inside:avoid}}:root{--app-topbar-height:92px;--app-topbar-gap:24px;--app-page-padding-x:24px;--app-page-bottom-gap:48px}.app-content-shell{width:100%;min-width:0}.app-topbar{min-height:var(--app-topbar-height)!important;padding:16px var(--app-page-padding-x)!important;align-items:center!important;display:flex!important}.app-frame>div:not(.sidebar)>main.page,main.page{padding:calc(var(--app-topbar-height) + var(--app-topbar-gap)) var(--app-page-padding-x) var(--app-page-bottom-gap)!important}.page-transition{gap:18px;display:grid}.page-transition>*+*,.page-transition>:first-child,.page>*+*{margin-top:0!important}.app-page-footer{width:min(100%,1180px)!important;max-width:1180px!important;padding-left:var(--app-page-padding-x)!important;padding-right:var(--app-page-padding-x)!important;margin-left:auto!important;margin-right:auto!important;padding-bottom:28px!important}@media (min-width:1024px){.app-frame>div:not(.sidebar){width:calc(100% - 260px)!important;margin-left:260px!important}.app-topbar{left:260px!important;right:0!important}}@media (max-width:1023px){:root{--app-topbar-height:78px;--app-topbar-gap:18px;--app-page-padding-x:16px;--app-page-bottom-gap:calc(112px + env(safe-area-inset-bottom))}.app-topbar{min-height:var(--app-topbar-height)!important}.app-frame>div:not(.sidebar)>main.page,main.page{padding-top:calc(var(--app-topbar-height) + var(--app-topbar-gap))!important}.app-page-footer{padding-left:var(--app-page-padding-x)!important;padding-right:var(--app-page-padding-x)!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}@media (max-width:640px){:root{--app-topbar-height:72px;--app-topbar-gap:16px}.app-topbar{padding-top:12px!important;padding-bottom:12px!important}}@media print{.app-frame>div:not(.sidebar)>main.page,main.page{padding-top:0!important;padding-left:0!important;padding-right:0!important}}.sticky-actions{z-index:25;margin-top:22px;padding:8px;bottom:24px}@supports (color:color-mix(in lab,red,red)){.sticky-actions{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.sticky-actions{border-radius:20px}@supports (color:color-mix(in lab,red,red)){.sticky-actions{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.sticky-actions .button{min-width:180px}@media (max-width:760px){.sticky-actions{bottom:calc(84px + env(safe-area-inset-bottom));width:auto}.sticky-actions .button{width:100%}}.chart-responsive-area .recharts-responsive-container,.chart-responsive-area-compact .recharts-responsive-container,.chart-responsive-area-large .recharts-responsive-container{min-height:220px!important;display:block!important}.card:has(.chart-responsive-area),.card:has(.chart-shell){overflow:visible!important}@media print{.sticky-actions{box-shadow:none!important;border:0!important;padding:0!important;position:static!important}.chart-responsive-area,.chart-responsive-area-compact,.chart-responsive-area-large{height:220px!important;min-height:220px!important;overflow:hidden!important}}:root{--ft-ink:#101827;--ft-muted:#64748b;--ft-purple:#6d4aff;--ft-violet:#8b5cf6;--ft-pink:#d946ef;--ft-orange:#ff6b3d;--ft-soft:#f8fafc;--ft-card-shadow:0 18px 45px #0f172a0f;--ft-card-shadow-strong:0 24px 65px #0f172a17;--ft-radius-card:28px;--ft-radius-inner:22px;--app-topbar-gap:28px}body{letter-spacing:-.01em}.app-frame>div:not(.sidebar)>main.page,main.page{width:min(100%,1180px)!important;padding-left:24px!important;padding-right:24px!important;padding-top:var(--app-topbar-gap)!important;margin-left:auto!important;margin-right:auto!important;padding-bottom:52px!important}.app-frame>div:not(.sidebar){min-width:0!important}@media (min-width:1280px){.app-frame{grid-template-columns:260px minmax(0,1fr)!important;display:grid!important}.app-frame>div:not(.sidebar){width:auto!important;margin-left:0!important}}@media (max-width:760px){.app-frame>div:not(.sidebar)>main.page,main.page{padding:20px 16px calc(116px + env(safe-area-inset-bottom))!important}}.page,.page-transition{display:grid}.card{border-radius:var(--ft-radius-card)!important;border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){.card{border:1px solid color-mix(in srgb,var(--border) 76%,transparent)!important}}.card{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.card{background:color-mix(in srgb,var(--surface) 98%,transparent)!important}}.card{box-shadow:var(--ft-card-shadow)!important;padding:22px!important}.card-soft,.doctor-prep-hero,.hero-card,.quote-card{background:linear-gradient(135deg,var(--primary) 0,var(--surface) 50%,#7dd3fc 100%)!important;border-radius:32px!important}@supports (color:color-mix(in lab,red,red)){.card-soft,.doctor-prep-hero,.hero-card,.quote-card{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--surface)) 0,var(--surface) 50%,color-mix(in srgb,#7dd3fc 12%,var(--surface)) 100%)!important}}.card-soft,.doctor-prep-hero,.hero-card,.quote-card{box-shadow:var(--ft-card-shadow-strong)!important}.attachment-card,.choice-card,.insight-callout,.pro-lock-card,.slider-card,.summary-tile{border-radius:var(--ft-radius-inner)!important;background:var(--surface-soft)!important}@supports (color:color-mix(in lab,red,red)){.attachment-card,.choice-card,.insight-callout,.pro-lock-card,.slider-card,.summary-tile{background:color-mix(in srgb,var(--surface-soft) 74%,var(--surface))!important}}.attachment-card,.choice-card,.insight-callout,.pro-lock-card,.slider-card,.summary-tile{border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){.attachment-card,.choice-card,.insight-callout,.pro-lock-card,.slider-card,.summary-tile{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)!important}}.h2,.section-title,h1,h2,h3{color:var(--text);letter-spacing:-.035em}.section-title{font-size:clamp(22px,2.2vw,28px)!important;font-weight:850!important}.h1{letter-spacing:-.055em!important;font-size:clamp(38px,5vw,58px)!important;font-weight:900!important;line-height:.98!important}.app-workspace-tagline,.helper-text,.muted{line-height:1.55;color:var(--muted)!important}.button{min-height:46px;transition:transform .16s,box-shadow .16s,background .16s;border-radius:18px!important}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--ft-purple) 0,var(--ft-pink) 52%,var(--ft-orange) 100%)!important;box-shadow:0 14px 32px #6d4aff38!important}.button-secondary{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.button-secondary{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}}.button-secondary{border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){.button-secondary{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)!important}}.button-secondary{box-shadow:0 8px 22px #0f172a0a!important}.input,.select,.textarea{min-height:52px;border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){.input,.select,.textarea{border-color:color-mix(in srgb,var(--border) 86%,transparent)!important}}.input,.select,.textarea{background:var(--surface-soft)!important}@supports (color:color-mix(in lab,red,red)){.input,.select,.textarea{background:color-mix(in srgb,var(--surface-soft) 80%,var(--surface))!important}}.textarea{min-height:138px}.kpi{font-variant-numeric:tabular-nums;letter-spacing:-.055em!important;color:var(--text)!important;font-weight:900!important}.card:has(.kpi){align-content:center;min-height:118px;display:grid}.card:has(.kpi) .muted:first-child{margin-bottom:6px;font-size:14px;font-weight:650;color:var(--muted)!important}.badge,.category-pill,.chip,.reflection-meta-badge,.series-filter-item{border-radius:999px!important}.badge-soft,.category-pill,.chip,.reflection-meta-badge,.series-filter-item{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.badge-soft,.category-pill,.chip,.reflection-meta-badge,.series-filter-item{background:color-mix(in srgb,var(--primary) 8%,var(--surface))!important}}.badge-soft,.category-pill,.chip,.reflection-meta-badge,.series-filter-item{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.badge-soft,.category-pill,.chip,.reflection-meta-badge,.series-filter-item{border-color:color-mix(in srgb,var(--primary) 16%,var(--border))!important}}.sidebar{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.sidebar{background:color-mix(in srgb,var(--surface) 98%,transparent)!important}}.sidebar-link{border-radius:18px!important;font-weight:750!important}.sidebar-link-active{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.sidebar-link-active{background:color-mix(in srgb,var(--primary) 12%,var(--surface))!important}}.sidebar-link-active{box-shadow:inset 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab,red,red)){.sidebar-link-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}}.chart-shell{gap:12px;display:grid}.chart-responsive-area .recharts-responsive-container,.chart-responsive-area-compact .recharts-responsive-container,.chart-responsive-area-large .recharts-responsive-container{min-width:0!important;min-height:100%!important}.recharts-surface,.recharts-wrapper,.recharts-wrapper svg{height:auto;max-height:none!important}.recharts-cartesian-axis-tick-value,.recharts-legend-item-text{font-weight:650;fill:var(--muted)!important;color:var(--muted)!important}.chart-legend-custom{color:var(--muted);flex-wrap:wrap;gap:10px 16px;font-weight:750;display:flex}.legend-swatch{vertical-align:-1px;width:11px;height:11px;margin-right:6px}.chart-tooltip{border-radius:18px!important;box-shadow:0 18px 45px #0f172a29!important}.slider-card{padding:18px!important}.slider-value-pill{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.slider-value-pill{background:color-mix(in srgb,var(--primary) 12%,var(--surface))!important}}.slider-value-pill{font-variant-numeric:tabular-nums}@media print{.app-frame>div:not(.sidebar)>main.page,main.page{padding-top:0!important;padding-left:0!important;padding-right:0!important}.card{box-shadow:none!important}.chart-responsive-area,.chart-responsive-area-compact,.chart-responsive-area-large{height:220px!important;min-height:220px!important;overflow:hidden!important}}.metric-number-row{align-items:baseline;gap:7px;margin-top:4px;display:flex}.metric-unit{letter-spacing:-.02em;font-size:.95rem;font-weight:800}.dashboard-metrics-compact>.card,.dashboard-metrics-row>.card,.dashboard-summary-compact>.card,.grid.grid-4>.card:has(.kpi),.insights-grid-4>.card,.metric-card,.report-kpis>.card{align-content:center;min-height:132px;position:relative;background:radial-gradient(circle at top left,var(--primary),transparent 42%),var(--surface)!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.dashboard-metrics-compact>.card,.dashboard-metrics-row>.card,.dashboard-summary-compact>.card,.grid.grid-4>.card:has(.kpi),.insights-grid-4>.card,.metric-card,.report-kpis>.card{background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 10%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 98%,transparent)!important}}.dashboard-metrics-compact>.card:before,.dashboard-metrics-row>.card:before,.dashboard-summary-compact>.card:before,.grid.grid-4>.card:has(.kpi):before,.insights-grid-4>.card:before,.metric-card:before,.report-kpis>.card:before{content:"";background:linear-gradient(135deg,var(--primary),var(--primary-2));border-radius:999px;width:42px;height:42px;position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab,red,red)){.dashboard-metrics-compact>.card:before,.dashboard-metrics-row>.card:before,.dashboard-summary-compact>.card:before,.grid.grid-4>.card:has(.kpi):before,.insights-grid-4>.card:before,.metric-card:before,.report-kpis>.card:before{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 18%,var(--surface)),color-mix(in srgb,var(--primary-2) 16%,var(--surface)))}}.dashboard-metrics-compact>.card:before,.dashboard-metrics-row>.card:before,.dashboard-summary-compact>.card:before,.grid.grid-4>.card:has(.kpi):before,.insights-grid-4>.card:before,.metric-card:before,.report-kpis>.card:before{opacity:.72}.dashboard-metrics-compact>.card .muted:first-child,.dashboard-metrics-row>.card .muted:first-child,.dashboard-summary-compact>.card .muted:first-child,.grid.grid-4>.card:has(.kpi) .muted:first-child,.insights-grid-4>.card .muted:first-child,.metric-card .muted:first-child,.report-kpis>.card .muted:first-child{max-width:calc(100% - 54px);font-size:.92rem;font-weight:800;color:var(--muted)!important}.dashboard-metrics-compact>.card .kpi,.dashboard-metrics-row>.card .kpi,.dashboard-summary-compact>.card .kpi,.grid.grid-4>.card:has(.kpi) .kpi,.insights-grid-4>.card .kpi,.metric-card .kpi,.report-kpis>.card .kpi{font-size:clamp(2rem,4.4vw,3.25rem)!important;line-height:.95!important}.dashboard-metrics-compact>.card .kpi,.dashboard-metrics-row>.card .kpi{font-size:clamp(1.75rem,3vw,2.65rem)!important}.card:has(.chart-shell){overflow:visible!important}.card:has(.chart-shell) .chart-shell{margin-top:12px}.chart-responsive-area,.chart-responsive-area-compact,.chart-responsive-area-large{background:linear-gradient(180deg,var(--surface),var(--surface-soft));border-radius:22px}@supports (color:color-mix(in lab,red,red)){.chart-responsive-area,.chart-responsive-area-compact,.chart-responsive-area-large{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-soft) 84%,transparent))}}.chart-responsive-area,.chart-responsive-area-compact,.chart-responsive-area-large{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.chart-responsive-area,.chart-responsive-area-compact,.chart-responsive-area-large{border:1px solid color-mix(in srgb,var(--border) 62%,transparent)}}.chart-responsive-area,.chart-responsive-area-compact,.chart-responsive-area-large{padding:8px 10px 6px 4px}.chart-responsive-area .recharts-cartesian-grid line,.chart-responsive-area-compact .recharts-cartesian-grid line,.chart-responsive-area-large .recharts-cartesian-grid line{stroke:var(--border)!important}@supports (color:color-mix(in lab,red,red)){.chart-responsive-area .recharts-cartesian-grid line,.chart-responsive-area-compact .recharts-cartesian-grid line,.chart-responsive-area-large .recharts-cartesian-grid line{stroke:color-mix(in srgb,var(--border) 70%,transparent)!important}}.recharts-line-curve{filter:drop-shadow(0 5px 10px #6c4dff1a)}.recharts-active-dot circle,.recharts-line-dot circle{filter:drop-shadow(0 4px 9px #0f172a24)}.chart-legend-custom,.chart-legend-outside{padding:0 2px;margin-bottom:10px!important}.chart-axis-helper,.chart-helper-text{color:var(--muted)!important;font-weight:750!important}.first-insight-prompt,.onboarding-handoff-card,.report-change-card,.report-interpretation-card,.what-seeing-card{background:radial-gradient(circle at top right,var(--primary),transparent 46%),linear-gradient(135deg,var(--primary) 0,var(--surface) 62%,var(--primary-2) 100%)!important}@supports (color:color-mix(in lab,red,red)){.first-insight-prompt,.onboarding-handoff-card,.report-change-card,.report-interpretation-card,.what-seeing-card{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 46%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,var(--surface)) 0,var(--surface) 62%,color-mix(in srgb,var(--primary-2) 5%,var(--surface)) 100%)!important}}.notice-strong,.report-interpretation-note,.what-seeing-action{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.notice-strong,.report-interpretation-note,.what-seeing-action{background:color-mix(in srgb,var(--primary) 9%,var(--surface-soft))!important}}.notice-strong,.report-interpretation-note,.what-seeing-action{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.notice-strong,.report-interpretation-note,.what-seeing-action{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}.notice-strong,.report-interpretation-note,.what-seeing-action{border-radius:18px!important}.label{letter-spacing:-.02em;font-weight:850}.input:hover,.select:hover,.textarea:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.input:hover,.select:hover,.textarea:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border))!important}}.severity-slider{background:linear-gradient(90deg,#22c55e,#f59e0b 55%,#ef4444)!important}.severity-slider::-moz-range-track{background:linear-gradient(90deg,#22c55e,#f59e0b 55%,#ef4444)!important}@media (max-width:760px){.dashboard-metrics-compact>.card,.dashboard-metrics-row>.card,.dashboard-summary-compact>.card,.grid.grid-4>.card:has(.kpi),.insights-grid-4>.card,.metric-card,.report-kpis>.card{min-height:112px}.dashboard-metrics-compact>.card:before,.dashboard-metrics-row>.card:before,.dashboard-summary-compact>.card:before,.grid.grid-4>.card:has(.kpi):before,.insights-grid-4>.card:before,.metric-card:before,.report-kpis>.card:before{width:34px;height:34px;top:14px;right:14px}.metric-unit{font-size:.85rem}}body,html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page{padding-top:34px;scroll-margin-top:120px}.page>*+*{margin-top:22px}.app-topbar{min-height:88px;padding:18px 28px}.card{border-radius:28px;padding:24px;box-shadow:0 18px 45px #0f172a0f}.grid{gap:20px}.hero-card{border-color:var(--primary);background:linear-gradient(135deg,#6c4dff1a,#ffffffeb 48%,#4cb7a51a)}@supports (color:color-mix(in lab,red,red)){.hero-card{border-color:color-mix(in srgb,var(--primary) 12%,var(--border))}}.hero-card{border-radius:32px;padding:28px}.section-title{letter-spacing:-.02em;font-size:24px;font-weight:850}.button-primary{background:linear-gradient(135deg,var(--primary) 0,#d946ef 52%,var(--primary-2) 100%);color:#fff;box-shadow:0 14px 30px #6c4dff33}.page-kicker,.step-eyebrow{border:1px solid var(--primary);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.page-kicker,.step-eyebrow{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border))}}.page-kicker,.step-eyebrow{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.page-kicker,.step-eyebrow{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.page-kicker,.step-eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}.step-title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.step-badge{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:900;display:inline-flex;box-shadow:0 14px 28px #6c4dff38}.app-form-card{border-radius:30px;padding:28px}.app-form-card .muted{font-size:15px;line-height:1.55}.input,.select{min-height:56px}.textarea{min-height:148px;line-height:1.55}.chip{min-height:42px;font-weight:750;box-shadow:0 8px 20px #0f172a06}.sticky-actions{bottom:calc(18px + env(safe-area-inset-bottom));z-index:12;border:1px solid var(--border);width:fit-content;max-width:100%;position:sticky}@supports (color:color-mix(in lab,red,red)){.sticky-actions{border:1px solid color-mix(in srgb,var(--border) 74%,transparent)}}.sticky-actions{background:var(--surface);border-radius:24px;padding:10px}@supports (color:color-mix(in lab,red,red)){.sticky-actions{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.sticky-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 45px #0f172a1f}.sticky-actions .button-primary{min-width:180px}.kpi-card,.metric-card{border:1px solid var(--border);background:linear-gradient(180deg,var(--surface),var(--surface-soft));border-radius:24px}@supports (color:color-mix(in lab,red,red)){.kpi-card,.metric-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-soft) 94%,transparent))}}.kpi-card,.metric-card{padding:18px;box-shadow:0 14px 36px #0f172a0b}.metric-label{color:var(--muted);font-size:13px;font-weight:750}.metric-number{letter-spacing:-.05em;color:var(--text);align-items:baseline;gap:4px;margin-top:4px;font-size:clamp(32px,5vw,44px);font-weight:900;line-height:.95;display:inline-flex}.metric-unit{letter-spacing:0;color:var(--muted);font-size:16px;font-weight:750}.chart-card{border-radius:28px;overflow:hidden}.chart-shell{width:100%;height:260px;overflow:visible}.chart-shell-sm{height:220px}.chart-shell-lg{height:310px}.category-pill,.reflection-meta-badge{text-transform:capitalize}.dark .sticky-actions{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark .sticky-actions{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.dark .sticky-actions{box-shadow:0 18px 45px #00000059}@media (max-width:719px){.app-topbar{min-height:74px;padding:14px 16px}.page{padding-top:24px}.app-form-card,.card{border-radius:24px;padding:18px}.hero-card{padding:20px}.sticky-actions{width:auto;left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom))}.sticky-actions .button{width:100%}}@media print{.sticky-actions{box-shadow:none;background:0 0;border:0;padding:0;position:static}}.marketing-screenshot-section-polished{background:radial-gradient(circle at top left,var(--primary),transparent 34%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.marketing-screenshot-section-polished{background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 9%,transparent),transparent 34%),var(--surface)}}.marketing-screenshot-grid-polished{gap:22px}.marketing-screenshot-card{box-shadow:0 18px 45px #0f172a0e}.screenshot-card-meta{margin-bottom:12px}.marketing-screenshot-frame{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.marketing-screenshot-frame{background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}}.marketing-screenshot-frame{box-shadow:inset 0 1px #ffffffb3,0 18px 46px #0f172a14}.marketing-screenshot-frame img,.marketing-screenshot-frame picture{width:100%}.free-tracker-page{max-width:1180px}.free-tracker-hero{align-items:center;gap:24px;display:grid;overflow:hidden}.free-tracker-copy{max-width:680px}.tracker-worksheet-preview{width:100%;max-width:420px;margin:0 auto}.tracker-worksheet-preview img{border:1px solid var(--border);border-radius:8px;width:100%;height:auto;display:block}.tracker-worksheet-preview figcaption{margin-top:12px;font-weight:700}.tracker-worksheet-preview p{font-size:14px;line-height:1.6}@media (max-width:719px){.tracker-worksheet-preview{max-width:240px}}.tracker-preview-card{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.tracker-preview-card{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))}}.tracker-preview-card{background:linear-gradient(180deg,#ffffffeb,#f8fafcdb),radial-gradient(circle at top right,var(--primary),transparent 42%);border-radius:30px;padding:20px}@supports (color:color-mix(in lab,red,red)){.tracker-preview-card{background:linear-gradient(180deg,#ffffffeb,#f8fafcdb),radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 18%,transparent),transparent 42%)}}.tracker-preview-card{box-shadow:0 24px 60px #0f172a1a}.dark .tracker-preview-card{background:linear-gradient(180deg,var(--surface),var(--surface-soft)),radial-gradient(circle at top right,var(--primary),transparent 42%)}@supports (color:color-mix(in lab,red,red)){.dark .tracker-preview-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--surface-soft) 90%,transparent)),radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 24%,transparent),transparent 42%)}}.tracker-preview-header,.tracker-preview-row{grid-template-columns:96px 1fr auto;align-items:center;gap:12px;display:grid}.tracker-preview-header{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:12px;font-weight:800}.tracker-preview-header strong{color:var(--primary);text-transform:none;letter-spacing:0;font-size:15px}.tracker-preview-list{gap:14px;display:grid}.tracker-preview-row span,.tracker-preview-row strong{font-weight:850}.tracker-preview-line{background:var(--surface-soft);border-radius:999px;height:12px}@supports (color:color-mix(in lab,red,red)){.tracker-preview-line{background:color-mix(in srgb,var(--surface-soft) 84%,var(--border))}}.tracker-preview-line{border:1px solid var(--border);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tracker-preview-line{border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.tracker-preview-line i{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#f59e0b 55%,#ef4444);height:100%;display:block}.tracker-preview-note{background:var(--primary);border-radius:18px;margin-top:18px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.tracker-preview-note{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.tracker-preview-note{color:var(--text);font-weight:750}.free-tracker-layout .rounded-\[28px\],.free-tracker-layout form,.free-tracker-layout>.card,.free-tracker-value-card{border-radius:30px!important;box-shadow:0 18px 45px #0f172a0e!important}.free-tracker-value-card .notice{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.free-tracker-value-card .notice{background:color-mix(in srgb,var(--primary) 7%,var(--surface-soft))}}.free-tracker-value-card .notice{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.free-tracker-value-card .notice{border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))}}.free-tracker-value-card .notice{color:var(--text)}@media (min-width:900px){.free-tracker-hero{grid-template-columns:minmax(0,1.1fr) minmax(360px,.75fr)}}@media (max-width:719px){.tracker-preview-header,.tracker-preview-row{grid-template-columns:82px 1fr auto;gap:8px}.tracker-preview-card{border-radius:24px;padding:16px}}:root{--ft-card-radius:28px;--ft-inner-radius:22px;--ft-soft-shadow:0 18px 45px #0f172a0f;--ft-card-shadow:0 22px 55px #0f172a13;--ft-chart-height-compact:240px}.page,.page-transition{gap:22px}.app-topbar{box-shadow:0 10px 28px #0f172a09}.dark .app-topbar{box-shadow:0 10px 32px #00000038}.card{border-radius:var(--ft-card-radius);box-shadow:var(--ft-soft-shadow)}.card-soft,.code-block,.empty-state,.insight-callout,.notice,.summary-tile{border-radius:var(--ft-inner-radius)}.doctor-prep-hero,.flare-banner,.hero-card,.quote-card{box-shadow:var(--ft-card-shadow)}.card h1,.card h2,.card h3,.h1,.h2,.section-title{letter-spacing:-.035em}.muted{line-height:1.55}.kpi,.metric-number,.metric-number-row strong{font-variant-numeric:tabular-nums;letter-spacing:-.055em}.kpi{color:var(--text);font-size:clamp(2.1rem,4vw,3.2rem)}.kpi+.muted,.metric-number-row .muted,.metric-unit{letter-spacing:-.01em}.chart-responsive-area .recharts-responsive-container,.chart-responsive-area-compact .recharts-responsive-container,.chart-responsive-area-large .recharts-responsive-container{width:100%!important;height:100%!important}.recharts-surface,.recharts-wrapper{max-width:100%!important}.chart-no-data-note{border:1px dashed var(--border);color:var(--muted);background:var(--surface-soft);border-radius:18px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.chart-no-data-note{background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}}.chart-legend-custom,.chart-legend-outside,.series-filter{align-items:center;row-gap:8px}.chart-legend-custom span,.chart-legend-outside span{color:var(--muted);align-items:center;gap:7px;font-size:13px;font-weight:750;display:inline-flex}.legend-swatch{border-radius:999px;width:10px;height:10px;display:inline-block}.series-filter-item{min-height:38px}.table-wrap{border:1px solid var(--border);border-radius:var(--ft-inner-radius);background:var(--surface)}.table th{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.table th{background:color-mix(in srgb,var(--surface-soft) 86%,transparent)}}.table tr:last-child td{border-bottom:0}.empty-state{background:radial-gradient(circle at top right,var(--primary),transparent 44%),var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.empty-state{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 7%,transparent),transparent 44%),color-mix(in srgb,var(--surface-soft) 86%,transparent)}}.badge-soft,.category-pill,.reflection-meta-badge{text-transform:capitalize;white-space:nowrap}.button{min-height:44px}.button-primary,.button-secondary{transition:transform .14s,box-shadow .14s,border-color .14s,background .14s}.button-primary:hover,.button-secondary:hover{transform:translateY(-1px)}.input,.select,.textarea{box-shadow:inset 0 1px #ffffff59}.form-sticky-bar,.sticky-actions{box-shadow:0 18px 45px #0f172a1f}.dark .card,.dark .marketing-screenshot-card,.dark .table-wrap,.dark .tracker-preview-card{box-shadow:0 22px 55px #00000047}.dark .doctor-prep-hero,.dark .flare-banner,.dark .hero-card,.dark .quote-card{box-shadow:0 26px 65px #00000057}.dark .chart-responsive-area,.dark .chart-responsive-area-compact,.dark .chart-responsive-area-large{background:linear-gradient(180deg,var(--surface),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){.dark .chart-responsive-area,.dark .chart-responsive-area-compact,.dark .chart-responsive-area-large{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-soft) 88%,transparent))}}@media (max-width:760px){:root{--ft-chart-height:235px;--ft-chart-height-compact:220px;--ft-chart-height-large:260px}.page,.page-transition{gap:18px}.section-title{font-size:21px}.kpi{font-size:clamp(1.85rem,10vw,2.65rem)}}@media print{:root{--ft-chart-height:210px;--ft-chart-height-compact:190px;--ft-chart-height-large:230px}.app-topbar,.form-sticky-bar,.mobile-nav,.print-hide,.sidebar,.sticky-actions{display:none!important}.chart-responsive-area,.chart-responsive-area-compact,.chart-responsive-area-large{page-break-inside:avoid!important;break-inside:avoid!important;overflow:hidden!important}}:root{--app-shell-sidebar:260px;--app-page-gap:32px;--app-page-max:1180px;--ft-chart-height:280px;--ft-chart-height-compact:236px;--ft-chart-height-large:320px}@media (min-width:1024px){.app-frame{grid-template-columns:var(--app-shell-sidebar) minmax(0,1fr)!important;align-items:start!important;min-height:100vh!important;display:grid!important}.app-frame>.sidebar,aside.sidebar{z-index:40!important;background:var(--surface)!important;border-right:1px solid var(--border)!important;width:auto!important;height:100vh!important;max-height:100vh!important;position:sticky!important;top:0!important;left:auto!important;overflow-y:auto!important}.app-content-shell,.app-frame>div:not(.sidebar){width:auto!important;min-width:0!important;margin-left:0!important}.app-topbar{z-index:60!important;background:var(--surface)!important;width:100%!important;min-height:88px!important;padding:18px 32px!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--surface) 98%,transparent)!important}}.app-topbar{border-bottom:1px solid var(--border)!important}.app-frame>div:not(.sidebar)>main.page,main.page{padding:var(--app-page-gap) 32px 56px!important}.app-frame>div:not(.sidebar)>main.page,.app-page-footer,main.page{width:min(100%,var(--app-page-max))!important;margin-left:auto!important;margin-right:auto!important}.app-page-footer{padding-left:32px!important;padding-right:32px!important}}@media (max-width:1023px){.app-topbar{z-index:60!important;min-height:76px!important;position:sticky!important;top:0!important}.app-frame>div:not(.sidebar)>main.page,main.page{padding-top:22px!important}}.dashboard-flow,.page-transition{gap:24px!important}.dashboard-flow>:first-child,.page-transition>:first-child{margin-top:0!important}.card,.doctor-prep-hero,.flare-banner,.hero-card,.quote-card{border-radius:28px!important}.card{padding:clamp(20px,2.2vw,28px)!important}.card.card-soft,.inner-card,.summary-tile{padding:clamp(16px,1.8vw,22px)!important}.section-title{font-size:clamp(1.45rem,2vw,2rem)!important;line-height:1.08!important}.kpi{font-size:clamp(2rem,3.2vw,3rem)!important;line-height:.98!important}.kpi.kpi-text{letter-spacing:-.04em!important;font-size:clamp(1.2rem,1.8vw,1.65rem)!important;line-height:1.08!important}.dashboard-stat-card{align-content:start;gap:8px;display:grid;min-height:150px!important}.dashboard-stat-helper{margin:0!important}.score-display{align-items:baseline;gap:4px;line-height:1;display:inline-flex}.score-number-gradient{letter-spacing:-.065em;color:#0000;background:linear-gradient(135deg,#6d4aff,#2f80ed 35%,#26b7a6 62%,#ff6b3d);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.15rem,4vw,3.35rem);font-weight:900;line-height:.95}.score-unit{color:var(--muted);letter-spacing:-.03em;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:800}.chart-shell{min-height:var(--ft-chart-height)!important;height:auto!important}.chart-responsive-area,.chart-responsive-area-compact,.chart-responsive-area-large{width:100%!important;min-width:0!important;display:block!important;position:relative!important;overflow:visible!important}.chart-responsive-area{height:var(--ft-chart-height)!important;min-height:var(--ft-chart-height)!important}.chart-responsive-area-compact{height:var(--ft-chart-height-compact)!important;min-height:var(--ft-chart-height-compact)!important}.chart-responsive-area-large{height:var(--ft-chart-height-large)!important;min-height:var(--ft-chart-height-large)!important}.chart-responsive-area .recharts-responsive-container,.chart-responsive-area-compact .recharts-responsive-container,.chart-responsive-area-large .recharts-responsive-container,.recharts-responsive-container{width:100%!important;min-width:1px!important;height:100%!important;min-height:220px!important;display:block!important}.recharts-surface,.recharts-wrapper,.recharts-wrapper svg{visibility:visible!important;opacity:1!important;width:100%!important;min-width:1px!important;max-width:100%!important;display:block!important;overflow:visible!important}.card:has(.chart-responsive-area),.card:has(.chart-responsive-area-compact),.card:has(.chart-responsive-area-large),.card:has(.chart-shell){overflow:visible!important}.chart-no-data-note{place-items:center;min-height:160px;display:grid}@media (max-width:760px){:root{--ft-chart-height:250px;--ft-chart-height-compact:220px;--ft-chart-height-large:280px}.dashboard-main-two,.dashboard-metrics-row,.dashboard-summary-pulse{grid-template-columns:1fr!important}}:root{--ft-header-gap:30px}@media (min-width:1024px){.app-frame{grid-template-columns:var(--ft-sidebar-width) minmax(0,1fr)!important;align-items:start!important;display:grid!important}.app-frame>.sidebar,aside.sidebar{z-index:55!important;height:100vh!important;max-height:100vh!important;position:sticky!important;top:0!important;overflow-y:auto!important}.app-content-shell{width:100%!important;min-width:0!important}.app-topbar{z-index:70!important;background:var(--surface)!important;min-height:92px!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--surface) 98%,transparent)!important}}.app-topbar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}main.page{padding-top:var(--ft-header-gap)!important}}@media (max-width:1023px){.app-topbar{z-index:70!important;position:sticky!important;top:0!important}main.page{padding-top:24px!important}}.chart-shell{gap:12px!important;display:grid!important}.chart-responsive-area,.chart-responsive-area-compact,.chart-responsive-area-large,.chart-svg-area{border-radius:22px!important;min-width:0!important;overflow:hidden!important}.chart-svg-area{height:260px!important;min-height:260px!important;padding:0!important;display:block!important}.chart-responsive-area-compact.chart-svg-area{height:236px!important;min-height:236px!important}.chart-responsive-area-large.chart-svg-area{height:310px!important;min-height:310px!important}.chart-svg-label{color:var(--muted);font-weight:700}.chart-radar-area{place-items:center!important;display:grid!important}.chart-radar-svg{max-width:360px;margin:0 auto}.score-number,.score-number-gradient{color:inherit;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;letter-spacing:-.055em!important;font-size:clamp(2rem,3.8vw,3rem)!important;font-weight:900!important;line-height:.95!important}.score-display{align-items:baseline!important}.dashboard-metrics-row{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-stat-card,.dashboard-stat-card{min-height:142px!important;padding:22px!important;position:relative!important;overflow:hidden!important}.dashboard-stat-icon{width:36px!important;height:36px!important;background:var(--primary)!important;padding:8px!important}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-icon{background:color-mix(in srgb,var(--primary) 10%,var(--surface))!important}}.dashboard-stat-icon{opacity:1!important}.dashboard-date-kpi,.dashboard-kpi-text,.dashboard-trend-kpi{letter-spacing:-.045em!important;overflow-wrap:normal!important;text-wrap:balance!important;max-width:calc(100% - 48px)!important;font-size:clamp(1.35rem,2vw,1.9rem)!important;line-height:1.08!important}.dashboard-date-kpi{max-width:150px!important}.dashboard-trend-kpi{max-width:230px!important}.dashboard-stat-helper{max-width:calc(100% - 20px)!important}.app-form-card>.step-title-row,.app-form-card>h1:first-child,.app-form-card>h2:first-child,.step-title-row{margin-bottom:10px!important}.app-form-card .muted+.grid,.app-form-card .step-title-row+.muted+.grid{margin-top:22px!important}.chip-active,.chip[aria-current=true],.series-filter .chip-active{background:linear-gradient(135deg,var(--primary),var(--primary-2))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 12px 26px #6c4dff33!important}.exports-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.exports-title-row{align-items:center;gap:10px;display:inline-flex}.exports-title-row svg{color:var(--text);flex:none}.dashboard-medication-checkin-row,.medication-check-card,.medication-list-card{overflow:hidden!important}.dashboard-medication-checkin-row strong,.medication-list-card strong{line-height:1.12!important}.dashboard-medication-actions,.medication-status-actions{min-width:0!important}.compact-button,.medication-status-actions .button{white-space:nowrap!important;min-height:42px!important;padding:10px 14px!important}.medication-list-card .form-grid{gap:14px!important}.medication-action-row,.medication-delete-form{align-items:center!important;gap:10px!important;margin-top:0!important;display:inline-flex!important}.dashboard-reflections-card{background:radial-gradient(circle at top left,var(--primary),transparent 34%),linear-gradient(135deg,var(--primary) 0,var(--surface) 58%,var(--primary-2) 100%)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-reflections-card{background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 11%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--primary) 4%,var(--surface)) 0,var(--surface) 58%,color-mix(in srgb,var(--primary-2) 7%,var(--surface)) 100%)!important}}.dashboard-reflections-card{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-reflections-card{border-color:color-mix(in srgb,var(--primary) 10%,var(--border))!important}}.dashboard-reflection-actions .card-soft{flex-direction:column!important;justify-content:space-between!important;min-height:170px!important;display:flex!important}.dashboard-reflection-actions .button{width:fit-content!important;margin-top:14px!important}@media (max-width:1180px){.dashboard-metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-medication-checkin-row{grid-template-columns:1fr!important}.dashboard-medication-actions{justify-content:flex-start!important}}@media (max-width:760px){.dashboard-metrics-row{grid-template-columns:1fr!important}.dashboard-stat-card{min-height:126px!important}.dashboard-date-kpi,.dashboard-kpi-text,.dashboard-trend-kpi{max-width:calc(100% - 46px)!important;font-size:1.45rem!important}.exports-header{gap:8px!important;display:grid!important}}:root{--symptom-fatigue:#5b6cff;--symptom-joint-pain:#1ca7ec;--symptom-photosensitivity:#22b8a5;--symptom-brain-fog:#8b5cf6;--symptom-headache:#f2a900;--symptom-muscle-pain:#e83e8c}.legend-swatch{box-shadow:0 0 0 4px;width:13px!important;height:13px!important}@supports (color:color-mix(in lab,red,red)){.legend-swatch{box-shadow:0 0 0 4px color-mix(in srgb,currentColor 8%,transparent)}}.chart-svg{min-height:220px!important;display:block!important}.chart-svg circle,.chart-svg line,.chart-svg polygon,.chart-svg polyline,.chart-svg rect,.chart-svg text{visibility:visible!important;opacity:1!important}.chart-svg-area{border:1px solid var(--border);background:linear-gradient(#f8fafc47,#ffffff0a)}@supports (color:color-mix(in lab,red,red)){.chart-svg-area{border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.dashboard-metrics-compact .dashboard-stat-card{overflow:hidden;align-content:end!important;min-height:216px!important;padding:26px!important}.dashboard-date-kpi{max-width:100%;font-size:clamp(2rem,3.2vw,3.4rem)!important;line-height:.96!important}.dashboard-trend-kpi{max-width:100%;font-size:clamp(1.75rem,2.8vw,3rem)!important;line-height:.98!important}.dashboard-count-kpi{font-size:clamp(2rem,3.1vw,3.4rem)!important;line-height:1!important}.dashboard-card-corner-icon,.dashboard-stat-icon{border:1px solid var(--primary)!important;background:linear-gradient(135deg,#6d4aff1f,#ff6b3d1a)!important;width:44px!important;height:44px!important;position:absolute!important;top:22px!important;right:22px!important}@supports (color:color-mix(in lab,red,red)){.dashboard-card-corner-icon,.dashboard-stat-icon{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))!important}}.dashboard-score-tile,.dashboard-stat-card{position:relative!important}.dashboard-score-tile{min-height:132px!important;padding-right:74px!important}@media (max-width:900px){.dashboard-summary-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.score-display .score-number{-webkit-text-fill-color:currentColor!important;background:0 0!important;font-size:clamp(2.25rem,4vw,3.25rem)!important}.score-unit{color:var(--muted)!important;font-weight:850!important}.dashboard-reflections-card .card .muted:first-child,.dashboard-reflections-card .section-title,.dashboard-reflections-card strong{color:var(--text)!important;font-weight:850!important}.dashboard-reflections-card .card{background:linear-gradient(135deg,var(--primary),#7dd3fc)!important}@supports (color:color-mix(in lab,red,red)){.dashboard-reflections-card .card{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 8%,var(--surface)),color-mix(in srgb,#7dd3fc 10%,var(--surface)))!important}}.dashboard-reflections-card .button{margin-top:10px}.form-section .step-title-row{align-items:center!important;gap:14px!important;margin-bottom:8px!important}.form-section .section-title{margin:0!important}.feeling-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.feeling-choice{border:1px solid var(--border);border-radius:22px;min-height:74px}@supports (color:color-mix(in lab,red,red)){.feeling-choice{border:1px solid color-mix(in srgb,var(--border) 84%,transparent)}}.feeling-choice{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.feeling-choice{background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}}.feeling-choice{color:var(--muted);cursor:pointer;place-items:center;gap:6px;font-weight:800;display:grid}.feeling-choice svg{color:var(--primary)}.feeling-choice-active{color:#fff;background:linear-gradient(135deg,var(--ft-purple),var(--ft-pink),var(--ft-orange));border-color:#0000;box-shadow:0 14px 34px #6d4aff33}.feeling-choice-active svg{color:#fff}@media (max-width:760px){.feeling-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sleep-hours-value{float:right;color:var(--primary);font-weight:850}.sleep-hours-slider{width:100%;height:16px;accent-color:var(--primary);margin-top:18px}.sleep-hours-scale{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:.85rem;font-weight:750;display:flex}.sticky-actions{z-index:40!important;position:sticky!important;bottom:24px!important}.history-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.history-filter-bar .button[name=page]{min-width:42px}[data-async-pending=true] button[type=submit]{cursor:wait}.async-form-status,.form-status{min-height:1.25rem;color:var(--muted-foreground,#64748b);margin-top:.65rem;font-size:.9rem;font-weight:700}.async-form-status:empty{display:none}.form-status.error{color:#b91c1c}.input,.select,.textarea{width:100%;border:1px solid var(--border)!important;border-radius:18px!important}@supports (color:color-mix(in lab,red,red)){.input,.select,.textarea{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)!important}}.input,.select,.textarea{background-color:var(--surface-soft)!important}@supports (color:color-mix(in lab,red,red)){.input,.select,.textarea{background-color:color-mix(in srgb,var(--surface-soft) 78%,var(--surface))!important}}.input,.select,.textarea{transition:border-color .15s,box-shadow .15s,background-color .15s;box-shadow:inset 0 1px #ffffff6b,0 1px #0f172a05;color:var(--text)!important}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary)!important;outline:none!important}@supports (color:color-mix(in lab,red,red)){.input:focus,.select:focus,.textarea:focus{border-color:color-mix(in srgb,var(--primary) 54%,var(--border))!important}}.input:focus,.select:focus,.textarea:focus{box-shadow:0 0 0 4px var(--primary),inset 0 1px 0 #ffffff73!important}@supports (color:color-mix(in lab,red,red)){.input:focus,.select:focus,.textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent),inset 0 1px 0 #ffffff73!important}}select.select{cursor:pointer;appearance:none;line-height:1.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2364758b' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 15px center!important;background-repeat:no-repeat!important;background-size:18px 18px!important;min-height:56px!important;padding:0 48px 0 16px!important}.dark select.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}.input:hover,.textarea:hover,select.select:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.input:hover,.textarea:hover,select.select:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))!important}}.form-inline-blocks{align-items:end;gap:14px!important}.inline-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compact-inline-actions .button{min-height:40px;padding:0 14px;border-radius:14px!important}.log-date-control{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;min-width:min(420px,100%);display:grid}.log-date-control .label{grid-column:1/-1;margin-bottom:-2px}.inline-dose-field{grid-template-columns:minmax(0,1fr) minmax(96px,.42fr);align-items:end;gap:10px;display:grid}.inline-filter-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.inline-filter-label{margin:0 2px 12px 0!important}.inline-filter-form .select{width:min(240px,52vw)}.inline-filter-form .button{min-height:56px}.inline-reference-field{gap:8px;display:grid}@media (min-width:860px){.form-grid>.grid.grid-2.form-inline-blocks,.form-grid>.grid.grid-3.form-inline-blocks{margin-bottom:2px}}@media (max-width:719px){.inline-dose-field,.lab-value-grid,.log-date-control{grid-template-columns:1fr!important}.inline-filter-form{align-items:stretch}.inline-filter-form .button,.inline-filter-form .select{width:100%}.inline-filter-label{margin-bottom:-4px!important}}@media (min-width:1024px){.app-frame{grid-template-columns:236px minmax(0,1fr)!important;align-items:start!important;display:grid!important}.sidebar{z-index:80!important;height:100dvh!important;max-height:100dvh!important;padding:16px 12px!important;overflow-y:auto!important}.app-topbar,.sidebar{position:sticky!important;top:0!important}.app-topbar{z-index:90!important}}.app-topbar{background:var(--surface)!important;min-height:72px!important}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--surface) 96%,transparent)!important}}.app-topbar{-webkit-backdrop-filter:blur(10px)!important}.page{padding-top:28px!important}.sidebar .logo-horizontal-compact{width:150px!important;max-width:150px!important}.sidebar .space{height:2px!important}.sidebar nav.grid{gap:6px!important}.nav-section-label{letter-spacing:.13em!important;font-size:11px!important}.sidebar .list{gap:2px!important}.sidebar-link{border-radius:13px!important;min-height:34px!important;padding:6px 9px!important;font-size:12.5px!important}.sidebar-link svg{width:16px!important;height:16px!important}.sidebar-footer-links{gap:3px 5px!important;margin-top:8px!important;padding-top:8px!important}.sidebar-footer-link{padding:2px 4px!important;font-size:10.5px!important}.chart-responsive-area,.chart-svg-area{height:clamp(220px,22vw,300px)!important;overflow:hidden!important}.dashboard-main-two .chart-responsive-area,.dashboard-main-two .chart-svg-area{height:240px!important;max-height:260px!important}.reports-chart-card .chart-responsive-area,.reports-chart-card .chart-svg-area{height:260px!important;max-height:280px!important}.chart-legend-custom{gap:14px 20px!important}.chart-legend-custom span{font-size:13px!important}.legend-swatch{box-shadow:0 0 0 4px var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.legend-swatch{box-shadow:0 0 0 4px color-mix(in srgb,var(--surface-soft) 90%,transparent)}}.dashboard-count-kpi,.dashboard-date-kpi,.dashboard-trend-kpi{letter-spacing:-.055em!important;line-height:.96!important}.dashboard-date-kpi{max-width:100%!important;font-size:clamp(2rem,3.2vw,3.5rem)!important}.dashboard-trend-kpi{font-size:clamp(1.9rem,2.7vw,3rem)!important}.dashboard-count-kpi{font-size:clamp(2.1rem,3vw,3.25rem)!important}.dashboard-stat-helper{font-size:13px!important}.dashboard-card-corner-icon,.dashboard-stat-icon{background:var(--primary)!important;border-radius:999px!important;width:42px!important;height:42px!important}@supports (color:color-mix(in lab,red,red)){.dashboard-card-corner-icon,.dashboard-stat-icon{background:color-mix(in srgb,var(--primary) 10%,var(--surface))!important}}.dashboard-card-corner-icon,.dashboard-stat-icon{box-shadow:0 8px 20px #6c4dff1a!important}.dashboard-card-corner-icon{top:14px!important;right:14px!important}.dashboard-card-corner-icon svg,.dashboard-stat-icon svg{margin:auto!important}.dashboard-summary-pulse>.card:first-child{padding:24px!important}.dashboard-score-tile .muted{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;font-weight:800!important;overflow:hidden!important}@media (max-width:980px){.dashboard-summary-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.dashboard-summary-compact{grid-template-columns:1fr!important}}.symptom-library-card,.trigger-library-card{flex-direction:column!important;justify-content:space-between!important;min-height:112px!important;display:flex!important}.symptom-library-card .row-between,.trigger-library-card .row-between{gap:16px!important}.dashboard-medication-checkin-row strong{max-width:100%!important;display:block!important}.medication-list-card .row-between{align-items:flex-start!important;gap:14px!important}.medication-action-row-inline,.medication-delete-form-inline{vertical-align:top!important;margin-top:12px!important;margin-right:10px!important;display:inline-flex!important}.medication-note-form{margin-top:14px!important}.medication-action-row-inline .button,.medication-delete-form-inline .button{min-height:48px!important}@media (max-width:720px){.dashboard-medication-checkin-row{grid-template-columns:1fr!important}.dashboard-medication-actions{justify-content:flex-start!important}}.dashboard-reflections-card .card-soft .muted:first-child{color:var(--text)!important;font-size:1rem!important;font-weight:900!important}.dashboard-reflections-card .card-soft p.muted{font-size:.95rem!important;line-height:1.55!important}.dashboard-reflections-card .button{font-weight:850!important}.medication-action-row-inline+.medication-delete-form-inline{margin-left:2px!important}.button-danger{white-space:nowrap!important}.sticky-actions{bottom:22px!important}.checklist-hide-button{cursor:pointer}@media (min-width:1024px){.app-frame{grid-template-columns:232px minmax(0,1fr)!important;align-items:start!important;min-height:100vh!important;display:grid!important}.app-frame>.sidebar,aside.sidebar{overscroll-behavior:contain!important;z-index:100!important;align-self:start!important;height:100vh!important;max-height:100vh!important;position:sticky!important;top:0!important;overflow-y:auto!important}.app-content-shell,.app-frame>div:not(.sidebar){min-width:0!important;overflow:visible!important}.app-topbar{z-index:110!important;position:sticky!important;top:0!important}}.dashboard-main-two .chart-responsive-area,.dashboard-main-two .chart-svg-area{aspect-ratio:2.05!important;height:auto!important;max-height:none!important}.chart-svg{max-height:340px!important}.chart-svg circle,.chart-svg rect[pointer-events=all]{cursor:crosshair}.dashboard-metrics-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important}.compact-stat-card{flex-direction:column!important;min-height:148px!important;padding:22px 18px!important;display:flex!important}.dashboard-date-kpi{letter-spacing:-.04em!important;color:var(--text)!important;font-weight:900!important;line-height:.94!important}.dashboard-date-kpi span{font-size:clamp(2rem,2.4vw,2.6rem)!important}.dashboard-date-kpi small{color:var(--text)!important;font-size:clamp(1.7rem,2vw,2.2rem)!important}.dashboard-trend-kpi{font-size:clamp(1.55rem,2vw,2.1rem)!important}.compact-stat-card .score-number,.dashboard-count-kpi{font-size:clamp(2rem,2.3vw,2.7rem)!important}.dashboard-card-corner-icon,.dashboard-stat-icon{justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.dashboard-card-corner-icon svg,.dashboard-stat-icon svg{flex-shrink:0!important;width:18px!important;height:18px!important;margin:0!important;display:block!important}@media (max-width:1180px){.dashboard-metrics-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.dashboard-metrics-compact{grid-template-columns:1fr!important}}.dashboard-today-summary{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.dashboard-today-summary .dashboard-summary-compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.dashboard-score-tile{min-height:112px!important;padding:18px 58px 16px 18px!important}.dashboard-score-tile .muted{max-width:100%!important;font-size:14px!important}@media (max-width:980px){.dashboard-today-summary .dashboard-summary-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.dashboard-today-summary .dashboard-summary-compact{grid-template-columns:1fr!important}}.dashboard-medication-card,.medication-list-card{overflow:visible!important}.dashboard-medication-checkin-row{grid-template-columns:minmax(180px,1fr) minmax(300px,auto)!important;align-items:center!important;gap:16px!important}.dashboard-medication-checkin-row strong,.medication-list-card strong{overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important}.dashboard-medication-actions,.medication-status-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.dashboard-medication-actions form,.medication-status-actions form{flex:none!important}.dashboard-medication-actions .compact-button,.medication-status-actions .compact-button{white-space:nowrap!important;min-height:42px!important;padding:0 14px!important}.medication-inline-action-row{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:12px!important;display:flex!important}.medication-delete-form-hidden{display:none!important}@media (max-width:900px){.dashboard-medication-checkin-row{grid-template-columns:1fr!important}.dashboard-medication-actions,.medication-status-actions{justify-content:flex-start!important}}.symptom-library-grid,.trigger-library-grid{align-items:stretch!important;display:grid!important}.symptom-library-card,.trigger-library-card{height:100%!important;min-height:118px!important}.symptom-library-card .row-between,.trigger-library-card .row-between{align-items:center!important;height:100%!important}.symptom-library-card .row,.trigger-library-card .row{flex-wrap:nowrap!important;margin-left:auto!important}@media (min-width:1024px){.sidebar{padding:14px 10px!important}.sidebar .logo-horizontal-compact{width:140px!important;max-width:140px!important}.sidebar-link{min-height:32px!important;padding:6px 9px!important;font-size:12px!important}.sidebar-link svg{width:15px!important;height:15px!important}.nav-section-label{font-size:10px!important}.sidebar-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:auto!important}}:root{--ft-stable-sidebar-width:236px;--ft-stable-topbar-height:84px;--ft-stable-page-gap:28px}@media (min-width:1024px){body,html{overflow-x:hidden!important}.app-frame{min-height:100vh!important;display:block!important}.app-frame>.sidebar,aside.sidebar{width:var(--ft-stable-sidebar-width)!important;overscroll-behavior:contain!important;z-index:120!important;will-change:auto!important;background:var(--surface)!important;border-right:1px solid var(--border)!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden auto!important;transform:none!important}.app-content-shell{margin-left:var(--ft-stable-sidebar-width)!important;width:calc(100% - var(--ft-stable-sidebar-width))!important;flex-direction:column!important;min-width:0!important;min-height:100vh!important;display:flex!important;overflow:visible!important}.app-topbar{top:0!important;left:var(--ft-stable-sidebar-width)!important;z-index:115!important;min-height:var(--ft-stable-topbar-height)!important;background:var(--surface)!important;width:auto!important;margin:0!important;padding:16px 32px!important;position:fixed!important;right:0!important}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--surface) 97%,transparent)!important}}.app-topbar{border-bottom:1px solid var(--border)!important;-webkit-backdrop-filter:blur(16px)!important}main.page{padding-top:calc(var(--ft-stable-topbar-height) + var(--ft-stable-page-gap))!important}.app-page-footer{width:min(100%,var(--app-page-max,1180px))!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:1023px){.app-topbar{z-index:115!important;background:var(--surface)!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--surface) 97%,transparent)!important}}.app-topbar{border-bottom:1px solid var(--border)!important;-webkit-backdrop-filter:blur(16px)!important}main.page{padding-top:24px!important}}:root{--ft-shell-sidebar-width:280px;--ft-shell-topbar-height:84px;--ft-shell-page-gap:28px}@media (min-width:1024px){body,html{overflow-x:hidden!important}.app-frame{width:100%!important;min-height:100vh!important;display:block!important}.app-frame>.sidebar,.sidebar,aside.sidebar{width:var(--ft-shell-sidebar-width)!important;min-width:var(--ft-shell-sidebar-width)!important;max-width:var(--ft-shell-sidebar-width)!important;overscroll-behavior:contain!important;z-index:300!important;background:var(--surface)!important;border-right:1px solid var(--border)!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;transform:none!important}.app-content-shell{margin-left:var(--ft-shell-sidebar-width)!important;width:calc(100vw - var(--ft-shell-sidebar-width))!important;max-width:calc(100vw - var(--ft-shell-sidebar-width))!important;min-width:0!important;min-height:100vh!important;overflow:visible!important}.app-topbar{top:0!important;left:var(--ft-shell-sidebar-width)!important;z-index:290!important;min-height:var(--ft-shell-topbar-height)!important;background:var(--surface)!important;width:auto!important;margin:0!important;padding:16px 32px!important;position:fixed!important;right:0!important}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--surface) 98%,transparent)!important}}.app-topbar{border-bottom:1px solid var(--border)!important;-webkit-backdrop-filter:blur(16px)!important}.topbar-desktop-left{align-items:center!important;display:flex!important}.desktop-menu-button,.mobile-nav,.topbar-mobile-brand{display:none!important}main.page{padding:calc(var(--ft-shell-topbar-height) + var(--ft-shell-page-gap)) 24px 44px!important;overflow:visible!important}.app-page-footer,main.page{width:min(100%,1180px)!important;margin-left:auto!important;margin-right:auto!important}.app-page-footer{padding-left:24px!important;padding-right:24px!important}}@media (max-width:1023px){.app-frame{display:block!important}.app-content-shell{width:100%!important;max-width:100%!important;margin-left:0!important}.app-topbar{z-index:500!important;background:var(--surface)!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--surface) 98%,transparent)!important}}.app-topbar{border-bottom:1px solid var(--border)!important;-webkit-backdrop-filter:blur(16px)!important}main.page{padding-top:24px!important}.desktop-drawer,.desktop-drawer-backdrop,.mobile-drawer,.mobile-menu-overlay{z-index:10000!important}.desktop-drawer-open,.mobile-drawer-open{z-index:10001!important}}:root{--ft-sidebar-width:260px;--ft-topbar-height:82px;--ft-page-max:1180px;--ft-page-gutter:28px}.ft-app-shell{background:var(--background)!important;min-height:100dvh!important;overflow-x:clip!important}.ft-app-main,.ft-app-shell{width:100%!important;max-width:100%!important}.ft-app-main{min-width:0!important;overflow:visible!important}.ft-desktop-sidebar{display:none!important}.ft-app-topbar{z-index:900!important;min-height:var(--ft-topbar-height)!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:14px 20px!important;display:flex!important;position:sticky!important}@supports (color:color-mix(in lab,red,red)){.ft-app-topbar{background:color-mix(in srgb,var(--surface) 97%,transparent)!important}}.ft-app-topbar{-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 10px 24px #0f172a09!important}.ft-page.page,main.ft-page{min-width:0!important;padding:28px 16px calc(112px + env(safe-area-inset-bottom))!important;overflow:visible!important}.ft-app-footer,.ft-page.page,main.ft-page{width:min(100%,var(--ft-page-max))!important;max-width:var(--ft-page-max)!important;margin-left:auto!important;margin-right:auto!important}.ft-app-footer{padding-left:16px!important;padding-right:16px!important}.ft-app-topbar .topbar-mobile-brand{align-items:center!important;gap:12px!important;min-width:0!important;display:inline-flex!important}.ft-app-topbar .topbar-desktop-left{display:none!important}.ft-topbar-actions{flex-shrink:0!important}@media (min-width:768px){.ft-app-footer,.ft-page.page,main.ft-page{padding-left:24px!important;padding-right:24px!important}}@media (min-width:1024px){.ft-app-shell{padding-left:var(--ft-sidebar-width)!important}.ft-desktop-sidebar{width:var(--ft-sidebar-width)!important;min-width:var(--ft-sidebar-width)!important;max-width:var(--ft-sidebar-width)!important;z-index:950!important;background:var(--surface)!important;border-right:1px solid var(--border)!important;height:100dvh!important;display:block!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important}.ft-desktop-sidebar .sidebar,.ft-desktop-sidebar aside.sidebar,.ft-desktop-sidebar>.sidebar{z-index:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;background:var(--surface)!important;border-right:0!important;flex-direction:column!important;padding:18px 12px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden auto!important;transform:none!important}.ft-app-main{width:100%!important;min-width:0!important;max-width:100%!important}.ft-app-topbar{padding-left:28px!important;padding-right:28px!important}.ft-app-topbar .desktop-menu-button,.ft-app-topbar .menu-button.desktop-menu-button,.ft-app-topbar .topbar-mobile-brand{display:none!important}.ft-app-topbar .topbar-desktop-left{align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.ft-page.page,main.ft-page{padding-top:32px!important;padding-bottom:44px!important}.mobile-nav{display:none!important}}@media (max-width:1023px){.ft-desktop-sidebar,.ft-desktop-sidebar .sidebar{display:none!important}.ft-app-shell{padding-left:0!important}.ft-app-topbar{position:sticky!important;top:0!important;left:0!important;right:0!important}.desktop-drawer-backdrop,.drawer-backdrop{z-index:99990!important;-webkit-backdrop-filter:none!important;position:fixed!important;inset:0!important}.desktop-drawer,.mobile-drawer{z-index:100000!important;background:var(--surface)!important;max-height:100dvh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow-y:auto!important}.desktop-drawer-open,.mobile-drawer-open{transform:translate(0)!important}}@media (max-width:520px){.ft-app-topbar{padding-left:12px!important;padding-right:12px!important}.ft-topbar-actions .badge{display:none!important}}@media print{.app-page-footer,.ft-app-topbar,.ft-desktop-sidebar,.mobile-nav{display:none!important}.ft-app-shell{padding-left:0!important}.ft-page.page,main.ft-page{width:100%!important;max-width:100%!important;padding:0!important}}:root{--ft-final-sidebar-width:260px;--ft-final-topbar-height:82px;--ft-final-page-gap:28px}.ft-app-main,.ft-app-shell{perspective:none!important;filter:none!important;contain:none!important;isolation:auto!important;transform:none!important}.ft-app-topbar{width:auto!important;min-height:var(--ft-final-topbar-height)!important;z-index:2147483000!important;background:var(--surface)!important;position:fixed!important;top:0!important;left:0!important;right:0!important}@supports (color:color-mix(in lab,red,red)){.ft-app-topbar{background:color-mix(in srgb,var(--surface) 98%,transparent)!important}}.ft-app-topbar{border-bottom:1px solid var(--border)!important;-webkit-backdrop-filter:blur(16px)!important}.ft-page.page,main.ft-page{padding-top:calc(var(--ft-final-topbar-height) + var(--ft-final-page-gap))!important}.desktop-drawer-backdrop,.drawer-backdrop,.mobile-menu-overlay{z-index:2147483001!important;-webkit-backdrop-filter:none!important;background:#0f172a6b!important;position:fixed!important;inset:0!important}.desktop-drawer,.mobile-drawer{z-index:2147483002!important;background:var(--surface)!important;border-right:1px solid var(--border)!important;width:min(88vw,360px)!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden auto!important;transform:translate(-105%)!important;box-shadow:24px 0 80px #0f172a3d!important}.desktop-drawer-open,.mobile-drawer-open{transform:translate(0)!important}@media (min-width:1024px){.ft-app-shell{padding-left:var(--ft-final-sidebar-width)!important}.ft-desktop-sidebar{width:var(--ft-final-sidebar-width)!important;min-width:var(--ft-final-sidebar-width)!important;max-width:var(--ft-final-sidebar-width)!important;z-index:2147482999!important;background:var(--surface)!important;border-right:1px solid var(--border)!important;height:100dvh!important;max-height:100dvh!important;display:block!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important}.ft-app-topbar{left:var(--ft-final-sidebar-width)!important;padding-left:28px!important;padding-right:28px!important}.ft-page.page,main.ft-page{padding-top:calc(var(--ft-final-topbar-height) + var(--ft-final-page-gap))!important}.ft-app-topbar .desktop-menu-button,.ft-app-topbar .menu-button.desktop-menu-button,.ft-app-topbar .topbar-mobile-brand,.mobile-nav{display:none!important}.ft-app-topbar .topbar-desktop-left{display:flex!important}}@media (max-width:1023px){.ft-app-shell{padding-left:0!important}.ft-desktop-sidebar,.ft-desktop-sidebar .sidebar{display:none!important}.ft-app-topbar{left:0!important;right:0!important}.ft-page.page,main.ft-page{padding-top:calc(var(--ft-final-topbar-height) + 22px)!important}.ft-app-topbar .topbar-mobile-brand{display:inline-flex!important}.ft-app-topbar .topbar-desktop-left{display:none!important}}@media print{.desktop-drawer,.desktop-drawer-backdrop,.drawer-backdrop,.ft-app-topbar,.ft-desktop-sidebar,.mobile-drawer,.mobile-nav{display:none!important}.ft-app-shell{padding-left:0!important}.ft-page.page,main.ft-page{padding-top:0!important}}.dashboard-stat-card.compact-stat-card{flex-direction:column!important;justify-content:flex-end!important;gap:8px!important;min-height:190px!important;padding:24px!important;display:flex!important;position:relative!important;overflow:hidden!important}.dashboard-stat-icon{width:46px!important;height:46px!important;color:var(--primary)!important;box-sizing:border-box!important;background:linear-gradient(135deg,#6c4dff1f,#ff7a4514)!important;border:1px solid #6c4dff2e!important;border-radius:999px!important;padding:12px!important;top:20px!important;right:20px!important}.dashboard-count-kpi,.dashboard-date-kpi,.dashboard-trend-kpi{max-width:100%!important;color:var(--text)!important;letter-spacing:-.04em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;font-weight:900!important;line-height:.98!important}.dashboard-date-kpi{flex-direction:column!important;gap:0!important;font-size:clamp(2rem,3.5vw,3rem)!important;display:flex!important}.dashboard-date-kpi small{font-size:.72em!important}.dashboard-trend-kpi{font-size:clamp(2rem,3.2vw,3.1rem)!important}.dashboard-count-kpi,.dashboard-metrics-compact .score-display .score-number{font-size:clamp(2rem,3.4vw,3rem)!important}.dashboard-stat-helper{max-width:100%!important;line-height:1.35!important}.dashboard-today-summary{min-width:0!important}.dashboard-summary-compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.dashboard-score-tile{min-height:145px!important;padding:22px!important;position:relative!important}.dashboard-score-tile .muted:first-child,.dashboard-score-tile>.muted:first-of-type{max-width:calc(100% - 58px)!important;color:var(--muted)!important;font-weight:700!important;line-height:1.25!important}.dashboard-card-corner-icon{background:currentColor!important;border-radius:999px!important;width:44px!important;height:44px!important;position:absolute!important}@supports (color:color-mix(in lab,red,red)){.dashboard-card-corner-icon{background:color-mix(in srgb,currentColor 10%,white)!important}}.dashboard-card-corner-icon{border:1px solid!important}@supports (color:color-mix(in lab,red,red)){.dashboard-card-corner-icon{border:1px solid color-mix(in srgb,currentColor 20%,transparent)!important}}.dashboard-card-corner-icon svg{flex:none!important;width:19px!important;height:19px!important;display:block!important}.dashboard-score-tile .score-display{align-items:baseline!important;gap:2px!important}.dashboard-score-tile .score-number{font-size:clamp(2.3rem,4.5vw,3.4rem)!important;font-weight:900!important;line-height:.9!important}.dashboard-score-tile .score-unit{color:var(--muted)!important;font-size:1.35rem!important;font-weight:900!important}@media (max-width:1180px){.dashboard-metrics-row.dashboard-metrics-compact,.dashboard-summary-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.dashboard-metrics-row.dashboard-metrics-compact,.dashboard-summary-compact{grid-template-columns:1fr!important}.dashboard-stat-card.compact-stat-card{min-height:160px!important}}.dashboard-date-kpi{font-size:unset!important;letter-spacing:-.03em!important}.dashboard-date-kpi span{font-size:clamp(1.6rem,1.55vw,2rem)!important;line-height:1.05!important}.dashboard-date-kpi small{letter-spacing:-.01em!important;font-size:clamp(1rem,1vw,1.18rem)!important;font-weight:750!important;line-height:1.1!important}.dashboard-trend-kpi{letter-spacing:-.02em!important;white-space:normal!important;max-width:calc(100% - 46px)!important;font-size:clamp(1.15rem,1.15vw,1.45rem)!important;line-height:1.12!important}.compact-stat-card{justify-content:flex-end!important;min-height:138px!important;padding:18px!important}.dashboard-today-summary.card{background:var(--card)!important;border:1px solid var(--border)!important;box-shadow:var(--shadow-card)!important;border-radius:var(--radius-lg)!important;padding:22px!important}.dashboard-score-tile{min-height:118px!important;padding:18px 56px 16px 18px!important}@media (max-width:980px){.dashboard-summary-compact,.dashboard-today-summary .dashboard-summary-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.dashboard-summary-compact,.dashboard-today-summary .dashboard-summary-compact{grid-template-columns:1fr!important}}.compact-stat-card{min-height:132px!important;padding:18px 64px 18px 18px!important;overflow:hidden!important}.dashboard-date-kpi{letter-spacing:-.02em!important;gap:2px!important;margin-top:8px!important;line-height:1.05!important;display:grid!important}.dashboard-date-kpi span{white-space:nowrap!important;font-size:clamp(1.45rem,1.35vw,1.8rem)!important}.dashboard-date-kpi small{font-size:clamp(.9rem,.88vw,1rem)!important;font-weight:800!important}.dashboard-trend-kpi{letter-spacing:-.015em!important;max-width:calc(100% - 44px)!important;font-size:clamp(1.05rem,1vw,1.25rem)!important;line-height:1.15!important}.dashboard-stat-helper{margin-top:6px!important;font-size:.82rem!important;line-height:1.3!important}.dashboard-stat-icon{width:42px!important;height:42px!important;padding:10px!important}.dashboard-today-summary .row-between{gap:12px!important}.dashboard-summary-compact,.dashboard-today-summary .dashboard-summary-compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.dashboard-score-tile{min-height:124px!important;padding:18px 54px 16px 18px!important}.dashboard-score-tile .muted:first-child,.dashboard-score-tile>.muted:first-of-type{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:calc(100% - 46px)!important;font-size:.92rem!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-card-corner-icon{width:38px!important;height:38px!important;top:16px!important;right:16px!important}.dashboard-score-tile .score-unit{font-size:.95rem!important}.what-were-seeing-card{overflow:hidden!important}.what-were-seeing-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.what-were-seeing-grid-single{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:920px!important}.what-seeing-item{min-height:100%!important;padding:18px!important}.what-seeing-support{background:linear-gradient(135deg,#6c4dff14,#60cfbd1a)!important;border-color:#6c4dff2e!important}@media (max-width:980px){.dashboard-summary-compact,.dashboard-today-summary .dashboard-summary-compact,.what-were-seeing-grid-single{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.dashboard-summary-compact,.dashboard-today-summary .dashboard-summary-compact,.what-were-seeing-grid-single{grid-template-columns:1fr!important}.dashboard-today-summary .row-between{flex-direction:column!important}}.dashboard-metrics-row.dashboard-metrics-compact{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important;display:grid!important}.compact-stat-card,.dashboard-stat-card.compact-stat-card{flex-direction:column!important;justify-content:flex-end!important;min-height:190px!important;padding:22px 72px 22px 22px!important;display:flex!important;overflow:hidden!important}.dashboard-stat-card.compact-stat-card .muted:first-of-type{font-size:.95rem!important;font-weight:800!important;line-height:1.2!important}.dashboard-date-kpi{letter-spacing:-.035em!important;margin-top:10px!important;line-height:.98!important}.dashboard-date-kpi span{white-space:normal!important;font-size:clamp(1.85rem,2.2vw,2.5rem)!important;font-weight:900!important;line-height:.98!important;display:block!important}.dashboard-date-kpi small{color:var(--muted)!important;margin-top:2px!important;font-size:clamp(1rem,1.1vw,1.25rem)!important;font-weight:900!important;line-height:1!important;display:block!important}.dashboard-trend-kpi{letter-spacing:-.04em!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:100%!important;margin-top:10px!important;font-size:clamp(1.65rem,2.05vw,2.35rem)!important;font-weight:900!important;line-height:1.02!important}.dashboard-stat-helper{margin-top:10px!important;font-size:.9rem!important;font-weight:700!important;line-height:1.28!important}.dashboard-stat-icon{justify-content:center!important;align-items:center!important;width:44px!important;height:44px!important;padding:11px!important;display:inline-flex!important;position:absolute!important;top:18px!important;right:18px!important}.dashboard-today-summary.card{background:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:30px!important;padding:26px!important;overflow:hidden!important;box-shadow:0 18px 45px #0f172a0e!important}.dashboard-today-summary .row-between{justify-content:space-between!important;gap:18px!important;display:flex!important}.dashboard-today-summary .section-title{font-size:clamp(1.8rem,2.25vw,2.45rem)!important;line-height:1.02!important}.dashboard-today-summary .chip{white-space:nowrap!important;flex:none!important;padding:10px 16px!important;font-size:.95rem!important}.dashboard-summary-compact,.dashboard-today-summary .dashboard-summary-compact{gap:16px!important;margin-top:20px!important}.dashboard-score-tile{justify-content:flex-end!important;min-height:142px!important;padding:20px 62px 18px 20px!important}.dashboard-score-tile .muted:first-child,.dashboard-score-tile>.muted:first-of-type{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;max-width:calc(100% - 40px)!important;font-size:1rem!important;font-weight:800!important;line-height:1.15!important;display:block!important;overflow:visible!important}.dashboard-card-corner-icon svg{width:18px!important;height:18px!important}.dashboard-score-tile .score-number{font-size:clamp(2.05rem,2.35vw,2.7rem)!important;line-height:.95!important}.dashboard-score-tile .score-unit{font-size:1rem!important;line-height:1!important}@media (max-width:1180px){.dashboard-metrics-row.dashboard-metrics-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.dashboard-metrics-row.dashboard-metrics-compact,.dashboard-summary-compact,.dashboard-today-summary .dashboard-summary-compact{grid-template-columns:1fr!important}.dashboard-today-summary .row-between{flex-direction:column!important}.compact-stat-card,.dashboard-stat-card.compact-stat-card{min-height:164px!important}}.dashboard-priority-grid,.dashboard-summary-pulse{align-items:start!important}.dashboard-today-summary.card{flex-direction:column!important;justify-content:flex-start!important;min-height:0!important;padding:24px!important;display:flex!important}.dashboard-today-summary .row-between{align-items:flex-start!important}.dashboard-summary-compact,.dashboard-today-summary .dashboard-summary-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.dashboard-score-tile{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;min-height:138px!important;padding:22px 76px 20px 22px!important;display:flex!important;overflow:hidden!important}.dashboard-score-tile .dashboard-score-label,.dashboard-score-tile .muted:first-child,.dashboard-score-tile>.muted:first-of-type{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;max-width:calc(100% - 12px)!important;font-size:1rem!important;font-weight:800!important;line-height:1.12!important;display:block!important;overflow:visible!important}.dashboard-score-tile .score-display{margin-top:auto!important}.dashboard-score-tile .score-number{font-size:clamp(2rem,2.5vw,2.7rem)!important}.dashboard-card-corner-icon{justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;display:inline-flex!important;top:18px!important;right:18px!important}.dashboard-summary-footer{background:linear-gradient(135deg,#f8fafce6,#eefcffa6)!important;border:1px solid #e2e8f0e6!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-top:18px!important;padding:16px 18px!important;display:flex!important}.dashboard-summary-footer strong{color:var(--ink,#111827)!important;font-weight:900!important}.dashboard-summary-footer p{margin:4px 0 0!important}@media (max-width:900px){.dashboard-summary-footer{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:640px){.dashboard-summary-compact,.dashboard-today-summary .dashboard-summary-compact{grid-template-columns:1fr!important}}.dashboard-stat-card.compact-stat-card{gap:10px!important}.dashboard-stat-card.compact-stat-card .score-display{margin-top:2px!important}.dashboard-mini-progress{background:#6c4dff1f!important;border-radius:999px!important;width:100%!important;height:10px!important;position:relative!important;overflow:hidden!important}.dashboard-mini-progress-bar{border-radius:inherit!important;background:linear-gradient(90deg,#6c4dff,#a855f7 60%,#ff7a45)!important;height:100%!important;display:block!important}.dashboard-chart-summary-note{background:linear-gradient(135deg,#f8fafcf0,#eefcffb8)!important;border:1px solid #e2e8f0e6!important;border-radius:22px!important;margin-top:16px!important;padding:16px 18px!important}.dashboard-chart-summary-note strong{color:var(--text)!important;font-weight:900!important;display:block!important}.dashboard-chart-summary-note p{margin:5px 0 0!important;line-height:1.45!important}.dashboard-medication-card{padding:18px!important}.dashboard-medication-header .muted{max-width:520px!important;line-height:1.35!important}.dashboard-medication-checkin-row{border-radius:20px!important;padding:12px!important}.dashboard-medication-checkin-row strong{font-size:.94rem!important;line-height:1.2!important}.dashboard-medication-checkin-row .muted{font-size:.85rem!important}.dashboard-medication-actions{gap:6px!important}.dashboard-medication-actions .compact-button{min-height:36px!important;padding:0 10px!important;font-size:.82rem!important}.dashboard-empty-trigger-card{background:linear-gradient(135deg,#6c4dff0e,#60cfbd13)!important;border:1px dashed #6c4dff3d!important;border-radius:24px!important;justify-items:start!important;gap:10px!important;padding:22px!important;display:grid!important}.dashboard-empty-trigger-card strong{color:var(--text)!important;font-size:1.05rem!important;font-weight:900!important}@media (max-width:900px){.dashboard-medication-header{flex-direction:column!important;align-items:flex-start!important}}.dashboard-setup-progress-card{color:inherit!important;cursor:pointer!important;text-decoration:none!important}.dashboard-setup-progress-card:hover{border-color:#6c4dff47!important;transform:translateY(-1px)!important;box-shadow:0 22px 50px #0f172a14!important}.dashboard-setup-next{color:#5b3dff!important;background:#6c4dff1a!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important;margin-top:2px!important;padding:7px 10px!important;font-size:.78rem!important;font-weight:850!important;line-height:1.15!important;display:inline-flex!important}.chart-shell-interactive{position:relative!important}.chart-shell-interactive circle[role=button]{cursor:pointer!important;outline:none!important;transition:r .15s,stroke-width .15s,filter .15s!important}.chart-shell-interactive circle[role=button]:focus,.chart-shell-interactive circle[role=button]:hover{filter:drop-shadow(0 4px 8px #0f172a29)!important}.chart-hover-card{z-index:5!important;min-width:150px!important;color:var(--text)!important;background:#fffffff5!important;border:1px solid #e2e8f0f2!important;border-radius:16px!important;gap:2px!important;padding:10px 12px!important;display:grid!important;transform:translate(-50%,calc(-100% - 14px))!important;box-shadow:0 16px 36px #0f172a24!important}.chart-hover-card strong{font-size:.9rem!important;font-weight:900!important}.chart-hover-card span:not(.chart-hover-dot){color:var(--muted)!important;font-size:.82rem!important;font-weight:750!important}.chart-hover-dot{border-radius:999px!important;width:10px!important;height:10px!important;position:absolute!important;top:12px!important;right:12px!important}.what-were-seeing-grid{gap:14px!important;margin-top:18px!important;display:grid!important}.what-were-seeing-grid-one{grid-template-columns:minmax(0,1fr)!important}.what-were-seeing-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))!important}.what-were-seeing-grid-many{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.what-seeing-action{color:#5b3dff!important;background:#6c4dff1a!important;border-radius:16px!important;width:fit-content!important;margin-top:12px!important;padding:10px 12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.dashboard-chart-summary-action{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.dashboard-chart-summary-action p{margin:5px 0 0!important}.dashboard-view-all-meds{margin-top:2px!important}.dashboard-medication-card .grid{gap:8px!important}.dashboard-medication-checkin-row{padding:10px 12px!important}.dashboard-card-corner-icon,.dashboard-stat-icon{transform:scale(.9)!important}.chart-hover-card span:not(.chart-hover-dot)+span:not(.chart-hover-dot){color:#5b3dff!important;font-weight:850!important}@media (max-width:760px){.what-were-seeing-grid-many,.what-were-seeing-grid-one,.what-were-seeing-grid-two{grid-template-columns:1fr!important}.dashboard-chart-summary-action{flex-direction:column!important;align-items:flex-start!important}}.dashboard-correlation-row{align-items:stretch!important}.dashboard-next-step-card,.dashboard-pattern-connection-card{flex-direction:column!important;gap:16px!important;display:flex!important}.dashboard-pattern-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.dashboard-connection-mini{min-height:108px!important;padding:18px!important}.dashboard-connection-mini strong{color:var(--text)!important;margin-top:8px!important;font-size:clamp(1rem,1.15vw,1.25rem)!important;line-height:1.15!important;display:block!important}.dashboard-pattern-connection-footer{background:linear-gradient(135deg,#f8fafcf2,#eefcffa6)!important;border:1px solid #e2e8f0eb!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:auto!important;padding:16px 18px!important;display:flex!important}.dashboard-pattern-connection-footer p{margin:0!important}.dashboard-next-step-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin-top:auto!important;display:flex!important}.dashboard-next-step-card .section-title,.dashboard-pattern-connection-card .section-title{font-size:clamp(1.5rem,1.9vw,2.1rem)!important;line-height:1.05!important}@media (max-width:900px){.dashboard-pattern-connection-grid{grid-template-columns:1fr!important}.dashboard-pattern-connection-footer{flex-direction:column!important;align-items:flex-start!important}}.dashboard-next-step-card,.dashboard-pattern-connection-card{min-height:100%!important}.dashboard-pattern-connection-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-connection-mini{flex-direction:column!important;justify-content:space-between!important;gap:10px!important;min-height:118px!important;display:flex!important}.dashboard-connection-strength .dashboard-mini-progress{margin-top:8px!important}.dashboard-next-step-list{gap:8px!important;margin-top:2px!important;display:grid!important}.dashboard-next-step-list span{color:var(--muted)!important;padding-left:20px!important;font-size:.95rem!important;line-height:1.35!important;position:relative!important}.dashboard-next-step-list span:before{content:""!important;background:linear-gradient(135deg,#6c4dff,#ff7a45)!important;border-radius:999px!important;width:8px!important;height:8px!important;position:absolute!important;top:.55em!important;left:0!important}.dashboard-empty-actions{flex-wrap:wrap!important;gap:10px!important;margin-top:14px!important;display:flex!important}@media (max-width:1100px){.dashboard-pattern-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.dashboard-pattern-connection-grid{grid-template-columns:1fr!important}}.dashboard-setup-progress-card{min-height:218px!important}.dashboard-setup-next-block{background:#6c4dff14!important;border:1px solid #6c4dff24!important;border-radius:18px!important;width:100%!important;margin-top:2px!important;padding:10px 12px!important}.dashboard-setup-next-label{color:var(--muted)!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:3px!important;font-size:.72rem!important;font-weight:900!important;display:block!important}.dashboard-setup-next-block strong{color:var(--text)!important;font-size:.92rem!important;font-weight:950!important;line-height:1.2!important;display:block!important}.dashboard-setup-cta{background:linear-gradient(135deg,#6c4dff29,#ff7a451f)!important;margin-top:0!important}.dashboard-no-data-action{width:fit-content!important;color:var(--muted)!important;align-items:center!important;gap:9px!important;margin-top:auto!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.dashboard-no-data-action span{font-size:1rem!important}.dashboard-no-data-action strong{color:#5b3dff!important;background:#6c4dff1a!important;border-radius:999px!important;padding:6px 9px!important;font-size:.78rem!important}.dark .dashboard-today-summary.card{background:#111827!important;border-color:#94a3b833!important;box-shadow:0 24px 60px #00000038!important}.dark .dashboard-score-tile .dashboard-score-label,.dark .dashboard-today-summary .section-title,.dark .dashboard-today-summary strong{color:#f8fafc!important}.dark .dashboard-no-data-action,.dark .dashboard-today-summary .muted,.dark .dashboard-today-summary p{color:#cbd5e1!important}.dark .dashboard-score-tile.card-soft{background:#172033!important;border-color:#94a3b82e!important;box-shadow:inset 0 1px #ffffff08,0 18px 44px #00000029!important}.dark .dashboard-summary-footer{background:linear-gradient(135deg,#1e293beb,#111827eb)!important;border-color:#94a3b82e!important}.dark .dashboard-summary-footer .button,.dark .dashboard-summary-footer .button-secondary{color:#111827!important;background:#f8fafc!important;border-color:#f8fafccc!important}.dark .dashboard-chart-summary-note{background:#172033!important;border-color:#94a3b82e!important}.dark .dashboard-chart-summary-note strong{color:#f8fafc!important}.dark .dashboard-chart-summary-note p{color:#cbd5e1!important}.dark .dashboard-setup-next-block{background:#6c4dff24!important;border-color:#a855f73d!important}.dark .dashboard-setup-next-block strong{color:#f8fafc!important}.dark .dashboard-setup-next-label{color:#cbd5e1!important}.dark .dashboard-no-data-action strong{color:#c4b5fd!important;background:#a855f72e!important}.dashboard-main-two{align-items:start!important}.dashboard-main-two>.card,.dashboard-main-two>section.card{align-self:start!important;height:auto!important;min-height:0!important}.chart-shell{width:100%!important;min-width:0!important;position:relative!important;overflow:visible!important}.chart-responsive-area,.chart-svg-area{aspect-ratio:auto!important;width:100%!important;height:clamp(220px,28vw,320px)!important;min-height:220px!important;max-height:320px!important;overflow:visible!important}.dashboard-main-two .chart-responsive-area,.dashboard-main-two .chart-svg-area{height:260px!important;min-height:240px!important;max-height:280px!important}.chart-svg{touch-action:none!important;width:100%!important;height:100%!important;max-height:none!important;overflow:visible!important}.chart-hover-card{z-index:60!important;min-width:190px!important;max-width:240px!important}.dark .chart-hover-card{background:#111827fa!important;border-color:#94a3b852!important;box-shadow:0 20px 46px #0000006b!important}.dark .chart-hover-card strong{color:#f8fafc!important}.dark .chart-hover-card span:not(.chart-hover-dot){color:#cbd5e1!important}.dashboard-chart-summary-note{margin-top:14px!important}.dashboard-medication-card{overflow:hidden!important}.dashboard-medication-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;display:grid!important}.dashboard-medication-checkin-row{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important;display:grid!important;overflow:hidden!important}.dashboard-medication-checkin-row strong{overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.1!important}.dashboard-medication-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;gap:8px!important;width:100%!important;display:grid!important}.dashboard-medication-actions form{width:100%!important;min-width:0!important}.dashboard-medication-actions .button,.dashboard-medication-actions .compact-button{white-space:normal!important;text-align:center!important;width:100%!important;min-height:38px!important;padding:8px 10px!important;font-size:.78rem!important;line-height:1.05!important}.dashboard-view-all-meds{justify-self:start!important;width:auto!important}@media (max-width:900px){.chart-responsive-area,.chart-svg-area,.dashboard-main-two .chart-responsive-area,.dashboard-main-two .chart-svg-area{height:230px!important;min-height:220px!important}.dashboard-medication-header{grid-template-columns:1fr!important}}.chart-shell,.chart-shell-interactive{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important}.card:has(.chart-responsive-area),.card:has(.chart-shell),.card:has(.chart-svg-area),section:has(.chart-responsive-area),section:has(.chart-shell),section:has(.chart-svg-area){align-self:start!important;height:auto!important;min-height:0!important;overflow:visible!important}.dashboard-main-two,.grid:has(.chart-responsive-area),.grid:has(.chart-shell),.insights-grid,.reports-grid{align-items:start!important}.chart-responsive-area,.chart-responsive-area-compact,.chart-responsive-area-large,.chart-svg-area{aspect-ratio:2.1!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.chart-responsive-area-compact,.chart-responsive-area-compact.chart-svg-area{aspect-ratio:2.35!important}.chart-responsive-area-large,.chart-responsive-area-large.chart-svg-area{aspect-ratio:1.95!important}.chart-radar-area,.chart-radar-area.chart-svg-area{aspect-ratio:1!important;max-width:380px!important;margin-inline:auto!important}.dashboard-main-two .chart-responsive-area,.dashboard-main-two .chart-svg-area,.reports-chart-card .chart-responsive-area,.reports-chart-card .chart-svg-area{aspect-ratio:2.1!important;height:auto!important;min-height:0!important;max-height:none!important}.chart-responsive-area .recharts-responsive-container,.chart-responsive-area-compact .recharts-responsive-container,.chart-responsive-area-large .recharts-responsive-container,.chart-svg,.recharts-responsive-container,.recharts-surface,.recharts-wrapper,.recharts-wrapper svg{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.chart-svg,.recharts-wrapper svg{display:block!important;overflow:visible!important}.chart-hover-card{pointer-events:none!important;z-index:75!important;position:absolute!important;transform:translate(-50%,calc(-100% - 12px))!important}@media (max-width:900px){.chart-responsive-area,.chart-responsive-area-compact,.chart-responsive-area-large,.chart-svg-area,.dashboard-main-two .chart-responsive-area,.dashboard-main-two .chart-svg-area{aspect-ratio:1.55!important}.chart-radar-area,.chart-radar-area.chart-svg-area{aspect-ratio:1!important}}.chart-legend-button,.chart-legend-interactive{align-items:center!important}.chart-legend-button{appearance:none!important;color:inherit!important;font:inherit!important;cursor:pointer!important;opacity:1!important;background:0 0!important;border:1px solid #0000!important;border-radius:999px!important;gap:8px!important;padding:6px 10px!important;font-weight:800!important;transition:opacity .18s,background .18s,border-color .18s,transform .18s!important;display:inline-flex!important}.chart-legend-button.is-active,.chart-legend-button:focus-visible,.chart-legend-button:hover{background:#6c78ff1a!important;border-color:#6c78ff3d!important;outline:none!important}.chart-legend-button.is-locked{background:#6c78ff29!important;border-color:#6c78ff61!important}.chart-legend-button.is-dimmed{opacity:.32!important}.dark .chart-legend-button.is-active,.dark .chart-legend-button:focus-visible,.dark .chart-legend-button:hover{background:#8b5cf629!important;border-color:#a78bfa52!important}.dark .chart-legend-button.is-locked{background:#8b5cf638!important;border-color:#a78bfa75!important}.dashboard-inline-expand{background:linear-gradient(135deg,#f8fafceb,#f0fdfaad);border:1px solid #94a3b82e;border-radius:18px;padding:10px 12px}.dashboard-inline-expand>summary{cursor:pointer;color:var(--primary);font-weight:850;list-style:none}.dashboard-inline-expand>summary::-webkit-details-marker{display:none}.dashboard-inline-expand>summary:after{content:" +";font-weight:900}.dashboard-inline-expand[open]>summary:after{content:" –"}.pulse-inline-expand{margin-top:2px}.dashboard-quick-log{margin-top:6px}.dashboard-quick-log>summary{cursor:pointer;color:var(--primary);background:#6c78ff1a;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900;list-style:none;display:inline-flex}.dashboard-quick-log>summary::-webkit-details-marker{display:none}.dashboard-quick-log-form{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.dashboard-quick-score-button{appearance:none;color:var(--text);cursor:pointer;background:#fffffff0;border:1px solid #6c78ff33;border-radius:999px;min-height:28px;font-weight:900}.dashboard-quick-score-button:focus-visible,.dashboard-quick-score-button:hover{background:#6c78ff1f;border-color:#6c78ff6b;outline:none}.report-metric-card{position:relative;overflow:hidden}.chart-svg-label{font-size:13px!important;font-weight:850!important}.flare-chart-tall .chart-responsive-area-compact,.flare-chart-tall .chart-svg-area{aspect-ratio:2.05!important}@media (max-width:760px){.wellness-comparison-controls{grid-template-columns:1fr}.dashboard-quick-log-form{grid-template-columns:repeat(5,minmax(32px,1fr))}}.dark .dashboard-inline-expand{background:linear-gradient(135deg,#1e293bb3,#0f172ac2)}.dark .dashboard-quick-score-button{background:#0f172adb}.daily-log-save-hint{border:1px solid var(--primary);width:fit-content;max-width:100%;margin-top:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.daily-log-save-hint{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}}.daily-log-save-hint{background:var(--primary);border-radius:999px;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.daily-log-save-hint{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.daily-log-save-hint{color:var(--muted);font-size:.9rem;font-weight:750}.daily-log-tight-grid .app-form-card{padding:24px!important}.daily-log-tight-grid .grid-2,.daily-log-tight-grid .grid-3{gap:14px!important}.daily-log-tight-grid .slider-card{border-radius:20px;padding:14px!important}.daily-log-tight-grid .slider-value-pill{padding:5px 9px;font-size:.76rem}.daily-log-tight-grid .slider-card .button-secondary{border-radius:14px;padding:8px 12px}.additional-symptoms-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;font-weight:850;display:flex}.additional-symptom-helper{color:var(--muted);flex-basis:100%;margin-top:4px;font-size:.86rem;font-weight:650;display:block}.daily-log-save-bar{flex-wrap:nowrap;align-items:center;gap:12px;margin-top:18px!important;display:inline-flex!important}.daily-log-save-copy{gap:2px;min-width:220px;display:grid}.daily-log-save-copy strong{color:var(--text);font-size:.94rem}.daily-log-save-copy span{color:var(--muted);font-size:.82rem;font-weight:650}.chip-active{box-shadow:0 10px 24px var(--primary)}@supports (color:color-mix(in lab,red,red)){.chip-active{box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 26%,transparent)}}.attachment-upload-form{gap:12px!important}.attachment-grid{margin-top:14px!important}@media (max-width:760px){.daily-log-save-bar{left:12px;right:12px;width:calc(100% - 24px)!important;display:grid!important}.daily-log-save-copy{min-width:0}}.history-log-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.history-log-value-row{border:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.history-log-value-row{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.history-log-value-row{background:var(--surface-soft);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.history-log-value-row{background:color-mix(in srgb,var(--surface-soft) 70%,transparent)}}.history-log-label{color:var(--muted);align-items:center;gap:7px;min-width:0;font-size:.82rem;font-weight:800;display:inline-flex}.history-log-value-row strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:950}.history-no-entry{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.history-no-entry{color:color-mix(in srgb,var(--muted) 72%,transparent)}}.history-no-entry{white-space:nowrap;font-size:.76rem;font-weight:850}@supports (color:color-mix(in lab,red,red)){.chart-svg-label{fill:color-mix(in srgb,var(--muted) 92%,var(--text))!important}}.flare-chart-tall .chart-svg-label{font-size:13px!important}.report-metric-card .dashboard-card-corner-icon{background:currentColor}@supports (color:color-mix(in lab,red,red)){.report-metric-card .dashboard-card-corner-icon{background:color-mix(in srgb,currentColor 10%,var(--surface))}}@media (max-width:900px){.history-log-values{grid-template-columns:1fr 1fr}}@media (max-width:620px){.history-log-values{grid-template-columns:1fr}}.reminders-two-column{align-items:start}.reminder-status-card{min-height:auto!important}.next-reminder-card .kpi{letter-spacing:-.06em;margin-top:8px;font-size:clamp(2.8rem,8vw,5.2rem);line-height:.95}.reminder-status-counts{gap:12px!important}.upcoming-reminders-card{padding:18px!important}.reminder-mini-row{background:var(--surface-soft);border-radius:16px;grid-template-columns:70px 1fr;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.reminder-mini-row{background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}}.reminder-mini-row{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.reminder-mini-row{border:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.reminder-mini-row span{color:var(--primary);font-weight:900}.reminder-limit-card .button{width:fit-content}.wellness-comparison-card .mini-title{letter-spacing:-.035em;margin:0;font-size:1.2rem}.wellness-comparison-heading{align-items:flex-start;gap:14px}.wellness-comparison-note{margin:0}@media (max-width:900px){.reminder-status-counts{grid-template-columns:1fr!important}.reminder-mini-row{grid-template-columns:1fr}}.app-select{width:100%;position:relative}.app-select-trigger{border:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.app-select-trigger{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.app-select-trigger{background:var(--surface-soft);border-radius:18px;padding:0 15px 0 16px}@supports (color:color-mix(in lab,red,red)){.app-select-trigger{background:color-mix(in srgb,var(--surface-soft) 78%,var(--surface))}}.app-select-trigger{color:var(--text);cursor:pointer;font-weight:700;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px #ffffff6b,0 1px #0f172a05}.app-select-trigger:hover,.app-select-trigger[aria-expanded=true]{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-select-trigger:hover,.app-select-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}}.app-select-trigger:hover,.app-select-trigger[aria-expanded=true]{box-shadow:0 0 0 4px var(--primary),inset 0 1px 0 #ffffff73}@supports (color:color-mix(in lab,red,red)){.app-select-trigger:hover,.app-select-trigger[aria-expanded=true]{box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 8%,transparent),inset 0 1px 0 #ffffff73}}.app-select-trigger:disabled{opacity:.65;cursor:not-allowed}.app-select-trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-select-compact .app-select-trigger{border-radius:16px;min-height:48px}.app-select-menu{z-index:80;border:1px solid var(--primary);gap:4px;max-height:330px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}@supports (color:color-mix(in lab,red,red)){.app-select-menu{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}}.app-select-menu{background:var(--surface);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.app-select-menu{background:color-mix(in srgb,var(--surface) 96%,white)}}.app-select-menu{box-shadow:0 22px 60px #5046782e}.app-select-option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-weight:700;display:flex}.app-select-option-selected,.app-select-option:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-select-option-selected,.app-select-option:hover{background:color-mix(in srgb,var(--primary) 11%,var(--surface-soft))}}.app-select-option-selected,.app-select-option:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-select-option-selected,.app-select-option:hover{color:color-mix(in srgb,var(--primary) 82%,var(--text))}}.app-select-option-description,.app-select-option-label{display:block}.app-select-option-description{color:var(--muted);margin-top:3px;font-size:12px;font-weight:600}.suggestion-chip-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.suggestion-chip-row form{margin:0}.suggestion-chip{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.suggestion-chip{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}}.suggestion-chip{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.suggestion-chip{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}}.suggestion-chip{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.suggestion-chip{color:color-mix(in srgb,var(--primary) 74%,var(--text))}}.suggestion-chip{cursor:pointer;padding:8px 11px;font-size:13px;font-weight:800}.suggestion-chip:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.suggestion-chip:hover{background:color-mix(in srgb,var(--primary) 14%,var(--surface))}}.suggestion-chip:hover{transform:translateY(-1px)}.symptom-library-card,.tracker-library-card,.trigger-library-card{flex-direction:column!important;justify-content:space-between!important;min-height:126px!important;padding:16px!important;display:flex!important}.symptom-library-card>.row-between,.tracker-library-card>.row-between,.trigger-library-card>.row-between{width:100%;min-height:94px;align-items:stretch!important}.symptom-library-card .row:first-child strong,.tracker-library-card .row:first-child strong,.trigger-library-card .row:first-child strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.symptom-library-card .row:last-child,.tracker-library-card .row:last-child,.trigger-library-card .row:last-child{align-self:flex-end;margin-top:auto}.medication-status-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.medication-status-actions .button,.medication-status-actions form{width:100%!important}.flare-history-details{gap:6px;margin-top:10px;display:grid}.flare-history-details>div{color:var(--muted);grid-template-columns:92px minmax(0,1fr);gap:10px;display:grid}.flare-history-label{color:var(--text);font-weight:800}.lab-filter-control{min-width:260px}@media (max-width:760px){.medication-status-actions{grid-template-columns:1fr 1fr!important}.flare-history-details>div{grid-template-columns:1fr;gap:2px}}.tracker-library-card{min-height:132px!important;padding-right:148px!important;position:relative!important}.tracker-library-card>.row-between{align-items:flex-start!important}.tracker-library-card>.row-between>.row:last-child{gap:8px!important;position:absolute!important;top:18px!important;right:18px!important}.tracker-library-card .compact-rename-panel{z-index:2;position:relative}.daily-log-save-bar{left:calc(50vw + 130px)!important;right:auto!important;bottom:calc(22px + env(safe-area-inset-bottom))!important;z-index:95!important;background:var(--surface)!important;border-radius:28px!important;justify-content:space-between!important;align-items:center!important;width:min(920px,100vw - 320px)!important;max-width:calc(100vw - 32px)!important;margin-top:0!important;padding:12px 14px 12px 18px!important;display:flex!important;position:fixed!important;transform:translate(-50%)!important}@supports (color:color-mix(in lab,red,red)){.daily-log-save-bar{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}}.daily-log-save-bar{border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){.daily-log-save-bar{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)!important}}.daily-log-save-bar{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 20px 60px #0f172a2e!important}.daily-log-save-bar .button-primary{border-radius:22px!important;min-width:240px!important;min-height:58px!important;font-size:1rem!important}.daily-log-save-copy span{font-size:.9rem!important}.lab-filter-control{align-items:flex-start!important}.doctor-summary-metric-card{position:relative;overflow:hidden}.doctor-summary-metric-card .dashboard-card-corner-icon{top:16px;right:16px}.doctor-summary-metric-card .kpi{margin-top:10px}@media (max-width:1279px){.daily-log-save-bar{width:min(920px,100vw - 32px)!important;left:50%!important}}@media (max-width:760px){.tracker-library-card{padding-top:82px!important;padding-right:18px!important}.tracker-library-card>.row-between>.row:last-child{left:18px!important;right:auto!important}.daily-log-save-bar{left:12px!important;right:12px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;gap:10px!important;width:auto!important;display:grid!important;transform:none!important}.daily-log-save-bar .button-primary{width:100%!important;min-width:0!important}.daily-log-save-spacer{height:140px}}@media print{.daily-log-save-bar{width:auto!important;box-shadow:none!important;position:static!important;transform:none!important}}.reflection-date-controls-polished{align-items:center;gap:10px}.reflection-category-filter{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin:16px 0 12px;display:grid}.category-pill-row{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.category-pill{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;min-height:34px;padding:7px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.category-pill{background:color-mix(in srgb,var(--surface) 92%,var(--primary) 8%)}}.category-pill{color:var(--muted);font-size:.86rem;font-weight:800;text-decoration:none}.category-pill-active,.category-pill:hover{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.category-pill-active,.category-pill:hover{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}}.category-pill-active,.category-pill:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.category-pill-active,.category-pill:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}}.reflection-entry-compact p{font-size:.94rem;line-height:1.5}.account-tools-card{align-self:start}.account-tools-list{gap:12px;display:grid}.account-tool-row{border:1px solid var(--border);background:linear-gradient(135deg,var(--primary),#7dd3fc);border-radius:20px;gap:4px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.account-tool-row{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,var(--surface)),color-mix(in srgb,#7dd3fc 10%,var(--surface)))}}.account-tool-row{color:var(--text);text-decoration:none}.account-tool-row span{color:var(--muted);font-size:.94rem;line-height:1.45}.account-tool-row:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f172a14}.settings-layout-polished .app-select-trigger{min-height:58px}@media (max-width:720px){.reflection-category-filter{grid-template-columns:1fr}.reflection-date-controls-polished .button,.reflection-date-controls-polished .reflection-date-form{width:100%}}.reflection-category-filter-client{align-items:center}.category-pill[type=button]{cursor:pointer;font-family:inherit}.onboarding-step-card .app-select-menu{z-index:260!important}.onboarding-step-card .app-select-trigger{min-height:58px}@media (max-width:767px){.onboarding-container{padding-bottom:320px!important}.onboarding-step-column{padding-bottom:150px!important}}.onboarding-container{padding-bottom:360px!important}.onboarding-step-column{padding-bottom:180px!important}.onboarding-sticky-footer{border-radius:28px!important;width:auto!important;max-width:none!important;position:fixed!important;bottom:24px!important;left:clamp(24px,4vw,64px)!important;right:clamp(24px,4vw,64px)!important;overflow:hidden!important}@media (min-width:1200px){.onboarding-sticky-footer{width:min(100vw - 128px,1280px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}.onboarding-sticky-footer .button-primary[type=submit]{min-width:260px}.choice-card{position:relative}.choice-card-active:after{content:"✓";color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));border-radius:999px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:inline-grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 18px #6c4dff38}@media (max-width:767px){.onboarding-container{padding-bottom:380px!important;padding-left:16px!important;padding-right:16px!important}.onboarding-step-column{padding-bottom:210px!important}.onboarding-sticky-footer{border-radius:24px!important;width:auto!important;bottom:16px!important;left:16px!important;right:16px!important}.onboarding-sticky-footer>.row-between{align-items:stretch!important;gap:12px!important}.onboarding-sticky-footer .button-primary[type=submit]{width:100%;min-width:0}}.baseline-delta-pill{width:fit-content;color:var(--muted);letter-spacing:-.01em;background:#7e5bef14;border:1px solid #7e5bef29;border-radius:999px;align-items:center;margin-top:8px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.baseline-delta-neutral{color:#6b5ea8;background:#7e5bef14;border-color:#7e5bef2e}.baseline-delta-above{color:#b83273;background:#f472b61f;border-color:#f472b638}.baseline-delta-below{color:#168247;background:#22c55e1f;border-color:#22c55e38}.baseline-reference-text{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700}.baseline-review-card{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.baseline-review-card{border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}}.baseline-review-card{background:linear-gradient(135deg,var(--primary),var(--accent))}@supports (color:color-mix(in lab,red,red)){.baseline-review-card{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--surface)),color-mix(in srgb,var(--accent) 5%,var(--surface)))}}.baseline-library-card{gap:14px!important;min-height:176px!important;padding-right:18px!important}.baseline-library-card .tracker-card-actions{z-index:3!important;gap:8px!important;display:flex!important;position:absolute!important;top:16px!important;right:16px!important}.baseline-library-card .tracker-card-main{gap:4px;padding-right:112px;display:grid}.baseline-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px;display:flex}.small-label{text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.baseline-update-panel{position:relative}.baseline-update-panel>summary{cursor:pointer;white-space:nowrap;list-style:none}.baseline-update-panel>summary::-webkit-details-marker{display:none}.baseline-slider-form{z-index:20;border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:10px;width:min(320px,100vw - 48px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #1f293724}.baseline-scale{color:var(--muted);justify-content:space-between;font-size:12px;font-weight:800;display:flex}.range-input{width:100%;accent-color:var(--primary)}@media (max-width:760px){.baseline-library-card{min-height:190px!important}.baseline-card-footer{flex-direction:column;align-items:stretch}.baseline-update-panel>summary{text-align:center;width:100%}.baseline-slider-form{left:0;right:auto}}.baseline-pill{border:1px solid var(--primary);border-radius:999px;align-items:center;gap:0;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.baseline-pill{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}}.baseline-pill{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.baseline-pill{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}}.baseline-pill{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.baseline-pill{color:color-mix(in srgb,var(--primary) 72%,var(--text))}}.baseline-pill{padding:5px 9px;font-size:12px;font-weight:850;line-height:1}.baseline-pill-neutral{border-color:var(--border);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.baseline-pill-neutral{background:color-mix(in srgb,var(--muted) 8%,var(--surface))}}.baseline-pill-neutral{color:var(--muted)}.baseline-pill-above{border-color:#ef476f}@supports (color:color-mix(in lab,red,red)){.baseline-pill-above{border-color:color-mix(in srgb,#ef476f 24%,var(--border))}}.baseline-pill-above{background:#ef476f}@supports (color:color-mix(in lab,red,red)){.baseline-pill-above{background:color-mix(in srgb,#ef476f 9%,var(--surface))}}.baseline-pill-above{color:#ef476f}@supports (color:color-mix(in lab,red,red)){.baseline-pill-above{color:color-mix(in srgb,#ef476f 78%,var(--text))}}.baseline-pill-below{border-color:#2bb673}@supports (color:color-mix(in lab,red,red)){.baseline-pill-below{border-color:color-mix(in srgb,#2bb673 24%,var(--border))}}.baseline-pill-below{background:#2bb673}@supports (color:color-mix(in lab,red,red)){.baseline-pill-below{background:color-mix(in srgb,#2bb673 9%,var(--surface))}}.baseline-pill-below{color:#2bb673}@supports (color:color-mix(in lab,red,red)){.baseline-pill-below{color:color-mix(in srgb,#2bb673 78%,var(--text))}}.lead-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:28px;padding:28px}.lead-field-stack{gap:14px;margin-top:22px;display:grid}.lead-capture{min-width:0}.lead-capture .lead-field-stack label{font-weight:700}.lead-capture .lead-field-stack input{width:100%;min-width:0}.lead-capture .lead-consent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;margin-top:20px;padding:10px 0;line-height:1.5;display:flex}.lead-capture .lead-consent input{width:22px;height:22px;min-height:22px;accent-color:var(--primary);flex:0 0 22px;margin:2px 0 0}.lead-capture .lead-privacy-copy a{text-underline-offset:3px;text-decoration:underline}.lead-capture .lead-success-actions .button{white-space:normal;text-align:center}.lead-capture h2[tabindex]:focus{outline:2px solid var(--primary);outline-offset:6px}.lead-capture h2[tabindex],.lead-capture input{scroll-margin-top:100px}@media (max-width:719px){.lead-capture .lead-success-actions{flex-direction:column}.lead-capture .lead-success-actions .button{width:100%}}.lead-submit-button{margin-top:18px}.lead-privacy-copy{margin-top:12px;font-size:.92rem}.lead-message{color:var(--muted);margin-top:12px;font-weight:800}.lead-message-error{color:#be123c}.lead-card-success{background:linear-gradient(135deg,#f8f5fff2,#eefcffeb)}.lead-success-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.lead-reset-button{margin-top:12px}.lead-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.baseline-library-card,.symptom-library-card,.symptom-library-grid,.tracker-library-card,.trigger-library-card,.trigger-library-grid{overflow:visible!important}.symptom-library-grid,.trigger-library-grid{isolation:isolate}.symptom-library-card,.tracker-library-card,.trigger-library-card{z-index:1;position:relative!important}.baseline-library-card:has(details[open]),.symptom-library-card:has(details[open]),.tracker-library-card:has(details[open]),.trigger-library-card:has(details[open]){z-index:1000!important}.baseline-library-card .tracker-card-main,.symptom-library-card .tracker-card-main,.trigger-library-card .tracker-card-main{text-align:left!important;place-items:flex-start start!important}.baseline-library-card .row,.baseline-library-card .tracker-card-main>.row,.symptom-library-card .row,.symptom-library-card .tracker-card-main>.row,.trigger-library-card .row,.trigger-library-card .tracker-card-main>.row{text-align:left!important;justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}.baseline-library-card .tracker-card-main strong,.symptom-library-card .tracker-card-main strong,.trigger-library-card .tracker-card-main strong{text-align:left!important}.baseline-update-panel,.compact-rename-panel{z-index:1001!important}.baseline-slider-form,.rename-popover{isolation:isolate;z-index:1002!important}.baseline-update-panel[open]>summary,.compact-rename-panel[open]>summary{position:relative;z-index:1003!important}.baseline-update-panel[open] .baseline-slider-form,.compact-rename-panel[open] .rename-popover{z-index:1004!important}.tracker-card-actions{z-index:20!important}.baseline-library-card:has(details[open]) .tracker-card-actions,.tracker-library-card:has(details[open]) .tracker-card-actions{z-index:999!important}.symptom-card-client{overflow:visible!important}.symptom-title-row{text-align:left;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex;position:relative}.symptom-title-text{text-align:left;display:block}.baseline-panel-client,.symptom-inline-popover-wrap{position:relative}.symptom-inline-popover-wrap .rename-popover{z-index:1100;border:1px solid var(--border);background:var(--surface);border-radius:18px;width:min(360px,100vw - 48px);padding:14px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 45px #1f293724}.symptom-inline-popover-wrap .icon-button.is-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.symptom-inline-popover-wrap .icon-button.is-active{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}}.symptom-inline-popover-wrap .icon-button.is-active{box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.symptom-inline-popover-wrap .icon-button.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}}.popover-action-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.baseline-live-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.baseline-panel-client .baseline-slider-form{z-index:1100;right:0}@media (max-width:760px){.symptom-inline-popover-wrap .rename-popover{width:min(320px,100vw - 40px);left:50%;transform:translate(-50%)}.baseline-live-row{flex-direction:column;align-items:flex-start}.popover-action-row{justify-content:stretch}.popover-action-row .button{flex:auto}}.dark{color-scheme:dark}.dark .attachment-card,.dark .card,.dark .slider-card,.dark .summary-tile,.dark .symptom-inline-popover-wrap .rename-popover{box-shadow:0 18px 42px #02061757}.dark .app-topbar,.dark .card,.dark .chart-no-data-note,.dark .chart-tooltip,.dark .desktop-drawer,.dark .empty-state,.dark .mobile-drawer,.dark .mobile-nav,.dark .sidebar,.dark .suggestion-panel,.dark .symptom-inline-popover-wrap .rename-popover,.dark .table-wrap,.dark .topbar{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .app-topbar,.dark .card,.dark .chart-no-data-note,.dark .chart-tooltip,.dark .desktop-drawer,.dark .empty-state,.dark .mobile-drawer,.dark .mobile-nav,.dark .sidebar,.dark .suggestion-panel,.dark .symptom-inline-popover-wrap .rename-popover,.dark .table-wrap,.dark .topbar{border-color:color-mix(in srgb,var(--border) 94%,white 6%)}}.dark .app-topbar,.dark .attachment-card,.dark .attachment-fallback,.dark .attachment-preview,.dark .card,.dark .chart-no-data-note,.dark .chart-tooltip,.dark .desktop-drawer,.dark .empty-state,.dark .mobile-drawer,.dark .mobile-nav,.dark .sidebar,.dark .suggestion-panel,.dark .summary-tile,.dark .symptom-inline-popover-wrap .rename-popover,.dark .table-wrap,.dark .topbar{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark .app-topbar,.dark .attachment-card,.dark .attachment-fallback,.dark .attachment-preview,.dark .card,.dark .chart-no-data-note,.dark .chart-tooltip,.dark .desktop-drawer,.dark .empty-state,.dark .mobile-drawer,.dark .mobile-nav,.dark .sidebar,.dark .suggestion-panel,.dark .summary-tile,.dark .symptom-inline-popover-wrap .rename-popover,.dark .table-wrap,.dark .topbar{background:color-mix(in srgb,var(--surface) 94%,black 6%)}}.dark .button-secondary,.dark .card-soft,.dark .chip,.dark .daily-log-save-hint,.dark .dashboard-inline-expand,.dark .flare-banner,.dark .form-sticky-bar,.dark .hero-card,.dark .notice,.dark .notice-error,.dark .notice-success,.dark .pulse-block,.dark .quote-card,.dark .slider-card,.dark .summary-tile{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.dark .button-secondary,.dark .card-soft,.dark .chip,.dark .daily-log-save-hint,.dark .dashboard-inline-expand,.dark .flare-banner,.dark .form-sticky-bar,.dark .hero-card,.dark .notice,.dark .notice-error,.dark .notice-success,.dark .pulse-block,.dark .quote-card,.dark .slider-card,.dark .summary-tile{background:color-mix(in srgb,var(--surface-soft) 88%,black 12%)}}.dark .chart-no-data-note,.dark .chart-svg-label,.dark .chip,.dark .dashboard-date-kpi small,.dark .empty-state,.dark .error-note,.dark .input::placeholder,.dark .metric-label,.dark .metric-unit,.dark .muted,.dark .nav-section-label,.dark .pricing-subcopy,.dark .pulse-legend,.dark .range-value-secondary,.dark .score-unit,.dark .select,.dark .select option,.dark .sidebar-footer-link,.dark .sleep-hours-scale,.dark .table th,.dark .textarea::placeholder,.dark .topbar-links{color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.dark .chart-no-data-note,.dark .chart-svg-label,.dark .chip,.dark .dashboard-date-kpi small,.dark .empty-state,.dark .error-note,.dark .input::placeholder,.dark .metric-label,.dark .metric-unit,.dark .muted,.dark .nav-section-label,.dark .pricing-subcopy,.dark .pulse-legend,.dark .range-value-secondary,.dark .score-unit,.dark .select,.dark .select option,.dark .sidebar-footer-link,.dark .sleep-hours-scale,.dark .table th,.dark .textarea::placeholder,.dark .topbar-links{color:color-mix(in srgb,var(--muted) 92%,white 8%)!important}}.dark .chart-no-data-note,.dark .chart-svg-label,.dark .chip,.dark .dashboard-date-kpi small,.dark .empty-state,.dark .error-note,.dark .input::placeholder,.dark .metric-label,.dark .metric-unit,.dark .muted,.dark .nav-section-label,.dark .pricing-subcopy,.dark .pulse-legend,.dark .range-value-secondary,.dark .score-unit,.dark .select,.dark .select option,.dark .sidebar-footer-link,.dark .sleep-hours-scale,.dark .table th,.dark .textarea::placeholder,.dark .topbar-links{fill:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.dark .chart-no-data-note,.dark .chart-svg-label,.dark .chip,.dark .dashboard-date-kpi small,.dark .empty-state,.dark .error-note,.dark .input::placeholder,.dark .metric-label,.dark .metric-unit,.dark .muted,.dark .nav-section-label,.dark .pricing-subcopy,.dark .pulse-legend,.dark .range-value-secondary,.dark .score-unit,.dark .select,.dark .select option,.dark .sidebar-footer-link,.dark .sleep-hours-scale,.dark .table th,.dark .textarea::placeholder,.dark .topbar-links{fill:color-mix(in srgb,var(--muted) 92%,white 8%)!important}}.dark .input,.dark .select,.dark .textarea,.dark input:not([type=range]):not([type=checkbox]),.dark select,.dark textarea{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.dark .input,.dark .select,.dark .textarea,.dark input:not([type=range]):not([type=checkbox]),.dark select,.dark textarea{background:color-mix(in srgb,var(--surface-soft) 78%,black 22%)}}.dark .input,.dark .select,.dark .textarea,.dark input:not([type=range]):not([type=checkbox]),.dark select,.dark textarea{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .input,.dark .select,.dark .textarea,.dark input:not([type=range]):not([type=checkbox]),.dark select,.dark textarea{border-color:color-mix(in srgb,var(--border) 90%,white 10%)}}.dark .input,.dark .select,.dark .textarea,.dark input:not([type=range]):not([type=checkbox]),.dark select,.dark textarea{color:var(--text)}.dark .input:focus,.dark .select:focus,.dark .textarea:focus,.dark input:focus,.dark select:focus,.dark textarea:focus{border-color:#8b74ffb8;outline:2px solid #8b74ff47;box-shadow:0 0 0 3px #8b74ff24}.dark .input:disabled,.dark .select:disabled,.dark .textarea:disabled,.dark button:disabled{opacity:.6}.dark .button-secondary,.dark .dashboard-quick-score-button,.dark .menu-button{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .button-secondary,.dark .dashboard-quick-score-button,.dark .menu-button{border-color:color-mix(in srgb,var(--border) 88%,white 12%)}}.dark .button-secondary,.dark .dashboard-quick-score-button,.dark .menu-button{color:var(--text)}.dark .button-secondary:hover,.dark .dashboard-quick-score-button:focus-visible,.dark .dashboard-quick-score-button:hover,.dark .menu-button:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .button-secondary:hover,.dark .dashboard-quick-score-button:focus-visible,.dark .dashboard-quick-score-button:hover,.dark .menu-button:hover{background:color-mix(in srgb,var(--primary) 14%,var(--surface-soft))}}.dark .button-secondary:hover,.dark .dashboard-quick-score-button:focus-visible,.dark .dashboard-quick-score-button:hover,.dark .menu-button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .button-secondary:hover,.dark .dashboard-quick-score-button:focus-visible,.dark .dashboard-quick-score-button:hover,.dark .menu-button:hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--border))}}.dark .button-danger{background:#7f1d1d57;border-color:#f871715c}.dark .notice{color:#e0e7ff;background:#4f46e538}.dark .notice-success{color:#dcfce7;background:#16a34a2e}.dark .error-text,.dark .notice-error{color:#fecaca;background:0 0}.dark .pulse-empty{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.dark .pulse-empty{background:color-mix(in srgb,var(--surface-soft) 90%,black 10%)}}.dark .pulse-empty{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .pulse-empty{border-color:color-mix(in srgb,var(--border) 90%,white 10%)}}.dark .pulse-empty{opacity:.8}.dark .pulse-mild{background:#22c55e52;border-color:#4ade8085}.dark .pulse-moderate{background:#f59e0b4d;border-color:#fbbf2485}.dark .pulse-severe{background:#ef44444d;border-color:#f871718f}.dark .chart-tooltip,.dark .suggestion-panel,.dark .symptom-inline-popover-wrap .rename-popover{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark .chart-tooltip,.dark .suggestion-panel,.dark .symptom-inline-popover-wrap .rename-popover{background:color-mix(in srgb,var(--surface) 92%,black 8%)}}.dark .chart-tooltip,.dark .desktop-drawer,.dark .mobile-drawer,.dark .mobile-nav,.dark .sidebar,.dark .suggestion-panel,.dark .symptom-inline-popover-wrap .rename-popover{box-shadow:0 20px 48px #0206176b}.dark .chart-legend-button.is-active,.dark .chart-legend-button:focus-visible,.dark .chart-legend-button:hover{color:var(--text)!important}.dark .chart-legend-button.is-dimmed{opacity:.5!important}.dark .dashboard-inline-expand>summary,.dark .dashboard-quick-log>summary,.dark .range-value,.dark .sidebar-link-active,.dark .slider-value-pill{color:#e8e3ff}.dark .chip-active,.dark .dashboard-quick-log>summary,.dark .sidebar-link-active,.dark .slider-value-pill{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .chip-active,.dark .dashboard-quick-log>summary,.dark .sidebar-link-active,.dark .slider-value-pill{background:color-mix(in srgb,var(--primary) 22%,var(--surface))}}.dark .chip-active,.dark .dashboard-quick-log>summary,.dark .sidebar-link-active,.dark .slider-value-pill{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark .chip-active,.dark .dashboard-quick-log>summary,.dark .sidebar-link-active,.dark .slider-value-pill{border-color:color-mix(in srgb,var(--primary) 44%,var(--border))}}.dark .app-topbar,.dark .form-sticky-bar,.dark .topbar{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.dark .app-topbar,.dark .form-sticky-bar,.dark .topbar{background:color-mix(in srgb,var(--background) 86%,black 14%)}}.dark .mobile-nav{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark .mobile-nav{background:color-mix(in srgb,var(--surface) 90%,black 10%)}}.dark .table td{border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .table td{border-bottom-color:color-mix(in srgb,var(--border) 86%,white 14%)}}.dark .chart-tooltip-row strong,.dark b,.dark strong{color:var(--text)}.marketing-browser-frame,.marketing-shot-shell{border:1px solid var(--border);background:var(--surface-soft);border-radius:26px;position:relative;overflow:hidden}.marketing-browser-frame:before{content:"";height:0;display:block}.marketing-screenshot-img{border:0;width:100%;max-width:100%;display:block}.marketing-screenshot-img-desktop{aspect-ratio:16/10;object-fit:cover;object-position:top center;height:auto}.marketing-screenshot-img-hero{aspect-ratio:16/10;object-position:top center;border:1px solid var(--border);border-radius:22px}.marketing-screenshot-img-mini-desktop{aspect-ratio:16/10;object-fit:cover;object-position:top center;border-radius:18px}.marketing-screenshot-img-mobile-mini{aspect-ratio:9/16;object-fit:cover;object-position:top center;border-radius:18px;max-height:220px;margin:0 auto}.marketing-hero-shot{padding:12px}.marketing-mini-shot{place-items:center;min-height:180px;padding:10px;display:grid;overflow:hidden}.marketing-phone-shell{border:1px solid var(--border);width:min(100%,280px);margin:0 auto;padding:10px}@supports (color:color-mix(in lab,red,red)){.marketing-phone-shell{border:1px solid color-mix(in srgb,var(--border) 88%,var(--primary) 12%)}}.marketing-phone-shell{background:linear-gradient(180deg,#ffffffdb,#ffffff8c),radial-gradient(circle at top right,var(--primary),transparent 44%),var(--surface);border-radius:34px}@supports (color:color-mix(in lab,red,red)){.marketing-phone-shell{background:linear-gradient(180deg,#ffffffdb,#ffffff8c),radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 12%,transparent),transparent 44%),var(--surface)}}.marketing-phone-shell{overflow:hidden;box-shadow:0 22px 56px #0f172a1f}.marketing-screenshot-img-mobile{aspect-ratio:9/16;object-fit:cover;object-position:top center;border-radius:24px;height:auto;max-height:560px}.marketing-mobile-proof-section{overflow:hidden}.marketing-mobile-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;margin-top:24px;display:grid}.dark .marketing-browser-frame,.dark .marketing-phone-shell,.marketing-screenshot-dark .marketing-screenshot-img-desktop{border-color:#ffffff24}.dark .marketing-phone-shell{background:radial-gradient(circle at top right,#6c78ff2e,transparent 42%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark .marketing-phone-shell{background:radial-gradient(circle at top right,#6c78ff2e,transparent 42%),color-mix(in srgb,var(--surface) 92%,black 8%)}}.dark .marketing-phone-shell{box-shadow:0 22px 56px #0206176b}@media (max-width:960px){.marketing-mobile-grid{grid-template-columns:1fr}.marketing-phone-shell{width:min(100%,340px)}}@media (max-width:720px){.marketing-hero-grid,.marketing-screenshot-frame .grid-2{grid-template-columns:1fr}.marketing-hero-grid>div,.marketing-screenshot-frame .grid-2>div{order:0!important}.marketing-mini-shot{min-height:120px}}.marketing-topbar{box-shadow:0 1px 0 var(--border)}@supports (color:color-mix(in lab,red,red)){.marketing-topbar{box-shadow:0 1px 0 color-mix(in srgb,var(--border) 72%,transparent)}}.marketing-logo-link{align-items:center;transition:transform .18s,opacity .18s;display:inline-flex}.marketing-logo-link:hover{opacity:.92;transform:translateY(-1px)}.marketing-nav{gap:18px!important}.marketing-nav a:not(.button){color:var(--text);letter-spacing:.045em;text-transform:uppercase;font-size:13px;font-weight:800;transition:color .18s,transform .18s}.marketing-nav a:not(.button):hover{transform:translateY(-1px)}.marketing-nav form{display:inline-flex}.marketing-mobile-actions{align-items:center;gap:10px;display:none}.marketing-mobile-menu{position:relative}.marketing-mobile-menu summary{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:16px;place-items:center;width:46px;height:46px;list-style:none;display:inline-grid;box-shadow:0 10px 24px #0f172a0f}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu-panel{z-index:80;border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:6px;width:min(280px,100vw - 32px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0}@supports (color:color-mix(in lab,red,red)){.marketing-mobile-menu-panel{background:color-mix(in srgb,var(--surface) 96%,transparent)}}.marketing-mobile-menu-panel{box-shadow:0 22px 50px #0f172a29}.marketing-mobile-menu-panel a,.marketing-mobile-menu-panel button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:800;display:flex}.marketing-mobile-menu-panel a:hover,.marketing-mobile-menu-panel button:hover{background:var(--primary-soft);color:var(--primary)}.marketing-dashboard-cta{box-shadow:0 14px 30px #6c4dff38}.marketing-page>div,.marketing-page>section{animation:marketingFadeUp .52s both}@keyframes marketingFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.marketing-benefit-tile{align-items:center;gap:12px;padding:16px;display:flex}.marketing-footer{background:var(--surface);margin-top:28px}@supports (color:color-mix(in lab,red,red)){.marketing-footer{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.marketing-footer-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;padding-top:36px;padding-bottom:32px;display:grid}.marketing-footer-brand .muted{max-width:520px;margin-top:12px;line-height:1.55}.marketing-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.marketing-footer-column{align-content:start;gap:10px;display:grid}.marketing-footer-column a{color:var(--text);font-weight:700}.marketing-footer-column a:hover{color:var(--primary)}.marketing-footer-bottom{border-top:1px solid var(--border)}.marketing-footer-bottom-inner{color:var(--muted);justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:14px;font-size:13px;display:flex}.legal-page{max-width:1040px}.legal-hero-card{padding:clamp(24px,5vw,44px)}.legal-card{padding:clamp(22px,4vw,38px)}.legal-intro{max-width:820px;font-size:17px;line-height:1.55}.legal-copy{gap:18px;font-size:16px;line-height:1.72;display:grid}.legal-copy h2{margin:14px 0 -4px;font-size:22px;line-height:1.2}.legal-copy ul{gap:8px;margin:0;padding-left:22px;display:grid}.legal-copy a{color:var(--primary);font-weight:800}@media (max-width:760px){.marketing-nav-desktop{display:none}.marketing-mobile-actions{display:inline-flex}.marketing-topbar-inner{min-height:72px}.marketing-dashboard-cta{border-radius:14px;padding:10px 12px;font-size:13px}.marketing-footer-inner,.marketing-footer-nav{grid-template-columns:1fr}.marketing-footer-bottom-inner{flex-direction:column}}@media (prefers-reduced-motion:reduce){.marketing-logo-link,.marketing-nav a:not(.button),.marketing-page>div,.marketing-page>section{transition:none;animation:none}}.marketing-topbar{z-index:80;background:var(--background);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.marketing-topbar{background:color-mix(in srgb,var(--background) 92%,transparent)}}.marketing-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.marketing-topbar{border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent)}}.marketing-topbar:after{content:"";opacity:.78;pointer-events:none;background:linear-gradient(90deg,#0000,#6c4dff47,#ff5c5c38,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.marketing-nav a:not(.button){padding:8px 0;position:relative}.marketing-nav a:not(.button):after{content:"";background:linear-gradient(90deg,var(--primary),#ff5c5c);transform-origin:0;border-radius:999px;height:2px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.marketing-nav a:not(.button):hover:after{transform:scaleX(1)}.marketing-screenshot-dark{color:#f8fafc!important;background:radial-gradient(circle at 100% 0,#7c60ff47,#0000 42%),linear-gradient(135deg,#0b1221,#111827 58%,#172036)!important;border-color:#ffffff2e!important}.marketing-screenshot-dark .section-title,.marketing-screenshot-dark h2,.marketing-screenshot-dark h3{text-shadow:0 1px 12px #00000047;color:#fff!important}.marketing-screenshot-dark .muted,.marketing-screenshot-dark .screenshot-card-meta .muted{color:#e2e8f0eb!important}.marketing-screenshot-dark .badge-soft{color:#f8fafc!important;background:#7c60ff2e!important;border-color:#c4b5fd70!important}.marketing-screenshot-dark .marketing-screenshot-frame{box-shadow:inset 0 1px #ffffff14;background:#0f172a!important;border-color:#ffffff2e!important}.marketing-footer{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.marketing-footer{border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent)}}.marketing-footer-inner{align-items:start}.marketing-footer-heading{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900}.legal-feature-grid,.legal-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:8px 0;display:grid}.legal-feature-card,.legal-link-card{border:1px solid var(--border);color:var(--text);background:linear-gradient(135deg,#6c4dff0e,#60cfbd13);border-radius:22px;gap:10px;padding:18px;text-decoration:none;display:grid}.legal-feature-card h2,.legal-link-card strong{color:var(--text);margin:0;font-size:18px;line-height:1.2}.legal-feature-card p,.legal-link-card span:last-child{color:var(--muted);margin:0;line-height:1.55}.legal-link-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.legal-link-card:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border))}}.legal-link-card:hover{transform:translateY(-1px)}.legal-cta-note{margin-top:8px}@media (max-width:760px){.marketing-topbar{z-index:120}.marketing-mobile-actions{gap:10px}.legal-feature-grid,.legal-link-grid{grid-template-columns:1fr}}.marketing-screenshot-section-polished .marketing-screenshot-light{color:var(--text);background:linear-gradient(135deg,#fffffff5,#f0fdfad1)}.marketing-screenshot-section-polished .marketing-screenshot-light .section-title,.marketing-screenshot-section-polished .marketing-screenshot-light h3{color:var(--text)}.marketing-screenshot-section-polished .marketing-screenshot-light .muted{color:var(--muted)}.onboarding-complete-secondary-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.onboarding-continue-free-link{min-height:38px;color:var(--muted);text-underline-offset:3px;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:underline;display:inline-flex}.onboarding-continue-free-link:hover{color:var(--primary);background:var(--primary-soft);text-decoration:none}.onboarding-continue-free-note{margin-top:8px;font-size:13px}@media (max-width:760px){.marketing-page{gap:18px}.marketing-nav a:not(.button){letter-spacing:.035em}.marketing-mobile-menu-panel{width:min(320px,100vw - 28px);position:fixed;top:74px;right:14px}.marketing-screenshot-grid-polished{gap:14px}.marketing-proof-grid{gap:12px}.marketing-footer-inner{gap:20px;padding-top:28px;padding-bottom:24px}.marketing-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.marketing-footer-column{gap:7px}.marketing-footer-column:last-child{grid-column:1/-1}.marketing-footer-bottom-inner{gap:6px}.onboarding-complete-secondary-actions{flex-direction:column;align-items:stretch}.onboarding-continue-free-link{justify-content:center}}.baseline-library-card.is-editing,.symptom-card-client.is-editing,.tracker-library-card.is-editing{z-index:5000!important}.symptom-card-client.is-editing .tracker-card-actions{z-index:10!important}.symptom-card-client.is-editing .baseline-slider-form,.symptom-card-client.is-editing .rename-popover{z-index:5010!important}.symptom-inline-popover-wrap .rename-popover{min-width:420px;left:-48px!important}.baseline-panel-client .baseline-slider-form{min-width:340px}.medication-note-action-cluster .medication-delete-inline-form{justify-content:flex-start;display:flex}@media (min-width:760px){.medication-note-action-cluster{grid-template-columns:minmax(0,1fr) auto;align-items:end}.medication-note-action-cluster .medication-delete-inline-form{align-self:end}}@media (max-width:760px){.symptom-inline-popover-wrap .rename-popover{min-width:min(320px,100vw - 40px);left:50%!important}.medication-note-action-cluster .medication-note-form{grid-template-columns:1fr}}.marketing-topbar,.topbar.marketing-topbar{z-index:10000!important;position:sticky!important}@supports (color:color-mix(in lab,red,red)){.marketing-topbar,.topbar.marketing-topbar{background:color-mix(in srgb,var(--background) 94%,transparent)!important}}.marketing-topbar,.topbar.marketing-topbar{-webkit-backdrop-filter:blur(18px)!important}.marketing-mobile-actions,.marketing-mobile-menu,.marketing-mobile-menu summary{z-index:10002!important}.marketing-mobile-menu-panel{z-index:10003!important;-webkit-backdrop-filter:blur(18px)!important}@media (max-width:760px){.marketing-topbar,.topbar.marketing-topbar{z-index:10000!important;position:sticky!important;top:0!important}.marketing-mobile-menu-panel{top:calc(72px + env(safe-area-inset-top))!important;position:fixed!important;right:14px!important}}.dark .dashboard-pattern-connection-footer{background:linear-gradient(135deg,#2a3652fa,#1e2d43fa)!important;border-color:#aebcd857!important;box-shadow:inset 0 1px #ffffff14!important}.dark .dashboard-pattern-connection-footer .muted,.dark .dashboard-pattern-connection-footer p{color:#dbe7ff!important;opacity:1!important}.dashboard-pattern-connection-footer .button{flex:none!important}.daily-log-tight-grid{gap:12px!important}.daily-log-tight-grid>.app-form-card,.daily-log-tight-grid>.card{margin-bottom:0!important}@media (max-width:760px){.daily-log-save-spacer{height:96px!important}}.medication-note-action-cluster,.medication-note-action-cluster .medication-note-form{grid-template-columns:1fr!important;align-items:stretch!important;display:grid!important}.medication-note-action-cluster .medication-delete-inline-form,.medication-note-action-cluster .medication-inline-action-row{justify-content:flex-start!important;display:flex!important}.medication-note-action-cluster .input{width:100%!important}@media (min-width:760px){.medication-note-action-cluster{grid-template-columns:1fr!important}.medication-note-action-cluster .medication-delete-inline-form,.medication-note-action-cluster .medication-inline-action-row{grid-column:1!important}}.section-title-with-tooltip{vertical-align:middle!important;align-items:center!important;gap:10px!important;display:inline-flex!important}.section-title-with-tooltip .info-tooltip-trigger,.section-title-with-tooltip button{flex:none!important}.chart-radar-svg .chart-svg-label,.chart-svg-label{letter-spacing:-.01em!important;font-size:8.5px!important;font-weight:780!important}@media (max-width:760px){.chart-radar-svg .chart-svg-label,.chart-svg-label{font-size:7.5px!important}}.what-seeing-item,.what-seeing-neutral,.what-seeing-support{color:var(--text)!important}.what-seeing-detail,.what-seeing-item .muted{color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.what-seeing-detail,.what-seeing-item .muted{color:color-mix(in srgb,var(--muted) 86%,var(--text) 14%)!important}}.what-seeing-detail,.what-seeing-item .muted{opacity:1!important}.dark .what-seeing-item{color:#f8fafc!important;background:linear-gradient(135deg,#202b4bf5,#242d5cf5)!important;border-color:#9fb2ff47!important}.dark .what-seeing-detail,.dark .what-seeing-item .muted{color:#dbe7ff!important;opacity:1!important}.dark .what-seeing-title{color:#fff!important}.dark .what-seeing-action{color:#a78bfa!important;background:#7c60ff2e!important;border:1px solid #a78bfa57!important}.dark .doctor-prep-summary{color:#e8eefc!important;background:#171f37f5!important;border-color:#8b74ff57!important}.dark .doctor-prep-summary *{color:inherit!important}.next-reminder-card .kpi,.reminder-mini-row span{font-variant-numeric:tabular-nums!important}:root{--marketing-fixed-header-height:88px}.marketing-topbar,.topbar.marketing-topbar{z-index:2147483000!important;isolation:isolate!important;background:var(--background)!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:translateZ(0)!important}@supports (color:color-mix(in lab,red,red)){.marketing-topbar,.topbar.marketing-topbar{background:color-mix(in srgb,var(--background) 96%,transparent)!important}}.marketing-topbar,.topbar.marketing-topbar{border-bottom:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){.marketing-topbar,.topbar.marketing-topbar{border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)!important}}.marketing-topbar,.topbar.marketing-topbar{box-shadow:0 12px 34px #0f172a14,0 1px 0 var(--border)!important}@supports (color:color-mix(in lab,red,red)){.marketing-topbar,.topbar.marketing-topbar{box-shadow:0 12px 34px #0f172a14,0 1px 0 color-mix(in srgb,var(--border) 72%,transparent)!important}}.marketing-topbar,.topbar.marketing-topbar{-webkit-backdrop-filter:blur(20px)saturate(1.1)!important}.marketing-topbar-inner{min-height:64px!important}.layout-shell>.marketing-topbar+main.page,.layout-shell>.topbar.marketing-topbar+main.page,.legal-marketing-shell>.marketing-topbar+main.page,.legal-marketing-shell>.topbar.marketing-topbar+main.page{padding-top:calc(var(--marketing-fixed-header-height) + 30px)!important}.layout-shell>.marketing-topbar+main.marketing-page,.layout-shell>.topbar.marketing-topbar+main.marketing-page{margin-top:0!important}.marketing-mobile-actions,.marketing-mobile-menu,.marketing-mobile-menu summary{z-index:2147483002!important;position:relative!important}.marketing-mobile-menu-panel{top:calc(var(--marketing-fixed-header-height) - 6px)!important;right:max(14px,env(safe-area-inset-right))!important;z-index:2147483003!important;background:var(--surface)!important;position:fixed!important}@supports (color:color-mix(in lab,red,red)){.marketing-mobile-menu-panel{background:color-mix(in srgb,var(--surface) 98%,transparent)!important}}.marketing-mobile-menu-panel{border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){.marketing-mobile-menu-panel{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)!important}}.marketing-mobile-menu-panel{-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 22px 54px #0f172a38!important}.marketing-screenshot-right-dark{color:#f8fafc!important;background:radial-gradient(circle at 100% 0,#7c60ff47,#0000 42%),linear-gradient(135deg,#08111f,#101a2e 54%,#18243a)!important;border-color:#d2deff2e!important}.marketing-screenshot-right-dark .screenshot-card-meta .muted,.marketing-screenshot-right-dark .section-title,.marketing-screenshot-right-dark h3{color:#fff!important}.marketing-screenshot-right-dark .muted{color:#e2e8f0e6!important}.marketing-screenshot-right-dark .badge-soft{color:#f8fafc!important;background:#8b5cf633!important;border-color:#c4b5fd6b!important}.marketing-screenshot-right-dark .marketing-screenshot-frame{background:#0b1221!important;border-color:#e2e8f029!important;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000002e!important}@media (max-width:760px){:root{--marketing-fixed-header-height:76px}.marketing-topbar-inner{min-height:56px!important}.layout-shell>.marketing-topbar+main.page,.layout-shell>.topbar.marketing-topbar+main.page,.legal-marketing-shell>.marketing-topbar+main.page,.legal-marketing-shell>.topbar.marketing-topbar+main.page{padding-top:calc(var(--marketing-fixed-header-height) + 20px)!important}.marketing-mobile-menu-panel{top:calc(var(--marketing-fixed-header-height) - 2px)!important;width:auto!important;left:14px!important;right:14px!important}}.marketing-light-scope,:root{--ink:#172033;--lavender:#efe9ff;--lavender-strong:#d8caff;--grape:#6d4aff;--orchid:#b061ff;--rose:#ff6f91;--peach:#ffb084;--amber:#ffc857;--mint:#72e2b7;--aqua:#70d6ff;--sky:#8bb8ff;--periwinkle:#a9b7ff;--card-tint-1:linear-gradient(135deg,#6d4aff1f,#70d6ff17);--card-tint-2:linear-gradient(135deg,#ff6f911f,#ffc8571c);--card-tint-3:linear-gradient(135deg,#72e2b721,#8bb8ff1a);--card-tint-4:linear-gradient(135deg,#b061ff1f,#ffb0841a)}.marketing-light-scope{--background:#f8f6ff;--surface:#fff;--surface-soft:#f6f3ff;--text:#172033;--muted:#5d6475;--border:#e5def8;--primary:#6d4aff;--primary-2:#ff7a59;--primary-soft:#f0eaff;--secondary:#3d8bff;--accent:#ff7a59;--success:#2fa36b;--warning:#b86b00;color:var(--text);background:radial-gradient(circle at 12% 4%,#6d4aff29,#0000 28%),radial-gradient(circle at 86% 8%,#ff7a5924,#0000 26%),linear-gradient(#fbfaff,#f8f6ff 46%,#fff);min-height:100vh}.marketing-light-scope .layout-shell,.marketing-light-scope .marketing-page{background:0 0}.marketing-light-scope .marketing-topbar{background:#ffffffd1;border-bottom-color:#6d4aff21}.marketing-light-scope .marketing-hero{position:relative}.marketing-light-scope .marketing-hero:after,.marketing-light-scope .marketing-hero:before{content:"";pointer-events:none;filter:blur(1px);border-radius:999px;position:absolute}.marketing-light-scope .marketing-hero:before{background:#70d6ff29;width:180px;height:180px;top:28px;right:7%}.marketing-light-scope .marketing-hero:after{background:#ffc85729;width:120px;height:120px;bottom:18px;left:3%}.marketing-light-scope .hero-card,.marketing-light-scope .marketing-hero-shot{background:linear-gradient(135deg,#6d4aff1f,#70d6ff1f,#ffb08424);border-color:#6d4aff29}.grid>.card:nth-child(4n+1),.marketing-light-scope .marketing-proof-grid>.card:nth-child(3n+1),.marketing-light-scope .marketing-step-card:nth-child(3n+1),.metric-grid>.card:nth-child(4n+1){background:var(--card-tint-1),var(--surface)}.grid>.card:nth-child(4n+2),.marketing-light-scope .marketing-proof-grid>.card:nth-child(3n+2),.marketing-light-scope .marketing-step-card:nth-child(3n+2),.metric-grid>.card:nth-child(4n+2){background:var(--card-tint-2),var(--surface)}.grid>.card:nth-child(4n+3),.marketing-light-scope .marketing-proof-grid>.card:nth-child(3n+3),.marketing-light-scope .marketing-step-card:nth-child(3n+3),.metric-grid>.card:nth-child(4n+3){background:var(--card-tint-3),var(--surface)}.app-icon-badge,.icon-badge,.marketing-light-scope .marketing-proof-icon,.marketing-proof-icon{color:#5637d8;background:linear-gradient(135deg,#6d4aff29,#70d6ff24);border:1px solid #6d4aff29}.card:nth-of-type(5n+1) .badge-soft,.card:nth-of-type(5n+1) .chip{color:#5637d8;background:#6d4aff1a;border-color:#6d4aff33}.card:nth-of-type(5n+2) .badge-soft,.card:nth-of-type(5n+2) .chip{color:#a33558;background:#ff6f911a;border-color:#ff6f9133}.card:nth-of-type(5n+3) .badge-soft,.card:nth-of-type(5n+3) .chip{color:#166b47;background:#2fa36b1a;border-color:#2fa36b33}.card:nth-of-type(5n+4) .badge-soft,.card:nth-of-type(5n+4) .chip{color:#8a5600;background:#ffc8572e;border-color:#b86b0033}.inline-notice:nth-of-type(4n+1),.notice:nth-of-type(4n+1){color:#34207f;background:linear-gradient(135deg,#6d4aff1f,#70d6ff1a)}.inline-notice:nth-of-type(4n+2),.notice:nth-of-type(4n+2){color:#7a4200;background:linear-gradient(135deg,#ffb0842e,#ffc85729)}.inline-notice:nth-of-type(4n+3),.notice:nth-of-type(4n+3){color:#124e43;background:linear-gradient(135deg,#72e2b729,#8bb8ff1f)}.account-tool-row,.choice-card,.library-card,.onboarding-choice-card,.reminder-mini-row{transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.account-tool-row:hover,.choice-card:hover,.library-card:hover,.onboarding-choice-card:hover{border-color:#6d4aff47;transform:translateY(-1px);box-shadow:0 14px 34px #593fc71a}.button-primary{box-shadow:0 12px 28px #6d4aff38}.button-ghost:hover,.button-secondary:hover{background:linear-gradient(135deg,#6d4aff12,#70d6ff0f);border-color:#6d4aff3d}.mobile-nav .active,.mobile-nav a[aria-current=page],.sidebar .active,.sidebar a[aria-current=page]{color:var(--text);background:linear-gradient(135deg,#6d4aff24,#ff7a591a)}.input:focus,.select:focus,.textarea:focus{border-color:#6d4aff8c;outline:3px solid #70d6ff33}.dark .card:nth-of-type(5n+1) .badge-soft,.dark .card:nth-of-type(5n+1) .chip,.dark .card:nth-of-type(5n+2) .badge-soft,.dark .card:nth-of-type(5n+2) .chip,.dark .card:nth-of-type(5n+3) .badge-soft,.dark .card:nth-of-type(5n+3) .chip,.dark .card:nth-of-type(5n+4) .badge-soft,.dark .card:nth-of-type(5n+4) .chip,.dark .marketing-light-scope .card,.dark .marketing-light-scope .input,.dark .marketing-light-scope .mobile-nav,.dark .marketing-light-scope .select,.dark .marketing-light-scope .textarea,.dark .marketing-light-scope .topbar{color:var(--text)}:root{--qa-violet:#7a5cff;--qa-pink:#ee5ca8;--qa-coral:#ff765f;--qa-aqua:#58c7d4;--qa-mint:#7bdca8;--qa-amber:#f5bb58;--qa-ink:#1f2433;--qa-soft-violet:#f1edff;--qa-soft-pink:#fff0f7;--qa-soft-aqua:#edfaff;--qa-soft-mint:#effcf6;--qa-soft-amber:#fff7df}.dark{--qa-soft-violet:#251f43;--qa-soft-pink:#3b1f32;--qa-soft-aqua:#17313a;--qa-soft-mint:#173328;--qa-soft-amber:#3a2f16}.ft-page>.grid.grid-2>.card:first-child,.ft-page>.grid>.card.hero-card,.ft-page>.grid>.hero-card{background:radial-gradient(circle at 96% 14%,var(--qa-aqua),transparent 34%),linear-gradient(135deg,var(--qa-soft-violet) 0,var(--qa-soft-aqua) 100%)!important}@supports (color:color-mix(in lab,red,red)){.ft-page>.grid.grid-2>.card:first-child,.ft-page>.grid>.card.hero-card,.ft-page>.grid>.hero-card{background:radial-gradient(circle at 96% 14%,color-mix(in srgb,var(--qa-aqua) 18%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--qa-soft-violet) 70%,var(--surface)) 0,color-mix(in srgb,var(--qa-soft-aqua) 68%,var(--surface)) 100%)!important}}.ft-page>.grid.grid-2>.card:first-child,.ft-page>.grid>.card.hero-card,.ft-page>.grid>.hero-card{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){.ft-page>.grid.grid-2>.card:first-child,.ft-page>.grid>.card.hero-card,.ft-page>.grid>.hero-card{border-color:color-mix(in srgb,var(--border) 76%,var(--qa-aqua) 24%)!important}}.ft-page .card:not(.hero-card):nth-of-type(5n+1){background:linear-gradient(135deg,var(--qa-soft-violet) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.ft-page .card:not(.hero-card):nth-of-type(5n+1){background:linear-gradient(135deg,color-mix(in srgb,var(--qa-soft-violet) 60%,var(--surface)) 0,color-mix(in srgb,var(--surface) 88%,white) 100%)}}.ft-page .card:not(.hero-card):nth-of-type(5n+2){background:linear-gradient(135deg,var(--qa-soft-aqua) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.ft-page .card:not(.hero-card):nth-of-type(5n+2){background:linear-gradient(135deg,color-mix(in srgb,var(--qa-soft-aqua) 62%,var(--surface)) 0,color-mix(in srgb,var(--surface) 88%,white) 100%)}}.ft-page .card:not(.hero-card):nth-of-type(5n+3){background:linear-gradient(135deg,var(--qa-soft-pink) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.ft-page .card:not(.hero-card):nth-of-type(5n+3){background:linear-gradient(135deg,color-mix(in srgb,var(--qa-soft-pink) 56%,var(--surface)) 0,color-mix(in srgb,var(--surface) 90%,white) 100%)}}.ft-page .card:not(.hero-card):nth-of-type(5n+4){background:linear-gradient(135deg,var(--qa-soft-mint) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.ft-page .card:not(.hero-card):nth-of-type(5n+4){background:linear-gradient(135deg,color-mix(in srgb,var(--qa-soft-mint) 62%,var(--surface)) 0,color-mix(in srgb,var(--surface) 90%,white) 100%)}}.ft-page .card:not(.hero-card):nth-of-type(5n+5){background:linear-gradient(135deg,var(--qa-soft-amber) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.ft-page .card:not(.hero-card):nth-of-type(5n+5){background:linear-gradient(135deg,color-mix(in srgb,var(--qa-soft-amber) 54%,var(--surface)) 0,color-mix(in srgb,var(--surface) 90%,white) 100%)}}.h1,.h2,.kpi,.section-title{letter-spacing:-.045em}.baseline-review-card{padding:22px!important}.baseline-review-card .row-between{gap:12px}.baseline-review-card .muted{max-width:760px}.symptom-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.symptom-snapshot-grid .card-soft{border-radius:24px;align-content:center;min-height:104px;display:grid;box-shadow:0 14px 34px #1f24330f}.symptom-library-grid .tracker-library-card{box-shadow:0 16px 40px #1f243312!important}.baseline-slider-form{box-shadow:0 24px 70px #3c2b8233!important}.app-select,.form-grid,.inline-dose-field{position:relative;overflow:visible!important}.app-select-trigger{color:var(--text)!important;opacity:1!important;border-color:var(--border)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){.app-select-trigger{border-color:color-mix(in srgb,var(--border) 72%,var(--qa-violet) 28%)!important}}.app-select-trigger{box-shadow:0 8px 24px #1f24330d,inset 0 1px #fffc!important}.dark .app-select-trigger{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.dark .app-select-trigger{background:color-mix(in srgb,var(--surface) 92%,#fff 8%)!important}}.dark .app-select-trigger{color:var(--text)!important}.app-select-menu{z-index:9000!important;border:1px solid var(--qa-violet)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){.app-select-menu{border:1px solid color-mix(in srgb,var(--qa-violet) 34%,var(--border))!important}}.app-select-menu{-webkit-backdrop-filter:none!important;box-shadow:0 26px 70px #1f243338!important}.dark .app-select-menu{background:#172033!important}.app-select-option-selected,.app-select-option:hover{background:linear-gradient(135deg,var(--qa-soft-violet) 0,var(--qa-soft-aqua) 100%)!important}@supports (color:color-mix(in lab,red,red)){.app-select-option-selected,.app-select-option:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--qa-soft-violet) 88%,white) 0,color-mix(in srgb,var(--qa-soft-aqua) 70%,white) 100%)!important}}.app-select-option-selected,.app-select-option:hover{color:var(--qa-violet)!important}.medication-note-action-cluster{gap:10px!important;margin-top:14px!important;display:grid!important}.medication-note-action-cluster .medication-note-form{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.medication-note-action-cluster .medication-delete-inline-form{justify-content:flex-start!important;align-self:end!important;display:flex!important}.medication-note-action-cluster .medication-delete-inline-form,.medication-note-action-cluster .medication-inline-action-row{min-width:0}.medication-note-action-cluster .button{white-space:nowrap!important;min-height:46px!important}.medication-list-card{overflow:visible!important}.medication-list-card .badge{text-transform:capitalize}@media (min-width:860px){.medication-note-action-cluster{align-items:end!important}.medication-note-action-cluster,.medication-note-action-cluster .medication-note-form{grid-template-columns:minmax(0,1fr) auto!important}}@media (max-width:859px){.medication-note-action-cluster,.medication-note-action-cluster .medication-note-form{grid-template-columns:1fr!important}}.lab-results-table-wrap{border:1px solid var(--border);overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.lab-results-table-wrap{border:1px solid color-mix(in srgb,var(--border) 84%,var(--qa-aqua) 16%)}}.lab-results-table-wrap{background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.lab-results-table-wrap{background:color-mix(in srgb,var(--surface) 96%,white)}}.lab-results-table-wrap{margin-top:18px!important}.lab-results-table-wrap .table{min-width:680px}.lab-results-table-wrap .table th{background:var(--qa-soft-violet)}@supports (color:color-mix(in lab,red,red)){.lab-results-table-wrap .table th{background:color-mix(in srgb,var(--qa-soft-violet) 58%,var(--surface))}}.lab-results-table-wrap .table th{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.lab-results-table-wrap .table th{color:color-mix(in srgb,var(--muted) 80%,var(--text) 20%)}}.lab-results-table-wrap .table th{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.lab-results-table-wrap .table td{vertical-align:middle;font-size:14px}.lab-results-table-wrap .table td:nth-child(2){font-weight:800}.lab-status-tag{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:76px;max-width:92px;padding:5px 8px;font-size:11px;font-weight:800;line-height:1.1;display:inline-flex}.lab-status-in-range{background:var(--qa-mint)}@supports (color:color-mix(in lab,red,red)){.lab-status-in-range{background:color-mix(in srgb,var(--qa-mint) 24%,white)}}.lab-status-in-range{color:#166346;border-color:var(--qa-mint)}@supports (color:color-mix(in lab,red,red)){.lab-status-in-range{border-color:color-mix(in srgb,var(--qa-mint) 42%,transparent)}}.lab-status-above-range,.lab-status-below-range{color:#9f2438;background:#ffe5e7;border-color:#ff87906b}.lab-status-neutral{background:var(--qa-soft-violet)}@supports (color:color-mix(in lab,red,red)){.lab-status-neutral{background:color-mix(in srgb,var(--qa-soft-violet) 80%,white)}}.lab-status-neutral{color:var(--qa-violet);border-color:var(--qa-violet)}@supports (color:color-mix(in lab,red,red)){.lab-status-neutral{border-color:color-mix(in srgb,var(--qa-violet) 20%,transparent)}}.lab-results-table-wrap .button-danger.compact-button{border-radius:999px!important;min-height:36px!important;padding:0 12px!important}@media (max-width:760px){.symptom-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.baseline-review-card{display:none}.lab-results-table-wrap .table td,.lab-results-table-wrap .table th{padding:10px 8px}}.dashboard-v2-shell{gap:18px;display:grid}.dashboard-v2-hero{background:radial-gradient(circle at 88% 12%,var(--brand-sky) 0,transparent 30%),radial-gradient(circle at 12% 92%,var(--brand-lilac) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 58%,var(--surface) 100%);padding:clamp(20px,3vw,30px);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-hero{background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--brand-sky) 20%,transparent) 0,transparent 30%),radial-gradient(circle at 12% 92%,color-mix(in srgb,var(--brand-lilac) 22%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 78%,var(--brand-lilac) 22%) 0,color-mix(in srgb,var(--surface) 86%,var(--brand-sky) 14%) 58%,color-mix(in srgb,var(--surface) 86%,var(--brand-mint) 14%) 100%)}}.dashboard-v2-hero-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.dashboard-v2-eyebrow{background:var(--primary);border-radius:999px;align-items:center;width:fit-content;padding:7px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-eyebrow{background:color-mix(in srgb,var(--primary) 11%,var(--surface))}}.dashboard-v2-eyebrow{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--primary);font-size:12px;font-weight:850}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-eyebrow{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}}.dashboard-v2-title{letter-spacing:-.05em;color:var(--text-strong);margin:12px 0 8px;font-size:clamp(30px,5vw,46px);line-height:.98}.dashboard-v2-subcopy{max-width:760px;font-size:16px;line-height:1.55}.dashboard-v2-actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard-v2-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.dashboard-v2-status-card{border:1px solid var(--border);min-width:0}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-status-card{border:1px solid color-mix(in srgb,var(--border) 78%,white 22%)}}.dashboard-v2-status-card{background:var(--surface);border-radius:22px;padding:15px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-status-card{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.dashboard-v2-status-card{box-shadow:0 16px 36px #20234212}.dashboard-v2-status-card small,.dashboard-v2-status-card span{color:var(--muted);display:block}.dashboard-v2-status-card span{font-size:12px;font-weight:800}.dashboard-v2-status-card strong{letter-spacing:-.04em;color:var(--text-strong);margin-top:5px;font-size:clamp(26px,4vw,38px);line-height:1;display:block}.dashboard-v2-status-card small{margin-top:6px;font-size:12px;line-height:1.35}.dashboard-v2-status-purple{background:linear-gradient(135deg,var(--brand-lilac) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-status-purple{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-lilac) 24%,var(--surface)) 0,color-mix(in srgb,var(--surface) 92%,white) 100%)}}.dashboard-v2-status-blue{background:linear-gradient(135deg,var(--brand-sky) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-status-blue{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-sky) 20%,var(--surface)) 0,color-mix(in srgb,var(--surface) 92%,white) 100%)}}.dashboard-v2-status-green{background:linear-gradient(135deg,var(--brand-mint) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-status-green{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint) 22%,var(--surface)) 0,color-mix(in srgb,var(--surface) 92%,white) 100%)}}.dashboard-v2-status-peach{background:linear-gradient(135deg,var(--brand-peach) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-status-peach{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-peach) 20%,var(--surface)) 0,color-mix(in srgb,var(--surface) 92%,white) 100%)}}.dashboard-v2-alert{border:1px solid var(--flare);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-alert{border:1px solid color-mix(in srgb,var(--flare) 24%,var(--border))}}.dashboard-v2-alert{background:linear-gradient(135deg,var(--flare) 0,var(--brand-peach) 100%);border-radius:20px;padding:14px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-alert{background:linear-gradient(135deg,color-mix(in srgb,var(--flare) 10%,var(--surface)) 0,color-mix(in srgb,var(--brand-peach) 13%,var(--surface)) 100%)}}.dashboard-v2-first-week{background:linear-gradient(135deg,var(--brand-mint) 0,var(--brand-sky) 100%);align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-first-week{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint) 15%,var(--surface)) 0,color-mix(in srgb,var(--brand-sky) 10%,var(--surface)) 100%)}}.dashboard-v2-first-week .section-title{margin-top:10px}.dashboard-v2-chip-cloud{flex-wrap:wrap;gap:8px;display:flex}.dashboard-v2-main-grid,.dashboard-v2-priority-grid,.dashboard-v2-secondary-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.dashboard-v2-card-header{align-items:flex-start;gap:12px}.dashboard-v2-insight{background:radial-gradient(circle at 92% 8%,var(--brand-rose) 0,transparent 28%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-insight{background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--brand-rose) 14%,transparent) 0,transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--brand-lilac) 16%) 0,color-mix(in srgb,var(--surface) 92%,var(--brand-sky) 8%) 100%)}}.dashboard-v2-next-action{background:radial-gradient(circle at 86% 8%,var(--brand-gold) 0,transparent 28%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-next-action{background:radial-gradient(circle at 86% 8%,color-mix(in srgb,var(--brand-gold) 18%,transparent) 0,transparent 28%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 86%,var(--brand-peach) 14%) 0,color-mix(in srgb,var(--surface) 90%,var(--brand-mint) 10%) 100%)}}.dashboard-v2-note{background:var(--surface);border-radius:18px;margin-top:16px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-note{background:color-mix(in srgb,var(--surface) 68%,var(--brand-lilac) 16%)}}.dashboard-v2-note{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-note{color:color-mix(in srgb,var(--text) 86%,var(--primary) 14%)}}.dashboard-v2-note{font-size:14px;font-weight:700}.dashboard-v2-footer-actions,.dashboard-v2-next-actions,.dashboard-v2-reflection-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.dashboard-v2-symptoms-card{background:linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-symptoms-card{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,var(--brand-sky) 10%) 0,color-mix(in srgb,var(--surface) 90%,var(--brand-lilac) 10%) 100%)}}.dashboard-v2-symptom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.dashboard-v2-symptom-pill{border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-symptom-pill{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-sky) 18%)}}.dashboard-v2-symptom-pill{background:var(--surface);border-radius:18px;padding:12px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-symptom-pill{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.dashboard-v2-symptom-pill span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.dashboard-v2-symptom-pill strong{font-size:22px;line-height:1}.dashboard-v2-symptom-icon{background:var(--surface);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-symptom-icon{background:color-mix(in srgb,var(--surface) 70%,var(--brand-lilac) 12%)}}.dashboard-v2-pulse-card,.dashboard-v2-trend-card{min-width:0}.dashboard-v2-chart-note{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.dashboard-v2-doctor-summary,.dashboard-v2-med-list,.dashboard-v2-trigger-list{gap:12px;display:grid}.dashboard-v2-med-row,.dashboard-v2-trigger-row{border:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-med-row,.dashboard-v2-trigger-row{border:1px solid color-mix(in srgb,var(--border) 84%,var(--brand-lilac) 16%)}}.dashboard-v2-med-row,.dashboard-v2-trigger-row{background:var(--surface);border-radius:18px;padding:12px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-med-row,.dashboard-v2-trigger-row{background:color-mix(in srgb,var(--surface) 84%,transparent)}}.dashboard-v2-med-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-v2-reflection-card{background:linear-gradient(135deg,var(--brand-lilac) 0,var(--brand-peach) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-reflection-card{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-lilac) 12%,var(--surface)) 0,color-mix(in srgb,var(--brand-peach) 8%,var(--surface)) 100%)}}.dashboard-v2-quote{border-left:4px solid var(--primary);background:var(--surface);border-radius:16px;margin:14px 0 0;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.dashboard-v2-quote{background:color-mix(in srgb,var(--surface) 72%,var(--brand-lilac) 12%)}}.dashboard-v2-quote{color:var(--text-strong);font-size:18px;line-height:1.3}.dashboard-v2-footer-actions{justify-content:center}.dark .dashboard-v2-med-row,.dark .dashboard-v2-status-card,.dark .dashboard-v2-symptom-pill,.dark .dashboard-v2-trigger-row{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-v2-med-row,.dark .dashboard-v2-status-card,.dark .dashboard-v2-symptom-pill,.dark .dashboard-v2-trigger-row{border-color:color-mix(in srgb,var(--border) 70%,var(--brand-lilac) 30%)}}@media (min-width:760px){.dashboard-v2-hero-main{grid-template-columns:minmax(0,1fr) auto}.dashboard-v2-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-v2-first-week{grid-template-columns:minmax(0,1fr) auto auto}.dashboard-v2-symptom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1040px){.dashboard-v2-priority-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.dashboard-v2-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start}.dashboard-v2-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:520px){.dashboard-v2-actions .button,.dashboard-v2-footer-actions .button,.dashboard-v2-next-actions .button{width:100%}.dashboard-v2-status-grid,.dashboard-v2-symptom-grid{grid-template-columns:1fr}.dashboard-v2-med-row,.dashboard-v2-trigger-row{flex-direction:column;align-items:flex-start}.dashboard-v2-med-actions{justify-content:flex-start}}.onboarding-complete-shell-compact{min-height:100vh;padding:0 16px 18px!important}.onboarding-complete-container-compact{width:min(100%,1180px)}.onboarding-complete-topbar-compact{padding-top:18px!important;padding-bottom:10px!important}.onboarding-complete-card-v2{background:radial-gradient(circle at 88% 12%,var(--brand-sky,#6fb5ff) 0,transparent 30%),radial-gradient(circle at 8% 95%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);border-radius:30px;overflow:hidden;justify-content:normal!important;min-height:0!important;padding:clamp(18px,2.4vw,28px)!important;display:block!important}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-card-v2{background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--brand-sky,#6fb5ff) 16%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 95%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 92%,var(--primary-soft) 8%) 0,color-mix(in srgb,var(--surface) 94%,var(--surface-tint,#eef2ff) 6%) 100%)}}.onboarding-complete-v2-header{grid-template-columns:minmax(0,1fr);align-items:end;gap:16px;margin-bottom:18px;display:grid}.onboarding-complete-eyebrow{color:var(--primary);font-weight:850}.onboarding-complete-v2-title{color:var(--text-strong,var(--text));letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(32px,4.8vw,52px);line-height:.98}.onboarding-complete-v2-lead{max-width:760px;margin:0;font-size:17px;line-height:1.45}.onboarding-complete-v2-trust{gap:8px;min-width:min(100%,340px);display:grid}.onboarding-complete-v2-trust span{border:1px solid var(--border);align-items:center;gap:8px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-v2-trust span{border:1px solid color-mix(in srgb,var(--border) 82%,var(--primary) 18%)}}.onboarding-complete-v2-trust span{background:var(--surface);border-radius:999px;padding:8px 11px}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-v2-trust span{background:color-mix(in srgb,var(--surface) 75%,var(--primary-soft) 25%)}}.onboarding-complete-v2-trust span{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-v2-trust span{color:color-mix(in srgb,var(--text) 82%,var(--primary) 18%)}}.onboarding-complete-v2-trust span{font-size:13px;font-weight:800}.onboarding-complete-v2-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:16px}.onboarding-complete-summary-v2,.onboarding-plan-section-v2{min-width:0}.onboarding-plan-grid-v2{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.onboarding-plan-card-v2{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid;background:var(--surface)!important;min-height:156px!important;padding:20px!important}@supports (color:color-mix(in lab,red,red)){.onboarding-plan-card-v2{background:color-mix(in srgb,var(--surface) 86%,transparent)!important}}.onboarding-plan-card-v2 .onboarding-plan-title{font-size:22px}.onboarding-plan-card-v2 .onboarding-plan-price{margin-top:12px;font-size:clamp(36px,5vw,48px);line-height:.95}.onboarding-plan-card-v2 .onboarding-plan-copy{max-width:210px;margin-top:10px;font-size:14px;line-height:1.35}.onboarding-plan-card-v2 .onboarding-plan-radio{align-self:end}.onboarding-plan-card-v2.onboarding-plan-card-active{background:radial-gradient(circle at top right,var(--primary) 0,transparent 38%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)!important}@supports (color:color-mix(in lab,red,red)){.onboarding-plan-card-v2.onboarding-plan-card-active{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 12%,transparent) 0,transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 78%,var(--primary-soft) 22%) 0,color-mix(in srgb,var(--surface) 90%,transparent) 100%)!important}}.onboarding-complete-v2-cta-form{margin-top:14px}.onboarding-complete-v2-primary{border-radius:20px!important;min-height:58px!important;font-size:19px!important}.onboarding-complete-secondary-actions-v2{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.onboarding-complete-secondary-actions-v2 .button{min-height:48px;padding:10px 14px}.onboarding-continue-free-link-v2{font-weight:850}.onboarding-complete-summary-v2{gap:12px;display:grid}.onboarding-complete-summary-card{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-summary-card{border:1px solid color-mix(in srgb,var(--border) 82%,var(--primary) 18%)}}.onboarding-complete-summary-card{background:var(--surface);border-radius:24px;padding:18px}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-summary-card{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.onboarding-complete-summary-card{box-shadow:0 18px 40px #2023420f}.onboarding-complete-summary-card-soft{background:linear-gradient(135deg,var(--brand-mint,#76d8b7) 0,var(--brand-lilac,#b3a0ff) 100%)}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-summary-card-soft{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint,#76d8b7) 12%,var(--surface)) 0,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 10%,var(--surface)) 100%)}}.onboarding-complete-feature-grid{gap:10px;margin-top:14px;display:grid}.onboarding-complete-feature-grid span{background:var(--surface);border-radius:16px;align-items:center;gap:9px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-feature-grid span{background:color-mix(in srgb,var(--surface) 72%,var(--primary-soft) 28%)}}.onboarding-complete-feature-grid span{color:var(--text);font-weight:750}.onboarding-complete-mini-steps{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.onboarding-complete-mini-steps li{color:var(--muted);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;font-weight:700;display:grid}.onboarding-complete-mini-steps span{background:var(--primary);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.onboarding-legal-footer-compact{font-size:13px;margin-top:10px!important;padding-top:10px!important}@media (min-width:900px){.onboarding-complete-v2-header{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:899px){.onboarding-complete-summary-v2,.onboarding-complete-v2-grid{grid-template-columns:1fr}.onboarding-complete-v2-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-complete-v2-trust span{text-align:center;justify-content:center;width:100%}}@media (max-width:640px){.onboarding-complete-shell-compact{padding:0 12px 14px!important}.onboarding-complete-topbar-compact{padding-top:14px!important}.onboarding-complete-card-v2{border-radius:24px;padding:16px!important}.onboarding-complete-v2-title{font-size:34px}.onboarding-complete-v2-lead{font-size:15px}.onboarding-complete-v2-trust{grid-template-columns:1fr;gap:7px}.onboarding-plan-grid-v2{grid-template-columns:1fr!important}.onboarding-plan-card-v2{min-height:132px!important;padding:17px!important}.onboarding-plan-card-v2 .onboarding-plan-price{font-size:38px}.onboarding-complete-summary-card{padding:15px}.onboarding-complete-secondary-actions-v2{flex-direction:column;align-items:stretch}.onboarding-complete-secondary-actions-v2 .button,.onboarding-continue-free-link-v2{text-align:center;justify-content:center;width:100%}.onboarding-legal-footer-compact{text-align:left!important}}.dashboard-advanced-shell{gap:18px;display:grid}.dashboard-advanced-hero{background:radial-gradient(circle at 90% 10%,var(--brand-mint,#76d8b7) 0,transparent 32%),radial-gradient(circle at 10% 95%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);grid-template-columns:minmax(0,1fr);align-items:end;gap:16px;padding:clamp(20px,3vw,30px);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-hero{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--brand-mint,#76d8b7) 18%,transparent) 0,transparent 32%),radial-gradient(circle at 10% 95%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 20%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 78%,var(--brand-sky,#6fb5ff) 12%) 0,color-mix(in srgb,var(--surface) 88%,var(--brand-peach,#ff9768) 12%) 100%)}}.dashboard-advanced-actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard-advanced-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.dashboard-advanced-risk{overflow:hidden}.dashboard-advanced-risk-success{background:linear-gradient(135deg,var(--brand-mint,#76d8b7) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-risk-success{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint,#76d8b7) 22%,var(--surface)) 0,color-mix(in srgb,var(--surface) 92%,white) 100%)}}.dashboard-advanced-risk-warn{background:linear-gradient(135deg,var(--brand-gold,#f2be59) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-risk-warn{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-gold,#f2be59) 25%,var(--surface)) 0,color-mix(in srgb,var(--surface) 92%,white) 100%)}}.dashboard-advanced-risk-danger{background:linear-gradient(135deg,var(--brand-peach,#ff9768) 0,var(--brand-rose,#f487aa) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-risk-danger{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-peach,#ff9768) 25%,var(--surface)) 0,color-mix(in srgb,var(--brand-rose,#f487aa) 12%,var(--surface)) 100%)}}.dashboard-advanced-risk-score{letter-spacing:-.08em;color:var(--text-strong,var(--text));margin:16px 0 6px;font-size:clamp(56px,9vw,86px);line-height:.85}.dashboard-advanced-risk-score span{letter-spacing:-.04em;color:var(--muted);font-size:.36em}.dashboard-advanced-risk-bar{background:var(--surface);border-radius:999px;width:100%;height:14px;margin-top:18px}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-risk-bar{background:color-mix(in srgb,var(--surface) 70%,var(--border) 30%)}}.dashboard-advanced-risk-bar{overflow:hidden}.dashboard-advanced-risk-bar span{border-radius:inherit;background:linear-gradient(90deg,var(--brand-mint,#76d8b7),var(--brand-gold,#f2be59),var(--brand-peach,#ff9768));height:100%;display:block}.dashboard-advanced-small{margin-top:10px;font-size:12px}.dashboard-advanced-insight{background:radial-gradient(circle at 92% 8%,var(--brand-lilac,#b3a0ff) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-insight{background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 86%,var(--brand-sky,#6fb5ff) 12%) 0,color-mix(in srgb,var(--surface) 92%,white) 100%)}}.dashboard-advanced-insight .button{margin-top:14px}.dashboard-advanced-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-advanced-metric{padding:16px}.dashboard-advanced-metric small,.dashboard-advanced-metric span{color:var(--muted);display:block}.dashboard-advanced-metric span{font-size:12px;font-weight:850}.dashboard-advanced-metric strong{letter-spacing:-.06em;color:var(--text-strong,var(--text));margin-top:8px;font-size:clamp(30px,5vw,44px);line-height:.95;display:block}.dashboard-advanced-metric small{margin-top:8px;font-size:12px;line-height:1.35}.dashboard-advanced-metric-0{background:linear-gradient(135deg,var(--brand-lilac,#b3a0ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-metric-0{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,var(--surface)) 0,var(--surface) 100%)}}.dashboard-advanced-metric-1{background:linear-gradient(135deg,var(--brand-sky,#6fb5ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-metric-1{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-sky,#6fb5ff) 18%,var(--surface)) 0,var(--surface) 100%)}}.dashboard-advanced-metric-2{background:linear-gradient(135deg,var(--brand-mint,#76d8b7) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-metric-2{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint,#76d8b7) 18%,var(--surface)) 0,var(--surface) 100%)}}.dashboard-advanced-metric-3{background:linear-gradient(135deg,var(--brand-peach,#ff9768) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-metric-3{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-peach,#ff9768) 18%,var(--surface)) 0,var(--surface) 100%)}}.dashboard-advanced-metric-4{background:linear-gradient(135deg,var(--brand-gold,#f2be59) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-metric-4{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-gold,#f2be59) 20%,var(--surface)) 0,var(--surface) 100%)}}.dashboard-advanced-metric-5{background:linear-gradient(135deg,var(--brand-rose,#f487aa) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-metric-5{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-rose,#f487aa) 16%,var(--surface)) 0,var(--surface) 100%)}}.dashboard-advanced-deltas{background:radial-gradient(circle at 92% 10%,var(--brand-rose,#f487aa) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-deltas{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-rose,#f487aa) 10%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,var(--brand-lilac,#b3a0ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.dashboard-advanced-delta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.dashboard-advanced-delta{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-delta{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-lilac,#b3a0ff) 18%)}}.dashboard-advanced-delta{background:var(--surface);border-radius:20px;padding:14px}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-delta{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.dashboard-advanced-delta em,.dashboard-advanced-delta span{color:var(--muted);display:block}.dashboard-advanced-delta span{font-size:12px;font-weight:850}.dashboard-advanced-delta strong{letter-spacing:-.06em;margin-top:8px;font-size:36px;line-height:1;display:block}.dashboard-advanced-delta strong small{color:var(--muted);font-size:14px}.dashboard-advanced-delta em{margin-top:8px;font-size:12px;font-style:normal;font-weight:800}.dashboard-advanced-main-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.dashboard-advanced-chart-card,.dashboard-advanced-pulse-card{min-width:0}.dashboard-advanced-med-panel{gap:14px;display:grid}.dashboard-advanced-readiness{background:linear-gradient(135deg,var(--brand-mint,#76d8b7) 0,var(--brand-lilac,#b3a0ff) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-readiness{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint,#76d8b7) 14%,var(--surface)) 0,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 10%,var(--surface)) 100%)}}.dashboard-advanced-readiness-list{gap:10px;margin-top:16px;display:grid}.dashboard-advanced-readiness-list a{border:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-readiness-list a{border:1px solid color-mix(in srgb,var(--border) 82%,var(--primary) 18%)}}.dashboard-advanced-readiness-list a{background:var(--surface);border-radius:16px;padding:12px}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-readiness-list a{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.dashboard-advanced-readiness-list a span{background:var(--surface);border-radius:999px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-readiness-list a span{background:color-mix(in srgb,var(--surface) 70%,var(--primary-soft) 30%)}}.dashboard-advanced-readiness-list a span{color:var(--primary);font-weight:900}.dashboard-advanced-readiness-list a.done span{background:var(--brand-mint,#76d8b7)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-readiness-list a.done span{background:color-mix(in srgb,var(--brand-mint,#76d8b7) 35%,var(--surface))}}.dashboard-advanced-readiness-list a.done span{color:#047857}.dashboard-advanced-readiness-list a em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}@media (min-width:760px){.dashboard-advanced-hero{grid-template-columns:minmax(0,1fr) auto}.dashboard-advanced-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-advanced-delta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1080px){.dashboard-advanced-grid{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);align-items:stretch}.dashboard-advanced-main-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start}}@media (max-width:560px){.dashboard-advanced-actions .button,.dashboard-advanced-readiness-list a{width:100%}.dashboard-advanced-delta-grid,.dashboard-advanced-metric-grid{grid-template-columns:1fr}.dashboard-advanced-readiness-list a{grid-template-columns:28px minmax(0,1fr)}.dashboard-advanced-readiness-list a em{grid-column:2}}.dashboard-advanced-201,.dashboard-simple-201{gap:16px}.dashboard-advanced-hero-201,.dashboard-simple-hero-201{padding:clamp(18px,2.6vw,26px)}.dashboard-simple-hero-main-201{grid-template-columns:minmax(0,1fr)}.dashboard-simple-actions-201{align-self:start}.dashboard-simple-stat-strip-201{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.dashboard-simple-stat-strip-201>div{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.dashboard-simple-stat-strip-201>div{border:1px solid color-mix(in srgb,var(--border) 84%,var(--brand-lilac,#b3a0ff) 16%)}}.dashboard-simple-stat-strip-201>div{background:var(--surface);border-radius:18px;padding:13px 14px}@supports (color:color-mix(in lab,red,red)){.dashboard-simple-stat-strip-201>div{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.dashboard-simple-stat-strip-201>div{min-width:0}.dashboard-simple-stat-strip-201 small,.dashboard-simple-stat-strip-201 span{color:var(--muted);display:block}.dashboard-simple-stat-strip-201 span{font-size:12px;font-weight:850}.dashboard-simple-stat-strip-201 strong{letter-spacing:-.055em;color:var(--text-strong,var(--text));margin-top:5px;font-size:clamp(25px,4vw,34px);line-height:.9;display:block}.dashboard-simple-stat-strip-201 small{margin-top:7px;font-size:12px;line-height:1.25}.dashboard-simple-alert-201{margin-top:14px}.dashboard-simple-priority-201{background:radial-gradient(circle at 96% 8%,var(--brand-rose,#f487aa) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);grid-template-columns:minmax(0,1fr);gap:16px;padding:clamp(18px,2.4vw,24px);display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-simple-priority-201{background:radial-gradient(circle at 96% 8%,color-mix(in srgb,var(--brand-rose,#f487aa) 14%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 86%,var(--brand-lilac,#b3a0ff) 14%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.dashboard-simple-priority-201 .section-title{margin-top:12px;margin-bottom:6px}.dashboard-simple-priority-note-201{background:var(--surface);border-radius:16px;margin-top:14px;padding:11px 13px}@supports (color:color-mix(in lab,red,red)){.dashboard-simple-priority-note-201{background:color-mix(in srgb,var(--surface) 72%,var(--brand-lilac,#b3a0ff) 16%)}}.dashboard-simple-priority-note-201{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.dashboard-simple-priority-note-201{color:color-mix(in srgb,var(--text) 84%,var(--primary) 16%)}}.dashboard-simple-priority-note-201{font-size:13px;font-weight:800}.dashboard-simple-next-box-201{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.dashboard-simple-next-box-201{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-peach,#ff9768) 18%)}}.dashboard-simple-next-box-201{background:linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);border-radius:22px;padding:16px}@supports (color:color-mix(in lab,red,red)){.dashboard-simple-next-box-201{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 80%,var(--brand-peach,#ff9768) 12%) 0,color-mix(in srgb,var(--surface) 92%,white) 100%)}}.dashboard-simple-next-box-201>span{color:#be185d;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-flex}.dashboard-simple-next-box-201 strong{color:var(--text-strong,var(--text));margin-top:8px;font-size:20px;line-height:1.08;display:block}.dashboard-simple-body-201{padding:clamp(18px,2.2vw,24px)}.dashboard-simple-symptom-row-201{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.dashboard-simple-symptom-pill-201{border-radius:16px;padding:10px 11px}.dashboard-simple-symptom-pill-201 strong{font-size:20px}.dashboard-simple-bottom-grid-201,.dashboard-simple-lower-grid-201,.dashboard-simple-signal-grid-201{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.dashboard-simple-signal-card-201{min-width:0;padding:16px}.dashboard-simple-signal-card-201 small,.dashboard-simple-signal-card-201 span{color:var(--muted);display:block}.dashboard-simple-signal-card-201 span{font-size:12px;font-weight:850}.dashboard-simple-signal-card-201 strong{letter-spacing:-.05em;color:var(--text-strong,var(--text));margin-top:7px;font-size:clamp(23px,4vw,32px);line-height:1;display:block}.dashboard-simple-signal-card-201 small{margin-top:8px;font-size:12px;line-height:1.35}.dashboard-simple-signal-card-201:first-child{background:linear-gradient(135deg,var(--brand-lilac,#b3a0ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-simple-signal-card-201:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 15%,var(--surface)) 0,var(--surface) 100%)}}.dashboard-simple-signal-card-201:nth-child(2){background:linear-gradient(135deg,var(--brand-mint,#76d8b7) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-simple-signal-card-201:nth-child(2){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint,#76d8b7) 16%,var(--surface)) 0,var(--surface) 100%)}}.dashboard-simple-signal-card-201:nth-child(3){background:linear-gradient(135deg,var(--brand-peach,#ff9768) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-simple-signal-card-201:nth-child(3){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-peach,#ff9768) 14%,var(--surface)) 0,var(--surface) 100%)}}.dashboard-simple-mini-card-201{min-width:0;padding:clamp(18px,2.1vw,22px)}.dashboard-simple-med-list-201{margin-top:12px}.dashboard-simple-med-row-201{padding:10px 12px}.dashboard-simple-reflection-201{min-width:0}.dashboard-simple-quote-201{font-size:16px}@media (min-width:760px){.dashboard-simple-hero-main-201{grid-template-columns:minmax(0,1fr) auto}.dashboard-simple-stat-strip-201{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-simple-signal-grid-201,.dashboard-simple-symptom-row-201{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.dashboard-simple-priority-201{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.dashboard-simple-bottom-grid-201,.dashboard-simple-lower-grid-201{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start}}.dashboard-advanced-hero-201{grid-template-columns:minmax(0,1fr)}.dashboard-advanced-actions-201{justify-content:flex-start;align-items:center}.dashboard-advanced-range-tabs-201{border:1px solid var(--border);align-items:center;gap:4px;padding:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-range-tabs-201{border:1px solid color-mix(in srgb,var(--border) 82%,var(--primary) 18%)}}.dashboard-advanced-range-tabs-201{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-range-tabs-201{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.dashboard-advanced-range-tabs-201 a,.dashboard-advanced-range-tabs-201 span{color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.dashboard-advanced-range-tabs-201 .active{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;box-shadow:0 10px 24px var(--primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-range-tabs-201 .active{box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 24%,transparent)}}.dashboard-advanced-analysis-grid-201,.dashboard-advanced-ops-grid-201,.dashboard-advanced-report-grid-201,.dashboard-advanced-top-grid-201{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.dashboard-advanced-risk-201{min-width:0}.dashboard-advanced-what-changed-201{background:radial-gradient(circle at 95% 8%,var(--brand-gold,#f2be59) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-what-changed-201{background:radial-gradient(circle at 95% 8%,color-mix(in srgb,var(--brand-gold,#f2be59) 15%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--brand-lilac,#b3a0ff) 12%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.dashboard-advanced-change-list-201{gap:9px;margin-top:14px;display:grid}.dashboard-advanced-change-row-201{border:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-change-row-201{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-lilac,#b3a0ff) 18%)}}.dashboard-advanced-change-row-201{background:var(--surface);border-radius:16px;padding:11px 12px}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-change-row-201{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.dashboard-advanced-change-row-201 span{font-weight:850}.dashboard-advanced-change-row-201 strong{color:var(--text-strong,var(--text));font-size:18px}.dashboard-advanced-change-row-201 em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850}.dashboard-advanced-strip-201{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dashboard-advanced-strip-201 .dashboard-advanced-metric{padding:14px}.dashboard-advanced-watchlist-201{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.dashboard-advanced-watch-card-201{padding:16px}.dashboard-advanced-watch-card-201 span{color:var(--primary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:900;display:inline-flex}.dashboard-advanced-watch-card-201 strong{color:var(--text-strong,var(--text));margin-top:8px;font-size:21px;line-height:1.05;display:block}.dashboard-advanced-watch-card-201 p{margin-top:8px}.dashboard-advanced-watch-success{background:linear-gradient(135deg,var(--brand-mint,#76d8b7) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-watch-success{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint,#76d8b7) 18%,var(--surface)) 0,var(--surface) 100%)}}.dashboard-advanced-watch-danger,.dashboard-advanced-watch-warn{background:linear-gradient(135deg,var(--brand-peach,#ff9768) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-watch-danger,.dashboard-advanced-watch-warn{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-peach,#ff9768) 16%,var(--surface)) 0,var(--surface) 100%)}}.dashboard-advanced-watch-trigger{background:linear-gradient(135deg,var(--brand-lilac,#b3a0ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-watch-trigger{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 17%,var(--surface)) 0,var(--surface) 100%)}}.dashboard-advanced-watch-sleep{background:linear-gradient(135deg,var(--brand-sky,#6fb5ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-watch-sleep{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-sky,#6fb5ff) 16%,var(--surface)) 0,var(--surface) 100%)}}.dashboard-advanced-med-list-201{margin-top:4px}.dashboard-advanced-trigger-list-201 .trigger-signal-row{padding-top:10px;padding-bottom:10px}@media (min-width:760px){.dashboard-advanced-hero-201{grid-template-columns:minmax(0,1fr) auto}.dashboard-advanced-strip-201{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-advanced-watchlist-201{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1080px){.dashboard-advanced-top-grid-201{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:stretch}.dashboard-advanced-analysis-grid-201,.dashboard-advanced-ops-grid-201,.dashboard-advanced-report-grid-201{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start}}@media (max-width:640px){.dashboard-advanced-actions-201 .button,.dashboard-simple-actions-201 .button,.dashboard-v2-next-actions .button{width:100%}.dashboard-advanced-strip-201,.dashboard-advanced-watchlist-201,.dashboard-simple-signal-grid-201,.dashboard-simple-stat-strip-201,.dashboard-simple-symptom-row-201{grid-template-columns:1fr}.dashboard-advanced-change-row-201{grid-template-columns:1fr;gap:4px}.dashboard-advanced-range-tabs-201{justify-content:center;width:100%}}.doctor-tools-companion-card{background:radial-gradient(circle at 92% 10%,var(--brand-sky,#6fb5ff) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.doctor-tools-companion-card{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-sky,#6fb5ff) 16%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 86%,var(--brand-lilac,#b3a0ff) 14%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.doctor-tools-companion-card .section-title{margin-top:10px;margin-bottom:6px}.doctor-tools-companion-actions{flex-wrap:wrap;justify-content:flex-start}@media (min-width:860px){.doctor-tools-companion-card{grid-template-columns:minmax(0,1fr) auto}.doctor-tools-companion-actions{justify-content:flex-end}}@media (max-width:520px){.doctor-tools-companion-actions .button{width:100%}.mobile-nav .sidebar-link{padding-left:5px!important;padding-right:5px!important;font-size:10.5px!important}}.daily-log-v2-form,.daily-log-v2-hero{gap:16px;display:grid}.daily-log-v2-hero{background:radial-gradient(circle at 92% 10%,var(--brand-mint,#76d8b7) 0,transparent 30%),radial-gradient(circle at 8% 90%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);grid-template-columns:minmax(0,1fr);align-items:end;padding:clamp(18px,2.6vw,26px)}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-hero{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-mint,#76d8b7) 16%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--brand-sky,#6fb5ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.daily-log-v2-title{letter-spacing:-.055em;color:var(--text-strong,var(--text));margin:10px 0 8px;font-size:clamp(32px,5vw,48px);line-height:.98}.daily-log-v2-save-hint{color:var(--text);margin:12px 0 0}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-save-hint{color:color-mix(in srgb,var(--text) 82%,var(--primary) 18%)}}.daily-log-v2-save-hint{font-weight:800}.daily-log-v2-date-card{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-date-card{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-lilac,#b3a0ff) 18%)}}.daily-log-v2-date-card{background:var(--surface);border-radius:22px;padding:14px}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-date-card{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.daily-log-v2-date-card{min-width:min(100%,330px)}.daily-log-v2-date-actions{flex-wrap:wrap;margin-top:10px;display:flex}.daily-log-v2-context,.daily-log-v2-essentials,.daily-log-v2-overall{padding:clamp(18px,2.4vw,24px)}.daily-log-v2-overall{background:radial-gradient(circle at 94% 8%,var(--brand-peach,#ff9768) 0,transparent 32%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-overall{background:radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--brand-peach,#ff9768) 15%,transparent) 0,transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--brand-lilac,#b3a0ff) 12%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.daily-log-v2-feeling-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.daily-log-v2-feeling,.daily-log-v2-feeling-active{min-height:72px;padding:11px 8px}.daily-log-v2-feeling-active{transform:translateY(-1px)}.daily-log-v2-flare-toggle{border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-flare-toggle{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-peach,#ff9768) 18%)}}.daily-log-v2-flare-toggle{background:var(--surface);border-radius:18px;padding:13px}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-flare-toggle{background:color-mix(in srgb,var(--surface) 76%,var(--brand-peach,#ff9768) 8%)}}.daily-log-v2-flare-toggle{cursor:pointer}.daily-log-v2-flare-toggle input{margin-top:3px}.daily-log-v2-flare-toggle em,.daily-log-v2-flare-toggle strong{display:block}.daily-log-v2-flare-toggle em{color:var(--muted);margin-top:4px;font-size:13px;font-style:normal}.daily-log-v2-section-header{margin-bottom:14px}.daily-log-v2-slider-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.daily-log-v2-slider-card{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-slider-card{border:1px solid color-mix(in srgb,var(--border) 84%,var(--brand-sky,#6fb5ff) 16%)}}.daily-log-v2-slider-card{background:var(--surface);border-radius:20px;padding:13px}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-slider-card{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.daily-log-v2-details{border:1px solid var(--border);margin-top:14px}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-details{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-lilac,#b3a0ff) 18%)}}.daily-log-v2-details{background:var(--surface);border-radius:20px;padding:0}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-details{background:color-mix(in srgb,var(--surface) 80%,var(--surface-tint,#eef2ff) 20%)}}.daily-log-v2-details{overflow:hidden}.daily-log-v2-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-weight:850;display:flex}.daily-log-v2-details summary::-webkit-details-marker{display:none}.daily-log-v2-details summary em{color:var(--muted);font-size:13px;font-style:normal}.daily-log-v2-details[open]{padding:0 14px 14px}.daily-log-v2-context{background:radial-gradient(circle at 92% 10%,var(--brand-gold,#f2be59) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-context{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-gold,#f2be59) 12%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,var(--brand-mint,#76d8b7) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.daily-log-v2-context-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.daily-log-v2-sleep-card,.daily-log-v2-wellness-card{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-sleep-card,.daily-log-v2-wellness-card{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-mint,#76d8b7) 18%)}}.daily-log-v2-sleep-card,.daily-log-v2-wellness-card{background:var(--surface);border-radius:22px;padding:14px}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-sleep-card,.daily-log-v2-wellness-card{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.daily-log-v2-wellness-card{gap:12px;display:grid}.daily-log-v2-notes,.daily-log-v2-trigger-section{margin-top:16px}.daily-log-v2-trigger-wrap{gap:8px}.daily-log-v2-save-bar{border-radius:22px}.daily-log-v2-delete-card{margin-top:4px}@media (min-width:760px){.daily-log-v2-hero{grid-template-columns:minmax(0,1fr) auto}.daily-log-v2-slider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-log-v2-context-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}.daily-log-v2-wellness-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.daily-log-v2-slider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.daily-log-v2-feeling-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-log-v2-date-actions .button,.daily-log-v2-save-bar .button{width:100%}.daily-log-v2-save-bar{align-items:stretch}}.insights-v2-hero,.insights-v2-shell{gap:16px;display:grid}.insights-v2-hero{background:radial-gradient(circle at 92% 10%,var(--brand-mint,#76d8b7) 0,transparent 30%),radial-gradient(circle at 8% 90%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);grid-template-columns:minmax(0,1fr);align-items:end;padding:clamp(18px,2.8vw,28px)}@supports (color:color-mix(in lab,red,red)){.insights-v2-hero{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-mint,#76d8b7) 16%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--brand-sky,#6fb5ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.insights-v2-actions{flex-wrap:wrap;gap:10px;display:flex}.insights-v2-primary{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;padding:clamp(18px,2.4vw,26px);display:grid}.insights-v2-primary-watch{background:radial-gradient(circle at 92% 10%,var(--brand-peach,#ff9768) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.insights-v2-primary-watch{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-peach,#ff9768) 16%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 86%,var(--brand-lilac,#b3a0ff) 14%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.insights-v2-primary-positive{background:radial-gradient(circle at 92% 10%,var(--brand-mint,#76d8b7) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.insights-v2-primary-positive{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-mint,#76d8b7) 20%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 86%,var(--brand-mint,#76d8b7) 14%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.insights-v2-primary-neutral{background:radial-gradient(circle at 92% 10%,var(--brand-sky,#6fb5ff) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.insights-v2-primary-neutral{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-sky,#6fb5ff) 16%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 86%,var(--brand-lilac,#b3a0ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.insights-v2-primary-title{letter-spacing:-.05em;color:var(--text-strong,var(--text));margin:12px 0 8px;font-size:clamp(28px,4vw,42px);line-height:1}.insights-v2-primary-detail{background:var(--surface);border-radius:999px;width:fit-content;margin-top:14px;padding:9px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.insights-v2-primary-detail{background:color-mix(in srgb,var(--surface) 74%,var(--primary-soft) 26%)}}.insights-v2-primary-detail{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.insights-v2-primary-detail{color:color-mix(in srgb,var(--text) 82%,var(--primary) 18%)}}.insights-v2-primary-detail{font-size:13px;font-weight:850}.insights-v2-next-action{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.insights-v2-next-action{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-peach,#ff9768) 18%)}}.insights-v2-next-action{background:var(--surface);border-radius:22px;padding:16px}@supports (color:color-mix(in lab,red,red)){.insights-v2-next-action{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.insights-v2-next-action>span{color:#be185d;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.insights-v2-next-action strong{color:var(--text-strong,var(--text));margin:8px 0 14px;font-size:20px;line-height:1.1;display:block}.insights-v2-section-head{align-items:flex-start;gap:14px;margin-bottom:14px}.insights-v2-signals{padding:clamp(18px,2.3vw,24px)}.insights-v2-change-grid,.insights-v2-deeper-grid,.insights-v2-pattern-grid,.insights-v2-signal-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.insights-v2-signal-card{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.insights-v2-signal-card{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-lilac,#b3a0ff) 18%)}}.insights-v2-signal-card{background:var(--surface);border-radius:22px;padding:16px}@supports (color:color-mix(in lab,red,red)){.insights-v2-signal-card{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.insights-v2-signal-watch{background:linear-gradient(135deg,var(--brand-peach,#ff9768) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.insights-v2-signal-watch{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-peach,#ff9768) 14%,var(--surface)) 0,var(--surface) 100%)}}.insights-v2-signal-positive{background:linear-gradient(135deg,var(--brand-mint,#76d8b7) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.insights-v2-signal-positive{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint,#76d8b7) 16%,var(--surface)) 0,var(--surface) 100%)}}.insights-v2-signal-neutral{background:linear-gradient(135deg,var(--brand-sky,#6fb5ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.insights-v2-signal-neutral{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-sky,#6fb5ff) 14%,var(--surface)) 0,var(--surface) 100%)}}.insights-v2-pattern-card span,.insights-v2-signal-card span{color:var(--primary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:900;display:inline-flex}.insights-v2-pattern-card strong,.insights-v2-signal-card strong{color:var(--text-strong,var(--text));margin-top:8px;font-size:21px;line-height:1.08;display:block}.insights-v2-pattern-card p,.insights-v2-signal-card p{margin-top:8px}.insights-v2-pattern-card em,.insights-v2-signal-card em{color:var(--text);margin-top:12px;display:block}@supports (color:color-mix(in lab,red,red)){.insights-v2-pattern-card em,.insights-v2-signal-card em{color:color-mix(in srgb,var(--text) 78%,var(--primary) 22%)}}.insights-v2-pattern-card em,.insights-v2-signal-card em{font-size:13px;font-style:normal;font-weight:850}.insights-v2-pattern-card{min-width:0;padding:18px}.insights-v2-pattern-card:first-child{background:linear-gradient(135deg,var(--brand-lilac,#b3a0ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.insights-v2-pattern-card:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 16%,var(--surface)) 0,var(--surface) 100%)}}.insights-v2-pattern-card:nth-child(2){background:linear-gradient(135deg,var(--brand-mint,#76d8b7) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.insights-v2-pattern-card:nth-child(2){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint,#76d8b7) 16%,var(--surface)) 0,var(--surface) 100%)}}.insights-v2-pattern-card:nth-child(3){background:linear-gradient(135deg,var(--brand-peach,#ff9768) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.insights-v2-pattern-card:nth-child(3){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-peach,#ff9768) 14%,var(--surface)) 0,var(--surface) 100%)}}.insights-v2-change-card{background:radial-gradient(circle at 94% 8%,var(--brand-gold,#f2be59) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);padding:clamp(18px,2.3vw,24px)}@supports (color:color-mix(in lab,red,red)){.insights-v2-change-card{background:radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--brand-gold,#f2be59) 14%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,var(--brand-lilac,#b3a0ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.insights-v2-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-v2-change-item{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.insights-v2-change-item{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-lilac,#b3a0ff) 18%)}}.insights-v2-change-item{background:var(--surface);border-radius:20px;padding:14px}@supports (color:color-mix(in lab,red,red)){.insights-v2-change-item{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.insights-v2-change-item em,.insights-v2-change-item p,.insights-v2-change-item span{display:block}.insights-v2-change-item span{color:var(--muted);font-size:12px;font-weight:850}.insights-v2-change-item strong{color:var(--text-strong,var(--text));letter-spacing:-.055em;margin-top:8px;font-size:34px;line-height:.95;display:block}.insights-v2-change-item strong small{color:var(--muted);font-size:14px}.insights-v2-change-item p{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.35}.insights-v2-change-item em{width:fit-content;margin-top:10px;font-style:normal}.insights-v2-trigger-callouts{gap:10px;margin-bottom:12px;display:grid}.insights-v2-data-gaps{background:linear-gradient(135deg,var(--brand-sky,#6fb5ff) 0,var(--brand-lilac,#b3a0ff) 100%);grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.insights-v2-data-gaps{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-sky,#6fb5ff) 12%,var(--surface)) 0,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 8%,var(--surface)) 100%)}}.insights-v2-data-gaps .section-title{margin-top:10px}.insights-v2-gap-list{gap:9px;display:grid}.insights-v2-gap-item{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.insights-v2-gap-item{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-sky,#6fb5ff) 18%)}}.insights-v2-gap-item{background:var(--surface);border-radius:16px;padding:12px 13px}@supports (color:color-mix(in lab,red,red)){.insights-v2-gap-item{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.insights-v2-gap-item{color:var(--text);font-weight:750}@media (min-width:760px){.insights-v2-data-gaps,.insights-v2-hero,.insights-v2-primary{grid-template-columns:minmax(0,1fr) auto}.insights-v2-pattern-grid,.insights-v2-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.insights-v2-deeper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.insights-v2-change-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.insights-v2-actions .button,.insights-v2-next-action .button{width:100%}.insights-v2-change-grid{grid-template-columns:1fr}}.insights-v2-confidence{border-left:1px solid var(--border);margin-left:8px}@supports (color:color-mix(in lab,red,red)){.insights-v2-confidence{border-left:1px solid color-mix(in srgb,var(--border) 70%,var(--primary) 30%)}}.insights-v2-confidence{color:var(--primary);padding-left:8px;font-weight:900}.insights-v2-signal-why,.insights-v2-why{border:1px solid var(--border);margin-top:12px}@supports (color:color-mix(in lab,red,red)){.insights-v2-signal-why,.insights-v2-why{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-sky,#6fb5ff) 18%)}}.insights-v2-signal-why,.insights-v2-why{background:var(--surface);border-radius:16px;padding:11px 12px}@supports (color:color-mix(in lab,red,red)){.insights-v2-signal-why,.insights-v2-why{background:color-mix(in srgb,var(--surface) 78%,var(--surface-tint,#eef2ff) 22%)}}.insights-v2-why span,.insights-v2-why strong{display:block}.insights-v2-why strong{color:var(--text-strong,var(--text));text-transform:uppercase;letter-spacing:.05em;font-size:12px}.insights-v2-signal-why,.insights-v2-why span{color:var(--muted);font-size:13px;line-height:1.4}.insights-v2-signal-why{font-weight:650}.insights-v2-signal-card .what-seeing-action{margin-top:10px;display:inline-flex}.insights-v2-change-item em{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.insights-v2-change-item em{color:color-mix(in srgb,var(--text) 78%,var(--primary) 22%)}}.insights-v2-change-item em{font-weight:850}.insights-v2-pattern-card .insights-v2-signal-why{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.insights-v2-pattern-card .insights-v2-signal-why{background:color-mix(in srgb,var(--surface) 68%,transparent)}}.reports-v2-hero,.reports-v2-shell{gap:16px;display:grid}.reports-v2-hero{background:radial-gradient(circle at 92% 10%,var(--brand-mint,#76d8b7) 0,transparent 30%),radial-gradient(circle at 8% 90%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);grid-template-columns:minmax(0,1fr);align-items:end;padding:clamp(18px,2.8vw,28px)}@supports (color:color-mix(in lab,red,red)){.reports-v2-hero{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-mint,#76d8b7) 16%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--brand-sky,#6fb5ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.reports-v2-window{margin-top:10px;font-weight:750}.reports-v2-action-row,.reports-v2-export-actions,.reports-v2-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.reports-v2-hero-actions{justify-content:flex-start}.reports-v2-range-tabs{border:1px solid var(--border);align-items:center;gap:4px;width:fit-content;padding:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.reports-v2-range-tabs{border:1px solid color-mix(in srgb,var(--border) 82%,var(--primary) 18%)}}.reports-v2-range-tabs{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.reports-v2-range-tabs{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.reports-v2-range-tabs button{color:var(--muted);font:inherit;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}.reports-v2-range-tabs button.active{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;box-shadow:0 10px 24px var(--primary)}@supports (color:color-mix(in lab,red,red)){.reports-v2-range-tabs button.active{box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 24%,transparent)}}.reports-v2-analysis-grid,.reports-v2-context-grid,.reports-v2-snapshot-grid,.reports-v2-top-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.reports-v2-snapshot-card{padding:15px}.reports-v2-snapshot-card small,.reports-v2-snapshot-card span{color:var(--muted);display:block}.reports-v2-snapshot-card span{font-size:12px;font-weight:850}.reports-v2-snapshot-card strong{color:var(--text-strong,var(--text));letter-spacing:-.06em;margin-top:8px;font-size:clamp(30px,5vw,44px);line-height:.95;display:block}.reports-v2-snapshot-card small{margin-top:8px;font-size:12px;line-height:1.35}.reports-v2-snapshot-0{background:linear-gradient(135deg,var(--brand-lilac,#b3a0ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reports-v2-snapshot-0{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,var(--surface)) 0,var(--surface) 100%)}}.reports-v2-snapshot-1{background:linear-gradient(135deg,var(--brand-peach,#ff9768) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reports-v2-snapshot-1{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-peach,#ff9768) 18%,var(--surface)) 0,var(--surface) 100%)}}.reports-v2-snapshot-2{background:linear-gradient(135deg,var(--brand-sky,#6fb5ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reports-v2-snapshot-2{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-sky,#6fb5ff) 18%,var(--surface)) 0,var(--surface) 100%)}}.reports-v2-snapshot-3{background:linear-gradient(135deg,var(--brand-mint,#76d8b7) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reports-v2-snapshot-3{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint,#76d8b7) 18%,var(--surface)) 0,var(--surface) 100%)}}.reports-v2-snapshot-4{background:linear-gradient(135deg,var(--brand-gold,#f2be59) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reports-v2-snapshot-4{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-gold,#f2be59) 20%,var(--surface)) 0,var(--surface) 100%)}}.reports-v2-snapshot-5{background:linear-gradient(135deg,var(--brand-rose,#f487aa) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reports-v2-snapshot-5{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-rose,#f487aa) 16%,var(--surface)) 0,var(--surface) 100%)}}.reports-v2-change-card,.reports-v2-chart-card,.reports-v2-context-card,.reports-v2-export-card,.reports-v2-watch-card{padding:clamp(18px,2.4vw,24px)}.reports-v2-change-card{background:radial-gradient(circle at 92% 10%,var(--brand-gold,#f2be59) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reports-v2-change-card{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-gold,#f2be59) 14%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--brand-lilac,#b3a0ff) 12%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.reports-v2-watch-card{background:radial-gradient(circle at 92% 10%,var(--brand-mint,#76d8b7) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reports-v2-watch-card{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-mint,#76d8b7) 14%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--brand-sky,#6fb5ff) 12%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.reports-v2-note{background:var(--surface);border-radius:16px;margin-top:14px;padding:12px 13px}@supports (color:color-mix(in lab,red,red)){.reports-v2-note{background:color-mix(in srgb,var(--surface) 76%,var(--primary-soft) 24%)}}.reports-v2-note{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.reports-v2-note{color:color-mix(in srgb,var(--text) 82%,var(--primary) 18%)}}.reports-v2-note{font-size:13px;font-weight:800}.reports-v2-section-head{align-items:flex-start;gap:14px;margin-bottom:14px}.reports-v2-analysis-grid>*,.reports-v2-chart-card,.reports-v2-context-grid>*{min-width:0}.reports-v2-context-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.reports-v2-context-list div{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.reports-v2-context-list div{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-sky,#6fb5ff) 18%)}}.reports-v2-context-list div{background:var(--surface);border-radius:18px;padding:13px}@supports (color:color-mix(in lab,red,red)){.reports-v2-context-list div{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.reports-v2-context-list span,.reports-v2-context-list strong{display:block}.reports-v2-context-list strong{color:var(--text-strong,var(--text));letter-spacing:-.04em;font-size:28px;line-height:1}.reports-v2-context-list span{color:var(--muted);margin-top:6px;font-size:12px;font-weight:800}.reports-v2-labs-table{margin-top:12px}.reports-v2-export-card{background:linear-gradient(135deg,var(--brand-lilac,#b3a0ff) 0,var(--brand-peach,#ff9768) 100%)}@supports (color:color-mix(in lab,red,red)){.reports-v2-export-card{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 14%,var(--surface)) 0,color-mix(in srgb,var(--brand-peach,#ff9768) 10%,var(--surface)) 100%)}}.reports-v2-export-actions{margin-top:16px}@media (min-width:760px){.reports-v2-hero{grid-template-columns:minmax(0,1fr) auto}.reports-v2-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-v2-analysis-grid,.reports-v2-context-grid,.reports-v2-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.reports-v2-snapshot-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:640px){.reports-v2-action-row,.reports-v2-action-row .button,.reports-v2-export-actions,.reports-v2-export-actions .button,.reports-v2-hero-actions,.reports-v2-range-tabs{width:100%}.reports-v2-range-tabs{justify-content:center}}.doctor-summary-v2-shell{gap:16px;max-width:1120px;display:grid}.doctor-summary-v2-hero{background:radial-gradient(circle at 92% 10%,var(--brand-mint,#76d8b7) 0,transparent 30%),radial-gradient(circle at 8% 90%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);grid-template-columns:minmax(0,1fr);align-items:end;gap:16px;padding:clamp(18px,2.8vw,28px);display:grid}@supports (color:color-mix(in lab,red,red)){.doctor-summary-v2-hero{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-mint,#76d8b7) 16%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--brand-sky,#6fb5ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.doctor-summary-v2-window{margin-top:10px;font-weight:750}.doctor-summary-v2-action-row,.doctor-summary-v2-actions{flex-wrap:wrap;gap:10px;display:flex}.doctor-summary-v2-actions{justify-content:flex-start}.doctor-summary-v2-range-tabs{border:1px solid var(--border);align-items:center;gap:4px;width:fit-content;padding:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.doctor-summary-v2-range-tabs{border:1px solid color-mix(in srgb,var(--border) 82%,var(--primary) 18%)}}.doctor-summary-v2-range-tabs{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.doctor-summary-v2-range-tabs{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.doctor-summary-v2-range-tabs a{color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:850;display:inline-flex}.doctor-summary-v2-range-tabs a.active{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;box-shadow:0 10px 24px var(--primary)}@supports (color:color-mix(in lab,red,red)){.doctor-summary-v2-range-tabs a.active{box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 24%,transparent)}}.doctor-summary-v2-document{color:#1f2937;background:#fff;padding:clamp(20px,3vw,34px)}.doctor-summary-v2-document .muted,.doctor-summary-v2-document dd,.doctor-summary-v2-document li,.doctor-summary-v2-document p{color:#526070}.doctor-summary-v2-document-header{border-bottom:1px solid #e8ecf3;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:18px;padding-bottom:18px;display:grid}.doctor-summary-v2-label{color:#6b57ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.doctor-summary-v2-document-header h2{color:#111827;letter-spacing:-.04em;margin:8px 0 4px;font-size:clamp(28px,4vw,40px);line-height:1}.doctor-summary-v2-badge{color:#4c3fd6;background:#f7f4ff;border:1px solid #e8ecf3;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:850}.doctor-summary-v2-section{border-top:1px solid #edf0f5;margin-top:18px;padding-top:18px}.doctor-summary-v2-section h3{color:#111827;letter-spacing:-.02em;margin:0 0 12px;font-size:20px}.doctor-summary-v2-takeaways{gap:9px;margin:0;padding-left:20px;display:grid}.doctor-summary-v2-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.doctor-summary-v2-metric{background:linear-gradient(135deg,#fbfbff,#f7f4ff);border:1px solid #e8ecf3;border-radius:18px;padding:14px;position:relative}.doctor-summary-v2-metric-icon{opacity:.9;position:absolute;top:13px;right:13px}.doctor-summary-v2-metric span:not(.doctor-summary-v2-metric-icon){color:#526070;max-width:calc(100% - 30px);font-size:12px;font-weight:850;display:block}.doctor-summary-v2-metric strong{color:#111827;letter-spacing:-.055em;margin-top:8px;font-size:clamp(28px,4vw,40px);line-height:.95;display:block}.doctor-summary-v2-metric em{color:#526070;width:fit-content;margin-top:8px;font-size:12px;font-style:normal;font-weight:750;display:block}.doctor-summary-v2-two-col{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.doctor-summary-v2-definition-list{gap:8px;margin:0;display:grid}.doctor-summary-v2-definition-list div{background:#fbfbff;border:1px solid #e8ecf3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 12px;display:grid}.doctor-summary-v2-definition-list dd,.doctor-summary-v2-definition-list dt{margin:0}.doctor-summary-v2-definition-list dt{color:#526070;font-weight:750}.doctor-summary-v2-definition-list dd{color:#111827;font-weight:900}.doctor-summary-v2-notes{gap:10px;display:grid}.doctor-summary-v2-note{background:#fbfbff;border:1px solid #e8ecf3;border-radius:16px;padding:12px 14px}.doctor-summary-v2-note p,.doctor-summary-v2-note strong{display:block}.doctor-summary-v2-note p{margin:7px 0 0}@media (min-width:760px){.doctor-summary-v2-hero{grid-template-columns:minmax(0,1fr) auto}.doctor-summary-v2-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.doctor-summary-v2-two-col{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:640px){.doctor-summary-v2-document-header,.doctor-summary-v2-metric-grid{grid-template-columns:1fr}.doctor-summary-v2-action-row,.doctor-summary-v2-actions,.doctor-summary-v2-range-tabs{width:100%}.doctor-summary-v2-action-row,.doctor-summary-v2-range-tabs{justify-content:center}.doctor-summary-v2-action-row .button{width:100%}}@media print{.doctor-summary-v2-shell{max-width:none}.doctor-summary-v2-document{box-shadow:none!important;border:0!important;padding:0!important}.doctor-summary-v2-metric,.doctor-summary-v2-note,.doctor-summary-v2-section{break-inside:avoid}.doctor-summary-v2-metric-grid{grid-template-columns:repeat(4,1fr)}}.doctor-prep-v2-shell{gap:16px;max-width:1120px;display:grid}.doctor-prep-v2-hero{background:radial-gradient(circle at 92% 10%,var(--brand-peach,#ff9768) 0,transparent 30%),radial-gradient(circle at 8% 90%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);grid-template-columns:minmax(0,1fr);align-items:end;gap:16px;padding:clamp(18px,2.8vw,28px);display:grid}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-hero{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-peach,#ff9768) 15%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--brand-sky,#6fb5ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.doctor-prep-v2-actions{flex-wrap:wrap;gap:10px;display:flex}.doctor-prep-v2-lower-grid,.doctor-prep-v2-main-grid,.doctor-prep-v2-snapshot-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.doctor-prep-v2-snapshot-card{padding:15px}.doctor-prep-v2-snapshot-card small,.doctor-prep-v2-snapshot-card span{color:var(--muted);display:block}.doctor-prep-v2-snapshot-card span{font-size:12px;font-weight:850}.doctor-prep-v2-snapshot-card strong{color:var(--text-strong,var(--text));letter-spacing:-.06em;margin-top:8px;font-size:clamp(30px,5vw,44px);line-height:.95;display:block}.doctor-prep-v2-snapshot-card small{margin-top:8px;font-size:12px;line-height:1.35}.doctor-prep-v2-snapshot-card:first-child{background:linear-gradient(135deg,var(--brand-lilac,#b3a0ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-snapshot-card:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,var(--surface)) 0,var(--surface) 100%)}}.doctor-prep-v2-snapshot-card:nth-child(2){background:linear-gradient(135deg,var(--brand-peach,#ff9768) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-snapshot-card:nth-child(2){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-peach,#ff9768) 18%,var(--surface)) 0,var(--surface) 100%)}}.doctor-prep-v2-snapshot-card:nth-child(3){background:linear-gradient(135deg,var(--brand-rose,#f487aa) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-snapshot-card:nth-child(3){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-rose,#f487aa) 16%,var(--surface)) 0,var(--surface) 100%)}}.doctor-prep-v2-snapshot-card:nth-child(4){background:linear-gradient(135deg,var(--brand-sky,#6fb5ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-snapshot-card:nth-child(4){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-sky,#6fb5ff) 18%,var(--surface)) 0,var(--surface) 100%)}}.doctor-prep-v2-snapshot-card:nth-child(5){background:linear-gradient(135deg,var(--brand-mint,#76d8b7) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-snapshot-card:nth-child(5){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint,#76d8b7) 18%,var(--surface)) 0,var(--surface) 100%)}}.doctor-prep-v2-form-card,.doctor-prep-v2-panel{padding:clamp(18px,2.4vw,24px)}.doctor-prep-v2-form-card{background:radial-gradient(circle at 92% 10%,var(--brand-lilac,#b3a0ff) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);gap:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-form-card{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 14%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,var(--brand-sky,#6fb5ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.doctor-prep-v2-form-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.doctor-prep-v2-card-heading{align-items:flex-start;gap:10px;display:flex}.doctor-prep-v2-card-heading svg{color:var(--primary);flex:none;margin-top:2px}.doctor-prep-v2-card-heading .section-title,.doctor-prep-v2-card-heading h3{margin:0}.doctor-prep-v2-card-heading.compact h3{color:var(--text-strong,var(--text));letter-spacing:-.02em;font-size:17px}.doctor-prep-v2-section-block{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-section-block{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-lilac,#b3a0ff) 18%)}}.doctor-prep-v2-section-block{background:var(--surface);border-radius:22px;padding:14px}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-section-block{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.doctor-prep-v2-change-list,.doctor-prep-v2-mini-list,.doctor-prep-v2-prompt-grid,.doctor-prep-v2-question-list{gap:9px;display:grid}.doctor-prep-v2-prompt-grid{margin-top:12px}.doctor-prep-v2-mini-list div,.doctor-prep-v2-prompt{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-mini-list div,.doctor-prep-v2-prompt{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-sky,#6fb5ff) 18%)}}.doctor-prep-v2-mini-list div,.doctor-prep-v2-prompt{background:var(--surface);border-radius:16px;padding:12px 13px}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-mini-list div,.doctor-prep-v2-prompt{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.doctor-prep-v2-mini-list div,.doctor-prep-v2-prompt{color:var(--text);font-weight:750}.doctor-prep-v2-question-list{margin-top:12px}.doctor-prep-v2-question{border:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-question{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-lilac,#b3a0ff) 18%)}}.doctor-prep-v2-question{background:var(--surface);border-radius:16px;padding:12px}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-question{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.doctor-prep-v2-question{cursor:pointer}.doctor-prep-v2-question input{margin-top:4px}.doctor-prep-v2-side{gap:14px;min-width:0;display:grid}.doctor-prep-v2-panel{min-width:0}.doctor-prep-v2-panel:first-child{background:linear-gradient(135deg,var(--brand-mint,#76d8b7) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-panel:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint,#76d8b7) 14%,var(--surface)) 0,var(--surface) 100%)}}.doctor-prep-v2-panel:nth-child(2){background:linear-gradient(135deg,var(--brand-peach,#ff9768) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-panel:nth-child(2){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-peach,#ff9768) 12%,var(--surface)) 0,var(--surface) 100%)}}.doctor-prep-v2-panel:nth-child(3){background:linear-gradient(135deg,var(--brand-sky,#6fb5ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-panel:nth-child(3){background:linear-gradient(135deg,color-mix(in srgb,var(--brand-sky,#6fb5ff) 14%,var(--surface)) 0,var(--surface) 100%)}}.doctor-prep-v2-change-list{color:var(--muted);margin:14px 0 0;padding-left:18px}.doctor-prep-v2-summary{border-radius:18px;max-height:420px;overflow:auto}.doctor-prep-v2-last-saved{gap:8px;padding:16px;display:grid}@media (min-width:760px){.doctor-prep-v2-hero{grid-template-columns:minmax(0,1fr) auto}.doctor-prep-v2-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doctor-prep-v2-snapshot-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.doctor-prep-v2-main-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start}.doctor-prep-v2-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.doctor-prep-v2-actions,.doctor-prep-v2-actions .button,.doctor-prep-v2-actions button{width:100%}.doctor-prep-v2-actions{align-items:stretch}.doctor-prep-v2-snapshot-grid{grid-template-columns:1fr}}.history-v2-hero,.history-v2-shell{gap:16px;display:grid}.history-v2-hero{background:radial-gradient(circle at 92% 10%,var(--brand-sky,#6fb5ff) 0,transparent 30%),radial-gradient(circle at 8% 90%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);grid-template-columns:minmax(0,1fr);align-items:end;padding:clamp(18px,2.8vw,28px)}@supports (color:color-mix(in lab,red,red)){.history-v2-hero{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-sky,#6fb5ff) 16%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--brand-mint,#76d8b7) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.history-v2-window{margin-top:10px;font-weight:750}.history-v2-action-row,.history-v2-actions,.history-v2-custom-range{flex-wrap:wrap;gap:10px;display:flex}.history-v2-actions{justify-content:flex-start}.history-v2-range-tabs{border:1px solid var(--border);align-items:center;gap:4px;padding:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.history-v2-range-tabs{border:1px solid color-mix(in srgb,var(--border) 82%,var(--primary) 18%)}}.history-v2-range-tabs{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.history-v2-range-tabs{background:color-mix(in srgb,var(--surface) 76%,transparent)}}.history-v2-range-tabs button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850}.history-v2-range-tabs button.active{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;box-shadow:0 10px 24px var(--primary)}@supports (color:color-mix(in lab,red,red)){.history-v2-range-tabs button.active{box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 24%,transparent)}}.history-v2-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.history-v2-snapshot{padding:15px}.history-v2-snapshot small,.history-v2-snapshot span{color:var(--muted);display:block}.history-v2-snapshot span{font-size:12px;font-weight:850}.history-v2-snapshot strong{color:var(--text-strong,var(--text));letter-spacing:-.06em;margin-top:8px;font-size:clamp(30px,5vw,44px);line-height:.95;display:block}.history-v2-snapshot small{margin-top:8px;font-size:12px;line-height:1.35}.history-v2-snapshot-0{background:linear-gradient(135deg,var(--brand-lilac,#b3a0ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.history-v2-snapshot-0{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,var(--surface)) 0,var(--surface) 100%)}}.history-v2-snapshot-1{background:linear-gradient(135deg,var(--brand-sky,#6fb5ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.history-v2-snapshot-1{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-sky,#6fb5ff) 18%,var(--surface)) 0,var(--surface) 100%)}}.history-v2-snapshot-2{background:linear-gradient(135deg,var(--brand-peach,#ff9768) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.history-v2-snapshot-2{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-peach,#ff9768) 18%,var(--surface)) 0,var(--surface) 100%)}}.history-v2-snapshot-3{background:linear-gradient(135deg,var(--brand-rose,#f487aa) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.history-v2-snapshot-3{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-rose,#f487aa) 16%,var(--surface)) 0,var(--surface) 100%)}}.history-v2-snapshot-4{background:linear-gradient(135deg,var(--brand-mint,#76d8b7) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.history-v2-snapshot-4{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint,#76d8b7) 18%,var(--surface)) 0,var(--surface) 100%)}}.history-v2-snapshot-5{background:linear-gradient(135deg,var(--brand-gold,#f2be59) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.history-v2-snapshot-5{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-gold,#f2be59) 18%,var(--surface)) 0,var(--surface) 100%)}}.history-v2-chart-card,.history-v2-timeline-card{min-width:0;padding:clamp(18px,2.4vw,24px)}.history-v2-section-head{align-items:flex-start;gap:14px;margin-bottom:14px}.history-v2-timeline{gap:14px;display:grid}.history-v2-entry{border:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:12px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.history-v2-entry{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-sky,#6fb5ff) 18%)}}.history-v2-entry{background:var(--surface);border-radius:24px;padding:14px}@supports (color:color-mix(in lab,red,red)){.history-v2-entry{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.history-v2-entry-flare{border-color:var(--brand-peach,#ff9768)}@supports (color:color-mix(in lab,red,red)){.history-v2-entry-flare{border-color:color-mix(in srgb,var(--brand-peach,#ff9768) 45%,var(--border))}}.history-v2-entry-flare{background:linear-gradient(135deg,var(--brand-peach,#ff9768) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.history-v2-entry-flare{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-peach,#ff9768) 12%,var(--surface)) 0,var(--surface) 100%)}}.history-v2-entry-date span,.history-v2-entry-date strong{display:block}.history-v2-entry-date strong{color:var(--text-strong,var(--text));letter-spacing:-.02em;font-size:18px}.history-v2-entry-date span{color:var(--muted);margin-top:4px;font-size:12px;font-weight:850}.history-v2-entry-body{min-width:0}.history-v2-entry-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.history-v2-entry-head>div:first-child{flex-wrap:wrap;gap:8px;display:flex}.history-v2-entry-actions{gap:8px}.history-v2-values-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.history-v2-value{border:1px solid var(--border);gap:6px;display:grid}@supports (color:color-mix(in lab,red,red)){.history-v2-value{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-lilac,#b3a0ff) 18%)}}.history-v2-value{background:var(--surface);border-radius:16px;padding:10px 11px}@supports (color:color-mix(in lab,red,red)){.history-v2-value{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.history-v2-value span{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.history-v2-value strong{color:var(--text-strong,var(--text));font-size:22px;line-height:1}.history-v2-value em{color:var(--muted);font-size:12px;font-style:normal}.history-v2-context-line{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.history-v2-context-line span{background:var(--surface);border-radius:999px;padding:7px 10px}@supports (color:color-mix(in lab,red,red)){.history-v2-context-line span{background:color-mix(in srgb,var(--surface) 65%,var(--surface-tint,#eef2ff) 35%)}}.history-v2-context-line span{color:var(--muted);font-size:12px;font-weight:800}.history-v2-note{border-left:4px solid var(--primary);background:var(--surface);border-radius:14px;margin-top:12px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.history-v2-note{background:color-mix(in srgb,var(--surface) 74%,var(--primary-soft) 26%)}}.history-v2-note{color:var(--text)}.history-v2-pagination{margin-top:14px}@media (min-width:760px){.history-v2-hero{grid-template-columns:minmax(0,1fr) auto}.history-v2-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.history-v2-entry{grid-template-columns:170px minmax(0,1fr)}}@media (min-width:1120px){.history-v2-snapshot-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:640px){.history-v2-action-row,.history-v2-action-row .button,.history-v2-actions,.history-v2-custom-range,.history-v2-custom-range .button,.history-v2-custom-range .input,.history-v2-range-tabs{width:100%}.history-v2-range-tabs{justify-content:center}.history-v2-values-grid{grid-template-columns:1fr}.history-v2-entry-actions,.history-v2-entry-actions .button{width:100%}}.tracker-v2-hero,.tracker-v2-shell{gap:16px;display:grid}.tracker-v2-hero{grid-template-columns:minmax(0,1fr);align-items:end;padding:clamp(18px,2.8vw,28px)}.symptoms-v2-hero{background:radial-gradient(circle at 92% 10%,var(--brand-mint,#76d8b7) 0,transparent 30%),radial-gradient(circle at 8% 90%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.symptoms-v2-hero{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-mint,#76d8b7) 16%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--brand-sky,#6fb5ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.triggers-v2-hero{background:radial-gradient(circle at 92% 10%,var(--brand-peach,#ff9768) 0,transparent 30%),radial-gradient(circle at 8% 90%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.triggers-v2-hero{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-peach,#ff9768) 16%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--brand-mint,#76d8b7) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.tracker-v2-actions,.tracker-v2-inline-form{flex-wrap:wrap;gap:10px;display:flex}.tracker-v2-snapshot-grid,.tracker-v2-top-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.tracker-v2-snapshot{padding:15px}.tracker-v2-snapshot small,.tracker-v2-snapshot span{color:var(--muted);display:block}.tracker-v2-snapshot span{font-size:12px;font-weight:850}.tracker-v2-snapshot strong{color:var(--text-strong,var(--text));letter-spacing:-.06em;margin-top:8px;font-size:clamp(30px,5vw,44px);display:block}.tracker-v2-snapshot small{margin-top:8px;font-size:12px;line-height:1.35}.tracker-v2-snapshot-0{background:linear-gradient(135deg,var(--brand-lilac,#b3a0ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.tracker-v2-snapshot-0{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,var(--surface)) 0,var(--surface) 100%)}}.tracker-v2-snapshot-1{background:linear-gradient(135deg,var(--brand-sky,#6fb5ff) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.tracker-v2-snapshot-1{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-sky,#6fb5ff) 18%,var(--surface)) 0,var(--surface) 100%)}}.tracker-v2-snapshot-2{background:linear-gradient(135deg,var(--brand-mint,#76d8b7) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.tracker-v2-snapshot-2{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-mint,#76d8b7) 18%,var(--surface)) 0,var(--surface) 100%)}}.tracker-v2-snapshot-3{background:linear-gradient(135deg,var(--brand-peach,#ff9768) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.tracker-v2-snapshot-3{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-peach,#ff9768) 18%,var(--surface)) 0,var(--surface) 100%)}}.tracker-v2-add-card,.tracker-v2-hidden-section,.tracker-v2-library-section,.tracker-v2-snapshot-card{padding:clamp(18px,2.4vw,24px)}.tracker-v2-add-card{background:radial-gradient(circle at 92% 10%,var(--brand-gold,#f2be59) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.tracker-v2-add-card{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-gold,#f2be59) 12%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--brand-lilac,#b3a0ff) 12%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.tracker-v2-snapshot-card{background:radial-gradient(circle at 92% 10%,var(--brand-sky,#6fb5ff) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.tracker-v2-snapshot-card{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-sky,#6fb5ff) 14%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--brand-mint,#76d8b7) 12%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.tracker-v2-card-heading{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.tracker-v2-card-heading svg{color:var(--primary);flex:none;margin-top:3px}.tracker-v2-card-heading .section-title{margin:0}.tracker-v2-inline-form{align-items:end}.tracker-v2-inline-form>div{flex:260px}.tracker-v2-chip-row{margin-top:14px}.tracker-v2-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tracker-v2-mini-stat{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.tracker-v2-mini-stat{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-sky,#6fb5ff) 18%)}}.tracker-v2-mini-stat{background:var(--surface);border-radius:18px;padding:13px}@supports (color:color-mix(in lab,red,red)){.tracker-v2-mini-stat{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.tracker-v2-mini-stat span{color:var(--muted);font-size:12px;font-weight:850;display:block}.tracker-v2-mini-stat strong{color:var(--text-strong,var(--text));letter-spacing:-.05em;margin-top:7px;font-size:28px;line-height:1;display:block}.tracker-v2-section-head{align-items:flex-start;gap:14px;margin-bottom:14px}.tracker-v2-library-grid{margin-top:14px}.tracker-v2-trigger-card{gap:16px;min-height:142px;display:grid}.tracker-v2-hidden-list{gap:10px;display:grid}.tracker-v2-hidden-row{border:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.tracker-v2-hidden-row{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-lilac,#b3a0ff) 18%)}}.tracker-v2-hidden-row{background:var(--surface);border-radius:18px;padding:13px 14px}@supports (color:color-mix(in lab,red,red)){.tracker-v2-hidden-row{background:color-mix(in srgb,var(--surface) 82%,transparent)}}@media (min-width:760px){.tracker-v2-hero{grid-template-columns:minmax(0,1fr) auto}.tracker-v2-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tracker-v2-top-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:stretch}}@media (max-width:640px){.tracker-v2-actions,.tracker-v2-actions .button,.tracker-v2-inline-form,.tracker-v2-inline-form .button{width:100%}.tracker-v2-mini-grid,.tracker-v2-snapshot-grid,.tracker-v2-top-grid{grid-template-columns:1fr}.tracker-v2-hidden-row{flex-direction:column;align-items:flex-start}}.labs-v2-shell,.meds-v2-shell{gap:16px;display:grid}.labs-v2-hero,.meds-v2-hero{grid-template-columns:minmax(0,1fr);align-items:end;gap:16px;padding:clamp(18px,2.8vw,28px);display:grid}.meds-v2-hero{background:radial-gradient(circle at 92% 10%,var(--brand-mint,#76d8b7) 0,transparent 30%),radial-gradient(circle at 8% 90%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.meds-v2-hero{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-mint,#76d8b7) 16%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--brand-sky,#6fb5ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.labs-v2-hero{background:radial-gradient(circle at 92% 10%,var(--brand-sky,#6fb5ff) 0,transparent 30%),radial-gradient(circle at 8% 90%,var(--brand-peach,#ff9768) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.labs-v2-hero{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-sky,#6fb5ff) 16%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--brand-peach,#ff9768) 14%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--brand-lilac,#b3a0ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.labs-v2-actions,.labs-v2-doctor-actions,.meds-v2-actions,.meds-v2-doctor-actions{flex-wrap:wrap;gap:10px;display:flex}.labs-v2-main-grid,.meds-v2-main-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.labs-v2-add-card,.labs-v2-doctor-card,.labs-v2-review-card,.meds-v2-add-card,.meds-v2-doctor-card,.meds-v2-today-card{padding:clamp(18px,2.4vw,24px)}.labs-v2-add-card,.meds-v2-add-card{background:radial-gradient(circle at 92% 10%,var(--brand-gold,#f2be59) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.labs-v2-add-card,.meds-v2-add-card{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-gold,#f2be59) 12%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--brand-lilac,#b3a0ff) 12%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.labs-v2-review-card,.meds-v2-today-card{background:radial-gradient(circle at 92% 10%,var(--brand-sky,#6fb5ff) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);min-width:0}@supports (color:color-mix(in lab,red,red)){.labs-v2-review-card,.meds-v2-today-card{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-sky,#6fb5ff) 12%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,var(--brand-mint,#76d8b7) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.meds-v2-form{margin-top:14px}.meds-v2-checkin-list{gap:12px;margin-top:16px;display:grid}.meds-v2-med-card{padding:14px}.meds-v2-med-head{align-items:flex-start;gap:12px}.meds-v2-note-cluster,.meds-v2-status-actions{margin-top:13px}.labs-v2-doctor-card,.meds-v2-doctor-card{background:linear-gradient(135deg,var(--brand-lilac,#b3a0ff) 0,var(--brand-peach,#ff9768) 100%)}@supports (color:color-mix(in lab,red,red)){.labs-v2-doctor-card,.meds-v2-doctor-card{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 14%,var(--surface)) 0,color-mix(in srgb,var(--brand-peach,#ff9768) 10%,var(--surface)) 100%)}}.labs-v2-section-head{align-items:flex-start;gap:14px;margin-bottom:14px}.labs-v2-latest-card{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.labs-v2-latest-card{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-sky,#6fb5ff) 18%)}}.labs-v2-latest-card{background:var(--surface);border-radius:20px;margin-bottom:16px;padding:14px}@supports (color:color-mix(in lab,red,red)){.labs-v2-latest-card{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.labs-v2-latest-card p,.labs-v2-latest-card span{color:var(--muted);display:block}.labs-v2-latest-card span{font-size:12px;font-weight:850}.labs-v2-latest-card strong{color:var(--text-strong,var(--text));margin-top:8px;font-size:24px;line-height:1.05;display:block}.labs-v2-latest-card p{margin-top:6px;font-weight:750}.labs-v2-chart-panel{margin:16px 0}.labs-v2-table-wrap{margin-top:12px}@media (min-width:760px){.labs-v2-hero,.meds-v2-hero{grid-template-columns:minmax(0,1fr) auto}.labs-v2-main-grid,.meds-v2-main-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}}@media (max-width:640px){.labs-v2-actions,.labs-v2-actions .button,.labs-v2-doctor-actions .button,.meds-v2-actions,.meds-v2-actions .button,.meds-v2-doctor-actions .button,.meds-v2-status-actions,.meds-v2-status-actions .button,.meds-v2-status-actions form{width:100%}}.reflections-v2-shell,.reminders-v2-shell{gap:16px;display:grid}.reflections-v2-hero,.reminders-v2-hero{grid-template-columns:minmax(0,1fr);align-items:end;gap:16px;padding:clamp(18px,2.8vw,28px);display:grid}.reminders-v2-hero{background:radial-gradient(circle at 92% 10%,var(--brand-sky,#6fb5ff) 0,transparent 30%),radial-gradient(circle at 8% 90%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reminders-v2-hero{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-sky,#6fb5ff) 16%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--brand-mint,#76d8b7) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.reflections-v2-hero{background:radial-gradient(circle at 92% 10%,var(--brand-peach,#ff9768) 0,transparent 30%),radial-gradient(circle at 8% 90%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reflections-v2-hero{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-peach,#ff9768) 15%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 90%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,var(--brand-sky,#6fb5ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.reminders-v2-timezone{margin-top:10px;font-weight:750}.reflections-v2-actions,.reminders-v2-actions{flex-wrap:wrap;gap:10px;display:flex}.reflections-v2-main-grid,.reminders-v2-main-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.reflections-v2-curated-card,.reflections-v2-featured,.reflections-v2-how-card,.reflections-v2-journal-card,.reflections-v2-saved-card,.reminders-v2-schedules-card,.reminders-v2-status-card{padding:clamp(18px,2.4vw,24px)}.reflections-v2-journal-card,.reminders-v2-schedules-card{background:radial-gradient(circle at 92% 10%,var(--brand-gold,#f2be59) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reflections-v2-journal-card,.reminders-v2-schedules-card{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-gold,#f2be59) 12%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--brand-lilac,#b3a0ff) 12%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.reflections-v2-saved-card,.reminders-v2-status-card{background:radial-gradient(circle at 92% 10%,var(--brand-sky,#6fb5ff) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);min-width:0}@supports (color:color-mix(in lab,red,red)){.reflections-v2-saved-card,.reminders-v2-status-card{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-sky,#6fb5ff) 12%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,var(--brand-mint,#76d8b7) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.reflections-v2-section-head,.reminders-v2-section-head{align-items:flex-start;gap:14px;margin-bottom:14px}.reminders-v2-list{gap:12px;display:grid}.reminders-v2-row{padding:0;overflow:hidden}.reminders-v2-row summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:14px;list-style:none;display:flex}.reminders-v2-row summary::-webkit-details-marker{display:none}.reminders-v2-row-main{align-items:center;gap:10px;min-width:0;display:flex}.reminders-v2-icon{background:var(--primary-soft);border-radius:14px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.reminders-v2-icon{background:color-mix(in srgb,var(--primary-soft) 70%,var(--surface) 30%)}}.reminders-v2-icon{color:var(--primary)}.reminders-v2-add-form,.reminders-v2-edit-form{gap:10px;margin:0 14px 14px}.reminders-v2-add-card{border:1px solid var(--border);margin-top:14px}@supports (color:color-mix(in lab,red,red)){.reminders-v2-add-card{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-lilac,#b3a0ff) 18%)}}.reminders-v2-add-card{background:var(--surface);border-radius:22px;padding:16px}@supports (color:color-mix(in lab,red,red)){.reminders-v2-add-card{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.reminders-v2-next-card{margin-top:16px}.reflections-v2-featured{background:radial-gradient(circle at 92% 10%,var(--brand-gold,#f2be59) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.reflections-v2-featured{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-gold,#f2be59) 14%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--brand-lilac,#b3a0ff) 12%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.reflections-v2-quote{margin-top:12px;font-size:clamp(26px,4vw,44px)}.reflections-v2-featured-actions{align-items:center;gap:12px;margin-top:14px}.reflections-v2-controls{margin-top:16px}.reflections-v2-journal-form{gap:12px;margin-top:16px}.reflections-v2-side{gap:16px;min-width:0;display:grid}.reflections-v2-saved-list{gap:12px;margin-top:14px;display:grid}.reflections-v2-saved-item{gap:12px;display:grid}.reflections-v2-how-card{background:linear-gradient(135deg,var(--brand-lilac,#b3a0ff) 0,var(--brand-peach,#ff9768) 100%)}@supports (color:color-mix(in lab,red,red)){.reflections-v2-how-card{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 14%,var(--surface)) 0,color-mix(in srgb,var(--brand-peach,#ff9768) 10%,var(--surface)) 100%)}}@media (min-width:760px){.reflections-v2-hero,.reminders-v2-hero{grid-template-columns:minmax(0,1fr) auto}.reflections-v2-main-grid,.reminders-v2-main-grid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start}}@media (max-width:640px){.reflection-date-form,.reflection-date-form .button,.reflection-date-form .input,.reflections-v2-actions,.reflections-v2-actions .button,.reflections-v2-controls .button,.reflections-v2-featured-actions .button,.reminders-v2-actions,.reminders-v2-actions .button{width:100%}.reflections-v2-featured-actions,.reminders-v2-row summary{flex-direction:column;align-items:flex-start}.reminder-row-actions{justify-content:space-between;width:100%}}.pro-feature-card{position:relative;overflow:hidden}.pro-feature-card-locked{background:radial-gradient(circle at 92% 10%,var(--brand-lilac,#b3a0ff) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.pro-feature-card-locked{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 12%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 90%,var(--brand-sky,#6fb5ff) 10%) 0,color-mix(in srgb,var(--surface) 94%,white) 100%)}}.pro-preview-shell{min-height:240px;margin-top:16px;position:relative}.pro-preview-content{opacity:.86}.pro-preview-overlay-copy{--pro-preview-overlay-background:linear-gradient(0deg,#fffffff5,#ffffffd1,transparent);background:var(--pro-preview-overlay-background);color:var(--text)}html.dark .pro-preview-overlay-copy,html[data-theme=dark] .pro-preview-overlay-copy{--pro-preview-overlay-background:linear-gradient(0deg,#090f1dfa,#0f182beb,transparent);color:var(--text)}html.dark .pro-preview-overlay-copy .muted,html[data-theme=dark] .pro-preview-overlay-copy .muted{color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){html.dark .pro-preview-overlay-copy .muted,html[data-theme=dark] .pro-preview-overlay-copy .muted{color:color-mix(in srgb,var(--text) 78%,white 22%)!important}}.pro-preview-overlay-copy .button{white-space:nowrap}.pricing-card-free .muted,.pricing-card-highlight .pricing-subcopy{line-height:1.45}.billing-gating-note{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.billing-gating-note{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-sky,#6fb5ff) 18%)}}.billing-gating-note{background:var(--surface);border-radius:20px;padding:14px}@supports (color:color-mix(in lab,red,red)){.billing-gating-note{background:color-mix(in srgb,var(--surface) 82%,transparent)}}@media (max-width:640px){.pro-preview-overlay-copy{flex-direction:column;align-items:stretch!important}.pro-preview-overlay-copy .button{width:100%}}.dark .marketing-light-scope{--background:#f8f6ff;--surface:#fff;--surface-soft:#f6f3ff;--text:#172033;--muted:#5d6475;--border:#e5def8;--primary:#6d4aff;--primary-2:#ff7a59;--primary-soft:#f0eaff;--secondary:#3d8bff;--accent:#ff7a59;--success:#2fa36b;--warning:#b86b00;color:var(--text);background:radial-gradient(circle at 12% 4%,#6d4aff29,#0000 28%),radial-gradient(circle at 86% 8%,#ff7a5924,#0000 26%),linear-gradient(#fbfaff,#f8f6ff 46%,#fff)}.dark .marketing-light-scope .auth-card,.dark .marketing-light-scope .card,.dark .marketing-light-scope .marketing-card,.dark .marketing-light-scope .pricing-card{color:var(--text);border-color:var(--border);background:#fff}.dark .marketing-light-scope .muted{color:var(--muted)}.dark .marketing-light-scope .button-secondary,.dark .marketing-light-scope .input,.dark .marketing-light-scope .select,.dark .marketing-light-scope .textarea{background:var(--surface-soft);color:var(--text);border-color:var(--border)}.dark .ft-app-main,.dark .ft-app-shell,.dark body{background:radial-gradient(circle at 8% 0,#8b74ff29,transparent 30%),radial-gradient(circle at 92% 8%,#ff93681a,transparent 26%),var(--background);color:var(--text)}.dark .card{box-shadow:0 14px 40px #00000042}.dark .button-secondary,.dark .card-soft,.dark .chip,.dark .desktop-drawer,.dark .empty-state,.dark .ft-app-topbar,.dark .ft-desktop-sidebar,.dark .input,.dark .menu-button,.dark .mobile-drawer,.dark .mobile-nav,.dark .select,.dark .textarea{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.dark .button-secondary,.dark .card-soft,.dark .chip,.dark .desktop-drawer,.dark .empty-state,.dark .ft-app-topbar,.dark .ft-desktop-sidebar,.dark .input,.dark .menu-button,.dark .mobile-drawer,.dark .mobile-nav,.dark .select,.dark .textarea{background:color-mix(in srgb,var(--surface-soft) 88%,#030712 12%)}}.dark .button-secondary,.dark .card-soft,.dark .chip,.dark .desktop-drawer,.dark .empty-state,.dark .ft-app-topbar,.dark .ft-desktop-sidebar,.dark .input,.dark .menu-button,.dark .mobile-drawer,.dark .mobile-nav,.dark .select,.dark .textarea{color:var(--text);border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .button-secondary,.dark .card-soft,.dark .chip,.dark .desktop-drawer,.dark .empty-state,.dark .ft-app-topbar,.dark .ft-desktop-sidebar,.dark .input,.dark .menu-button,.dark .mobile-drawer,.dark .mobile-nav,.dark .select,.dark .textarea{border-color:color-mix(in srgb,var(--border) 86%,#9aa7ff 14%)}}.dark .input::placeholder,.dark .textarea::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark .input::placeholder,.dark .textarea::placeholder{color:color-mix(in srgb,var(--muted) 86%,white 14%)}}.dark .button-danger{background:#7f1d1d}@supports (color:color-mix(in lab,red,red)){.dark .button-danger{background:color-mix(in srgb,#7f1d1d 35%,var(--surface))}}.dark .button-danger{color:#fecaca;border-color:#fca5a552}.dark .notice{background:#312e81}@supports (color:color-mix(in lab,red,red)){.dark .notice{background:color-mix(in srgb,#312e81 38%,var(--surface))}}.dark .notice{color:#dbeafe;border:1px solid #a5b4fc3d}.dark .notice-success{background:#064e3b}@supports (color:color-mix(in lab,red,red)){.dark .notice-success{background:color-mix(in srgb,#064e3b 44%,var(--surface))}}.dark .notice-success{color:#bbf7d0;border-color:#4ade8038}.dark .notice-error{background:#7f1d1d}@supports (color:color-mix(in lab,red,red)){.dark .notice-error{background:color-mix(in srgb,#7f1d1d 44%,var(--surface))}}.dark .notice-error{color:#fecaca;border-color:#f871713d}.dark .badge-soft{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.dark .badge-soft{background:color-mix(in srgb,var(--surface-soft) 82%,#111827 18%)}}.dark .badge-soft{color:var(--text);border:1px solid var(--border)}.dark .badge-success{color:#bbf7d0;background:#14532d8c}.dark .badge-warn{color:#fde68a;background:#78350f8c}.dark .badge-danger{color:#fecaca;background:#7f1d1d8c}.dark .table th{color:var(--muted);background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.dark .table th{background:color-mix(in srgb,var(--surface-soft) 84%,#030712 16%)}}.dark .table td,.dark .table th{border-bottom-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .table td,.dark .table th{border-bottom-color:color-mix(in srgb,var(--border) 82%,transparent)}}.dark .lab-results-table-wrap,.dark .table-shell,.dark .table-wrap{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark .lab-results-table-wrap,.dark .table-shell,.dark .table-wrap{background:color-mix(in srgb,var(--surface) 92%,#030712 8%)}}.dark .lab-results-table-wrap,.dark .table-shell,.dark .table-wrap{border-color:var(--border)}.dark .lab-status-in-range{color:#bbf7d0;background:#22c55e2e;border-color:#4ade8047}.dark .lab-status-above-range,.dark .lab-status-below-range{color:#fecaca;background:#f871712e;border-color:#f8717147}.dark .lab-status-neutral{color:#ddd6fe;background:#8b74ff2e;border-color:#a78bfa47}.dark .daily-log-v2-context,.dark .daily-log-v2-hero,.dark .daily-log-v2-overall,.dark .dashboard-advanced-what-changed-201,.dark .dashboard-simple-priority-201,.dark .dashboard-v2-hero,.dark .doctor-prep-v2-form-card,.dark .doctor-prep-v2-hero,.dark .history-v2-hero,.dark .insights-v2-hero,.dark .insights-v2-primary,.dark .labs-v2-hero,.dark .meds-v2-hero,.dark .reflections-v2-hero,.dark .reminders-v2-hero,.dark .reports-v2-change-card,.dark .reports-v2-hero,.dark .reports-v2-watch-card,.dark .tracker-v2-hero{background:radial-gradient(circle at 90% 10%,#8b74ff3d,transparent 30%),radial-gradient(circle at 10% 90%,#ff936829,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.dark .daily-log-v2-context,.dark .daily-log-v2-hero,.dark .daily-log-v2-overall,.dark .dashboard-advanced-what-changed-201,.dark .dashboard-simple-priority-201,.dark .dashboard-v2-hero,.dark .doctor-prep-v2-form-card,.dark .doctor-prep-v2-hero,.dark .history-v2-hero,.dark .insights-v2-hero,.dark .insights-v2-primary,.dark .labs-v2-hero,.dark .meds-v2-hero,.dark .reflections-v2-hero,.dark .reminders-v2-hero,.dark .reports-v2-change-card,.dark .reports-v2-hero,.dark .reports-v2-watch-card,.dark .tracker-v2-hero{background:radial-gradient(circle at 90% 10%,#8b74ff3d,transparent 30%),radial-gradient(circle at 10% 90%,#ff936829,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,#1e1b4b 12%) 0,color-mix(in srgb,var(--surface-soft) 82%,#0f172a 18%) 100%)}}.dark .dashboard-advanced-metric,.dark .dashboard-simple-signal-card-201,.dark .doctor-prep-v2-snapshot-card,.dark .history-v2-snapshot,.dark .reports-v2-snapshot-card,.dark .tracker-v2-snapshot{background:linear-gradient(135deg,var(--surface) 0,var(--surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.dark .dashboard-advanced-metric,.dark .dashboard-simple-signal-card-201,.dark .doctor-prep-v2-snapshot-card,.dark .history-v2-snapshot,.dark .reports-v2-snapshot-card,.dark .tracker-v2-snapshot{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 84%,#312e81 16%) 0,color-mix(in srgb,var(--surface-soft) 94%,#020617 6%) 100%)}}.dark .daily-log-v2-sleep-card,.dark .daily-log-v2-slider-card,.dark .daily-log-v2-wellness-card,.dark .doctor-prep-v2-mini-list div,.dark .doctor-prep-v2-prompt,.dark .doctor-prep-v2-question,.dark .history-v2-value,.dark .insights-v2-change-item,.dark .labs-v2-latest-card,.dark .reminders-v2-row,.dark .reports-v2-context-list div,.dark .tracker-v2-mini-stat{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.dark .daily-log-v2-sleep-card,.dark .daily-log-v2-slider-card,.dark .daily-log-v2-wellness-card,.dark .doctor-prep-v2-mini-list div,.dark .doctor-prep-v2-prompt,.dark .doctor-prep-v2-question,.dark .history-v2-value,.dark .insights-v2-change-item,.dark .labs-v2-latest-card,.dark .reminders-v2-row,.dark .reports-v2-context-list div,.dark .tracker-v2-mini-stat{background:color-mix(in srgb,var(--surface-soft) 86%,#020617 14%)}}.dark .daily-log-v2-sleep-card,.dark .daily-log-v2-slider-card,.dark .daily-log-v2-wellness-card,.dark .doctor-prep-v2-mini-list div,.dark .doctor-prep-v2-prompt,.dark .doctor-prep-v2-question,.dark .history-v2-value,.dark .insights-v2-change-item,.dark .labs-v2-latest-card,.dark .reminders-v2-row,.dark .reports-v2-context-list div,.dark .tracker-v2-mini-stat{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .daily-log-v2-sleep-card,.dark .daily-log-v2-slider-card,.dark .daily-log-v2-wellness-card,.dark .doctor-prep-v2-mini-list div,.dark .doctor-prep-v2-prompt,.dark .doctor-prep-v2-question,.dark .history-v2-value,.dark .insights-v2-change-item,.dark .labs-v2-latest-card,.dark .reminders-v2-row,.dark .reports-v2-context-list div,.dark .tracker-v2-mini-stat{border-color:color-mix(in srgb,var(--border) 84%,#8b74ff 16%)}}.dark .doctor-summary-v2-document{color:#1f2937;background:#fff;box-shadow:0 22px 60px #00000052}.badge-soft{color:var(--text)}@media print{.dark .ft-app-main,.dark .ft-app-shell,.dark body{color:#111827!important;background:#fff!important}.app-page-footer,.ft-app-topbar,.ft-desktop-sidebar,.mobile-nav,.print-hide{display:none!important}.ft-app-main,.ft-app-shell,.ft-page,.page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}}.card,.chart-container,.ft-page,.lab-results-table-wrap,.page,.page-transition,.recharts-surface,.recharts-wrapper,.table-shell,.table-wrap,canvas,img,svg,video{max-width:100%}@media (max-width:760px){.ft-page.page,.page{width:100%;padding-left:14px!important;padding-right:14px!important;padding-bottom:calc(116px + env(safe-area-inset-bottom))!important}.page-transition{gap:14px;display:grid}.card{border-radius:20px;padding:16px}.section-title{font-size:20px;line-height:1.1}.daily-log-v2-title,.dashboard-v2-title{letter-spacing:-.055em;font-size:clamp(30px,9.5vw,40px)!important}.dashboard-v2-subcopy{font-size:14px;line-height:1.45}.row-between{align-items:flex-start}.button,.compact-button{min-height:44px}.input,.select,.textarea{min-height:44px;font-size:16px}.textarea{min-height:112px}.chip{min-height:36px}.badge{line-height:1.15}.grid,.grid-2,.grid-3,.grid-4{gap:12px}.ft-app-topbar{min-height:60px;padding:10px 14px!important}.ft-topbar-actions{gap:6px!important}.ft-topbar-actions .badge{display:none}.mobile-nav{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:20px;gap:2px;padding:7px 6px}.mobile-nav .sidebar-link{flex:1 1 0;min-width:0;line-height:1.05;border-radius:14px!important;gap:3px!important;padding:7px 4px!important;font-size:10.5px!important}.mobile-nav .sidebar-link svg{width:18px;height:18px}.mobile-drawer{width:min(92vw,370px);padding:18px 14px}.mobile-drawer .sidebar-link{min-height:42px}.daily-log-v2-hero,.dashboard-advanced-hero-201,.dashboard-v2-hero,.doctor-prep-v2-hero,.doctor-summary-v2-hero,.history-v2-hero,.insights-v2-hero,.labs-v2-hero,.meds-v2-hero,.reflections-v2-hero,.reminders-v2-hero,.reports-v2-hero,.tracker-v2-hero{border-radius:22px;gap:14px;padding:18px!important}.daily-log-v2-date-actions,.dashboard-advanced-actions-201,.dashboard-v2-actions,.doctor-prep-v2-actions,.doctor-summary-v2-action-row,.doctor-summary-v2-actions,.history-v2-action-row,.history-v2-actions,.insights-v2-actions,.labs-v2-actions,.meds-v2-actions,.reflections-v2-actions,.reminders-v2-actions,.reports-v2-action-row,.reports-v2-hero-actions,.tracker-v2-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid!important}.daily-log-v2-date-actions .button,.daily-log-v2-date-actions .compact-button,.daily-log-v2-date-actions a,.dashboard-advanced-actions-201 .button,.dashboard-v2-actions .button,.doctor-prep-v2-actions .button,.doctor-summary-v2-action-row .button,.history-v2-action-row .button,.insights-v2-actions .button,.labs-v2-actions .button,.meds-v2-actions .button,.reflections-v2-actions .button,.reminders-v2-actions .button,.reports-v2-action-row .button,.tracker-v2-actions .button{width:100%}.doctor-summary-v2-range-tabs,.history-v2-range-tabs,.reports-v2-range-tabs{justify-content:center;width:100%}.doctor-summary-v2-range-tabs a,.history-v2-range-tabs button,.reports-v2-range-tabs button{flex:1 1 0;padding-left:8px;padding-right:8px}}@media (max-width:520px){.dashboard-advanced-metric-grid,.dashboard-v2-metric-grid,.doctor-prep-v2-snapshot-grid,.history-v2-snapshot-grid,.reports-v2-snapshot-grid,.tracker-v2-snapshot-grid{grid-template-columns:1fr!important}.doctor-prep-v2-snapshot-card,.history-v2-snapshot,.reports-v2-snapshot-card,.tracker-v2-snapshot{min-height:auto}.doctor-prep-v2-snapshot-card strong,.history-v2-snapshot strong,.reports-v2-snapshot-card strong,.tracker-v2-snapshot strong{font-size:32px}}@media (min-width:521px) and (max-width:760px){.doctor-prep-v2-snapshot-grid,.history-v2-snapshot-grid,.reports-v2-snapshot-grid,.tracker-v2-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.daily-log-v2-form{gap:14px}.daily-log-v2-feeling-grid{grid-template-columns:1fr!important}.daily-log-v2-feeling,.daily-log-v2-feeling-active{justify-content:flex-start;min-height:54px}.daily-log-v2-context-grid,.daily-log-v2-slider-grid,.daily-log-v2-wellness-card{grid-template-columns:1fr!important}.daily-log-v2-save-bar{border-radius:20px;gap:10px;padding:12px;left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom))!important}.daily-log-save-copy span{font-size:12px}.daily-log-save-spacer,.daily-log-v2-save-spacer{height:118px}.recharts-wrapper{width:100%!important}.chart-helper-text{font-size:12px;line-height:1.4}.lab-results-table-wrap,.labs-v2-table-wrap,.table-shell,.table-wrap{-webkit-overflow-scrolling:touch;border-radius:18px;overflow-x:auto}.table{min-width:620px}.doctor-summary-v2-document .table{min-width:560px}.table td,.table th{padding:10px 8px;font-size:13px}.doctor-prep-v2-shell,.doctor-summary-v2-shell{max-width:100%}.doctor-summary-v2-document{border-radius:20px;padding:18px!important}.doctor-summary-v2-document-header{grid-template-columns:1fr!important}.doctor-summary-v2-badge{width:fit-content}.doctor-summary-v2-metric-grid,.doctor-summary-v2-two-col{grid-template-columns:1fr!important}.doctor-summary-v2-metric strong{font-size:30px}.doctor-tools-companion-actions,.doctor-tools-companion-actions .button{width:100%}.history-v2-entry{padding:13px;grid-template-columns:1fr!important}.history-v2-entry-actions,.history-v2-entry-head{flex-direction:column;align-items:stretch;width:100%}.history-v2-entry-actions .button,.history-v2-entry-actions button,.history-v2-entry-actions form{width:100%}.doctor-prep-v2-lower-grid,.doctor-prep-v2-main-grid,.history-v2-values-grid,.insights-v2-deeper-grid,.insights-v2-pattern-grid,.insights-v2-signal-grid,.labs-v2-main-grid,.meds-v2-main-grid,.reflections-v2-main-grid,.reminders-v2-main-grid,.reports-v2-analysis-grid,.reports-v2-context-grid,.tracker-v2-top-grid{grid-template-columns:1fr!important}.tracker-v2-inline-form{grid-template-columns:1fr;display:grid}.tracker-v2-inline-form .button,.tracker-v2-inline-form>*{width:100%}.symptom-library-grid,.tracker-v2-library-grid{grid-template-columns:1fr!important}.tracker-card-actions,.tracker-card-actions .button,.tracker-card-actions form{width:100%}.tracker-card-actions{grid-template-columns:1fr 1fr;display:grid}.tracker-v2-hidden-row{align-items:stretch}.tracker-v2-hidden-row .button{width:100%}.medication-status-actions,.meds-v2-status-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.medication-status-actions .button,.medication-status-actions form,.meds-v2-status-actions .button,.meds-v2-status-actions form{width:100%}.medication-note-action-cluster,.medication-note-form,.meds-v2-note-cluster{grid-template-columns:1fr!important}.medication-delete-inline-form,.medication-delete-inline-form .button,.medication-inline-action-row,.medication-inline-action-row .button{width:100%}.labs-v2-section-head,.reflections-v2-featured-actions,.reminders-v2-row summary{flex-direction:column;align-items:stretch}.reminder-row-actions{justify-content:space-between;width:100%}.reflections-v2-journal-form,.reminders-v2-add-form,.reminders-v2-edit-form{grid-template-columns:1fr!important}.reflection-date-controls,.reflection-date-controls-polished,.reflections-v2-controls{grid-template-columns:1fr;gap:8px;display:grid!important}.reflection-date-controls .button,.reflection-date-form,.reflection-date-form .button,.reflection-date-form .input{width:100%}.account-tools-list,.pricing-grid,.settings-layout-polished{grid-template-columns:1fr!important}.billing-toggle{width:100%}.billing-toggle-btn{flex:1 1 0}.account-tool-row{align-items:flex-start}}.onboarding-root{min-height:100vh}.onboarding-root .onboarding-topbar{z-index:80!important;background:var(--background)!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab,red,red)){.onboarding-root .onboarding-topbar{background:color-mix(in srgb,var(--background) 88%,transparent)!important}}.onboarding-root .onboarding-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.onboarding-root .onboarding-topbar{border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.onboarding-root .onboarding-topbar{padding-top:14px!important;padding-bottom:10px!important}.onboarding-container{padding-top:16px!important;padding-bottom:108px!important}.onboarding-step-badge{white-space:nowrap;text-transform:none!important;letter-spacing:0!important}.onboarding-progress-column .hero-card{top:82px!important}.onboarding-progress-column .hero-card .section-title{font-size:clamp(22px,2.2vw,30px)}.onboarding-step-card{padding:clamp(18px,2.4vw,26px)!important}.onboarding-step-card .section-title{letter-spacing:-.045em;font-size:clamp(24px,3vw,34px);line-height:1.02}.onboarding-step-column .choice-card{min-height:104px!important;padding:14px!important}.onboarding-step-column .choice-emoji{font-size:22px}.onboarding-step-column .choice-description{font-size:13px;line-height:1.35}.onboarding-sticky-footer{border-radius:22px!important;padding:14px!important}.onboarding-sticky-footer .row-between{gap:10px!important}.onboarding-sticky-footer .row{gap:8px!important}.onboarding-sticky-footer .button{min-height:42px;padding:10px 14px}.onboarding-legal-footer{justify-content:space-between;align-items:flex-start;gap:10px;display:flex;margin-top:10px!important}.onboarding-legal-footer .muted{font-size:11.5px!important;line-height:1.35!important}.onboarding-legal-links{flex:none;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.onboarding-complete-v2-shell{width:min(100%,900px);margin:0 auto;padding:clamp(16px,3vw,28px)}.onboarding-complete-card.onboarding-complete-v2-card,.onboarding-complete-v2-card{background:radial-gradient(circle at 92% 10%,var(--brand-mint) 0,transparent 30%),radial-gradient(circle at 8% 88%,var(--brand-lilac) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%);gap:18px;padding:clamp(20px,3vw,34px);display:grid}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-card.onboarding-complete-v2-card,.onboarding-complete-v2-card{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-mint) 18%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 88%,color-mix(in srgb,var(--brand-lilac) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--brand-sky) 12%) 0,color-mix(in srgb,var(--surface) 96%,white) 100%)}}.onboarding-complete-v2-hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.onboarding-complete-v2-icon{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;width:54px;height:54px;box-shadow:0 16px 36px var(--primary);border-radius:20px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-v2-icon{box-shadow:0 16px 36px color-mix(in srgb,var(--primary) 24%,transparent)}}.onboarding-complete-v2-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.onboarding-complete-v2-point{border:1px solid var(--border);align-items:flex-start;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-v2-point{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-sky) 18%)}}.onboarding-complete-v2-point{background:var(--surface);border-radius:18px;padding:13px}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-v2-point{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.onboarding-complete-v2-point svg{color:var(--primary);flex:none;margin-top:2px}.onboarding-complete-v2-point span,.onboarding-complete-v2-point strong{display:block}.onboarding-complete-v2-point span{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.35}.onboarding-complete-v2-actions,.onboarding-complete-v2-trial-actions{flex-wrap:wrap;gap:10px;display:flex}.onboarding-complete-v2-trial{border:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-v2-trial{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-lilac) 18%)}}.onboarding-complete-v2-trial{background:var(--surface);border-radius:22px;padding:16px}@supports (color:color-mix(in lab,red,red)){.onboarding-complete-v2-trial{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.onboarding-complete-v2-trial p{margin:6px 0 0}.onboarding-complete-v2-note{font-size:12px;line-height:1.4}.dark .onboarding-complete-v2-card,.onboarding-complete-card.onboarding-complete-v2-card{background:radial-gradient(circle at 90% 10%,#8b74ff3d,transparent 30%),radial-gradient(circle at 10% 90%,#ff936829,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.dark .onboarding-complete-v2-card,.onboarding-complete-card.onboarding-complete-v2-card{background:radial-gradient(circle at 90% 10%,#8b74ff3d,transparent 30%),radial-gradient(circle at 10% 90%,#ff936829,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,#1e1b4b 12%) 0,color-mix(in srgb,var(--surface-soft) 82%,#0f172a 18%) 100%)}}@media (max-width:899px){.onboarding-root .onboarding-topbar{padding-left:16px!important;padding-right:16px!important}.onboarding-container{padding:14px 14px 104px!important}.onboarding-desktop-grid{max-width:680px!important}.onboarding-progress-column{position:static!important}.onboarding-progress-column .hero-card{z-index:50!important;padding:13px!important;position:sticky!important;top:64px!important}.onboarding-progress-column .hero-card .chip,.onboarding-progress-column .hero-card p{display:none!important}.onboarding-progress-column .hero-card .section-title{margin-bottom:0!important;font-size:18px!important}.onboarding-progress-column .progress-track{margin-top:10px!important}.onboarding-sticky-footer{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;border-radius:20px!important;width:auto!important;max-width:none!important;padding:11px!important}.onboarding-sticky-footer .row-between{flex-direction:column!important;align-items:stretch!important}.onboarding-sticky-footer .button,.onboarding-sticky-footer .row{width:100%}.onboarding-sticky-footer .row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important}.onboarding-sticky-footer .row .button:only-child{grid-column:1/-1}.onboarding-sticky-footer .muted[style]{font-size:12px!important;line-height:1.3!important}.onboarding-legal-footer{display:none!important}.onboarding-step-card{padding:16px!important}.onboarding-step-column .choice-card{min-height:auto!important}.onboarding-complete-v2-shell{padding:14px}.onboarding-complete-card.onboarding-complete-v2-card,.onboarding-complete-v2-card{gap:14px;padding:18px}.onboarding-complete-v2-grid,.onboarding-complete-v2-hero,.onboarding-complete-v2-trial{grid-template-columns:1fr}.onboarding-complete-v2-actions,.onboarding-complete-v2-actions .button,.onboarding-complete-v2-trial-actions,.onboarding-complete-v2-trial-actions .button{width:100%}}.marketing-leadmagnet-strip{background:radial-gradient(circle at 92% 10%,var(--brand-gold,#f2be59) 0,transparent 30%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.marketing-leadmagnet-strip{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-gold,#f2be59) 16%,transparent) 0,transparent 30%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--brand-lilac,#b3a0ff) 12%) 0,color-mix(in srgb,var(--surface) 96%,white) 100%)}}.free-tracker-thank-you{background:radial-gradient(circle at 92% 10%,var(--brand-mint,#76d8b7) 0,transparent 30%),radial-gradient(circle at 8% 88%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),linear-gradient(135deg,var(--surface) 0,var(--surface) 100%)}@supports (color:color-mix(in lab,red,red)){.free-tracker-thank-you{background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--brand-mint,#76d8b7) 18%,transparent) 0,transparent 30%),radial-gradient(circle at 8% 88%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 18%,transparent) 0,transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,var(--brand-sky,#6fb5ff) 12%) 0,color-mix(in srgb,var(--surface) 96%,white) 100%)}}.marketing-hero-copy{max-width:680px}.marketing-final-cta .button,.marketing-leadmagnet-strip .button{white-space:nowrap}@media (max-width:760px){.free-tracker-thank-you .row,.marketing-final-cta .row,.marketing-leadmagnet-strip .row{grid-template-columns:1fr;width:100%;display:grid!important}.free-tracker-thank-you .button,.marketing-final-cta .button,.marketing-leadmagnet-strip .button{width:100%}}.analytics-section-sentinel{pointer-events:none;opacity:0;width:1px;height:1px;position:relative}.attachment-panel-v2 .section-title{margin:0}.attachment-upload-form-v2{gap:12px;margin-top:16px}.attachment-helper-copy{margin-top:6px;font-size:12px;line-height:1.4}.attachment-privacy-note{margin-top:12px}.attachment-audio-preview,.attachment-modal-audio{min-height:140px;color:var(--primary);background:radial-gradient(circle at 80% 10%,var(--brand-lilac,#b3a0ff) 0,transparent 34%),var(--surface-soft);place-items:center;gap:8px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.attachment-audio-preview,.attachment-modal-audio{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--brand-lilac,#b3a0ff) 16%,transparent) 0,transparent 34%),color-mix(in srgb,var(--surface-soft) 84%,transparent)}}.attachment-audio-preview span{color:var(--text);font-weight:850}.attachment-audio-player{width:100%;min-height:40px}.attachment-card .badge{width:fit-content}.attachment-card-actions{flex-wrap:wrap;gap:8px}.attachment-fallback strong{align-items:center;gap:6px;display:inline-flex}.attachment-modal-audio{border:1px solid var(--border);border-radius:22px}@media (max-width:640px){.attachment-card-actions,.attachment-card-actions .button,.attachment-card-actions form,.attachment-upload-form-v2 .button{width:100%}.attachment-card-actions{grid-template-columns:1fr;display:grid!important}.attachment-modal{max-height:calc(100vh - 28px);overflow:auto}}html[data-screenshot-mode=email] .app-footer,html[data-screenshot-mode=email] .daily-log-save-bar,html[data-screenshot-mode=email] .debug-panel,html[data-screenshot-mode=email] .issue-pill,html[data-screenshot-mode=email] .marketing-floating-cta,html[data-screenshot-mode=email] .print-hide[data-email-shot=doctor-summary-access],html[data-screenshot-mode=email] .skip-link,html[data-screenshot-mode=email] .sticky-actions,html[data-screenshot-mode=email] [data-nextjs-dev-tools-button],html[data-screenshot-mode=email] [data-nextjs-dev-tools-panel],html[data-screenshot-mode=email] [data-nextjs-dialog],html[data-screenshot-mode=email] [data-nextjs-toast],html[data-screenshot-mode=email] [data-vercel-toolbar]{display:none!important}html[data-screenshot-mode=email] [data-email-shot]{box-shadow:0 18px 50px #141c2d14}html[data-screenshot-mode=email] [data-email-shot=doctor-summary-preview]{max-height:none!important}html[data-screenshot-mode=email] audio,html[data-screenshot-mode=email] video{visibility:hidden!important}[data-email-shot]{scroll-margin:24px}html[data-screenshot-mode=email],html[data-screenshot-mode=email] body{background:#f7f8fc!important}html[data-screenshot-mode=email] *{caret-color:#0000!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}html[data-screenshot-mode=email] .app-footer,html[data-screenshot-mode=email] .daily-log-save-bar,html[data-screenshot-mode=email] .debug-panel,html[data-screenshot-mode=email] .issue-pill,html[data-screenshot-mode=email] .marketing-floating-cta,html[data-screenshot-mode=email] .skip-link,html[data-screenshot-mode=email] .sticky-actions,html[data-screenshot-mode=email] [data-nextjs-dev-tools-button],html[data-screenshot-mode=email] [data-nextjs-dev-tools-panel],html[data-screenshot-mode=email] [data-nextjs-dialog],html[data-screenshot-mode=email] [data-nextjs-toast],html[data-screenshot-mode=email] [data-vercel-toolbar]{display:none!important}[data-screenshot]{scroll-margin:24px}.card{min-width:0}.chart-helper-text,.choice-description,.history-v2-context-line span,.history-v2-value em,.muted{line-height:1.45}.button,.chip,.choice-card,.feeling-choice,.input,.textarea{font-size:max(13px,.8125rem)}.button:focus-visible,.chip:focus-visible,.choice-card:focus-visible,.feeling-choice:focus-visible,.history-v2-range-tabs button:focus-visible,.input:focus-visible,.textarea:focus-visible,summary:focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.button:focus-visible,.chip:focus-visible,.choice-card:focus-visible,.feeling-choice:focus-visible,.history-v2-range-tabs button:focus-visible,.input:focus-visible,.textarea:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 42%,transparent)}}.button:focus-visible,.chip:focus-visible,.choice-card:focus-visible,.feeling-choice:focus-visible,.history-v2-range-tabs button:focus-visible,.input:focus-visible,.textarea:focus-visible,summary:focus-visible{outline-offset:3px}.history-v2-hero{align-items:stretch;grid-template-columns:minmax(420px,1fr) minmax(320px,520px)!important}.history-v2-hero>div:first-child{min-width:0;max-width:760px}.history-v2-hero .dashboard-v2-title{text-wrap:balance;max-width:720px}.history-v2-actions{place-content:end flex-end}.history-v2-compact-list{gap:10px;margin-bottom:16px;display:grid}.history-v2-compact-row{border:1px solid var(--border);grid-template-columns:minmax(150px,190px) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.history-v2-compact-row{border:1px solid color-mix(in srgb,var(--border) 86%,var(--brand-sky,#6fb5ff) 14%)}}.history-v2-compact-row{background:var(--surface);border-radius:18px;padding:11px 12px}@supports (color:color-mix(in lab,red,red)){.history-v2-compact-row{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.history-v2-compact-row-flare{border-color:var(--brand-peach,#ff9768)}@supports (color:color-mix(in lab,red,red)){.history-v2-compact-row-flare{border-color:color-mix(in srgb,var(--brand-peach,#ff9768) 42%,var(--border))}}.history-v2-compact-row-flare{background:var(--brand-peach,#ff9768)}@supports (color:color-mix(in lab,red,red)){.history-v2-compact-row-flare{background:color-mix(in srgb,var(--brand-peach,#ff9768) 10%,var(--surface))}}.history-v2-compact-date span,.history-v2-compact-date strong{display:block}.history-v2-compact-date strong{color:var(--text-strong,var(--text));font-size:14px;line-height:1.2}.history-v2-compact-date span{color:var(--muted);margin-top:2px;font-size:12px;font-weight:800}.history-v2-compact-flags,.history-v2-compact-metrics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.history-v2-compact-metrics span{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:760;display:inline-flex}.history-v2-compact-metrics b{color:var(--text-strong,var(--text))}.onboarding-final-review-card{padding-bottom:24px!important}.onboarding-final-library-card,.onboarding-final-summary-card{padding:16px!important}.onboarding-library-chip-wrap,.onboarding-priority-chip-wrap{margin-top:12px}.onboarding-library-details{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.onboarding-library-details{border:1px solid color-mix(in srgb,var(--border) 84%,var(--primary) 16%)}}.onboarding-library-details{background:var(--surface);border-radius:20px;padding:12px}@supports (color:color-mix(in lab,red,red)){.onboarding-library-details{background:color-mix(in srgb,var(--surface) 88%,var(--surface-soft) 12%)}}.onboarding-library-details>summary{cursor:pointer;color:var(--text-strong,var(--text));padding:6px 8px;font-weight:850;list-style-position:outside}.onboarding-library-details[open]>summary{margin-bottom:12px}.onboarding-inline-form{margin-top:12px}.onboarding-container,.onboarding-page-reset{padding-bottom:160px!important}.onboarding-sticky-footer{box-shadow:0 18px 54px #0f172a24!important}.reports-v2-quality-row{border:1px solid var(--border);grid-template-columns:minmax(150px,220px) minmax(160px,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.reports-v2-quality-row{border:1px solid color-mix(in srgb,var(--border) 86%,var(--brand-mint,#76d8b7) 14%)}}.reports-v2-quality-row{background:var(--surface);border-radius:18px;padding:12px}@supports (color:color-mix(in lab,red,red)){.reports-v2-quality-row{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.reports-v2-quality-row span,.reports-v2-quality-row strong{display:block}.reports-v2-quality-row strong{color:var(--text-strong,var(--text));font-size:14px}.reports-v2-quality-row span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35}.reports-v2-quality-row b{color:var(--text-strong,var(--text));font-size:13px}.reports-v2-quality-meter{background:var(--border);border-radius:999px;height:11px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reports-v2-quality-meter{background:color-mix(in srgb,var(--border) 72%,var(--surface-soft) 28%)}}.reports-v2-quality-meter i{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--primary-2));min-width:4px;height:100%;display:block}.daily-log-v2-form{padding-bottom:12px}.daily-log-v2-details summary{min-height:44px}@media (max-width:920px){.history-v2-hero{grid-template-columns:minmax(0,1fr)!important}.history-v2-actions{justify-content:flex-start}.history-v2-compact-row{grid-template-columns:1fr;align-items:start}.history-v2-compact-flags .button{justify-content:center;width:100%}.onboarding-final-setup-grid,.onboarding-final-summary-grid{grid-template-columns:1fr!important}.reports-v2-quality-row{grid-template-columns:1fr}}@media (max-width:640px){.daily-log-v2-title,.dashboard-v2-title,.history-v2-hero .dashboard-v2-title{font-size:clamp(30px,9vw,42px);line-height:.98}.onboarding-container,.onboarding-page-reset{padding-bottom:190px!important}.onboarding-sticky-footer{max-height:min(34vh,210px);overflow:auto}.onboarding-library-details{padding:10px}}.history-v2-shell>.history-v2-hero.card{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:stretch!important;gap:clamp(18px,3vw,34px)!important;padding:clamp(22px,3vw,34px)!important;display:flex!important}.history-v2-hero-copy{flex:auto!important;min-width:0!important;max-width:720px!important}.history-v2-hero-copy .dashboard-v2-title{text-wrap:balance;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;max-width:680px!important}.history-v2-hero-copy .dashboard-v2-subcopy{max-width:600px!important}.history-v2-shell>.history-v2-hero.card .history-v2-actions{flex:0 0 clamp(340px,38%,470px)!important;grid-template-columns:1fr!important;align-content:end!important;justify-items:stretch!important;gap:12px!important;min-width:0!important;display:grid!important}.history-v2-shell>.history-v2-hero.card .history-v2-action-row,.history-v2-shell>.history-v2-hero.card .history-v2-custom-range,.history-v2-shell>.history-v2-hero.card .history-v2-range-tabs{width:100%!important}.history-v2-shell>.history-v2-hero.card .history-v2-custom-range{grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;align-items:center!important;display:grid!important}.history-v2-shell>.history-v2-hero.card .history-v2-custom-range .input{width:100%!important;min-width:0!important}.history-v2-shell>.history-v2-hero.card .history-v2-action-row{justify-content:flex-end!important;display:flex!important}.history-v2-compact-list{border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.history-v2-compact-list{border:1px solid color-mix(in srgb,var(--border) 84%,var(--brand-sky,#6fb5ff) 16%)}}.history-v2-compact-list{background:var(--surface);border-radius:22px;padding:10px}@supports (color:color-mix(in lab,red,red)){.history-v2-compact-list{background:color-mix(in srgb,var(--surface) 82%,var(--surface-soft,#f7f8fc) 18%)}}@media (max-width:980px){.history-v2-shell>.history-v2-hero.card{flex-direction:column!important}.history-v2-shell>.history-v2-hero.card .history-v2-actions{flex-basis:auto!important;width:100%!important}.history-v2-shell>.history-v2-hero.card .history-v2-action-row{justify-content:flex-start!important}}@media (max-width:640px){.history-v2-shell>.history-v2-hero.card .history-v2-custom-range{grid-template-columns:1fr!important}.history-v2-shell>.history-v2-hero.card .history-v2-action-row{grid-template-columns:1fr!important;display:grid!important}.history-v2-compact-list{padding:8px}}.onboarding-sticky-footer{z-index:40!important;width:100%!important;max-width:100%!important;margin-top:18px!important;position:sticky!important;bottom:16px!important;left:auto!important;right:auto!important;transform:none!important}.onboarding-container,.onboarding-page-reset,.onboarding-step-column{padding-bottom:clamp(40px,7vw,96px)!important}.onboarding-final-review-card{overflow:visible!important}.onboarding-final-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.onboarding-library-details{margin-top:2px}.onboarding-library-chip-wrap{max-height:360px;padding-right:4px;overflow:auto}html[data-screenshot-mode=email] .daily-log-save-bar,html[data-screenshot-mode=email] .daily-log-v2-save-bar,html[data-screenshot-mode=email] .onboarding-sticky-footer{display:none!important}@media (max-width:760px){.onboarding-final-summary-grid{grid-template-columns:1fr!important}.onboarding-sticky-footer .row-between{flex-direction:column!important;align-items:stretch!important}.onboarding-sticky-footer .row{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.onboarding-sticky-footer .button{width:100%!important}}.reports-v2-data-quality-card{border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){.reports-v2-data-quality-card{border:1px solid color-mix(in srgb,var(--border) 82%,var(--brand-mint,#76d8b7) 18%)!important}}.reports-v2-quality-meter i{max-width:100%}.history-cro-hero.card{overflow:hidden;grid-template-columns:minmax(520px,1fr) minmax(340px,430px)!important;align-items:end!important;gap:clamp(24px,4vw,48px)!important;padding:clamp(24px,3vw,36px)!important;display:grid!important}.history-cro-hero-copy{width:100%!important;min-width:520px!important;max-width:760px!important}.history-cro-hero-copy .chip{width:fit-content!important}.history-cro-hero-copy .dashboard-v2-title{text-wrap:balance;max-width:720px!important}.history-cro-hero-copy .dashboard-v2-subcopy,.history-cro-hero-copy .dashboard-v2-title,.history-cro-hero-copy .history-v2-window{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;width:100%!important;min-width:0!important;display:block!important}.history-cro-hero-copy .dashboard-v2-subcopy,.history-cro-hero-copy .history-v2-window{max-width:620px!important}.history-cro-hero-actions{grid-template-columns:1fr!important;place-self:end!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:430px!important;display:grid!important}.history-cro-hero-actions .history-v2-action-row,.history-cro-hero-actions .history-v2-custom-range,.history-cro-hero-actions .history-v2-range-tabs{width:100%!important}.history-cro-hero-actions .history-v2-custom-range{grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;gap:10px!important;display:grid!important}.history-cro-hero-actions .history-v2-custom-range .input{width:100%!important;min-width:0!important}.history-cro-hero-actions .history-v2-action-row{justify-content:flex-end!important}.history-cro-compact-list,.onboarding-final-summary-grid[data-email-shot=onboarding-pin-summary]{scroll-margin-top:96px}@media (max-width:1100px){.history-cro-hero.card{grid-template-columns:1fr!important}.history-cro-hero-copy{min-width:0!important}.history-cro-hero-actions{justify-self:stretch!important;max-width:none!important}}@media (max-width:640px){.history-cro-hero.card{padding:18px!important}.history-cro-hero-actions .history-v2-custom-range{grid-template-columns:1fr!important}.history-cro-hero-actions .history-v2-action-row{grid-template-columns:1fr!important;display:grid!important}}.billing-pricing-grid-tight{align-items:stretch}.billing-trial-note{background:linear-gradient(135deg,#6759ff14,#38bdf814);border-color:#6759ff38}.pro-value-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;display:flex}.onboarding-complete-v2-trial-primary{background:radial-gradient(circle at 100% 0,#6759ff24,#0000 34%),linear-gradient(135deg,#fffffff5,#f7fafff5);border:1px solid #6759ff38;box-shadow:0 22px 60px #2026461f}.onboarding-complete-v2-trial-primary strong{margin-top:10px;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.15;display:block}.onboarding-complete-v2-trial-primary .button-primary{justify-content:center;width:100%}.onboarding-complete-trust-note{text-align:center;font-size:13px}.onboarding-complete-v2-actions-secondary{justify-content:center}.insights-v2-next-action{background:linear-gradient(135deg,#6759ff14,#38bdf814);border:1px solid #6759ff38}.insights-v2-next-action>span{color:var(--text);letter-spacing:-.01em;font-weight:800}.reports-v2-data-quality-card{background:radial-gradient(circle at top right,#6759ff14,transparent 30%),var(--surface,#fff);border:1px solid #6759ff2e}.history-v2-compact-list{margin-top:14px}.history-v2-timeline{margin-top:18px}[data-screenshot]{scroll-margin-top:18px}@media (max-width:860px){.card,.doctor-prep-card,.doctor-summary-card,.hero-card,.history-v2-timeline-card,.insights-v2-change-card,.insights-v2-primary,.insights-v2-signals,.onboarding-step-card,.pricing-card,.reports-v2-chart-card{border-radius:20px;padding:16px!important}.dashboard-v2-title,.section-title{line-height:1.08}.dashboard-v2-subcopy,.muted{line-height:1.45}.onboarding-desktop-grid{display:block}.onboarding-progress-column{margin-bottom:12px;position:static!important}.onboarding-progress-column .hero-card{padding:14px!important}.onboarding-progress-column .section-title{font-size:1.15rem}.onboarding-step-column{gap:12px}.onboarding-step-card{min-height:auto!important}.chip-grid,.onboarding-benefit-layout,.onboarding-final-setup-grid,.onboarding-final-summary-grid,.onboarding-two-col-grid,.stacked-choice-grid{grid-template-columns:1fr!important;gap:10px!important}.choice-card{gap:7px!important;min-height:0!important;padding:12px 13px!important}.choice-emoji{font-size:1.15rem!important}.choice-label{font-size:.96rem!important}.chart-helper-text,.choice-description,.pricing-subcopy{line-height:1.4;font-size:.875rem!important}.card-soft,.onboarding-final-library-card,.onboarding-final-summary-card{padding:12px!important}.onboarding-library-details summary{font-weight:800;padding:12px 14px!important}.chip-wrap,.onboarding-library-chip-wrap,.onboarding-priority-chip-wrap{gap:7px!important}.chip{min-height:32px;padding:7px 10px;font-size:.86rem}.inline-form,.onboarding-inline-form{flex-direction:column;align-items:stretch}.onboarding-sticky-footer{border-radius:18px 18px 0 0;margin-top:12px;position:sticky;bottom:0;box-shadow:0 -14px 40px #1f29371a;padding:12px!important}.onboarding-sticky-footer .row-between{flex-direction:column;gap:10px;align-items:stretch!important}.onboarding-sticky-footer .row{justify-content:stretch;width:100%}.onboarding-sticky-footer .button{flex:1;justify-content:center}.onboarding-legal-footer{font-size:11px;line-height:1.35}.onboarding-complete-container,.onboarding-complete-container-compact{padding:12px}.onboarding-complete-v2-card{padding:16px!important}.onboarding-complete-secondary-actions,.onboarding-complete-v2-actions,.onboarding-complete-v2-hero,.onboarding-complete-v2-trial{gap:12px}.onboarding-complete-v2-trial,.onboarding-complete-v2-trial-actions{grid-template-columns:1fr;display:grid}.onboarding-complete-v2-grid{grid-template-columns:1fr;gap:10px}.onboarding-complete-v2-point{padding:11px 12px}.history-v2-hero,.insights-v2-hero,.reports-v2-hero{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.history-v2-actions,.insights-v2-actions,.reports-v2-hero-actions{width:100%}.history-v2-action-row,.insights-v2-actions,.reports-v2-action-row{grid-template-columns:1fr;gap:8px;display:grid!important}.billing-toggle,.history-v2-range-tabs,.pricing-toggle,.reports-v2-range-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.grid-2,.history-v2-snapshot-grid,.insights-v2-change-grid,.insights-v2-pattern-grid,.insights-v2-signal-grid,.reports-v2-analysis-grid,.reports-v2-context-grid,.reports-v2-snapshot-grid{grid-template-columns:1fr!important;gap:12px!important}.history-v2-snapshot,.reports-v2-snapshot-card{padding:13px!important}.history-v2-snapshot strong,.reports-v2-snapshot-card strong{font-size:1.45rem!important}.history-v2-compact-list{gap:8px;display:grid}.history-v2-compact-row{grid-template-columns:1fr!important;gap:8px!important;padding:12px!important}.history-v2-timeline{display:none}.history-v2-timeline-card:after{content:"Detailed cards are hidden on mobile to keep history easier to scan. Open a day to review the full log.";color:var(--muted);margin-top:12px;font-size:.86rem;line-height:1.4;display:block}.reports-v2-quality-row{grid-template-columns:1fr!important;gap:7px!important}.reports-v2-quality-row b{justify-self:start}.insights-mobile-secondary-analytics{display:none}.daily-log-form-grid,.daily-log-tight-grid,.log-form-grid{gap:12px!important}.daily-log-save-bar,.daily-log-v2-save-bar{padding:10px 12px!important}.table-shell{overflow-x:auto}.button{min-height:42px}html[data-screenshot-mode=email] .daily-log-save-bar,html[data-screenshot-mode=email] .daily-log-v2-save-bar,html[data-screenshot-mode=email] .onboarding-sticky-footer{display:none!important}}@media (max-width:540px){.app-main,.container-page,main{scroll-padding-bottom:96px}.dashboard-v2-title{font-size:clamp(1.7rem,8vw,2.25rem)}.section-title{font-size:clamp(1.18rem,5.5vw,1.45rem)}.row-between{align-items:flex-start}.button{width:100%}.compact-button{width:auto}.onboarding-step-badge{align-self:flex-start}}.app-view-tabs{background:#ffffffb8;border:1px solid #7b84a62e;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin:0 0 14px;padding:6px;display:flex;box-shadow:0 14px 40px #1f29370f}.app-view-tab,.app-view-tabs{border-radius:999px;align-items:center}.app-view-tab{min-height:38px;color:var(--muted);white-space:nowrap;gap:7px;padding:8px 14px;font-weight:800;line-height:1;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.app-view-tab:hover{color:var(--text);background:#6759ff14}.app-view-tab-active{color:var(--text);background:#fff;box-shadow:0 10px 22px #1f29371a}.app-view-tab .badge{padding:4px 6px;font-size:.68rem}@media (max-width:860px){.app-view-tabs{scrollbar-width:none;border-radius:18px;flex-wrap:nowrap;width:100%;margin-bottom:12px;padding:6px;overflow-x:auto}.app-view-tabs::-webkit-scrollbar{display:none}.app-view-tab{flex:none;min-height:36px;padding:8px 12px;font-size:.9rem}}.pro-gate-grid{gap:12px;margin-bottom:14px;display:grid}.pro-locked-preview{background:radial-gradient(circle at 100% 0,#6759ff1f,#0000 34%),linear-gradient(135deg,#fffffff5,#f7fafff5);border-color:#6759ff38;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #1f293714}.pro-locked-preview:before{content:"";pointer-events:none;background:#38bdf814;border-radius:999px;width:180px;height:180px;position:absolute;inset:auto 18px 0 auto}.pro-locked-preview-icon{color:#5b4de6;background:#6759ff1c;border:1px solid #6759ff29;border-radius:16px;place-items:center;width:42px;height:42px;display:grid}.pro-locked-preview-copy{gap:8px;min-width:0;display:grid}.pro-locked-preview-copy .section-title{margin:0}.pro-locked-preview-list{flex-wrap:wrap;gap:7px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pro-locked-preview-list li{color:var(--text);background:#ffffffb8;border:1px solid #7b84a62e;border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:750}.pro-locked-preview-compact{padding:16px!important}.pro-feature-card-locked .pro-preview-shell{min-height:260px}.pro-feature-card-locked .button-primary,.pro-locked-preview .button-primary{white-space:nowrap}@media (max-width:860px){.pro-locked-preview{grid-template-columns:1fr;align-items:stretch;gap:12px}.pro-locked-preview-icon{width:38px;height:38px}.pro-locked-preview-list{grid-template-columns:1fr;display:grid}.pro-locked-preview-list li{border-radius:14px}.pro-feature-card-locked .pro-preview-shell{min-height:220px}.pro-feature-card-locked .pro-preview-overlay-copy{background:var(--pro-preview-overlay-background)!important;border-radius:18px!important;padding:14px!important;display:grid!important;position:relative!important;inset:auto!important}}.dashboard-simple-201 .upgrade-nudge,.dashboard-simple-201 [data-screenshot=upgrade-nudge]{display:none}@media (min-width:861px){.billing-pricing-grid-tight{align-items:stretch}.billing-pricing-grid-tight>.card,.billing-pricing-grid-tight>.pricing-card{min-height:100%}}@media (max-width:860px){.onboarding-complete-v2-actions-secondary{display:none!important}.onboarding-complete-secondary-actions-v2{gap:8px;display:grid}.onboarding-complete-secondary-actions-v2 .button{box-shadow:none;background:0 0;border-color:#0000;min-height:34px}.history-v2-timeline-card .history-v2-timeline{display:none!important}.history-v2-timeline-card{padding-bottom:14px!important}.doctor-prep-card,.insights-v2-change-card,.reports-v2-chart-card,.reports-v2-top-grid .card{padding:14px!important}.reports-v2-chart-card .recharts-wrapper,.reports-v2-chart-card svg{max-height:260px}.dashboard-v2-doctor-summary .card{padding:14px!important}.doctor-prep-grid,.doctor-prep-main-grid,.doctor-prep-question-grid{gap:12px!important}}@media (min-width:861px){.billing-v2-shell,.dashboard-advanced-shell,.dashboard-v2-shell,.history-v2-shell,.insights-v2-shell,.reports-v2-shell,.tracker-v2-shell{gap:18px}.app-view-tabs{margin-bottom:16px}.billing-pricing-grid-tight{grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr)}.billing-pricing-grid-tight>.card:first-child{align-self:start}.billing-pricing-grid-tight .pricing-card-highlight{min-height:100%}.pro-locked-preview:not(.pro-locked-preview-compact){padding:22px!important}.history-v2-timeline-card{padding-bottom:18px}.history-v2-timeline{max-height:920px;position:relative;overflow:hidden}.history-v2-timeline-card:after{content:"Detailed history continues below. Use compact rows first for quick review.";color:var(--muted);margin-top:12px;font-size:.86rem;display:block}}@media (max-width:860px){.billing-v2-shell,.dashboard-advanced-shell,.dashboard-v2-shell,.history-v2-shell,.insights-v2-shell,.reports-v2-shell,.tracker-v2-shell{gap:12px}.app-view-tabs{margin-bottom:10px}.dashboard-advanced-hero,.dashboard-v2-hero,.history-v2-hero,.insights-v2-hero,.reports-v2-hero{padding:15px!important}.dashboard-advanced-actions,.dashboard-v2-actions,.history-v2-actions,.insights-v2-actions,.reports-v2-hero-actions{gap:8px!important}.dashboard-advanced-actions .button,.dashboard-v2-actions .button,.history-v2-action-row .button,.insights-v2-actions .button,.reports-v2-action-row .button{min-height:38px;font-size:.9rem}.dashboard-simple-stat-strip-201{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard-simple-stat-strip-201>div{padding:10px!important}.dashboard-simple-stat-strip-201 strong{font-size:1.25rem!important}.dashboard-simple-signal-grid-201,.dashboard-simple-symptom-row-201,.history-v2-snapshot-grid,.reports-v2-snapshot-grid{gap:8px!important}.dashboard-simple-symptom-pill-201,.dashboard-v2-symptom-pill,.history-v2-snapshot,.insights-v2-change-item,.insights-v2-pattern-card,.reports-v2-snapshot-card{padding:11px!important}.dashboard-v2-symptom-pill strong,.history-v2-snapshot strong,.reports-v2-snapshot-card strong{font-size:1.2rem!important}.dashboard-simple-body-201 .row-between,.history-v2-section-head,.insights-v2-section-head,.reports-v2-section-head{gap:8px!important}.dashboard-simple-body-201 .button.compact-button,.history-v2-section-head .button.compact-button,.insights-v2-section-head .button.compact-button,.reports-v2-section-head .button.compact-button{width:auto;min-height:34px;padding:7px 10px}.dashboard-v2-medication-list,.doctor-prep-question-list,.medication-checkin-list,.reminder-schedule-list{gap:8px!important}.dashboard-v2-medication-list>*,.doctor-prep-question-list>*,.medication-checkin-list>*,.reminder-schedule-list>*{padding:11px!important}.history-v2-chart-card .section-title,.insights-v2-change-card .section-title,.reports-v2-chart-card .section-title{font-size:1.05rem}.history-v2-chart-card .muted,.insights-v2-change-card .muted,.reports-v2-chart-card .muted{font-size:.85rem}.insights-v2-change-grid,.insights-v2-deeper-grid,.insights-v2-pattern-grid,.reports-v2-analysis-grid,.reports-v2-context-grid,.reports-v2-top-grid{gap:10px!important}.pro-locked-preview{padding:14px!important}.pro-locked-preview .section-title{font-size:1.08rem}.pro-locked-preview .muted{font-size:.88rem}.pro-locked-preview-list li{padding:7px 9px;font-size:.8rem}.billing-pricing-grid-tight{gap:12px!important}.pricing-card-highlight .kpi{font-size:2rem!important}.pricing-list{gap:8px!important}.pricing-list li{padding:9px 10px!important}.history-v2-timeline-card .row-between{gap:8px}.history-v2-timeline-card .button{width:auto}.doctor-prep-grid,.doctor-prep-main-grid,.doctor-prep-question-grid,.doctor-prep-summary-grid{grid-template-columns:1fr!important;gap:10px!important}.doctor-prep-card,.doctor-prep-question-card,.doctor-summary-card{padding:14px!important}.onboarding-complete-v2-trial-primary strong{font-size:1.2rem}.onboarding-complete-v2-trial-primary .muted{font-size:.88rem}.onboarding-complete-v2-grid-trial{display:none}}@media (max-width:540px){.dashboard-v2-title{font-size:clamp(1.55rem,7.2vw,2rem)}.dashboard-v2-subcopy{font-size:.92rem}.app-view-tab{min-height:34px;padding:7px 10px;font-size:.86rem}.app-view-tab .badge{font-size:.62rem}.button{min-height:40px}.billing-toggle-btn,.history-v2-range-tabs button,.pricing-toggle-option,.reports-v2-range-tabs button{min-height:34px;padding:7px 10px;font-size:.84rem}}.onboarding-complete-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.onboarding-complete-value-card{background:linear-gradient(135deg,#ffffffd1,#f7faffb8);border:1px solid #7b84a62e;border-radius:18px;align-items:flex-start;gap:10px;padding:13px;display:flex}.onboarding-complete-value-icon{width:30px;height:30px;color:var(--primary);background:var(--primary-soft);border-radius:12px;flex:none;place-items:center;display:grid}.onboarding-complete-value-card span,.onboarding-complete-value-card strong{display:block}.onboarding-complete-value-card strong{font-size:.94rem;line-height:1.2}.onboarding-complete-value-card div>span{color:var(--muted);margin-top:3px;font-size:.82rem;line-height:1.35}.onboarding-complete-pro-offer{gap:16px;display:grid}.onboarding-complete-pro-offer-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.onboarding-complete-plan-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.onboarding-complete-plan-card{text-align:left;border:1px solid var(--border);min-height:190px;color:var(--text);box-shadow:none;cursor:pointer;background:#ffffffb8;border-radius:22px;align-content:start;gap:10px;padding:20px;display:grid;position:relative}.onboarding-complete-plan-card-active{border-color:var(--primary);background:linear-gradient(135deg,#6c4dff1f,#6fb5ff14);box-shadow:0 18px 45px #6c4dff29}.onboarding-complete-plan-title{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:900}.onboarding-complete-plan-price{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3rem);font-weight:950}.onboarding-complete-plan-price small{color:var(--muted);letter-spacing:-.02em;font-size:.45em}.onboarding-complete-plan-note{color:var(--muted);font-weight:650;line-height:1.35}.onboarding-complete-radio{border:3px solid var(--border);border-radius:999px;width:24px;height:24px;margin-top:auto}.onboarding-complete-plan-card-active .onboarding-complete-radio{border-color:var(--primary);box-shadow:inset 0 0 0 5px var(--surface);background:var(--primary)}.onboarding-complete-best-value{position:absolute;top:18px;right:18px}.dark .onboarding-complete-plan-card,.dark .onboarding-complete-value-card{background:#ffffff0f}.dark .onboarding-complete-plan-card-active{border-color:var(--primary);background:linear-gradient(135deg,#8b74ff47,#5ea9ff1f)}html.dark .onboarding-complete-v2-trial-primary,html[data-theme=dark] .onboarding-complete-v2-trial-primary{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html.dark .onboarding-complete-v2-trial-primary,html[data-theme=dark] .onboarding-complete-v2-trial-primary{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}html.dark .onboarding-complete-v2-trial-primary,html[data-theme=dark] .onboarding-complete-v2-trial-primary{background:radial-gradient(circle at top right,var(--primary),transparent 40%),linear-gradient(135deg,var(--surface),var(--surface-soft))}@supports (color:color-mix(in lab,red,red)){html.dark .onboarding-complete-v2-trial-primary,html[data-theme=dark] .onboarding-complete-v2-trial-primary{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 24%,transparent),transparent 40%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,black 6%),color-mix(in srgb,var(--surface-soft) 90%,black 10%))}}html.dark .onboarding-complete-v2-trial-primary,html[data-theme=dark] .onboarding-complete-v2-trial-primary{color:var(--text);box-shadow:0 22px 60px #00000047}html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card{border-color:color-mix(in srgb,var(--border) 72%,white 12%)}}html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card{background:color-mix(in srgb,var(--surface-soft) 90%,black 10%)}}html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card{color:var(--text)}html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card-active,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card-active{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card-active,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card-active{border-color:color-mix(in srgb,var(--primary) 76%,white 24%)}}html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card-active,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card-active{background:linear-gradient(135deg,var(--primary),var(--brand-sky,#6fb5ff))}@supports (color:color-mix(in lab,red,red)){html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card-active,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-card-active{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 28%,var(--surface)),color-mix(in srgb,var(--brand-sky,#6fb5ff) 14%,var(--surface)))}}html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-price,html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-title,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-price,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-title{color:var(--text-strong)}html.dark .onboarding-complete-trust-note,html.dark .onboarding-complete-v2-trial-primary .muted,html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-note,html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-price small,html[data-theme=dark] .onboarding-complete-trust-note,html[data-theme=dark] .onboarding-complete-v2-trial-primary .muted,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-note,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-price small{color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){html.dark .onboarding-complete-trust-note,html.dark .onboarding-complete-v2-trial-primary .muted,html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-note,html.dark .onboarding-complete-v2-trial-primary .onboarding-complete-plan-price small,html[data-theme=dark] .onboarding-complete-trust-note,html[data-theme=dark] .onboarding-complete-v2-trial-primary .muted,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-note,html[data-theme=dark] .onboarding-complete-v2-trial-primary .onboarding-complete-plan-price small{color:color-mix(in srgb,var(--text) 78%,white 22%)!important}}html.dark .onboarding-complete-card .onboarding-legal-footer,html.dark .onboarding-complete-card .onboarding-legal-footer a,html[data-theme=dark] .onboarding-complete-card .onboarding-legal-footer,html[data-theme=dark] .onboarding-complete-card .onboarding-legal-footer a{color:var(--text)}@supports (color:color-mix(in lab,red,red)){html.dark .onboarding-complete-card .onboarding-legal-footer,html.dark .onboarding-complete-card .onboarding-legal-footer a,html[data-theme=dark] .onboarding-complete-card .onboarding-legal-footer,html[data-theme=dark] .onboarding-complete-card .onboarding-legal-footer a{color:color-mix(in srgb,var(--text) 82%,white 18%)}}@media (max-width:860px){.onboarding-complete-value-grid{grid-template-columns:1fr;margin:14px 0}.onboarding-complete-value-card{padding:11px 12px}.onboarding-complete-plan-grid{grid-template-columns:1fr;gap:10px}.onboarding-complete-plan-card{min-height:0;padding:16px}.onboarding-complete-pro-offer-head{gap:10px;display:grid}}@media (max-width:540px){.onboarding-complete-value-grid{display:grid}.onboarding-complete-value-card:nth-child(n+5){display:none}.onboarding-complete-plan-title{font-size:1.15rem}.onboarding-complete-plan-price{font-size:2rem}.onboarding-complete-best-value{order:-1;justify-self:start;position:static}}.pricing-card-free-current{background:radial-gradient(circle at top left,#6c4dff0f,transparent 34%),var(--surface);align-self:start}.pricing-list-compact{margin-top:14px;gap:8px!important}.pricing-list-compact li{padding:9px 10px!important}.billing-current-plan-summary{background:#2fa36b14;border:1px solid #2fa36b2e;border-radius:18px;gap:8px;padding:14px;display:grid}.dark .billing-current-plan-summary{background:#45c9821a;border-color:#45c98238}@media (min-width:861px){.pricing-card-free-current{min-height:auto!important}}@media (max-width:860px){.billing-current-plan-summary{padding:12px}.mobile-secondary-section{position:relative}.doctor-tools-companion-card.mobile-secondary-section,.history-v2-chart-card.mobile-secondary-section,.insights-v2-change-card.mobile-secondary-section,.insights-v2-deeper-grid.mobile-secondary-section,.insights-v2-pattern-grid.mobile-secondary-section,.reports-v2-analysis-grid.mobile-secondary-section,.reports-v2-context-grid.mobile-secondary-section,.reports-v2-data-quality-card.mobile-secondary-section{margin-top:10px!important}.doctor-tools-companion-card.mobile-secondary-section,.history-v2-chart-card.mobile-secondary-section,.insights-v2-change-card.mobile-secondary-section,.reports-v2-data-quality-card.mobile-secondary-section{max-height:156px;overflow:hidden}.doctor-tools-companion-card.mobile-secondary-section:after,.history-v2-chart-card.mobile-secondary-section:after,.insights-v2-change-card.mobile-secondary-section:after,.reports-v2-data-quality-card.mobile-secondary-section:after{content:"";color:var(--muted);background:linear-gradient(to bottom,#fff0,var(--surface) 48%);border-radius:0 0 22px 22px;padding:32px 14px 12px;font-size:.78rem;position:absolute;bottom:0;left:0;right:0}.dark .doctor-tools-companion-card.mobile-secondary-section:after,.dark .history-v2-chart-card.mobile-secondary-section:after,.dark .insights-v2-change-card.mobile-secondary-section:after,.dark .reports-v2-data-quality-card.mobile-secondary-section:after{background:linear-gradient(to bottom,#15203300,var(--surface) 48%)}.insights-v2-deeper-grid.mobile-secondary-section,.insights-v2-pattern-grid.mobile-secondary-section,.reports-v2-analysis-grid.mobile-secondary-section,.reports-v2-context-grid.mobile-secondary-section{max-height:420px;display:grid;position:relative;overflow:hidden;grid-template-columns:1fr!important}.insights-v2-deeper-grid.mobile-secondary-section:after,.insights-v2-pattern-grid.mobile-secondary-section:after,.reports-v2-analysis-grid.mobile-secondary-section:after,.reports-v2-context-grid.mobile-secondary-section:after{content:"";pointer-events:none;background:linear-gradient(to bottom,#f7f8fc00,var(--background));height:52px;position:absolute;bottom:0;left:0;right:0}.dark .insights-v2-deeper-grid.mobile-secondary-section:after,.dark .insights-v2-pattern-grid.mobile-secondary-section:after,.dark .reports-v2-analysis-grid.mobile-secondary-section:after,.dark .reports-v2-context-grid.mobile-secondary-section:after{background:linear-gradient(to bottom,#0b132400,var(--background))}.dashboard-v2-doctor-summary.mobile-secondary-section{max-height:190px;position:relative;overflow:hidden}.dashboard-v2-doctor-summary.mobile-secondary-section:after{content:"";pointer-events:none;background:linear-gradient(to bottom,#f7f8fc00,var(--background));height:42px;position:absolute;bottom:0;left:0;right:0}.history-v2-timeline-card.mobile-primary-section .history-v2-compact-list{max-height:520px;position:relative;overflow:hidden}.history-v2-timeline-card.mobile-primary-section .history-v2-compact-list:after{content:"";pointer-events:none;background:linear-gradient(to bottom,#fff0,var(--surface));height:46px;position:absolute;bottom:0;left:0;right:0}.dark .history-v2-timeline-card.mobile-primary-section .history-v2-compact-list:after{background:linear-gradient(to bottom,#15203300,var(--surface))}.doctor-prep-mobile-accordion-area{gap:12px!important;display:grid!important}.doctor-prep-mobile-accordion-area>*{max-height:520px;position:relative;overflow:hidden}.doctor-prep-mobile-accordion-area>:after{content:"";pointer-events:none;background:linear-gradient(to bottom,#fff0,var(--surface));border-radius:0 0 22px 22px;height:52px;position:absolute;bottom:0;left:0;right:0}.dark .doctor-prep-mobile-accordion-area>:after{background:linear-gradient(to bottom,#15203300,var(--surface))}.doctor-prep-v2-snapshot-grid.mobile-primary-section{grid-template-columns:repeat(2,minmax(0,1fr))!important}.doctor-prep-v2-snapshot-grid.mobile-primary-section .doctor-prep-v2-snapshot-card:nth-child(n+5){display:none}}@media (max-width:540px){.insights-v2-deeper-grid.mobile-secondary-section,.insights-v2-pattern-grid.mobile-secondary-section,.reports-v2-analysis-grid.mobile-secondary-section,.reports-v2-context-grid.mobile-secondary-section{max-height:350px}.doctor-prep-mobile-accordion-area>*{max-height:430px}.history-v2-timeline-card.mobile-primary-section .history-v2-compact-list{max-height:460px}}.onboarding-complete-mobile-extra-value{margin:-4px 0 12px;font-size:.86rem;display:none}@media (max-width:860px){.onboarding-complete-v2-card{padding:16px!important}.onboarding-complete-v2-hero{gap:10px!important;margin-bottom:12px!important}.onboarding-complete-v2-hero .dashboard-v2-title{line-height:1.05;font-size:clamp(1.5rem,7vw,2rem)!important}.onboarding-complete-v2-hero .dashboard-v2-subcopy{font-size:.92rem;line-height:1.4}.onboarding-complete-value-grid{grid-template-columns:1fr!important;gap:8px!important;margin:12px 0 8px!important}.onboarding-complete-value-card{border-radius:16px!important;padding:10px 11px!important}.onboarding-complete-value-card-mobile-secondary{display:none!important}.onboarding-complete-mobile-extra-value{display:block}.onboarding-complete-pro-offer{border-radius:20px!important;gap:12px!important;padding:14px!important}.onboarding-complete-pro-offer-head strong{font-size:1.05rem}.onboarding-complete-pro-offer-head p{margin-top:4px;font-size:.86rem;line-height:1.35}.onboarding-complete-plan-grid{gap:8px!important}.onboarding-complete-plan-card{grid-template-columns:1fr auto;align-items:center;gap:4px 10px;display:grid;border-radius:18px!important;padding:12px 13px!important}.onboarding-complete-plan-title{font-size:1.05rem!important}.onboarding-complete-plan-price{grid-column:1;font-size:1.8rem!important}.onboarding-complete-plan-note{grid-column:1/-1;font-size:.82rem}.onboarding-complete-radio{grid-area:1/2/span 2;justify-self:end;width:22px;height:22px}.onboarding-complete-best-value{grid-area:1/2;justify-self:end;padding:5px 8px;font-size:.68rem;position:static!important}.onboarding-complete-v2-cta-form .button{min-height:44px}.onboarding-complete-trust-note{text-align:center;font-size:.8rem}.onboarding-complete-secondary-actions-v2{margin-top:10px}.onboarding-continue-free-link-v2{text-align:center}}@media (max-width:540px){.onboarding-complete-shell{padding-left:10px!important;padding-right:10px!important}.onboarding-complete-topbar{padding-top:12px!important;padding-bottom:6px!important}.onboarding-complete-v2-icon{width:38px!important;height:38px!important}.onboarding-complete-value-card div>span{font-size:.78rem!important}.onboarding-complete-plan-card{min-height:0!important}.onboarding-legal-footer-centered{margin-top:12px!important}}html[data-screenshot-mode=email] .app-mobile-bottom-nav,html[data-screenshot-mode=email] .mobile-nav{display:none!important}html[data-screenshot-mode=email] .pb-24{padding-bottom:0!important}@media (max-width:860px){.dashboard-v2-doctor-summary.mobile-secondary-section,.doctor-prep-mobile-accordion-area>*,.doctor-tools-companion-card.mobile-secondary-section,.history-v2-chart-card.mobile-secondary-section,.history-v2-timeline-card.mobile-primary-section .history-v2-compact-list,.insights-v2-change-card.mobile-secondary-section,.insights-v2-deeper-grid.mobile-secondary-section,.insights-v2-pattern-grid.mobile-secondary-section,.reports-v2-analysis-grid.mobile-secondary-section,.reports-v2-context-grid.mobile-secondary-section,.reports-v2-data-quality-card.mobile-secondary-section{max-height:none!important;overflow:visible!important}.dashboard-v2-doctor-summary.mobile-secondary-section:after,.doctor-prep-mobile-accordion-area>:after,.doctor-tools-companion-card.mobile-secondary-section:after,.history-v2-chart-card.mobile-secondary-section:after,.history-v2-timeline-card.mobile-primary-section .history-v2-compact-list:after,.insights-v2-change-card.mobile-secondary-section:after,.insights-v2-deeper-grid.mobile-secondary-section:after,.insights-v2-pattern-grid.mobile-secondary-section:after,.reports-v2-analysis-grid.mobile-secondary-section:after,.reports-v2-context-grid.mobile-secondary-section:after,.reports-v2-data-quality-card.mobile-secondary-section:after{content:none!important;display:none!important}.reports-v2-data-quality-card.mobile-secondary-section{padding:13px!important}.reports-v2-data-quality-card.mobile-secondary-section .reports-v2-quality-list{display:grid;gap:7px!important}.reports-v2-data-quality-card.mobile-secondary-section .reports-v2-quality-row{gap:8px!important;padding:8px 0!important}.reports-v2-data-quality-card.mobile-secondary-section .muted,.reports-v2-data-quality-card.mobile-secondary-section .reports-v2-quality-row span{font-size:.78rem!important}.reports-v2-analysis-grid.mobile-secondary-section{gap:10px!important}.reports-v2-analysis-grid.mobile-secondary-section .card,.reports-v2-analysis-grid.mobile-secondary-section .pro-blur-card{padding:13px!important}.reports-v2-context-grid.mobile-secondary-section{gap:10px!important}.reports-v2-context-card,.reports-v2-export-card{padding:13px!important}.reports-v2-context-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.reports-v2-labs-table{display:none!important}.reports-v2-export-actions{gap:8px!important}.reports-v2-export-actions .button{width:100%}.dashboard-simple-bottom-grid-201{gap:10px!important}.dashboard-v2-doctor-summary.mobile-secondary-section .card{padding:13px!important}.history-v2-compact-list .history-v2-compact-row:nth-child(n+6){display:none}.history-v2-timeline-card .history-v2-section-head:after{content:"Showing the latest 5 rows on mobile. Open full history on desktop or use reports for longer review.";color:var(--muted);margin-top:6px;font-size:.78rem;line-height:1.35;display:block}.insights-v2-deeper-grid.mobile-secondary-section,.insights-v2-pattern-grid.mobile-secondary-section{gap:10px!important}.insights-v2-change-card,.insights-v2-deeper-grid .card,.insights-v2-pattern-card{padding:13px!important}.insights-v2-change-card p,.insights-v2-deeper-grid .muted,.insights-v2-pattern-card p{font-size:.84rem}.doctor-tools-companion-card.mobile-secondary-section{padding:13px!important}.doctor-prep-v2-main-grid.doctor-prep-mobile-accordion-area{gap:10px!important}.doctor-prep-v2-card,.doctor-prep-v2-form-card,.doctor-prep-v2-suggestions-card,.doctor-prep-v2-summary-card{padding:13px!important}.doctor-prep-v2-section-block{border-radius:16px!important;padding:12px!important}.doctor-prep-v2-prompt-grid{grid-template-columns:1fr!important;gap:7px!important}.doctor-prep-v2-prompt{padding:9px 10px!important;font-size:.84rem!important}.doctor-prep-v2-form-grid{grid-template-columns:1fr!important;gap:10px!important}.doctor-prep-v2-snapshot-grid.mobile-primary-section{gap:8px!important}.doctor-prep-v2-snapshot-card{padding:11px!important}}@media (max-width:540px){.page-shell{padding-left:12px!important;padding-right:12px!important}.doctor-prep-v2-main-grid,.insights-v2-deeper-grid,.insights-v2-pattern-grid,.reports-v2-analysis-grid,.reports-v2-context-grid,.reports-v2-top-grid{gap:9px!important}.history-v2-window,.reports-v2-window{font-size:.78rem!important}}.collapsible-section{border:1px solid var(--border);background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.collapsible-section{background:color-mix(in srgb,var(--surface) 94%,var(--surface-tint))}}.collapsible-section{overflow:clip;box-shadow:0 10px 28px #0f172a0b}.collapsible-section+.collapsible-section{margin-top:12px}.collapsible-summary{min-height:58px;padding:15px 16px;list-style:none}.collapsible-summary::-webkit-details-marker{display:none}.collapsible-summary strong{font-size:.98rem;line-height:1.25;display:block}.collapsible-summary .muted{margin-top:2px;font-size:.84rem;line-height:1.35}.collapsible-summary svg{color:var(--muted);flex:none;transition:transform .18s}.collapsible-section[open] .collapsible-summary svg{transform:rotate(180deg)}.collapsible-body{padding:0 14px 14px}.collapsible-body>.mobile-collapsible-content,.collapsible-body>section.mobile-collapsible-content{margin-top:0!important}@media (min-width:861px){.collapsible-section[data-mobile-only=true]{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.collapsible-section[data-mobile-only=true]>.collapsible-summary{display:none}.collapsible-section[data-mobile-only=true]>.collapsible-body{padding:0}.billing-v2-shell,.dashboard-advanced-shell,.dashboard-simple-201,.doctor-prep-v2-shell,.history-v2-shell,.insights-v2-shell,.reports-v2-shell{gap:18px!important}.card{box-shadow:0 10px 28px #0f172a0b}.dashboard-v2-title{letter-spacing:-.035em}.muted{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.muted{color:color-mix(in srgb,var(--muted) 88%,var(--text))}}}@media (max-width:860px){.collapsible-section{margin-top:10px}.collapsible-section[data-mobile-only=true]{display:block}.collapsible-section[data-mobile-only=true] .card,.collapsible-section[data-mobile-only=true] .pro-blur-card{box-shadow:none!important}.collapsible-body{padding:0 10px 12px}.collapsible-body .card,.collapsible-body .pro-blur-card,.collapsible-body section.card{border-radius:18px!important}.dashboard-simple-bottom-grid-201,.dashboard-simple-lower-grid-201,.doctor-prep-v2-main-grid,.insights-v2-deeper-grid,.insights-v2-pattern-grid,.reports-v2-analysis-grid,.reports-v2-context-grid{gap:9px!important}.dashboard-v2-card-header,.doctor-prep-v2-card-heading,.history-v2-section-head,.insights-v2-section-head,.reports-v2-chart-card .reports-v2-section-head,.reports-v2-data-quality-card .reports-v2-section-head{align-items:flex-start!important}.dashboard-simple-hero-201,.dashboard-simple-mini-card-201,.dashboard-simple-reflection-201,.doctor-prep-v2-hero,.doctor-tools-companion-card,.insights-v2-primary,.insights-v2-signals,.reports-v2-chart-card,.reports-v2-context-card,.reports-v2-data-quality-card,.reports-v2-export-card{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dashboard-simple-hero-201,.dashboard-simple-mini-card-201,.dashboard-simple-reflection-201,.doctor-prep-v2-hero,.doctor-tools-companion-card,.insights-v2-primary,.insights-v2-signals,.reports-v2-chart-card,.reports-v2-context-card,.reports-v2-data-quality-card,.reports-v2-export-card{border-color:color-mix(in srgb,var(--border) 78%,var(--primary-soft))}}.app-view-tabs{scrollbar-width:none}.app-view-tabs::-webkit-scrollbar{display:none}.section-title{font-size:1.05rem;line-height:1.2}.dashboard-v2-title{letter-spacing:-.045em}.button.compact-button,.compact-button{min-height:34px!important}.chart-helper-text{font-size:.78rem!important;line-height:1.35!important}.recharts-wrapper text{font-size:11px!important}.doctor-prep-v2-mini-list>div,.insights-v2-change-item,.insights-v2-gap-item,.reports-v2-context-list>div{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-mini-list>div,.insights-v2-change-item,.insights-v2-gap-item,.reports-v2-context-list>div{background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}}}.dark .card,.dark .collapsible-section{box-shadow:0 12px 30px #00000038}.dark .muted{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark .muted{color:color-mix(in srgb,var(--muted) 92%,var(--text))}}.dark .doctor-prep-v2-mini-list>div,.dark .insights-v2-change-item,.dark .insights-v2-gap-item,.dark .reports-v2-context-list>div{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){.dark .doctor-prep-v2-mini-list>div,.dark .insights-v2-change-item,.dark .insights-v2-gap-item,.dark .reports-v2-context-list>div{background:color-mix(in srgb,var(--surface-soft) 82%,var(--surface))}}.dark .collapsible-section{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark .collapsible-section{background:color-mix(in srgb,var(--surface) 94%,var(--surface-soft))}}.settings-timezone-note{margin-top:8px;font-size:.86rem}.daily-log-v2-context .section-title:after{content:""}.daily-log-v2-context-grid{align-items:start;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr)!important}.daily-log-v2-sleep-card{align-self:start;min-height:0!important}.severity-slider,.sleep-hours-slider{overflow:hidden;border-radius:999px!important}.severity-slider::-webkit-slider-runnable-track,.sleep-hours-slider::-webkit-slider-runnable-track{border-radius:999px!important}.severity-slider::-moz-range-track,.sleep-hours-slider::-moz-range-track{border-radius:999px!important}.daily-log-v2-trigger-wrap .chip,.slider-card .chip{background:var(--primary-soft);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-trigger-wrap .chip,.slider-card .chip{background:color-mix(in srgb,var(--primary-soft) 55%,var(--surface))}}.daily-log-v2-trigger-wrap .chip,.slider-card .chip{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.daily-log-v2-trigger-wrap .chip,.slider-card .chip{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))}}.daily-log-v2-trigger-wrap .chip,.slider-card .chip{color:var(--text);box-shadow:none}.slider-card .chip{padding:8px 12px;font-size:.84rem}.daily-log-v2-trigger-wrap .chip{color:var(--text)!important}.daily-log-v2-trigger-wrap .chip-active{background:linear-gradient(135deg,var(--primary),var(--primary-2));border-color:#0000;color:#fff!important}.daily-log-save-bar{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr)!important;gap:16px!important}.daily-log-save-bar .button{width:100%;min-height:54px}.attachment-file-picker{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:18px;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-weight:800;display:flex}.attachment-file-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.attachment-panel-v2 .attachment-file-picker input[type=file]{width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important}.attachment-upload-button{min-height:52px}.insights-confidence-panel{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:stretch;gap:18px;display:grid}.insights-confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.reminders-v2-timezone{margin-top:8px}.reminders-v2-next-time,.reminders-v2-reminder-time,.reminders-v2-upcoming-time{white-space:nowrap}@media (max-width:860px){.attachment-upload-form-v2,.daily-log-save-bar,.daily-log-v2-context-grid,.insights-confidence-grid,.insights-confidence-panel{grid-template-columns:1fr!important}.daily-log-save-bar{padding:18px!important}.daily-log-save-bar .daily-log-save-copy{text-align:left}.daily-log-save-bar .button{width:100%}.slider-card .row-between{gap:8px!important}.slider-card .button.button-secondary{min-height:36px!important;padding:8px 12px!important}.attachment-helper-copy{margin-top:8px}}.chart-legend-button,.chart-series-dot,.chart-series-line{transition:opacity .16s,stroke .16s,color .16s,filter .16s}.chart-legend-button.is-dimmed{color:var(--muted);opacity:.55}.chart-legend-button.is-dimmed .legend-swatch{filter:grayscale()}.chart-svg-label{fill:var(--muted);font-size:12px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.chart-svg-label{fill:color-mix(in srgb,var(--muted) 88%,var(--text))}}.chart-radar-label{font-size:12.5px}.chart-radar-shell .chart-hover-card{min-width:190px}.doctor-summary-v2-hero,.reports-v2-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:22px!important}.doctor-summary-hero-title,.reports-hero-title{text-wrap:balance;max-width:760px}.doctor-summary-v2-window,.reports-v2-window{color:var(--muted);margin-top:12px;font-weight:800}.doctor-summary-v2-actions,.reports-v2-hero-actions{align-self:end}.dashboard-advanced-what-changed-201 .section-title{margin-top:10px}.dashboard-advanced-change-row-201 em{white-space:nowrap}.dashboard-advanced-delta-up em{color:#b42318}.dashboard-advanced-delta-down em{color:#087443}.dashboard-advanced-delta-flat em{color:var(--muted)}.trigger-signal-row{grid-template-columns:minmax(150px,1fr) minmax(90px,1fr) auto!important;gap:14px!important}.trigger-signal-row .chip{white-space:nowrap;text-align:center;justify-content:center;min-width:70px}.trigger-strength-bar{min-width:18px;max-width:100%}.history-v2-expanded-details{border:1px solid var(--border);background:var(--surface-soft);border-radius:22px;margin-top:14px;overflow:hidden}.history-v2-expanded-details>summary{cursor:pointer;justify-content:space-between;gap:14px;padding:14px 16px;list-style:none;display:flex}.history-v2-expanded-details>summary::-webkit-details-marker{display:none}.history-v2-expanded-details .history-v2-timeline{padding:0 14px 14px}.history-v2-expanded-details:not([open]) .history-v2-timeline{display:none}@media (max-width:860px){.doctor-summary-v2-hero,.reports-v2-hero{grid-template-columns:1fr!important;gap:16px!important}.doctor-summary-v2-actions,.reports-v2-hero-actions{align-self:stretch}.doctor-summary-v2-range-tabs,.reports-v2-range-tabs{width:100%}.chart-svg-label{font-size:13px}.trigger-signal-row{grid-template-columns:1fr!important}.trigger-signal-row .chip{width:fit-content}.history-v2-expanded-details>summary{display:grid}}.doctor-prep-v2-prompt-button{border:1px solid var(--border);background:var(--surface);color:var(--text);width:100%}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-prompt-button:focus-visible,.doctor-prep-v2-prompt-button:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}.doctor-prep-v2-prompt-button:focus-visible,.doctor-prep-v2-prompt-button:hover{background:var(--primary-soft)}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-prompt-button:focus-visible,.doctor-prep-v2-prompt-button:hover{background:color-mix(in srgb,var(--primary-soft) 70%,var(--surface))}}.doctor-prep-v2-actions{align-items:center}.labs-v2-main-grid,.labs-v2-results-grid{align-items:start}.labs-v2-form-polished{overflow:visible}.labs-v2-form-polished .grid,.labs-v2-form-polished .grid-2,.labs-v2-form-polished .grid-3{min-width:0}.labs-v2-form-polished .app-select-trigger,.labs-v2-form-polished input,.labs-v2-form-polished select,.labs-v2-form-polished textarea{max-width:100%}.labs-save-button{width:100%;min-height:52px}.labs-v2-table-wrap{border-radius:18px;max-width:100%;overflow-x:auto}.labs-v2-table-wrap table{min-width:760px}.icon-only-button{justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:inline-flex;padding:0!important}.meds-v2-status-actions{gap:8px!important;margin-top:12px!important}.meds-v2-note-cluster{display:grid;gap:10px!important;margin-top:10px!important}.meds-v2-note-cluster form{min-width:0}.meds-v2-note-cluster .medication-actions-row,.meds-v2-note-cluster .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meds-v2-note-cluster .input,.meds-v2-note-cluster textarea{min-height:42px}.reminders-best-start{margin-top:16px!important;margin-bottom:18px!important}.reminders-upcoming-polished{margin-top:18px!important}.reminder-mini-row span,.reminders-v2-next-card .kpi{white-space:nowrap}.reminder-mini-row{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center}.reflection-date-controls-polished{flex-wrap:wrap;gap:10px!important}.reflection-date-controls-polished .button{min-height:42px}@media print{body,html{color:#111827!important;background:#fff!important}.app-mobile-bottom-nav,.button,.desktop-drawer,.desktop-drawer-backdrop,.desktop-menu-button,.mobile-nav,.print-hide,.sidebar,button,form,input,select,textarea{display:none!important}.doctor-prep-v2-shell,.doctor-summary-v2-shell,.page,.reports-v2-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.card,.collapsible-section,.doctor-prep-v2-panel,.doctor-summary-v2-section,.reports-v2-chart-card{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;border:1px solid #d1d5db!important}.collapsible-summary{display:none!important}.collapsible-body{padding:0!important}.collapsible-section{display:block!important}}@media (max-width:860px){.doctor-prep-v2-actions .button{width:100%}.labs-v2-table-wrap table{min-width:680px}.meds-v2-note-cluster .button{width:100%}.reminder-mini-row{grid-template-columns:1fr;gap:3px}.reminder-mini-row span{font-size:1.05rem}}.insights-v2-next-action{align-content:start}.insights-v2-next-action-list{color:var(--muted);gap:8px;margin:14px 0 16px;padding-left:20px;font-size:.92rem;line-height:1.35;display:grid}.insights-v2-next-action-list li::marker{color:var(--primary)}.tracker-v2-snapshot strong{white-space:nowrap}@media (max-width:860px){.insights-v2-next-action-list{margin:10px 0 12px;font-size:.86rem}}.marketing-screenshot-img-hero{object-fit:cover;object-position:top left;max-height:420px}.marketing-screenshot-grid-polished .marketing-screenshot-frame{min-height:260px}.marketing-screenshot-grid-polished .marketing-screenshot-img{object-fit:cover;object-position:top left;max-height:360px}.marketing-browser-frame .marketing-screenshot-img-desktop,.marketing-shot-shell .marketing-screenshot-img-desktop{object-fit:cover;object-position:top left}.marketing-phone-shell .marketing-screenshot-img-mobile{object-fit:cover;object-position:top center}@media (max-width:860px){.marketing-screenshot-grid-polished .marketing-screenshot-img,.marketing-screenshot-img-hero{max-height:320px}}.marketing-hero-shot{max-height:380px;overflow:hidden}.marketing-hero-shot .marketing-screenshot-img-hero{object-fit:cover;object-position:top left;width:100%}.marketing-mobile-grid .marketing-phone-shell,.marketing-screenshot-frame .marketing-phone-shell{max-height:520px;overflow:hidden}@media (max-width:860px){.marketing-hero{padding-top:28px}.marketing-hero-shot{max-height:300px}.marketing-screenshot-section-polished .marketing-section-header{align-items:stretch}.marketing-screenshot-grid-polished{gap:14px}.marketing-screenshot-card{padding:16px}}.marketing-page .marketing-final-cta,.marketing-page .marketing-how-section,.marketing-page .marketing-onboarding-proof-section,.marketing-page .marketing-screenshot-section-polished{margin-top:22px}.marketing-screenshot-card .section-title{line-height:1.02}.marketing-screenshot-card .muted{line-height:1.35}@media (max-width:860px){.marketing-page{gap:14px}.marketing-page .card,.marketing-page .hero{border-radius:18px}.marketing-screenshot-card .section-title{font-size:1.28rem}.marketing-onboarding-proof-section .marketing-screenshot-img-desktop,.marketing-screenshot-frame .marketing-screenshot-img-desktop{max-height:300px}.marketing-how-section .grid-3{gap:10px}}.marketing-nav-desktop{gap:18px}.marketing-nav-desktop a{white-space:nowrap}.marketing-screenshot-frame .marketing-browser-frame,.marketing-screenshot-frame .marketing-shot-shell{justify-content:center;align-items:center;min-height:320px;display:flex}.marketing-screenshot-frame .marketing-screenshot-img-desktop{width:100%;height:auto;max-height:390px}.marketing-onboarding-proof-section .marketing-screenshot-img-desktop,.marketing-screenshot-frame img[alt*=billing],.marketing-screenshot-frame img[alt*=export],.marketing-screenshot-frame img[alt*=trial]{object-fit:contain!important}@media (max-width:1120px){.marketing-nav-desktop{gap:12px;font-size:.86rem}}@media (max-width:860px){.marketing-mobile-menu-panel{min-width:220px}.marketing-screenshot-frame .marketing-browser-frame,.marketing-screenshot-frame .marketing-shot-shell{min-height:220px}.marketing-screenshot-frame .marketing-screenshot-img-desktop{max-height:280px;object-fit:contain!important;object-position:top center!important}.marketing-onboarding-proof-section .marketing-screenshot-img-desktop{max-height:260px}}.faq-page .faq-hero{overflow:hidden}.faq-groups{gap:16px;display:grid}.faq-group{padding:28px}.faq-list{gap:10px;display:grid}.faq-item{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;overflow:hidden}.faq-item summary{cursor:pointer;color:var(--text);padding:18px 20px;font-weight:900;list-style:none}html.dark .pro-locked-preview-list li,html[data-theme=dark] .pro-locked-preview-list li{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){html.dark .pro-locked-preview-list li,html[data-theme=dark] .pro-locked-preview-list li{border-color:color-mix(in srgb,var(--border) 68%,white 14%)}}html.dark .pro-locked-preview-list li,html[data-theme=dark] .pro-locked-preview-list li{background:var(--surface-soft)}@supports (color:color-mix(in lab,red,red)){html.dark .pro-locked-preview-list li,html[data-theme=dark] .pro-locked-preview-list li{background:color-mix(in srgb,var(--surface-soft) 88%,black 12%)}}html.dark .pro-locked-preview-list li,html[data-theme=dark] .pro-locked-preview-list li{color:var(--text)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;color:var(--primary);font-weight:900}.faq-item[open] summary:after{content:"–"}.faq-item p{color:var(--muted);margin:0;padding:0 20px 18px;line-height:1.45}.marketing-leadmagnet-strip,.marketing-problem-section,.marketing-proof-grid{display:none}.marketing-screenshot-frame .marketing-browser-frame,.marketing-screenshot-frame .marketing-shot-shell{background:linear-gradient(135deg,#6c4dff14,#6fb5ff14)}.marketing-screenshot-frame .marketing-screenshot-img-desktop{object-fit:contain!important;object-position:top center!important}@media (max-width:860px){.marketing-page{padding-left:12px;padding-right:12px}.hero-card .h1,.marketing-hero .h1{font-size:clamp(2.25rem,10vw,3.15rem);line-height:.94}.marketing-screenshot-frame{padding:18px!important}.marketing-screenshot-frame .grid{gap:14px}.marketing-screenshot-frame .marketing-browser-frame,.marketing-screenshot-frame .marketing-shot-shell{min-height:0;padding:10px}.marketing-screenshot-frame .marketing-screenshot-img-desktop{width:100%;max-height:230px!important}.marketing-screenshot-frame .section-title{font-size:1.55rem;line-height:.98}.marketing-screenshot-frame .button{width:100%}.faq-group{padding:18px}.faq-item summary{padding:16px}.faq-item p{padding:0 16px 16px}.marketing-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.attachment-panel .attachment-upload-form,.attachment-upload-form{align-items:end;gap:12px;display:grid}@media (min-width:980px){.attachment-panel .attachment-upload-form,.attachment-upload-form{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.1fr) minmax(220px,.45fr)}}.attachment-upload-form .button,.attachment-upload-form button[type=submit]{white-space:nowrap;min-height:56px}.attachment-upload-form input[type=file]{width:100%}.notice:has(strong){line-height:1.45}.context-rating-card,.log-v2-slider,.log-v2-slider-card,.rating-slider,.rating-slider-card,.slider-card,.slider-track,.symptom-rating-card,.symptom-slider,.wellness-rating-card,input[type=range]{overflow:visible!important}input[type=range]{padding-block:8px}input[type=range]::-webkit-slider-thumb{z-index:3;position:relative}input[type=range]::-moz-range-thumb{z-index:3;position:relative}.wellness-comparison-card-responsive{min-width:0;overflow:hidden}.wellness-comparison-card-responsive .chart-helper-text,.wellness-comparison-card-responsive .wellness-comparison-heading,.wellness-comparison-card-responsive .wellness-comparison-note{min-width:0;max-width:100%}.wellness-comparison-controls{grid-template-columns:minmax(120px,auto) minmax(180px,1fr) minmax(100px,auto) minmax(180px,1fr);align-items:center;min-width:0}.wellness-comparison-controls .input,.wellness-comparison-controls select{width:100%;min-width:0}.wellness-comparison-card-responsive .chart-responsive-area,.wellness-comparison-card-responsive .chart-shell,.wellness-comparison-chart-wrap{min-width:0;max-width:100%;overflow:hidden}@media (max-width:780px){.wellness-comparison-controls{grid-template-columns:1fr;align-items:stretch}.wellness-comparison-card-responsive .chart-responsive-area{min-height:220px}}.history-v2-range-tabs{width:fit-content;max-width:100%}.history-v2-range-tabs button{white-space:nowrap}.history-v2-actions{min-width:0}.history-v2-custom-range{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.history-v2-custom-range .input{min-width:0}@media (max-width:820px){.history-v2-custom-range{grid-template-columns:1fr}.history-v2-range-tabs{width:100%}.history-v2-range-tabs button{flex:1 1 0}}.doctor-prep-v2-prompt-button{appearance:none;text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.doctor-prep-v2-prompt-button:focus-visible,.doctor-prep-v2-prompt-button:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-prompt-button:focus-visible,.doctor-prep-v2-prompt-button:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.doctor-prep-v2-prompt-button:focus-visible,.doctor-prep-v2-prompt-button:hover{box-shadow:0 16px 36px #6c4dff21}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-prompt-button.is-added{background:color-mix(in srgb,var(--success) 14%,var(--surface));border-color:color-mix(in srgb,var(--success) 45%,var(--border))}}.tracker-v2-trigger-card{min-height:170px;padding-right:132px;position:relative}.tracker-v2-trigger-card .tracker-card-actions{flex-direction:row;gap:10px;display:flex;position:absolute;top:22px;right:22px}.tracker-v2-trigger-card .tracker-card-actions form{margin:0}.tracker-v2-trigger-card .tracker-card-actions .button{place-items:center;width:54px;min-width:54px;height:54px;padding:0;display:inline-grid}@media (max-width:620px){.tracker-v2-trigger-card{padding-top:86px;padding-right:24px}.tracker-v2-trigger-card .tracker-card-actions{top:22px;left:24px;right:auto}}.medication-note-action-cluster,.medication-note-form,.meds-v2-note-cluster{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.medication-note-form .input{min-width:0}.medication-inline-action-row{margin:0}.medication-delete-inline-form{align-self:end;margin:0}.meds-delete-icon-button{place-items:center;width:58px;min-width:58px;height:58px;padding:0!important;display:inline-grid!important}@media (max-width:760px){.medication-note-action-cluster,.medication-note-form,.meds-v2-note-cluster{grid-template-columns:1fr}.medication-delete-inline-form{justify-self:start}}.lab-value-grid{grid-template-columns:minmax(120px,.75fr) minmax(120px,.75fr) minmax(180px,1fr);gap:12px;min-width:0;display:grid}.lab-value-grid .input,.lab-value-grid>div{width:100%;min-width:0}@media (max-width:1080px){.lab-value-grid{grid-template-columns:1fr}}.labs-v2-card,.labs-v2-main-grid,.labs-v2-panel,.labs-v2-table-wrap{min-width:0;overflow:hidden}.lab-results-table-wrap,.labs-v2-table-wrap{overflow-x:auto}.tracker-v2-snapshot strong{overflow-wrap:anywhere;word-break:normal;max-width:100%;line-height:.95}.reminders-v2-shell .tracker-v2-snapshot strong{white-space:nowrap;font-size:clamp(2rem,4.2vw,4.25rem)}.reminders-v2-shell .tracker-v2-snapshot small{overflow-wrap:anywhere}.chart-legend-button.is-dimmed{opacity:.52;filter:grayscale()}.chart-series-dot,.chart-series-line{transition:opacity .16s,stroke .16s,stroke-width .16s}.tracker-v2-trigger-card.tracker-library-card{min-height:172px;padding-right:132px!important;position:relative!important}.tracker-v2-trigger-card.tracker-library-card .tracker-card-main{min-width:0}.tracker-v2-trigger-card.tracker-library-card .tracker-card-actions{align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important;position:absolute!important;top:22px!important;left:auto!important;right:22px!important}.tracker-v2-trigger-card.tracker-library-card .tracker-card-actions form{margin:0!important}.tracker-v2-trigger-card.tracker-library-card .tracker-card-actions .button{place-items:center!important;width:54px!important;min-width:54px!important;height:54px!important;padding:0!important;display:inline-grid!important}@media (max-width:620px){.tracker-v2-trigger-card.tracker-library-card{padding-top:86px!important;padding-right:24px!important}.tracker-v2-trigger-card.tracker-library-card .tracker-card-actions{top:22px!important;left:24px!important;right:auto!important}}.wellness-comparison-card,.wellness-comparison-chart-wrap,.wellness-comparison-control-group,.wellness-comparison-controls{min-width:0}.wellness-comparison-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.wellness-comparison-control-group{gap:8px;display:grid}.wellness-comparison-control-group .input,.wellness-comparison-control-group select{width:100%;min-width:0}.attachment-caption-field,.attachment-file-field{min-width:0}.attachment-upload-form-v2{grid-template-columns:minmax(240px,.95fr) minmax(280px,1.15fr) minmax(200px,.5fr);align-items:end;gap:14px;display:grid}.attachment-upload-button{justify-self:stretch;width:100%}.daily-log-save-bar{width:min(920px,100vw - 48px)!important}.history-v2-expanded-details[open] .history-v2-timeline,.history-v2-timeline-card .history-v2-timeline{max-height:none!important;overflow:visible!important}@media (max-width:1440px){.daily-log-save-bar{width:min(920px,100vw - 48px)!important;left:50%!important}}@media (max-width:1180px){.attachment-upload-form-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.attachment-upload-button{grid-column:1/-1;max-width:320px}}@media (max-width:980px){.wellness-comparison-controls{grid-template-columns:1fr}.daily-log-save-bar{width:auto!important;left:16px!important;right:16px!important;bottom:calc(84px + env(safe-area-inset-bottom))!important;transform:none!important}}@media (max-width:860px){.attachment-upload-form-v2{grid-template-columns:1fr}.attachment-upload-button{grid-column:auto;max-width:none}.history-v2-timeline{display:grid!important}.history-v2-timeline-card:after{content:none!important;display:none!important}}@media (max-width:760px){.daily-log-v2-feeling-grid{gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))!important}.daily-log-v2-feeling-grid>.daily-log-v2-feeling,.daily-log-v2-feeling-grid>.daily-log-v2-feeling-active{text-align:center;grid-column:span 2;justify-content:center;min-height:58px}.daily-log-v2-feeling-grid>:nth-child(4){grid-column:2/span 2}.daily-log-v2-feeling-grid>:nth-child(5){grid-column:4/span 2}}@media (min-width:1181px){.attachment-upload-form-v2{grid-template-columns:minmax(250px,.85fr) minmax(380px,1.15fr) minmax(230px,.45fr)!important;align-items:end!important}.attachment-upload-button{grid-column:auto!important;max-width:none!important}}.attachment-upload-form-v2 .attachment-caption-field,.attachment-upload-form-v2 .attachment-file-field{align-self:end}.daily-log-save-bar{margin-inline:auto;max-width:980px!important}@media (min-width:981px){.daily-log-save-bar{width:min(980px,100vw - 220px)!important;left:calc(50vw + 82px)!important;right:auto!important;transform:translate(-50%)!important}}@media (max-width:980px){.daily-log-save-bar{z-index:70!important}}.daily-log-v2-feeling{min-width:0}@media (max-width:760px){.daily-log-v2-feeling-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.daily-log-v2-feeling-grid .daily-log-v2-feeling{padding-inline:6px!important}.daily-log-v2-feeling-grid .daily-log-v2-feeling span,.daily-log-v2-feeling-grid .daily-log-v2-feeling strong{font-size:.74rem!important;line-height:1.1!important}}.wellness-comparison-card-responsive{contain:layout}.wellness-comparison-card-responsive .info-title-row,.wellness-comparison-card-responsive .row-between{flex-wrap:wrap;min-width:0}.wellness-comparison-card-responsive .chart-helper-text,.wellness-comparison-card-responsive .wellness-comparison-note{overflow-wrap:anywhere}@media (min-width:981px){.wellness-comparison-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}.history-v2-timeline-card{overflow:visible!important}.history-v2-timeline-card .history-v2-timeline{max-height:none!important;overflow:visible!important}.history-v2-timeline-card .history-v2-timeline>*{min-height:0}.medication-note-form{align-items:end}.medication-delete-inline-form{margin-top:8px!important}@media (min-width:761px){.medication-delete-inline-form{justify-self:start}}.labs-v2-main-grid{grid-template-columns:minmax(360px,.88fr) minmax(420px,1.12fr);align-items:start}@media (max-width:1180px){.labs-v2-main-grid{grid-template-columns:1fr!important}}.reminders-v2-kpi-time,.reminders-v2-next-card .kpi{white-space:nowrap;letter-spacing:-.04em;font-size:clamp(2.1rem,4.2vw,4.65rem)!important;line-height:.94!important}.reminder-mini-row span{white-space:nowrap}@media (max-width:520px){.reminder-mini-row{grid-template-columns:1fr!important;gap:2px!important}}.marketing-feature-proof-card,.marketing-screenshot-frame-focus .marketing-browser-frame,.marketing-screenshot-frame-focus .marketing-shot-shell{overflow:hidden}.marketing-screenshot-frame-focus .marketing-shot-shell{min-height:360px;padding:12px}.marketing-screenshot-frame-focus .marketing-screenshot-img-desktop{object-fit:cover;width:100%;height:100%;max-height:460px}.marketing-feature-proof-grid{align-items:stretch}.marketing-feature-proof-card{padding:22px}.marketing-feature-proof-img{object-fit:cover;object-position:top center;border:1px solid var(--border);background:var(--surface-soft);border-radius:22px;width:100%;min-height:260px;max-height:360px;box-shadow:0 16px 40px #0f172a12}@media (max-width:860px){.marketing-screenshot-frame-focus{padding:18px}.marketing-screenshot-frame-focus .marketing-shot-shell{min-height:0;padding:8px}.marketing-screenshot-frame-focus .marketing-screenshot-img-desktop{min-height:190px;object-fit:cover!important;object-position:top center!important;max-height:260px!important}.marketing-feature-proof-img{min-height:210px;max-height:260px}}.daily-log-v2-feeling-grid .feeling-choice svg{flex:none;width:26px;height:26px}.daily-log-v2-feeling-grid .feeling-choice{gap:8px}.daily-log-v2-feeling-grid .feeling-choice span{line-height:1.12}@media (min-width:761px){.daily-log-v2-feeling-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.daily-log-v2-feeling-grid .feeling-choice{min-height:92px}}.history-v2-expanded-details[open]{overflow:visible}.history-v2-expanded-details[open] .history-v2-timeline{display:grid;max-height:none!important;overflow:visible!important}.history-v2-pagination{z-index:2;position:relative}.marketing-feature-proof-card .muted,.marketing-screenshot-frame-focus .muted{max-width:720px}@media (max-width:760px){.daily-log-v2-feeling-grid .feeling-choice svg{width:24px;height:24px}.daily-log-v2-feeling-grid .feeling-choice{gap:5px;min-height:70px}}.attachment-panel-v2 .attachment-upload-form-v2{grid-template-columns:minmax(280px,.95fr) minmax(380px,1.25fr) minmax(220px,.45fr)!important;align-items:end!important;gap:14px!important;display:grid!important}.attachment-panel-v2 .attachment-caption-field,.attachment-panel-v2 .attachment-file-field{align-self:end!important;min-width:0!important}.attachment-panel-v2 .attachment-caption-field .input,.attachment-panel-v2 .attachment-file-picker,.attachment-panel-v2 .attachment-upload-button{min-height:58px!important}.attachment-panel-v2 .attachment-upload-button{white-space:nowrap!important;grid-column:auto!important;justify-self:stretch!important;width:100%!important;max-width:none!important}.daily-log-v2-feeling-grid .feeling-choice svg{width:28px!important;height:28px!important}@media (max-width:1180px){.attachment-panel-v2 .attachment-upload-form-v2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.attachment-panel-v2 .attachment-upload-button{grid-column:1/-1!important;max-width:340px!important}}@media (max-width:760px){.attachment-panel-v2 .attachment-upload-form-v2{grid-template-columns:1fr!important}.attachment-panel-v2 .attachment-upload-button{grid-column:auto!important;max-width:none!important}.daily-log-v2-feeling-grid .feeling-choice svg{width:26px!important;height:26px!important}}@media (max-width:860px){.marketing-feature-proof-grid{gap:14px}.marketing-feature-proof-card{padding:16px}}@media (min-width:1024px){:root{--ft-save-shell-gutter:max(24px,calc((100vw - var(--ft-final-sidebar-width,260px) - var(--ft-page-max,1180px)) / 2 + 24px))}.daily-log-save-bar{left:calc(var(--ft-final-sidebar-width,260px) + var(--ft-save-shell-gutter))!important;right:var(--ft-save-shell-gutter)!important;grid-template-columns:minmax(220px,.72fr) minmax(260px,1fr)!important;align-items:center!important;width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;display:grid!important;position:fixed!important;transform:none!important}.daily-log-save-bar .button-primary,.daily-log-save-bar button[type=submit]{width:100%!important;min-width:0!important}.daily-log-save-copy{overflow:hidden;min-width:0!important}.daily-log-save-copy span,.daily-log-save-copy strong{overflow-wrap:anywhere}}@media (min-width:1024px) and (max-width:1180px){.daily-log-save-bar{grid-template-columns:minmax(180px,.62fr) minmax(220px,1fr)!important;gap:12px!important}.daily-log-save-copy span{font-size:.78rem!important}}.doctor-prep-v2-prompt-button.is-added{border-color:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-prompt-button.is-added{border-color:color-mix(in srgb,var(--success) 45%,var(--border))!important}}.doctor-prep-v2-prompt-button.is-added{background:var(--success)!important}@supports (color:color-mix(in lab,red,red)){.doctor-prep-v2-prompt-button.is-added{background:color-mix(in srgb,var(--success) 14%,var(--surface))!important}}.insights-section-nav{top:calc(var(--app-header-height,72px) + 12px);z-index:35;-webkit-backdrop-filter:blur(18px);width:fit-content;max-width:calc(100vw - 32px);position:sticky}.insights-section-nav .app-view-tab{cursor:pointer}#correlations,#patterns,#watch-first{scroll-margin-top:calc(var(--app-header-height,72px) + 104px)}@media (max-width:860px){.insights-section-nav{top:calc(var(--app-header-height,64px) + 8px);scrollbar-width:none;justify-content:flex-start;width:100%;overflow-x:auto}.insights-section-nav::-webkit-scrollbar{display:none}.insights-section-nav .app-view-tab{white-space:nowrap;flex:none}#correlations,#patterns,#watch-first{scroll-margin-top:calc(var(--app-header-height,64px) + 92px)}}.attachment-panel-v2 .attachment-helper-copy-wide{grid-column:1/-1;max-width:760px;margin-top:-2px}@media (min-width:1181px){.attachment-panel-v2 .attachment-upload-form-v2{grid-template-columns:minmax(260px,.82fr) minmax(420px,1.28fr) minmax(230px,.45fr)!important}}@media (max-width:1180px){.attachment-panel-v2 .attachment-helper-copy-wide{margin-top:0}}html{scroll-behavior:smooth}.app-section-nav,.app-view-tabs{scroll-margin-top:calc(var(--app-header-height,72px) + 24px)}.anchor-section,[data-anchor-section]{scroll-margin-top:calc(var(--app-header-height,72px) + 96px)}@media (min-width:520px) and (max-width:860px){.daily-log-v2-slider-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.daily-log-v2-slider-card{border-radius:18px!important;padding:10px!important}.daily-log-v2-slider-card .slider-card{border-radius:16px!important;padding:10px!important}.daily-log-v2-slider-card .slider-card-header{align-items:flex-start!important;margin-bottom:8px!important}.daily-log-v2-slider-card .slider-card-header>div:first-child{min-width:0}.daily-log-v2-slider-card .slider-label-icon{width:22px!important;height:22px!important}.daily-log-v2-slider-card .font-medium{max-width:108px;display:inline-block;font-size:.86rem!important;line-height:1.1!important}.daily-log-v2-slider-card .slider-card-helper{display:none!important}.daily-log-v2-slider-card .slider-value-pill{white-space:nowrap;padding:4px 7px!important;font-size:.74rem!important}.daily-log-v2-slider-card .severity-slider{height:10px!important}.daily-log-v2-slider-card .severity-slider::-webkit-slider-thumb{width:22px!important;height:22px!important}.daily-log-v2-slider-card .severity-slider::-moz-range-thumb{width:22px!important;height:22px!important}.daily-log-v2-slider-card .slider-quick-actions{gap:6px!important;margin-top:6px!important}.daily-log-v2-slider-card .slider-quick-actions .chip{border-radius:999px!important;padding:5px 7px!important;font-size:.68rem!important}.daily-log-v2-slider-card .slider-quick-actions .button{border-radius:999px!important;padding:6px 8px!important;font-size:.68rem!important}.daily-log-v2-sleep-card{grid-column:1/-1}}@media (max-width:519px){.daily-log-v2-slider-grid{grid-template-columns:1fr!important}.daily-log-v2-slider-card .slider-card{padding:12px!important}}@media (max-width:640px){.daily-log-save-copy span{display:none!important}.daily-log-save-copy strong{font-size:.9rem!important}.daily-log-save-bar{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:10px!important}.daily-log-save-bar .button-primary,.daily-log-save-bar button[type=submit]{white-space:nowrap;min-height:44px!important;padding:10px 14px!important}}@media (min-width:390px) and (max-width:519px){body.compact-mobile-sliders .daily-log-v2-slider-grid,html.compact-mobile-sliders .daily-log-v2-slider-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}body.compact-mobile-sliders .daily-log-v2-slider-card,body.compact-mobile-sliders .daily-log-v2-slider-card .slider-card,html.compact-mobile-sliders .daily-log-v2-slider-card,html.compact-mobile-sliders .daily-log-v2-slider-card .slider-card{padding:9px!important}body.compact-mobile-sliders .daily-log-v2-slider-card .slider-card-helper,body.compact-mobile-sliders .daily-log-v2-slider-card .slider-quick-actions,html.compact-mobile-sliders .daily-log-v2-slider-card .slider-card-helper,html.compact-mobile-sliders .daily-log-v2-slider-card .slider-quick-actions{display:none!important}.daily-log-v2-slider-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.daily-log-v2-slider-card,.daily-log-v2-slider-card .slider-card{padding:9px!important}.daily-log-v2-slider-card .slider-card-helper,.daily-log-v2-slider-card .slider-quick-actions{display:none!important}.daily-log-v2-slider-card .font-medium{max-width:88px;font-size:.82rem!important;line-height:1.08!important}.daily-log-v2-slider-card .slider-value-pill{padding:3px 6px!important;font-size:.7rem!important}.daily-log-v2-sleep-card{grid-column:1/-1}}@media (max-width:520px){.doctor-summary-v2-kpi-grid,.reports-v2-kpi-grid,.tracker-v2-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.doctor-summary-v2-metric,.reports-v2-kpi-card,.tracker-v2-snapshot{min-height:112px!important;padding:13px!important}.doctor-summary-v2-metric strong,.reports-v2-kpi-card strong,.tracker-v2-snapshot strong{font-size:clamp(1.35rem,7vw,1.9rem)!important}}.recharts-cartesian-axis-tick-value,.recharts-text.recharts-cartesian-axis-tick-value{fill:var(--muted)!important;font-size:13px!important;font-weight:800!important}.recharts-legend-item-text{color:var(--muted)!important;font-size:13px!important;font-weight:800!important}@media (max-width:640px){.recharts-cartesian-axis-tick-value,.recharts-text.recharts-cartesian-axis-tick-value{font-size:12px!important;font-weight:900!important}.chart-helper-text{font-size:.88rem!important}}details{interpolate-size:allow-keywords}details>:not(summary){animation:details-open .19s both}summary{cursor:pointer}@keyframes details-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.labs-pagination-row{justify-content:space-between;align-items:center;gap:10px;margin-top:14px}.disabled-link{opacity:.45;pointer-events:none}@media (max-width:640px){.labs-pagination-row{grid-template-columns:1fr 1fr;display:grid!important}.labs-pagination-row .muted{text-align:center;order:-1;grid-column:1/-1}.labs-v2-table-wrap{max-height:620px;overflow:auto}}@media (max-width:520px){.doctor-summary-v2-metric-grid,.reports-v2-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.doctor-summary-v2-metric,.reports-v2-snapshot-card{border-radius:22px!important;min-height:116px!important;padding:13px!important}.doctor-summary-v2-metric strong,.reports-v2-snapshot-card strong{font-size:clamp(1.55rem,8vw,2.1rem)!important;line-height:1!important}.doctor-summary-v2-metric span:not(.doctor-summary-v2-metric-icon),.reports-v2-snapshot-card small,.reports-v2-snapshot-card span{font-size:.78rem!important;line-height:1.16!important}}@media (max-width:420px){.doctor-summary-v2-metric,.reports-v2-snapshot-card{min-height:104px!important;padding:11px!important}.doctor-summary-v2-metric em{font-size:.7rem!important;line-height:1.12!important}}@media (max-width:519px){.daily-log-v2-slider-card .slider-value-pill{text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;max-width:58px!important;padding:3px 5px!important;font-size:.66rem!important;line-height:1.05!important}.daily-log-v2-slider-card .font-medium{max-width:72px!important}}.daily-log-v2-delete-card{margin-top:10px!important;margin-bottom:4px!important}@media (max-width:760px){.daily-log-save-spacer{height:76px!important}}.collapsible-section{gap:0;display:grid}.collapsible-summary{border:1px solid var(--border);background:var(--surface);border-radius:20px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.collapsible-summary{background:color-mix(in srgb,var(--surface) 95%,transparent)}}.collapsible-summary{color:var(--text);text-align:left;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.collapsible-summary:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.collapsible-summary:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}}.collapsible-summary:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.collapsible-summary:hover{background:color-mix(in srgb,var(--primary) 5%,var(--surface))}}.collapsible-chevron{flex:none;transition:transform .22s}.collapsible-section-open .collapsible-chevron{transform:rotate(180deg)}.collapsible-body-shell{opacity:0;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .26s,opacity .22s,margin-top .22s;display:grid;overflow:hidden}.collapsible-section-open .collapsible-body-shell{opacity:1;grid-template-rows:1fr;margin-top:12px}.collapsible-body{min-height:0;overflow:hidden}.collapsible-section[data-forced-open=true] .collapsible-summary{display:none}.collapsible-section[data-forced-open=true] .collapsible-body-shell{opacity:1;grid-template-rows:1fr;margin-top:0;overflow:visible}a[href$=\/classic],a[href*="/classic?"],button[data-classic-link=true]{display:none!important}@media (max-width:520px){.dashboard-simple-symptom-row-201{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.dashboard-simple-symptom-pill-201{border-radius:18px!important;min-height:56px!important;padding:10px 12px!important}.dashboard-simple-symptom-pill-201 span:not(.dashboard-v2-symptom-icon){font-size:.82rem!important;line-height:1.12!important}.dashboard-simple-symptom-pill-201 strong{font-size:1.2rem!important}.dashboard-simple-signal-grid-201{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.dashboard-simple-signal-card-201{border-radius:22px!important;min-height:118px!important;padding:14px!important}.dashboard-simple-signal-card-201:first-child{grid-column:1/-1}.daily-log-v2-date-card,.daily-log-v2-hero{padding:18px!important}.daily-log-v2-hero .dashboard-v2-title,.daily-log-v2-hero h1{font-size:clamp(3rem,13vw,4rem)!important;line-height:.92!important}.daily-log-v2-date-card .button-row,.daily-log-v2-date-card .row,.daily-log-v2-date-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.daily-log-v2-date-card .button{width:100%!important}.advanced-dashboard-change-list,.dashboard-advanced-change-list,.reports-v2-change-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.advanced-dashboard-change-list>*,.dashboard-advanced-change-list>*,.reports-v2-change-list>*{min-height:118px!important}}.doctor-summary-v2-hero{grid-template-columns:minmax(0,1fr)!important}.doctor-summary-v2-hero .dashboard-v2-title,.doctor-summary-v2-hero h1{max-width:980px!important}.doctor-summary-v2-actions{justify-content:flex-end;width:100%}@media (min-width:760px){.doctor-summary-v2-hero{grid-template-columns:minmax(0,1fr)!important}.doctor-summary-v2-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}}@media (min-width:390px) and (max-width:759px){.doctor-summary-v2-metric-grid,.reports-v2-snapshot-grid,.tracker-v2-mini-grid,.tracker-v2-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.symptom-library-grid,.tracker-v2-library-grid{grid-template-columns:1fr!important;gap:12px!important}.symptom-library-card,.tracker-library-card,.trigger-library-card{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;min-height:0!important;padding:16px!important;display:grid!important}.symptom-library-card>div:first-child,.symptom-title-row,.tracker-card-main,.trigger-library-card>div:first-child{min-width:0!important}.symptom-title-row{align-items:center!important;gap:8px!important;display:flex!important}.symptom-title-row strong{font-size:1.05rem!important;line-height:1.12!important}.symptom-card-actions,.tracker-card-actions,.tracker-v2-card-actions,.trigger-card-actions{flex-direction:row!important;justify-content:flex-end!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.symptom-card-actions .button,.symptom-library-card button,.tracker-card-actions .button,.tracker-library-card button,.tracker-v2-card-actions .button,.trigger-card-actions .button,.trigger-library-card button{min-width:52px!important;min-height:52px!important;padding:0!important}.tracker-v2-mini-stat{min-height:88px!important;padding:12px!important}}.medication-actions,.medication-note-actions,.meds-v2-actions,.meds-v2-med-card .meds-v2-note-actions{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.medication-actions .button-danger,.meds-v2-med-card .button-danger{min-width:52px}@media (min-width:640px){.medication-note-actions,.meds-v2-med-card .meds-v2-note-actions{justify-content:space-between!important}}@media (max-width:640px){.history-v2-expanded-details{display:block!important}.history-v2-expanded-details[open] .history-v2-expanded-list,.history-v2-expanded-details[open] .history-v2-timeline{grid-template-columns:1fr!important;gap:12px!important;max-height:none!important;display:grid!important;overflow:visible!important}.history-v2-expanded-card,.history-v2-timeline-card{padding:14px!important}}@media print{body{background:#fff!important}.app-shell-header,.app-sidebar,.app-view-tabs,.doctor-prep-v2-actions,.doctor-prep-v2-prompt,.doctor-prep-v2-prompt-button,.doctor-prep-v2-prompt-grid,.mobile-bottom-nav,.no-print{display:none!important}.doctor-prep-v2-card,.doctor-prep-v2-grid,.doctor-prep-v2-main,.doctor-prep-v2-section,.doctor-prep-v2-shell{width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border-color:#d7dce5!important;display:block!important}.doctor-prep-v2-shell{padding:0!important}.doctor-prep-v2-hero{box-shadow:none!important;border:0!important;padding:0 0 18px!important}.doctor-prep-v2-hero .dashboard-v2-title,.doctor-prep-v2-hero h1{font-size:28px!important;line-height:1.05!important}.doctor-prep-v2-card,.doctor-prep-v2-section{break-inside:avoid;page-break-inside:avoid;margin-bottom:14px!important;padding:12px!important}.doctor-prep-v2-copy-summary,.doctor-prep-v2-last-saved,.doctor-prep-v2-summary{white-space:pre-wrap!important;font-size:11px!important;line-height:1.35!important}}#correlations{scroll-margin-top:calc(var(--app-header-height,72px) + 108px)!important}@media (min-width:1180px){.marketing-nav-desktop{gap:20px!important}.marketing-nav-desktop>a{padding-inline:2px}.marketing-nav-desktop .button{margin-left:4px}}@media (min-width:1380px){.marketing-nav-desktop{gap:24px!important}}@media (max-width:1179px) and (min-width:861px){.marketing-nav-desktop{gap:12px!important}}.marketing-screenshot-frame-focus .marketing-browser-frame,.marketing-screenshot-frame-focus .marketing-shot-shell{align-items:stretch}.marketing-screenshot-frame-focus .marketing-screenshot-img-desktop{object-position:top center!important}@media (min-width:861px){.marketing-screenshot-frame-focus .marketing-browser-frame,.marketing-screenshot-frame-focus .marketing-shot-shell{min-height:410px!important}.marketing-screenshot-frame-focus .marketing-screenshot-img-desktop{min-height:360px;max-height:500px}}@media (max-width:860px){.marketing-screenshot-section-polished .marketing-screenshot-grid-polished{grid-template-columns:1fr!important;gap:14px!important}.marketing-screenshot-section-polished .marketing-screenshot-card{padding:14px!important}.marketing-screenshot-frame-focus .marketing-browser-frame,.marketing-screenshot-frame-focus .marketing-shot-shell{max-height:270px!important}.marketing-screenshot-frame-focus .marketing-screenshot-img-desktop{object-fit:cover!important;max-height:245px!important}.marketing-feature-proof-card:nth-of-type(n+3),.marketing-screenshot-frame.marketing-screenshot-frame-compact{display:none!important}.marketing-screenshot-frame .button{margin-top:2px}}@media (max-width:520px){.marketing-screenshot-frame{padding:16px!important}.marketing-screenshot-frame .grid{gap:12px!important}.marketing-screenshot-frame .section-title{font-size:1.42rem!important}.marketing-screenshot-frame .muted{font-size:.94rem!important}.marketing-screenshot-frame-focus .marketing-browser-frame,.marketing-screenshot-frame-focus .marketing-shot-shell{max-height:235px!important}.marketing-screenshot-frame-focus .marketing-screenshot-img-desktop{max-height:215px!important}}.marketing-screenshot-grade-target{outline:2px dashed var(--primary)}@supports (color:color-mix(in lab,red,red)){.marketing-screenshot-grade-target{outline:2px dashed color-mix(in srgb,var(--primary) 45%,transparent)}}.marketing-screenshot-grade-target{outline-offset:4px}.app-main,.app-shell,.daily-log-v2-form,.daily-log-v2-hero,.daily-log-v2-overall,.daily-log-v2-section,.daily-log-v2-slider-grid,.dashboard-v2-shell,.layout-shell,.marketing-browser-frame,.marketing-page,.marketing-screenshot-frame,.marketing-shot-shell,.page{min-width:0;max-width:100%}.daily-log-v2-form{width:100%;overflow-x:clip}.daily-log-save-bar,.daily-log-v2-save-bar,.daily-log-v2-sticky-save{left:max(12px,env(safe-area-inset-left))!important;right:max(12px,env(safe-area-inset-right))!important;box-sizing:border-box!important;width:auto!important;max-width:min(1120px,100vw - 24px)!important;margin-left:auto!important;margin-right:auto!important}@media (min-width:1024px){.app-shell .daily-log-save-bar,.app-shell .daily-log-v2-save-bar,.app-shell .daily-log-v2-sticky-save{left:calc(var(--sidebar-width,280px) + 24px)!important;max-width:calc(100vw - var(--sidebar-width,280px) - 48px)!important;right:24px!important}}.attachment-upload-grid,.attachment-upload-row,.daily-log-v2-attachment-grid,.daily-log-v2-date-actions,.daily-log-v2-date-card,.daily-log-v2-date-card .input{min-width:0;max-width:100%}.daily-log-v2-date-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.daily-log-v2-date-actions .button{width:100%;min-width:0}@media (max-width:640px){.daily-log-v2-hero{border-radius:28px!important;gap:16px!important;padding:18px!important}.daily-log-v2-title{letter-spacing:-.055em!important;font-size:clamp(3.05rem,14vw,4.15rem)!important;line-height:.9!important}.daily-log-v2-save-hint{margin-top:12px!important;font-size:1rem!important;line-height:1.35!important}.daily-log-v2-date-card{border-radius:22px!important;padding:14px!important}}@media (min-width:390px) and (max-width:860px){.dashboard-simple-signal-grid-201,.doctor-summary-v2-metric-grid,.labs-v2-summary-grid,.meds-v2-summary-grid,.reminders-v2-summary-grid,.reports-v2-snapshot-grid,.tracker-v2-mini-grid,.tracker-v2-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.dashboard-simple-signal-card-201,.doctor-summary-v2-metric,.labs-v2-summary-card,.meds-v2-summary-card,.reminders-v2-summary-card,.reports-v2-snapshot-card,.tracker-v2-mini-stat,.tracker-v2-snapshot{border-radius:22px!important;min-height:96px!important;padding:12px!important}}@media (max-width:389px){.dashboard-simple-signal-grid-201,.doctor-summary-v2-metric-grid,.reports-v2-snapshot-grid,.tracker-v2-mini-grid,.tracker-v2-snapshot-grid{grid-template-columns:1fr!important}}@media (max-width:860px){.marketing-page .hero-card{border-radius:28px!important;padding:24px!important}.marketing-page .h1{font-size:clamp(3rem,12vw,4.2rem)!important;line-height:.92!important}.marketing-hero-shot,.marketing-hero-visual .hero-card{max-height:280px!important;overflow:hidden!important}.marketing-hero-shot img,.marketing-hero-visual img{object-fit:cover!important;object-position:top center!important;max-height:260px!important}.marketing-mobile-secondary-proof{display:none!important}.marketing-screenshot-frame{border-radius:28px!important;padding:18px!important}.marketing-screenshot-frame .grid,.marketing-screenshot-frame .grid-2{grid-template-columns:1fr!important;gap:14px!important}.marketing-screenshot-frame .section-title{font-size:clamp(1.72rem,7vw,2.3rem)!important;line-height:1.02!important}.marketing-browser-frame,.marketing-shot-shell{min-height:0!important;max-height:260px!important;padding:10px!important;overflow:hidden!important}.marketing-screenshot-img-desktop{object-fit:cover!important;object-position:top center!important;max-height:235px!important}.marketing-feature-proof-grid{grid-template-columns:1fr!important;gap:14px!important}.marketing-feature-proof-card{border-radius:28px!important;padding:18px!important}.marketing-feature-proof-card:nth-child(n+3){display:none!important}.marketing-feature-proof-img{object-fit:cover!important;object-position:top center!important;max-height:230px!important}.features-grid,.marketing-feature-grid,.marketing-how-section .grid-3{grid-template-columns:1fr!important;gap:12px!important}.features-grid .card,.marketing-how-section .card{padding:16px!important}}@media (max-width:520px){.marketing-screenshot-frame:nth-of-type(n+5){display:none!important}.marketing-page section{scroll-margin-top:90px}.marketing-feature-proof-card:nth-child(n+3),.marketing-screenshot-frame-compact{display:none!important}.marketing-browser-frame,.marketing-shot-shell{max-height:220px!important}.marketing-screenshot-img-desktop{max-height:200px!important}.marketing-page .row{gap:8px!important}.marketing-page .button{min-height:44px!important;padding:10px 14px!important}}.qa-overflow-debug *{outline:1px solid #ff00002e}.labs-results-responsive,.labs-v2-add-card,.labs-v2-main-grid,.labs-v2-review-card,.labs-v2-shell{min-width:0!important}.lab-results-mobile-list{display:none}.lab-results-desktop-table{display:block}.lab-result-mobile-card{border:1px solid var(--border);gap:12px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.lab-result-mobile-card{border:1px solid color-mix(in srgb,var(--border) 84%,var(--brand-sky,#6fb5ff) 16%)}}.lab-result-mobile-card{background:var(--surface);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.lab-result-mobile-card{background:color-mix(in srgb,var(--surface) 93%,white 7%)}}.lab-result-mobile-card{box-shadow:0 12px 30px #0f172a0f}.lab-result-mobile-card-main,.lab-result-mobile-details,.lab-result-mobile-metrics,.lab-result-mobile-metrics>div,.lab-result-mobile-title{min-width:0}.lab-result-mobile-title-row{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.lab-result-mobile-title{gap:4px;display:grid}.lab-result-mobile-title strong{color:var(--text-strong,var(--text));overflow-wrap:anywhere;font-size:1rem;line-height:1.15;display:block}.lab-result-mobile-date{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:.76rem;font-weight:850}.lab-result-mobile-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:12px 0 0;display:grid}.lab-result-mobile-metrics>div{border:1px solid var(--border);padding:10px}@supports (color:color-mix(in lab,red,red)){.lab-result-mobile-metrics>div{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.lab-result-mobile-metrics>div{background:var(--surface-soft,var(--surface));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.lab-result-mobile-metrics>div{background:color-mix(in srgb,var(--surface-soft,var(--surface)) 82%,transparent)}}.lab-result-mobile-metrics dt{color:var(--muted);text-transform:uppercase;letter-spacing:.035em;margin:0 0 5px;font-size:.72rem;font-weight:850}.lab-result-mobile-metrics dd{color:var(--text-strong,var(--text));overflow-wrap:anywhere;margin:0;font-size:.94rem;font-weight:850;line-height:1.2}.lab-result-mobile-details{border-top:1px dashed var(--border);margin-top:10px}@supports (color:color-mix(in lab,red,red)){.lab-result-mobile-details{border-top:1px dashed color-mix(in srgb,var(--border) 78%,transparent)}}.lab-result-mobile-details{padding-top:9px}.lab-result-mobile-details summary{cursor:pointer;color:var(--primary);font-size:.84rem;font-weight:850}.lab-result-mobile-details p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.9rem;line-height:1.45}.lab-result-mobile-delete,.lab-result-mobile-delete .button{width:100%}.lab-result-mobile-delete .button{justify-content:center;min-height:38px!important}@media (max-width:719px){.labs-v2-shell{gap:14px}.labs-v2-add-card,.labs-v2-doctor-card,.labs-v2-hero,.labs-v2-review-card{border-radius:22px!important;padding:16px!important}.labs-v2-section-head{gap:12px!important;display:grid!important}.lab-filter-control,.lab-filter-control .app-select,.lab-filter-control .app-select-trigger{width:100%!important}.lab-results-mobile-list{gap:12px;margin-top:12px;display:grid}.lab-results-desktop-table{display:none!important}.lab-results-table-wrap{overflow-x:visible!important}.lab-results-table-wrap .table{min-width:0!important}.lab-status-tag{white-space:normal;text-align:center;flex:none;min-width:auto;max-width:118px;padding:6px 9px}.lab-value-grid{grid-template-columns:1fr!important}.labs-save-button{width:100%}.labs-pagination-row{text-align:center;grid-template-columns:1fr;gap:10px!important;display:grid!important}.labs-pagination-row .button{width:100%}}@media (max-width:420px){.lab-result-mobile-metrics{grid-template-columns:1fr}}.dark .lab-result-mobile-card{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark .lab-result-mobile-card{background:color-mix(in srgb,var(--surface) 92%,#030712 8%)}}.dark .lab-result-mobile-card{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.dark .lab-result-mobile-card{border-color:color-mix(in srgb,var(--border) 78%,var(--brand-sky,#6fb5ff) 22%)}}.dark .lab-result-mobile-card{box-shadow:0 16px 36px #00000042}.dark .lab-result-mobile-metrics>div{background:var(--surface-soft,var(--surface))}@supports (color:color-mix(in lab,red,red)){.dark .lab-result-mobile-metrics>div{background:color-mix(in srgb,var(--surface-soft,var(--surface)) 88%,#030712 12%)}}.chart-svg-label,.recharts-cartesian-axis-tick-value,.recharts-legend-item-text{fill:var(--muted)!important;font-size:12px!important;font-weight:800!important}@supports (color:color-mix(in lab,red,red)){.chart-svg-label,.recharts-cartesian-axis-tick-value,.recharts-legend-item-text{fill:color-mix(in srgb,var(--muted) 82%,var(--text) 18%)!important}}.chart-svg-label,.recharts-cartesian-axis-tick-value,.recharts-legend-item-text{color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.chart-svg-label,.recharts-cartesian-axis-tick-value,.recharts-legend-item-text{color:color-mix(in srgb,var(--muted) 82%,var(--text) 18%)!important}}.dark .chart-svg-label,.dark .recharts-cartesian-axis-tick-value,.dark .recharts-legend-item-text{fill:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.dark .chart-svg-label,.dark .recharts-cartesian-axis-tick-value,.dark .recharts-legend-item-text{fill:color-mix(in srgb,var(--muted) 64%,#fff 36%)!important}}.dark .chart-svg-label,.dark .recharts-cartesian-axis-tick-value,.dark .recharts-legend-item-text{color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.dark .chart-svg-label,.dark .recharts-cartesian-axis-tick-value,.dark .recharts-legend-item-text{color:color-mix(in srgb,var(--muted) 64%,#fff 36%)!important}}.dark .chart-responsive-area .recharts-cartesian-grid line,.dark .chart-responsive-area-compact .recharts-cartesian-grid line,.dark .chart-responsive-area-large .recharts-cartesian-grid line{stroke:#cbd5e138!important}@media (max-width:719px){.chart-svg-label,.recharts-cartesian-axis-tick-value,.recharts-legend-item-text{font-size:11px!important;font-weight:800!important}.chart-legend-custom{gap:8px!important}.chart-legend-button{white-space:normal!important;min-width:0!important;max-width:100%!important}}@media (min-width:1024px){.chart-svg-label,.recharts-cartesian-axis-tick-value,.recharts-legend-item-text{font-size:13px!important}}.app-form-card,.app-select,.card:has(.form-grid),.form-grid,.form-inline-blocks{overflow:visible!important}.form-grid>.grid,.form-inline-blocks{min-width:0!important}.form-grid .app-select-trigger,.form-grid .input,.form-grid .textarea{min-width:0!important;max-width:100%!important}.form-grid .label{line-height:1.25;display:block}.form-grid .input,.form-grid .textarea{overflow-wrap:anywhere}@media (max-width:719px){.form-grid{gap:14px!important}.form-grid>*+*{margin-top:0!important}.form-inline-blocks{grid-template-columns:1fr!important;gap:12px!important}.app-select-menu{max-height:min(330px,54vh)!important}}:root{--ft-chart-axis-font-size:12px;--ft-chart-axis-font-size-mobile:11px;--ft-chart-axis-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--ft-chart-axis-color:color-mix(in srgb,var(--muted) 92%,var(--text))}}:root{--ft-chart-grid-color:#64748b3d;--ft-chart-tooltip-shadow:0 18px 42px #0f172a24}.dark{--ft-chart-axis-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark{--ft-chart-axis-color:color-mix(in srgb,var(--muted) 82%,white)}}.dark{--ft-chart-grid-color:#cbd5e138;--ft-chart-tooltip-shadow:0 18px 48px #0000006b}.chart-card,.chart-shell,.reports-v2-chart-card,[data-email-shot*=chart],[data-screenshot*=chart]{min-width:0!important}.chart-svg-label,.recharts-cartesian-axis-tick-value,.recharts-legend-item-text{letter-spacing:-.01em;fill:var(--ft-chart-axis-color)!important;color:var(--ft-chart-axis-color)!important;font-size:var(--ft-chart-axis-font-size)!important;font-weight:700!important}.chart-svg line[stroke*="148"],.recharts-cartesian-grid line,.recharts-reference-line line{stroke:var(--ft-chart-grid-color)!important}.chart-hover-card,.recharts-default-tooltip{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){.chart-hover-card,.recharts-default-tooltip{background:color-mix(in srgb,var(--surface) 96%,transparent)!important}}.chart-hover-card,.recharts-default-tooltip{overflow-wrap:anywhere;max-width:min(280px,100vw - 32px);box-shadow:var(--ft-chart-tooltip-shadow)!important;color:var(--text)!important;font-size:12px!important;line-height:1.35!important}.chart-legend-custom,.chart-legend-outside,.recharts-legend-wrapper{min-width:0;max-width:100%}.chart-legend-button,.chart-legend-custom span,.chart-legend-outside span,.recharts-legend-item{min-height:32px;line-height:1.25;white-space:normal!important}.card:has(.input),.card:has(select),.card:has(textarea),.daily-log-v2-form section,.form-card,.onboarding-form-shell section{overflow:visible}.form-grid,.grid:has(.input),.grid:has(select),.grid:has(textarea),.lab-form-grid,.medication-form-grid,.settings-form-grid{min-width:0}.button,.input,button,select,textarea{max-width:100%}.input,select,textarea{overflow-wrap:anywhere;min-height:44px}.field-label,.form-label,label{line-height:1.3}.error-text,.field-help,.form-helper,.helper-text,.validation-message{overflow-wrap:anywhere;min-height:1.15em;display:block}.combobox-menu,.date-picker,.dropdown-menu,.popover,.react-datepicker,.select-menu,[role=listbox]{z-index:70;overflow-wrap:anywhere;max-width:min(92vw,420px)}html[data-screenshot-mode=marketing],html[data-screenshot-mode=marketing] body{scroll-behavior:auto!important}html[data-screenshot-mode=marketing] *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-screenshot-mode=marketing] .app-footer,html[data-screenshot-mode=marketing] .daily-log-save-bar,html[data-screenshot-mode=marketing] .daily-log-v2-save-bar,html[data-screenshot-mode=marketing] .debug-panel,html[data-screenshot-mode=marketing] .issue-pill,html[data-screenshot-mode=marketing] .marketing-floating-cta,html[data-screenshot-mode=marketing] .onboarding-sticky-footer,html[data-screenshot-mode=marketing] .skip-link,html[data-screenshot-mode=marketing] .sticky-actions,html[data-screenshot-mode=marketing] [data-nextjs-dev-tools-button],html[data-screenshot-mode=marketing] [data-nextjs-dev-tools-panel],html[data-screenshot-mode=marketing] [data-nextjs-dialog],html[data-screenshot-mode=marketing] [data-nextjs-toast],html[data-screenshot-mode=marketing] [data-vercel-toolbar]{display:none!important}html[data-screenshot-mode=marketing] [data-email-shot],html[data-screenshot-mode=marketing] [data-screenshot]{scroll-margin:24px}html[data-screenshot-mode=marketing] .card,html[data-screenshot-mode=marketing] .hero-card,html[data-screenshot-mode=marketing] .marketing-shot-shell{box-shadow:0 18px 44px #0f172a14}html[data-screenshot-mode=marketing] .app-mobile-bottom-nav,html[data-screenshot-mode=marketing] .mobile-nav{transform:none!important}@media (max-width:767px){:root{--ft-chart-axis-font-size:var(--ft-chart-axis-font-size-mobile)}.chart-responsive-area,.chart-responsive-area-large{height:min(var(--ft-chart-height),260px)!important;min-height:min(var(--ft-chart-height),260px)!important}.chart-responsive-area-compact{height:min(var(--ft-chart-height-compact),220px)!important;min-height:min(var(--ft-chart-height-compact),220px)!important}.chart-svg-label,.recharts-cartesian-axis-tick-value,.recharts-legend-item-text{font-size:var(--ft-chart-axis-font-size-mobile)!important}.recharts-cartesian-axis-ticks text:nth-of-type(2n){opacity:.72}.card,.empty-state,.hero-card,.insight-callout,.notice,.summary-tile{padding-block:clamp(14px,4vw,20px)}.dashboard-v2-hero,.doctor-prep-v2-hero,.doctor-summary-v2-hero,.marketing-hero,.onboarding-complete-v2-hero,.reports-v2-chart-card{padding-block:clamp(20px,6vw,30px)!important}.dashboard-v2-grid,.doctor-summary-v2-grid,.grid,.grid-2,.grid-3,.onboarding-desktop-grid,.reports-v2-analysis-grid{min-width:0}.form-grid,.grid:has(.input),.grid:has(select),.grid:has(textarea),.lab-form-grid,.medication-form-grid,.settings-form-grid{grid-template-columns:1fr!important}.doctor-summary-v2-action-row,.doctor-summary-v2-actions,.filter-row,.form-actions,.reports-v2-toolbar,.row,.row-between{flex-wrap:wrap;min-width:0}.button,.compact-button,button.button{white-space:normal}.mobile-secondary-section{margin-top:12px}.pro-feature-card-locked,.pro-locked-preview{padding:16px!important}.pro-feature-card-locked .button,.pro-locked-preview .button{justify-content:center;width:100%}}.pass309-state-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.pass309-state-card{border:1px solid var(--border);background:var(--card);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.pass309-state-card{background:color-mix(in srgb,var(--card) 92%,transparent)}}.pass309-state-card{padding:16px}.pass309-state-card strong{color:var(--text);margin-bottom:4px;display:block}.pass309-state-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.launch-state-note,.qa-state-note{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.launch-state-note,.qa-state-note{border:1px solid color-mix(in srgb,var(--brand) 26%,var(--border))}}.launch-state-note,.qa-state-note{background:var(--brand);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.launch-state-note,.qa-state-note{background:color-mix(in srgb,var(--brand) 7%,var(--card))}}.launch-state-note,.qa-state-note{color:var(--text);padding:14px 16px}@media (max-width:640px){.billing-success-card,[data-screenshot=billing-plan-selector],[data-screenshot=billing-pricing-grid]>.card{padding:18px!important}.billing-success-actions .button,[data-screenshot=billing-plan-selector] .button{width:100%;min-height:44px}.pricing-list li{align-items:flex-start}}@media print{.app-mobile-bottom-nav,.no-print,[data-screenshot=app-mobile-bottom-nav],aside,header{display:none!important}.page-shell,main{max-width:none!important;padding:0!important}.card{break-inside:avoid;box-shadow:none!important}}:root{--ft-app-core-gap-mobile:12px;--ft-app-core-card-padding-mobile:16px;--ft-chart-axis-font-size-core:12px;--ft-chart-axis-font-size-core-mobile:11px;--ft-chart-grid-core:#64748b3d;--ft-chart-grid-core-dark:#cbd5e142}.collapsible-summary{transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.collapsible-summary:active{transform:translateY(1px)}.collapsible-body-shell{will-change:grid-template-rows,opacity;transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1),opacity .2s,margin-top .2s}.collapsible-body{transition:transform .22s;transform:translateY(-4px)}.collapsible-section-open .collapsible-body{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.collapsible-body,.collapsible-body-shell,.collapsible-chevron,.collapsible-summary{transition:none!important;transform:none!important}}.lab-result-mobile-card[data-screenshot=labs-result-card]{scroll-margin-top:96px}.lab-result-mobile-details .collapsible-section{gap:0}.lab-result-mobile-details .collapsible-summary{min-height:38px;box-shadow:none;color:var(--primary);background:0 0;border:0;border-radius:14px;padding:8px 0}.lab-result-mobile-details .collapsible-summary strong{color:var(--primary);font-size:.88rem}.lab-result-mobile-details .collapsible-body-shell{margin-top:0}.lab-result-mobile-details .collapsible-section-open .collapsible-body-shell{margin-top:4px}.lab-result-mobile-details .collapsible-body p{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.lab-result-mobile-delete .button{border-radius:16px!important;min-height:36px!important}.app-chart-readable,[data-screenshot=advanced-trend-board],[data-screenshot=dashboard-mini-trend],[data-screenshot=doctor-summary-export-ready],[data-screenshot=insights-pro-section],[data-screenshot=reports-data-quality],[data-screenshot=reports-flare-frequency],[data-screenshot=reports-symptom-trends]{--ft-chart-axis-font-size:var(--ft-chart-axis-font-size-core);min-width:0}.app-chart-readable .recharts-cartesian-axis-tick-value,.app-chart-readable .recharts-legend-item-text,[data-screenshot=advanced-trend-board] .recharts-cartesian-axis-tick-value,[data-screenshot=dashboard-mini-trend] .recharts-cartesian-axis-tick-value,[data-screenshot=doctor-summary-export-ready] .recharts-cartesian-axis-tick-value,[data-screenshot=insights-pro-section] .recharts-cartesian-axis-tick-value,[data-screenshot=reports-flare-frequency] .recharts-cartesian-axis-tick-value,[data-screenshot=reports-symptom-trends] .recharts-cartesian-axis-tick-value{font-size:var(--ft-chart-axis-font-size-core)!important;font-weight:750!important}.app-chart-readable .recharts-cartesian-grid line,[data-screenshot=advanced-trend-board] .recharts-cartesian-grid line,[data-screenshot=dashboard-mini-trend] .recharts-cartesian-grid line,[data-screenshot=doctor-summary-export-ready] .recharts-cartesian-grid line,[data-screenshot=insights-pro-section] .recharts-cartesian-grid line,[data-screenshot=reports-flare-frequency] .recharts-cartesian-grid line,[data-screenshot=reports-symptom-trends] .recharts-cartesian-grid line{stroke:var(--ft-chart-grid-core)!important}.dark .app-chart-readable .recharts-cartesian-grid line,.dark [data-screenshot=advanced-trend-board] .recharts-cartesian-grid line,.dark [data-screenshot=dashboard-mini-trend] .recharts-cartesian-grid line,.dark [data-screenshot=doctor-summary-export-ready] .recharts-cartesian-grid line,.dark [data-screenshot=insights-pro-section] .recharts-cartesian-grid line,.dark [data-screenshot=reports-flare-frequency] .recharts-cartesian-grid line,.dark [data-screenshot=reports-symptom-trends] .recharts-cartesian-grid line{stroke:var(--ft-chart-grid-core-dark)!important}.dark .app-chart-readable .recharts-cartesian-axis-tick-value,.dark .app-chart-readable .recharts-legend-item-text,.dark [data-screenshot=advanced-trend-board] .recharts-cartesian-axis-tick-value,.dark [data-screenshot=dashboard-mini-trend] .recharts-cartesian-axis-tick-value,.dark [data-screenshot=doctor-summary-export-ready] .recharts-cartesian-axis-tick-value,.dark [data-screenshot=insights-pro-section] .recharts-cartesian-axis-tick-value,.dark [data-screenshot=reports-flare-frequency] .recharts-cartesian-axis-tick-value,.dark [data-screenshot=reports-symptom-trends] .recharts-cartesian-axis-tick-value{fill:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.dark .app-chart-readable .recharts-cartesian-axis-tick-value,.dark .app-chart-readable .recharts-legend-item-text,.dark [data-screenshot=advanced-trend-board] .recharts-cartesian-axis-tick-value,.dark [data-screenshot=dashboard-mini-trend] .recharts-cartesian-axis-tick-value,.dark [data-screenshot=doctor-summary-export-ready] .recharts-cartesian-axis-tick-value,.dark [data-screenshot=insights-pro-section] .recharts-cartesian-axis-tick-value,.dark [data-screenshot=reports-flare-frequency] .recharts-cartesian-axis-tick-value,.dark [data-screenshot=reports-symptom-trends] .recharts-cartesian-axis-tick-value{fill:color-mix(in srgb,var(--muted) 72%,white 28%)!important}}@media (max-width:760px){.dashboard-advanced-201,.dashboard-simple-201,.doctor-prep-v2-shell,.doctor-summary-v2-shell,.insights-v2-shell,.labs-v2-shell,.reports-v2-shell{gap:var(--ft-app-core-gap-mobile)!important}.dashboard-advanced-hero-201,.dashboard-advanced-risk-201,.dashboard-advanced-what-changed-201,.dashboard-simple-body-201,.dashboard-simple-mini-card-201,.dashboard-simple-priority-201,.dashboard-v2-reflection-card,.doctor-prep-v2-form-card,.doctor-prep-v2-hero,.doctor-prep-v2-panel,.doctor-summary-v2-document,.doctor-summary-v2-hero,.insights-v2-hero,.insights-v2-primary,.labs-v2-add-card,.labs-v2-review-card,.reports-v2-chart-card,.reports-v2-data-quality-card,.reports-v2-export-card,.reports-v2-hero{padding:var(--ft-app-core-card-padding-mobile)!important}.dashboard-simple-bottom-grid-201,.dashboard-simple-lower-grid-201,.doctor-prep-v2-lower-grid,.insights-v2-deeper-grid,.reports-v2-analysis-grid,.reports-v2-context-grid{gap:12px!important}.app-chart-readable,[data-screenshot=advanced-trend-board],[data-screenshot=dashboard-mini-trend],[data-screenshot=insights-pro-section],[data-screenshot=reports-flare-frequency],[data-screenshot=reports-symptom-trends]{--ft-chart-axis-font-size:var(--ft-chart-axis-font-size-core-mobile)}.app-chart-readable .recharts-cartesian-axis-tick-value,.app-chart-readable .recharts-legend-item-text,[data-screenshot=advanced-trend-board] .recharts-cartesian-axis-tick-value,[data-screenshot=dashboard-mini-trend] .recharts-cartesian-axis-tick-value,[data-screenshot=insights-pro-section] .recharts-cartesian-axis-tick-value,[data-screenshot=reports-flare-frequency] .recharts-cartesian-axis-tick-value,[data-screenshot=reports-symptom-trends] .recharts-cartesian-axis-tick-value{font-size:var(--ft-chart-axis-font-size-core-mobile)!important}.dashboard-v2-card-header,.doctor-prep-v2-card-heading,.doctor-summary-v2-document-header,.reports-v2-section-head{gap:10px!important}}.doctor-summary-v2-document [data-screenshot=doctor-summary-lab-highlights],.doctor-summary-v2-document [data-screenshot=doctor-summary-medication-questions],.doctor-summary-v2-document [data-screenshot=doctor-summary-overview]{scroll-margin-top:96px}@media print{.doctor-summary-v2-section,[data-screenshot=doctor-summary-lab-highlights],[data-screenshot=doctor-summary-medication-questions]{break-inside:avoid;page-break-inside:avoid}}:root{--ft-312a2-section-gap:14px;--ft-312a2-section-gap-mobile:12px;--ft-312a2-card-pad:clamp(16px,1.8vw,22px);--ft-312a2-card-pad-mobile:14px;--ft-312a2-content-max:1180px}.dashboard-advanced-201,.dashboard-simple-201,.doctor-prep-v2-shell,.doctor-summary-v2-shell,.insights-v2-shell,.labs-v2-shell,.reports-v2-shell{max-width:var(--ft-312a2-content-max);width:100%;margin-inline:auto}@media (min-width:760px){.dashboard-simple-bottom-grid-201,.dashboard-simple-lower-grid-201,.doctor-prep-v2-lower-grid,.doctor-summary-v2-two-col,.insights-v2-deeper-grid,.reports-v2-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--ft-312a2-section-gap)!important;display:grid!important}.dashboard-simple-signal-grid-201,.doctor-summary-v2-metric-grid,.tracker-v2-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ft-312a2-section-gap)!important;display:grid!important}.dashboard-advanced-hero-201,.dashboard-simple-priority-201,.doctor-prep-v2-main-grid,.doctor-summary-v2-document,.insights-v2-primary,.reports-v2-data-quality-card,.reports-v2-export-card{grid-column:1/-1}}@media (min-width:1024px){.insights-v2-deeper-grid,.reports-v2-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-simple-body-201,.dashboard-simple-mini-card-201,.dashboard-v2-reflection-card,.doctor-prep-v2-panel,.doctor-summary-v2-section,.insights-v2-primary,.labs-v2-add-card,.labs-v2-doctor-card,.labs-v2-review-card,.reports-v2-chart-card,.reports-v2-data-quality-card,.reports-v2-export-card{padding:var(--ft-312a2-card-pad)!important}}.labs-results-responsive{width:100%;min-width:0!important}.labs-results-responsive .lab-results-mobile-list{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid!important}.labs-results-responsive .lab-results-desktop-table{display:none!important}.lab-result-mobile-card{align-self:start;max-width:100%}@media (min-width:840px){.labs-results-responsive .lab-results-mobile-list{grid-template-columns:repeat(2,minmax(280px,1fr));align-items:start;gap:12px}.lab-result-mobile-card{border-radius:18px!important;padding:13px!important}.lab-result-mobile-title-row{align-items:center}.lab-result-mobile-metrics{gap:8px;margin-top:10px}.lab-result-mobile-metrics>div{border-radius:14px!important;padding:9px!important}.lab-result-mobile-delete .button{min-height:34px!important;padding-block:7px!important}}@media (min-width:1180px){.labs-v2-main-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;gap:14px!important}.labs-results-responsive .lab-results-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.dashboard-advanced-201,.dashboard-simple-201,.doctor-prep-v2-shell,.doctor-summary-v2-shell,.insights-v2-shell,.labs-v2-shell,.reports-v2-shell{gap:var(--ft-312a2-section-gap-mobile)!important}.dashboard-advanced-risk-201,.dashboard-advanced-what-changed-201,.dashboard-simple-body-201,.dashboard-simple-mini-card-201,.dashboard-simple-signal-card-201,.dashboard-v2-reflection-card,.doctor-prep-v2-panel,.doctor-summary-v2-section,.insights-v2-primary,.lab-result-mobile-card,.labs-v2-add-card,.labs-v2-doctor-card,.labs-v2-review-card,.reports-v2-chart-card,.reports-v2-data-quality-card,.reports-v2-export-card{padding:var(--ft-312a2-card-pad-mobile)!important}.dashboard-simple-bottom-grid-201,.dashboard-simple-lower-grid-201,.doctor-prep-v2-lower-grid,.doctor-summary-v2-two-col,.insights-v2-deeper-grid,.reports-v2-analysis-grid{gap:10px!important}.mobile-collapsible-content .muted,.mobile-secondary-section .muted{line-height:1.42}.mobile-collapsible-content .section-title,.mobile-secondary-section .section-title{line-height:1.15}.lab-result-mobile-metrics,.lab-result-mobile-title-row{gap:8px}}html[data-screenshot-mode=marketing] .dashboard-simple-bottom-grid-201,html[data-screenshot-mode=marketing] .dashboard-simple-lower-grid-201,html[data-screenshot-mode=marketing] .doctor-prep-v2-lower-grid,html[data-screenshot-mode=marketing] .insights-v2-deeper-grid,html[data-screenshot-mode=marketing] .reports-v2-analysis-grid{align-items:stretch}html[data-screenshot-mode=marketing] .dashboard-simple-bottom-grid-201>*,html[data-screenshot-mode=marketing] .dashboard-simple-lower-grid-201>*,html[data-screenshot-mode=marketing] .doctor-prep-v2-lower-grid>*,html[data-screenshot-mode=marketing] .insights-v2-deeper-grid>*,html[data-screenshot-mode=marketing] .reports-v2-analysis-grid>*{min-height:100%}.dashboard-simple-actions-201{grid-template-columns:minmax(0,1fr) minmax(0,.72fr);gap:10px;width:min(100%,620px);display:grid}.dashboard-simple-actions-201 .button{justify-content:center;width:100%}@media (max-width:520px){.dashboard-simple-actions-201{grid-template-columns:1fr}}@media (min-width:560px){.dashboard-simple-symptom-row-201{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:920px){.dashboard-simple-symptom-row-201{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:640px){.dashboard-simple-signal-grid-201{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dashboard-simple-signal-grid-201>:last-child:nth-child(odd){grid-column:1/-1}.dashboard-simple-signal-card-201{border-radius:18px!important;padding:13px!important}.dashboard-simple-signal-card-201 strong{font-size:clamp(19px,6.4vw,25px)!important}.dashboard-simple-med-list-201{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.dashboard-simple-med-row-201{align-items:flex-start!important;min-width:0!important}.dashboard-simple-med-row-201 .medication-name,.dashboard-simple-med-row-201 strong{overflow-wrap:anywhere}}.chart-radar-svg .chart-svg-label,.chart-svg-label{fill:var(--text)!important;font-size:13px!important;font-weight:850!important}@supports (color:color-mix(in lab,red,red)){.chart-radar-svg .chart-svg-label,.chart-svg-label{fill:color-mix(in srgb,var(--text) 78%,var(--muted) 22%)!important}}.chart-radar-svg .chart-svg-label,.chart-svg-label{letter-spacing:-.015em!important}.chart-radar-svg line,.chart-svg line{stroke-width:1.25px!important}.dark .chart-radar-svg .chart-svg-label,.dark .chart-svg-label{fill:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.dark .chart-radar-svg .chart-svg-label,.dark .chart-svg-label{fill:color-mix(in srgb,var(--text) 88%,white 12%)!important}}.dark .chart-radar-svg line,.dark .chart-svg line{stroke:#e2e8f042!important}@media (max-width:640px){.chart-radar-svg .chart-svg-label,.chart-svg-label{font-size:14px!important;font-weight:900!important}.chart-responsive-area,.chart-svg-area{min-height:260px!important}}.lab-result-mobile-title-row{align-items:flex-start!important;gap:12px!important}.lab-result-card-actions,.lab-result-table-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.lab-result-card-delete-inline{margin:0}.lab-result-card-actions .icon-only-button,.lab-result-table-actions .icon-only-button{border-radius:999px!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important}.lab-results-mobile-list{align-items:start!important}@media (min-width:820px){.lab-results-mobile-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.lab-result-mobile-card{align-self:start!important;max-width:none!important;height:auto!important}.lab-results-desktop-table{display:none!important}}@media (max-width:640px){.lab-result-mobile-title-row{grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.lab-result-card-actions{justify-content:flex-end;max-width:132px}.lab-status-tag{padding:7px 10px!important;font-size:12px!important}.lab-result-mobile-metrics{gap:10px!important}}.insights-section-nav{top:calc(var(--app-header-height,72px) + 8px)!important;z-index:70!important;background:var(--surface)!important;position:sticky!important}@supports (color:color-mix(in lab,red,red)){.insights-section-nav{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}}.insights-section-nav{box-shadow:0 14px 34px #0f172a1a!important}.dashboard-advanced-ready-strip{border:1px solid var(--success,#10b981);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-ready-strip{border:1px solid color-mix(in srgb,var(--success,#10b981) 28%,var(--border))}}.dashboard-advanced-ready-strip{background:var(--success,#10b981);border-radius:20px;padding:16px}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-ready-strip{background:color-mix(in srgb,var(--success,#10b981) 10%,var(--surface))}}.dashboard-advanced-ready-strip>span{background:var(--success,#10b981);border-radius:999px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-advanced-ready-strip>span{background:color-mix(in srgb,var(--success,#10b981) 20%,white)}}.dashboard-advanced-ready-strip>span{color:#047857;font-weight:950}.dashboard-advanced-ready-strip p{margin:4px 0 0}.doctor-summary-v2-takeaways{gap:12px!important;padding-left:1.35rem!important;list-style:outside!important}.doctor-summary-v2-takeaways li{color:#4b5563;padding-left:.15rem;font-weight:650;line-height:1.45}.doctor-summary-v2-takeaways li::marker{color:#6c4dff;font-size:1.1em}@media print{.doctor-summary-v2-page{counter-reset:page}.doctor-summary-v2-metric-grid,.doctor-summary-v2-section,.doctor-summary-v2-table-wrap{break-inside:avoid;page-break-inside:avoid}.doctor-summary-v2-section:nth-of-type(n+5){break-before:auto}}:root{--ft-312a4-compact-gap:10px;--ft-312a4-compact-pad:12px;--ft-312a4-compact-radius:20px}.dashboard-advanced-change-list-201,.dashboard-advanced-strip-201,.dashboard-simple-signal-grid-201,.ft-mobile-compact-grid,.reports-v2-snapshot-grid{min-width:0}@media (max-width:640px){.dashboard-simple-signal-grid-201{gap:var(--ft-312a4-compact-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}.dashboard-simple-signal-grid-201>*,.dashboard-simple-signal-grid-201>:last-child:nth-child(odd){grid-column:auto!important;min-width:0!important}.dashboard-simple-signal-card-201{min-height:0!important;padding:var(--ft-312a4-compact-pad)!important;border-radius:var(--ft-312a4-compact-radius)!important}.dashboard-simple-signal-card-201 small,.dashboard-simple-signal-card-201 span{line-height:1.25!important}.dashboard-simple-signal-card-201 strong{letter-spacing:-.055em!important;font-size:clamp(24px,7vw,34px)!important;line-height:.98!important}.dashboard-simple-med-list-201,.dashboard-v2-med-list.dashboard-simple-med-list-201{gap:var(--ft-312a4-compact-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}.dashboard-simple-med-row-201,.dashboard-v2-med-row.dashboard-simple-med-row-201{border-radius:18px!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;min-height:0!important;padding:12px!important;display:flex!important}.dashboard-simple-med-row-201 strong{-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;font-size:15px!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-simple-med-row-201 .muted{font-size:12px!important;line-height:1.2!important}.dashboard-simple-med-row-201 .dashboard-v2-med-actions,.dashboard-v2-med-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.dashboard-simple-med-row-201 .dashboard-v2-med-actions form,.dashboard-v2-med-actions form{width:100%!important;min-width:0!important}.dashboard-simple-med-row-201 .dashboard-v2-med-actions .button,.dashboard-simple-med-row-201 .dashboard-v2-med-actions .compact-button,.dashboard-v2-med-actions .button,.dashboard-v2-med-actions .compact-button{white-space:nowrap!important;border-radius:999px!important;width:100%!important;min-height:34px!important;padding:0 8px!important;font-size:12px!important}}@media (max-width:374px){.dashboard-simple-med-list-201,.dashboard-v2-med-list.dashboard-simple-med-list-201{grid-template-columns:1fr!important}}@media (max-width:640px){.dashboard-advanced-strip-201{gap:var(--ft-312a4-compact-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.dashboard-advanced-strip-201 .dashboard-advanced-metric{padding:var(--ft-312a4-compact-pad)!important;border-radius:var(--ft-312a4-compact-radius)!important;min-height:0!important}.dashboard-advanced-strip-201 .dashboard-advanced-metric strong{letter-spacing:-.06em!important;font-size:clamp(26px,8vw,38px)!important;line-height:.95!important}.dashboard-advanced-strip-201 .dashboard-advanced-metric small,.dashboard-advanced-strip-201 .dashboard-advanced-metric span{line-height:1.22!important}.dashboard-advanced-change-list-201{gap:var(--ft-312a4-compact-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.dashboard-advanced-change-row-201{border-radius:var(--ft-312a4-compact-radius)!important;grid-template-columns:1fr!important;align-content:start!important;gap:6px!important;min-width:0!important;min-height:0!important;padding:12px!important;display:grid!important}.dashboard-advanced-change-row-201 span{font-size:15px!important;line-height:1.12!important}.dashboard-advanced-change-row-201 strong{letter-spacing:-.05em!important;font-size:clamp(24px,7vw,34px)!important;line-height:1!important}.dashboard-advanced-change-row-201 em{font-size:12px!important;line-height:1.2!important}.reports-v2-snapshot-grid{gap:var(--ft-312a4-compact-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.reports-v2-snapshot-card{padding:var(--ft-312a4-compact-pad)!important;border-radius:var(--ft-312a4-compact-radius)!important;min-height:0!important}.reports-v2-snapshot-card strong{margin-top:6px!important;font-size:clamp(28px,8vw,40px)!important;line-height:.94!important}.reports-v2-snapshot-card small{margin-top:6px!important;line-height:1.2!important}.reports-v2-quality-row{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:10px!important}.reports-v2-quality-meter{order:3!important;grid-column:1/-1!important}.reports-v2-quality-row b{justify-self:end!important}.app-chart-readable .recharts-cartesian-axis-tick-value,.app-chart-readable .recharts-legend-item-text,[data-screenshot=advanced-trend-board] .recharts-cartesian-axis-tick-value,[data-screenshot=dashboard-mini-trend] .recharts-cartesian-axis-tick-value,[data-screenshot=insights-pro-section] .recharts-cartesian-axis-tick-value,[data-screenshot=reports-flare-frequency] .recharts-cartesian-axis-tick-value,[data-screenshot=reports-symptom-trends] .recharts-cartesian-axis-tick-value{font-size:13px!important;font-weight:900!important}}:root{--ft-312a5-tight-gap:8px;--ft-312a5-tight-pad:10px}@media (max-width:640px){.dashboard-simple-hero-201{padding:18px!important}.dashboard-simple-hero-201 .dashboard-v2-title{margin-top:10px!important;margin-bottom:8px!important;font-size:clamp(30px,10vw,43px)!important;line-height:.98!important}.dashboard-simple-hero-201 .dashboard-v2-subcopy{font-size:15px!important;line-height:1.42!important}.dashboard-simple-actions-201,.dashboard-simple-hero-201 .dashboard-v2-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin-top:14px!important;display:grid!important}.dashboard-simple-actions-201 .button,.dashboard-simple-hero-201 .dashboard-v2-actions .button{white-space:nowrap!important;width:100%!important;min-height:42px!important;padding-left:10px!important;padding-right:10px!important}.dashboard-simple-stat-strip-201{gap:8px!important;margin-top:14px!important}.dashboard-simple-alert-201,[data-screenshot=dashboard-priority-card]{padding:18px!important}.dashboard-simple-alert-201 .chip,[data-screenshot=dashboard-priority-card] .chip{margin-bottom:8px!important}.dashboard-simple-alert-201 .section-title,[data-screenshot=dashboard-priority-card] .section-title{margin-bottom:6px!important;font-size:clamp(25px,7.4vw,34px)!important;line-height:1.02!important}.dashboard-simple-alert-201 .muted,[data-screenshot=dashboard-priority-card] .muted{line-height:1.38!important}.dashboard-simple-alert-201 .button,[data-screenshot=dashboard-priority-card] .button{min-height:40px!important}.dashboard-simple-signal-grid-201:has(>:nth-child(3):last-child)>:first-child{grid-column:1/-1!important}.dashboard-simple-signal-grid-201:has(>:nth-child(3):last-child)>:first-child strong{font-size:clamp(28px,8vw,38px)!important}.dashboard-advanced-med-list-201{gap:var(--ft-312a5-tight-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}.dashboard-advanced-med-list-201 .dashboard-v2-med-row{padding:var(--ft-312a5-tight-pad)!important;border-radius:18px!important;grid-template-rows:auto 1fr!important;gap:8px!important;min-height:0!important;display:grid!important}.dashboard-advanced-med-list-201 .dashboard-v2-med-row strong{-webkit-line-clamp:2!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;font-size:14px!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-advanced-med-list-201 .dashboard-v2-med-row .muted{margin-top:3px!important;font-size:11px!important;line-height:1.15!important}.dashboard-advanced-med-list-201 .dashboard-v2-med-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:end!important;gap:5px!important;display:grid!important}.dashboard-advanced-med-list-201 .dashboard-v2-med-actions form{width:100%!important;min-width:0!important}.dashboard-advanced-med-list-201 .dashboard-v2-med-actions .button,.dashboard-advanced-med-list-201 .dashboard-v2-med-actions .compact-button{white-space:nowrap!important;border-radius:999px!important;width:100%!important;min-height:32px!important;padding:0 6px!important;font-size:11px!important}}@media (max-width:374px){.dashboard-advanced-med-list-201{grid-template-columns:1fr!important}}@media (max-width:640px){.dashboard-advanced-trigger-list-201{gap:var(--ft-312a5-tight-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.dashboard-advanced-trigger-list-201 .trigger-signal-row{border-radius:18px!important;min-width:0!important;padding:10px!important}.dashboard-advanced-trigger-list-201 .trigger-signal-row strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.dashboard-advanced-trigger-list-201 .trigger-strength-bar{margin-top:8px!important}.dashboard-advanced-trigger-list-201>.button{grid-column:1/-1!important;min-height:38px!important}.reports-v2-hero,[data-screenshot=reports-summary]{padding:18px!important}.reports-v2-hero .section-title,[data-screenshot=reports-summary] .section-title{font-size:clamp(28px,8vw,40px)!important;line-height:1.02!important}.reports-v2-snapshot-grid{gap:8px!important}.reports-v2-snapshot-card{border-radius:18px!important;padding:10px!important}.reports-v2-snapshot-card small,.reports-v2-snapshot-card span{line-height:1.18!important}.app-chart-readable .recharts-cartesian-axis-tick-value,.app-chart-readable .recharts-legend-item-text,.app-chart-readable .recharts-text,[data-screenshot=advanced-trend-board] .recharts-cartesian-axis-tick-value,[data-screenshot=dashboard-mini-trend] .recharts-cartesian-axis-tick-value,[data-screenshot=insights-pro-section] .recharts-cartesian-axis-tick-value,[data-screenshot=reports-data-quality] .recharts-cartesian-axis-tick-value,[data-screenshot=reports-flare-frequency] .recharts-cartesian-axis-tick-value,[data-screenshot=reports-symptom-trends] .recharts-cartesian-axis-tick-value{fill:var(--muted)!important;font-size:14px!important;font-weight:900!important}@supports (color:color-mix(in lab,red,red)){.app-chart-readable .recharts-cartesian-axis-tick-value,.app-chart-readable .recharts-legend-item-text,.app-chart-readable .recharts-text,[data-screenshot=advanced-trend-board] .recharts-cartesian-axis-tick-value,[data-screenshot=dashboard-mini-trend] .recharts-cartesian-axis-tick-value,[data-screenshot=insights-pro-section] .recharts-cartesian-axis-tick-value,[data-screenshot=reports-data-quality] .recharts-cartesian-axis-tick-value,[data-screenshot=reports-flare-frequency] .recharts-cartesian-axis-tick-value,[data-screenshot=reports-symptom-trends] .recharts-cartesian-axis-tick-value{fill:color-mix(in srgb,var(--muted) 76%,var(--text-strong) 24%)!important}}.app-chart-readable .recharts-cartesian-grid line,[data-screenshot=advanced-trend-board] .recharts-cartesian-grid line,[data-screenshot=dashboard-mini-trend] .recharts-cartesian-grid line,[data-screenshot=reports-symptom-trends] .recharts-cartesian-grid line{stroke-opacity:.78!important}.app-chart-readable .recharts-wrapper{margin-bottom:4px!important}}:root{--ft-312b2-gap:10px;--ft-312b2-pad:12px;--ft-312b2-radius:18px;--ft-sticky-save-height:72px}.flares-page-shell,.history-page-shell,.log-page-shell,.medications-page-shell,.reminders-page-shell,.symptoms-page-shell,.tracking-page-shell,.triggers-page-shell,[data-pass-scope=tracking]{min-width:0}.flares-summary-grid,.ft-tracking-compact-grid,.history-summary-grid,.medications-summary-grid,.reminders-summary-grid,.symptoms-summary-grid,.tracking-summary-grid,.triggers-summary-grid{gap:var(--ft-312b2-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.flares-summary-grid,.ft-tracking-compact-grid,.history-summary-grid,.medications-summary-grid,.reminders-summary-grid,.symptoms-summary-grid,.tracking-summary-grid,.triggers-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:374px){.flares-summary-grid,.ft-tracking-compact-grid,.history-summary-grid,.medications-summary-grid,.reminders-summary-grid,.symptoms-summary-grid,.tracking-summary-grid,.triggers-summary-grid{grid-template-columns:1fr}}.flares-summary-grid>*,.ft-tracking-compact-card,.history-summary-grid>*,.medications-summary-grid>*,.reminders-summary-grid>*,.symptoms-summary-grid>*,.tracking-summary-grid>*,.triggers-summary-grid>*{min-width:0;padding:var(--ft-312b2-pad);border-radius:var(--ft-312b2-radius)}@media (max-width:640px){.flares-summary-grid small,.flares-summary-grid span,.ft-tracking-compact-card small,.ft-tracking-compact-card span,.history-summary-grid small,.history-summary-grid span,.medications-summary-grid small,.medications-summary-grid span,.reminders-summary-grid small,.reminders-summary-grid span,.symptoms-summary-grid small,.symptoms-summary-grid span,.tracking-summary-grid small,.tracking-summary-grid span,.triggers-summary-grid small,.triggers-summary-grid span{line-height:1.18}.flares-summary-grid strong,.ft-tracking-compact-card strong,.history-summary-grid strong,.medications-summary-grid strong,.reminders-summary-grid strong,.symptoms-summary-grid strong,.tracking-summary-grid strong,.triggers-summary-grid strong{letter-spacing:-.045em;font-size:clamp(22px,7vw,34px);line-height:.98}}.attachment-section,.attachments-section,.flare-form-grid,.form-textarea,.ft-tracking-form-grid,.log-form-grid,.medication-form-grid,.reminder-form-grid,[data-section=attachments],textarea{min-width:0}@media (max-width:640px){.flare-form-grid,.ft-tracking-form-grid,.log-form-grid,.medication-form-grid,.reminder-form-grid{grid-template-columns:1fr!important}}.app-shell-sticky-save,.daily-log-sticky-save,[data-sticky-action=daily-log-save]{bottom:env(safe-area-inset-bottom,0);z-index:40;margin-top:0;position:sticky}.daily-log-save-spacer,.form-save-spacer,.log-save-spacer,[data-empty-save-container=daily-log],[data-save-spacer=daily-log]{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.log-page-shell,[data-page=daily-log],[data-pass-scope=daily-log]{padding-bottom:calc(var(--ft-sticky-save-height) + env(safe-area-inset-bottom,0px))}.attachment-section,.attachments-section,[data-section=attachments]{margin-top:12px!important}.ft-smooth-accordion,.tracking-accordion,details.ft-tracking-details,details.tracking-details{overflow:clip}.ft-accordion-content,.tracking-accordion-content,details.ft-tracking-details>:not(summary),details.tracking-details>:not(summary){transition:opacity .18s,transform .18s,grid-template-rows .22s,max-height .22s}details.ft-tracking-details[open]>:not(summary),details.tracking-details[open]>:not(summary){opacity:1;transform:translateY(0)}details.ft-tracking-details:not([open])>:not(summary),details.tracking-details:not([open])>:not(summary){opacity:0;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.ft-accordion-content,.tracking-accordion-content,details.ft-tracking-details>:not(summary),details.tracking-details>:not(summary){transition:none!important}}@media (min-width:768px){.flares-two-column,.history-two-column,.medications-two-column,.reminders-two-column,.tracking-page-two-column,.tracking-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}}@media (min-width:1080px){.flares-page-shell,.history-page-shell,.log-page-shell,.medications-page-shell,.reminders-page-shell,.symptoms-page-shell,.tracking-page-shell,.triggers-page-shell{max-width:1180px;margin-inline:auto}}@media (max-width:640px){.daily-log-v2-hero{border-radius:28px!important;gap:14px!important;padding:18px!important}.daily-log-v2-hero .page-kicker{letter-spacing:.08em!important;margin-bottom:10px!important;padding:8px 13px!important;font-size:13px!important}.daily-log-v2-title{letter-spacing:-.06em!important;margin:0 0 8px!important;font-size:clamp(42px,13vw,56px)!important;line-height:.96!important}.daily-log-v2-hero .muted{font-size:16px!important;line-height:1.3!important}.daily-log-v2-save-hint{margin-top:8px!important;font-size:15px!important;font-weight:800!important;line-height:1.28!important}.daily-log-v2-date-card{border-radius:20px!important;padding:12px!important}.daily-log-v2-date-card .label{margin-bottom:7px!important}.daily-log-v2-date-card .input{min-height:44px!important;padding-top:8px!important;padding-bottom:8px!important}.daily-log-v2-date-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:8px!important;display:grid!important}.daily-log-v2-date-actions .button{min-height:40px!important}.daily-log-v2-overall{margin-top:12px!important}}.daily-log-v2-save-bar{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;z-index:45!important;position:sticky!important}@media (max-width:640px){.daily-log-v2-save-bar{border-radius:24px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.daily-log-v2-save-bar .button{white-space:nowrap!important;min-height:44px!important;padding-left:14px!important;padding-right:14px!important}.daily-log-save-copy span{display:none!important}}.daily-log-save-spacer{height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}.daily-log-tight-grid{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}.daily-log-tight-grid>.attachment-panel,.daily-log-tight-grid>[data-screenshot=daily-log-attachments],.daily-log-tight-grid>[data-section=attachments]{margin-top:8px!important}@media (max-width:640px){.daily-log-v2-form{padding-bottom:0!important}}:root{--ft-312b3a-gap:9px;--ft-312b3a-pad:11px;--ft-312b3a-radius:18px}@media (max-width:640px){.flare-summary-grid,.flares-summary-grid,.history-summary-grid,.medication-check-grid,.medications-summary-grid,.reminder-summary-grid,.reminders-summary-grid,.symptom-active-grid,.symptoms-summary-grid,.tracking-summary-grid,.trigger-active-grid,.triggers-summary-grid,[data-screenshot*=active-grid],[data-screenshot*=metric-grid],[data-screenshot*=summary-grid]{gap:var(--ft-312b3a-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}.flare-summary-grid>*,.flares-summary-grid>*,.history-summary-grid>*,.medication-check-grid>*,.medications-summary-grid>*,.reminder-summary-grid>*,.reminders-summary-grid>*,.symptom-active-grid>*,.symptoms-summary-grid>*,.tracking-summary-grid>*,.trigger-active-grid>*,.triggers-summary-grid>*,[data-screenshot*=active-grid]>*,[data-screenshot*=metric-grid]>*,[data-screenshot*=summary-grid]>*{min-width:0!important;padding:var(--ft-312b3a-pad)!important;border-radius:var(--ft-312b3a-radius)!important}}@media (max-width:374px){.flare-summary-grid,.flares-summary-grid,.history-summary-grid,.medication-check-grid,.medications-summary-grid,.reminder-summary-grid,.reminders-summary-grid,.symptom-active-grid,.symptoms-summary-grid,.tracking-summary-grid,.trigger-active-grid,.triggers-summary-grid,[data-screenshot*=active-grid],[data-screenshot*=metric-grid],[data-screenshot*=summary-grid]{grid-template-columns:1fr!important}}@media (min-width:768px){.flare-summary-grid,.flares-page-shell .card-grid,.medication-check-grid,.medications-page-shell .card-grid,.reminder-summary-grid,.reminders-page-shell .card-grid,.symptom-active-grid,.symptoms-page-shell .card-grid,.trigger-active-grid,.triggers-page-shell .card-grid,[data-screenshot*=active-grid],[data-screenshot*=metric-grid],[data-screenshot*=summary-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}}@media (min-width:1120px){.flare-summary-grid,.medication-check-grid,.reminder-summary-grid,.symptom-active-grid,.trigger-active-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.symptoms-page-shell [data-section*=inactive],.symptoms-page-shell [data-section*=suggested],.symptoms-page-shell section:has([data-status=inactive]),.triggers-page-shell [data-section*=inactive],.triggers-page-shell [data-section*=suggested],.triggers-page-shell section:has([data-status=inactive]){opacity:.96}@media (max-width:640px){.symptoms-page-shell [data-section*=inactive],.symptoms-page-shell [data-section*=suggested],.triggers-page-shell [data-section*=inactive],.triggers-page-shell [data-section*=suggested]{margin-top:10px!important}}.attachment-panel,.attachment-upload-form,.attachments-section,.flare-form-grid,.log-form-grid,.medication-form-grid,.reminder-form-grid,[data-screenshot*=chart],[data-screenshot*=trend],[data-section*=notes],[data-section=attachments],form:has(textarea),textarea{grid-template-columns:1fr!important}@media (max-width:640px){.medications-page-shell .dashboard-simple-med-list-201,.medications-page-shell .dashboard-v2-med-list,.medications-page-shell [data-screenshot*=medication-check]{gap:var(--ft-312b3a-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.medications-page-shell .dashboard-simple-med-row-201,.medications-page-shell .dashboard-v2-med-row{border-radius:18px!important;min-height:0!important;padding:10px!important}.medications-page-shell .dashboard-simple-med-row-201 strong,.medications-page-shell .dashboard-v2-med-row strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:14px!important;line-height:1.12!important;display:-webkit-box!important;overflow:hidden!important}.medications-page-shell .dashboard-v2-med-actions{gap:5px!important}.medications-page-shell .compact-button,.medications-page-shell .dashboard-v2-med-actions .button{min-height:32px!important;padding:0 7px!important;font-size:11px!important}.flares-page-shell [data-screenshot*=detail],.flares-page-shell [data-screenshot*=flare],.history-page-shell [data-screenshot*=entry],.history-page-shell [data-screenshot*=timeline]{border-radius:18px!important}.flares-page-shell .muted,.history-page-shell .muted{line-height:1.32!important}}body.qa-all-open [data-qa-forced-open],body.qa-expanded [data-qa-forced-open],html[data-qa-all-open="1"] [data-qa-forced-open],html[data-qa-expanded="1"] [data-qa-forced-open]{scroll-margin-top:96px}body.qa-expanded [data-qa-expanded-target],html[data-qa-expanded="1"] [data-qa-expanded-target]{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){body.qa-expanded [data-qa-expanded-target],html[data-qa-expanded="1"] [data-qa-expanded-target]{outline:2px solid color-mix(in srgb,var(--primary) 38%,transparent)}}body.qa-expanded [data-qa-expanded-target],html[data-qa-expanded="1"] [data-qa-expanded-target]{outline-offset:4px}:root{--ft-312b4-mobile-hero-pad:15px;--ft-312b4-tight-gap:8px;--ft-312b4-tight-pad:10px}@media (max-width:640px){.daily-log-v2-hero{padding:var(--ft-312b4-mobile-hero-pad)!important;gap:12px!important}.daily-log-v2-title{letter-spacing:-.062em!important;font-size:clamp(36px,11.5vw,50px)!important;line-height:.96!important}.daily-log-v2-hero .page-kicker{margin-bottom:8px!important;padding:7px 12px!important;font-size:12px!important}.daily-log-v2-save-hint{margin-top:6px!important;font-size:14px!important}.daily-log-v2-date-card{padding:10px!important}.daily-log-v2-overall{margin-top:10px!important}}.attachment-panel,.attachments-section,[data-screenshot=daily-log-attachments],[data-section=attachments]{scroll-margin-bottom:calc(118px + env(safe-area-inset-bottom,0px));scroll-margin-top:96px}@media (max-width:640px){.daily-log-v2-save-bar{bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}.daily-log-tight-grid{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}.symptoms-page-shell [data-section*=hidden],.symptoms-page-shell [data-section*=inactive],.symptoms-page-shell [data-section*=suggested],.triggers-page-shell [data-section*=hidden],.triggers-page-shell [data-section*=inactive],.triggers-page-shell [data-section*=suggested]{background:var(--surface)!important;border-style:dashed!important}@supports (color:color-mix(in lab,red,red)){.symptoms-page-shell [data-section*=hidden],.symptoms-page-shell [data-section*=inactive],.symptoms-page-shell [data-section*=suggested],.triggers-page-shell [data-section*=hidden],.triggers-page-shell [data-section*=inactive],.triggers-page-shell [data-section*=suggested]{background:color-mix(in srgb,var(--surface) 82%,transparent)!important}}.symptoms-page-shell [data-section*=hidden] h2,.symptoms-page-shell [data-section*=inactive] h2,.symptoms-page-shell [data-section*=suggested] h2,.triggers-page-shell [data-section*=hidden] h2,.triggers-page-shell [data-section*=inactive] h2,.triggers-page-shell [data-section*=suggested] h2{font-size:18px!important}.symptoms-page-shell .card,.triggers-page-shell .card{scroll-margin-top:92px}.symptoms-page-shell [data-section*=active] .card-grid,.symptoms-page-shell [data-section*=pinned] .card-grid,.triggers-page-shell [data-section*=active] .card-grid,.triggers-page-shell [data-section*=category] .card-grid,.triggers-page-shell [data-section*=pinned] .card-grid{gap:var(--ft-312b4-tight-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.symptoms-page-shell [data-section*=active] .card-grid>*,.symptoms-page-shell [data-section*=pinned] .card-grid>*,.triggers-page-shell [data-section*=active] .card-grid>*,.triggers-page-shell [data-section*=category] .card-grid>*,.triggers-page-shell [data-section*=pinned] .card-grid>*{padding:var(--ft-312b4-tight-pad)!important;border-radius:16px!important;min-width:0!important}.flares-page-shell [data-screenshot*=add],.flares-page-shell [data-section*=add],.medications-page-shell [data-screenshot*=add],.medications-page-shell [data-section*=add],.reminders-page-shell [data-screenshot*=add],.reminders-page-shell [data-section*=add],.symptoms-page-shell [data-screenshot*=add],.symptoms-page-shell [data-section*=add],.triggers-page-shell [data-screenshot*=add],.triggers-page-shell [data-section*=add]{scroll-margin-top:92px}.flares-page-shell form,.medications-page-shell form,.reminders-page-shell form,.symptoms-page-shell form,.triggers-page-shell form{min-width:0}}@supports (color:color-mix(in lab,red,red)){body.qa-focused [data-qa-focused-target],html[data-qa-focused="1"] [data-qa-focused-target]{outline:2px solid color-mix(in srgb,var(--primary) 42%,transparent)}}body.qa-focused [data-qa-focused-target],html[data-qa-focused="1"] [data-qa-focused-target]{outline-offset:5px;border-radius:18px}body.qa-focused [data-qa-focused-target]:after,html[data-qa-focused="1"] [data-qa-focused-target]:after{content:"Focused QA target";color:var(--primary);background:var(--primary);border-radius:999px;margin-top:8px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){body.qa-focused [data-qa-focused-target]:after,html[data-qa-focused="1"] [data-qa-focused-target]:after{background:color-mix(in srgb,var(--primary) 12%,transparent)}}body.screenshot-marketing [data-qa-focused-target]:after,html[data-screenshot-mode=marketing] [data-qa-focused-target]:after{display:none!important}:root{--ft-312b5-gap:8px;--ft-312b5-pad:10px;--ft-312b5-radius:16px}@media (max-width:640px){.symptoms-page-shell [data-screenshot*=hidden],.symptoms-page-shell [data-screenshot*=inactive],.symptoms-page-shell [data-screenshot*=suggested],.symptoms-page-shell [data-section*=hidden],.symptoms-page-shell [data-section*=inactive],.symptoms-page-shell [data-section*=suggested],.triggers-page-shell [data-screenshot*=hidden],.triggers-page-shell [data-screenshot*=inactive],.triggers-page-shell [data-screenshot*=suggested],.triggers-page-shell [data-section*=hidden],.triggers-page-shell [data-section*=inactive],.triggers-page-shell [data-section*=suggested]{opacity:.82!important;background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.symptoms-page-shell [data-screenshot*=hidden],.symptoms-page-shell [data-screenshot*=inactive],.symptoms-page-shell [data-screenshot*=suggested],.symptoms-page-shell [data-section*=hidden],.symptoms-page-shell [data-section*=inactive],.symptoms-page-shell [data-section*=suggested],.triggers-page-shell [data-screenshot*=hidden],.triggers-page-shell [data-screenshot*=inactive],.triggers-page-shell [data-screenshot*=suggested],.triggers-page-shell [data-section*=hidden],.triggers-page-shell [data-section*=inactive],.triggers-page-shell [data-section*=suggested]{background:color-mix(in srgb,var(--surface) 78%,var(--muted) 4%)!important}}.symptoms-page-shell [data-screenshot*=hidden],.symptoms-page-shell [data-screenshot*=inactive],.symptoms-page-shell [data-screenshot*=suggested],.symptoms-page-shell [data-section*=hidden],.symptoms-page-shell [data-section*=inactive],.symptoms-page-shell [data-section*=suggested],.triggers-page-shell [data-screenshot*=hidden],.triggers-page-shell [data-screenshot*=inactive],.triggers-page-shell [data-screenshot*=suggested],.triggers-page-shell [data-section*=hidden],.triggers-page-shell [data-section*=inactive],.triggers-page-shell [data-section*=suggested]{border-style:dashed!important;margin-top:10px!important}.symptoms-page-shell [data-section*=hidden] .muted,.symptoms-page-shell [data-section*=inactive] .muted,.symptoms-page-shell [data-section*=suggested] .muted,.triggers-page-shell [data-section*=hidden] .muted,.triggers-page-shell [data-section*=inactive] .muted,.triggers-page-shell [data-section*=suggested] .muted{font-size:12px!important;line-height:1.25!important}.medications-page-shell details:not([open]),.symptoms-page-shell details:not([open]),.triggers-page-shell details:not([open]){min-height:0!important}.medications-page-shell summary,.symptoms-page-shell summary,.triggers-page-shell summary{cursor:pointer}.symptoms-page-shell [data-section*=active],.symptoms-page-shell [data-section*=pinned],.triggers-page-shell [data-section*=active],.triggers-page-shell [data-section*=category],.triggers-page-shell [data-section*=pinned]{opacity:1!important}.symptoms-page-shell [data-section*=active] .card-grid,.symptoms-page-shell [data-section*=pinned] .card-grid,.triggers-page-shell [data-section*=active] .card-grid,.triggers-page-shell [data-section*=category] .card-grid,.triggers-page-shell [data-section*=pinned] .card-grid{gap:var(--ft-312b5-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.symptoms-page-shell [data-section*=active] .card-grid>*,.symptoms-page-shell [data-section*=pinned] .card-grid>*,.triggers-page-shell [data-section*=active] .card-grid>*,.triggers-page-shell [data-section*=category] .card-grid>*,.triggers-page-shell [data-section*=pinned] .card-grid>*{padding:var(--ft-312b5-pad)!important;border-radius:var(--ft-312b5-radius)!important;min-width:0!important}}@media (max-width:374px){.symptoms-page-shell [data-section*=active] .card-grid,.symptoms-page-shell [data-section*=pinned] .card-grid,.triggers-page-shell [data-section*=active] .card-grid,.triggers-page-shell [data-section*=category] .card-grid,.triggers-page-shell [data-section*=pinned] .card-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.medications-page-shell [data-screenshot*=check],.medications-page-shell [data-screenshot*=daily],.medications-page-shell [data-section*=check],.medications-page-shell [data-section*=daily]{scroll-margin-top:92px}.medications-page-shell .dashboard-simple-med-row-201,.medications-page-shell .dashboard-v2-med-row,.medications-page-shell [data-screenshot*=medication-check]>*,.medications-page-shell [data-section*=medication-check]>*{border-radius:16px!important;padding:9px!important}.medications-page-shell .dashboard-simple-med-row-201 .button,.medications-page-shell .dashboard-v2-med-actions .button,.medications-page-shell [data-screenshot*=medication-check] .button,.medications-page-shell [data-section*=medication-check] .button{white-space:nowrap!important;min-height:30px!important;padding-left:7px!important;padding-right:7px!important;font-size:11px!important}.medications-page-shell [data-screenshot*=add],.medications-page-shell [data-section*=add]{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.medications-page-shell [data-screenshot*=add],.medications-page-shell [data-section*=add]{background:color-mix(in srgb,var(--surface) 84%,transparent)!important}}}.medications-page-shell [data-screenshot*=add] form,.medications-page-shell [data-section*=add] form,.medications-page-shell form,.symptoms-page-shell [data-screenshot*=add] form,.symptoms-page-shell [data-section*=add] form,.symptoms-page-shell form,.triggers-page-shell [data-screenshot*=add] form,.triggers-page-shell [data-section*=add] form,.triggers-page-shell form{grid-template-columns:1fr!important;display:grid!important}body.qa-focused [data-qa-focused-target],html[data-qa-focused="1"] [data-qa-focused-target]{outline:1.5px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){body.qa-focused [data-qa-focused-target],html[data-qa-focused="1"] [data-qa-focused-target]{outline:1.5px solid color-mix(in srgb,var(--primary) 34%,transparent)!important}}body.qa-focused [data-qa-focused-target],html[data-qa-focused="1"] [data-qa-focused-target]{outline-offset:4px!important}body.qa-focused [data-qa-focused-target]:after,html[data-qa-focused="1"] [data-qa-focused-target]:after{opacity:.75!important;font-size:10px!important}:root{--ft-312b6-gap:8px;--ft-312b6-pad:10px;--ft-312b6-radius:18px}@media (max-width:640px){.symptoms-page-shell [data-screenshot*=pinned],.symptoms-page-shell [data-section*=pinned]{overflow:visible!important}.symptoms-page-shell [data-screenshot*=pinned] .card-grid,.symptoms-page-shell [data-screenshot*=pinned] [class*=grid],.symptoms-page-shell [data-section*=pinned] .card-grid,.symptoms-page-shell [data-section*=pinned] [class*=grid]{gap:var(--ft-312b6-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.symptoms-page-shell [data-screenshot*=pinned] .card,.symptoms-page-shell [data-screenshot*=pinned] li,.symptoms-page-shell [data-section*=pinned] .card,.symptoms-page-shell [data-section*=pinned] li{min-width:0!important;padding:var(--ft-312b6-pad)!important;border-radius:var(--ft-312b6-radius)!important}.symptoms-page-shell [data-screenshot*=pinned] h3,.symptoms-page-shell [data-screenshot*=pinned] strong,.symptoms-page-shell [data-section*=pinned] h3,.symptoms-page-shell [data-section*=pinned] strong{letter-spacing:-.025em!important;overflow-wrap:anywhere!important;font-size:15px!important;line-height:1.15!important}.symptoms-page-shell [data-screenshot*=pinned] .button,.symptoms-page-shell [data-section*=pinned] .button{min-height:32px!important;padding:0 8px!important;font-size:11px!important}}@media (min-width:768px){.symptoms-page-shell [data-screenshot*=pinned] .card-grid,.symptoms-page-shell [data-screenshot*=pinned] [class*=grid],.symptoms-page-shell [data-section*=pinned] .card-grid,.symptoms-page-shell [data-section*=pinned] [class*=grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}}.reports-data-quality,[data-screenshot*=data-quality],[data-screenshot=reports-data-quality],[data-section*=data-quality]{padding:clamp(16px,4vw,28px)!important}.reports-data-quality .card,[data-screenshot*=data-quality] .card,[data-screenshot=reports-data-quality] .card,[data-section*=data-quality] .card{border-radius:20px!important;padding:clamp(14px,3.5vw,22px)!important}.reports-data-quality .progress,[data-screenshot*=data-quality] .progress,[data-screenshot=reports-data-quality] .progress,[data-section*=data-quality] .progress{margin-top:10px!important;margin-inline:2px!important}.chart-heading-row,.report-chart-header,[data-chart-heading],[data-screenshot*=chart] .row-between:first-child{position:relative;align-items:center!important}.chart-tooltip,.report-tooltip,.tooltip-content,[data-radix-popper-content-wrapper],[data-tooltip],[role=tooltip]{letter-spacing:-.015em!important;max-width:min(320px,100vw - 32px)!important;color:var(--text-strong)!important;z-index:80!important;font-weight:500!important;line-height:1.35!important}.chart-tooltip strong,.report-tooltip strong,.tooltip-content strong,[data-tooltip] strong,[role=tooltip] strong{font-weight:700!important}[data-screenshot*=symptom-volatility] .tooltip-content,[data-screenshot*=symptom-volatility] [role=tooltip],[data-screenshot*=volatility] .tooltip-content,[data-screenshot*=volatility] [role=tooltip]{font-weight:500!important}@media (max-width:640px){.chart-tooltip,.report-tooltip,.tooltip-content,[role=tooltip]{transform-origin:top!important;overflow-wrap:anywhere!important}.daily-log-v2-hero{gap:10px!important;padding:13px!important}.daily-log-v2-title{letter-spacing:-.065em!important;font-size:clamp(32px,10vw,44px)!important;line-height:.95!important}.daily-log-v2-hero .page-kicker{margin-bottom:6px!important;padding:6px 10px!important;font-size:11px!important}.daily-log-v2-hero .muted{font-size:14px!important;line-height:1.25!important}.daily-log-v2-save-hint{margin-top:5px!important;font-size:13px!important;line-height:1.2!important}.daily-log-v2-date-card{border-radius:18px!important;padding:9px!important}.daily-log-v2-date-card .input{min-height:40px!important}.daily-log-v2-date-actions .button{min-height:36px!important}.history-page-shell .page-hero,.history-page-shell [data-screenshot*=history-hero],.history-page-shell [data-screenshot*=history-summary]{border-radius:26px!important;padding:16px!important}.history-page-shell .page-hero h1,.history-page-shell [data-screenshot*=history-hero] h1{font-size:clamp(32px,10vw,46px)!important;line-height:.98!important}.history-page-shell .history-summary-grid,.history-page-shell [class*=summary] [class*=grid],.history-page-shell [data-screenshot*=summary-grid]{gap:var(--ft-312b6-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.history-page-shell .history-summary-grid>*,.history-page-shell [class*=summary] [class*=grid]>*,.history-page-shell [data-screenshot*=summary-grid]>*{padding:var(--ft-312b6-pad)!important;border-radius:var(--ft-312b6-radius)!important;min-width:0!important}.history-page-shell [data-screenshot*=day-card],.history-page-shell [data-screenshot*=history-entry],.history-page-shell [data-screenshot*=timeline] .card{position:relative}.history-page-shell [data-screenshot*=day-card] .button-danger,.history-page-shell [data-screenshot*=history-entry] .button-danger,.history-page-shell [data-screenshot*=timeline] .button-danger{border-radius:14px!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;position:absolute!important;top:12px!important;right:12px!important}}@media (min-width:768px){.history-page-shell .history-summary-grid,.history-page-shell [class*=summary] [class*=grid],.history-page-shell [data-screenshot*=summary-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:390px){.history-page-shell [data-screenshot*=day-card] [data-section*=pinned],.history-page-shell [data-screenshot*=history-entry] [data-section*=pinned],.history-page-shell [data-screenshot*=timeline] [data-section*=pinned]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}}.insights-sticky-subnav,[data-screenshot=insights-subnav],[data-section=insights-subnav]{z-index:35!important;background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.insights-sticky-subnav,[data-screenshot=insights-subnav],[data-section=insights-subnav]{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}}.insights-sticky-subnav,[data-screenshot=insights-subnav],[data-section=insights-subnav]{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border-radius:999px!important}@media (max-width:760px){.doctor-summary-page [data-section*=labs] table,.doctor-summary-page [data-section*=medications] table,[data-screenshot*=doctor-summary-lab] table,[data-screenshot*=doctor-summary-medication] table{width:100%!important;display:block!important;overflow:visible!important}.doctor-summary-page [data-section*=labs] thead,.doctor-summary-page [data-section*=medications] thead,[data-screenshot*=doctor-summary-lab] thead,[data-screenshot*=doctor-summary-medication] thead{display:none!important}.doctor-summary-page [data-section*=labs] tbody,.doctor-summary-page [data-section*=medications] tbody,[data-screenshot*=doctor-summary-lab] tbody,[data-screenshot*=doctor-summary-medication] tbody{gap:10px!important;display:grid!important}.doctor-summary-page [data-section*=labs] tr,.doctor-summary-page [data-section*=medications] tr,[data-screenshot*=doctor-summary-lab] tr,[data-screenshot*=doctor-summary-medication] tr{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:16px!important;gap:6px!important;padding:12px!important;display:grid!important}.doctor-summary-page [data-section*=labs] td,.doctor-summary-page [data-section*=medications] td,[data-screenshot*=doctor-summary-lab] td,[data-screenshot*=doctor-summary-medication] td{white-space:normal!important;overflow-wrap:anywhere!important;border:0!important;justify-content:space-between!important;gap:10px!important;padding:0!important;display:flex!important}}@media (max-width:640px){.app-footer-legal,.app-legal-footer,[data-screenshot=app-legal-footer],footer:has(a[href*=privacy]),footer:has(a[href*=terms]){padding-top:10px!important;padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;opacity:.72!important;font-size:11px!important;line-height:1.25!important}body.screenshot-marketing .app-footer-legal,body.screenshot-marketing .app-legal-footer,body.screenshot-marketing [data-screenshot=app-legal-footer],html[data-screenshot-mode=marketing] .app-footer-legal,html[data-screenshot-mode=marketing] .app-legal-footer,html[data-screenshot-mode=marketing] [data-screenshot=app-legal-footer],html[data-screenshot-mode=marketing] footer:has(a[href*=privacy]),html[data-screenshot-mode=marketing] footer:has(a[href*=terms]){display:none!important}}:root{--ft-312b7-gap:8px;--ft-312b7-pad:10px;--ft-312b7-radius:18px;--ft-sticky-save-bottom-mobile:calc(72px + env(safe-area-inset-bottom,0px))}@media (max-width:640px){.daily-log-v2-hero{border-radius:24px!important;gap:8px!important;padding:11px!important}.daily-log-v2-title{letter-spacing:-.065em!important;font-size:clamp(30px,9vw,40px)!important;line-height:.94!important}.daily-log-v2-hero .page-kicker{margin-bottom:5px!important;padding:5px 9px!important;font-size:10.5px!important}.daily-log-v2-hero .muted,.daily-log-v2-save-hint{font-size:12.5px!important;line-height:1.2!important}.daily-log-v2-save-hint{margin-top:4px!important}.daily-log-v2-date-card{border-radius:16px!important;padding:8px!important}.daily-log-v2-date-card .label{margin-bottom:5px!important}.daily-log-v2-date-card .input{min-height:38px!important;padding-block:6px!important}.daily-log-v2-date-actions{gap:6px!important;margin-top:6px!important}.daily-log-v2-date-actions .button{min-height:34px!important}}.app-shell-sticky-save,.daily-log-sticky-save,.daily-log-v2-save-bar,[data-sticky-action=daily-log-save]{z-index:60!important;position:sticky!important;bottom:16px!important}@media (max-width:640px){.app-shell-sticky-save,.daily-log-sticky-save,.daily-log-v2-save-bar,[data-sticky-action=daily-log-save]{bottom:var(--ft-sticky-save-bottom-mobile)!important}}.daily-log-tight-grid,.log-page-shell,[data-page=daily-log]{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))!important}@media (max-width:640px){.daily-context-grid,.daily-log-v2-context-grid,[data-screenshot*=daily-context],[data-section*=context-grid],[data-section*=daily-context]{gap:var(--ft-312b7-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.daily-context-grid>*,.daily-log-v2-context-grid>*,[data-screenshot*=daily-context]>*,[data-section*=context-grid]>*,[data-section*=daily-context]>*{min-width:0!important;padding:var(--ft-312b7-pad)!important;border-radius:var(--ft-312b7-radius)!important}.daily-context-grid textarea,.daily-log-v2-context-grid textarea,[data-screenshot*=attachments],[data-screenshot*=daily-context] textarea,[data-screenshot*=notes],[data-section*=attachments],[data-section*=daily-context] textarea,[data-section*=notes]{grid-column:1/-1!important}.labs-page-shell [data-screenshot*=lab-result],.labs-page-shell [data-screenshot*=labs-result],.labs-page-shell [data-section*=lab-result],.labs-page-shell [data-section*=labs-result]{gap:var(--ft-312b7-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;display:grid!important}.labs-page-shell [data-screenshot*=lab-result]>*,.labs-page-shell [data-screenshot*=labs-result]>*,.labs-page-shell [data-section*=lab-result]>*,.labs-page-shell [data-section*=labs-result]>*{min-width:0!important}.labs-page-shell .lab-date,.labs-page-shell .result-date,.labs-page-shell [data-field*=date],.labs-page-shell [data-label*=date]{color:var(--text-strong)!important;text-transform:uppercase!important;letter-spacing:.035em!important;order:-10!important;grid-column:1/-1!important;font-size:12px!important;font-weight:900!important}.labs-page-shell [data-field*=notes],.labs-page-shell [data-screenshot*=notes],.labs-page-shell [data-section*=notes]{grid-column:1/-1!important}}@media (max-width:760px){.doctor-summary-page [data-section*=labs],.doctor-summary-page [data-section*=medications],[data-screenshot*=doctor-summary-labs],[data-screenshot*=doctor-summary-medications],[data-screenshot*=recent-labs],[data-screenshot*=recent-medications]{overflow-x:visible!important}.doctor-summary-page [data-section*=labs] table,.doctor-summary-page [data-section*=medications] table,[data-screenshot*=doctor-summary-labs] table,[data-screenshot*=doctor-summary-medications] table,[data-screenshot*=recent-labs] table,[data-screenshot*=recent-medications] table{width:100%!important;min-width:0!important;display:block!important;overflow:visible!important}.doctor-summary-page [data-section*=labs] thead,.doctor-summary-page [data-section*=medications] thead,[data-screenshot*=doctor-summary-labs] thead,[data-screenshot*=doctor-summary-medications] thead,[data-screenshot*=recent-labs] thead,[data-screenshot*=recent-medications] thead{display:none!important}.doctor-summary-page [data-section*=labs] tbody,.doctor-summary-page [data-section*=medications] tbody,[data-screenshot*=doctor-summary-labs] tbody,[data-screenshot*=doctor-summary-medications] tbody,[data-screenshot*=recent-labs] tbody,[data-screenshot*=recent-medications] tbody{gap:10px!important;display:grid!important}.doctor-summary-page [data-section*=labs] tr,.doctor-summary-page [data-section*=medications] tr,[data-screenshot*=doctor-summary-labs] tr,[data-screenshot*=doctor-summary-medications] tr,[data-screenshot*=recent-labs] tr,[data-screenshot*=recent-medications] tr{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:6px!important;padding:12px!important;display:grid!important}.doctor-summary-page [data-section*=labs] td,.doctor-summary-page [data-section*=medications] td,[data-screenshot*=doctor-summary-labs] td,[data-screenshot*=doctor-summary-medications] td,[data-screenshot*=recent-labs] td,[data-screenshot*=recent-medications] td{white-space:normal!important;overflow-wrap:anywhere!important;border:0!important;justify-content:space-between!important;gap:12px!important;padding:0!important;display:flex!important}.doctor-summary-page [data-section*=labs] td:first-child,.doctor-summary-page [data-section*=medications] td:first-child,[data-screenshot*=doctor-summary-labs] td:first-child,[data-screenshot*=doctor-summary-medications] td:first-child,[data-screenshot*=recent-labs] td:first-child,[data-screenshot*=recent-medications] td:first-child{color:var(--text-strong)!important;font-weight:900!important}}@media (max-width:640px){.medications-page-shell [data-screenshot*=daily-medication],.medications-page-shell [data-screenshot*=medication-check],.medications-page-shell [data-section*=daily-medication],.medications-page-shell [data-section*=medication-check],[data-screenshot*=medication-card-grid],[data-section*=medication-card-grid]{gap:var(--ft-312b7-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.medications-page-shell [data-screenshot*=daily-medication]>*,.medications-page-shell [data-screenshot*=medication-check]>*,.medications-page-shell [data-section*=daily-medication]>*,.medications-page-shell [data-section*=medication-check]>*,[data-screenshot*=medication-card-grid]>*,[data-section*=medication-card-grid]>*{border-radius:16px!important;min-width:0!important;padding:9px!important}}@media (max-width:374px){.medications-page-shell [data-screenshot*=daily-medication],.medications-page-shell [data-screenshot*=medication-check],.medications-page-shell [data-section*=daily-medication],.medications-page-shell [data-section*=medication-check],[data-screenshot*=medication-card-grid],[data-section*=medication-card-grid]{grid-template-columns:1fr!important}}.report-controls,[data-screenshot*=report-controls],[data-section*=report-controls]{scroll-margin-top:96px}.chart-heading-row,.report-chart-header,[data-chart-heading]{align-items:center!important;gap:8px!important;display:flex!important;position:relative!important}.chart-heading-row [data-tooltip-trigger],.report-chart-header [data-tooltip-trigger],[data-chart-heading] [data-tooltip-trigger]{flex:none!important}.chart-tooltip,.report-tooltip,.tooltip-content,[role=tooltip]{letter-spacing:-.012em!important;max-width:min(300px,100vw - 32px)!important;font-weight:500!important;line-height:1.35!important}.insights-sticky-subnav,[data-screenshot=insights-subnav],[data-section=insights-subnav]{top:var(--app-header-offset,72px)!important;z-index:45!important;position:sticky!important}@media (max-width:640px){.app-footer-legal,.app-legal-footer,[data-screenshot=app-legal-footer],footer:has(a[href*=privacy]),footer:has(a[href*=terms]){opacity:.62!important;font-size:10.5px!important;line-height:1.2!important}body.screenshot-marketing .app-footer-legal,body.screenshot-marketing .app-legal-footer,body.screenshot-marketing [data-screenshot=app-legal-footer],html[data-screenshot-mode=marketing] .app-footer-legal,html[data-screenshot-mode=marketing] .app-legal-footer,html[data-screenshot-mode=marketing] [data-screenshot=app-legal-footer],html[data-screenshot-mode=marketing] footer:has(a[href*=privacy]),html[data-screenshot-mode=marketing] footer:has(a[href*=terms]){display:none!important}}:root{--ft-312b8-gap:8px;--ft-312b8-pad:10px;--ft-312b8-radius:16px;--ft-app-bottom-nav-height:78px}@media (max-width:640px){.daily-log-v2-hero{border-radius:22px!important;gap:7px!important;padding:10px!important}.daily-log-v2-title{letter-spacing:-.055em!important;max-width:11ch!important;font-size:clamp(28px,8.1vw,36px)!important;line-height:.96!important}.daily-log-v2-hero .page-kicker{margin-bottom:4px!important;padding:5px 9px!important;font-size:10px!important}.daily-log-v2-hero .muted,.daily-log-v2-save-hint{font-size:12px!important;line-height:1.18!important}.daily-log-v2-date-card{border-radius:16px!important;padding:8px!important}.daily-context-grid,.daily-log-v2-context-grid,[data-screenshot*=daily-context],[data-section*=context-grid],[data-section*=daily-context]{gap:var(--ft-312b8-gap)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}.daily-context-grid>*,.daily-log-v2-context-grid>*,[data-screenshot*=daily-context]>*,[data-section*=context-grid]>*,[data-section*=daily-context]>*{min-width:0!important;padding:var(--ft-312b8-pad)!important;border-radius:var(--ft-312b8-radius)!important}.daily-context-grid textarea,.daily-log-v2-context-grid textarea,[data-screenshot*=attachments],[data-screenshot*=daily-context] textarea,[data-screenshot*=notes],[data-section*=attachments],[data-section*=daily-context] textarea,[data-section*=notes]{grid-column:1/-1!important}.daily-context-grid .button,.daily-log-v2-context-grid .button,[data-screenshot*=daily-context] .button,[data-section*=daily-context] .button{min-height:32px!important;padding:0 8px!important;font-size:11px!important}.daily-context-grid .severity-options,.daily-context-grid [data-option=mild],.daily-context-grid [data-option=moderate],.daily-context-grid [data-option=severe],.daily-log-v2-context-grid .severity-options,.daily-log-v2-context-grid [data-option=mild],.daily-log-v2-context-grid [data-option=moderate],.daily-log-v2-context-grid [data-option=severe],[data-screenshot*=daily-context] .severity-options,[data-section*=daily-context] .severity-options{display:none!important}.not-logged-pill,.status-not-logged,[data-status=not-logged]{white-space:nowrap!important;border-radius:999px!important;padding:6px 8px!important;font-size:11px!important;line-height:1!important}}@media (max-width:374px){.daily-context-grid,.daily-log-v2-context-grid,[data-screenshot*=daily-context],[data-section*=context-grid],[data-section*=daily-context]{grid-template-columns:1fr!important}}.app-bottom-nav,.app-shell-bottom-nav,.mobile-bottom-nav,[data-app-shell-bottom-nav],[data-screenshot=app-bottom-nav]{bottom:env(safe-area-inset-bottom,0)!important;z-index:70!important;position:sticky!important}@media (max-width:760px){.app-bottom-nav,.app-shell-bottom-nav,.mobile-bottom-nav,[data-app-shell-bottom-nav],[data-screenshot=app-bottom-nav]{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;position:fixed!important}.app-content,.app-shell-main,[data-app-main],main[data-app-shell]{padding-bottom:calc(var(--ft-app-bottom-nav-height) + 28px + env(safe-area-inset-bottom,0px))!important}}.insights-next-steps,[data-screenshot*=what-to-do-next],[data-section*=what-to-do-next]{counter-reset:ft-next-step}.insights-next-steps ol,[data-screenshot*=what-to-do-next] ol,[data-section*=what-to-do-next] ol{gap:10px!important;padding-left:0!important;list-style:none!important;display:grid!important}.insights-next-steps li,[data-screenshot*=what-to-do-next] li,[data-section*=what-to-do-next] li{counter-increment:ft-next-step;grid-template-columns:32px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;font-weight:500!important;line-height:1.35!important;display:grid!important}.insights-next-steps li:before,[data-screenshot*=what-to-do-next] li:before,[data-section*=what-to-do-next] li:before{content:counter(ft-next-step);background:var(--primary);border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.insights-next-steps li:before,[data-screenshot*=what-to-do-next] li:before,[data-section*=what-to-do-next] li:before{background:color-mix(in srgb,var(--primary) 13%,transparent)}}.insights-next-steps li:before,[data-screenshot*=what-to-do-next] li:before,[data-section*=what-to-do-next] li:before{color:var(--primary);font-size:13px;font-weight:900}@media (max-width:760px){.doctor-summary-page [data-section*=labs],.doctor-summary-page [data-section*=medications],[data-screenshot*=doctor-summary-labs],[data-screenshot*=doctor-summary-medications],[data-screenshot*=recent-labs],[data-screenshot*=recent-medications],[data-section*=recent-labs],[data-section*=recent-medications]{gap:10px!important;display:grid!important;overflow-x:visible!important}.doctor-summary-page [data-section*=labs] table,.doctor-summary-page [data-section*=medications] table,[data-screenshot*=doctor-summary-labs] table,[data-screenshot*=doctor-summary-medications] table,[data-screenshot*=recent-labs] table,[data-screenshot*=recent-medications] table,[data-section*=recent-labs] table,[data-section*=recent-medications] table{width:100%!important;min-width:0!important;display:block!important;overflow:visible!important}.doctor-summary-page [data-section*=labs] thead,.doctor-summary-page [data-section*=medications] thead,[data-screenshot*=doctor-summary-labs] thead,[data-screenshot*=doctor-summary-medications] thead,[data-screenshot*=recent-labs] thead,[data-screenshot*=recent-medications] thead,[data-section*=recent-labs] thead,[data-section*=recent-medications] thead{display:none!important}.doctor-summary-page [data-section*=labs] tbody,.doctor-summary-page [data-section*=medications] tbody,[data-screenshot*=doctor-summary-labs] tbody,[data-screenshot*=doctor-summary-medications] tbody,[data-screenshot*=recent-labs] tbody,[data-screenshot*=recent-medications] tbody,[data-section*=recent-labs] tbody,[data-section*=recent-medications] tbody{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.doctor-summary-page [data-section*=labs] tr,.doctor-summary-page [data-section*=medications] tr,[data-screenshot*=doctor-summary-labs] tr,[data-screenshot*=doctor-summary-medications] tr,[data-screenshot*=recent-labs] tr,[data-screenshot*=recent-medications] tr,[data-section*=recent-labs] tr,[data-section*=recent-medications] tr{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:16px!important;gap:5px!important;min-width:0!important;padding:10px!important;display:grid!important}.doctor-summary-page [data-section*=labs] td,.doctor-summary-page [data-section*=medications] td,[data-screenshot*=doctor-summary-labs] td,[data-screenshot*=doctor-summary-medications] td,[data-screenshot*=recent-labs] td,[data-screenshot*=recent-medications] td,[data-section*=recent-labs] td,[data-section*=recent-medications] td{white-space:normal!important;overflow-wrap:anywhere!important;border:0!important;padding:0!important;font-size:12px!important;line-height:1.22!important;display:block!important}.doctor-summary-page [data-section*=labs] td:first-child,.doctor-summary-page [data-section*=medications] td:first-child,[data-screenshot*=doctor-summary-labs] td:first-child,[data-screenshot*=doctor-summary-medications] td:first-child,[data-screenshot*=recent-labs] td:first-child,[data-screenshot*=recent-medications] td:first-child,[data-section*=recent-labs] td:first-child,[data-section*=recent-medications] td:first-child{color:var(--text-strong)!important;font-size:13px!important;font-weight:900!important}}@media (max-width:374px){.doctor-summary-page [data-section*=labs] tbody,.doctor-summary-page [data-section*=medications] tbody,[data-screenshot*=recent-labs] tbody,[data-screenshot*=recent-medications] tbody,[data-section*=recent-labs] tbody,[data-section*=recent-medications] tbody{grid-template-columns:1fr!important}}.lab-date,.result-date,[data-field=date],[data-lab-date],[data-label=date],[data-result-date]{color:var(--text-strong)!important;font-weight:900!important}@media (max-width:760px){.app-footer-legal,.app-legal-footer,[data-screenshot=app-legal-footer],footer:has(a[href*=privacy]),footer:has(a[href*=terms]){padding-top:10px!important;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;margin-top:12px!important}}@media (max-width:640px){.daily-log-v2-form .daily-log-v2-hero .daily-log-v2-title,h1.daily-log-v2-title,section[data-screenshot=daily-log-hero] .daily-log-v2-title{letter-spacing:-.052em!important;max-width:10ch!important;margin:0 0 4px!important;font-size:clamp(24px,7.2vw,32px)!important;line-height:.96!important}.daily-log-v2-form .daily-log-v2-hero,section[data-screenshot=daily-log-hero]{border-radius:22px!important;gap:6px!important;padding:9px!important}.daily-log-v2-form .daily-log-v2-hero .page-kicker,section[data-screenshot=daily-log-hero] .page-kicker{margin-bottom:4px!important;padding:4px 8px!important;font-size:9.5px!important}.daily-log-v2-form .daily-log-v2-hero .muted,.daily-log-v2-form .daily-log-v2-save-hint,section[data-screenshot=daily-log-hero] .daily-log-v2-save-hint,section[data-screenshot=daily-log-hero] .muted{font-size:12px!important;line-height:1.15!important}}@media (max-width:1023px){.daily-log-v2-context .daily-log-v2-context-grid,section[data-screenshot=daily-log-context] .daily-log-v2-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}.daily-log-v2-context .daily-log-v2-sleep-card,.daily-log-v2-context .slider-card,section[data-screenshot=daily-log-context] .daily-log-v2-sleep-card,section[data-screenshot=daily-log-context] .slider-card{border-radius:16px!important;min-width:0!important;padding:10px!important}.daily-log-v2-context .daily-log-v2-sleep-card{grid-column:1/-1!important}.daily-log-v2-context .daily-log-v2-wellness-card,section[data-screenshot=daily-log-context] .daily-log-v2-wellness-card{display:contents!important}.daily-log-v2-context .daily-log-v2-wellness-card>div,section[data-screenshot=daily-log-context] .daily-log-v2-wellness-card>div{min-width:0!important}.daily-log-v2-context .slider-card .font-medium,section[data-screenshot=daily-log-context] .slider-card .font-medium{font-size:14px!important;line-height:1.15!important}.daily-log-v2-context .slider-card-helper,section[data-screenshot=daily-log-context] .slider-card-helper{font-size:10.5px!important}.daily-log-v2-context .slider-quick-actions,.daily-log-v2-context [data-context-quick-actions=true],section[data-screenshot=daily-log-context] .slider-quick-actions,section[data-screenshot=daily-log-context] [data-context-quick-actions=true]{display:none!important}.daily-log-v2-context .slider-value-pill,section[data-screenshot=daily-log-context] .slider-value-pill{white-space:nowrap!important;border-radius:999px!important;max-width:max-content!important;padding:6px 8px!important;font-size:10.5px!important;line-height:1!important}}@media (max-width:374px){.daily-log-v2-context .daily-log-v2-context-grid,section[data-screenshot=daily-log-context] .daily-log-v2-context-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.app-bottom-nav,.app-shell-bottom-nav,.mobile-bottom-nav,[data-app-shell-bottom-nav],[data-screenshot=app-bottom-nav],nav[data-app-shell-bottom-nav]{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;z-index:90!important;position:fixed!important}.daily-log-sticky-save,.daily-log-v2-save-bar,[data-sticky-action=daily-log-save]{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;z-index:80!important;position:sticky!important}.app-content,.app-shell-main,[data-app-main],body,main[data-app-shell]{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}.doctor-summary-page table,[data-screenshot*=doctor-summary] table,[data-screenshot*=recent-labs] table,[data-screenshot*=recent-medications] table{width:100%!important;min-width:0!important;display:block!important;overflow:visible!important}.doctor-summary-page thead,[data-screenshot*=doctor-summary] thead,[data-screenshot*=recent-labs] thead,[data-screenshot*=recent-medications] thead{display:none!important}.doctor-summary-page tbody,[data-screenshot*=doctor-summary] tbody,[data-screenshot*=recent-labs] tbody,[data-screenshot*=recent-medications] tbody{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.doctor-summary-page tr,[data-screenshot*=doctor-summary] tr,[data-screenshot*=recent-labs] tr,[data-screenshot*=recent-medications] tr{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:16px!important;gap:5px!important;min-width:0!important;padding:10px!important;display:grid!important}.doctor-summary-page td,[data-screenshot*=doctor-summary] td,[data-screenshot*=recent-labs] td,[data-screenshot*=recent-medications] td{white-space:normal!important;overflow-wrap:anywhere!important;border:0!important;padding:0!important;font-size:12px!important;line-height:1.25!important;display:block!important}.doctor-summary-page td:first-child,[data-screenshot*=doctor-summary] td:first-child,[data-screenshot*=recent-labs] td:first-child,[data-screenshot*=recent-medications] td:first-child{color:var(--text-strong)!important;font-size:13px!important;font-weight:900!important}}@media (max-width:374px){.doctor-summary-page tbody,[data-screenshot*=doctor-summary] tbody,[data-screenshot*=recent-labs] tbody,[data-screenshot*=recent-medications] tbody{grid-template-columns:1fr!important}}@media (max-width:760px){.app-footer-legal,.app-legal-footer,[data-screenshot=app-legal-footer],footer:has(a[href*=privacy]),footer:has(a[href*=terms]){padding-top:8px!important;padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;margin-top:8px!important}}@media (max-width:760px){.symptoms-v2-shell .symptom-library-grid,.symptoms-v2-shell .tracker-v2-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.symptoms-v2-shell .symptom-library-card{border-radius:18px!important;grid-template-columns:1fr!important;gap:9px!important;min-width:0!important;padding:10px!important;display:grid!important}.symptoms-v2-shell .tracker-card-actions{order:3!important;justify-content:flex-start!important;gap:6px!important;display:flex!important}.symptoms-v2-shell .icon-button,.symptoms-v2-shell .tracker-card-actions .button{border-radius:12px!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.symptoms-v2-shell .symptom-title-text{overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.15!important}.symptoms-v2-shell .baseline-card-footer,.symptoms-v2-shell .baseline-card-footer-compact{border-top:1px solid var(--border)!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:8px!important;padding-top:6px!important;display:grid!important}.symptoms-v2-shell .baseline-pill{white-space:nowrap!important;padding:5px 8px!important;font-size:12px!important}.symptoms-v2-shell .baseline-update-panel .button{white-space:nowrap!important;min-height:30px!important;padding:0 8px!important;font-size:11px!important}.symptoms-v2-shell .baseline-slider-form{grid-column:1/-1!important}}@media (max-width:374px){.symptoms-v2-shell .symptom-library-grid,.symptoms-v2-shell .tracker-v2-library-grid{grid-template-columns:1fr!important}}@media (min-width:761px){.symptoms-v2-shell .symptom-library-grid,.symptoms-v2-shell .tracker-v2-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.triggers-v2-shell .symptom-library-grid,.triggers-v2-shell .tracker-v2-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.triggers-v2-shell .trigger-library-card{border-radius:18px!important;gap:9px!important;min-width:0!important;padding:10px!important;display:grid!important}}@media (max-width:374px){.triggers-v2-shell .symptom-library-grid,.triggers-v2-shell .tracker-v2-library-grid{grid-template-columns:1fr!important}}.reports-v2-range-tabs button{cursor:pointer}.app-view-tab:focus-visible,.reports-v2-range-tabs button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.reports-v2-data-quality-card{padding:clamp(18px,4vw,30px)!important}.reports-v2-quality-list{gap:12px!important;display:grid!important}.reports-v2-quality-row{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:18px!important;padding:14px!important}@supports (color:color-mix(in lab,red,red)){.reports-v2-quality-row{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}}.reports-v2-quality-meter{margin-inline:2px!important}.info-tooltip{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.info-tooltip-panel{z-index:90;border:1px solid var(--border);background:var(--surface);width:min(300px,100vw - 32px);box-shadow:var(--shadow-lg);color:var(--text-strong);text-align:left;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.35;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (max-width:640px){.info-tooltip-panel{max-width:calc(100vw - 36px);left:auto;right:0;transform:none}}.doctor-summary-mobile-card-grid{display:none}@media (max-width:760px){.doctor-summary-mobile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid!important}.doctor-summary-desktop-table{display:none!important}.doctor-summary-mobile-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:5px;min-width:0;padding:10px;display:grid}.doctor-summary-mobile-card strong{color:var(--text-strong);overflow-wrap:anywhere;font-weight:900}.doctor-summary-mobile-card span{overflow-wrap:anywhere;font-size:12px;line-height:1.25}}@media (max-width:374px){.doctor-summary-mobile-card-grid{grid-template-columns:1fr}}@media (max-width:640px){.history-page-shell .card:first-of-type,.history-page-shell .tracker-v2-hero,.history-v2-hero{border-radius:24px!important;padding:16px!important}.history-v2-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.history-v2-entry{position:relative!important}.history-v2-entry-actions form{position:absolute!important;top:12px!important;right:12px!important}.history-v2-entry-actions form button{border-radius:14px!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.history-v2-values-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}}body.screenshot-marketing .app-footer-legal,body.screenshot-marketing .app-legal-footer,html[data-screenshot-mode=marketing] .app-footer-legal,html[data-screenshot-mode=marketing] .app-legal-footer,html[data-screenshot-mode=marketing] footer:has(a[href*=privacy]),html[data-screenshot-mode=marketing] footer:has(a[href*=terms]){display:none!important}@media (max-width:760px){.app-footer-legal,.app-legal-footer,footer:has(a[href*=privacy]),footer:has(a[href*=terms]){opacity:.68!important;margin-top:8px!important;font-size:10.5px!important;line-height:1.2!important}}@supports (color:color-mix(in lab,red,red)){.symptom-default-icon,.trigger-default-icon{background:color-mix(in srgb,var(--primary) 12%,transparent)}}@media (max-width:760px){.symptoms-v2-shell .symptom-library-grid,.symptoms-v2-shell .tracker-v2-library-grid,.triggers-v2-shell .symptom-library-grid,.triggers-v2-shell .tracker-v2-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.symptoms-v2-shell .symptom-library-card,.triggers-v2-shell .trigger-library-card{border-radius:18px!important;min-width:0!important;padding:10px!important}.symptoms-v2-shell .symptom-title-text,.triggers-v2-shell .symptom-title-text{overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.15!important}.symptoms-v2-shell .tracker-card-actions,.triggers-v2-shell .tracker-card-actions{flex-wrap:wrap!important;gap:6px!important;display:flex!important}.symptoms-v2-shell .icon-button,.symptoms-v2-shell .tracker-card-actions .button,.triggers-v2-shell .icon-button,.triggers-v2-shell .tracker-card-actions .button{border-radius:12px!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}.symptoms-v2-shell .baseline-card-footer,.symptoms-v2-shell .baseline-card-footer-compact{grid-template-columns:1fr auto!important;align-items:center!important;gap:8px!important;display:grid!important}}@media (max-width:374px){.symptoms-v2-shell .symptom-library-grid,.symptoms-v2-shell .tracker-v2-library-grid,.triggers-v2-shell .symptom-library-grid,.triggers-v2-shell .tracker-v2-library-grid{grid-template-columns:1fr!important}}@media (min-width:761px){.symptoms-v2-shell .symptom-library-grid,.symptoms-v2-shell .tracker-v2-library-grid,.triggers-v2-shell .symptom-library-grid,.triggers-v2-shell .tracker-v2-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.symptom-title-row-compact{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.symptom-card-main-compact{min-width:0!important}@media (max-width:760px){.symptoms-v2-shell .symptom-library-grid,.symptoms-v2-shell .tracker-v2-library-grid,.triggers-v2-shell .symptom-library-grid,.triggers-v2-shell .tracker-v2-library-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.symptoms-v2-shell .baseline-library-card,.symptoms-v2-shell .symptom-library-card,.symptoms-v2-shell .tracker-library-card,.triggers-v2-shell .tracker-library-card,.triggers-v2-shell .trigger-library-card{border-radius:18px!important;grid-template-columns:1fr auto!important;grid-template-areas:"main actions""footer footer"!important;align-items:start!important;gap:10px!important;min-height:0!important;padding:12px!important;display:grid!important;position:relative!important;overflow:visible!important}.symptoms-v2-shell .symptom-card-main-compact,.symptoms-v2-shell .tracker-card-main,.triggers-v2-shell .symptom-card-main-compact,.triggers-v2-shell .tracker-card-main{grid-area:main!important;gap:5px!important;min-width:0!important;padding-right:0!important;display:grid!important}.symptoms-v2-shell .tracker-card-actions,.triggers-v2-shell .tracker-card-actions{z-index:auto!important;flex-direction:row!important;grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:max-content!important;display:flex!important;position:static!important;top:auto!important;right:auto!important}.symptoms-v2-shell .tracker-card-actions form,.triggers-v2-shell .tracker-card-actions form{margin:0!important;display:inline-flex!important}.symptoms-v2-shell .icon-button,.symptoms-v2-shell .tracker-card-actions .button,.triggers-v2-shell .icon-button,.triggers-v2-shell .tracker-card-actions .button{border-radius:12px!important;place-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-grid!important}.symptoms-v2-shell .button-danger,.symptoms-v2-shell .icon-danger-soft,.triggers-v2-shell .button-danger,.triggers-v2-shell .icon-danger-soft{width:34px!important;min-width:34px!important;padding-inline:0!important}.symptoms-v2-shell .symptom-title-text,.triggers-v2-shell .symptom-title-text{letter-spacing:-.025em!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;min-width:0!important;max-width:100%!important;font-size:16px!important;line-height:1.15!important;display:block!important}.symptoms-v2-shell .muted,.triggers-v2-shell .muted{line-height:1.25!important}.symptoms-v2-shell .baseline-card-footer,.symptoms-v2-shell .baseline-card-footer-compact{border-top:1px solid var(--border)!important;grid-area:footer!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-top:0!important;padding-top:9px!important;display:grid!important}.symptoms-v2-shell .baseline-card-footer .small-label{font-size:10px!important;line-height:1!important}.symptoms-v2-shell .baseline-pill{white-space:nowrap!important;padding:5px 8px!important;font-size:12px!important}.symptoms-v2-shell .baseline-update-panel{min-width:0!important;position:relative!important}.symptoms-v2-shell .baseline-update-panel .button{white-space:nowrap!important;min-height:32px!important;padding:0 10px!important;font-size:11px!important}.symptoms-v2-shell .baseline-slider-form,.symptoms-v2-shell .rename-popover,.triggers-v2-shell .rename-popover{width:100%!important;box-shadow:none!important;grid-column:1/-1!important;margin-top:8px!important;position:static!important}}@media (min-width:761px) and (max-width:1099px){.symptoms-v2-shell .symptom-library-grid,.symptoms-v2-shell .tracker-v2-library-grid,.triggers-v2-shell .symptom-library-grid,.triggers-v2-shell .tracker-v2-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}}@media (min-width:1100px){.symptoms-v2-shell .symptom-library-grid,.symptoms-v2-shell .tracker-v2-library-grid,.triggers-v2-shell .symptom-library-grid,.triggers-v2-shell .tracker-v2-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}}@media (max-width:760px){.symptoms-v2-shell .tracker-v2-mini-grid,.symptoms-v2-shell .tracker-v2-snapshot-grid,.triggers-v2-shell .tracker-v2-mini-grid,.triggers-v2-shell .tracker-v2-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}}.symptom-default-icon,.trigger-default-icon{width:30px!important;min-width:30px!important;height:30px!important;border-radius:999px!important;flex:0 0 30px!important;place-items:center!important;display:inline-grid!important}@supports (color:color-mix(in lab,red,red)){.symptom-default-icon,.trigger-default-icon{background:color-mix(in srgb,var(--primary) 12%,transparent)!important}}.symptom-emoji-icon,.trigger-emoji-icon{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-size:16px!important;line-height:1!important;display:inline-block!important}.symptom-title-row-compact,.symptoms-v2-shell .symptom-title-row,.triggers-v2-shell .symptom-title-row{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}@media (max-width:760px){:root{--ft-mobile-bottom-nav-reserve:calc(132px + env(safe-area-inset-bottom,0px))}.app-content,.app-page,.app-page-shell,.app-shell-main,.daily-log-v2-form,.dashboard-simple-shell,.dashboard-v2-shell,.doctor-prep-page,.doctor-summary-page,.flares-page-shell,.history-page-shell,.insights-page-shell,.labs-page-shell,.medications-page-shell,.reminders-page-shell,.reports-v2-shell,.symptoms-v2-shell,.triggers-v2-shell,[data-app-main],body,main[data-app-shell]{padding-bottom:var(--ft-mobile-bottom-nav-reserve)!important}.app-bottom-nav,.app-shell-bottom-nav,.mobile-bottom-nav,[data-app-shell-bottom-nav],[data-screenshot=app-bottom-nav],nav[data-app-shell-bottom-nav]{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;z-index:90!important;position:fixed!important}.app-shell-sticky-save,.daily-log-sticky-save,.daily-log-v2-save-bar,[data-sticky-action=daily-log-save]{bottom:calc(100px + env(safe-area-inset-bottom,0px))!important;z-index:80!important;position:sticky!important}.app-footer-legal,.app-legal-footer,footer:has(a[href*=privacy]),footer:has(a[href*=terms]){margin-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}.triggers-v2-shell .symptom-library-card,.triggers-v2-shell .tracker-library-card,.triggers-v2-shell .trigger-library-card{border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"main actions""footer footer"!important;align-items:start!important;gap:10px!important;min-width:0!important;max-width:100%!important;padding:12px!important;display:grid!important;position:relative!important;overflow:hidden!important}.triggers-v2-shell .symptom-card-main-compact,.triggers-v2-shell .tracker-card-main{grid-area:main!important;min-width:0!important;padding-right:0!important}.triggers-v2-shell .tracker-card-actions,.triggers-v2-shell .trigger-card-actions,.triggers-v2-shell [class*=card-actions]{z-index:auto!important;flex-direction:row!important;grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:max-content!important;max-width:86px!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.triggers-v2-shell .tracker-card-actions form,.triggers-v2-shell .trigger-card-actions form,.triggers-v2-shell [class*=card-actions] form{margin:0!important;display:inline-flex!important}.triggers-v2-shell .icon-button,.triggers-v2-shell .tracker-card-actions .button,.triggers-v2-shell .trigger-card-actions .button,.triggers-v2-shell [class*=card-actions] button{border-radius:12px!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-grid!important;overflow:hidden!important}.triggers-v2-shell .symptom-title-text,.triggers-v2-shell .trigger-title-text{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;min-width:0!important;max-width:100%!important;display:block!important}.triggers-v2-shell .rename-popover,.triggers-v2-shell .trigger-popover{width:100%!important;box-shadow:none!important;grid-column:1/-1!important;position:static!important}body.screenshot-marketing .app-footer-legal,body.screenshot-marketing .app-legal-footer,html[data-screenshot-mode=marketing] .app-footer-legal,html[data-screenshot-mode=marketing] .app-legal-footer,html[data-screenshot-mode=marketing] footer:has(a[href*=privacy]),html[data-screenshot-mode=marketing] footer:has(a[href*=terms]){display:none!important}.app-footer-legal,.app-legal-footer,footer:has(a[href*=privacy]),footer:has(a[href*=terms]){opacity:.68!important;font-size:10.5px!important;line-height:1.2!important}}.symptom-mono-icon,.trigger-mono-icon{color:var(--primary)!important}.symptom-default-icon svg,.symptom-mono-icon svg,.trigger-default-icon svg,.trigger-mono-icon svg{color:currentColor!important}.symptom-default-icon,.trigger-default-icon{color:var(--primary)!important}@media (max-width:760px){:root{--ft-mobile-bottom-nav-reserve:calc(148px + env(safe-area-inset-bottom,0px))}.app-content,.app-page,.app-page-shell,.app-shell-main,.daily-log-v2-form,.dashboard-simple-shell,.dashboard-v2-shell,.doctor-prep-page,.doctor-summary-page,.flares-page-shell,.history-page-shell,.insights-page-shell,.labs-page-shell,.medications-page-shell,.reminders-page-shell,.reports-v2-shell,.symptoms-v2-shell,.triggers-v2-shell,[data-app-main],main[data-app-shell]{padding-bottom:var(--ft-mobile-bottom-nav-reserve)!important}:root{--ft-mobile-bottom-nav-height:78px;--ft-mobile-bottom-nav-gap:16px;--ft-mobile-bottom-nav-reserve:calc(184px + env(safe-area-inset-bottom,0px));--ft-mobile-sticky-save-bottom:calc(108px + env(safe-area-inset-bottom,0px))}body{padding-bottom:0!important}.app-content,.app-page,.app-page-shell,.app-shell-main,.daily-log-v2-form,.dashboard-simple-shell,.dashboard-v2-shell,.doctor-prep-page,.doctor-summary-page,.flares-page-shell,.history-page-shell,.insights-page-shell,.labs-page-shell,.medications-page-shell,.reminders-page-shell,.reports-v2-shell,.symptoms-v2-shell,.triggers-v2-shell,[data-app-main],[data-page-shell],main[data-app-shell]{padding-bottom:var(--ft-mobile-bottom-nav-reserve)!important}.app-content>:last-child,.app-page-shell>:last-child,.app-page>:last-child,.app-shell-main>:last-child,.daily-log-v2-form>:last-child,.dashboard-simple-shell>:last-child,.dashboard-v2-shell>:last-child,.doctor-prep-page>:last-child,.doctor-summary-page>:last-child,.flares-page-shell>:last-child,.history-page-shell>:last-child,.insights-page-shell>:last-child,.labs-page-shell>:last-child,.medications-page-shell>:last-child,.reminders-page-shell>:last-child,.reports-v2-shell>:last-child,.symptoms-v2-shell>:last-child,.triggers-v2-shell>:last-child{margin-bottom:var(--ft-mobile-bottom-nav-gap)!important}.app-bottom-nav,.app-shell-bottom-nav,.mobile-bottom-nav,[data-app-shell-bottom-nav],[data-screenshot=app-bottom-nav],nav[data-app-shell-bottom-nav]{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;z-index:90!important;max-width:calc(100vw - 20px)!important;position:fixed!important}.app-shell-sticky-save,.daily-log-sticky-save,.daily-log-v2-save-bar,[data-sticky-action=daily-log-save]{bottom:var(--ft-mobile-sticky-save-bottom)!important;z-index:80!important;position:sticky!important}.app-footer-legal,.app-legal-footer,footer:has(a[href*=privacy]),footer:has(a[href*=terms]){margin-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}body.screenshot-fullpage .app-bottom-nav,body.screenshot-fullpage .app-shell-bottom-nav,body.screenshot-fullpage .mobile-bottom-nav,body.screenshot-fullpage [data-app-shell-bottom-nav],body.screenshot-fullpage [data-screenshot=app-bottom-nav],body.screenshot-fullpage nav[data-app-shell-bottom-nav],html[data-screenshot-mode=fullpage] .app-bottom-nav,html[data-screenshot-mode=fullpage] .app-shell-bottom-nav,html[data-screenshot-mode=fullpage] .mobile-bottom-nav,html[data-screenshot-mode=fullpage] [data-app-shell-bottom-nav],html[data-screenshot-mode=fullpage] [data-screenshot=app-bottom-nav],html[data-screenshot-mode=fullpage] nav[data-app-shell-bottom-nav]{z-index:30!important;margin:16px 10px 0!important;position:sticky!important;bottom:0!important;left:auto!important;right:auto!important}body.screenshot-fullpage .daily-log-sticky-save,body.screenshot-fullpage .daily-log-v2-save-bar,body.screenshot-fullpage [data-sticky-action=daily-log-save],html[data-screenshot-mode=fullpage] .daily-log-sticky-save,html[data-screenshot-mode=fullpage] .daily-log-v2-save-bar,html[data-screenshot-mode=fullpage] [data-sticky-action=daily-log-save]{position:sticky!important;bottom:92px!important}body.screenshot-marketing .app-bottom-nav,body.screenshot-marketing .app-shell-bottom-nav,body.screenshot-marketing .mobile-bottom-nav,body.screenshot-marketing [data-app-shell-bottom-nav],body.screenshot-marketing [data-screenshot=app-bottom-nav],body.screenshot-marketing nav[data-app-shell-bottom-nav],html[data-screenshot-mode=marketing] .app-bottom-nav,html[data-screenshot-mode=marketing] .app-shell-bottom-nav,html[data-screenshot-mode=marketing] .mobile-bottom-nav,html[data-screenshot-mode=marketing] [data-app-shell-bottom-nav],html[data-screenshot-mode=marketing] [data-screenshot=app-bottom-nav],html[data-screenshot-mode=marketing] nav[data-app-shell-bottom-nav]{display:none!important}.triggers-v2-shell .symptom-library-card,.triggers-v2-shell .tracker-library-card,.triggers-v2-shell .trigger-library-card,.triggers-v2-shell [data-screenshot*=trigger] .card,.triggers-v2-shell [data-section*=trigger] .card{border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"main actions""footer footer"!important;align-items:start!important;gap:10px!important;min-width:0!important;max-width:100%!important;padding:12px!important;display:grid!important;position:relative!important;overflow:clip!important}.triggers-v2-shell .symptom-card-main-compact,.triggers-v2-shell .tracker-card-main,.triggers-v2-shell [data-card-main]{grid-area:main!important;min-width:0!important;max-width:100%!important;padding-right:0!important}.triggers-v2-shell .tracker-card-actions,.triggers-v2-shell .trigger-card-actions,.triggers-v2-shell [class*=card-actions]{z-index:auto!important;flex-direction:row!important;grid-area:actions!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:74px!important;max-width:80px!important;display:flex!important;position:static!important;inset:auto!important;overflow:hidden!important;transform:none!important}.triggers-v2-shell .tracker-card-actions form,.triggers-v2-shell .trigger-card-actions form,.triggers-v2-shell [class*=card-actions] form{min-width:0!important;margin:0!important;display:inline-flex!important}.triggers-v2-shell .icon-button,.triggers-v2-shell .tracker-card-actions .button,.triggers-v2-shell .trigger-card-actions .button,.triggers-v2-shell [class*=card-actions] button{border-radius:12px!important;place-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:inline-grid!important;overflow:hidden!important}.triggers-v2-shell .symptom-title-text,.triggers-v2-shell .trigger-title-text{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;min-width:0!important;max-width:100%!important;display:block!important}body.screenshot-fullpage .app-bottom-nav,body.screenshot-fullpage .app-shell-bottom-nav,body.screenshot-fullpage .mobile-bottom-nav,body.screenshot-fullpage [data-app-shell-bottom-nav],body.screenshot-fullpage [data-screenshot=app-bottom-nav],body.screenshot-fullpage nav[data-app-shell-bottom-nav],html[data-screenshot-mode=fullpage] .app-bottom-nav,html[data-screenshot-mode=fullpage] .app-shell-bottom-nav,html[data-screenshot-mode=fullpage] .mobile-bottom-nav,html[data-screenshot-mode=fullpage] [data-app-shell-bottom-nav],html[data-screenshot-mode=fullpage] [data-screenshot=app-bottom-nav],html[data-screenshot-mode=fullpage] nav[data-app-shell-bottom-nav]{display:none!important}body.screenshot-fullpage .app-content,body.screenshot-fullpage .app-page,body.screenshot-fullpage .app-page-shell,body.screenshot-fullpage .app-shell-main,body.screenshot-fullpage [data-app-main],body.screenshot-fullpage main[data-app-shell],html[data-screenshot-mode=fullpage] .app-content,html[data-screenshot-mode=fullpage] .app-page,html[data-screenshot-mode=fullpage] .app-page-shell,html[data-screenshot-mode=fullpage] .app-shell-main,html[data-screenshot-mode=fullpage] [data-app-main],html[data-screenshot-mode=fullpage] main[data-app-shell]{padding-bottom:48px!important}}.symptom-default-icon,.symptom-mono-icon,.trigger-default-icon,.trigger-mono-icon{color:var(--primary)!important}.symptom-default-icon,.trigger-default-icon{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.symptom-default-icon,.trigger-default-icon{background:color-mix(in srgb,var(--primary) 10%,transparent)!important}}.symptom-default-icon,.trigger-default-icon{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.symptom-default-icon,.trigger-default-icon{border:1px solid color-mix(in srgb,var(--primary) 18%,transparent)!important}}.symptom-default-icon svg,.symptom-mono-icon svg,.trigger-default-icon svg,.trigger-mono-icon svg{stroke:currentColor!important;fill:none!important;display:block!important}.symptom-emoji-icon,.trigger-emoji-icon{font-family:inherit!important}body,html{overflow-x:clip}.app-content,.app-page,.app-page-shell,.app-shell-main,.daily-log-v2-form,.doctor-summary-page,.labs-page-shell,.medications-page-shell,.reports-v2-shell,.symptoms-v2-shell,.triggers-v2-shell,body,html{max-width:100%}@media (max-width:640px){.daily-log-v2-form .daily-log-v2-hero .daily-log-v2-title,.daily-log-v2-hero .daily-log-v2-title,h1.daily-log-v2-title,section[data-screenshot=daily-log-hero] .daily-log-v2-title{letter-spacing:-.058em!important;text-wrap:balance!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:none!important;margin:0 0 4px!important;font-size:clamp(36px,10.6vw,44px)!important;line-height:.95!important}.daily-log-v2-form .daily-log-v2-hero,.daily-log-v2-hero,section[data-screenshot=daily-log-hero]{border-radius:22px!important;gap:7px!important;padding:12px!important}.daily-log-v2-form .daily-log-v2-hero .page-kicker,.daily-log-v2-hero .page-kicker,section[data-screenshot=daily-log-hero] .page-kicker{margin-bottom:3px!important;padding:4px 8px!important;font-size:10px!important}.daily-log-v2-form .daily-log-v2-hero .muted,.daily-log-v2-form .daily-log-v2-save-hint,.daily-log-v2-hero .muted,.daily-log-v2-save-hint,section[data-screenshot=daily-log-hero] .daily-log-v2-save-hint,section[data-screenshot=daily-log-hero] .muted{font-size:12px!important;line-height:1.15!important}.daily-log-v2-date-card .label[for=log-date-picker]{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.daily-log-v2-date-card{border-radius:16px!important;padding:9px!important;position:relative!important}.daily-log-v2-date-card .input{min-height:38px!important;padding-block:6px!important}.daily-log-v2-date-actions{gap:6px!important;margin-top:6px!important}.daily-log-v2-date-actions .button,.daily-log-v2-date-actions .compact-button{min-height:36px!important}}@media (min-width:641px){.daily-log-v2-title{text-wrap:balance;max-width:none!important}}@media (max-width:640px){.daily-log-v2-form .daily-log-v2-hero .daily-log-v2-title,.daily-log-v2-hero .daily-log-v2-title,h1.daily-log-v2-title,section[data-screenshot=daily-log-hero] .daily-log-v2-title{letter-spacing:-.048em!important;text-wrap:balance!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:14.25ch!important;margin:0 0 6px!important;font-size:clamp(31px,8.8vw,38px)!important;line-height:1.02!important}.daily-log-v2-form .daily-log-v2-hero,.daily-log-v2-hero,section[data-screenshot=daily-log-hero]{border-radius:22px!important;gap:7px!important;padding:12px!important}.daily-log-v2-form .daily-log-v2-hero .page-kicker,.daily-log-v2-hero .page-kicker,section[data-screenshot=daily-log-hero] .page-kicker{width:fit-content!important;max-width:100%!important;margin-bottom:4px!important;padding:4px 8px!important;font-size:10px!important;line-height:1!important}.daily-log-v2-form .daily-log-v2-hero .muted,.daily-log-v2-form .daily-log-v2-save-hint,.daily-log-v2-hero .muted,.daily-log-v2-save-hint,section[data-screenshot=daily-log-hero] .daily-log-v2-save-hint,section[data-screenshot=daily-log-hero] .muted{max-width:34ch!important;font-size:12px!important;line-height:1.18!important}.daily-log-v2-date-card .label[for=log-date-picker]{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.daily-log-v2-date-card{border-radius:16px!important;padding:9px!important;position:relative!important}.daily-log-v2-date-card .input{min-height:38px!important;padding-block:6px!important}.daily-log-v2-date-actions{gap:6px!important;margin-top:6px!important}.daily-log-v2-date-actions .button,.daily-log-v2-date-actions .compact-button{min-height:36px!important}}@media (max-width:760px){body.screenshot-fullpage .app-shell-sticky-save,body.screenshot-fullpage .daily-log-sticky-save,body.screenshot-fullpage .daily-log-v2-save-bar,body.screenshot-fullpage [data-sticky-action=daily-log-save],html[data-screenshot-mode=fullpage] .app-shell-sticky-save,html[data-screenshot-mode=fullpage] .daily-log-sticky-save,html[data-screenshot-mode=fullpage] .daily-log-v2-save-bar,html[data-screenshot-mode=fullpage] [data-sticky-action=daily-log-save]{display:none!important}}@media (min-width:641px){.daily-log-v2-title{text-wrap:balance!important;max-width:18ch!important}}.daily-log-v2-form .severity-card .quick-chip:not(.clear-chip),.daily-log-v2-form .severity-card .severity-chip:not(.clear-chip),.daily-log-v2-form .severity-card .severity-quick-actions button:not([data-clear]),.daily-log-v2-form .severity-card .severity-quick-picks button:not([data-clear]),.daily-log-v2-form .severity-card button[aria-label*=High],.daily-log-v2-form .severity-card button[aria-label*=Low],.daily-log-v2-form .severity-card button[aria-label*=Mid],.daily-log-v2-form .severity-card button[aria-label*=Mild],.daily-log-v2-form .severity-card button[aria-label*=Moderate],.daily-log-v2-form .severity-card button[aria-label*=Severe]{display:none!important}.daily-log-v2-form .severity-card .quick-severity-row,.daily-log-v2-form .severity-card .severity-actions,.daily-log-v2-form .severity-card .severity-options{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.daily-log-v2-form .severity-card .quick-severity-row button,.daily-log-v2-form .severity-card .severity-actions button,.daily-log-v2-form .severity-card .severity-options button{min-height:34px!important}.daily-log-v2-form .severity-card .quick-severity-row button:not(:last-child),.daily-log-v2-form .severity-card .severity-options button:not(:last-child){display:none!important}.daily-log-v2-form .severity-card .button-clear,.daily-log-v2-form .severity-card .clear-button,.daily-log-v2-form .severity-card [aria-label*=Clear],.daily-log-v2-form .severity-card [data-clear],.daily-log-v2-form .severity-card button:has(+input[type=hidden][value=clear]){place-items:center!important;display:inline-grid!important}.daily-log-v2-form .additional-symptoms-grid,.daily-log-v2-form .daily-log-additional-grid,.daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .grid,.daily-log-v2-form [data-screenshot=daily-log-triggers] .grid,.daily-log-v2-form [data-section=additional-symptoms] .grid,.daily-log-v2-form [data-section=triggers] .grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}.daily-log-v2-form .additional-symptoms-grid>*,.daily-log-v2-form .daily-log-additional-grid>*,.daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .grid>*,.daily-log-v2-form [data-screenshot=daily-log-triggers] .grid>*,.daily-log-v2-form [data-section=additional-symptoms] .grid>*,.daily-log-v2-form [data-section=triggers] .grid>*{grid-area:auto!important;min-width:0!important}@media (min-width:980px){.daily-log-v2-form .additional-symptoms-grid,.daily-log-v2-form .daily-log-additional-grid,.daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .grid,.daily-log-v2-form [data-screenshot=daily-log-triggers] .grid,.daily-log-v2-form [data-section=additional-symptoms] .grid,.daily-log-v2-form [data-section=triggers] .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.daily-log-v2-form .additional-symptoms-grid,.daily-log-v2-form .daily-log-additional-grid,.daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .grid,.daily-log-v2-form [data-screenshot=daily-log-triggers] .grid,.daily-log-v2-form [data-section=additional-symptoms] .grid,.daily-log-v2-form [data-section=triggers] .grid{grid-template-columns:1fr!important}}.daily-log-v2-form .severity-card svg,.daily-log-v2-form .symptom-card svg,.daily-log-v2-form .trigger-card svg,.daily-log-v2-form [data-section=additional-symptoms] svg,.daily-log-v2-form [data-section=triggers] svg{color:var(--primary)!important;stroke:currentColor!important;fill:none!important}.daily-log-v2-form .severity-card [class*=icon],.daily-log-v2-form .symptom-card [class*=icon],.daily-log-v2-form .trigger-card [class*=icon]{color:var(--primary)!important}html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .severity-card,html.dark .daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .card,html.dark .daily-log-v2-form [data-screenshot=daily-log-triggers] .card,html.dark .daily-log-v2-form [data-section=additional-symptoms] .card,html.dark .daily-log-v2-form [data-section=triggers] .card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .severity-card,html[data-theme=dark] .daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .card,html[data-theme=dark] .daily-log-v2-form [data-screenshot=daily-log-triggers] .card,html[data-theme=dark] .daily-log-v2-form [data-section=additional-symptoms] .card,html[data-theme=dark] .daily-log-v2-form [data-section=triggers] .card{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .severity-card,html.dark .daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .card,html.dark .daily-log-v2-form [data-screenshot=daily-log-triggers] .card,html.dark .daily-log-v2-form [data-section=additional-symptoms] .card,html.dark .daily-log-v2-form [data-section=triggers] .card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .severity-card,html[data-theme=dark] .daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .card,html[data-theme=dark] .daily-log-v2-form [data-screenshot=daily-log-triggers] .card,html[data-theme=dark] .daily-log-v2-form [data-section=additional-symptoms] .card,html[data-theme=dark] .daily-log-v2-form [data-section=triggers] .card{background:color-mix(in srgb,var(--surface) 94%,black 6%)!important}}html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .severity-card,html.dark .daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .card,html.dark .daily-log-v2-form [data-screenshot=daily-log-triggers] .card,html.dark .daily-log-v2-form [data-section=additional-symptoms] .card,html.dark .daily-log-v2-form [data-section=triggers] .card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .severity-card,html[data-theme=dark] .daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .card,html[data-theme=dark] .daily-log-v2-form [data-screenshot=daily-log-triggers] .card,html[data-theme=dark] .daily-log-v2-form [data-section=additional-symptoms] .card,html[data-theme=dark] .daily-log-v2-form [data-section=triggers] .card{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .severity-card,html.dark .daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .card,html.dark .daily-log-v2-form [data-screenshot=daily-log-triggers] .card,html.dark .daily-log-v2-form [data-section=additional-symptoms] .card,html.dark .daily-log-v2-form [data-section=triggers] .card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .severity-card,html[data-theme=dark] .daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .card,html[data-theme=dark] .daily-log-v2-form [data-screenshot=daily-log-triggers] .card,html[data-theme=dark] .daily-log-v2-form [data-section=additional-symptoms] .card,html[data-theme=dark] .daily-log-v2-form [data-section=triggers] .card{border-color:color-mix(in srgb,var(--border) 72%,white 10%)!important}}html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .severity-card,html.dark .daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .card,html.dark .daily-log-v2-form [data-screenshot=daily-log-triggers] .card,html.dark .daily-log-v2-form [data-section=additional-symptoms] .card,html.dark .daily-log-v2-form [data-section=triggers] .card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .severity-card,html[data-theme=dark] .daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .card,html[data-theme=dark] .daily-log-v2-form [data-screenshot=daily-log-triggers] .card,html[data-theme=dark] .daily-log-v2-form [data-section=additional-symptoms] .card,html[data-theme=dark] .daily-log-v2-form [data-section=triggers] .card{color:var(--text-strong)!important}html.dark .daily-log-v2-form .empty-state,html.dark .daily-log-v2-form .muted-card,html[data-theme=dark] .daily-log-v2-form .empty-state,html[data-theme=dark] .daily-log-v2-form .muted-card{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .daily-log-v2-form .empty-state,html.dark .daily-log-v2-form .muted-card,html[data-theme=dark] .daily-log-v2-form .empty-state,html[data-theme=dark] .daily-log-v2-form .muted-card{background:color-mix(in srgb,var(--surface) 90%,black 10%)!important}}html.dark .daily-log-v2-form .empty-state,html.dark .daily-log-v2-form .muted-card,html[data-theme=dark] .daily-log-v2-form .empty-state,html[data-theme=dark] .daily-log-v2-form .muted-card{color:var(--text-muted)!important}.slider-clear-actions,.slider-quick-actions[data-context-clear-actions=true]{justify-content:flex-start!important;align-items:center!important;margin-top:8px!important;display:flex!important}.slider-clear-button{white-space:nowrap!important;min-height:34px!important;padding-inline:14px!important}.daily-log-v2-additional-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important;align-items:stretch!important;gap:12px!important;display:grid!important}@media (min-width:980px){.daily-log-v2-additional-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.daily-log-v2-additional-grid{grid-template-columns:1fr!important}}.daily-log-v2-slider-card .slider-clear-actions,.daily-log-v2-wellness-card .slider-clear-actions{margin-top:7px!important}.daily-log-v2-slider-card .slider-card,.daily-log-v2-wellness-card .slider-card{min-height:0!important}.app-anchor-nav,.doctor-summary-section-nav,.in-page-nav,.insights-sticky-subnav,.reports-section-nav,.section-anchor-nav,.sticky-anchor-nav,[data-anchor-nav],[data-screenshot=insights-subnav],[data-section-nav],[data-sticky-section-nav]{top:calc(var(--app-header-height,72px) + 8px)!important;z-index:35!important;-webkit-backdrop-filter:blur(14px)!important;background:var(--surface)!important;position:sticky!important}@supports (color:color-mix(in lab,red,red)){.app-anchor-nav,.doctor-summary-section-nav,.in-page-nav,.insights-sticky-subnav,.reports-section-nav,.section-anchor-nav,.sticky-anchor-nav,[data-anchor-nav],[data-screenshot=insights-subnav],[data-section-nav],[data-sticky-section-nav]{background:color-mix(in srgb,var(--surface) 88%,transparent)!important}}[id]{scroll-margin-top:calc(var(--app-header-height,72px) + 72px)}html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .daily-log-v2-slider-card,html.dark .daily-log-v2-form .slider-card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-slider-card,html[data-theme=dark] .daily-log-v2-form .slider-card{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .daily-log-v2-slider-card,html.dark .daily-log-v2-form .slider-card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-slider-card,html[data-theme=dark] .daily-log-v2-form .slider-card{background:color-mix(in srgb,var(--surface) 94%,black 6%)!important}}html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .daily-log-v2-slider-card,html.dark .daily-log-v2-form .slider-card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-slider-card,html[data-theme=dark] .daily-log-v2-form .slider-card{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .daily-log-v2-slider-card,html.dark .daily-log-v2-form .slider-card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-slider-card,html[data-theme=dark] .daily-log-v2-form .slider-card{border-color:color-mix(in srgb,var(--border) 72%,white 10%)!important}}html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .daily-log-v2-slider-card,html.dark .daily-log-v2-form .slider-card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-slider-card,html[data-theme=dark] .daily-log-v2-form .slider-card{color:var(--text-strong)!important}html.dark .daily-log-v2-form input,html.dark .daily-log-v2-form select,html.dark .daily-log-v2-form textarea,html[data-theme=dark] .daily-log-v2-form input,html[data-theme=dark] .daily-log-v2-form select,html[data-theme=dark] .daily-log-v2-form textarea{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .daily-log-v2-form input,html.dark .daily-log-v2-form select,html.dark .daily-log-v2-form textarea,html[data-theme=dark] .daily-log-v2-form input,html[data-theme=dark] .daily-log-v2-form select,html[data-theme=dark] .daily-log-v2-form textarea{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark .daily-log-v2-form input,html.dark .daily-log-v2-form select,html.dark .daily-log-v2-form textarea,html[data-theme=dark] .daily-log-v2-form input,html[data-theme=dark] .daily-log-v2-form select,html[data-theme=dark] .daily-log-v2-form textarea{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .daily-log-v2-form input,html.dark .daily-log-v2-form select,html.dark .daily-log-v2-form textarea,html[data-theme=dark] .daily-log-v2-form input,html[data-theme=dark] .daily-log-v2-form select,html[data-theme=dark] .daily-log-v2-form textarea{border-color:color-mix(in srgb,var(--border) 74%,white 8%)!important}}html.dark .daily-log-v2-form input,html.dark .daily-log-v2-form select,html.dark .daily-log-v2-form textarea,html[data-theme=dark] .daily-log-v2-form input,html[data-theme=dark] .daily-log-v2-form select,html[data-theme=dark] .daily-log-v2-form textarea{color:var(--text-strong)!important}html.dark .app-anchor-nav,html.dark .doctor-summary-section-nav,html.dark .in-page-nav,html.dark .insights-sticky-subnav,html.dark .reports-section-nav,html.dark .section-anchor-nav,html.dark .sticky-anchor-nav,html.dark [data-anchor-nav],html.dark [data-screenshot=insights-subnav],html.dark [data-section-nav],html.dark [data-sticky-section-nav],html[data-theme=dark] .app-anchor-nav,html[data-theme=dark] .doctor-summary-section-nav,html[data-theme=dark] .in-page-nav,html[data-theme=dark] .insights-sticky-subnav,html[data-theme=dark] .reports-section-nav,html[data-theme=dark] .section-anchor-nav,html[data-theme=dark] .sticky-anchor-nav,html[data-theme=dark] [data-anchor-nav],html[data-theme=dark] [data-screenshot=insights-subnav],html[data-theme=dark] [data-section-nav],html[data-theme=dark] [data-sticky-section-nav]{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .app-anchor-nav,html.dark .doctor-summary-section-nav,html.dark .in-page-nav,html.dark .insights-sticky-subnav,html.dark .reports-section-nav,html.dark .section-anchor-nav,html.dark .sticky-anchor-nav,html.dark [data-anchor-nav],html.dark [data-screenshot=insights-subnav],html.dark [data-section-nav],html.dark [data-sticky-section-nav],html[data-theme=dark] .app-anchor-nav,html[data-theme=dark] .doctor-summary-section-nav,html[data-theme=dark] .in-page-nav,html[data-theme=dark] .insights-sticky-subnav,html[data-theme=dark] .reports-section-nav,html[data-theme=dark] .section-anchor-nav,html[data-theme=dark] .sticky-anchor-nav,html[data-theme=dark] [data-anchor-nav],html[data-theme=dark] [data-screenshot=insights-subnav],html[data-theme=dark] [data-section-nav],html[data-theme=dark] [data-sticky-section-nav]{background:color-mix(in srgb,var(--surface) 84%,black 16%)!important}}html.dark .app-anchor-nav,html.dark .doctor-summary-section-nav,html.dark .in-page-nav,html.dark .insights-sticky-subnav,html.dark .reports-section-nav,html.dark .section-anchor-nav,html.dark .sticky-anchor-nav,html.dark [data-anchor-nav],html.dark [data-screenshot=insights-subnav],html.dark [data-section-nav],html.dark [data-sticky-section-nav],html[data-theme=dark] .app-anchor-nav,html[data-theme=dark] .doctor-summary-section-nav,html[data-theme=dark] .in-page-nav,html[data-theme=dark] .insights-sticky-subnav,html[data-theme=dark] .reports-section-nav,html[data-theme=dark] .section-anchor-nav,html[data-theme=dark] .sticky-anchor-nav,html[data-theme=dark] [data-anchor-nav],html[data-theme=dark] [data-screenshot=insights-subnav],html[data-theme=dark] [data-section-nav],html[data-theme=dark] [data-sticky-section-nav]{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .app-anchor-nav,html.dark .doctor-summary-section-nav,html.dark .in-page-nav,html.dark .insights-sticky-subnav,html.dark .reports-section-nav,html.dark .section-anchor-nav,html.dark .sticky-anchor-nav,html.dark [data-anchor-nav],html.dark [data-screenshot=insights-subnav],html.dark [data-section-nav],html.dark [data-sticky-section-nav],html[data-theme=dark] .app-anchor-nav,html[data-theme=dark] .doctor-summary-section-nav,html[data-theme=dark] .in-page-nav,html[data-theme=dark] .insights-sticky-subnav,html[data-theme=dark] .reports-section-nav,html[data-theme=dark] .section-anchor-nav,html[data-theme=dark] .sticky-anchor-nav,html[data-theme=dark] [data-anchor-nav],html[data-theme=dark] [data-screenshot=insights-subnav],html[data-theme=dark] [data-section-nav],html[data-theme=dark] [data-sticky-section-nav]{border-color:color-mix(in srgb,var(--border) 72%,white 10%)!important}}html.dark .app-anchor-nav,html.dark .doctor-summary-section-nav,html.dark .in-page-nav,html.dark .insights-sticky-subnav,html.dark .reports-section-nav,html.dark .section-anchor-nav,html.dark .sticky-anchor-nav,html.dark [data-anchor-nav],html.dark [data-screenshot=insights-subnav],html.dark [data-section-nav],html.dark [data-sticky-section-nav],html[data-theme=dark] .app-anchor-nav,html[data-theme=dark] .doctor-summary-section-nav,html[data-theme=dark] .in-page-nav,html[data-theme=dark] .insights-sticky-subnav,html[data-theme=dark] .reports-section-nav,html[data-theme=dark] .section-anchor-nav,html[data-theme=dark] .sticky-anchor-nav,html[data-theme=dark] [data-anchor-nav],html[data-theme=dark] [data-screenshot=insights-subnav],html[data-theme=dark] [data-section-nav],html[data-theme=dark] [data-sticky-section-nav]{color:var(--text-strong)!important;box-shadow:0 18px 44px #00000047!important}html.dark .app-anchor-nav a,html.dark .app-anchor-nav button,html.dark .in-page-nav a,html.dark .in-page-nav button,html.dark .section-anchor-nav a,html.dark .section-anchor-nav button,html.dark .sticky-anchor-nav a,html.dark .sticky-anchor-nav button,html.dark [data-anchor-nav] a,html.dark [data-anchor-nav] button,html.dark [data-section-nav] a,html.dark [data-section-nav] button,html.dark [data-sticky-section-nav] a,html.dark [data-sticky-section-nav] button,html[data-theme=dark] .app-anchor-nav a,html[data-theme=dark] .app-anchor-nav button,html[data-theme=dark] .in-page-nav a,html[data-theme=dark] .in-page-nav button,html[data-theme=dark] .section-anchor-nav a,html[data-theme=dark] .section-anchor-nav button,html[data-theme=dark] .sticky-anchor-nav a,html[data-theme=dark] .sticky-anchor-nav button,html[data-theme=dark] [data-anchor-nav] a,html[data-theme=dark] [data-anchor-nav] button,html[data-theme=dark] [data-section-nav] a,html[data-theme=dark] [data-section-nav] button,html[data-theme=dark] [data-sticky-section-nav] a,html[data-theme=dark] [data-sticky-section-nav] button{color:var(--text-muted)!important}html.dark .app-anchor-nav a[aria-current=page],html.dark .app-anchor-nav button[aria-selected=true],html.dark .in-page-nav a[aria-current=page],html.dark .in-page-nav button[aria-selected=true],html.dark .section-anchor-nav a[aria-current=page],html.dark .section-anchor-nav button[aria-selected=true],html.dark .sticky-anchor-nav a[aria-current=page],html.dark .sticky-anchor-nav button[aria-selected=true],html.dark [data-anchor-nav] a[aria-current=page],html.dark [data-anchor-nav] button[aria-selected=true],html.dark [data-section-nav] a[aria-current=page],html.dark [data-section-nav] button[aria-selected=true],html.dark [data-sticky-section-nav] a[aria-current=page],html.dark [data-sticky-section-nav] button[aria-selected=true],html[data-theme=dark] .app-anchor-nav a[aria-current=page],html[data-theme=dark] .app-anchor-nav button[aria-selected=true],html[data-theme=dark] .in-page-nav a[aria-current=page],html[data-theme=dark] .in-page-nav button[aria-selected=true],html[data-theme=dark] .section-anchor-nav a[aria-current=page],html[data-theme=dark] .section-anchor-nav button[aria-selected=true],html[data-theme=dark] .sticky-anchor-nav a[aria-current=page],html[data-theme=dark] .sticky-anchor-nav button[aria-selected=true],html[data-theme=dark] [data-anchor-nav] a[aria-current=page],html[data-theme=dark] [data-anchor-nav] button[aria-selected=true],html[data-theme=dark] [data-section-nav] a[aria-current=page],html[data-theme=dark] [data-section-nav] button[aria-selected=true],html[data-theme=dark] [data-sticky-section-nav] a[aria-current=page],html[data-theme=dark] [data-sticky-section-nav] button[aria-selected=true]{color:#fff!important;background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .app-anchor-nav a[aria-current=page],html.dark .app-anchor-nav button[aria-selected=true],html.dark .in-page-nav a[aria-current=page],html.dark .in-page-nav button[aria-selected=true],html.dark .section-anchor-nav a[aria-current=page],html.dark .section-anchor-nav button[aria-selected=true],html.dark .sticky-anchor-nav a[aria-current=page],html.dark .sticky-anchor-nav button[aria-selected=true],html.dark [data-anchor-nav] a[aria-current=page],html.dark [data-anchor-nav] button[aria-selected=true],html.dark [data-section-nav] a[aria-current=page],html.dark [data-section-nav] button[aria-selected=true],html.dark [data-sticky-section-nav] a[aria-current=page],html.dark [data-sticky-section-nav] button[aria-selected=true],html[data-theme=dark] .app-anchor-nav a[aria-current=page],html[data-theme=dark] .app-anchor-nav button[aria-selected=true],html[data-theme=dark] .in-page-nav a[aria-current=page],html[data-theme=dark] .in-page-nav button[aria-selected=true],html[data-theme=dark] .section-anchor-nav a[aria-current=page],html[data-theme=dark] .section-anchor-nav button[aria-selected=true],html[data-theme=dark] .sticky-anchor-nav a[aria-current=page],html[data-theme=dark] .sticky-anchor-nav button[aria-selected=true],html[data-theme=dark] [data-anchor-nav] a[aria-current=page],html[data-theme=dark] [data-anchor-nav] button[aria-selected=true],html[data-theme=dark] [data-section-nav] a[aria-current=page],html[data-theme=dark] [data-section-nav] button[aria-selected=true],html[data-theme=dark] [data-sticky-section-nav] a[aria-current=page],html[data-theme=dark] [data-sticky-section-nav] button[aria-selected=true]{background:color-mix(in srgb,var(--primary) 28%,transparent)!important}}html.dark .doctor-summary-page,html.dark .doctor-summary-shell,html.dark [data-page=doctor-summary],html.dark [data-screenshot=doctor-summary-page],html[data-theme=dark] .doctor-summary-page,html[data-theme=dark] .doctor-summary-shell,html[data-theme=dark] [data-page=doctor-summary],html[data-theme=dark] [data-screenshot=doctor-summary-page]{color:var(--text-strong)!important}html.dark .doctor-summary-page .card,html.dark .doctor-summary-page .doctor-summary-mobile-card,html.dark .doctor-summary-page .metric-card,html.dark .doctor-summary-page .note-card,html.dark .doctor-summary-page .patient-note-card,html.dark .doctor-summary-page .summary-card,html.dark .doctor-summary-page article,html.dark .doctor-summary-page section,html.dark [data-page=doctor-summary] .card,html.dark [data-page=doctor-summary] article,html.dark [data-page=doctor-summary] section,html.dark [data-screenshot=doctor-summary-page] .card,html.dark [data-screenshot=doctor-summary-page] article,html.dark [data-screenshot=doctor-summary-page] section,html[data-theme=dark] .doctor-summary-page .card,html[data-theme=dark] .doctor-summary-page .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-page .metric-card,html[data-theme=dark] .doctor-summary-page .note-card,html[data-theme=dark] .doctor-summary-page .patient-note-card,html[data-theme=dark] .doctor-summary-page .summary-card,html[data-theme=dark] .doctor-summary-page article,html[data-theme=dark] .doctor-summary-page section,html[data-theme=dark] [data-page=doctor-summary] .card,html[data-theme=dark] [data-page=doctor-summary] article,html[data-theme=dark] [data-page=doctor-summary] section,html[data-theme=dark] [data-screenshot=doctor-summary-page] .card,html[data-theme=dark] [data-screenshot=doctor-summary-page] article,html[data-theme=dark] [data-screenshot=doctor-summary-page] section{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-page .card,html.dark .doctor-summary-page .doctor-summary-mobile-card,html.dark .doctor-summary-page .metric-card,html.dark .doctor-summary-page .note-card,html.dark .doctor-summary-page .patient-note-card,html.dark .doctor-summary-page .summary-card,html.dark .doctor-summary-page article,html.dark .doctor-summary-page section,html.dark [data-page=doctor-summary] .card,html.dark [data-page=doctor-summary] article,html.dark [data-page=doctor-summary] section,html.dark [data-screenshot=doctor-summary-page] .card,html.dark [data-screenshot=doctor-summary-page] article,html.dark [data-screenshot=doctor-summary-page] section,html[data-theme=dark] .doctor-summary-page .card,html[data-theme=dark] .doctor-summary-page .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-page .metric-card,html[data-theme=dark] .doctor-summary-page .note-card,html[data-theme=dark] .doctor-summary-page .patient-note-card,html[data-theme=dark] .doctor-summary-page .summary-card,html[data-theme=dark] .doctor-summary-page article,html[data-theme=dark] .doctor-summary-page section,html[data-theme=dark] [data-page=doctor-summary] .card,html[data-theme=dark] [data-page=doctor-summary] article,html[data-theme=dark] [data-page=doctor-summary] section,html[data-theme=dark] [data-screenshot=doctor-summary-page] .card,html[data-theme=dark] [data-screenshot=doctor-summary-page] article,html[data-theme=dark] [data-screenshot=doctor-summary-page] section{background:color-mix(in srgb,var(--surface) 92%,black 8%)!important}}html.dark .doctor-summary-page .card,html.dark .doctor-summary-page .doctor-summary-mobile-card,html.dark .doctor-summary-page .metric-card,html.dark .doctor-summary-page .note-card,html.dark .doctor-summary-page .patient-note-card,html.dark .doctor-summary-page .summary-card,html.dark .doctor-summary-page article,html.dark .doctor-summary-page section,html.dark [data-page=doctor-summary] .card,html.dark [data-page=doctor-summary] article,html.dark [data-page=doctor-summary] section,html.dark [data-screenshot=doctor-summary-page] .card,html.dark [data-screenshot=doctor-summary-page] article,html.dark [data-screenshot=doctor-summary-page] section,html[data-theme=dark] .doctor-summary-page .card,html[data-theme=dark] .doctor-summary-page .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-page .metric-card,html[data-theme=dark] .doctor-summary-page .note-card,html[data-theme=dark] .doctor-summary-page .patient-note-card,html[data-theme=dark] .doctor-summary-page .summary-card,html[data-theme=dark] .doctor-summary-page article,html[data-theme=dark] .doctor-summary-page section,html[data-theme=dark] [data-page=doctor-summary] .card,html[data-theme=dark] [data-page=doctor-summary] article,html[data-theme=dark] [data-page=doctor-summary] section,html[data-theme=dark] [data-screenshot=doctor-summary-page] .card,html[data-theme=dark] [data-screenshot=doctor-summary-page] article,html[data-theme=dark] [data-screenshot=doctor-summary-page] section{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-page .card,html.dark .doctor-summary-page .doctor-summary-mobile-card,html.dark .doctor-summary-page .metric-card,html.dark .doctor-summary-page .note-card,html.dark .doctor-summary-page .patient-note-card,html.dark .doctor-summary-page .summary-card,html.dark .doctor-summary-page article,html.dark .doctor-summary-page section,html.dark [data-page=doctor-summary] .card,html.dark [data-page=doctor-summary] article,html.dark [data-page=doctor-summary] section,html.dark [data-screenshot=doctor-summary-page] .card,html.dark [data-screenshot=doctor-summary-page] article,html.dark [data-screenshot=doctor-summary-page] section,html[data-theme=dark] .doctor-summary-page .card,html[data-theme=dark] .doctor-summary-page .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-page .metric-card,html[data-theme=dark] .doctor-summary-page .note-card,html[data-theme=dark] .doctor-summary-page .patient-note-card,html[data-theme=dark] .doctor-summary-page .summary-card,html[data-theme=dark] .doctor-summary-page article,html[data-theme=dark] .doctor-summary-page section,html[data-theme=dark] [data-page=doctor-summary] .card,html[data-theme=dark] [data-page=doctor-summary] article,html[data-theme=dark] [data-page=doctor-summary] section,html[data-theme=dark] [data-screenshot=doctor-summary-page] .card,html[data-theme=dark] [data-screenshot=doctor-summary-page] article,html[data-theme=dark] [data-screenshot=doctor-summary-page] section{border-color:color-mix(in srgb,var(--border) 72%,white 10%)!important}}html.dark .doctor-summary-page .card,html.dark .doctor-summary-page .doctor-summary-mobile-card,html.dark .doctor-summary-page .metric-card,html.dark .doctor-summary-page .note-card,html.dark .doctor-summary-page .patient-note-card,html.dark .doctor-summary-page .summary-card,html.dark .doctor-summary-page article,html.dark .doctor-summary-page section,html.dark [data-page=doctor-summary] .card,html.dark [data-page=doctor-summary] article,html.dark [data-page=doctor-summary] section,html.dark [data-screenshot=doctor-summary-page] .card,html.dark [data-screenshot=doctor-summary-page] article,html.dark [data-screenshot=doctor-summary-page] section,html[data-theme=dark] .doctor-summary-page .card,html[data-theme=dark] .doctor-summary-page .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-page .metric-card,html[data-theme=dark] .doctor-summary-page .note-card,html[data-theme=dark] .doctor-summary-page .patient-note-card,html[data-theme=dark] .doctor-summary-page .summary-card,html[data-theme=dark] .doctor-summary-page article,html[data-theme=dark] .doctor-summary-page section,html[data-theme=dark] [data-page=doctor-summary] .card,html[data-theme=dark] [data-page=doctor-summary] article,html[data-theme=dark] [data-page=doctor-summary] section,html[data-theme=dark] [data-screenshot=doctor-summary-page] .card,html[data-theme=dark] [data-screenshot=doctor-summary-page] article,html[data-theme=dark] [data-screenshot=doctor-summary-page] section{color:var(--text-strong)!important}html.dark .doctor-summary-page .metric-card,html.dark .doctor-summary-page .summary-metric,html.dark .doctor-summary-page [class*=metric],html[data-theme=dark] .doctor-summary-page .metric-card,html[data-theme=dark] .doctor-summary-page .summary-metric,html[data-theme=dark] .doctor-summary-page [class*=metric]{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-page .metric-card,html.dark .doctor-summary-page .summary-metric,html.dark .doctor-summary-page [class*=metric],html[data-theme=dark] .doctor-summary-page .metric-card,html[data-theme=dark] .doctor-summary-page .summary-metric,html[data-theme=dark] .doctor-summary-page [class*=metric]{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark .doctor-summary-page .metric-card,html.dark .doctor-summary-page .summary-metric,html.dark .doctor-summary-page [class*=metric],html[data-theme=dark] .doctor-summary-page .metric-card,html[data-theme=dark] .doctor-summary-page .summary-metric,html[data-theme=dark] .doctor-summary-page [class*=metric]{color:var(--text-strong)!important}html.dark .doctor-summary-page table,html.dark .doctor-summary-page tbody,html.dark .doctor-summary-page td,html.dark .doctor-summary-page th,html.dark .doctor-summary-page thead,html.dark .doctor-summary-page tr,html[data-theme=dark] .doctor-summary-page table,html[data-theme=dark] .doctor-summary-page tbody,html[data-theme=dark] .doctor-summary-page td,html[data-theme=dark] .doctor-summary-page th,html[data-theme=dark] .doctor-summary-page thead,html[data-theme=dark] .doctor-summary-page tr{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-page table,html.dark .doctor-summary-page tbody,html.dark .doctor-summary-page td,html.dark .doctor-summary-page th,html.dark .doctor-summary-page thead,html.dark .doctor-summary-page tr,html[data-theme=dark] .doctor-summary-page table,html[data-theme=dark] .doctor-summary-page tbody,html[data-theme=dark] .doctor-summary-page td,html[data-theme=dark] .doctor-summary-page th,html[data-theme=dark] .doctor-summary-page thead,html[data-theme=dark] .doctor-summary-page tr{background:color-mix(in srgb,var(--surface) 94%,black 6%)!important}}html.dark .doctor-summary-page table,html.dark .doctor-summary-page tbody,html.dark .doctor-summary-page td,html.dark .doctor-summary-page th,html.dark .doctor-summary-page thead,html.dark .doctor-summary-page tr,html[data-theme=dark] .doctor-summary-page table,html[data-theme=dark] .doctor-summary-page tbody,html[data-theme=dark] .doctor-summary-page td,html[data-theme=dark] .doctor-summary-page th,html[data-theme=dark] .doctor-summary-page thead,html[data-theme=dark] .doctor-summary-page tr{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-page table,html.dark .doctor-summary-page tbody,html.dark .doctor-summary-page td,html.dark .doctor-summary-page th,html.dark .doctor-summary-page thead,html.dark .doctor-summary-page tr,html[data-theme=dark] .doctor-summary-page table,html[data-theme=dark] .doctor-summary-page tbody,html[data-theme=dark] .doctor-summary-page td,html[data-theme=dark] .doctor-summary-page th,html[data-theme=dark] .doctor-summary-page thead,html[data-theme=dark] .doctor-summary-page tr{border-color:color-mix(in srgb,var(--border) 70%,white 8%)!important}}html.dark .doctor-summary-page table,html.dark .doctor-summary-page tbody,html.dark .doctor-summary-page td,html.dark .doctor-summary-page th,html.dark .doctor-summary-page thead,html.dark .doctor-summary-page tr,html[data-theme=dark] .doctor-summary-page table,html[data-theme=dark] .doctor-summary-page tbody,html[data-theme=dark] .doctor-summary-page td,html[data-theme=dark] .doctor-summary-page th,html[data-theme=dark] .doctor-summary-page thead,html[data-theme=dark] .doctor-summary-page tr{color:var(--text-strong)!important}html.dark .doctor-summary-page .muted,html.dark .doctor-summary-page .text-muted,html.dark .doctor-summary-page li,html.dark .doctor-summary-page p,html.dark .doctor-summary-page small,html[data-theme=dark] .doctor-summary-page .muted,html[data-theme=dark] .doctor-summary-page .text-muted,html[data-theme=dark] .doctor-summary-page li,html[data-theme=dark] .doctor-summary-page p,html[data-theme=dark] .doctor-summary-page small{color:var(--text-muted)!important}html.dark .doctor-summary-page h1,html.dark .doctor-summary-page h2,html.dark .doctor-summary-page h3,html.dark .doctor-summary-page strong,html[data-theme=dark] .doctor-summary-page h1,html[data-theme=dark] .doctor-summary-page h2,html[data-theme=dark] .doctor-summary-page h3,html[data-theme=dark] .doctor-summary-page strong{color:var(--text-strong)!important}html.dark .doctor-summary-page .chart-card,html.dark .doctor-summary-page .recharts-wrapper,html.dark .doctor-summary-page [class*=chart],html[data-theme=dark] .doctor-summary-page .chart-card,html[data-theme=dark] .doctor-summary-page .recharts-wrapper,html[data-theme=dark] .doctor-summary-page [class*=chart]{color:var(--text-muted)!important}html.dark .doctor-summary-page .recharts-cartesian-grid line,html[data-theme=dark] .doctor-summary-page .recharts-cartesian-grid line{stroke:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-page .recharts-cartesian-grid line,html[data-theme=dark] .doctor-summary-page .recharts-cartesian-grid line{stroke:color-mix(in srgb,var(--border) 70%,white 12%)!important}}html.dark .doctor-summary-page .recharts-legend-item-text,html.dark .doctor-summary-page .recharts-text,html[data-theme=dark] .doctor-summary-page .recharts-legend-item-text,html[data-theme=dark] .doctor-summary-page .recharts-text{fill:var(--text-muted)!important;color:var(--text-muted)!important}.daily-log-v2-additional-grid,.daily-log-v2-context-grid,.daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .grid,.daily-log-v2-form [data-section=additional-symptoms] .grid,.daily-log-v2-slider-grid,.daily-log-v2-wellness-grid{align-items:stretch!important}.daily-log-v2-additional-grid>*,.daily-log-v2-context-grid>*,.daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .grid>*,.daily-log-v2-form [data-section=additional-symptoms] .grid>*,.daily-log-v2-slider-grid>*,.daily-log-v2-wellness-grid>*{min-width:0!important;height:100%!important}.daily-log-v2-form .slider-card,.daily-log-v2-slider-card,.daily-log-v2-wellness-card{flex-direction:column!important;height:100%!important;min-height:168px!important;display:flex!important}.daily-log-v2-slider-card .slider-card,.daily-log-v2-wellness-card .slider-card{flex:auto!important}.daily-log-v2-form .slider-card .section-title,.daily-log-v2-form .slider-card [class*=title],.daily-log-v2-form .slider-card h3,.daily-log-v2-form .slider-card-title{align-items:flex-start!important;min-height:2.35em!important;line-height:1.12!important;display:flex!important}.daily-log-v2-form .slider-card .muted,.daily-log-v2-form .slider-card [class*=subtitle]{min-height:1.35em!important}@media (min-width:980px){.daily-log-v2-additional-grid,.daily-log-v2-context-grid,.daily-log-v2-wellness-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:761px) and (max-width:979px){.daily-log-v2-additional-grid,.daily-log-v2-context-grid,.daily-log-v2-wellness-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.daily-log-v2-additional-grid,.daily-log-v2-context-grid,.daily-log-v2-wellness-grid{grid-template-columns:1fr!important}.daily-log-v2-form .slider-card,.daily-log-v2-form .slider-card .section-title,.daily-log-v2-form .slider-card [class*=title],.daily-log-v2-form .slider-card h3,.daily-log-v2-form .slider-card-title,.daily-log-v2-slider-card,.daily-log-v2-wellness-card{min-height:0!important}}html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .daily-log-v2-slider-card,html.dark .daily-log-v2-form .daily-log-v2-wellness-card,html.dark .daily-log-v2-form .slider-card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-slider-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-wellness-card,html[data-theme=dark] .daily-log-v2-form .slider-card{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .daily-log-v2-slider-card,html.dark .daily-log-v2-form .daily-log-v2-wellness-card,html.dark .daily-log-v2-form .slider-card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-slider-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-wellness-card,html[data-theme=dark] .daily-log-v2-form .slider-card{background:color-mix(in srgb,var(--surface) 92%,black 8%)!important}}html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .daily-log-v2-slider-card,html.dark .daily-log-v2-form .daily-log-v2-wellness-card,html.dark .daily-log-v2-form .slider-card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-slider-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-wellness-card,html[data-theme=dark] .daily-log-v2-form .slider-card{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .daily-log-v2-slider-card,html.dark .daily-log-v2-form .daily-log-v2-wellness-card,html.dark .daily-log-v2-form .slider-card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-slider-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-wellness-card,html[data-theme=dark] .daily-log-v2-form .slider-card{border-color:color-mix(in srgb,var(--border) 72%,white 10%)!important}}html.dark .daily-log-v2-form .attachments-card,html.dark .daily-log-v2-form .daily-log-v2-date-card,html.dark .daily-log-v2-form .daily-log-v2-slider-card,html.dark .daily-log-v2-form .daily-log-v2-wellness-card,html.dark .daily-log-v2-form .slider-card,html[data-theme=dark] .daily-log-v2-form .attachments-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-date-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-slider-card,html[data-theme=dark] .daily-log-v2-form .daily-log-v2-wellness-card,html[data-theme=dark] .daily-log-v2-form .slider-card{color:var(--text-strong)!important}html.dark .app-anchor-nav,html.dark .app-view-tabs,html.dark .in-page-nav,html.dark .insights-section-nav,html.dark .section-anchor-nav,html.dark .sticky-anchor-nav,html.dark [data-anchor-nav],html.dark [data-section-nav],html.dark [data-sticky-section-nav],html[data-theme=dark] .app-anchor-nav,html[data-theme=dark] .app-view-tabs,html[data-theme=dark] .in-page-nav,html[data-theme=dark] .insights-section-nav,html[data-theme=dark] .section-anchor-nav,html[data-theme=dark] .sticky-anchor-nav,html[data-theme=dark] [data-anchor-nav],html[data-theme=dark] [data-section-nav],html[data-theme=dark] [data-sticky-section-nav]{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .app-anchor-nav,html.dark .app-view-tabs,html.dark .in-page-nav,html.dark .insights-section-nav,html.dark .section-anchor-nav,html.dark .sticky-anchor-nav,html.dark [data-anchor-nav],html.dark [data-section-nav],html.dark [data-sticky-section-nav],html[data-theme=dark] .app-anchor-nav,html[data-theme=dark] .app-view-tabs,html[data-theme=dark] .in-page-nav,html[data-theme=dark] .insights-section-nav,html[data-theme=dark] .section-anchor-nav,html[data-theme=dark] .sticky-anchor-nav,html[data-theme=dark] [data-anchor-nav],html[data-theme=dark] [data-section-nav],html[data-theme=dark] [data-sticky-section-nav]{background:color-mix(in srgb,var(--surface) 82%,black 18%)!important}}html.dark .app-anchor-nav,html.dark .app-view-tabs,html.dark .in-page-nav,html.dark .insights-section-nav,html.dark .section-anchor-nav,html.dark .sticky-anchor-nav,html.dark [data-anchor-nav],html.dark [data-section-nav],html.dark [data-sticky-section-nav],html[data-theme=dark] .app-anchor-nav,html[data-theme=dark] .app-view-tabs,html[data-theme=dark] .in-page-nav,html[data-theme=dark] .insights-section-nav,html[data-theme=dark] .section-anchor-nav,html[data-theme=dark] .sticky-anchor-nav,html[data-theme=dark] [data-anchor-nav],html[data-theme=dark] [data-section-nav],html[data-theme=dark] [data-sticky-section-nav]{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .app-anchor-nav,html.dark .app-view-tabs,html.dark .in-page-nav,html.dark .insights-section-nav,html.dark .section-anchor-nav,html.dark .sticky-anchor-nav,html.dark [data-anchor-nav],html.dark [data-section-nav],html.dark [data-sticky-section-nav],html[data-theme=dark] .app-anchor-nav,html[data-theme=dark] .app-view-tabs,html[data-theme=dark] .in-page-nav,html[data-theme=dark] .insights-section-nav,html[data-theme=dark] .section-anchor-nav,html[data-theme=dark] .sticky-anchor-nav,html[data-theme=dark] [data-anchor-nav],html[data-theme=dark] [data-section-nav],html[data-theme=dark] [data-sticky-section-nav]{border-color:color-mix(in srgb,var(--border) 72%,white 10%)!important}}html.dark .app-anchor-nav,html.dark .app-view-tabs,html.dark .in-page-nav,html.dark .insights-section-nav,html.dark .section-anchor-nav,html.dark .sticky-anchor-nav,html.dark [data-anchor-nav],html.dark [data-section-nav],html.dark [data-sticky-section-nav],html[data-theme=dark] .app-anchor-nav,html[data-theme=dark] .app-view-tabs,html[data-theme=dark] .in-page-nav,html[data-theme=dark] .insights-section-nav,html[data-theme=dark] .section-anchor-nav,html[data-theme=dark] .sticky-anchor-nav,html[data-theme=dark] [data-anchor-nav],html[data-theme=dark] [data-section-nav],html[data-theme=dark] [data-sticky-section-nav]{color:var(--text-muted)!important;box-shadow:0 16px 42px #00000047!important}html.dark .app-view-tabs .app-view-tab,html.dark .app-view-tabs a,html.dark .app-view-tabs button,html.dark .insights-section-nav .app-view-tab,html.dark .insights-section-nav a,html.dark .insights-section-nav button,html[data-theme=dark] .app-view-tabs .app-view-tab,html[data-theme=dark] .app-view-tabs a,html[data-theme=dark] .app-view-tabs button,html[data-theme=dark] .insights-section-nav .app-view-tab,html[data-theme=dark] .insights-section-nav a,html[data-theme=dark] .insights-section-nav button{color:var(--text-muted)!important;background:0 0!important;border-color:#0000!important}html.dark .app-view-tabs .app-view-tab-active,html.dark .app-view-tabs a[aria-current=page],html.dark .app-view-tabs a[aria-current=true],html.dark .app-view-tabs button[aria-current=true],html.dark .app-view-tabs button[aria-selected=true],html.dark .insights-section-nav .app-view-tab-active,html.dark .insights-section-nav button[aria-current=true],html.dark .insights-section-nav button[aria-selected=true],html[data-theme=dark] .app-view-tabs .app-view-tab-active,html[data-theme=dark] .app-view-tabs a[aria-current=page],html[data-theme=dark] .app-view-tabs a[aria-current=true],html[data-theme=dark] .app-view-tabs button[aria-current=true],html[data-theme=dark] .app-view-tabs button[aria-selected=true],html[data-theme=dark] .insights-section-nav .app-view-tab-active,html[data-theme=dark] .insights-section-nav button[aria-current=true],html[data-theme=dark] .insights-section-nav button[aria-selected=true]{color:var(--text-strong)!important;background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .app-view-tabs .app-view-tab-active,html.dark .app-view-tabs a[aria-current=page],html.dark .app-view-tabs a[aria-current=true],html.dark .app-view-tabs button[aria-current=true],html.dark .app-view-tabs button[aria-selected=true],html.dark .insights-section-nav .app-view-tab-active,html.dark .insights-section-nav button[aria-current=true],html.dark .insights-section-nav button[aria-selected=true],html[data-theme=dark] .app-view-tabs .app-view-tab-active,html[data-theme=dark] .app-view-tabs a[aria-current=page],html[data-theme=dark] .app-view-tabs a[aria-current=true],html[data-theme=dark] .app-view-tabs button[aria-current=true],html[data-theme=dark] .app-view-tabs button[aria-selected=true],html[data-theme=dark] .insights-section-nav .app-view-tab-active,html[data-theme=dark] .insights-section-nav button[aria-current=true],html[data-theme=dark] .insights-section-nav button[aria-selected=true]{background:color-mix(in srgb,var(--primary) 24%,var(--surface) 76%)!important}}html.dark .app-view-tabs .app-view-tab-active,html.dark .app-view-tabs a[aria-current=page],html.dark .app-view-tabs a[aria-current=true],html.dark .app-view-tabs button[aria-current=true],html.dark .app-view-tabs button[aria-selected=true],html.dark .insights-section-nav .app-view-tab-active,html.dark .insights-section-nav button[aria-current=true],html.dark .insights-section-nav button[aria-selected=true],html[data-theme=dark] .app-view-tabs .app-view-tab-active,html[data-theme=dark] .app-view-tabs a[aria-current=page],html[data-theme=dark] .app-view-tabs a[aria-current=true],html[data-theme=dark] .app-view-tabs button[aria-current=true],html[data-theme=dark] .app-view-tabs button[aria-selected=true],html[data-theme=dark] .insights-section-nav .app-view-tab-active,html[data-theme=dark] .insights-section-nav button[aria-current=true],html[data-theme=dark] .insights-section-nav button[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .app-view-tabs .app-view-tab-active,html.dark .app-view-tabs a[aria-current=page],html.dark .app-view-tabs a[aria-current=true],html.dark .app-view-tabs button[aria-current=true],html.dark .app-view-tabs button[aria-selected=true],html.dark .insights-section-nav .app-view-tab-active,html.dark .insights-section-nav button[aria-current=true],html.dark .insights-section-nav button[aria-selected=true],html[data-theme=dark] .app-view-tabs .app-view-tab-active,html[data-theme=dark] .app-view-tabs a[aria-current=page],html[data-theme=dark] .app-view-tabs a[aria-current=true],html[data-theme=dark] .app-view-tabs button[aria-current=true],html[data-theme=dark] .app-view-tabs button[aria-selected=true],html[data-theme=dark] .insights-section-nav .app-view-tab-active,html[data-theme=dark] .insights-section-nav button[aria-current=true],html[data-theme=dark] .insights-section-nav button[aria-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 26%,transparent)!important}}.app-view-tabs[data-anchor-nav],.app-view-tabs[data-section-nav],.app-view-tabs[data-sticky-section-nav],.insights-section-nav{top:calc(var(--app-header-height,72px) + 8px)!important;z-index:35!important;position:sticky!important}html.dark .doctor-summary-v2-shell,html[data-theme=dark] .doctor-summary-v2-shell{color:var(--text-strong)!important}html.dark .doctor-summary-v2-document,html.dark .doctor-summary-v2-hero,html.dark .doctor-tools-companion-card,html[data-theme=dark] .doctor-summary-v2-document,html[data-theme=dark] .doctor-summary-v2-hero,html[data-theme=dark] .doctor-tools-companion-card{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-v2-document,html.dark .doctor-summary-v2-hero,html.dark .doctor-tools-companion-card,html[data-theme=dark] .doctor-summary-v2-document,html[data-theme=dark] .doctor-summary-v2-hero,html[data-theme=dark] .doctor-tools-companion-card{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark .doctor-summary-v2-document,html.dark .doctor-summary-v2-hero,html.dark .doctor-tools-companion-card,html[data-theme=dark] .doctor-summary-v2-document,html[data-theme=dark] .doctor-summary-v2-hero,html[data-theme=dark] .doctor-tools-companion-card{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-v2-document,html.dark .doctor-summary-v2-hero,html.dark .doctor-tools-companion-card,html[data-theme=dark] .doctor-summary-v2-document,html[data-theme=dark] .doctor-summary-v2-hero,html[data-theme=dark] .doctor-tools-companion-card{border-color:color-mix(in srgb,var(--border) 72%,white 10%)!important}}html.dark .doctor-summary-v2-definition-list,html.dark .doctor-summary-v2-document,html.dark .doctor-summary-v2-hero,html.dark .doctor-summary-v2-notes,html.dark .doctor-summary-v2-section,html.dark .doctor-summary-v2-two-col>*,html.dark .doctor-tools-companion-card,html[data-theme=dark] .doctor-summary-v2-definition-list,html[data-theme=dark] .doctor-summary-v2-document,html[data-theme=dark] .doctor-summary-v2-hero,html[data-theme=dark] .doctor-summary-v2-notes,html[data-theme=dark] .doctor-summary-v2-section,html[data-theme=dark] .doctor-summary-v2-two-col>*,html[data-theme=dark] .doctor-tools-companion-card{color:var(--text-strong)!important}html.dark .doctor-summary-mobile-card,html.dark .doctor-summary-v2-definition-list div,html.dark .doctor-summary-v2-metric,html.dark .doctor-summary-v2-note,html.dark .doctor-summary-v2-notes>*,html[data-theme=dark] .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-v2-definition-list div,html[data-theme=dark] .doctor-summary-v2-metric,html[data-theme=dark] .doctor-summary-v2-note,html[data-theme=dark] .doctor-summary-v2-notes>*{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-mobile-card,html.dark .doctor-summary-v2-definition-list div,html.dark .doctor-summary-v2-metric,html.dark .doctor-summary-v2-note,html.dark .doctor-summary-v2-notes>*,html[data-theme=dark] .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-v2-definition-list div,html[data-theme=dark] .doctor-summary-v2-metric,html[data-theme=dark] .doctor-summary-v2-note,html[data-theme=dark] .doctor-summary-v2-notes>*{background:color-mix(in srgb,var(--surface) 82%,black 18%)!important}}html.dark .doctor-summary-mobile-card,html.dark .doctor-summary-v2-definition-list div,html.dark .doctor-summary-v2-metric,html.dark .doctor-summary-v2-note,html.dark .doctor-summary-v2-notes>*,html[data-theme=dark] .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-v2-definition-list div,html[data-theme=dark] .doctor-summary-v2-metric,html[data-theme=dark] .doctor-summary-v2-note,html[data-theme=dark] .doctor-summary-v2-notes>*{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-mobile-card,html.dark .doctor-summary-v2-definition-list div,html.dark .doctor-summary-v2-metric,html.dark .doctor-summary-v2-note,html.dark .doctor-summary-v2-notes>*,html[data-theme=dark] .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-v2-definition-list div,html[data-theme=dark] .doctor-summary-v2-metric,html[data-theme=dark] .doctor-summary-v2-note,html[data-theme=dark] .doctor-summary-v2-notes>*{border-color:color-mix(in srgb,var(--border) 68%,white 12%)!important}}html.dark .doctor-summary-mobile-card,html.dark .doctor-summary-v2-definition-list div,html.dark .doctor-summary-v2-metric,html.dark .doctor-summary-v2-note,html.dark .doctor-summary-v2-notes>*,html[data-theme=dark] .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-v2-definition-list div,html[data-theme=dark] .doctor-summary-v2-metric,html[data-theme=dark] .doctor-summary-v2-note,html[data-theme=dark] .doctor-summary-v2-notes>*{color:var(--text-strong)!important;box-shadow:none!important}html.dark .doctor-summary-mobile-card strong,html.dark .doctor-summary-v2-definition-list strong,html.dark .doctor-summary-v2-metric .kpi,html.dark .doctor-summary-v2-metric b,html.dark .doctor-summary-v2-metric strong,html.dark .doctor-summary-v2-note strong,html[data-theme=dark] .doctor-summary-mobile-card strong,html[data-theme=dark] .doctor-summary-v2-definition-list strong,html[data-theme=dark] .doctor-summary-v2-metric .kpi,html[data-theme=dark] .doctor-summary-v2-metric b,html[data-theme=dark] .doctor-summary-v2-metric strong,html[data-theme=dark] .doctor-summary-v2-note strong{color:var(--text-strong)!important}html.dark .doctor-summary-mobile-card p,html.dark .doctor-summary-mobile-card span,html.dark .doctor-summary-v2-definition-list,html.dark .doctor-summary-v2-definition-list dd,html.dark .doctor-summary-v2-definition-list dt,html.dark .doctor-summary-v2-label,html.dark .doctor-summary-v2-metric span,html.dark .doctor-summary-v2-note,html.dark .doctor-summary-v2-note span,html.dark .doctor-summary-v2-takeaways,html.dark .doctor-summary-v2-takeaways li,html.dark .doctor-summary-v2-window,html[data-theme=dark] .doctor-summary-mobile-card p,html[data-theme=dark] .doctor-summary-mobile-card span,html[data-theme=dark] .doctor-summary-v2-definition-list,html[data-theme=dark] .doctor-summary-v2-definition-list dd,html[data-theme=dark] .doctor-summary-v2-definition-list dt,html[data-theme=dark] .doctor-summary-v2-label,html[data-theme=dark] .doctor-summary-v2-metric span,html[data-theme=dark] .doctor-summary-v2-note,html[data-theme=dark] .doctor-summary-v2-note span,html[data-theme=dark] .doctor-summary-v2-takeaways,html[data-theme=dark] .doctor-summary-v2-takeaways li,html[data-theme=dark] .doctor-summary-v2-window{color:var(--text-muted)!important}html.dark .doctor-summary-v2-shell .doctor-summary-desktop-table,html.dark .doctor-summary-v2-shell .table-shell,html.dark .doctor-summary-v2-shell table,html[data-theme=dark] .doctor-summary-v2-shell .doctor-summary-desktop-table,html[data-theme=dark] .doctor-summary-v2-shell .table-shell,html[data-theme=dark] .doctor-summary-v2-shell table{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-v2-shell .doctor-summary-desktop-table,html.dark .doctor-summary-v2-shell .table-shell,html.dark .doctor-summary-v2-shell table,html[data-theme=dark] .doctor-summary-v2-shell .doctor-summary-desktop-table,html[data-theme=dark] .doctor-summary-v2-shell .table-shell,html[data-theme=dark] .doctor-summary-v2-shell table{background:color-mix(in srgb,var(--surface) 84%,black 16%)!important}}html.dark .doctor-summary-v2-shell .doctor-summary-desktop-table,html.dark .doctor-summary-v2-shell .table-shell,html.dark .doctor-summary-v2-shell table,html[data-theme=dark] .doctor-summary-v2-shell .doctor-summary-desktop-table,html[data-theme=dark] .doctor-summary-v2-shell .table-shell,html[data-theme=dark] .doctor-summary-v2-shell table{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-v2-shell .doctor-summary-desktop-table,html.dark .doctor-summary-v2-shell .table-shell,html.dark .doctor-summary-v2-shell table,html[data-theme=dark] .doctor-summary-v2-shell .doctor-summary-desktop-table,html[data-theme=dark] .doctor-summary-v2-shell .table-shell,html[data-theme=dark] .doctor-summary-v2-shell table{border-color:color-mix(in srgb,var(--border) 70%,white 10%)!important}}html.dark .doctor-summary-v2-shell .doctor-summary-desktop-table,html.dark .doctor-summary-v2-shell .table-shell,html.dark .doctor-summary-v2-shell table,html[data-theme=dark] .doctor-summary-v2-shell .doctor-summary-desktop-table,html[data-theme=dark] .doctor-summary-v2-shell .table-shell,html[data-theme=dark] .doctor-summary-v2-shell table{color:var(--text-strong)!important}html.dark .doctor-summary-v2-shell tbody,html.dark .doctor-summary-v2-shell td,html.dark .doctor-summary-v2-shell th,html.dark .doctor-summary-v2-shell thead,html.dark .doctor-summary-v2-shell tr,html[data-theme=dark] .doctor-summary-v2-shell tbody,html[data-theme=dark] .doctor-summary-v2-shell td,html[data-theme=dark] .doctor-summary-v2-shell th,html[data-theme=dark] .doctor-summary-v2-shell thead,html[data-theme=dark] .doctor-summary-v2-shell tr{border-color:var(--border)!important;background:0 0!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-v2-shell tbody,html.dark .doctor-summary-v2-shell td,html.dark .doctor-summary-v2-shell th,html.dark .doctor-summary-v2-shell thead,html.dark .doctor-summary-v2-shell tr,html[data-theme=dark] .doctor-summary-v2-shell tbody,html[data-theme=dark] .doctor-summary-v2-shell td,html[data-theme=dark] .doctor-summary-v2-shell th,html[data-theme=dark] .doctor-summary-v2-shell thead,html[data-theme=dark] .doctor-summary-v2-shell tr{border-color:color-mix(in srgb,var(--border) 70%,white 8%)!important}}html.dark .doctor-summary-v2-shell tbody,html.dark .doctor-summary-v2-shell td,html.dark .doctor-summary-v2-shell th,html.dark .doctor-summary-v2-shell thead,html.dark .doctor-summary-v2-shell tr,html[data-theme=dark] .doctor-summary-v2-shell tbody,html[data-theme=dark] .doctor-summary-v2-shell td,html[data-theme=dark] .doctor-summary-v2-shell th,html[data-theme=dark] .doctor-summary-v2-shell thead,html[data-theme=dark] .doctor-summary-v2-shell tr{color:var(--text-muted)!important}html.dark .doctor-summary-v2-shell th,html[data-theme=dark] .doctor-summary-v2-shell th{color:var(--text-strong)!important;background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-v2-shell th,html[data-theme=dark] .doctor-summary-v2-shell th{background:color-mix(in srgb,var(--surface) 80%,black 20%)!important}}html.dark .doctor-summary-v2-note,html[data-theme=dark] .doctor-summary-v2-note{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-v2-note,html[data-theme=dark] .doctor-summary-v2-note{background:color-mix(in srgb,var(--surface) 84%,black 16%)!important}}html.dark .doctor-summary-v2-note,html[data-theme=dark] .doctor-summary-v2-note{border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-v2-note,html[data-theme=dark] .doctor-summary-v2-note{border:1px solid color-mix(in srgb,var(--border) 70%,white 10%)!important}}html.dark .doctor-summary-v2-note,html.dark .doctor-summary-v2-shell .chart-card,html.dark .doctor-summary-v2-shell .recharts-surface,html.dark .doctor-summary-v2-shell .recharts-wrapper,html.dark .doctor-summary-v2-shell [class*=chart],html[data-theme=dark] .doctor-summary-v2-note,html[data-theme=dark] .doctor-summary-v2-shell .chart-card,html[data-theme=dark] .doctor-summary-v2-shell .recharts-surface,html[data-theme=dark] .doctor-summary-v2-shell .recharts-wrapper,html[data-theme=dark] .doctor-summary-v2-shell [class*=chart]{color:var(--text-muted)!important}html.dark .doctor-summary-v2-shell .recharts-cartesian-grid line,html[data-theme=dark] .doctor-summary-v2-shell .recharts-cartesian-grid line{stroke:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-v2-shell .recharts-cartesian-grid line,html[data-theme=dark] .doctor-summary-v2-shell .recharts-cartesian-grid line{stroke:color-mix(in srgb,var(--border) 70%,white 12%)!important}}html.dark .doctor-summary-v2-shell .recharts-legend-item-text,html.dark .doctor-summary-v2-shell .recharts-text,html[data-theme=dark] .doctor-summary-v2-shell .recharts-legend-item-text,html[data-theme=dark] .doctor-summary-v2-shell .recharts-text{fill:var(--text-muted)!important;color:var(--text-muted)!important}@media (min-width:761px){.daily-log-v2-form .slider-card,.daily-log-v2-slider-card,.daily-log-v2-wellness-card{min-height:158px!important}.daily-log-v2-form .slider-card .section-title,.daily-log-v2-form .slider-card [class*=title],.daily-log-v2-form .slider-card h3{min-height:2.25em!important;line-height:1.12!important}}@media (max-width:640px){.daily-log-v2-hero .daily-log-v2-save-hint,.daily-log-v2-hero .muted,section[data-screenshot=daily-log-hero] .daily-log-v2-save-hint,section[data-screenshot=daily-log-hero] .muted{max-width:36ch!important;margin-top:1px!important;margin-bottom:0!important;line-height:1.12!important}.daily-log-v2-hero .daily-log-v2-title,h1.daily-log-v2-title{margin-bottom:3px!important}}.daily-log-v2-form .daily-log-v2-context-grid,.daily-log-v2-form .daily-log-v2-wellness-grid{align-items:start!important;gap:12px!important;display:grid!important}@media (min-width:980px){.daily-log-v2-form .daily-log-v2-context-grid,.daily-log-v2-form .daily-log-v2-wellness-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.daily-log-v2-form .daily-log-v2-context-grid>:first-child,.daily-log-v2-form .daily-log-v2-wellness-grid>:first-child{grid-column:1/-1!important}}@media (min-width:761px) and (max-width:979px){.daily-log-v2-form .daily-log-v2-context-grid,.daily-log-v2-form .daily-log-v2-wellness-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.daily-log-v2-form .daily-log-v2-context-grid>:first-child,.daily-log-v2-form .daily-log-v2-wellness-grid>:first-child{grid-column:1/-1!important}}@media (max-width:760px){.daily-log-v2-form .daily-log-v2-context-grid,.daily-log-v2-form .daily-log-v2-wellness-grid{grid-template-columns:1fr!important}}.daily-log-v2-form .daily-log-v2-slider-card,.daily-log-v2-form .daily-log-v2-wellness-card,.daily-log-v2-form .slider-card{height:auto!important;min-height:0!important}.daily-log-v2-form .slider-card{align-content:start!important;gap:8px!important;display:grid!important}.daily-log-v2-form .slider-card .section-title,.daily-log-v2-form .slider-card [class*=title],.daily-log-v2-form .slider-card h3{min-height:0!important;line-height:1.12!important}.daily-log-v2-form .slider-clear-actions,.daily-log-v2-form .slider-quick-actions[data-context-clear-actions=true]{margin-top:2px!important}.daily-log-v2-form .slider-card .slider-track,.daily-log-v2-form .slider-card [class*=track],.daily-log-v2-form .slider-card input[type=range]{margin-bottom:0!important}.daily-log-v2-additional-grid,.daily-log-v2-form .additional-symptoms-grid,.daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .grid,.daily-log-v2-form [data-section=additional-symptoms] .grid{align-items:stretch!important}@media (min-width:980px){.daily-log-v2-additional-grid,.daily-log-v2-form .additional-symptoms-grid,.daily-log-v2-form [data-screenshot=daily-log-additional-symptoms] .grid,.daily-log-v2-form [data-section=additional-symptoms] .grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.insights-section-nav,.insights-sticky-subnav,[data-insights-nav-list],[data-screenshot=insights-subnav]{z-index:48!important;-webkit-backdrop-filter:blur(16px)!important}@media (max-width:760px){.insights-section-nav,.insights-sticky-subnav,[data-insights-nav-list],[data-screenshot=insights-subnav]{top:calc(var(--app-header-height,64px) + 6px)!important;margin-inline:-2px!important;padding:6px!important}.insights-section-nav a,.insights-section-nav button,.insights-sticky-subnav a,.insights-sticky-subnav button,[data-screenshot=insights-subnav] a,[data-screenshot=insights-subnav] button{white-space:nowrap!important;flex:none!important}}#correlations,#patterns,#watch,#watch-first,[data-insights-section=correlations],[data-insights-section=patterns],[data-insights-section=watch-first],[data-insights-section=watch],[data-section=correlations],[data-section=patterns],[data-section=watch-first],[data-section=watch]{scroll-margin-top:calc(var(--app-header-height,72px) + 104px)!important}.insights-section-nav,.insights-sticky-subnav,[data-insights-nav-list],[data-screenshot=insights-subnav]{top:calc(var(--app-header-height,72px) + 8px)!important;z-index:80!important;-webkit-overflow-scrolling:touch!important;-webkit-backdrop-filter:blur(18px)!important;background:var(--surface)!important;border-radius:999px!important;gap:6px!important;padding:6px!important;display:flex!important;position:sticky!important;overflow-x:auto!important}@supports (color:color-mix(in lab,red,red)){.insights-section-nav,.insights-sticky-subnav,[data-insights-nav-list],[data-screenshot=insights-subnav]{background:color-mix(in srgb,var(--surface) 88%,transparent)!important}}.insights-section-nav,.insights-sticky-subnav,[data-insights-nav-list],[data-screenshot=insights-subnav]{border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){.insights-section-nav,.insights-sticky-subnav,[data-insights-nav-list],[data-screenshot=insights-subnav]{border:1px solid color-mix(in srgb,var(--border) 72%,transparent)!important}}.insights-section-nav a,.insights-section-nav button,.insights-sticky-subnav a,.insights-sticky-subnav button,[data-insights-nav],[data-screenshot=insights-subnav] a,[data-screenshot=insights-subnav] button{white-space:nowrap!important;cursor:pointer!important;flex:none!important}.insights-section-nav .app-view-tab-active,.insights-section-nav a[aria-current=page],.insights-section-nav a[aria-current=true],.insights-section-nav button[aria-current=true],.insights-section-nav button[aria-selected=true],.insights-sticky-subnav .app-view-tab-active,[data-screenshot=insights-subnav] .app-view-tab-active{color:var(--text-strong)!important;background:var(--surface)!important;box-shadow:0 8px 24px #0f172a14!important}@media (max-width:760px){.insights-section-nav,.insights-sticky-subnav,[data-insights-nav-list],[data-screenshot=insights-subnav]{top:calc(var(--app-header-height,64px) + 6px)!important;max-width:100%!important;margin-inline:0!important}}html.dark .insights-section-nav,html.dark .insights-sticky-subnav,html.dark [data-insights-nav-list],html.dark [data-screenshot=insights-subnav],html[data-theme=dark] .insights-section-nav,html[data-theme=dark] .insights-sticky-subnav,html[data-theme=dark] [data-insights-nav-list],html[data-theme=dark] [data-screenshot=insights-subnav]{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .insights-section-nav,html.dark .insights-sticky-subnav,html.dark [data-insights-nav-list],html.dark [data-screenshot=insights-subnav],html[data-theme=dark] .insights-section-nav,html[data-theme=dark] .insights-sticky-subnav,html[data-theme=dark] [data-insights-nav-list],html[data-theme=dark] [data-screenshot=insights-subnav]{background:color-mix(in srgb,var(--surface) 82%,black 18%)!important}}html.dark .insights-section-nav,html.dark .insights-sticky-subnav,html.dark [data-insights-nav-list],html.dark [data-screenshot=insights-subnav],html[data-theme=dark] .insights-section-nav,html[data-theme=dark] .insights-sticky-subnav,html[data-theme=dark] [data-insights-nav-list],html[data-theme=dark] [data-screenshot=insights-subnav]{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .insights-section-nav,html.dark .insights-sticky-subnav,html.dark [data-insights-nav-list],html.dark [data-screenshot=insights-subnav],html[data-theme=dark] .insights-section-nav,html[data-theme=dark] .insights-sticky-subnav,html[data-theme=dark] [data-insights-nav-list],html[data-theme=dark] [data-screenshot=insights-subnav]{border-color:color-mix(in srgb,var(--border) 72%,white 10%)!important}}html.dark .insights-section-nav,html.dark .insights-sticky-subnav,html.dark [data-insights-nav-list],html.dark [data-screenshot=insights-subnav],html[data-theme=dark] .insights-section-nav,html[data-theme=dark] .insights-sticky-subnav,html[data-theme=dark] [data-insights-nav-list],html[data-theme=dark] [data-screenshot=insights-subnav]{color:var(--text-muted)!important;box-shadow:0 16px 42px #00000047!important}html.dark .insights-section-nav a,html.dark .insights-section-nav button,html.dark .insights-sticky-subnav a,html.dark .insights-sticky-subnav button,html.dark [data-screenshot=insights-subnav] a,html.dark [data-screenshot=insights-subnav] button,html[data-theme=dark] .insights-section-nav a,html[data-theme=dark] .insights-section-nav button,html[data-theme=dark] .insights-sticky-subnav a,html[data-theme=dark] .insights-sticky-subnav button,html[data-theme=dark] [data-screenshot=insights-subnav] a,html[data-theme=dark] [data-screenshot=insights-subnav] button{color:var(--text-muted)!important;background:0 0!important}html.dark .insights-section-nav .app-view-tab-active,html.dark .insights-section-nav a[aria-current=page],html.dark .insights-section-nav a[aria-current=true],html.dark .insights-section-nav button[aria-current=true],html.dark .insights-section-nav button[aria-selected=true],html.dark .insights-sticky-subnav .app-view-tab-active,html.dark [data-screenshot=insights-subnav] .app-view-tab-active,html[data-theme=dark] .insights-section-nav .app-view-tab-active,html[data-theme=dark] .insights-section-nav a[aria-current=page],html[data-theme=dark] .insights-section-nav a[aria-current=true],html[data-theme=dark] .insights-section-nav button[aria-current=true],html[data-theme=dark] .insights-section-nav button[aria-selected=true],html[data-theme=dark] .insights-sticky-subnav .app-view-tab-active,html[data-theme=dark] [data-screenshot=insights-subnav] .app-view-tab-active{color:var(--text-strong)!important;background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .insights-section-nav .app-view-tab-active,html.dark .insights-section-nav a[aria-current=page],html.dark .insights-section-nav a[aria-current=true],html.dark .insights-section-nav button[aria-current=true],html.dark .insights-section-nav button[aria-selected=true],html.dark .insights-sticky-subnav .app-view-tab-active,html.dark [data-screenshot=insights-subnav] .app-view-tab-active,html[data-theme=dark] .insights-section-nav .app-view-tab-active,html[data-theme=dark] .insights-section-nav a[aria-current=page],html[data-theme=dark] .insights-section-nav a[aria-current=true],html[data-theme=dark] .insights-section-nav button[aria-current=true],html[data-theme=dark] .insights-section-nav button[aria-selected=true],html[data-theme=dark] .insights-sticky-subnav .app-view-tab-active,html[data-theme=dark] [data-screenshot=insights-subnav] .app-view-tab-active{background:color-mix(in srgb,var(--primary) 24%,var(--surface) 76%)!important}}#correlation,#correlations,#patterns,#watch,#watch-first,[data-insights-section=correlation],[data-insights-section=correlations],[data-insights-section=patterns],[data-insights-section=watch-first],[data-insights-section=watch],[data-section=correlation],[data-section=correlations],[data-section=patterns],[data-section=watch-first],[data-section=watch]{scroll-margin-top:calc(var(--app-header-height,72px) + 112px)!important}@media (max-width:760px){#correlation,#correlations,#patterns,#watch,#watch-first,[data-insights-section=correlation],[data-insights-section=correlations],[data-insights-section=patterns],[data-insights-section=watch-first],[data-insights-section=watch],[data-section=correlation],[data-section=correlations],[data-section=patterns],[data-section=watch-first],[data-section=watch]{scroll-margin-top:calc(var(--app-header-height,64px) + 120px)!important}}.app-logo-link{color:inherit;align-items:center;display:inline-flex}.app-logo-link,.app-logo-link:hover{text-decoration:none}.app-workspace-lockup.app-logo-link{gap:2px;display:grid}.insights-section-nav{scroll-margin-top:calc(var(--app-header-height,72px) + 128px)!important;margin-top:14px!important;margin-bottom:18px!important}.insights-section-nav-stuck{max-width:calc(100vw - 32px)!important;margin-bottom:0!important}@media (max-width:760px){.insights-section-nav{margin-top:12px!important;margin-bottom:16px!important}.insights-section-nav-stuck{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;left:12px!important;right:12px!important}}#correlation,#correlations,#patterns,#watch,#watch-first{scroll-margin-top:168px!important}@media (max-width:760px){#correlation,#correlations,#patterns,#watch,#watch-first{scroll-margin-top:166px!important}}.app-sticky-subnav-shell,.insights-section-nav-shell{top:calc(var(--app-header-height,72px) + 18px)!important;z-index:92!important;background:linear-gradient(to bottom,var(--background),var(--background))!important;margin-top:10px!important;margin-bottom:16px!important;padding-top:10px!important;padding-bottom:12px!important;position:sticky!important}@supports (color:color-mix(in lab,red,red)){.app-sticky-subnav-shell,.insights-section-nav-shell{background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 92%,transparent),color-mix(in srgb,var(--background) 76%,transparent))!important}}.app-sticky-subnav-shell,.insights-section-nav-shell{-webkit-backdrop-filter:blur(16px)!important}.app-sticky-subnav,.insights-section-nav{z-index:1!important;-webkit-overflow-scrolling:touch!important;width:100%!important;position:relative!important;top:auto!important;overflow-x:auto!important}@media (max-width:760px){.app-sticky-subnav-shell,.insights-section-nav-shell{top:calc(var(--app-header-height,64px) + 14px)!important;margin-top:8px!important;margin-bottom:14px!important;padding-top:8px!important;padding-bottom:10px!important}#correlation,#correlations,#patterns,#watch,#watch-first,[data-insights-section=correlation],[data-insights-section=correlations],[data-insights-section=patterns],[data-insights-section=watch-first],[data-insights-section=watch],[data-section=correlation],[data-section=correlations],[data-section=patterns],[data-section=watch-first],[data-section=watch]{scroll-margin-top:calc(var(--app-header-height,64px) + 150px)!important}}html.dark .app-sticky-subnav-shell,html.dark .insights-section-nav-shell,html[data-theme=dark] .app-sticky-subnav-shell,html[data-theme=dark] .insights-section-nav-shell{background:linear-gradient(to bottom,var(--background),var(--background))!important}@supports (color:color-mix(in lab,red,red)){html.dark .app-sticky-subnav-shell,html.dark .insights-section-nav-shell,html[data-theme=dark] .app-sticky-subnav-shell,html[data-theme=dark] .insights-section-nav-shell{background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 92%,transparent),color-mix(in srgb,var(--background) 76%,transparent))!important}}.insights-page-shell,.insights-page-shell *,.insights-v2-shell,.insights-v2-shell *,[data-page=insights],[data-page=insights] *{overflow-anchor:auto}.insights-page-shell,.insights-v2-shell,[data-page=insights]{overflow:visible!important}.app-sticky-subnav-shell[data-sticky-section-nav=true],.insights-section-nav-shell{top:calc(var(--app-header-height,72px) + 22px)!important;z-index:140!important;background:linear-gradient(to bottom,var(--background),var(--background))!important;margin-top:14px!important;margin-bottom:18px!important;padding-top:12px!important;padding-bottom:14px!important;position:sticky!important}@supports (color:color-mix(in lab,red,red)){.app-sticky-subnav-shell[data-sticky-section-nav=true],.insights-section-nav-shell{background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 96%,transparent),color-mix(in srgb,var(--background) 82%,transparent))!important}}.app-sticky-subnav-shell[data-sticky-section-nav=true],.insights-section-nav-shell{-webkit-backdrop-filter:blur(18px)!important}.app-sticky-subnav,.insights-section-nav,.insights-section-nav.app-sticky-subnav{-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important;position:relative!important;top:auto!important;overflow-x:auto!important}.insights-section-nav-stuck{width:100%!important;max-width:100%!important;margin-top:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}@media (max-width:1024px){.app-sticky-subnav-shell[data-sticky-section-nav=true],.insights-section-nav-shell{top:calc(var(--app-header-height,64px) + 18px)!important;margin-top:12px!important;margin-bottom:16px!important;padding-top:10px!important;padding-bottom:12px!important}#correlation,#correlations,#patterns,#watch,#watch-first,[data-insights-section=correlation],[data-insights-section=correlations],[data-insights-section=patterns],[data-insights-section=watch-first],[data-insights-section=watch],[data-section=correlation],[data-section=correlations],[data-section=patterns],[data-section=watch-first],[data-section=watch]{scroll-margin-top:calc(var(--app-header-height,64px) + 174px)!important}}.app-drawer-brand.app-logo-link,.app-logo-link,.app-mobile-menu-brand.app-logo-link,.mobile-menu-logo.app-logo-link{color:inherit!important;text-decoration:none!important}.insights-section-nav-shell{position:relative!important;top:auto!important}.insights-section-nav-fixed{background:linear-gradient(to bottom,var(--background),var(--background))!important;border-radius:24px!important;margin-top:0!important;margin-bottom:0!important;padding-top:10px!important;padding-bottom:12px!important;position:fixed!important}@supports (color:color-mix(in lab,red,red)){.insights-section-nav-fixed{background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 96%,transparent),color-mix(in srgb,var(--background) 82%,transparent))!important}}.insights-section-nav-fixed{-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 20px 54px #0f172a1a!important}html.dark .insights-section-nav-fixed,html[data-theme=dark] .insights-section-nav-fixed{background:linear-gradient(to bottom,var(--background),var(--background))!important}@supports (color:color-mix(in lab,red,red)){html.dark .insights-section-nav-fixed,html[data-theme=dark] .insights-section-nav-fixed{background:linear-gradient(to bottom,color-mix(in srgb,var(--background) 96%,transparent),color-mix(in srgb,var(--background) 82%,transparent))!important}}html.dark .insights-section-nav-fixed,html[data-theme=dark] .insights-section-nav-fixed{box-shadow:0 20px 54px #00000052!important}.insights-section-nav-fixed .insights-section-nav{margin:0!important}@media (min-width:761px){.insights-section-nav-fixed{top:112px!important}}@media (min-width:761px) and (max-width:1180px){.insights-section-nav-fixed{top:108px!important}}@media (max-width:760px){.insights-section-nav-fixed{width:calc(100vw - 24px)!important;top:104px!important;left:12px!important;right:12px!important}}.insights-section-nav-fixed .app-view-tabs,.insights-section-nav-fixed .insights-section-nav{width:100%!important;max-width:100%!important}#correlation,#correlations,#patterns,#watch,#watch-first,[data-insights-section=correlation],[data-insights-section=correlations],[data-insights-section=patterns],[data-insights-section=watch-first],[data-insights-section=watch],[data-section=correlation],[data-section=correlations],[data-section=patterns],[data-section=watch-first],[data-section=watch]{scroll-margin-top:190px!important}.badge-error{color:#b91c1c!important;background:#ef444424!important;border-color:#ef444457!important}html.dark .badge-error,html[data-theme=dark] .badge-error{color:#fecaca!important;background:#ef444438!important;border-color:#ef444470!important}body.screenshot-mode .app-issues-badge,body.screenshot-mode .dev-issues-badge,body.screenshot-mode .issues-badge,body.screenshot-mode .screenshot-hide,body.screenshot-mode [data-debug-issues],body.screenshot-mode [data-dev-issues],body[data-screenshot="1"] .app-issues-badge,body[data-screenshot="1"] .dev-issues-badge,body[data-screenshot="1"] .issues-badge,body[data-screenshot="1"] .screenshot-hide,body[data-screenshot="1"] [data-debug-issues],body[data-screenshot="1"] [data-dev-issues],html[data-screenshot-mode] .app-issues-badge,html[data-screenshot-mode] .dev-issues-badge,html[data-screenshot-mode] .issues-badge,html[data-screenshot-mode] .screenshot-hide,html[data-screenshot-mode] [data-debug-issues],html[data-screenshot-mode] [data-dev-issues],html[data-screenshot="1"] .app-issues-badge,html[data-screenshot="1"] .dev-issues-badge,html[data-screenshot="1"] .issues-badge,html[data-screenshot="1"] .screenshot-hide,html[data-screenshot="1"] [data-debug-issues],html[data-screenshot="1"] [data-dev-issues]{display:none!important}.dashboard-empty-upgrade-secondary,.empty-dashboard-upgrade-secondary,[data-empty-upgrade-secondary=true]{opacity:.82;order:12}.billing-pro-card .badge-free,.billing-pro-card [data-plan-badge=free],.plan-badge-free-on-pro{visibility:hidden;position:relative}.billing-pro-card .badge-free:after,.billing-pro-card [data-plan-badge=free]:after,.plan-badge-free-on-pro:after{content:"7-day trial";visibility:visible;position:absolute;inset:0}html.dark .muted,html.dark .text-muted,html.dark small,html[data-theme=dark] .muted,html[data-theme=dark] .text-muted,html[data-theme=dark] small{color:var(--text-muted)!important}@supports (color:color-mix(in lab,red,red)){html.dark .muted,html.dark .text-muted,html.dark small,html[data-theme=dark] .muted,html[data-theme=dark] .text-muted,html[data-theme=dark] small{color:color-mix(in srgb,var(--text-muted) 84%,white 16%)!important}}html.dark .billing-card,html.dark .doctor-summary-mobile-card,html.dark .doctor-summary-v2-note,html.dark .empty-card,html.dark .empty-state,html.dark .pro-blur-card,html.dark .pro-locked-preview,html.dark .reminder-card,html.dark .settings-card,html.dark [data-empty-state],html[data-theme=dark] .billing-card,html[data-theme=dark] .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-v2-note,html[data-theme=dark] .empty-card,html[data-theme=dark] .empty-state,html[data-theme=dark] .pro-blur-card,html[data-theme=dark] .pro-locked-preview,html[data-theme=dark] .reminder-card,html[data-theme=dark] .settings-card,html[data-theme=dark] [data-empty-state]{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .billing-card,html.dark .doctor-summary-mobile-card,html.dark .doctor-summary-v2-note,html.dark .empty-card,html.dark .empty-state,html.dark .pro-blur-card,html.dark .pro-locked-preview,html.dark .reminder-card,html.dark .settings-card,html.dark [data-empty-state],html[data-theme=dark] .billing-card,html[data-theme=dark] .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-v2-note,html[data-theme=dark] .empty-card,html[data-theme=dark] .empty-state,html[data-theme=dark] .pro-blur-card,html[data-theme=dark] .pro-locked-preview,html[data-theme=dark] .reminder-card,html[data-theme=dark] .settings-card,html[data-theme=dark] [data-empty-state]{border-color:color-mix(in srgb,var(--border) 64%,white 18%)!important}}html.dark .billing-card,html.dark .doctor-summary-mobile-card,html.dark .doctor-summary-v2-note,html.dark .empty-card,html.dark .empty-state,html.dark .pro-blur-card,html.dark .pro-locked-preview,html.dark .reminder-card,html.dark .settings-card,html.dark [data-empty-state],html[data-theme=dark] .billing-card,html[data-theme=dark] .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-v2-note,html[data-theme=dark] .empty-card,html[data-theme=dark] .empty-state,html[data-theme=dark] .pro-blur-card,html[data-theme=dark] .pro-locked-preview,html[data-theme=dark] .reminder-card,html[data-theme=dark] .settings-card,html[data-theme=dark] [data-empty-state]{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .billing-card,html.dark .doctor-summary-mobile-card,html.dark .doctor-summary-v2-note,html.dark .empty-card,html.dark .empty-state,html.dark .pro-blur-card,html.dark .pro-locked-preview,html.dark .reminder-card,html.dark .settings-card,html.dark [data-empty-state],html[data-theme=dark] .billing-card,html[data-theme=dark] .doctor-summary-mobile-card,html[data-theme=dark] .doctor-summary-v2-note,html[data-theme=dark] .empty-card,html[data-theme=dark] .empty-state,html[data-theme=dark] .pro-blur-card,html[data-theme=dark] .pro-locked-preview,html[data-theme=dark] .reminder-card,html[data-theme=dark] .settings-card,html[data-theme=dark] [data-empty-state]{background:color-mix(in srgb,var(--surface) 90%,black 10%)!important}}html.dark .billing-card p,html.dark .doctor-summary-mobile-card p,html.dark .doctor-summary-v2-note p,html.dark .empty-card p,html.dark .empty-state p,html.dark .reminder-card p,html.dark .settings-card p,html[data-theme=dark] .billing-card p,html[data-theme=dark] .doctor-summary-mobile-card p,html[data-theme=dark] .doctor-summary-v2-note p,html[data-theme=dark] .empty-card p,html[data-theme=dark] .empty-state p,html[data-theme=dark] .reminder-card p,html[data-theme=dark] .settings-card p{color:var(--text-muted)!important}@supports (color:color-mix(in lab,red,red)){html.dark .billing-card p,html.dark .doctor-summary-mobile-card p,html.dark .doctor-summary-v2-note p,html.dark .empty-card p,html.dark .empty-state p,html.dark .reminder-card p,html.dark .settings-card p,html[data-theme=dark] .billing-card p,html[data-theme=dark] .doctor-summary-mobile-card p,html[data-theme=dark] .doctor-summary-v2-note p,html[data-theme=dark] .empty-card p,html[data-theme=dark] .empty-state p,html[data-theme=dark] .reminder-card p,html[data-theme=dark] .settings-card p{color:color-mix(in srgb,var(--text-muted) 86%,white 14%)!important}}html.dark .billing-card strong,html.dark .pro-blur-card strong,html.dark .pro-locked-preview strong,html.dark .reminder-card strong,html.dark .settings-card strong,html[data-theme=dark] .billing-card strong,html[data-theme=dark] .pro-blur-card strong,html[data-theme=dark] .pro-locked-preview strong,html[data-theme=dark] .reminder-card strong,html[data-theme=dark] .settings-card strong{color:var(--text-strong)!important}.billing-card-pro .badge,.billing-plan-pro .badge,.billing-pro-card .badge{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.billing-card-pro .badge,.billing-plan-pro .badge,.billing-pro-card .badge{background:color-mix(in srgb,var(--primary) 18%,white 8%)!important}}.billing-card-pro .badge,.billing-plan-pro .badge,.billing-pro-card .badge{color:var(--text-strong)!important}@media (max-width:760px){.app-content,.app-main,.app-page,.app-shell-main,.app-workspace-main,[data-app-content],[data-page-shell],[data-screenshot-page],main.app-main,main[data-app-main]{padding-bottom:max(128px,calc(112px + env(safe-area-inset-bottom)))!important}.billing-page,.billing-shell,.doctor-summary-page,.doctor-summary-v2-shell,.reminders-page,.reports-page,.reports-shell,.settings-page,[data-page=billing],[data-page=doctor-summary],[data-page=reminders],[data-page=reports],[data-page=settings]{padding-bottom:max(140px,calc(124px + env(safe-area-inset-bottom)))!important}.billing-card:last-child,.billing-plan-card:last-child,.pro-blur-card:last-child,.pro-locked-preview:last-child,.reports-page .card:last-child,form:last-child,section:last-child{margin-bottom:28px!important}}.billing-plan-pro .badge:where([data-plan-badge=free]),.billing-pro-card .badge:where([data-plan-badge=free]),[data-billing-plan=pro] .badge:where([data-plan-badge=free]),[data-plan-id=pro] .badge:where([data-plan-badge=free]),[data-plan=pro] .badge:where([data-plan-badge=free]){font-size:0!important}.billing-plan-pro .badge:where([data-plan-badge=free]):after,.billing-pro-card .badge:where([data-plan-badge=free]):after,[data-billing-plan=pro] .badge:where([data-plan-badge=free]):after,[data-plan-id=pro] .badge:where([data-plan-badge=free]):after,[data-plan=pro] .badge:where([data-plan-badge=free]):after{content:"7-day trial";font-size:.75rem}.billing-plan-pro .plan-badge-free-on-pro,.billing-pro-card .plan-badge-free-on-pro{font-size:0!important}.billing-plan-pro .plan-badge-free-on-pro:after,.billing-pro-card .plan-badge-free-on-pro:after{content:"7-day trial";font-size:.75rem}.dashboard-empty-upgrade-secondary,.empty-dashboard-upgrade-secondary,[data-empty-upgrade-secondary=true]{opacity:.78!important}@media (max-width:760px){.dashboard-empty-upgrade-secondary,.empty-dashboard-upgrade-secondary,[data-empty-upgrade-secondary=true]{margin-top:6px!important}}.pro-blur-card .badge,.pro-locked-preview .badge,[data-pro-lock] .badge,[data-upgrade-card] .badge{letter-spacing:.01em}html.dark .billing-page .muted,html.dark .billing-shell .muted,html.dark .doctor-summary-v2-shell .muted,html.dark .reminders-page .muted,html.dark .reports-page .muted,html.dark .settings-page .muted,html[data-theme=dark] .billing-page .muted,html[data-theme=dark] .billing-shell .muted,html[data-theme=dark] .doctor-summary-v2-shell .muted,html[data-theme=dark] .reminders-page .muted,html[data-theme=dark] .reports-page .muted,html[data-theme=dark] .settings-page .muted{color:var(--text-muted)!important}@supports (color:color-mix(in lab,red,red)){html.dark .billing-page .muted,html.dark .billing-shell .muted,html.dark .doctor-summary-v2-shell .muted,html.dark .reminders-page .muted,html.dark .reports-page .muted,html.dark .settings-page .muted,html[data-theme=dark] .billing-page .muted,html[data-theme=dark] .billing-shell .muted,html[data-theme=dark] .doctor-summary-v2-shell .muted,html[data-theme=dark] .reminders-page .muted,html[data-theme=dark] .reports-page .muted,html[data-theme=dark] .settings-page .muted{color:color-mix(in srgb,var(--text-muted) 82%,white 18%)!important}}html.dark .billing-card,html.dark .billing-plan-card,html.dark .reminder-card,html.dark .reports-page .pro-blur-card,html.dark .reports-page .pro-locked-preview,html.dark .settings-card,html[data-theme=dark] .billing-card,html[data-theme=dark] .billing-plan-card,html[data-theme=dark] .reminder-card,html[data-theme=dark] .reports-page .pro-blur-card,html[data-theme=dark] .reports-page .pro-locked-preview,html[data-theme=dark] .settings-card{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .billing-card,html.dark .billing-plan-card,html.dark .reminder-card,html.dark .reports-page .pro-blur-card,html.dark .reports-page .pro-locked-preview,html.dark .settings-card,html[data-theme=dark] .billing-card,html[data-theme=dark] .billing-plan-card,html[data-theme=dark] .reminder-card,html[data-theme=dark] .reports-page .pro-blur-card,html[data-theme=dark] .reports-page .pro-locked-preview,html[data-theme=dark] .settings-card{border-color:color-mix(in srgb,var(--border) 62%,white 16%)!important}}@media (max-width:760px){.billing-page,.billing-shell,.billing-state-page,[data-page=billing],main:has(.billing-card),main:has(.billing-plan-card),section:has(.billing-card),section:has(.billing-plan-card){padding-bottom:max(190px,calc(172px + env(safe-area-inset-bottom)))!important}.billing-page:after,.billing-shell:after,.billing-state-page:after,[data-page=billing]:after{content:"";min-height:max(150px,calc(132px + env(safe-area-inset-bottom)));display:block}.billing-card,.billing-card-balanced,.billing-plan-card,.billing-pro-card,[data-billing-plan=pro],[data-billing-plan],[data-plan-id=pro],[data-plan=pro]{margin-bottom:24px!important}.billing-card-balanced:last-child,.billing-card:last-child,.billing-plan-card:last-child,.billing-pro-card:last-child,[data-billing-plan]:last-child{margin-bottom:max(150px,calc(132px + env(safe-area-inset-bottom)))!important}}.billing-plan-pro .badge-free,.billing-plan-pro .plan-badge-free-on-pro,.billing-pro-card .badge-free,.billing-pro-card .plan-badge-free-on-pro,[data-billing-plan=pro] .badge-free,[data-billing-plan=pro] .plan-badge-free-on-pro,[data-plan-id=pro] .badge-free,[data-plan-id=pro] .plan-badge-free-on-pro,[data-plan=pro] .badge-free,[data-plan=pro] .plan-badge-free-on-pro,[data-testid=pro-plan-card] .badge-free{font-size:0!important}.billing-plan-pro .badge-free:after,.billing-plan-pro .plan-badge-free-on-pro:after,.billing-pro-card .badge-free:after,.billing-pro-card .plan-badge-free-on-pro:after,[data-billing-plan=pro] .badge-free:after,[data-billing-plan=pro] .plan-badge-free-on-pro:after,[data-plan-id=pro] .badge-free:after,[data-plan-id=pro] .plan-badge-free-on-pro:after,[data-plan=pro] .badge-free:after,[data-plan=pro] .plan-badge-free-on-pro:after,[data-testid=pro-plan-card] .badge-free:after{content:"7-day trial";font-size:.75rem}.billing-plan-pro .badge,.billing-pro-card .badge,[data-billing-plan=pro] .badge,[data-plan-id=pro] .badge,[data-plan=pro] .badge{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.billing-plan-pro .badge,.billing-pro-card .badge,[data-billing-plan=pro] .badge,[data-plan-id=pro] .badge,[data-plan=pro] .badge{background:color-mix(in srgb,var(--primary) 16%,white 10%)!important}}.billing-plan-pro .badge,.billing-pro-card .badge,[data-billing-plan=pro] .badge,[data-plan-id=pro] .badge,[data-plan=pro] .badge{color:var(--text-strong)!important}@media (min-width:900px){.billing-grid,.billing-page .billing-grid,.billing-page .billing-plan-grid,.billing-plan-grid,.billing-shell .billing-grid,.billing-shell .billing-plan-grid,.billing-state-page .billing-grid,.billing-state-page .billing-plan-grid{align-items:start!important}.billing-card,.billing-card-balanced,.billing-plan-card{align-self:start!important}.billing-card-balanced,.billing-card-free,.billing-plan-free,[data-billing-plan=free],[data-plan-id=free],[data-plan=free]{min-height:0!important}}@media (max-width:760px){.billing-plan-toggle,.billing-toggle,.plan-toggle,[data-billing-toggle],[data-plan-toggle]{z-index:2!important;margin-bottom:18px!important;position:relative!important}.billing-pricing-grid{padding-bottom:max(220px,calc(200px + env(safe-area-inset-bottom)))!important;flex-direction:column!important;gap:18px!important;display:flex!important}.billing-pricing-grid .billing-pro-card,.billing-pricing-grid [data-billing-plan=pro],.billing-pricing-grid [data-plan-id=pro],.billing-pricing-grid [data-plan=pro]{order:-1!important}.billing-page,.billing-state-page,[data-page=billing]{padding-bottom:max(230px,calc(210px + env(safe-area-inset-bottom)))!important}.billing-page:after,.billing-state-page:after,[data-page=billing]:after{content:"";display:block;min-height:max(190px,calc(170px + env(safe-area-inset-bottom)))!important}.billing-free-card,.billing-plan-card,.billing-pro-card,[data-billing-plan]{scroll-margin-bottom:max(180px,calc(160px + env(safe-area-inset-bottom)))!important;margin-bottom:20px!important}.billing-free-card:last-child,.billing-plan-card:last-child,.billing-pro-card:last-child,[data-billing-plan]:last-child{margin-bottom:max(190px,calc(170px + env(safe-area-inset-bottom)))!important}.billing-pro-card .row-between{gap:14px!important}.billing-pro-card .billing-plan-toggle,.billing-pro-card .billing-toggle,.billing-pro-card [data-billing-toggle],.billing-pro-card [data-plan-toggle]{margin-top:4px!important;margin-bottom:18px!important}}@media (min-width:900px){.billing-page .pricing-grid,.billing-pricing-grid,.billing-pricing-grid-tight,.billing-state-page .pricing-grid{align-items:start!important}.billing-free-card,.billing-pricing-grid .billing-plan-card,.billing-pricing-grid .pricing-card,.billing-pro-card{align-self:start!important}.billing-free-card,.pricing-card-free,[data-billing-plan=free],[data-plan-id=free],[data-plan=free]{height:auto!important;min-height:0!important}.billing-free-card .pricing-list,.pricing-card-free .pricing-list{margin-bottom:0!important}}.billing-pro-card [data-plan-badge=trial],[data-billing-plan=pro] [data-plan-badge=trial],[data-plan-id=pro] [data-plan-badge=trial],[data-plan=pro] [data-plan-badge=trial]{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.billing-pro-card [data-plan-badge=trial],[data-billing-plan=pro] [data-plan-badge=trial],[data-plan-id=pro] [data-plan-badge=trial],[data-plan=pro] [data-plan-badge=trial]{background:color-mix(in srgb,var(--primary) 18%,white 8%)!important}}.billing-pro-card [data-plan-badge=trial],[data-billing-plan=pro] [data-plan-badge=trial],[data-plan-id=pro] [data-plan-badge=trial],[data-plan=pro] [data-plan-badge=trial]{color:var(--text-strong)!important}@media (max-width:760px){.billing-current-plan-summary,.billing-pro-card .button,.billing-pro-card .notice,.billing-pro-card form{z-index:1!important;position:relative!important}body.screenshot-mode .app-bottom-nav,body.screenshot-mode .app-mobile-bottom-nav,body.screenshot-mode .app-shell-mobile-nav,body.screenshot-mode .bottom-nav,body.screenshot-mode .mobile-nav,body.screenshot-mode [data-bottom-nav],body.screenshot-mode [data-mobile-nav],body[data-screenshot="1"] .app-bottom-nav,body[data-screenshot="1"] .app-mobile-bottom-nav,body[data-screenshot="1"] .app-shell-mobile-nav,body[data-screenshot="1"] .bottom-nav,body[data-screenshot="1"] .mobile-nav,body[data-screenshot="1"] [data-bottom-nav],body[data-screenshot="1"] [data-mobile-nav],html[data-screenshot-mode] .app-bottom-nav,html[data-screenshot-mode] .app-mobile-bottom-nav,html[data-screenshot-mode] .app-shell-mobile-nav,html[data-screenshot-mode] .bottom-nav,html[data-screenshot-mode] .mobile-nav,html[data-screenshot-mode] [data-bottom-nav],html[data-screenshot-mode] [data-mobile-nav],html[data-screenshot="1"] .app-bottom-nav,html[data-screenshot="1"] .app-mobile-bottom-nav,html[data-screenshot="1"] .app-shell-mobile-nav,html[data-screenshot="1"] .bottom-nav,html[data-screenshot="1"] .mobile-nav,html[data-screenshot="1"] [data-bottom-nav],html[data-screenshot="1"] [data-mobile-nav]{display:none!important}.billing-page,.billing-state-page,[data-page=billing]{padding-bottom:max(280px,calc(260px + env(safe-area-inset-bottom)))!important}.billing-page:after,.billing-state-page:after,[data-page=billing]:after{content:"";display:block;min-height:max(260px,calc(240px + env(safe-area-inset-bottom)))!important}.billing-pricing-grid{padding-bottom:max(260px,calc(240px + env(safe-area-inset-bottom)))!important}.billing-free-card,.billing-plan-card,.billing-pro-card,[data-billing-plan=free],[data-billing-plan=pro]{break-inside:avoid!important;page-break-inside:avoid!important;margin-bottom:28px!important}}.dashboard-advanced-shell .app-view-tabs a.app-view-tab,.dashboard-v2-shell .app-view-tabs a.app-view-tab{pointer-events:auto!important;cursor:pointer!important;text-decoration:none!important}.insights-v2-shell #correlations,.insights-v2-shell #patterns,.insights-v2-shell #watch-first,.insights-v2-shell [data-anchor-section]{scroll-margin-top:calc(var(--app-header-height,72px) + 178px)!important}@media (max-width:760px){.insights-v2-shell #correlations,.insights-v2-shell #patterns,.insights-v2-shell #watch-first,.insights-v2-shell [data-anchor-section]{scroll-margin-top:calc(var(--app-header-height,64px) + 188px)!important}}html.dark .doctor-summary-v2-section,html[data-theme=dark] .doctor-summary-v2-section{border-top-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-v2-section,html[data-theme=dark] .doctor-summary-v2-section{border-top-color:color-mix(in srgb,var(--border) 58%,white 22%)!important}}html.dark .doctor-summary-v2-section h3,html[data-theme=dark] .doctor-summary-v2-section h3{color:var(--text-strong)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-v2-section h3,html[data-theme=dark] .doctor-summary-v2-section h3{color:color-mix(in srgb,var(--text-strong) 92%,white 8%)!important}}html.dark .doctor-summary-v2-section h3,html[data-theme=dark] .doctor-summary-v2-section h3{text-shadow:0 1px #0003}html.dark .doctor-summary-v2-badge,html.dark .doctor-summary-v2-document-header h2,html.dark .doctor-summary-v2-document-header p,html[data-theme=dark] .doctor-summary-v2-badge,html[data-theme=dark] .doctor-summary-v2-document-header h2,html[data-theme=dark] .doctor-summary-v2-document-header p{color:var(--text-strong)!important}html.dark .doctor-summary-v2-badge,html[data-theme=dark] .doctor-summary-v2-badge{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-v2-badge,html[data-theme=dark] .doctor-summary-v2-badge{background:color-mix(in srgb,var(--primary) 16%,var(--surface) 84%)!important}}html.dark .doctor-summary-v2-badge,html[data-theme=dark] .doctor-summary-v2-badge{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .doctor-summary-v2-badge,html[data-theme=dark] .doctor-summary-v2-badge{border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%)!important}}html.dark .doctor-summary-v2-action-row .button-primary.print-hide,html[data-theme=dark] .doctor-summary-v2-action-row .button-primary.print-hide{color:#fff!important;box-shadow:0 16px 36px #7c3aed47!important}html.dark .reminder-limit-card .card,html.dark .reminder-limit-card .card-soft,html.dark .reminder-limit-card .pro-blur-card,html.dark .reminder-limit-card .pro-feature-card,html.dark .reminder-limit-card .pro-feature-card-locked,html[data-theme=dark] .reminder-limit-card .card,html[data-theme=dark] .reminder-limit-card .card-soft,html[data-theme=dark] .reminder-limit-card .pro-blur-card,html[data-theme=dark] .reminder-limit-card .pro-feature-card,html[data-theme=dark] .reminder-limit-card .pro-feature-card-locked{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .reminder-limit-card .card,html.dark .reminder-limit-card .card-soft,html.dark .reminder-limit-card .pro-blur-card,html.dark .reminder-limit-card .pro-feature-card,html.dark .reminder-limit-card .pro-feature-card-locked,html[data-theme=dark] .reminder-limit-card .card,html[data-theme=dark] .reminder-limit-card .card-soft,html[data-theme=dark] .reminder-limit-card .pro-blur-card,html[data-theme=dark] .reminder-limit-card .pro-feature-card,html[data-theme=dark] .reminder-limit-card .pro-feature-card-locked{background:color-mix(in srgb,var(--surface) 84%,black 16%)!important}}html.dark .reminder-limit-card .card,html.dark .reminder-limit-card .card-soft,html.dark .reminder-limit-card .pro-blur-card,html.dark .reminder-limit-card .pro-feature-card,html.dark .reminder-limit-card .pro-feature-card-locked,html[data-theme=dark] .reminder-limit-card .card,html[data-theme=dark] .reminder-limit-card .card-soft,html[data-theme=dark] .reminder-limit-card .pro-blur-card,html[data-theme=dark] .reminder-limit-card .pro-feature-card,html[data-theme=dark] .reminder-limit-card .pro-feature-card-locked{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .reminder-limit-card .card,html.dark .reminder-limit-card .card-soft,html.dark .reminder-limit-card .pro-blur-card,html.dark .reminder-limit-card .pro-feature-card,html.dark .reminder-limit-card .pro-feature-card-locked,html[data-theme=dark] .reminder-limit-card .card,html[data-theme=dark] .reminder-limit-card .card-soft,html[data-theme=dark] .reminder-limit-card .pro-blur-card,html[data-theme=dark] .reminder-limit-card .pro-feature-card,html[data-theme=dark] .reminder-limit-card .pro-feature-card-locked{border-color:color-mix(in srgb,var(--border) 68%,white 14%)!important}}html.dark .reminder-limit-card .card,html.dark .reminder-limit-card .card-soft,html.dark .reminder-limit-card .pro-blur-card,html.dark .reminder-limit-card .pro-feature-card,html.dark .reminder-limit-card .pro-feature-card-locked,html[data-theme=dark] .reminder-limit-card .card,html[data-theme=dark] .reminder-limit-card .card-soft,html[data-theme=dark] .reminder-limit-card .pro-blur-card,html[data-theme=dark] .reminder-limit-card .pro-feature-card,html[data-theme=dark] .reminder-limit-card .pro-feature-card-locked{color:var(--text-strong)!important}html.dark .reminder-limit-card .muted,html[data-theme=dark] .reminder-limit-card .muted{color:var(--text-muted)!important}@supports (color:color-mix(in lab,red,red)){html.dark .reminder-limit-card .muted,html[data-theme=dark] .reminder-limit-card .muted{color:color-mix(in srgb,var(--text-muted) 86%,white 14%)!important}}.button-primary,.button-primary:active,.button-primary:focus,.button-primary:hover,.button-primary:visited,.marketing-dashboard-cta,.marketing-dashboard-cta:focus,.marketing-dashboard-cta:hover,.marketing-dashboard-cta:visited,a.button-primary,a.button-primary:focus,a.button-primary:hover,a.button-primary:visited,button.button-primary{color:#fff!important;-webkit-text-fill-color:#fff!important}.button-primary svg,.button.button-primary svg,.marketing-dashboard-cta svg{color:#fff!important;stroke:currentColor!important}.auth-marketing-grid .button,.marketing-mobile-actions .button,.marketing-nav .button,.marketing-nav button.button,.topbar .button{white-space:nowrap;border-radius:18px!important;min-height:46px!important;padding:10px 18px!important;line-height:1.1!important}.marketing-mobile-actions .button-primary,.marketing-nav .button-primary,.topbar .button-primary{padding-left:22px!important;padding-right:22px!important}@media (min-width:761px){.marketing-topbar-inner{min-height:72px!important}.marketing-nav .button,.marketing-nav button.button{min-width:max-content}}@media (max-width:760px){.marketing-mobile-actions .button,.topbar .button{border-radius:15px!important;min-height:42px!important;padding:9px 13px!important;font-size:13px!important}}.input,.select,.textarea,input.input,select.select,textarea.textarea{caret-color:var(--primary);color-scheme:light dark}html.dark .input,html.dark .select,html.dark .textarea,html.dark input.input,html.dark select.select,html.dark textarea.textarea,html[data-theme=dark] .input,html[data-theme=dark] .select,html[data-theme=dark] .textarea,html[data-theme=dark] input.input,html[data-theme=dark] select.select,html[data-theme=dark] textarea.textarea{background:var(--surface-soft)!important}@supports (color:color-mix(in lab,red,red)){html.dark .input,html.dark .select,html.dark .textarea,html.dark input.input,html.dark select.select,html.dark textarea.textarea,html[data-theme=dark] .input,html[data-theme=dark] .select,html[data-theme=dark] .textarea,html[data-theme=dark] input.input,html[data-theme=dark] select.select,html[data-theme=dark] textarea.textarea{background:color-mix(in srgb,var(--surface-soft) 86%,black 14%)!important}}html.dark .input,html.dark .select,html.dark .textarea,html.dark input.input,html.dark select.select,html.dark textarea.textarea,html[data-theme=dark] .input,html[data-theme=dark] .select,html[data-theme=dark] .textarea,html[data-theme=dark] input.input,html[data-theme=dark] select.select,html[data-theme=dark] textarea.textarea{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .input,html.dark .select,html.dark .textarea,html.dark input.input,html.dark select.select,html.dark textarea.textarea,html[data-theme=dark] .input,html[data-theme=dark] .select,html[data-theme=dark] .textarea,html[data-theme=dark] input.input,html[data-theme=dark] select.select,html[data-theme=dark] textarea.textarea{border-color:color-mix(in srgb,var(--border) 70%,white 18%)!important}}html.dark .input,html.dark .select,html.dark .textarea,html.dark input.input,html.dark select.select,html.dark textarea.textarea,html[data-theme=dark] .input,html[data-theme=dark] .select,html[data-theme=dark] .textarea,html[data-theme=dark] input.input,html[data-theme=dark] select.select,html[data-theme=dark] textarea.textarea{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;box-shadow:inset 0 0 0 9999px var(--surface-soft)!important}@supports (color:color-mix(in lab,red,red)){html.dark .input,html.dark .select,html.dark .textarea,html.dark input.input,html.dark select.select,html.dark textarea.textarea,html[data-theme=dark] .input,html[data-theme=dark] .select,html[data-theme=dark] .textarea,html[data-theme=dark] input.input,html[data-theme=dark] select.select,html[data-theme=dark] textarea.textarea{box-shadow:inset 0 0 0 9999px color-mix(in srgb,var(--surface-soft) 86%,black 14%)!important}}.input::placeholder,.textarea::placeholder,html.dark .input::placeholder,html.dark .textarea::placeholder,html[data-theme=dark] .input::placeholder,html[data-theme=dark] .textarea::placeholder{color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.input::placeholder,.textarea::placeholder,html.dark .input::placeholder,html.dark .textarea::placeholder,html[data-theme=dark] .input::placeholder,html[data-theme=dark] .textarea::placeholder{color:color-mix(in srgb,var(--muted) 82%,white 8%)!important}}.input::placeholder,.textarea::placeholder,html.dark .input::placeholder,html.dark .textarea::placeholder,html[data-theme=dark] .input::placeholder,html[data-theme=dark] .textarea::placeholder{-webkit-text-fill-color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.input::placeholder,.textarea::placeholder,html.dark .input::placeholder,html.dark .textarea::placeholder,html[data-theme=dark] .input::placeholder,html[data-theme=dark] .textarea::placeholder{-webkit-text-fill-color:color-mix(in srgb,var(--muted) 82%,white 8%)!important}}.input::placeholder,.textarea::placeholder,html.dark .input::placeholder,html.dark .textarea::placeholder,html[data-theme=dark] .input::placeholder,html[data-theme=dark] .textarea::placeholder{opacity:1}input.input:-webkit-autofill{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){input.input:-webkit-autofill{border-color:color-mix(in srgb,var(--primary) 46%,var(--border))!important}}input.input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important;transition:background-color 999999s ease-in-out!important}input.input:-webkit-autofill:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){input.input:-webkit-autofill:hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--border))!important}}input.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important;transition:background-color 999999s ease-in-out!important}input.input:-webkit-autofill:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){input.input:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--primary) 46%,var(--border))!important}}input.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important;transition:background-color 999999s ease-in-out!important}textarea.textarea:-webkit-autofill{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){textarea.textarea:-webkit-autofill{border-color:color-mix(in srgb,var(--primary) 46%,var(--border))!important}}textarea.textarea:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important;transition:background-color 999999s ease-in-out!important}textarea.textarea:-webkit-autofill:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){textarea.textarea:-webkit-autofill:hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--border))!important}}textarea.textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important;transition:background-color 999999s ease-in-out!important}textarea.textarea:-webkit-autofill:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){textarea.textarea:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--primary) 46%,var(--border))!important}}textarea.textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important;transition:background-color 999999s ease-in-out!important}select.select:-webkit-autofill{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){select.select:-webkit-autofill{border-color:color-mix(in srgb,var(--primary) 46%,var(--border))!important}}select.select:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important;transition:background-color 999999s ease-in-out!important}select.select:-webkit-autofill:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){select.select:-webkit-autofill:hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--border))!important}}select.select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important;transition:background-color 999999s ease-in-out!important}select.select:-webkit-autofill:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){select.select:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--primary) 46%,var(--border))!important}}select.select:-webkit-autofill:focus{caret-color:var(--primary)!important;transition:background-color 999999s ease-in-out!important}html.dark input.input:-webkit-autofill,select.select:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark input.input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html.dark input.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark input.input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html.dark input.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark input.input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html.dark textarea.textarea:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark textarea.textarea:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html.dark textarea.textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark textarea.textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html.dark textarea.textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark textarea.textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html.dark select.select:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark select.select:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html.dark select.select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark select.select:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html.dark select.select:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark select.select:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html[data-theme=dark] input.input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] input.input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html[data-theme=dark] input.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] input.input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html[data-theme=dark] input.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] input.input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html[data-theme=dark] textarea.textarea:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] textarea.textarea:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html[data-theme=dark] textarea.textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] textarea.textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html[data-theme=dark] textarea.textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] textarea.textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html[data-theme=dark] select.select:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] select.select:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html[data-theme=dark] select.select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] select.select:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}html[data-theme=dark] select.select:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface-soft) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] select.select:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface-soft) 86%,black 14%) inset!important}}.input:focus,.select:focus,.textarea:focus,input.input:focus,select.select:focus,textarea.textarea:focus{outline:3px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.input:focus,.select:focus,.textarea:focus,input.input:focus,select.select:focus,textarea.textarea:focus{outline:3px solid color-mix(in srgb,var(--primary) 36%,transparent)!important}}.input:focus,.select:focus,.textarea:focus,input.input:focus,select.select:focus,textarea.textarea:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.input:focus,.select:focus,.textarea:focus,input.input:focus,select.select:focus,textarea.textarea:focus{border-color:color-mix(in srgb,var(--primary) 62%,var(--border))!important}}html.dark .badge,html[data-theme=dark] .badge{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .badge,html[data-theme=dark] .badge{border-color:color-mix(in srgb,var(--border) 70%,white 18%)!important}}html.dark .badge-pro,html.dark .badge-soft,html.dark .badge[data-plan-badge=pro],html.dark .badge[data-state=pro],html.dark .status-badge,html[data-theme=dark] .badge-pro,html[data-theme=dark] .badge-soft,html[data-theme=dark] .badge[data-plan-badge=pro],html[data-theme=dark] .badge[data-state=pro],html[data-theme=dark] .status-badge{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .badge-pro,html.dark .badge-soft,html.dark .badge[data-plan-badge=pro],html.dark .badge[data-state=pro],html.dark .status-badge,html[data-theme=dark] .badge-pro,html[data-theme=dark] .badge-soft,html[data-theme=dark] .badge[data-plan-badge=pro],html[data-theme=dark] .badge[data-state=pro],html[data-theme=dark] .status-badge{background:color-mix(in srgb,var(--primary) 26%,var(--surface) 74%)!important}}html.dark .badge-pro,html.dark .badge-soft,html.dark .badge[data-plan-badge=pro],html.dark .badge[data-state=pro],html.dark .status-badge,html[data-theme=dark] .badge-pro,html[data-theme=dark] .badge-soft,html[data-theme=dark] .badge[data-plan-badge=pro],html[data-theme=dark] .badge[data-state=pro],html[data-theme=dark] .status-badge{color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){html.dark .badge-pro,html.dark .badge-soft,html.dark .badge[data-plan-badge=pro],html.dark .badge[data-state=pro],html.dark .status-badge,html[data-theme=dark] .badge-pro,html[data-theme=dark] .badge-soft,html[data-theme=dark] .badge[data-plan-badge=pro],html[data-theme=dark] .badge[data-state=pro],html[data-theme=dark] .status-badge{color:color-mix(in srgb,var(--text) 92%,white 8%)!important}}html.dark .badge-pro,html.dark .badge-soft,html.dark .badge[data-plan-badge=pro],html.dark .badge[data-state=pro],html.dark .status-badge,html[data-theme=dark] .badge-pro,html[data-theme=dark] .badge-soft,html[data-theme=dark] .badge[data-plan-badge=pro],html[data-theme=dark] .badge[data-state=pro],html[data-theme=dark] .status-badge{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .badge-pro,html.dark .badge-soft,html.dark .badge[data-plan-badge=pro],html.dark .badge[data-state=pro],html.dark .status-badge,html[data-theme=dark] .badge-pro,html[data-theme=dark] .badge-soft,html[data-theme=dark] .badge[data-plan-badge=pro],html[data-theme=dark] .badge[data-state=pro],html[data-theme=dark] .status-badge{border:1px solid color-mix(in srgb,var(--primary) 38%,var(--border))!important}}html.dark .badge-success,html[data-theme=dark] .badge-success{background:var(--success)!important}@supports (color:color-mix(in lab,red,red)){html.dark .badge-success,html[data-theme=dark] .badge-success{background:color-mix(in srgb,var(--success) 26%,var(--surface) 74%)!important}}html.dark .badge-success,html[data-theme=dark] .badge-success{color:#d9fbea!important}html.dark .badge-warn,html[data-theme=dark] .badge-warn{background:var(--warning)!important}@supports (color:color-mix(in lab,red,red)){html.dark .badge-warn,html[data-theme=dark] .badge-warn{background:color-mix(in srgb,var(--warning) 24%,var(--surface) 76%)!important}}html.dark .badge-warn,html[data-theme=dark] .badge-warn{color:#fff0dd!important}html.dark .badge-danger,html[data-theme=dark] .badge-danger{background:#ef4444!important}@supports (color:color-mix(in lab,red,red)){html.dark .badge-danger,html[data-theme=dark] .badge-danger{background:color-mix(in srgb,#ef4444 26%,var(--surface) 74%)!important}}html.dark .badge-danger,html[data-theme=dark] .badge-danger{color:#fee6e6!important}html.dark .reminder-limit-card .pro-feature-card-locked,html.dark .reminder-limit-card .pro-locked-preview,html.dark .reminders-page .pro-feature-card-locked,html.dark .reminders-page .pro-locked-preview,html[data-theme=dark] .reminder-limit-card .pro-feature-card-locked,html[data-theme=dark] .reminder-limit-card .pro-locked-preview,html[data-theme=dark] .reminders-page .pro-feature-card-locked,html[data-theme=dark] .reminders-page .pro-locked-preview{background:radial-gradient(circle at top right,var(--primary),transparent 42%),var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .reminder-limit-card .pro-feature-card-locked,html.dark .reminder-limit-card .pro-locked-preview,html.dark .reminders-page .pro-feature-card-locked,html.dark .reminders-page .pro-locked-preview,html[data-theme=dark] .reminder-limit-card .pro-feature-card-locked,html[data-theme=dark] .reminder-limit-card .pro-locked-preview,html[data-theme=dark] .reminders-page .pro-feature-card-locked,html[data-theme=dark] .reminders-page .pro-locked-preview{background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 18%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 92%,black 8%)!important}}html.dark .reminder-limit-card .pro-feature-card-locked,html.dark .reminder-limit-card .pro-locked-preview,html.dark .reminders-page .pro-feature-card-locked,html.dark .reminders-page .pro-locked-preview,html[data-theme=dark] .reminder-limit-card .pro-feature-card-locked,html[data-theme=dark] .reminder-limit-card .pro-locked-preview,html[data-theme=dark] .reminders-page .pro-feature-card-locked,html[data-theme=dark] .reminders-page .pro-locked-preview{border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .reminder-limit-card .pro-feature-card-locked,html.dark .reminder-limit-card .pro-locked-preview,html.dark .reminders-page .pro-feature-card-locked,html.dark .reminders-page .pro-locked-preview,html[data-theme=dark] .reminder-limit-card .pro-feature-card-locked,html[data-theme=dark] .reminder-limit-card .pro-locked-preview,html[data-theme=dark] .reminders-page .pro-feature-card-locked,html[data-theme=dark] .reminders-page .pro-locked-preview{border-color:color-mix(in srgb,var(--border) 72%,white 16%)!important}}html.dark .reminder-limit-card .pro-feature-card-locked,html.dark .reminder-limit-card .pro-locked-preview,html.dark .reminders-page .pro-feature-card-locked,html.dark .reminders-page .pro-locked-preview,html[data-theme=dark] .reminder-limit-card .pro-feature-card-locked,html[data-theme=dark] .reminder-limit-card .pro-locked-preview,html[data-theme=dark] .reminders-page .pro-feature-card-locked,html[data-theme=dark] .reminders-page .pro-locked-preview{color:var(--text)!important}.auth-marketing-grid .input,.auth-marketing-grid .select,.auth-marketing-grid .textarea,.auth-marketing-grid input.input,.auth-marketing-grid select.select,.auth-marketing-grid textarea.textarea{min-height:56px!important;color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;border-color:var(--border)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid .input,.auth-marketing-grid .select,.auth-marketing-grid .textarea,.auth-marketing-grid input.input,.auth-marketing-grid select.select,.auth-marketing-grid textarea.textarea{border-color:color-mix(in srgb,var(--border) 86%,var(--primary) 14%)!important}}.auth-marketing-grid .input,.auth-marketing-grid .select,.auth-marketing-grid .textarea,.auth-marketing-grid input.input,.auth-marketing-grid select.select,.auth-marketing-grid textarea.textarea{box-shadow:inset 0 0 0 1px var(--border)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid .input,.auth-marketing-grid .select,.auth-marketing-grid .textarea,.auth-marketing-grid input.input,.auth-marketing-grid select.select,.auth-marketing-grid textarea.textarea{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 72%,transparent)!important}}.auth-marketing-grid .input,.auth-marketing-grid .select,.auth-marketing-grid .textarea,.auth-marketing-grid input.input,.auth-marketing-grid select.select,.auth-marketing-grid textarea.textarea{color-scheme:light!important}.auth-marketing-grid .input::placeholder,.auth-marketing-grid .textarea::placeholder,.auth-marketing-grid input.input::placeholder,.auth-marketing-grid textarea.textarea::placeholder{color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid .input::placeholder,.auth-marketing-grid .textarea::placeholder,.auth-marketing-grid input.input::placeholder,.auth-marketing-grid textarea.textarea::placeholder{color:color-mix(in srgb,var(--muted) 88%,black 4%)!important}}.auth-marketing-grid .input::placeholder,.auth-marketing-grid .textarea::placeholder,.auth-marketing-grid input.input::placeholder,.auth-marketing-grid textarea.textarea::placeholder{-webkit-text-fill-color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid .input::placeholder,.auth-marketing-grid .textarea::placeholder,.auth-marketing-grid input.input::placeholder,.auth-marketing-grid textarea.textarea::placeholder{-webkit-text-fill-color:color-mix(in srgb,var(--muted) 88%,black 4%)!important}}.auth-marketing-grid .input::placeholder,.auth-marketing-grid .textarea::placeholder,.auth-marketing-grid input.input::placeholder,.auth-marketing-grid textarea.textarea::placeholder{opacity:1!important}.auth-marketing-grid input.input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid input.input:-webkit-autofill{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}.auth-marketing-grid input.input:-webkit-autofill{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-marketing-grid input.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid input.input:-webkit-autofill:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}.auth-marketing-grid input.input:-webkit-autofill:hover{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-marketing-grid input.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid input.input:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}.auth-marketing-grid input.input:-webkit-autofill:focus{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-marketing-grid textarea.textarea:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid textarea.textarea:-webkit-autofill{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}.auth-marketing-grid textarea.textarea:-webkit-autofill{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-marketing-grid textarea.textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid textarea.textarea:-webkit-autofill:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}.auth-marketing-grid textarea.textarea:-webkit-autofill:hover{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-marketing-grid textarea.textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid textarea.textarea:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}.auth-marketing-grid textarea.textarea:-webkit-autofill:focus{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-marketing-grid select.select:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid select.select:-webkit-autofill{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}.auth-marketing-grid select.select:-webkit-autofill{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-marketing-grid select.select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid select.select:-webkit-autofill:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}.auth-marketing-grid select.select:-webkit-autofill:hover{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-marketing-grid select.select:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid select.select:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}.auth-marketing-grid select.select:-webkit-autofill:focus{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}html.dark .auth-marketing-grid .input,html.dark .auth-marketing-grid .select,html.dark .auth-marketing-grid .textarea,html.dark .auth-marketing-grid input.input,html.dark .auth-marketing-grid select.select,html.dark .auth-marketing-grid textarea.textarea,html[data-theme=dark] .auth-marketing-grid .input,html[data-theme=dark] .auth-marketing-grid .select,html[data-theme=dark] .auth-marketing-grid .textarea,html[data-theme=dark] .auth-marketing-grid input.input,html[data-theme=dark] .auth-marketing-grid select.select,html[data-theme=dark] .auth-marketing-grid textarea.textarea{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid .input,html.dark .auth-marketing-grid .select,html.dark .auth-marketing-grid .textarea,html.dark .auth-marketing-grid input.input,html.dark .auth-marketing-grid select.select,html.dark .auth-marketing-grid textarea.textarea,html[data-theme=dark] .auth-marketing-grid .input,html[data-theme=dark] .auth-marketing-grid .select,html[data-theme=dark] .auth-marketing-grid .textarea,html[data-theme=dark] .auth-marketing-grid input.input,html[data-theme=dark] .auth-marketing-grid select.select,html[data-theme=dark] .auth-marketing-grid textarea.textarea{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark .auth-marketing-grid .input,html.dark .auth-marketing-grid .select,html.dark .auth-marketing-grid .textarea,html.dark .auth-marketing-grid input.input,html.dark .auth-marketing-grid select.select,html.dark .auth-marketing-grid textarea.textarea,html[data-theme=dark] .auth-marketing-grid .input,html[data-theme=dark] .auth-marketing-grid .select,html[data-theme=dark] .auth-marketing-grid .textarea,html[data-theme=dark] .auth-marketing-grid input.input,html[data-theme=dark] .auth-marketing-grid select.select,html[data-theme=dark] .auth-marketing-grid textarea.textarea{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid .input,html.dark .auth-marketing-grid .select,html.dark .auth-marketing-grid .textarea,html.dark .auth-marketing-grid input.input,html.dark .auth-marketing-grid select.select,html.dark .auth-marketing-grid textarea.textarea,html[data-theme=dark] .auth-marketing-grid .input,html[data-theme=dark] .auth-marketing-grid .select,html[data-theme=dark] .auth-marketing-grid .textarea,html[data-theme=dark] .auth-marketing-grid input.input,html[data-theme=dark] .auth-marketing-grid select.select,html[data-theme=dark] .auth-marketing-grid textarea.textarea{border-color:color-mix(in srgb,var(--border) 72%,white 14%)!important}}html.dark .auth-marketing-grid .input,html.dark .auth-marketing-grid .select,html.dark .auth-marketing-grid .textarea,html.dark .auth-marketing-grid input.input,html.dark .auth-marketing-grid select.select,html.dark .auth-marketing-grid textarea.textarea,html[data-theme=dark] .auth-marketing-grid .input,html[data-theme=dark] .auth-marketing-grid .select,html[data-theme=dark] .auth-marketing-grid .textarea,html[data-theme=dark] .auth-marketing-grid input.input,html[data-theme=dark] .auth-marketing-grid select.select,html[data-theme=dark] .auth-marketing-grid textarea.textarea{box-shadow:inset 0 0 0 1px var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid .input,html.dark .auth-marketing-grid .select,html.dark .auth-marketing-grid .textarea,html.dark .auth-marketing-grid input.input,html.dark .auth-marketing-grid select.select,html.dark .auth-marketing-grid textarea.textarea,html[data-theme=dark] .auth-marketing-grid .input,html[data-theme=dark] .auth-marketing-grid .select,html[data-theme=dark] .auth-marketing-grid .textarea,html[data-theme=dark] .auth-marketing-grid input.input,html[data-theme=dark] .auth-marketing-grid select.select,html[data-theme=dark] .auth-marketing-grid textarea.textarea{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 66%,transparent)!important}}html.dark .auth-marketing-grid .input,html.dark .auth-marketing-grid .select,html.dark .auth-marketing-grid .textarea,html.dark .auth-marketing-grid input.input,html.dark .auth-marketing-grid select.select,html.dark .auth-marketing-grid textarea.textarea,html[data-theme=dark] .auth-marketing-grid .input,html[data-theme=dark] .auth-marketing-grid .select,html[data-theme=dark] .auth-marketing-grid .textarea,html[data-theme=dark] .auth-marketing-grid input.input,html[data-theme=dark] .auth-marketing-grid select.select,html[data-theme=dark] .auth-marketing-grid textarea.textarea{color-scheme:dark!important}html.dark .auth-marketing-grid input.input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid input.input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark .auth-marketing-grid input.input:-webkit-autofill{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid input.input:-webkit-autofill{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important}}html.dark .auth-marketing-grid input.input:-webkit-autofill{color-scheme:dark!important}html.dark .auth-marketing-grid input.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid input.input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark .auth-marketing-grid input.input:-webkit-autofill:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid input.input:-webkit-autofill:hover{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important}}html.dark .auth-marketing-grid input.input:-webkit-autofill:hover{color-scheme:dark!important}html.dark .auth-marketing-grid input.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid input.input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark .auth-marketing-grid input.input:-webkit-autofill:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid input.input:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important}}html.dark .auth-marketing-grid input.input:-webkit-autofill:focus{color-scheme:dark!important}html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important}}html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill{color-scheme:dark!important}html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill:hover{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important}}html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill:hover{color-scheme:dark!important}html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important}}html.dark .auth-marketing-grid textarea.textarea:-webkit-autofill:focus{color-scheme:dark!important}html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important}}html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill{color-scheme:dark!important}html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill:hover{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important}}html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill:hover{color-scheme:dark!important}html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important}}html[data-theme=dark] .auth-marketing-grid input.input:-webkit-autofill:focus{color-scheme:dark!important}html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important}}html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill{color-scheme:dark!important}html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill:hover{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important}}html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill:hover{color-scheme:dark!important}html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important}}html[data-theme=dark] .auth-marketing-grid textarea.textarea:-webkit-autofill:focus{color-scheme:dark!important}.auth-marketing-grid .input:focus,.auth-marketing-grid .select:focus,.auth-marketing-grid .textarea:focus,.auth-marketing-grid input.input:focus,.auth-marketing-grid select.select:focus,.auth-marketing-grid textarea.textarea:focus{outline:3px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid .input:focus,.auth-marketing-grid .select:focus,.auth-marketing-grid .textarea:focus,.auth-marketing-grid input.input:focus,.auth-marketing-grid select.select:focus,.auth-marketing-grid textarea.textarea:focus{outline:3px solid color-mix(in srgb,var(--primary) 32%,transparent)!important}}.auth-marketing-grid .input:focus,.auth-marketing-grid .select:focus,.auth-marketing-grid .textarea:focus,.auth-marketing-grid input.input:focus,.auth-marketing-grid select.select:focus,.auth-marketing-grid textarea.textarea:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid .input:focus,.auth-marketing-grid .select:focus,.auth-marketing-grid .textarea:focus,.auth-marketing-grid input.input:focus,.auth-marketing-grid select.select:focus,.auth-marketing-grid textarea.textarea:focus{border-color:color-mix(in srgb,var(--primary) 64%,var(--border))!important}}@media (min-width:761px){.auth-marketing-grid .button,.marketing-nav .button,.marketing-nav button.button,.topbar .button{border-radius:16px!important;min-height:42px!important;padding:9px 18px!important;line-height:1.05!important}.auth-marketing-grid .button-primary,.marketing-mobile-actions .button-primary,.marketing-nav .button-primary,.topbar .button-primary{padding-left:24px!important;padding-right:24px!important}}.auth-marketing-grid form[data-auth-method=email] .input,.auth-marketing-grid form[data-auth-method=email] input.input,form[data-screenshot=login-form] .input,form[data-screenshot=login-form] input.input,form[data-screenshot=signup-form] .input,form[data-screenshot=signup-form] input.input{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;border-color:var(--border)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid form[data-auth-method=email] .input,.auth-marketing-grid form[data-auth-method=email] input.input,form[data-screenshot=login-form] .input,form[data-screenshot=login-form] input.input,form[data-screenshot=signup-form] .input,form[data-screenshot=signup-form] input.input{border-color:color-mix(in srgb,var(--border) 84%,var(--primary) 16%)!important}}.auth-marketing-grid form[data-auth-method=email] .input,.auth-marketing-grid form[data-auth-method=email] input.input,form[data-screenshot=login-form] .input,form[data-screenshot=login-form] input.input,form[data-screenshot=signup-form] .input,form[data-screenshot=signup-form] input.input{box-shadow:inset 0 0 0 1px var(--border)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid form[data-auth-method=email] .input,.auth-marketing-grid form[data-auth-method=email] input.input,form[data-screenshot=login-form] .input,form[data-screenshot=login-form] input.input,form[data-screenshot=signup-form] .input,form[data-screenshot=signup-form] input.input{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 64%,transparent)!important}}.auth-marketing-grid form[data-auth-method=email] .input,.auth-marketing-grid form[data-auth-method=email] input.input,form[data-screenshot=login-form] .input,form[data-screenshot=login-form] input.input,form[data-screenshot=signup-form] .input,form[data-screenshot=signup-form] input.input{-webkit-box-shadow:inset 0 0 0 1px var(--border)!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid form[data-auth-method=email] .input,.auth-marketing-grid form[data-auth-method=email] input.input,form[data-screenshot=login-form] .input,form[data-screenshot=login-form] input.input,form[data-screenshot=signup-form] .input,form[data-screenshot=signup-form] input.input{-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 64%,transparent)!important}}.auth-marketing-grid form[data-auth-method=email] .input,.auth-marketing-grid form[data-auth-method=email] input.input,form[data-screenshot=login-form] .input,form[data-screenshot=login-form] input.input,form[data-screenshot=signup-form] .input,form[data-screenshot=signup-form] input.input{color-scheme:light!important}form[data-screenshot=login-form] .input::placeholder,form[data-screenshot=login-form] input.input::placeholder,form[data-screenshot=signup-form] .input::placeholder,form[data-screenshot=signup-form] input.input::placeholder{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important;opacity:1!important}form[data-screenshot=login-form] input.input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){form[data-screenshot=login-form] input.input:-webkit-autofill{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}form[data-screenshot=login-form] input.input:-webkit-autofill{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}form[data-screenshot=login-form] input.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){form[data-screenshot=login-form] input.input:-webkit-autofill:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}form[data-screenshot=login-form] input.input:-webkit-autofill:hover{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}form[data-screenshot=login-form] input.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){form[data-screenshot=login-form] input.input:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}form[data-screenshot=login-form] input.input:-webkit-autofill:focus{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}form[data-screenshot=signup-form] input.input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){form[data-screenshot=signup-form] input.input:-webkit-autofill{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}form[data-screenshot=signup-form] input.input:-webkit-autofill{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-marketing-grid form[data-auth-method=email] input.input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid form[data-auth-method=email] input.input:-webkit-autofill{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}.auth-marketing-grid form[data-auth-method=email] input.input:-webkit-autofill{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-marketing-grid form[data-auth-method=email] input.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid form[data-auth-method=email] input.input:-webkit-autofill:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}.auth-marketing-grid form[data-auth-method=email] input.input:-webkit-autofill:hover{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.auth-marketing-grid form[data-auth-method=email] input.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;caret-color:var(--primary)!important;border-color:var(--primary)!important;background:#fff!important}@supports (color:color-mix(in lab,red,red)){.auth-marketing-grid form[data-auth-method=email] input.input:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}.auth-marketing-grid form[data-auth-method=email] input.input:-webkit-autofill:focus{color-scheme:light!important;transition:background-color 999999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #fff!important}html.dark form[data-screenshot=login-form] .input,html.dark form[data-screenshot=login-form] input.input,html.dark form[data-screenshot=signup-form] .input,html.dark form[data-screenshot=signup-form] input.input,html[data-theme=dark] form[data-screenshot=login-form] .input,html[data-theme=dark] form[data-screenshot=login-form] input.input,html[data-theme=dark] form[data-screenshot=signup-form] .input,html[data-theme=dark] form[data-screenshot=signup-form] input.input{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] .input,html.dark form[data-screenshot=login-form] input.input,html.dark form[data-screenshot=signup-form] .input,html.dark form[data-screenshot=signup-form] input.input,html[data-theme=dark] form[data-screenshot=login-form] .input,html[data-theme=dark] form[data-screenshot=login-form] input.input,html[data-theme=dark] form[data-screenshot=signup-form] .input,html[data-theme=dark] form[data-screenshot=signup-form] input.input{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=login-form] .input,html.dark form[data-screenshot=login-form] input.input,html.dark form[data-screenshot=signup-form] .input,html.dark form[data-screenshot=signup-form] input.input,html[data-theme=dark] form[data-screenshot=login-form] .input,html[data-theme=dark] form[data-screenshot=login-form] input.input,html[data-theme=dark] form[data-screenshot=signup-form] .input,html[data-theme=dark] form[data-screenshot=signup-form] input.input{background-color:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] .input,html.dark form[data-screenshot=login-form] input.input,html.dark form[data-screenshot=signup-form] .input,html.dark form[data-screenshot=signup-form] input.input,html[data-theme=dark] form[data-screenshot=login-form] .input,html[data-theme=dark] form[data-screenshot=login-form] input.input,html[data-theme=dark] form[data-screenshot=signup-form] .input,html[data-theme=dark] form[data-screenshot=signup-form] input.input{background-color:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=login-form] .input,html.dark form[data-screenshot=login-form] input.input,html.dark form[data-screenshot=signup-form] .input,html.dark form[data-screenshot=signup-form] input.input,html[data-theme=dark] form[data-screenshot=login-form] .input,html[data-theme=dark] form[data-screenshot=login-form] input.input,html[data-theme=dark] form[data-screenshot=signup-form] .input,html[data-theme=dark] form[data-screenshot=signup-form] input.input{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important;border-color:var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] .input,html.dark form[data-screenshot=login-form] input.input,html.dark form[data-screenshot=signup-form] .input,html.dark form[data-screenshot=signup-form] input.input,html[data-theme=dark] form[data-screenshot=login-form] .input,html[data-theme=dark] form[data-screenshot=login-form] input.input,html[data-theme=dark] form[data-screenshot=signup-form] .input,html[data-theme=dark] form[data-screenshot=signup-form] input.input{border-color:color-mix(in srgb,var(--border) 72%,white 14%)!important}}html.dark form[data-screenshot=login-form] .input,html.dark form[data-screenshot=login-form] input.input,html.dark form[data-screenshot=signup-form] .input,html.dark form[data-screenshot=signup-form] input.input,html[data-theme=dark] form[data-screenshot=login-form] .input,html[data-theme=dark] form[data-screenshot=login-form] input.input,html[data-theme=dark] form[data-screenshot=signup-form] .input,html[data-theme=dark] form[data-screenshot=signup-form] input.input{box-shadow:inset 0 0 0 1px var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] .input,html.dark form[data-screenshot=login-form] input.input,html.dark form[data-screenshot=signup-form] .input,html.dark form[data-screenshot=signup-form] input.input,html[data-theme=dark] form[data-screenshot=login-form] .input,html[data-theme=dark] form[data-screenshot=login-form] input.input,html[data-theme=dark] form[data-screenshot=signup-form] .input,html[data-theme=dark] form[data-screenshot=signup-form] input.input{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 66%,transparent)!important}}html.dark form[data-screenshot=login-form] .input,html.dark form[data-screenshot=login-form] input.input,html.dark form[data-screenshot=signup-form] .input,html.dark form[data-screenshot=signup-form] input.input,html[data-theme=dark] form[data-screenshot=login-form] .input,html[data-theme=dark] form[data-screenshot=login-form] input.input,html[data-theme=dark] form[data-screenshot=signup-form] .input,html[data-theme=dark] form[data-screenshot=signup-form] input.input{-webkit-box-shadow:inset 0 0 0 1px var(--border)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] .input,html.dark form[data-screenshot=login-form] input.input,html.dark form[data-screenshot=signup-form] .input,html.dark form[data-screenshot=signup-form] input.input,html[data-theme=dark] form[data-screenshot=login-form] .input,html[data-theme=dark] form[data-screenshot=login-form] input.input,html[data-theme=dark] form[data-screenshot=signup-form] .input,html[data-theme=dark] form[data-screenshot=signup-form] input.input{-webkit-box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 66%,transparent)!important}}html.dark form[data-screenshot=login-form] .input,html.dark form[data-screenshot=login-form] input.input,html.dark form[data-screenshot=signup-form] .input,html.dark form[data-screenshot=signup-form] input.input,html[data-theme=dark] form[data-screenshot=login-form] .input,html[data-theme=dark] form[data-screenshot=login-form] input.input,html[data-theme=dark] form[data-screenshot=signup-form] .input,html[data-theme=dark] form[data-screenshot=signup-form] input.input{color-scheme:dark!important}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] input.input:-webkit-autofill{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill{background-color:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] input.input:-webkit-autofill{background-color:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] input.input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] input.input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill{color-scheme:dark!important}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:hover{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:hover{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:hover{background-color:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:hover{background-color:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:hover{color-scheme:dark!important}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:focus{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:focus{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:focus{background-color:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:focus{background-color:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark form[data-screenshot=login-form] input.input:-webkit-autofill:focus{color-scheme:dark!important}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill{background-color:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill{background-color:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill{color-scheme:dark!important}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{background-color:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{background-color:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{color-scheme:dark!important}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{background-color:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{background-color:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html.dark form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{color-scheme:dark!important}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill{background-color:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill{background-color:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill{color-scheme:dark!important}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:hover{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:hover{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:hover{background-color:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:hover{background-color:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:hover{color-scheme:dark!important}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:focus{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:focus{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:focus{background-color:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:focus{background-color:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] form[data-screenshot=login-form] input.input:-webkit-autofill:focus{color-scheme:dark!important}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill{background-color:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill{background-color:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill{color-scheme:dark!important}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{background-color:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{background-color:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:hover{color-scheme:dark!important}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{background:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{background-color:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{background-color:color-mix(in srgb,var(--surface) 88%,black 12%)!important}}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text)!important;box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--surface) inset!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--surface) 88%,black 12%) inset!important}}html[data-theme=dark] form[data-screenshot=signup-form] input.input:-webkit-autofill:focus{color-scheme:dark!important}@media (min-width:761px){.marketing-nav .button,.marketing-nav button.button,.topbar .button,.topbar button.button{min-height:40px!important;padding:8px 18px!important;line-height:1.1!important}.marketing-nav .button-primary,.marketing-nav button.button-primary,.topbar .button-primary,.topbar button.button-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;padding-left:24px!important;padding-right:24px!important}}.attachment-panel-v2,.attachment-panel-v2 *,.daily-log-tight-grid,.daily-log-v2-form,.daily-log-v2-form .card,.daily-log-v2-form>*,[data-screenshot=daily-log-page]{box-sizing:border-box;min-width:0}.daily-log-tight-grid,[data-screenshot=daily-log-page]{gap:clamp(16px,2vw,22px);width:100%;max-width:100%;display:grid;overflow-x:clip}.daily-log-v2-form{gap:clamp(14px,1.8vw,20px)!important}.attachment-panel-v2,.daily-log-v2-context,.daily-log-v2-delete-card,.daily-log-v2-essentials,.daily-log-v2-form,.daily-log-v2-form>.card,.daily-log-v2-hero,.daily-log-v2-overall{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.attachment-card,.attachment-card-actions,.attachment-file-picker,.attachment-grid,.attachment-upload-button,.attachment-upload-form-v2,.daily-log-v2-context-grid,.daily-log-v2-date-actions,.daily-log-v2-date-card,.daily-log-v2-details,.daily-log-v2-hero,.daily-log-v2-sleep-card,.daily-log-v2-slider-card,.daily-log-v2-slider-grid,.daily-log-v2-wellness-card{min-width:0!important;max-width:100%!important}.attachment-audio-player,.attachment-modal-frame,.attachment-modal-image,.attachment-panel-v2 audio,.attachment-panel-v2 input,.attachment-panel-v2 textarea,.attachment-preview,.attachment-preview-button,.daily-log-v2-date-card .input,.daily-log-v2-notes .textarea,.daily-log-v2-sleep-card input,.daily-log-v2-slider-card input{width:100%!important;min-width:0!important;max-width:100%!important}.attachment-file-name,.attachment-helper-copy,.chip-wrap,.daily-log-v2-details summary,.daily-log-v2-flare-toggle,.daily-log-v2-trigger-wrap,.daily-log-v2-trigger-wrap .chip{overflow-wrap:anywhere;word-break:normal;min-width:0!important;max-width:100%!important}.attachment-card-actions .button,.attachment-card-actions form,.daily-log-v2-date-actions .button,.daily-log-v2-trigger-wrap .chip{max-width:100%}@media (min-width:900px){.daily-log-v2-hero{grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important}.daily-log-v2-context-grid{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)!important}.daily-log-v2-slider-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.daily-log-v2-wellness-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:700px) and (max-width:899px){.attachment-upload-form-v2,.daily-log-v2-context-grid,.daily-log-v2-hero,.daily-log-v2-slider-grid,.daily-log-v2-wellness-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}.attachment-upload-form-v2>.attachment-helper-copy,.daily-log-v2-context-grid>*,.daily-log-v2-date-card{grid-column:auto}}@media (max-width:699px){.attachment-card-actions,.attachment-grid,.attachment-upload-form-v2,.daily-log-v2-context-grid,.daily-log-v2-date-actions,.daily-log-v2-hero,.daily-log-v2-slider-grid,.daily-log-v2-wellness-card{grid-template-columns:1fr!important}.daily-log-v2-feeling-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.daily-log-v2-feeling-grid>*,.daily-log-v2-feeling-grid>:nth-child(4),.daily-log-v2-feeling-grid>:nth-child(5){grid-column:auto!important}.attachment-panel-v2,.daily-log-v2-context,.daily-log-v2-essentials,.daily-log-v2-overall{padding:clamp(16px,4.5vw,20px)!important}}.daily-log-v2-form .daily-log-save-bar,.daily-log-v2-form .daily-log-v2-save-bar,.daily-log-v2-form .sticky-actions.daily-log-save-bar{left:auto!important;right:auto!important;bottom:calc(84px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(180px,260px)!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:clamp(14px,2vw,20px) 0 0!important;padding:clamp(10px,1.6vw,14px)!important;display:grid!important;position:sticky!important;overflow:clip!important;transform:none!important}.daily-log-v2-form .daily-log-save-bar .button,.daily-log-v2-form .daily-log-save-bar .daily-log-save-copy,.daily-log-v2-form .daily-log-save-bar button[type=submit]{min-width:0!important;max-width:100%!important}.daily-log-v2-form .daily-log-save-bar .button,.daily-log-v2-form .daily-log-save-bar button[type=submit]{white-space:normal!important;width:100%!important;min-height:48px!important}@media (max-width:640px){.daily-log-v2-form .daily-log-save-bar,.daily-log-v2-form .daily-log-v2-save-bar,.daily-log-v2-form .sticky-actions.daily-log-save-bar{bottom:calc(92px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:1fr!important}.daily-log-v2-form .daily-log-save-copy span{font-size:.8rem!important;display:block!important}}.daily-log-save-spacer{height:clamp(96px,12vw,132px)!important}.daily-log-v2-context[data-screenshot=daily-log-context] .daily-log-v2-context-grid,.daily-log-v2-form .daily-log-v2-context .daily-log-v2-context-grid,section[data-screenshot=daily-log-context] .daily-log-v2-context-grid{grid-template-columns:1fr!important;align-items:start!important;gap:clamp(14px,1.8vw,20px)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.daily-log-v2-form .daily-log-v2-context .daily-log-v2-context-grid>*,section[data-screenshot=daily-log-context] .daily-log-v2-context-grid>*{width:100%!important;min-width:0!important;max-width:100%!important}.daily-log-v2-form .daily-log-v2-context .daily-log-v2-wellness-card,section[data-screenshot=daily-log-context] .daily-log-v2-wellness-card{align-items:stretch!important;gap:clamp(14px,1.8vw,18px)!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.daily-log-v2-form .daily-log-v2-context .daily-log-v2-wellness-card>div,section[data-screenshot=daily-log-context] .daily-log-v2-wellness-card>div{min-width:0!important;max-width:100%!important}@media (min-width:1024px){.daily-log-v2-form .daily-log-v2-context .daily-log-v2-wellness-card,section[data-screenshot=daily-log-context] .daily-log-v2-wellness-card{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:700px) and (max-width:1023px){.daily-log-v2-form .daily-log-v2-context .daily-log-v2-wellness-card,section[data-screenshot=daily-log-context] .daily-log-v2-wellness-card{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:699px){.daily-log-v2-form .daily-log-v2-context .daily-log-v2-wellness-card,section[data-screenshot=daily-log-context] .daily-log-v2-wellness-card{grid-template-columns:1fr!important}}.daily-log-v2-form .daily-log-v2-context .daily-log-v2-sleep-card,section[data-screenshot=daily-log-context] .daily-log-v2-sleep-card{grid-column:1/-1!important}.chart-flare-axis-label{fill:var(--text)!important;font-size:14px!important;font-weight:850!important}@supports (color:color-mix(in lab,red,red)){.chart-flare-axis-label{fill:color-mix(in srgb,var(--text) 82%,var(--muted))!important}}.chart-radar-area,.chart-radar-shell{overflow:hidden!important}.chart-radar-area{min-height:300px!important}.chart-radar-svg{max-width:min(100%,430px)!important;overflow:hidden!important}.chart-radar-label{fill:var(--text)!important;font-size:clamp(12px,1.05vw,14px)!important;font-weight:850!important}@supports (color:color-mix(in lab,red,red)){.chart-radar-label{fill:color-mix(in srgb,var(--text) 90%,var(--muted))!important}}.dark .chart-flare-axis-label,.dark .chart-radar-label{fill:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.dark .chart-flare-axis-label,.dark .chart-radar-label{fill:color-mix(in srgb,var(--text) 92%,white 8%)!important}}@media (max-width:760px){.chart-flare-axis-label{font-size:12.5px!important}.chart-radar-label{font-size:12px!important}}body:has(.marketing-light-scope),html:has(.marketing-light-scope){color-scheme:light;background:#fff}.marketing-light-scope .theme-logo-light,html.dark .marketing-light-scope .theme-logo-light,html[data-theme=dark] .marketing-light-scope .theme-logo-light{display:block!important}.marketing-light-scope .theme-logo-dark,html.dark .marketing-light-scope .theme-logo-dark,html[data-theme=dark] .marketing-light-scope .theme-logo-dark{display:none!important}html.dark .marketing-light-scope .notice,html[data-theme=dark] .marketing-light-scope .notice{color:#34207f!important;background:#f1edff!important;border-color:#d8caff!important}html.dark .marketing-light-scope .notice-success,html[data-theme=dark] .marketing-light-scope .notice-success{color:#145a3d!important;background:#e6f8ef!important;border-color:#a8e2c3!important}html.dark .marketing-light-scope .input,html.dark .marketing-light-scope .select,html.dark .marketing-light-scope .textarea,html.dark .marketing-light-scope input.input,html.dark .marketing-light-scope select.select,html.dark .marketing-light-scope textarea.textarea,html[data-theme=dark] .marketing-light-scope .input,html[data-theme=dark] .marketing-light-scope .select,html[data-theme=dark] .marketing-light-scope .textarea,html[data-theme=dark] .marketing-light-scope input.input,html[data-theme=dark] .marketing-light-scope select.select,html[data-theme=dark] .marketing-light-scope textarea.textarea{color:#172033!important;-webkit-text-fill-color:#172033!important;color-scheme:light!important;background:#fff!important;border-color:#d8d2eb!important;box-shadow:inset 0 0 0 1px #6d4aff14!important}.chart-legend-line-swatch{border-top-width:3px!important;border-radius:0!important;width:22px!important;height:0!important}@media (min-width:760px) and (max-width:1023px){.reflections-v2-journal-filters{grid-template-columns:1fr!important}}html.dark .doctor-summary-v2-metric .baseline-delta-neutral,html[data-theme=dark] .doctor-summary-v2-metric .baseline-delta-neutral{color:#eeeaff!important;background:#2f2b57!important;border-color:#7569b5!important}html.dark .doctor-summary-v2-metric .baseline-delta-above,html[data-theme=dark] .doctor-summary-v2-metric .baseline-delta-above{color:#ffd7e8!important;background:#4a243b!important;border-color:#a94f79!important}html.dark .doctor-summary-v2-metric .baseline-delta-below,html[data-theme=dark] .doctor-summary-v2-metric .baseline-delta-below{color:#c9fbe0!important;background:#173d31!important;border-color:#3b936e!important}@media (max-width:1023px){.ft-app-topbar{padding-left:max(12px,env(safe-area-inset-left,0px))!important;padding-right:max(12px,env(safe-area-inset-right,0px))!important}.ft-app-topbar .app-logo-link-mobile,.ft-app-topbar .topbar-left,.ft-app-topbar .topbar-mobile-brand,.ft-app-topbar>*{min-width:0!important}.ft-app-topbar .topbar-mobile-brand{flex:auto!important}.ft-app-topbar .app-logo-link-mobile{max-width:min(52vw,190px)!important}.mobile-drawer{width:min(360px,calc(100dvw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 12px))!important;max-width:calc(100dvw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 12px)!important;padding-left:max(14px,env(safe-area-inset-left,0px))!important;padding-bottom:max(18px,env(safe-area-inset-bottom,0px))!important;left:0!important}.mobile-drawer,.mobile-nav{box-sizing:border-box!important}.mobile-nav{left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;width:auto!important;max-width:none!important}.ft-page.page,main.ft-page{padding-left:max(14px,env(safe-area-inset-left,0px))!important;padding-right:max(14px,env(safe-area-inset-right,0px))!important}.daily-log-v2-form .daily-log-save-bar,.daily-log-v2-form .daily-log-v2-save-bar,.daily-log-v2-form .sticky-actions.daily-log-save-bar{box-sizing:border-box!important;width:100%!important;max-width:100%!important;left:auto!important;right:auto!important;transform:none!important}.symptoms-v2-shell .symptom-card-client.is-editing{-webkit-overflow-scrolling:touch;top:max(8px,env(safe-area-inset-top,0px))!important;left:max(8px,env(safe-area-inset-left,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important;width:auto!important;max-width:none!important;max-height:calc(var(--symptom-editor-visual-height,100dvh) - max(16px, env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px)))!important;overscroll-behavior:contain!important;scroll-padding-bottom:max(18px,env(safe-area-inset-bottom,0px))!important;z-index:2147483003!important;padding:16px 16px max(16px,env(safe-area-inset-bottom,0px))!important;position:fixed!important;bottom:auto!important;overflow:hidden auto!important;box-shadow:0 28px 90px #0f172a57!important}.symptoms-v2-shell .tracker-v2-library-section:has(.symptom-card-client.is-editing){transform:none!important}.symptoms-v2-shell .symptom-card-client.is-editing .tracker-card-actions{position:static!important}.symptoms-v2-shell .symptom-card-client.is-editing .baseline-card-footer,.symptoms-v2-shell .symptom-card-client.is-editing .baseline-card-footer-compact{grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important;display:grid!important}.symptoms-v2-shell .symptom-card-client.is-editing .baseline-slider-form,.symptoms-v2-shell .symptom-card-client.is-editing .baseline-update-panel,.symptoms-v2-shell .symptom-card-client.is-editing .rename-popover{width:100%!important;min-width:0!important;max-width:100%!important;box-shadow:none!important;grid-column:1/-1!important;position:static!important;transform:none!important}.symptoms-v2-shell .symptom-card-client.is-editing .popover-action-row{z-index:2!important;padding-top:10px!important;padding-bottom:max(4px,env(safe-area-inset-bottom,0px))!important;background:var(--surface)!important;position:sticky!important;bottom:0!important}}@media (max-width:960px){.marketing-nav-desktop{display:none!important}.marketing-mobile-actions{min-width:0!important;display:inline-flex!important}.marketing-topbar-inner{padding-left:max(16px,env(safe-area-inset-left,0px))!important;padding-right:max(16px,env(safe-area-inset-right,0px))!important}.marketing-logo-link{min-width:0!important;max-width:min(52vw,220px)!important}.marketing-mobile-menu-panel{left:max(14px,env(safe-area-inset-left,0px))!important;right:max(14px,env(safe-area-inset-right,0px))!important;width:auto!important;max-width:none!important}}@media (max-width:1023px) and (max-height:500px){.mobile-nav{gap:2px!important;padding:5px 6px!important}.mobile-nav .sidebar-link{min-width:0!important;padding:6px 3px!important;font-size:10px!important}.daily-log-v2-form .daily-log-save-bar,.daily-log-v2-form .daily-log-v2-save-bar,.daily-log-v2-form .sticky-actions.daily-log-save-bar{bottom:calc(70px + env(safe-area-inset-bottom,0px))!important;grid-template-columns:minmax(0,1fr) minmax(150px,220px)!important}}.auth-password-requirements{margin:8px 0 0;font-size:.86rem;line-height:1.4}@media (max-width:960px){[contenteditable=true],input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]),select,textarea{font-size:16px!important}.onboarding-step-column{scroll-padding-bottom:calc(148px + env(safe-area-inset-bottom,0px));padding-bottom:calc(148px + env(safe-area-inset-bottom,0px))!important}.onboarding-sticky-footer{bottom:calc(10px + env(safe-area-inset-bottom,0px))!important}}.app-select-menu-up{top:auto!important;bottom:calc(100% + 8px)!important}.app-select-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.navigation-link-pending{pointer-events:none;cursor:wait!important}.navigation-link-spinner{flex:none;animation:spin .8s linear infinite}@media (max-width:1023px) and (max-height:500px),(max-width:760px){.ft-app-main{--ft-mobile-bottom-nav-reserve:24px}.ft-app-main .daily-log-v2-form{--ft-mobile-bottom-nav-reserve:calc(184px + env(safe-area-inset-bottom,0px))}.ft-app-main>main.ft-page.page{align-content:start;min-height:0!important;padding-bottom:24px!important}.ft-app-main>.ft-app-footer{padding-top:0!important;padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important;margin-top:0!important;margin-bottom:0!important}.ft-app-topbar{min-height:68px!important;padding-top:max(10px,env(safe-area-inset-top,0px))!important;align-items:center!important;gap:10px!important;padding-bottom:10px!important}.ft-app-topbar .topbar-left{flex:1 1 0!important}.ft-app-topbar .topbar-mobile-brand{align-items:center!important;gap:10px!important}.ft-app-topbar .app-logo-link-mobile{flex:0 auto!important;align-items:center!important;display:flex!important}.ft-app-topbar .ft-topbar-actions{flex:none!important;align-items:center!important}.ft-app-topbar .ft-topbar-actions form{align-items:center!important;margin:0!important;display:flex!important}.ft-app-topbar .ft-topbar-actions .button{height:44px!important;min-height:44px!important;padding:8px 12px!important}.ft-app-topbar .menu-button{flex:0 0 42px!important}.ft-app-shell{--ft-final-topbar-height:calc(68px + env(safe-area-inset-top,0px))}}@media (max-width:1023px){.mobile-drawer{padding-top:max(12px,env(safe-area-inset-top,0px))!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.mobile-drawer-actions,.mobile-drawer-header{flex:none}.mobile-drawer-header{padding-bottom:12px;align-items:center!important}.mobile-drawer-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;align-content:start;min-height:0;overflow-y:auto}.mobile-drawer-scroll [hidden]{display:none!important}.mobile-drawer-actions{border-top:1px solid var(--border);padding-top:10px}.mobile-drawer-actions form{margin:0}.mobile-drawer-actions .button{width:100%;min-height:44px!important}}.mobile-library-editor-layer{z-index:2147483005;box-sizing:border-box;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));justify-content:center;align-items:center;display:flex;position:fixed;left:0;right:0}.mobile-library-editor-backdrop{background:#0f172aa6;position:absolute;inset:0}.mobile-library-editor{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;max-width:560px;min-height:0;max-height:100%;color:var(--text);border-radius:22px;flex-direction:column;display:flex;position:relative;box-shadow:0 24px 72px #0000004d}.mobile-library-editor-header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.mobile-library-editor-header h2{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.3}.mobile-library-editor-header .icon-button{flex:0 0 44px;width:44px;height:44px}.mobile-library-editor-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:16px;overflow-y:auto}.mobile-library-editor .baseline-slider-form,.mobile-library-editor .rename-popover{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}.mobile-library-editor .input{width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important}.mobile-library-editor .baseline-live-row{flex-wrap:wrap;gap:8px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.mobile-library-editor .range-input{width:100%!important;min-width:0!important;height:32px!important;min-height:0!important;margin:0!important}.mobile-library-editor .baseline-scale{justify-content:space-between;display:flex}.mobile-library-editor .popover-action-row{background:var(--surface);padding:12px 0 4px;bottom:-16px;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:10px!important;display:grid!important;position:sticky!important}.mobile-library-editor .popover-action-row .button{width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:10px 12px!important;font-size:14px!important;line-height:1.3!important}@media (prefers-reduced-motion:reduce){.mobile-library-editor *{scroll-behavior:auto}}.marketing-light-scope .error-text,html.dark .marketing-light-scope .error-text,html[data-theme=dark] .marketing-light-scope .error-text{border-left:3px solid #b91c1c;border-radius:8px;padding:10px 12px;color:#b91c1c!important;background:#fef2f2!important}.marketing-mobile-menu-panel[data-menu-visible]{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;animation:none;transform:translateY(-8px)}.marketing-mobile-menu-panel[data-menu-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.marketing-mobile-menu-panel[data-menu-visible]{transition:none}}@media (max-width:1023px){.mobile-drawer{transition:transform .18s,visibility 0s linear .18s}.mobile-drawer-open{visibility:visible;transition-delay:0s}.mobile-drawer:not(.mobile-drawer-open){visibility:hidden;pointer-events:none;left:0!important;transform:translate(calc(-100% - 24px))!important}}@media (prefers-reduced-motion:reduce){.mobile-drawer{transition:none!important}}@media (max-width:1023px) and (max-height:500px),(max-width:760px){.ft-app-main input[type=date]{box-sizing:border-box;appearance:none;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block;width:100%!important;min-width:0!important;max-width:100%!important}.ft-app-main input[type=date]::-webkit-datetime-edit{min-width:0;padding:0}.ft-app-main input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.ft-app-main :is(label,div):has(>input[type=date]){min-width:0}.history-v2-custom-range{grid-template-columns:minmax(0,1fr)}.ft-app-main>main.ft-page.page{padding-bottom:36px!important}.ft-app-main .daily-log-tight-grid{gap:24px!important;padding-bottom:0!important}.ft-app-main .daily-log-v2-form{padding-bottom:0!important}.ft-app-main .daily-log-v2-form>:last-child{margin-bottom:0!important}.insights-section-nav-shell[data-sticky-section-nav=true],html.dark .insights-section-nav-shell[data-sticky-section-nav=true],html[data-theme=dark] .insights-section-nav-shell[data-sticky-section-nav=true]{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;padding-top:0!important;padding-bottom:0!important}.reflections-v2-actions>.badge{justify-self:start;width:auto}}@media (max-width:1023px) and (max-height:500px) and (orientation:landscape){.mobile-nav{display:none!important}.ft-app-main>.ft-app-footer{padding-bottom:max(24px,env(safe-area-inset-bottom,0px))!important}.daily-log-v2-form .daily-log-save-bar,.daily-log-v2-form .daily-log-v2-save-bar,.daily-log-v2-form .sticky-actions.daily-log-save-bar{bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}}@media (min-width:1024px){.insights-section-nav-fixed,html.dark .insights-section-nav-fixed,html[data-theme=dark] .insights-section-nav-fixed{top:calc(var(--ft-final-topbar-height,82px) + 10px)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.daily-log-tight-grid{padding-bottom:0!important}}@media (min-width:861px){.onboarding-complete-container-compact{width:min(100%,1100px)!important}.onboarding-complete-topbar-compact{padding-top:12px!important;padding-bottom:6px!important}.onboarding-complete-card.onboarding-complete-v2-card{border-radius:26px!important;gap:14px!important;padding:24px!important}.onboarding-complete-v2-hero{gap:12px!important}.onboarding-complete-v2-icon{border-radius:16px!important;width:46px!important;height:46px!important}.onboarding-complete-v2-hero .dashboard-v2-title{margin:8px 0 6px!important;font-size:clamp(28px,3.2vw,38px)!important;line-height:1.02!important}.onboarding-complete-v2-hero .dashboard-v2-subcopy{font-size:15px!important;line-height:1.45!important}.onboarding-complete-value-grid{gap:8px!important;margin:12px 0!important}.onboarding-complete-value-card{border-radius:15px!important;gap:8px!important;padding:10px 11px!important}.onboarding-complete-pro-offer{border-radius:19px!important;gap:12px!important;padding:14px!important}.onboarding-complete-v2-trial-primary strong{margin-top:7px!important;font-size:1.3rem!important}.onboarding-complete-plan-grid{gap:10px!important}.onboarding-complete-plan-card{border-radius:18px!important;gap:7px!important;min-height:150px!important;padding:15px!important}.onboarding-complete-plan-title{font-size:1.25rem!important}.onboarding-complete-plan-price{font-size:2.25rem!important}.onboarding-complete-best-value{top:14px!important;right:14px!important}.onboarding-complete-v2-cta-form{margin-top:8px!important}.onboarding-complete-v2-cta-form .button{min-height:44px!important}.onboarding-complete-secondary-actions-v2,.onboarding-complete-v2-actions{gap:8px!important;margin-top:4px!important}.onboarding-complete-secondary-actions-v2 .button,.onboarding-complete-v2-actions .button{min-height:40px!important}.onboarding-legal-footer-centered{margin-top:8px!important;padding-top:10px!important}}.insights-section-nav-fixed,.insights-section-nav-shell[data-sticky-section-nav=true],html.dark .insights-section-nav-fixed,html.dark .insights-section-nav-shell[data-sticky-section-nav=true],html[data-theme=dark] .insights-section-nav-fixed,html[data-theme=dark] .insights-section-nav-shell[data-sticky-section-nav=true]{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;padding:0!important;overflow:visible!important}.insights-section-nav-fixed.insights-section-nav-shell[data-sticky-section-nav=true]{top:calc(var(--ft-final-topbar-height,82px) + 10px)!important;position:fixed!important}.insights-section-nav,.insights-section-nav-fixed .insights-section-nav,.insights-section-nav.app-sticky-subnav{width:max-content!important;max-width:100%!important;margin-left:0!important;margin-right:auto!important}.nav-group-collapse{opacity:0;visibility:hidden;pointer-events:none;max-height:0;transition:max-height .18s,opacity .15s,margin .18s,visibility 0s linear .18s;overflow:hidden;margin-block:0!important}.nav-group-collapse[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;max-height:420px;transition-delay:0s;margin-top:4px!important}.tracker-toggle-icon{transform-origin:50%;transition:transform .18s}.button{transition:transform .17s,box-shadow .17s,filter .17s,color .17s,background-color .17s,border-color .17s!important}.button-primary:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 17px 36px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.button-primary:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 17px 36px color-mix(in srgb,var(--primary) 34%,transparent)!important}}.button-ghost:hover:not(:disabled):not([aria-disabled=true]),.button-secondary:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.button-ghost:hover:not(:disabled):not([aria-disabled=true]),.button-secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important}}.button-ghost:hover:not(:disabled):not([aria-disabled=true]),.button-secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.button-ghost:hover:not(:disabled):not([aria-disabled=true]),.button-secondary:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--primary) 11%,var(--surface-soft))!important}}.button-ghost:hover:not(:disabled):not([aria-disabled=true]),.button-secondary:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 10px 24px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.button-ghost:hover:not(:disabled):not([aria-disabled=true]),.button-secondary:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 14%,transparent)!important}}.app-view-tab:focus-visible,.auth-text-link:focus-visible,.button:focus-visible,.sidebar-footer-link:focus-visible,.sidebar-link:focus-visible,.tracker-toggle:focus-visible{outline:3px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.app-view-tab:focus-visible,.auth-text-link:focus-visible,.button:focus-visible,.sidebar-footer-link:focus-visible,.sidebar-link:focus-visible,.tracker-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 38%,transparent)!important}}.app-view-tab:focus-visible,.auth-text-link:focus-visible,.button:focus-visible,.sidebar-footer-link:focus-visible,.sidebar-link:focus-visible,.tracker-toggle:focus-visible{outline-offset:3px!important}.button:disabled,.button[aria-disabled=true]{filter:none!important;transform:none!important}.app-view-tab,.mobile-nav-link,.sidebar-footer-link,.sidebar-link,.tracker-toggle{transition:color .17s,background-color .17s,border-color .17s,box-shadow .17s}.auth-text-link{color:var(--primary);text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px;transition:color .16s,text-decoration-color .16s}.auth-text-link:focus-visible,.auth-text-link:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.auth-text-link:focus-visible,.auth-text-link:hover{color:color-mix(in srgb,var(--primary) 82%,var(--text))}}.auth-text-link:focus-visible,.auth-text-link:hover{text-decoration-color:currentColor}.onboarding-complete-value-icon{justify-content:center!important;align-items:center!important;line-height:0!important;display:inline-flex!important}.onboarding-complete-value-icon svg{flex:0 0 17px;width:17px;height:17px;display:block}.onboarding-complete-pro-offer-head{display:block!important}.beta-feedback-dialog.card{white-space:normal;width:min(520px,100% - 32px);max-height:85dvh;color:var(--text);text-align:left;margin:auto;font-size:1rem;line-height:1.5;overflow-y:auto;background:var(--surface)!important}.beta-feedback-dialog .section-title{margin:0 0 16px}.beta-feedback-context{gap:12px;margin-bottom:24px;display:grid}.beta-feedback-context p,.beta-feedback-status,.beta-feedback-success p{margin:0}.beta-feedback-form,.beta-feedback-success{gap:16px;display:grid}.beta-feedback-field{gap:8px;min-width:0;display:grid}.beta-feedback-select{position:relative}.beta-feedback-select select.input{appearance:none;width:100%;padding-right:44px}.beta-feedback-select svg{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:16px;transform:translateY(-50%)}.beta-feedback-counter{text-align:right;font-size:.875rem;line-height:1.5}.beta-feedback-status:empty{display:none}.beta-feedback-success .button{justify-self:start}@media (max-width:639px){.beta-feedback-dialog textarea.input{height:calc(4lh + 26px);min-height:calc(4lh + 26px)}}.beta-feedback-footer-trigger{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:24px;margin:0;padding:0}.app-page-footer-links{align-items:baseline}.beta-feedback-footer-trigger:hover{text-decoration:underline}.beta-feedback-footer-trigger:focus-visible,.beta-feedback-settings-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.beta-feedback-settings-trigger{width:100%;font:inherit;text-align:left;cursor:pointer}.onboarding-complete-recommendation-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.app-view-tab,.auth-text-link,.button,.mobile-nav-link,.nav-group-collapse,.sidebar-footer-link,.sidebar-link,.tracker-toggle,.tracker-toggle-icon{transition:none!important}.button:hover{transform:none!important}}.marketing-light-scope .chip{color:#596071!important}.marketing-light-scope .badge-success.pricing-best-value{color:#14532d!important;background:#dcfce7!important}.mobile-nav .sidebar-link-active>span,.sidebar-link-active>span{color:#5637df!important}.dark .mobile-nav .sidebar-link-active>span,.dark .sidebar-link-active>span,html[data-theme=dark] .mobile-nav .sidebar-link-active>span,html[data-theme=dark] .sidebar-link-active>span{color:#b8aaff!important}.dashboard-v2-eyebrow,.insights-v2-confidence,.page-kicker,.sleep-hours-value{color:#5b3fe5!important}.app-page-footer-inner .muted,.app-page-footer-links a,.beta-feedback-footer-trigger{color:#1f2937!important}.dark .dashboard-v2-eyebrow,.dark .insights-v2-confidence,.dark .page-kicker,.dark .sleep-hours-value,html[data-theme=dark] .dashboard-v2-eyebrow,html[data-theme=dark] .insights-v2-confidence,html[data-theme=dark] .page-kicker,html[data-theme=dark] .sleep-hours-value{color:#b8aaff!important}.dark .app-page-footer-inner .muted,.dark .app-page-footer-links a,.dark .beta-feedback-footer-trigger,html[data-theme=dark] .app-page-footer-inner .muted,html[data-theme=dark] .app-page-footer-links a,html[data-theme=dark] .beta-feedback-footer-trigger{color:#b6bfce!important}.lab-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-value-grid .lab-reference-range-field{grid-column:1/-1;min-width:0}@media (max-width:719px){.lab-value-grid{grid-template-columns:1fr!important}.lab-value-grid .lab-reference-range-field{grid-column:auto}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}