@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight: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-outline-style:solid;--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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--radius-lg:.5rem;--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{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem) * 10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul,li menu){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul,li menu):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,menu,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media (prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,menu,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,menu,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,menu,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled,.menu :where(li) [disabled]{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled,.menu :where(li) [disabled]{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-position:50%;mask-size:100%;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.loading{mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead){z-index:1;position:sticky;top:0}.table :where(.table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0, 1fr)) auto var(--timeline-row-end,minmax(0, 1fr));grid-template-columns:var(--timeline-col-start,minmax(0, 1fr)) auto var(--timeline-col-end,minmax(0, 1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:open{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder,.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-moz-progress-bar{transition:inline-size .3s}}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}@media (prefers-reduced-motion:no-preference){.progress::-webkit-progress-value{transition:inline-size .3s}}}.textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus{--font-size:1rem}}}.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus-within{--font-size:1rem}}}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])::placeholder,.textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:is(:disabled,[disabled])::placeholder,.textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media (prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}}@layer daisyui.l1.l2{.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start), var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.steps-horizontal .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps-horizontal .step:before{width:100%;height:.5rem;margin-inline-start:-100%;translate:0}[dir=rtl] :is(.steps-horizontal .step):before{translate:0}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem;display:grid}.steps-vertical .step:before{width:.5rem;height:100%;margin-inline-start:50%;translate:-50% -50%}[dir=rtl] :is(.steps-vertical .step):before{translate:50% -50%}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.checkbox:disabled{cursor:not-allowed;opacity:.2}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}}.invisible{visibility:hidden}.visible{visibility:visible}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.hidden{display:none}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-auto{height:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[650px\]{max-width:650px}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-lg{border-radius:var(--radius-lg)}.border-white{border-color:var(--color-white)}.glass{backdrop-filter:blur(var(--glass-blur,40px));background-color:#0000;background-image:linear-gradient(135deg, oklch(100% 0 0 / var(--glass-opacity,30%)) 0%, oklch(0% 0 0/0) 100%), linear-gradient(var(--glass-reflect-degree,100deg), oklch(100% 0 0 / var(--glass-reflect-opacity,5%)) 25%, oklch(0% 0 0/0) 25%);box-shadow:0 0 0 1px oklch(100% 0 0 / var(--glass-border-opacity,20%)) inset, 0 0 0 2px oklch(0% 0 0/.05);text-shadow:0 1px oklch(0% 0 0 / var(--glass-text-shadow-opacity,5%));border:none}.bg-\[\#00aeb6\]{background-color:#00aeb6}.bg-\[\#e9f8f8\]{background-color:#e9f8f8}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[\#4e686b\]{color:#4e686b}.text-\[\#365b62\]{color:#365b62}.text-\[\#008991\]{color:#008991}.text-\[\#073946\]{color:#073946}.overline{text-decoration-line:overline}.shadow-\[0_18px_50px_rgba\(0\,69\,78\,0\.09\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#00454e17);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,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))}@media (hover:hover){.hover\:bg-\[\#f2fbfb\]:hover{background-color:#f2fbfb}.hover\:text-\[\#008991\]:hover{color:#008991}}}:root{--ink:#052e2b;--deep:#002c2b;--deepest:#002321;--teal:#007b76;--aqua:#91eee0;--mint:#edf8f4;--muted:#5b706b;--line:#d4e3de;--hync-ink:var(--ink);--hync-teal-dark:var(--teal);--hync-line:var(--line);color-scheme:light}*{box-sizing:border-box}html{background:var(--deepest);scroll-behavior:smooth;scroll-padding-top:110px}body{color:var(--ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}h1,h2,h3,h4,p{margin:0}a{text-decoration:none}button,input,select,textarea{font:inherit}button,summary,select{cursor:pointer}button:disabled{cursor:default;opacity:.55}button,a,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,a,input,select,textarea{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .25s}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #159f91}::selection{background:var(--aqua);color:var(--deep)}img{max-width:100%}svg{flex-shrink:0}.shell{width:min(1280px,100% - 112px);margin-inline:auto}.section-space{padding-block:clamp(76px,8.3vw,120px)}.eyebrow,.overline{letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.7}.eyebrow{color:var(--teal);margin-bottom:23px}.overline{color:var(--muted);letter-spacing:.11em}.section-title{letter-spacing:-.01em;font-size:clamp(2.25rem,4.1vw,3.75rem);font-weight:650;line-height:1.05}.page-title{letter-spacing:-.01em;font-size:clamp(2.75rem,6vw,5.25rem);font-weight:650;line-height:1.035}.body-large{letter-spacing:0;color:var(--muted);font-size:clamp(17px,1.5vw,21px);line-height:1.55}.actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.button{white-space:normal;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:15px 25px;font-size:14px;font-weight:550;line-height:1.2;display:inline-flex}.button svg,.text-link svg{width:19px;height:19px;transition:transform .25s}.button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #002c2b17}.button:hover svg,.text-link:hover svg{transform:translate(3px,-1px)}.button:active{transition-duration:80ms;transform:scale(.97)}.button-white{color:var(--deep);background:#f0fcf8}.button-white:hover{background:var(--aqua)}.button-dark{background:var(--deep);color:#f2fffa}.button-dark:hover{background:#00514b}.button-small{min-height:40px;padding:11px 21px;font-size:13px}.text-link{min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:7px 0;font-size:15px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--teal)}.muted{color:var(--muted);font-size:14px;line-height:1.65}.mist-section{background:var(--mint)}.dark-section{background:var(--deep);color:#ecf9f5}.dark-section .eyebrow,.doctor-banner .eyebrow,.body-copy .eyebrow{color:var(--aqua)}.dark-section .body-large{color:#b1c9c3}.dark-section .text-link:hover,.home-hero .text-link:hover{color:var(--aqua)}.site-header{z-index:50;color:var(--ink);backdrop-filter:blur(22px);background:#edf8f4ed;border-bottom:1px solid #052e2b08;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:36px;min-height:68px;display:flex}.brand-wordmark{flex-shrink:0;width:98px;height:43px;display:block;position:relative;overflow:hidden}.brand-wordmark img{width:110px;max-width:none;height:110px;position:absolute;top:-33px;left:-6px}.brand-ink{filter:brightness(0)saturate()}.desktop-nav{align-items:center;gap:32px;display:flex}.desktop-nav a{color:var(--ink);padding:12px 0;font-size:13px;position:relative}.desktop-nav a:after{content:"";background:var(--aqua);transform-origin:0;height:1px;transition:transform .25s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--teal)}.desktop-nav a:hover:after,.desktop-nav a[aria-current]:after{transform:scaleX(1)}.header-actions{align-items:center;gap:28px;display:flex}.sign-in-link{font-size:13px}.sign-in-link:hover{color:var(--teal)}.menu-button{width:44px;height:44px;color:var(--ink);background:0 0;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:25px;display:none}.mobile-nav{padding:12px 0 26px}.mobile-nav a{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:15px 2px;font-size:20px;display:flex}.mobile-nav a[aria-current]{color:var(--teal)}.skip-link{background:var(--aqua);color:var(--ink);z-index:100;border-radius:8px;padding:12px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.reading-progress{z-index:70;transform-origin:0;pointer-events:none;background:#8cebdc;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.home-hero{isolation:isolate;background:var(--deep);color:#edfaf6;position:relative;overflow:hidden}.hero-art{z-index:-1;transition:transform .7s ease-out;position:absolute;inset:-4px}.hero-art img{object-fit:cover;object-position:center 44%}.hero-content{align-items:center;min-height:580px;padding-top:12px;padding-bottom:50px;display:flex}.hero-copy{z-index:2;width:66%;animation:.65s both enter;position:relative}.hero-copy h1{letter-spacing:-.01em;font-size:clamp(58px,7.55vw,109px);font-weight:650;line-height:.97}.hero-copy>p{letter-spacing:-.025em;color:#d0e4dd;max-width:530px;margin-top:29px;font-size:clamp(20px,2.05vw,28px);line-height:1.35}.hero-copy .actions{gap:28px;margin-top:32px}.hero-bottom{z-index:2;align-items:center;gap:36px;padding-block:25px 43px;display:flex;position:relative}.tabs-control{gap:5px;display:flex}.tabs-control button{min-height:46px;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:12px 17px;font-size:14px}.tabs-control button[aria-selected=true]{color:var(--ink);background:var(--mint);border-radius:30px}.hero-tabs{flex:1;gap:40px}.hero-tabs button{text-align:left;color:#98b8b1;border-bottom:1px solid #ffffff4d;flex:1;align-items:center;gap:27px;padding:18px 0;font-size:20px;display:flex;position:relative}.hero-tabs button[aria-selected=true]{color:#edfaf6;background:0 0;border-radius:0}.hero-tabs button:after{content:"";transform-origin:0;background:#77f3db;height:2px;transition:transform .5s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.hero-tabs button[aria-selected=true]:after{transform:scaleX(1)}.hero-tabs button:hover{color:#fff}.tab-number{font-variant-numeric:tabular-nums;font-size:18px}.hero-tabs button[aria-selected=true] .tab-number{color:var(--aqua)}.scroll-cue{border:1px solid #ffffff3b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.scroll-cue:hover{background:#ffffff14;transform:translateY(4px)}.clarity-section{isolation:isolate;min-height:400px;padding:70px 0 76px;position:relative;overflow:hidden}.clarity-section>img{z-index:-1;object-fit:cover}.clarity-section h2{letter-spacing:-.01em;font-size:clamp(46px,6.15vw,88px);font-weight:650;line-height:1}.clarity-section .eyebrow{margin-bottom:20px}.clarity-section .shell>p:not(.eyebrow){color:#395a52;letter-spacing:-.02em;max-width:610px;margin-top:24px;font-size:21px;line-height:1.45}.clarity-section .text-link{margin-top:17px}.section-intro{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:48px;display:flex}.section-intro>p,.section-intro>div:last-child:not(:first-child){max-width:415px}.section-intro>p{color:var(--muted);font-size:18px;line-height:1.6}.module-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.module-link{border:1px solid var(--line);background:#f9fcfa;border-radius:20px;min-height:300px;padding:28px 30px 72px;transition:transform .35s,background .35s,box-shadow .35s;position:relative}.module-link:hover{background:var(--mint);transform:translateY(-7px);box-shadow:0 20px 38px #00382c0c}.module-top{color:var(--teal);justify-content:space-between;align-items:center;display:flex}.module-top span{font-size:12px}.module-top svg{width:25px;height:25px}.module-link h3{letter-spacing:.005em;max-width:12ch;margin:38px 0 12px;font-size:27px;font-weight:550;line-height:1.1}.module-link p{color:var(--muted);font-size:15px;line-height:1.6}.module-arrow{border:1px solid var(--line);border-radius:50%;place-items:center;width:35px;height:35px;transition:transform .3s;display:grid;position:absolute;bottom:23px;right:26px}.module-link:hover .module-arrow{transform:rotate(45deg)}.split-section{grid-template-columns:.85fr 1.15fr;align-items:center;gap:76px;display:grid}.split-section.reverse{grid-template-columns:1.15fr .85fr}.split-section>div{min-width:0}.split-section .body-large{margin-top:26px}.split-section .text-link{margin-top:25px}.interaction-note{letter-spacing:.01em;color:var(--teal);margin-top:34px;font-size:12px}.product-explorer{color:var(--ink);background:#fff;border:1px solid #cddfd7;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 25px 70px #003c2f0d}.explorer-top{justify-content:space-between;align-items:center;gap:12px;padding:23px 28px;display:flex}.mini-wordmark{letter-spacing:-.055em;font-size:28px;font-weight:750}.mini-wordmark>span{letter-spacing:-.02em;padding-left:8px;font-size:14px;font-weight:400}.demo-label{color:#70867d;letter-spacing:.01em;font-size:10px}.product-explorer>.tabs-control{border-block:1px solid #e6ede8;padding:9px 20px}.explorer-panel{min-height:375px;padding:28px}.explorer-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;display:flex}.explorer-heading h3{letter-spacing:.005em;margin-top:7px;font-size:25px;font-weight:600;line-height:1.12}.icon-button{border:1px solid var(--line);width:37px;height:37px;color:var(--ink);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:21px;display:grid}.icon-button:hover{background:var(--mint)}.report-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.filter-pills{gap:5px;display:flex}.filter-pills button{color:#4b665b;background:#f0f6f2;border:0;border-radius:99px;min-height:32px;padding:7px 12px;font-size:10px}.filter-pills button[aria-pressed=true]{background:var(--ink);color:#fff}.search-field{color:#73867f;align-items:center;gap:7px;font-size:13px;display:flex}.search-field input{width:105px;color:var(--ink);border:0;background:0 0;border-bottom:1px solid #dbe5df;border-radius:0;padding:6px 0;font-size:11px}.report-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #e5eee8;align-items:center;gap:14px;width:100%;padding:17px 0;display:flex}.report-row:hover{background:#f3faf6}.report-row>svg{width:18px;margin-left:auto}.report-icon{width:38px;height:42px;color:var(--teal);background:#f3faf6;border:1px solid #deede5;border-radius:10px;flex-shrink:0;place-items:center;font-size:21px;display:grid}.report-row strong{font-size:13px;font-weight:550;display:block}.report-row small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.preview-hint{color:#75877f;margin-top:20px;font-size:10px;line-height:1.6}.empty-state{text-align:center;color:var(--muted);padding:40px 12px;font-size:14px}.explorer-heading select{border:1px solid var(--line);max-width:170px;color:var(--ink);background:#f8fcf9;border-radius:9px;padding:8px;font-size:11px}.trend-current{align-items:center;gap:14px;margin-top:36px;display:flex}.trend-current>strong{letter-spacing:-.05em;font-size:52px;font-weight:500;line-height:1}.trend-current>span{color:var(--teal);font-size:13px}.trend-current small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.trend-bars{justify-content:space-around;align-items:end;gap:25px;padding:18px 30px 0;display:flex}.trend-bars>div{flex-direction:column;flex:1;align-items:center;gap:8px;font-size:11px;display:flex}.trend-bar{transform-origin:bottom;background:#9fdfd0;border-radius:6px 6px 0 0;width:100%;max-width:64px;animation:.7s both bar-in}.trend-bars>div:last-child .trend-bar{background:var(--teal)}.trend-bars small{color:var(--muted)}.feature-icon{color:var(--teal);font-size:28px}.sharing-options{gap:0;margin-top:15px;display:grid}.sharing-options label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:13px;padding:13px 0;font-size:12px;display:flex}.sharing-options input{accent-color:var(--teal);width:17px;height:17px}.sharing-options small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.share-preview{background:var(--mint);border-radius:10px;align-items:center;gap:12px;margin-top:20px;padding:15px;display:flex}.share-preview strong{font-size:12px;display:block}.share-preview small{color:var(--muted);font-size:10px}.report-dialog{border:1px solid var(--line);width:100%;max-width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);background:#fff;border-radius:22px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #0003}.report-dialog::backdrop{backdrop-filter:blur(8px);background:#002c2b99}.dialog-inner{padding:28px}.dialog-inner .explorer-top{padding:0 0 25px}.dialog-inner h2{letter-spacing:-.01em;margin-bottom:12px;font-size:30px;font-weight:600}.source-values{margin:28px 0}.source-values>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:15px 0;font-size:13px;display:flex}.source-values dt{color:var(--muted)}.source-values dd{text-align:right}.dialog-inner>.button{margin-top:25px}.body-section{color:#e7f8f1;background:#002523;overflow:hidden}.body-explorer{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.body-visual{align-self:center;width:100%;max-width:565px;position:relative}.body-visual>img{width:100%;height:auto;display:block}.body-hotspot{z-index:2;color:#fff;background:#004940c9;border:1px solid #c9fff0b3;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #ffffff0d}.body-hotspot:hover,.body-hotspot.selected{color:#002c2b;background:#a1f9e0;box-shadow:0 0 0 8px #a1f9e01c,0 0 25px #a1f9e052}.body-caption{text-align:center;color:#cee9df;background:#002523c9;width:100%;padding:12px;font-size:11px;position:absolute;bottom:20px;left:0}.body-copy{padding-block:60px}.body-intro{color:#adc9bd;max-width:430px;margin-top:24px;font-size:18px;line-height:1.5}.body-region-buttons{gap:8px;margin:28px 0 18px;display:flex}.body-region-buttons button{color:#adc9bd;background:0 0;border:1px solid #ffffff30;border-radius:50px;min-height:38px;padding:9px 18px;font-size:12px}.body-region-buttons button[aria-pressed=true]{color:var(--deep);background:#caf9e9;border-color:#caf9e9}.body-detail{backdrop-filter:blur(12px);background:#0b3b3299;border:1px solid #5ea79447;border-radius:16px;max-width:445px;padding:23px}.body-detail-content{animation:.35s both enter}.body-detail .overline{color:#8ccbb6;margin-bottom:10px}.body-detail p:not(.overline){color:#c0d8ce;font-size:13px;line-height:1.55}.body-detail dl{margin:16px 0 8px}.body-detail dl>div{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.body-detail dt{color:#b5d3c8}.source-toggle{color:#a2e7cd;text-align:left;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:42px;padding:9px 0 0;font-size:11px;display:flex}.source-toggle svg:last-child{margin-left:auto}.body-source{border-top:1px solid #ffffff30;margin-top:15px;padding-top:15px;font-size:12px}.body-source span{color:#afcbbc;margin:6px 0 14px;font-size:10px;display:block}.body-source a{color:#a2e7cd;align-items:center;gap:12px;display:flex}.body-note{color:#89aaa0;max-width:410px;margin-top:19px;font-size:10px;line-height:1.6}.journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:45px 0 26px;display:grid}.journey-grid article{border-right:1px solid var(--line);padding:10px 34px 15px}.journey-grid article:first-child{padding-left:0}.journey-grid article:last-child{border:0;padding-right:0}.journey-top{color:var(--teal);justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.journey-top span{font-size:12px}.journey-top svg{font-size:25px}.journey-grid h3{letter-spacing:.005em;margin:22px 0 12px;font-size:28px;font-weight:550;line-height:1.15}.journey-grid p{color:var(--muted);font-size:15px;line-height:1.65}.doctor-banner{background:var(--deep);color:#eafff5;padding-block:85px}.doctor-banner .shell{position:relative}.doctor-banner p:not(.eyebrow){color:#b4cdc4;max-width:550px;margin-top:27px;font-size:19px;line-height:1.65}.doctor-banner .button{margin-top:30px}.principles-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:50px 0 32px;display:grid}.principles-grid article{border-right:1px solid #c8e1d7;padding-right:24px}.principles-grid article:last-child{border:0}.principles-grid svg{color:var(--teal);margin-bottom:26px;font-size:25px}.principles-grid h3{letter-spacing:.005em;margin-bottom:12px;font-size:20px;font-weight:550}.principles-grid p{color:var(--muted);font-size:14px;line-height:1.7}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--teal);font-size:22px;transition:transform .3s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details[open] summary{color:var(--teal)}.faq-list p{color:var(--muted);padding:0 30px 25px 0;font-size:15px;line-height:1.7;animation:.3s both enter}.final-cta{isolation:isolate;padding:85px 0;position:relative;overflow:hidden}.final-cta>img{object-fit:cover;z-index:-1}.final-cta .section-title{max-width:620px}.final-cta .shell>p:not(.eyebrow){max-width:580px;color:var(--muted);margin-top:22px;font-size:18px;line-height:1.55}.site-footer{background:var(--deepest);color:#e9f8f1}.footer-main{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:55px;padding:66px 0;display:grid}.footer-brand>p{margin-top:20px;font-size:15px}.footer-brand>span{color:#8faaa0;margin-top:8px;font-size:12px;display:block}.footer-main h2{color:#cce4d9;margin-bottom:20px;font-size:12px;font-weight:500}.footer-main>div:not(.footer-brand) a{color:#8faea2;align-items:center;gap:6px;padding:7px 0;font-size:12px;display:flex}.footer-main a:hover{color:#fff!important}.footer-bottom{color:#79978b;border-top:1px solid #ffffff15;justify-content:space-between;gap:45px;padding:24px 0;font-size:10px;line-height:1.6;display:flex}.footer-bottom p:last-child{text-align:right;max-width:465px}.page-hero{isolation:isolate;background:var(--mint);padding:85px 0 90px;position:relative;overflow:hidden}.page-hero-art{z-index:-1;object-fit:cover;opacity:.7}.page-hero-content .page-title{max-width:880px}.page-hero-content .body-large{max-width:640px;margin-top:27px}.page-hero-dark{background:var(--deep);color:#f0fbf7}.page-hero-dark .page-hero-art{opacity:.07;mix-blend-mode:screen}.page-hero-dark .eyebrow{color:#7bdcc3}.page-hero-dark .body-large{color:#b6cfc5}.page-hero-dark .text-link:hover{color:var(--aqua)}.anchor-nav{border-bottom:1px solid var(--line);background:#fff}.anchor-nav .shell{gap:48px;display:flex}.anchor-nav a{color:var(--teal);padding-block:24px;font-size:13px}.anchor-nav a:hover{color:var(--ink)}.plain-list{margin:30px 0 0;padding:0;list-style:none}.plain-list li{border-top:1px solid var(--line);color:#416154;padding:13px 0;font-size:14px;line-height:1.5}.coach-preview{color:#e7fbf0;background:#003c35;border:1px solid #205548;border-radius:22px;padding:5px 30px 22px;box-shadow:0 25px 60px #003d2520}.coach-preview .explorer-top{padding-inline:0}.coach-metrics{gap:7px;display:flex}.coach-metrics button{color:#a8cfc0;background:#ffffff09;border:1px solid #ffffff19;border-radius:50px;min-height:35px;padding:7px 15px;font-size:11px}.coach-metrics button[aria-pressed=true]{color:var(--ink);background:#d3fae7}.coach-value{flex-direction:column;margin-top:32px;display:flex}.coach-value span{color:#a6d2c0;font-size:12px}.coach-value strong{letter-spacing:-.05em;font-size:59px;font-weight:500;line-height:1.3}.coach-value small{color:#86b29f;font-size:11px}.coach-chart{justify-content:space-between;align-items:end;gap:16px;margin-top:27px;display:flex}.coach-chart>div{color:#8fbfaa;flex-direction:column;flex:1;align-items:center;gap:8px;font-size:10px;display:flex}.coach-chart>div>div{transform-origin:bottom;background:#88dbc0;border-radius:4px 4px 0 0;width:100%;max-width:32px;animation:.6s both bar-in}.coach-chart>div:last-child>div{background:#dafff1}.coach-chart small{font-size:10px}.coach-foot{color:#c5e7d7;border-top:1px solid #ffffff1c;justify-content:space-between;margin-top:24px;padding-top:17px;font-size:12px;display:flex}.coach-preview .preview-hint{color:#80ad9a}.trust-strip{border-bottom:1px solid var(--line);padding:22px 0}.trust-strip .shell{color:var(--teal);justify-content:space-between;gap:24px;font-size:12px;display:flex}.boundary-list>div{border-top:1px solid #ffffff26;padding:20px 0}.boundary-list h3{margin-bottom:8px;font-size:16px;font-weight:500}.boundary-list p{color:#b0c8bd;font-size:13px;line-height:1.6}.editorial-split{grid-template-columns:1fr 1fr;gap:85px;display:grid}.editorial-copy{color:var(--muted);letter-spacing:-.02em;gap:25px;font-size:20px;line-height:1.75;display:grid}.dark-section .editorial-copy{color:#aac5b9}.pricing-tabs{margin-bottom:30px}.pricing-tabs button{border-radius:50px;padding-inline:28px}.pricing-tabs button[aria-selected=true]{background:var(--deep);color:#effff6}.pricing-offer{border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1fr;animation:.4s both enter;display:grid;overflow:hidden}.pricing-main{background:var(--deep);color:#e9fff2;padding:50px}.pricing-main .eyebrow{color:var(--aqua)}.pricing-main h3{letter-spacing:.005em;font-size:31px;font-weight:550;line-height:1.15}.pricing-main>p:not(.eyebrow){color:#a8c9b9;margin-top:21px;font-size:16px;line-height:1.6}.price{letter-spacing:-.06em;margin-top:38px;font-size:65px;line-height:1.2}.pricing-main>small{color:#99b9ac;margin-top:5px;font-size:12px;display:block}.pricing-main .button{margin-top:32px}.pricing-includes{background:#f9fcfa;padding:50px}.pricing-includes ul{gap:23px;margin:28px 0 48px;padding:0;list-style:none;display:grid}.pricing-includes li{gap:14px;font-size:15px;line-height:1.6;display:flex}.pricing-includes li svg{color:var(--teal);margin-top:4px}.pricing-includes h4{margin-bottom:12px;font-size:17px;font-weight:550}.pricing-includes>div{border-top:1px solid var(--line);padding-top:28px}.pricing-includes p:not(.overline){color:var(--muted);font-size:14px;line-height:1.7}.pricing-includes .text-link{margin-top:14px}.account-page{isolation:isolate;background:var(--mint);min-height:75vh;padding:80px 0 100px;position:relative}.account-art{z-index:-1;opacity:.75;position:absolute;inset:0;overflow:hidden}.account-layout{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.account-copy{padding-top:32px}.account-copy .page-title{font-size:clamp(44px,4.6vw,66px)}.account-copy .body-large{margin-top:27px}.account-points{gap:21px;margin-top:38px;padding:0;list-style:none;display:grid}.account-points li{color:#3c6150;align-items:center;gap:12px;font-size:14px;display:flex}.account-points svg{color:var(--teal)}.form-card{backdrop-filter:blur(12px);background:#ffffffed;border:1px solid #d8e9de;border-radius:23px;padding:38px;box-shadow:0 15px 70px #103c220c}.form-card .eyebrow{margin-bottom:12px}.form-card h2{letter-spacing:-.01em;font-size:31px;font-weight:600;line-height:1.15}.form-note{color:#678274;margin-top:16px;font-size:12px;line-height:1.65}.form-card form{margin-top:28px}.field{margin-bottom:21px}.field>label{color:#355340;margin-bottom:8px;font-size:12px;font-weight:550;display:block}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fafdfa;border:1px solid #ccdfd1;border-radius:10px;min-height:48px;padding:13px 14px;font-size:14px;display:block}.field textarea{resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#899d91}.field input:focus,.field textarea:focus,.field select:focus{border-color:#21876c}.password-field{position:relative}.password-field input{padding-right:50px}.password-field button{color:#5b7967;background:0 0;border:0;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:3px;right:4px}.submit-button{width:100%;margin-top:5px}.form-switch{text-align:center;color:#698071;margin-top:24px;font-size:12px}.form-switch a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.form-success{padding:35px 0 10px;animation:.4s both enter}.form-success>svg{color:#148166;margin-bottom:20px;font-size:40px}.form-success h3{letter-spacing:.005em;margin-bottom:13px;font-size:25px;font-weight:550}.form-success>p{color:var(--muted);font-size:14px;line-height:1.65}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;gap:25px;min-height:65vh;padding-block:60px;display:flex}.not-found .eyebrow{margin:0}.not-found>p:not(.eyebrow){color:var(--muted);font-size:18px}.will-reveal{opacity:0}.will-reveal.is-visible{opacity:1}.scroll-artwork{transform:translate3d(0, var(--scroll-offset,0px), 0) scale(1.1);will-change:transform}@media print{.will-reveal{opacity:1!important;translate:none!important;scale:1!important}.scroll-artwork{transform:none!important}}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-in{0%{opacity:.25;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@media (min-width:1600px){.hero-content{min-height:670px}.hero-art img{object-position:center 42%}}@media (max-width:1100px){.shell{width:calc(100% - 64px)}.desktop-nav{gap:22px}.header-actions{gap:17px}.header-inner{gap:24px}.hero-content{min-height:530px}.hero-copy h1{font-size:7.4vw}.hero-copy>p{max-width:410px;font-size:22px}.hero-tabs{gap:26px}.hero-tabs button{gap:20px;font-size:17px}.split-section,.split-section.reverse{gap:40px}.explorer-panel{padding:23px}.tabs-control button{padding-inline:13px;font-size:12px}.hero-tabs button{padding-inline:0;font-size:17px}.report-tools{gap:10px}.search-field,.search-field input{width:100%}.account-layout{gap:45px}.pricing-main,.pricing-includes{padding:37px}.body-explorer{gap:25px}.body-copy .section-title{font-size:42px}}@media (max-width:959px){.desktop-nav,.sign-in-link{display:none}.menu-button{display:flex}.header-inner{height:72px}.body-explorer{grid-template-columns:1fr 1fr}.hero-content{min-height:490px}.hero-copy{width:64%}.hero-copy>p{max-width:330px;font-size:20px}.hero-copy .actions{gap:17px}.hero-copy .text-link{font-size:13px}.split-section,.split-section.reverse{grid-template-columns:1fr;gap:42px}.split-section>div:first-child:not(:last-child){max-width:620px}.split-section.reverse>div:first-child{order:2}.split-section>div{width:100%}.product-explorer,.coach-preview{max-width:660px;margin-inline:auto}.search-field{width:auto}.search-field input{width:140px}.module-links{gap:14px}.module-link{padding:24px 23px 63px}.module-link h3{font-size:24px}.body-copy{padding-block:48px}.body-copy .section-title{font-size:36px}.body-intro{font-size:16px}.body-detail{padding:18px}.principles-grid{gap:24px}.principles-grid article{padding-right:18px}.faq-layout{gap:45px}.section-intro{gap:40px}.section-intro>p{max-width:320px;font-size:16px}.footer-main{grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:30px}.account-layout{grid-template-columns:1fr 1fr;gap:30px}.form-card{padding:26px}.account-copy .page-title{font-size:45px}}@media (max-width:760px){html{scroll-padding-top:88px}.shell{width:calc(100% - 40px)}.header-inner{gap:12px;height:68px}.brand-wordmark{width:84px;height:38px}.brand-wordmark img{width:95px;height:95px;top:-28px;left:-5px}.header-actions{gap:12px}.header-actions .button{gap:8px;min-height:37px;padding:11px 16px;font-size:11px}.header-actions .button svg{width:14px;height:14px}.menu-button{width:38px;height:38px;font-size:22px}.home-hero{flex-direction:column;display:flex}.hero-content{order:0;min-height:0;padding-top:46px;padding-bottom:0;display:block}.hero-copy{width:100%;min-height:285px}.hero-copy h1{letter-spacing:-.01em;font-size:clamp(45px,9.9vw,73px)}.hero-copy>p{max-width:370px;margin-top:23px;font-size:19px;line-height:1.4}.hero-copy .actions{gap:23px;margin-top:25px}.hero-copy .button{min-height:46px;padding:13px 21px;font-size:13px}.hero-art{z-index:0;order:1;width:100%;height:min(82vw,460px);margin-top:0;position:relative;inset:auto}.hero-art img{object-fit:cover;object-position:right center}.hero-bottom{order:2;gap:0;padding:0 0 25px}.hero-tabs{gap:18px}.hero-tabs button{flex-direction:column;align-items:flex-start;gap:9px;padding:16px 0;font-size:13px}.tab-number{font-size:11px}.scroll-cue{display:none}.clarity-section{min-height:0;padding:54px 0 58px}.clarity-section>img{object-position:35% center;opacity:.8}.clarity-section h2{font-size:clamp(41px,8.5vw,64px)}.clarity-section .eyebrow{max-width:220px;font-size:9px}.clarity-section .shell>p:not(.eyebrow){max-width:370px;margin-top:21px;font-size:17px}.clarity-section .text-link{font-size:13px}.section-space{padding-block:65px}.section-title{font-size:clamp(36px,8vw,51px)}.eyebrow{margin-bottom:19px;font-size:10px}.section-intro{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:32px}.section-intro>p,.section-intro>div:last-child:not(:first-child){max-width:100%}.module-links{grid-template-columns:1fr;gap:14px}.module-link{min-height:auto;padding:23px 24px 33px}.module-link h3{max-width:none;margin-top:27px;font-size:28px}.module-link p{max-width:85%;font-size:14px}.module-arrow{bottom:24px;right:18px}.split-section .body-large{margin-top:22px}.explorer-top{padding:20px}.demo-label{font-size:8px}.product-explorer>.tabs-control{gap:0;padding:8px 10px}.product-explorer>.tabs-control button{flex:1;padding:11px 9px;font-size:11px}.explorer-panel{padding:21px 18px}.explorer-heading h3{font-size:23px}.explorer-heading .overline{font-size:9px}.explorer-heading select{max-width:136px;font-size:10px}.filter-pills button{font-size:9px}.search-field{width:100%}.search-field input{width:100%;font-size:12px}.report-row{gap:11px}.report-row strong{font-size:12px}.report-row small{font-size:9px}.report-icon{width:34px;height:39px}.body-explorer{flex-direction:column;gap:0;padding-top:0;display:flex}.body-visual{order:1;width:100%;max-width:460px}.body-copy{order:0;padding:55px 0 30px}.body-copy .section-title{font-size:42px}.body-detail,.body-intro{max-width:none}.body-caption{font-size:10px;bottom:0}.body-hotspot{width:40px;height:40px}.journey-grid{grid-template-columns:1fr;margin-top:28px}.journey-grid article,.journey-grid article:first-child,.journey-grid article:last-child{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.journey-grid article:last-child{border:0;padding-bottom:0}.journey-top{margin-bottom:0}.journey-grid h3{margin-top:16px;font-size:28px}.principles-grid{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:36px}.principles-grid article:nth-child(2n){border:0;padding-right:0}.principles-grid h3{font-size:20px}.principles-grid p{font-size:13px}.principles-grid svg{margin-bottom:18px}.doctor-banner{padding-block:62px}.doctor-banner p:not(.eyebrow){font-size:17px}.faq-layout{grid-template-columns:1fr;gap:30px}.faq-list summary{padding-block:22px;font-size:16px}.faq-list p{font-size:14px}.final-cta{padding-block:62px}.final-cta>img{opacity:.55;object-position:30% center}.final-cta .section-title{max-width:470px}.final-cta .shell>p:not(.eyebrow){max-width:360px;font-size:17px}.final-cta .actions{gap:18px}.button{font-size:13px}.footer-main{grid-template-columns:1fr 1fr;gap:38px 25px;padding-block:48px}.footer-brand{grid-column:1/-1}.footer-main h2{margin-bottom:13px}.footer-bottom{flex-direction:column;gap:14px}.footer-bottom p:last-child{text-align:left}.page-hero{padding-block:57px 65px}.page-title{font-size:clamp(41px,9.8vw,67px)}.page-hero-content .body-large{margin-top:25px}.page-hero-art{opacity:.35;object-position:left center}.page-hero-dark .page-hero-art{opacity:.06}.anchor-nav .shell{gap:27px}.anchor-nav a{padding-block:20px;font-size:11px}.coach-preview{padding:3px 24px 24px}.coach-metrics{gap:5px}.coach-metrics button{padding-inline:12px;font-size:10px}.coach-chart{gap:13px}.trust-strip .shell{flex-wrap:wrap;justify-content:flex-start;gap:10px 25px;font-size:11px}.editorial-split{grid-template-columns:1fr;gap:33px}.editorial-copy{font-size:17px}.pricing-offer{grid-template-columns:1fr}.pricing-main,.pricing-includes{padding:32px 25px}.price{font-size:57px}.pricing-tabs button{flex:1}.account-page{padding:47px 0 65px}.account-layout{grid-template-columns:1fr;gap:35px}.account-copy{padding:0}.account-copy .page-title{font-size:45px}.account-points{gap:14px;margin-top:25px}.account-points li{font-size:13px}.form-card{padding:28px 23px}.form-card h2{font-size:29px}.field input,.field select,.field textarea{font-size:16px}.not-found{min-height:60vh}}@media (max-width:370px){.shell{width:calc(100% - 30px)}.hero-copy h1{font-size:40px}.hero-copy .actions{gap:17px}.hero-copy .text-link{font-size:12px}.header-actions .button{padding-inline:13px}.header-actions .button svg{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.will-reveal{opacity:1;transform:none}.scroll-artwork{will-change:auto;transform:none!important}.hero-art{transform:none!important}}@media (min-width:960px){.mobile-nav{display:none}}.button-outline{border-color:var(--ink);color:var(--ink);background:0 0}.button-outline:hover{background:#d9eee7}.showcase-hero{background:var(--mint);text-align:center;overflow:hidden}.showcase-copy{z-index:2;padding-top:clamp(35px,4vw,58px);position:relative}.showcase-copy h1{letter-spacing:-.01em;font-size:clamp(48px,7.1vw,102px);font-weight:650;line-height:.99}.showcase-copy>p{letter-spacing:-.035em;color:#52635f;margin-top:24px;font-size:clamp(18px,1.95vw,27px)}.showcase-copy .actions{justify-content:center;gap:18px;margin-top:28px}.showcase-copy .button{min-width:150px}.showcase-art{width:min(1100px,100%);margin:-15px auto -45px;transition:transform .65s ease-out}.showcase-art img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.clarity-chapter{background:var(--deep);color:var(--mint);padding:70px 0}.clarity-layout{grid-template-columns:.9fr 1fr;align-items:center;gap:65px;display:grid}.chapter-copy h2,.sharing-chapter h2{letter-spacing:-.01em;font-size:clamp(38px,4.7vw,68px);font-weight:650;line-height:1.02}.chapter-copy p{color:#c5dbd5;max-width:450px;margin:25px 0;font-size:18px;line-height:1.5}.chapter-preview{min-width:0;color:var(--ink)}.chapter-preview .product-explorer{box-shadow:none;border:1px solid #6e9890}.sharing-chapter{isolation:isolate;background:var(--mint);padding:68px 0;position:relative;overflow:hidden}.sharing-chapter>img{z-index:-1;object-fit:cover;object-position:center}.sharing-chapter p{max-width:490px;color:var(--muted);margin-top:20px;font-size:18px;line-height:1.5}.sharing-chapter .text-link{margin-top:24px}.page-hero-content{text-align:center}.page-hero-content .page-title,.page-hero-content .body-large{margin-inline:auto}.page-hero-content .actions{justify-content:center}.site-header .menu-button,.site-header .mobile-nav a{border-color:var(--line)}.desktop-nav a:after{background:var(--teal)}@media (max-width:959px){.clarity-layout{grid-template-columns:1fr;gap:38px}.chapter-copy{text-align:center}.chapter-copy p{margin-inline:auto}.chapter-preview{width:100%;max-width:660px;margin-inline:auto}}@media (max-width:760px){.showcase-copy{padding-top:38px}.showcase-copy h1{font-size:clamp(44px,9.5vw,68px)}.showcase-copy>p{max-width:310px;margin:22px auto 0;line-height:1.4}.showcase-copy .actions{gap:12px;margin-top:24px}.showcase-copy .button{min-width:135px;min-height:46px;padding:13px 18px}.showcase-art{margin-top:10px;margin-bottom:-10px}.clarity-chapter,.sharing-chapter{padding:50px 0}.sharing-chapter>img{opacity:.45}.sharing-chapter p{max-width:350px;font-size:17px}}@media (prefers-reduced-motion:reduce){.showcase-art{transform:none!important}}.related-pages{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.related-pages>a{border-top:1px solid var(--line);padding-block:25px}.related-pages h2{letter-spacing:-.01em;font-size:28px;font-weight:600}.related-pages p{color:var(--muted);margin-top:15px;font-size:16px;line-height:1.6}.related-pages .text-link{margin-top:22px}.related-pages>a:hover h2{color:var(--teal)}.anchor-nav a[aria-current]{color:var(--teal);text-underline-offset:7px;text-decoration:underline}.faq-directory{max-width:900px;margin-inline:auto}.faq-search{border:1px solid var(--line);background:var(--mint);border-radius:16px;align-items:center;gap:15px;padding:18px 22px;display:flex}.faq-search svg{font-size:23px}.faq-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;font-size:17px}.faq-categories{flex-wrap:wrap;gap:10px;margin-block:24px;display:flex}.faq-categories button{border:1px solid var(--line);background:#fff;border-radius:30px;padding:10px 17px;font-size:13px}.faq-categories button[aria-pressed=true]{color:#fff;background:var(--deep);border-color:var(--deep)}.faq-directory>.muted{margin-bottom:18px}.faq-empty{padding:45px 0}.faq-empty h2{font-size:28px}.faq-empty p{color:var(--muted);margin-block:15px 24px}.mobile-nav{max-height:calc(100dvh - 68px);overflow-y:auto}@media (max-width:760px){.related-pages{grid-template-columns:1fr;gap:12px}.faq-search{padding:16px}.faq-search input{font-size:16px}}.nav-more{font-size:13px;position:relative}.nav-more>summary{padding-block:12px}.nav-more-links{border:1px solid var(--line);background:#f6fcf9;border-radius:15px;width:225px;padding:14px 22px;position:absolute;top:42px;right:0;box-shadow:0 15px 40px #002c2b14}.desktop-nav .nav-more-links a{padding-block:11px;display:block}.glass-experience{color:#effbf6;background:#002c2b;padding:85px 0 70px;overflow:hidden}.glass-heading{text-align:center}.glass-heading .eyebrow{color:var(--aqua)}.glass-stage{width:min(100%,1000px);height:clamp(330px,48vw,580px);margin:0 auto;position:relative}.glass-canvas{opacity:0;transition:opacity .8s;position:absolute;inset:0}.glass-canvas.is-ready{opacity:1}.glass-canvas canvas{display:block}.glass-fallback{object-fit:contain;opacity:.5;transition:opacity .8s}.glass-fallback.glass-hidden{opacity:0}.glass-pause{z-index:2;width:44px;height:44px;color:var(--aqua);background:#003d36;border:1px solid #9cebd94d;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:24px}.glass-controls{text-align:center}.glass-controls>.tabs-control{justify-content:center;gap:8px}.glass-controls>.tabs-control button{color:#cae4db;border:1px solid #88c0b54d;border-radius:30px;padding:13px 28px}.glass-controls>.tabs-control button[aria-selected=true]{background:var(--aqua);color:var(--deep)}.glass-caption{min-height:170px;padding-top:28px}.glass-caption h3{letter-spacing:.005em;font-size:29px;font-weight:550}.glass-caption p{color:#c1dacf;max-width:470px;margin:14px auto 18px;font-size:17px;line-height:1.5}.glass-caption .text-link{color:var(--aqua)}@media (max-width:760px){.glass-experience{padding:55px 0 40px}.glass-stage{height:350px}.glass-controls>.tabs-control button{padding-inline:24px}.glass-caption h3{font-size:26px}}@media (prefers-reduced-motion:reduce),print{.will-reveal{opacity:1!important;transform:none!important}}.site-header-night{color:#e8f8f2;-webkit-backdrop-filter:blur(22px)saturate(140%);background:#050e10cc;border-color:#0000;box-shadow:0 8px 24px #00000018}.site-header-night .desktop-nav a,.site-header-night .menu-button{color:#d3e4de}.site-header-night .nav-more-links{background:#0c2020;border-color:#25433d}.site-header-night .button-dark{color:#07221b;background:#b3f4de}.body-journey{color:#edf8f4;background:#050e10;height:250svh}.body-stage{isolation:isolate;background:radial-gradient(at 50% 46%,#10322d 0%,#071416 40%,#050e10 73%);height:calc(100svh - 68px);min-height:560px;position:sticky;top:68px;overflow:hidden}.body-camera{transform-origin:50% 46%;pointer-events:none;position:absolute;inset:0}.body-parallax,.body-idle{width:100%;height:100%}.body-parallax{perspective:1200px}.body-idle{transform-origin:50%;justify-content:center;align-items:center;display:flex}.body-hero-image{object-fit:contain;mix-blend-mode:screen;width:auto;max-width:100%;height:96%}.body-hero-layout{pointer-events:none;justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.hero-body-intro{width:34%;padding-bottom:60px}.hero-body-intro .eyebrow{color:#9bcbbb;letter-spacing:.2em;font-size:10px}.hero-body-intro h1{letter-spacing:-.01em;font-size:clamp(3.625rem,6.3vw,5.625rem);font-weight:550;line-height:1.01}.hero-body-intro .actions{pointer-events:auto;margin-top:32px}.body-primary{color:#08221c;background:#b3f4de}.body-primary:hover{background:#d4ffee}.body-aside{width:220px;padding-bottom:30px}.body-aside>p{letter-spacing:-.03em;color:#deede7;font-size:25px;line-height:1.4}.body-aside>span{letter-spacing:.04em;color:#88a49b;margin-top:25px;font-size:12px;line-height:1.7;display:block}.body-aside>a{pointer-events:auto;color:#b3f4de;margin-top:26px;font-size:13px}.body-particles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.body-metrics{pointer-events:none;position:absolute;inset:0}.body-metric{pointer-events:auto;background:#0d2222ee;border:1px solid #b5f6df30;border-radius:18px;width:225px;padding:20px 23px;position:absolute;box-shadow:0 20px 60px #00000020}.body-metric:hover{background:#16312c;border-color:#a1e9d5}.body-metric-0{top:30%;left:16%}.body-metric-1{top:41%;right:13%}.body-metric-2{top:63%;left:20%}.metric-label{color:#bad8cb;align-items:center;gap:9px;font-size:11px;display:flex}.metric-label svg{width:16px;height:16px}.metric-label svg:last-child{margin-left:auto}.body-metric>p{margin-top:13px}.body-metric strong{letter-spacing:-.04em;font-size:37px;font-weight:500;line-height:1.2}.body-metric p>span{color:#9fc8b6;font-size:13px}.body-metric small{color:#94b1a4;margin-top:7px;font-size:10px;display:block}.metric-sample{letter-spacing:.14em;text-transform:uppercase;color:#729084;align-items:center;gap:8px;margin-top:14px;font-size:8px;display:flex}.metric-sample svg{flex-shrink:0;width:14px;height:14px}.body-summary .body-metric{flex-direction:column;display:flex}.body-summary .body-metric small{margin-top:12px;margin-bottom:8px;font-size:13px;line-height:1.7}.body-summary .metric-sample{margin-top:auto;padding-top:14px}.body-story{text-align:center;pointer-events:none;position:absolute;top:11%;left:0;right:0}.body-story .eyebrow{color:#a2d2bf;margin-bottom:14px}.body-story h2{letter-spacing:-.01em;font-size:clamp(32px,4vw,54px);font-weight:500;line-height:1.05}.body-story a{color:#b3f4de;pointer-events:auto;margin-top:23px;display:inline-flex}.body-stage-bottom{align-items:center;gap:22px;display:flex;position:absolute;bottom:25px;left:56px;right:56px}.body-scroll-hint{color:#99b9ad;letter-spacing:.04em;align-items:center;gap:13px;font-size:10px;display:flex}.body-illustration-label{color:#7f9e90;margin-left:auto;font-size:9px}.body-motion-toggle{color:#b3f4de;background:#0b1b19;border:1px solid #47665a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.body-journey+.clarity-chapter{background:#050e10;padding-top:100px}@media (min-width:900px) and (max-height:700px){.body-stage{min-height:480px}.hero-body-intro h1{font-size:62px}.body-metric{padding:14px 18px}.body-metric-2{top:63%}}@media (max-width:899px){.body-journey{height:210svh}.body-stage{min-height:580px}.body-hero-layout{padding-top:35px;display:block}.hero-body-intro{text-align:center;width:100%;padding-bottom:0}.hero-body-intro h1{font-size:clamp(38px,7.2vw,58px)}.hero-body-intro h1 br{display:none}.hero-body-intro .eyebrow{margin-bottom:15px}.hero-body-intro .actions{justify-content:center;margin-top:20px}.body-aside{display:none}.body-hero-image{height:64%;margin-top:230px}.body-metric{width:160px;padding:15px}.body-metric strong{font-size:29px}.body-metric small{display:none}.body-metric-0{top:34%;left:5%}.body-metric-1{top:53%;right:5%}.body-metric-2{top:72%;left:5%}.body-story{padding-inline:20px;top:7%}.body-story h2{font-size:35px}.body-story .text-link{font-size:12px}.body-stage-bottom{bottom:16px;left:20px;right:20px}.body-illustration-label{max-width:110px;font-size:7px}.body-scroll-hint{max-width:140px;font-size:9px}.body-motion-toggle{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.body-journey{height:auto}.body-stage{height:auto;min-height:1000px;padding-bottom:85px;position:relative;top:auto}.body-camera,.body-hero-layout{height:650px}.body-metrics{flex-wrap:wrap;justify-content:center;gap:15px;padding:20px;display:flex;position:relative;inset:auto}.body-metric{position:relative;inset:auto}.body-story{margin-top:35px;position:relative;inset:auto}.body-particles,.body-motion-toggle,.body-scroll-hint{display:none}}.body-camera{mix-blend-mode:screen}.cinematic-landing{color:#edf8f4;--muted:#a5bdb3;--line:#244137;background:#050e10}.cinematic-landing>section:not(.body-journey){isolation:isolate;background:#050e10;border-top:1px solid #ffffff08;align-items:center;min-height:78svh;padding-block:clamp(85px,11vw,160px);display:flex;position:relative;overflow:hidden}.cinematic-landing>section:nth-of-type(2n+3){background:#081719}.cinematic-landing .section-title,.cinematic-landing .chapter-copy h2,.cinematic-landing .sharing-chapter h2{letter-spacing:-.01em;font-size:clamp(40px,5.1vw,74px);font-weight:500;line-height:1.035}.cinematic-landing .eyebrow{color:#a2d8c3;letter-spacing:.2em;font-size:10px}.cinematic-landing .text-link{color:#b3f4de}.cinematic-landing .button-white,.cinematic-landing .final-cta .button-dark{color:#08221c;background:#b3f4de}.cinematic-landing .button-white:hover,.cinematic-landing .final-cta .button-dark:hover{background:#d4ffee}.cinematic-landing .chapter-preview{perspective:1400px}.cinematic-landing .chapter-preview .product-explorer{--ink:#ecfff7;--muted:#b0c9bf;--line:#bcebd52b;--mint:#b3f4de18;--teal:#adf2d8;color-scheme:dark;-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#e1fff51a,#0000 38%,#81dcbc0a 72%,#e1fff510),#102620e6;border:1px solid #d4ffee55;box-shadow:inset 0 1px #effffb66,inset 0 -1px #b3f4de20,0 30px 90px #0006,0 0 65px #62e6b610}.cinematic-landing .sharing-chapter>img{object-fit:cover;mix-blend-mode:screen;opacity:.85;pointer-events:none}.cinematic-landing .sharing-chapter .shell{z-index:1;position:relative}.cinematic-landing .sharing-chapter h2{max-width:620px}.cinematic-landing .sharing-chapter p{color:#b3cfc2;max-width:390px}.cinematic-landing .module-link{background:#0b201f;border-color:#23463a;border-radius:23px;min-height:340px;padding:35px 32px 75px}.cinematic-landing .module-link:hover{background:#13352c;box-shadow:0 20px 60px #4ff5b610}.cinematic-landing .module-top,.cinematic-landing .journey-top,.cinematic-landing .principles-grid svg{color:#a5e8cd}.cinematic-landing .module-link h3{margin-top:60px;font-size:34px}.cinematic-landing .module-link p{color:#aac3b6}.cinematic-landing .body-visual{transform-origin:50%}.cinematic-landing .body-visual>img{mix-blend-mode:normal}.cinematic-landing .body-detail{backdrop-filter:none;background:#0c2420}.cinematic-landing .journey-grid{gap:32px;margin-top:80px}.cinematic-landing .journey-grid article{border-top:1px solid #36584a;border-right:0;padding:30px 0}.cinematic-landing .journey-top span{letter-spacing:-.05em;font-size:42px;font-weight:400}.cinematic-landing .journey-grid h3{margin-top:45px;font-size:32px}.cinematic-landing .cinema-art{z-index:-1;pointer-events:none;mix-blend-mode:screen}.cinematic-landing .doctor-art{object-fit:contain;object-position:90% 50%;opacity:.65}.cinematic-landing .doctor-banner .section-title{max-width:700px}.cinematic-landing .doctor-banner p:not(.eyebrow){max-width:470px}.cinematic-landing .ownership-art{object-fit:cover;opacity:.18}.cinematic-landing .ownership-chapter .shell{z-index:1;position:relative}.cinematic-landing .principles-grid{margin-top:80px}.cinematic-landing .principles-grid article{border-color:#375548;padding-block:15px}.cinematic-landing .principles-grid h3{font-size:28px}.cinematic-landing .principles-grid p{color:#bad1c4}.cinematic-landing .faq-list summary{color:#e5f8ed;border-color:#2f4a40}.cinematic-landing .faq-list p{color:#a5bdb3}.cinematic-landing .faq-list details{border-color:#2f4a40}.cinematic-landing .final-cta{text-align:center;min-height:85svh!important}.cinematic-landing .final-cta>img{mix-blend-mode:screen;object-fit:cover;opacity:.32}.cinematic-landing .final-cta .section-title{max-width:800px;margin-inline:auto}.cinematic-landing .final-cta .shell>p:not(.eyebrow){color:#b3cfc2;max-width:550px;margin-inline:auto}.cinematic-landing .final-cta .actions{justify-content:center}@media (max-width:760px){.cinematic-landing>section:not(.body-journey){min-height:auto;padding-block:75px}.cinematic-landing .sharing-chapter{align-items:flex-start;min-height:650px!important}.cinematic-landing .sharing-chapter>img{object-position:70% 100%;opacity:.42}.cinematic-landing .sharing-chapter p{max-width:310px}.cinematic-landing .module-link{min-height:240px;padding:27px 25px 60px}.cinematic-landing .module-link h3{margin-top:28px;font-size:30px}.cinematic-landing .journey-grid{gap:10px;margin-top:35px}.cinematic-landing .journey-grid article{padding:28px 0}.cinematic-landing .journey-grid h3{margin-top:20px}.cinematic-landing .doctor-banner{align-items:flex-start;min-height:780px!important}.cinematic-landing .doctor-art{object-position:100% 100%;opacity:.25}.cinematic-landing .principles-grid{margin-top:35px}.cinematic-landing .principles-grid h3{font-size:24px}.cinematic-landing .final-cta{min-height:650px!important}}@media (prefers-reduced-motion:reduce){.cinematic-landing>section:not(.body-journey){min-height:auto!important}}.cinematic-landing .module-art{mix-blend-mode:screen;height:225px;margin:14px -12px 0;position:relative;overflow:hidden}.cinematic-landing .module-art img{object-fit:contain;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.cinematic-landing .module-link:hover .module-art img{transform:translateY(-6px)scale(1.04)}.cinematic-landing .module-link h3{margin-top:22px}.cinematic-landing .ownership-art{opacity:.35}@media (max-width:760px){.cinematic-landing .module-art{height:210px}.cinematic-landing .doctor-art{opacity:.22}.cinematic-landing .ownership-art{opacity:.2}}@media (prefers-reduced-motion:reduce){.cinematic-landing .module-link:hover .module-art img{transform:none}}.cinematic-landing .chapter-preview .product-explorer :is(.demo-label,.preview-hint,.overline,.search-field){color:var(--muted)}.cinematic-landing .chapter-preview .tabs-control{border-color:var(--line);background:#ffffff03}.cinematic-landing .chapter-preview :is(.tabs-control button,.filter-pills button){color:var(--muted);background:0 0}.cinematic-landing .chapter-preview :is(.tabs-control button[aria-selected=true],.filter-pills button[aria-pressed=true]){color:#eafff6;background:linear-gradient(135deg,#c8ffe52b,#8ce6c50f);box-shadow:inset 0 0 0 1px #c8ffe533,inset 0 1px #eafff633}.cinematic-landing .chapter-preview :is(.explorer-heading select,.icon-button,.report-icon){color:var(--ink);border-color:var(--line);background:#c8ffe50c}.cinematic-landing .chapter-preview .explorer-heading option{background:#142d25}.cinematic-landing .chapter-preview :is(.report-row,.search-field input){border-color:var(--line);color:var(--ink)}.cinematic-landing .chapter-preview input::placeholder{color:var(--muted)}.cinematic-landing .chapter-preview :is(.report-row:hover,.icon-button:hover){background:#c8ffe512}.cinematic-landing .chapter-preview .trend-bar{background:linear-gradient(100deg,#b9f9df55,#d7fff4a6 12%,#85cdb780 45%,#6fae9940);border:1px solid #d7fff466;box-shadow:inset 1px 0 #eafff633,0 0 20px #a1f4d30a}.cinematic-landing .chapter-preview .trend-bars>div:last-child .trend-bar{background:linear-gradient(100deg,#9befcfa6,#d7fff4e6 12%,#9aebcebf 45%,#65bf9b80);box-shadow:inset 1px 0 #ffffff80,0 0 24px #a1f4d326}.cinematic-landing .chapter-preview .report-dialog{background:#142d25}.cinematic-landing>section.record-journey,.cinematic-landing>section.perspectives-section,.cinematic-landing>section.reference-faq{color:#082f2d;background:#fff;min-height:auto;padding-block:90px;display:block}.record-intro,.perspectives-intro{justify-content:space-between;align-items:flex-start;gap:50px;margin-bottom:64px;display:flex}.record-intro h2,.perspectives-intro h2,.privacy-copy h2{letter-spacing:-.01em;font-size:clamp(34px,3.6vw,62px);font-weight:500;line-height:1.15}.record-intro>p,.perspectives-intro>p{color:#648078;width:29%;max-width:350px;font-size:clamp(16px,1.2vw,21px);line-height:1.85}.record-layout{grid-template-columns:1fr 1.94fr;align-items:end;gap:6%;display:grid}.record-steps{gap:18px;display:grid}.record-steps button{text-align:left;color:#082f2d;background:0 0;border:1px solid #0000;border-radius:16px;gap:20px;width:100%;padding:28px 22px;display:flex}.record-steps button[aria-selected=true]{background:#fff;border-color:#cfe1da;box-shadow:0 16px 32px #082f2d04}.record-steps button>span{color:#729888;padding-top:4px;font-size:13px}.record-steps button>svg{color:#43836b;flex-shrink:0}.record-steps h3{letter-spacing:.005em;font-size:20px;font-weight:500}.record-steps p{color:#688179;margin-top:12px;font-size:16px;line-height:1.85}.record-disclaimer{color:#688179;gap:12px;margin:30px 20px 20px;font-size:13px;line-height:1.8;display:flex}.record-disclaimer svg{flex-shrink:0;width:20px;height:20px;margin-top:2px}.sample-record{background:#fff;border:1px solid #cfdfd9;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 24px 45px #183f3310}.sample-brand{justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.sample-brand>strong{color:#050505;letter-spacing:-.04em;font-size:34px;font-weight:750}.sample-brand>span{letter-spacing:.12em;color:#6e8780;align-items:center;gap:9px;font-size:12px;display:flex}.sample-brand i,.related-records i{background:#3c8d70;border-radius:50%;width:6px;height:6px;display:inline-block}.sample-person{background:#f3f8f6;border-block:1px solid #d4e3dd;align-items:center;gap:14px;padding:22px 30px;font-size:14px;display:flex}.sample-person p{color:#6c867e;margin-top:5px;font-size:13px}.sample-person>span:last-child{white-space:nowrap;color:#6c867e;margin-left:auto;font-size:13px}.sample-avatar{color:#426e5c;background:#e2eee8;border:1px solid #d9e9e0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:12px;display:grid}.sample-content{min-height:410px;padding:30px}.sample-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.sample-heading h3{letter-spacing:.005em;font-size:22px;font-weight:500;line-height:1.3}.sample-heading>span,.sample-label{color:#71877f;font-size:13px}.sample-sharing{grid-template-columns:1fr 1fr;gap:22px;display:grid}.sample-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sample-suggestions article{background:#102e27;border:1px solid #315348;border-radius:12px;padding:20px}.sample-suggestions h4{margin-top:12px;font-size:17px;font-weight:600}.sample-suggestions article>p:last-child{color:#a7c7bb;margin-top:10px;font-size:13px;line-height:1.65}.sample-label{margin-bottom:12px}.sample-check{cursor:pointer;border-bottom:1px solid #d4e3dd;align-items:flex-start;gap:10px;padding:16px 0;font-size:13px;display:flex}.sample-check input{accent-color:#286e55;width:17px;height:17px;margin-top:2px}.sample-check small{color:#71877f;margin-top:3px;font-size:13px;display:block}.sample-doctor{background:#f3f8f6;border:1px solid #d4e3dd;border-radius:9px;padding:20px 18px;font-size:13px}.sample-doctor>p:first-child{letter-spacing:.1em;margin-bottom:16px}.sample-doctor ul{color:#71877f;margin-top:14px;padding-left:18px;line-height:2.3;list-style:outside}.sample-access{flex-wrap:wrap;align-items:center;gap:13px;margin-top:18px;font-size:13px;display:flex}.sample-access select,.sample-source select{color:#123d36;background:#fff;border:1px solid #d4e3dd;border-radius:9px;padding:10px 13px}.sample-access button{color:#fff;background:#062f2d;border-radius:30px;padding:11px 18px}.sample-note{color:#71877f;margin-top:14px;font-size:13px;line-height:1.7}.sample-progress{color:#71877f;background:#f3f8f6;border-top:1px solid #e0ebe6;align-items:center;gap:15px;padding:20px 30px;font-size:12px;display:flex}.sample-progress>span{gap:4px;display:flex}.sample-progress i{background:#d3e2da;border-radius:3px;width:16px;height:3px}.sample-timeline button{text-align:left;color:#123d36;background:0 0;border-bottom:1px solid #d4e3dd;align-items:center;gap:16px;width:100%;padding:22px 0;display:flex}.sample-timeline button>svg:last-child{margin-left:auto}.sample-timeline span{color:#71877f;margin-top:8px;font-size:13px;display:block}.sample-trends>p:first-child{font-size:18px}.sample-trends>p>span{color:#71877f;font-size:13px}.sample-trend-bars{gap:26px;margin:25px 0;display:flex}.sample-trend-bars button{background:0 0;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:12px;display:flex}.sample-trend-bars button>span{background:#82ac97;border-radius:5px 5px 0 0;width:65%}.sample-trend-bars small{color:#71877f;font-size:12px}.sample-source{color:#082f2d}.sample-source label{align-items:center;gap:15px;margin-top:20px;display:flex}.cinematic-landing .perspectives-section .eyebrow{color:#648d7a;font-size:13px}.perspectives-intro{align-items:center;margin-top:30px;margin-bottom:70px}.perspective-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.perspective-card{color:#082f2d;background:#fff;border:1px solid #e0e7e3;border-radius:28px;flex-direction:column;min-width:0;padding:12px;transition:border-color .25s,box-shadow .25s;display:flex}.perspective-art{aspect-ratio:1.31;background:#f0f6f3;border-radius:18px;position:relative;overflow:hidden}.perspective-art-health img{object-fit:contain;padding:16px}.perspective-art-body{background:#051b1d}.perspective-art-body img{object-fit:cover;object-position:center 35%}.related-records{color:#b1dfcd;background:#062e26;border:1px solid #285545;border-radius:30px;align-items:center;gap:9px;padding:13px 17px;font-size:14px;display:flex;position:absolute;bottom:22px;left:22px}.related-records i{background:#b1efda}.perspective-copy{flex-direction:column;flex:1;padding:28px 18px 18px;display:flex}.perspective-copy h3{letter-spacing:.005em;margin:20px 0 16px;font-size:clamp(20px,1.75vw,30px);font-weight:500;line-height:1.3}.perspective-copy>p:not(.eyebrow){color:#6a8279;margin-bottom:30px;font-size:16px;line-height:1.85}.perspective-action{border-top:1px solid #e0e7e3;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:23px;font-size:15px;display:flex}.perspective-action svg{border:1px solid #d3e3da;border-radius:50%;flex-shrink:0;width:34px;height:34px;padding:7px}.sleep-preview{color:#608d78;background:#e4f0e8;flex-direction:column;height:100%;padding:28px;display:flex}.sleep-preview>div:first-child{letter-spacing:.025em;justify-content:space-between;gap:6px;font-size:12px;display:flex}.sleep-preview>p{color:#225d46;margin-top:22px;font-size:clamp(32px,3.5vw,58px);line-height:1.2}.sleep-preview>p small{color:#608d78;margin:0 10px 0 4px;font-size:14px}.sleep-bars{flex:1;gap:10px;min-height:70px;margin-top:22px;display:flex}.sleep-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:stretch;display:flex}.sleep-bars span{background:#87ae99;border-radius:4px 4px 0 0;display:block}.sleep-bars small{text-align:center;padding-top:7px;font-size:12px}.sleep-preview>span{margin-top:16px;font-size:12px}.cinematic-landing .sharing-chapter{min-height:auto!important}.contained-feature{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;display:grid}.contained-art{aspect-ratio:1;isolation:isolate;width:100%;max-width:480px;margin-inline:auto;position:relative;overflow:hidden}.contained-art img{object-fit:contain;padding:24px}.cinematic-landing>section.privacy-section{background:#050f10;min-height:auto}.privacy-layout{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.privacy-layout figure{min-width:0;margin:0}.privacy-layout figcaption{color:#83ad9b;letter-spacing:.23em;margin-top:24px;font-size:12px}.privacy-copy h2{color:#e7f4ef;margin:28px 0}.privacy-copy>p:not(.eyebrow){color:#9bb3a8;font-size:17px;line-height:1.9}.privacy-copy ol{margin:35px 0;padding:0;list-style:none}.privacy-copy li{border-bottom:1px solid #142c25;gap:22px;padding:24px 0;display:flex}.privacy-copy li>span{color:#8aac9c;border:1px solid #234035;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.privacy-copy h3{color:#d4e1dc;font-size:18px;font-weight:400}.privacy-copy li p{color:#85a193;margin-top:9px;font-size:15px;line-height:1.8}.privacy-copy .text-link{justify-content:space-between;font-size:15px;display:flex}.cinematic-landing>section.reference-faq{padding-block:110px}.cinematic-landing .reference-faq .section-title{color:#082f2d;font-size:clamp(30px,3vw,48px);line-height:1.2}.reference-faq .faq-description{color:#71877f;margin-top:26px;font-size:17px;line-height:1.9}.cinematic-landing .reference-faq .faq-list details{border-color:#d1e1d9}.cinematic-landing .reference-faq .faq-list details:first-child{border-top:1px solid #d1e1d9}.cinematic-landing .reference-faq .faq-list summary{color:#173d36;padding-block:25px;font-size:17px;font-weight:400}.cinematic-landing .reference-faq .faq-list summary svg{border:1px solid #d1e1d9;border-radius:50%;width:28px;height:28px;padding:6px}.cinematic-landing .reference-faq .faq-list p{color:#71877f}.final-art{max-width:420px;margin-top:35px}.cinematic-landing .final-cta{min-height:auto!important}@media (max-width:1000px){.record-layout{grid-template-columns:1fr 1.7fr;gap:25px}.record-steps button{gap:12px;padding:22px 12px}.sample-content,.sample-brand,.sample-person{padding:22px}.sample-sharing{gap:15px}.sleep-preview{padding:18px}.perspective-cards{gap:16px}.perspective-copy{padding-inline:8px}}@media (max-width:760px){.record-intro,.perspectives-intro{flex-direction:column;gap:22px;margin-bottom:35px}.record-intro>p,.perspectives-intro>p{width:100%;max-width:none}.record-layout,.perspective-cards,.contained-feature,.privacy-layout{grid-template-columns:1fr;gap:30px}.record-steps{gap:5px}.record-steps button{padding:18px}.record-disclaimer{margin:18px 0}.sample-content{min-height:auto;padding:22px 18px}.sample-brand{padding:18px}.sample-brand>span{font-size:9px}.sample-person{flex-wrap:wrap;padding:18px}.sample-person>span:last-child{margin-left:58px}.sample-sharing,.sample-suggestions{grid-template-columns:1fr}.sample-heading{flex-direction:column;align-items:start;gap:8px}.sample-check{padding-block:15px}.sample-doctor{margin-top:8px}.sample-progress{padding:18px}.sample-trend-bars{gap:12px}.sample-trend-bars small{font-size:10px}.sample-source label{flex-direction:column;align-items:start}.perspective-art{aspect-ratio:1.31}.sleep-preview{padding:28px}.sleep-preview>p{font-size:54px}.perspective-copy{padding:25px 18px}.perspective-copy h3{font-size:25px}.contained-art{max-width:360px}.privacy-layout figcaption{text-align:center}.privacy-copy{min-width:0}.cinematic-landing>section.reference-faq{padding-block:70px}}.cinematic-landing>section.record-journey,.cinematic-landing>section.perspectives-section,.cinematic-landing>section.reference-faq{color:#e8faf2;color-scheme:dark;background:#061719}.cinematic-landing>section.record-journey{background:radial-gradient(at 75% 40%,#153e344a,#0000 65%),#061719}.record-intro>p,.perspectives-intro>p,.record-steps p,.record-disclaimer,.sample-person p,.sample-person>span:last-child,.sample-heading>span,.sample-label,.sample-check small,.sample-doctor ul,.sample-note,.sample-progress,.sample-timeline span,.sample-trends>p>span,.sample-trend-bars small,.perspective-copy>p:not(.eyebrow){color:#a7c7bb}.record-steps button,.sample-timeline button{color:#e8faf2}.record-steps button>span,.record-steps button>svg{color:#a5e8cd}.record-steps button[aria-selected=true],.sample-record,.perspective-card,.sample-source{color:#e8faf2;-webkit-backdrop-filter:blur(22px);background:linear-gradient(135deg,#d7fff517,#102e2775 50%,#a3edcf0b);border:1px solid #c2ffe038;box-shadow:inset 0 1px #e1fff54d,inset 0 -1px #9ee4ca12,0 24px 55px #0004}.sample-brand>strong{color:#effff8}.sample-brand>span{color:#b2d4c6}.sample-person,.sample-progress{background:#c1ffe208;border-color:#b3ebd322}.sample-avatar,.sample-doctor{color:#d3f4e6;background:linear-gradient(135deg,#c8ffe51a,#adf2d806);border-color:#b3ebd32e;box-shadow:inset 0 1px #dbffef26}.sample-check,.sample-timeline button{border-color:#b3ebd329}.sample-check input{accent-color:#9de6c6}.sample-access select,.sample-source select{color:#d8f7e8;background:#10352d;border-color:#a5e8cd40}.sample-access button{color:#08221c;background:#b3f4de}.sample-progress i{background:#b3ebd325}.sample-progress i.active{background:#9de6c6}.sample-trend-bars button>span,.sleep-bars span{background:linear-gradient(105deg,#d9fff552,#8cdfb93d 45%,#b8ffe52b);border:1px solid #c9ffe562;border-bottom:0;box-shadow:inset 1px 0 #eafff778,inset -1px 0 #b3f4de24,0 0 22px #7fedbc0c}.sample-source{background-color:#0b2420}.sample-source mark{color:#08221c;background:#b3f4de;border-radius:4px;padding:3px 7px}.sample-source .source-values>div{border-color:#b3ebd329}.cinematic-landing .perspectives-section .eyebrow{color:#a2d8c3}.perspective-card:last-child,.perspective-card:hover{border-color:#c2ffe060;box-shadow:inset 0 1px #e1fff554,0 20px 45px #0004}.perspective-art,.perspective-art-body{background:0 0}.perspective-art-body img{object-position:center}.perspective-action{color:#d8f7e8;border-color:#b3ebd329}.perspective-action svg{border-color:#b3ebd340}.sleep-preview{color:#b0d7c5;-webkit-backdrop-filter:blur(16px);background:linear-gradient(130deg,#ddfff523,#7ed3ae0a 52%,#c8ffe514);border:1px solid #b9f6d940;border-radius:18px;box-shadow:inset 0 1px #edfff85c,inset 0 -1px #b3f4de1a}.sleep-preview>p{color:#e1fff1}.sleep-preview>p small{color:#acd5c2}.sleep-bars>div:nth-child(4) span{background:linear-gradient(105deg,#e0fff591,#a2efcc55)}.cinematic-landing .reference-faq .section-title,.cinematic-landing .reference-faq .faq-list summary{color:#e8faf2}.cinematic-landing .reference-faq .eyebrow{color:#a2d8c3}.reference-faq .faq-description,.cinematic-landing .reference-faq .faq-list p{color:#a7c7bb}.cinematic-landing .reference-faq .faq-list details,.cinematic-landing .reference-faq .faq-list details:first-child,.cinematic-landing .reference-faq .faq-list summary svg{border-color:#b3ebd32e}.cinematic-landing .contained-art{background:0 0}.cinematic-landing .contained-art img{mix-blend-mode:normal}.cinematic-landing :is(.record-steps button,.sample-timeline button,.sample-trend-bars button,.sample-access button,.perspective-card):focus-visible{outline-offset:4px;outline:2px solid #b3f4de}:root[data-theme=dark]{--ink:#e8faf2;--deep:#0b2925;--deepest:#050f11;--teal:#a5e8cd;--aqua:#b3f4de;--mint:#0b2220;--muted:#a7c7bb;--line:#294a40;color-scheme:dark}[data-theme=dark] body{color:var(--ink);background:#061719}[data-theme=dark] :is(.anchor-nav,.nav-more-links,.pricing-includes,.module-link,.form-card,.product-explorer,.report-dialog){color:var(--ink);border-color:var(--line);background:#0b2220}[data-theme=dark] :is(.form-card,.product-explorer){background:linear-gradient(135deg,#c8ffe512,#102e2775 60%),#0b2220;box-shadow:inset 0 1px #d4ffe52b,0 20px 50px #0003}[data-theme=dark] :is(.icon-button,.filter-pills button,.report-icon,.explorer-heading select,.faq-categories button,.field input,.field select,.field textarea){color:var(--ink);border-color:var(--line);background:#102e27}[data-theme=dark] :is(.report-row:hover,.module-link:hover,.button-outline:hover){background:#173b32}[data-theme=dark] :is(.button-dark,.button-white,.filter-pills button[aria-pressed=true],.faq-categories button[aria-pressed=true]){color:#08221c;background:#b3f4de;border-color:#b3f4de}[data-theme=dark] :is(.button-dark:hover,.button-white:hover){background:#d4ffee}[data-theme=dark] :is(.plain-list li,.account-points li,.form-note,.form-switch,.password-field button,.demo-label,.preview-hint,.search-field,.showcase-copy>p,.clarity-section .shell>p:not(.eyebrow)){color:var(--muted)}[data-theme=dark] .field>label{color:#d1ebde}[data-theme=dark] :is(.field input,.field textarea)::placeholder{color:#8cad9c}[data-theme=dark] :is(.product-explorer>.tabs-control,.report-row,.report-icon,.search-field input){border-color:var(--line)}[data-theme=dark] .form-success>svg{color:#a5e8cd}[data-theme=dark] .coach-metrics button[aria-pressed=true],[data-theme=dark] .skip-link{color:#08221c}[data-theme=dark] .page-hero .body-large{color:var(--muted)}[data-theme=dark] .mobile-nav{background:#050e10}.page-hero-art-frame{z-index:-1;opacity:.25;width:min(32vw,320px);height:min(80%,320px);position:absolute;top:50%;right:max(24px,50% - 600px);overflow:hidden;transform:translateY(-50%)}.page-hero-art-frame .page-hero-art{object-fit:contain;opacity:1;mix-blend-mode:normal}.account-page{overflow:hidden}.account-art{opacity:.2;width:min(32vw,320px);height:280px;inset:auto auto 30px max(24px,50% - 600px)}.account-art img{object-fit:contain}.cinematic-landing .contained-art{max-width:340px}.cinematic-landing .final-art,.final-art{max-width:320px}.perspective-art{aspect-ratio:auto;height:clamp(190px,20vw,270px)}.perspective-art img{object-fit:contain;padding:22px}.body-visual{max-width:380px;margin-inline:auto}.body-visual>img{object-fit:contain}.body-hero-image{max-width:440px;height:min(80%,640px)}.cinematic-landing .doctor-art{object-fit:contain;object-position:center;width:min(36vw,360px)!important;height:min(70%,360px)!important;inset:15% max(24px,50% - 600px) auto auto!important}.hero-product-stage{max-width:496px;overflow:hidden}.hero-product-desktop{max-width:min(100%,496px)}.hero-product-phone{max-width:170px}@media (max-width:760px){.cinematic-landing .contained-art{max-width:min(75vw,280px)}.perspective-art{height:240px}.body-hero-image{max-width:280px;height:60%}.page-hero-art-frame,.account-art{opacity:.12;width:220px;height:220px}.cinematic-landing .doctor-art{width:min(70vw,280px)!important;height:280px!important;inset:auto 24px 30px auto!important}}.sleep-preview{padding:20px}:is(.menu-button,.icon-button,.password-field button,.tabs-control button,.filter-pills button,.body-region-buttons button,.faq-categories button,.sample-access button,.sample-access select,.nav-more>summary){min-width:2.75rem;min-height:2.75rem}.body-hotspot{width:2.75rem;height:2.75rem}:is(.menu-button,.icon-button,.tabs-control button,.filter-pills button,.body-region-buttons button,.faq-categories button,.sample-access button):active:not(:disabled){transition-duration:80ms;transform:scale(.97)}:is(.text-link,.desktop-nav a,.mobile-nav a,.faq-list summary,.record-steps button,.sample-timeline button):active{opacity:.75;transition-duration:80ms}.site-header-night .desktop-nav :is(a:hover,a[aria-current]),.site-header-night .nav-more>summary[aria-current]{color:var(--aqua)}.nav-more>summary{align-items:center;gap:.5rem;list-style:none;display:flex}.nav-more>summary::-webkit-details-marker{display:none}.nav-more>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.4rem;height:.4rem;transform:rotate(45deg)}.nav-more[open]>summary:after{transform:rotate(225deg)}.nav-more-links{transform-origin:100% 0;top:calc(100% + .5rem)}.desktop-nav .nav-more-links a{min-height:2.75rem}.mobile-nav{overscroll-behavior:contain}.sample-content{overflow-wrap:anywhere}.sample-trend-bars button{color:inherit}.sleep-preview,.sample-doctor{-webkit-backdrop-filter:none;background:#102e27}.cinematic-landing .sample-doctor{background:#102e27}.record-steps p,.privacy-copy>p:not(.eyebrow),.privacy-copy li p,.reference-faq .faq-description{line-height:1.65}:is(.metric-sample,.body-illustration-label){color:#a7c7bb;font-size:.6875rem}.body-aside>p{letter-spacing:0}.hync-acrostic{gap:1rem;display:grid}.hync-acrostic p{color:#deede7;font-size:1.125rem;line-height:1.5}.hync-acrostic strong{color:#b3f4de;margin-inline-end:.5rem;font-size:1.75em;font-weight:800;display:inline-block}.record-journey .section-copy .section-title{font-size:clamp(1.875rem,3vw,3rem)}@media (min-width:900px){.hero-body-intro h1{font-size:clamp(2.75rem,4vw,4.25rem)}.body-aside{width:300px}}@media (max-width:899px){.body-aside{text-align:left;width:min(100%,320px);margin:1.5rem auto 0;display:block}.hync-acrostic{gap:.4rem}.hync-acrostic p{font-size:.95rem}.body-aside>a{margin-top:1rem}.body-stage{min-height:850px}.body-hero-image{height:48%;margin-top:430px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.site-header-night{background:#050e10}:is(.sample-record,.perspective-card,.record-steps button[aria-selected=true],.sample-source,.form-card,.product-explorer,.body-metric){background:#0b2220}:is(.site-header,.sample-record,.perspective-card,.record-steps button,.sample-source,.form-card,.product-explorer,.body-metric,.tabs-control){-webkit-backdrop-filter:none}}@media (prefers-contrast:more){:root[data-theme=dark],.cinematic-landing{--muted:#d1ebde;--line:#80ae9c}:is(.site-header-night,.sample-record,.perspective-card,.body-metric,.form-card,.product-explorer,.report-dialog,.nav-more-links){border:1px solid #80ae9c}:is(.record-intro>p,.perspectives-intro>p,.record-steps p,.record-disclaimer,.sample-note,.sample-person p,.sample-check small,.sample-doctor ul,.sample-progress,.sample-timeline span,.perspective-copy>p:not(.eyebrow),.privacy-copy li p,.reference-faq .faq-description,.faq-list p,.metric-label,.body-metric small,.metric-sample,.body-illustration-label){color:#d1ebde}}@media (prefers-reduced-motion:reduce){.button:active,.button:hover,.button:hover svg,.text-link:hover svg,:is(.menu-button,.icon-button,.tabs-control button,.filter-pills button,.body-region-buttons button,.faq-categories button,.sample-access button):active{transform:none}.button:active{opacity:.8}.reading-progress{display:none}}.section-artwork{border-radius:1.25rem;width:100%;max-width:22.5rem;margin:2rem 0 0;overflow:hidden}.section-artwork img{object-fit:contain;width:100%;height:auto;display:block}.page-hero-layout{grid-template-columns:minmax(0,1.6fr) minmax(14rem,1fr);align-items:center;gap:4rem;display:grid}.page-hero-layout .page-hero-content{text-align:left}.page-hero-layout .page-hero-content :is(.page-title,.body-large){margin-inline:0}.page-hero-layout .page-hero-content .actions{justify-content:flex-start}.hero-section-art{justify-self:center;margin:0}.section-heading-art{min-width:0}.faq-section-art{max-width:16rem}.closing-section-art{max-width:20rem;margin-inline:auto}.related-section-art{max-width:13rem;margin:0 0 1.5rem}.pricing-section-art{max-width:16rem}.form-section-art{max-width:9rem;margin:1.25rem 0}.directory-section-art{max-width:14rem;margin:0 auto 2rem}.journey-section-art{margin-bottom:2.5rem}.perspective-section-art{border-radius:1rem;max-width:none;height:100%;margin:0}.perspective-section-art img{object-fit:contain;height:100%}.record-intro>div{flex:1;min-width:0}.record-intro .section-artwork{max-width:19rem}.related-pages>a{min-width:0}.not-found .section-artwork{margin-inline:auto}@media (max-width:760px){.page-hero-layout{grid-template-columns:1fr;gap:2rem}.hero-section-art{max-width:18rem}.section-artwork{max-width:min(100%,20rem)}.faq-section-art{max-width:14rem}.form-section-art{max-width:8rem}.related-section-art{max-width:12rem}.section-heading-art{width:100%}}.doctor-section-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid}.doctor-section-layout .section-artwork{justify-self:center;margin:0}.doctor-copy>p:not(.eyebrow){color:var(--muted);margin-top:1.5rem;font-size:1.125rem;line-height:1.65}.doctor-copy .button{margin-top:2rem}@media (max-width:760px){.doctor-section-layout{grid-template-columns:1fr;gap:2rem}}.section-intro-layout{grid-template-columns:minmax(0,1.5fr) minmax(14rem,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;margin-bottom:3rem;display:grid}.section-copy{text-align:left;min-width:0}.section-description{color:var(--muted);gap:1rem;margin-top:1.5rem;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.65;display:grid}.section-description p{margin:0}.section-copy>:is(.text-link,.button){margin-top:1.75rem}.section-intro-layout .section-title-art{justify-self:end;margin:0}.info-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:2rem;display:grid}.info-cards article{min-width:0}.info-cards .card-section-art{background:#061719;max-width:none;margin:0 0 1.5rem}.card-section-art img{object-fit:contain;height:clamp(13rem,20vw,19rem)}.info-card-copy .overline{margin-bottom:.75rem}.info-card-copy h3{font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:600;line-height:1.25}.info-card-copy>p:last-child{color:var(--muted);margin-top:.75rem;font-size:1rem;line-height:1.65}.interactive-section-panel{max-width:60rem;margin-inline:auto}.account-form-panel{max-width:50rem;margin-inline:auto}.final-cta .section-intro-layout{margin-bottom:0}.final-cta .section-copy .section-title{text-align:left;margin:0}.not-found .section-intro-layout{margin-bottom:0}.record-steps .record-step-art{border-radius:.75rem;flex-shrink:0;align-self:center;width:5rem;max-width:5rem;margin:0}.record-steps .overline{color:#a5e8cd;margin:0 0 .6rem;font-size:.75rem;line-height:1.2;text-decoration:none}.record-steps button>div{min-width:0}.record-steps button>svg{margin-left:auto}.body-explorer .body-copy{grid-area:1/1}.body-explorer .body-visual{grid-area:1/2;justify-self:end}.form-head{grid-template-columns:minmax(0,1fr) 9rem;align-items:center;gap:1.5rem;margin-bottom:2rem;display:grid}.form-head .form-section-art{margin:0}.form-head .form-note{margin-bottom:0}.pricing-offer{grid-template-columns:1fr}.pricing-main{grid-template-columns:minmax(0,1.5fr) minmax(10rem,1fr);align-items:center;gap:2rem;display:grid}.pricing-main .pricing-section-art{justify-self:end;margin:0}.pricing-main>div>p:not(.eyebrow){color:#a8c9b9;margin-top:1.25rem;line-height:1.6}.pricing-main small{color:#99b9ac;margin-top:.3rem;display:block}@media (max-width:760px){.section-intro-layout{grid-template-columns:1fr;gap:2rem;margin-bottom:2.5rem}.section-intro-layout .section-title-art{justify-self:center;max-width:19rem}.body-explorer{grid-template-columns:1fr}.body-explorer .body-copy{grid-area:1/1}.body-explorer .body-visual{grid-area:2/1;justify-self:center}.info-cards{gap:2.5rem}.card-section-art img{height:17rem}.pricing-main{grid-template-columns:1fr}.pricing-main .pricing-section-art{justify-self:center}.form-head{grid-template-columns:minmax(0,1fr) 6rem;gap:1rem}.record-steps .record-step-art{width:4rem;max-width:4rem}}.cinematic-landing{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:0;font-weight:400}.cinematic-landing :is(h1,h2,h3,h4){font-family:var(--font-sora), system-ui, sans-serif;text-wrap:balance}.cinematic-landing .shell{width:min(80rem,100% - clamp(2.5rem,8vw,7rem))}.cinematic-landing>section:not(.body-journey){padding-block:clamp(4rem,8vw,8rem)}.cinematic-landing .hero-body-intro{width:38%;padding-bottom:2rem}.cinematic-landing .hero-body-intro h1{letter-spacing:-.015em;text-wrap:initial;font-size:clamp(2.75rem,4.3vw,4.5rem);font-weight:600;line-height:1.12}.cinematic-landing .eyebrow{font-weight:600;line-height:1.5}.cinematic-landing .hero-body-intro .eyebrow{margin-bottom:1.5rem;font-size:.6875rem}.cinematic-landing .body-aside{width:18rem;padding-bottom:2rem}@media (min-width:1100px){.cinematic-landing .body-hero-layout{width:min(92rem,100% - 5rem)}.cinematic-landing .hero-body-intro{max-width:30.4rem}}.cinematic-landing .hync-acrostic{gap:.5rem}.cinematic-landing .hync-acrostic p{font-family:var(--font-sora), system-ui, sans-serif;white-space:nowrap;font-weight:400;line-height:1.6}.cinematic-landing .hync-acrostic strong{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.015em;font-size:1.75em;font-weight:600;line-height:1}.cinematic-landing :is(.section-title,.sharing-chapter h2,.body-story h2){letter-spacing:-.03em;font-weight:600;line-height:1.08}.cinematic-landing .section-intro-layout{gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2.5rem,5vw,4rem)}.cinematic-landing .record-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);align-items:start;gap:clamp(2rem,4vw,4rem)}.record-app-preview{justify-items:center;gap:28px;min-width:0;padding:12px 20px 0;display:grid;position:relative}.record-app-preview:before{content:"";pointer-events:none;background:radial-gradient(#43ccb026,#0000 65%);position:absolute;inset:-5%}.record-phone{aspect-ratio:71.5/149.6;background:#0c1512;border:5px solid #454d50;border-radius:14%/6.7%;width:340px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #89939866,inset 0 0 0 2px #050909,0 30px 70px #0006}.record-phone:before{content:"";z-index:2;pointer-events:none;background:#020404;border-radius:999px;width:28%;height:15px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.record-phone:after{content:none}.record-phone-screen{opacity:0;transition:opacity .3s;position:absolute;inset:36px 0 18px;overflow:hidden}.record-phone-screen.is-active{opacity:1}.record-phone-screen img{clip-path:inset(0 0 5%);width:100%;height:auto;display:block}.record-phone-0 img{object-fit:cover;object-position:center;height:100%;margin-top:0}.record-phone-1 img{margin-top:-28%}.record-phone-2 img{margin-top:-25%}.record-phone-compact{aspect-ratio:71.5/144}.record-phone-compact .record-phone-screen{bottom:8px}.record-phone-compact .record-phone-screen img{clip-path:inset(0 0 2.5%)}.record-phones{justify-content:center;align-items:center;gap:clamp(12px,2vw,28px);width:100%;padding-bottom:24px;display:flex;position:relative}.record-phones .record-phone{flex-shrink:1;width:min(340px,48%)}.record-phones .record-phone-supporting{width:min(280px,42%);transform:translateY(24px)}.record-phones .record-tablet{aspect-ratio:3/4;border-width:7px;border-radius:7%/5.25%;width:min(420px,60%)}.record-tablet:before{background:#1b2830;width:5px;height:5px;top:9px}.record-tablet .record-phone-screen{inset:24px 8px 10px}.record-tablet .record-phone-screen img{object-fit:contain;height:100%;margin-top:0}.record-phones .record-tablet+.record-phone-supporting{width:min(230px,34%)}.record-supporting-0 img{object-fit:fill;clip-path:inset(0 0 2.5%);height:108%;margin-top:-8%}.record-supporting-1 img{margin-top:-30%}.record-supporting-2 img{margin-top:-105%}.record-preview-caption{text-align:center;position:relative}.record-preview-caption .overline{color:#8bbcaf;font-size:11px;text-decoration:none}.record-preview-caption p{color:#e1f4ec;margin-top:10px;font-size:20px}@media (max-width:599px){.record-phone{width:280px}.record-app-preview{padding-inline:0}}@media (prefers-reduced-motion:reduce){.record-phone-screen{transition:none}}.cinematic-landing .record-steps{gap:.75rem}.cinematic-landing .record-steps button{gap:1.25rem;padding:1.5rem}.cinematic-landing :is(.record-steps h3,.perspective-copy h3,.sample-heading h3){letter-spacing:-.02em;font-weight:600;line-height:1.25}.cinematic-landing :is(.record-steps p,.perspective-copy>p:not(.eyebrow),.body-intro,.sharing-chapter p){letter-spacing:0;max-width:36rem;font-weight:400;line-height:1.65}.cinematic-landing .record-steps p{margin-top:.75rem}.cinematic-landing .perspective-cards{gap:1.5rem}.cinematic-landing .perspective-copy{padding:1.75rem 1.25rem 1.25rem}.cinematic-landing .perspective-copy h3{margin:1rem 0 .75rem}.cinematic-landing .perspective-copy>p:not(.eyebrow){margin-bottom:1.5rem}.cinematic-landing :is(.body-explorer,.contained-feature){gap:clamp(2rem,5vw,5rem)}.cinematic-landing :is(.record-steps button,.body-region-buttons button):active{background:#153e34}@media (max-width:899px){.cinematic-landing .hero-body-intro{width:100%;padding-bottom:0}.cinematic-landing .hero-body-intro h1{letter-spacing:-.015em;font-size:clamp(2rem,6.5vw,3.25rem);line-height:1.12}.cinematic-landing .hero-body-intro h1 br{display:block}.cinematic-landing .hero-body-intro .eyebrow{margin-bottom:1rem}.cinematic-landing .body-aside{width:min(100%,20rem);margin-top:1.5rem;padding-bottom:0}.cinematic-landing .hync-acrostic{gap:.5rem}}@media (max-width:760px){.cinematic-landing .record-layout{grid-template-columns:1fr;gap:2rem}.cinematic-landing .record-steps button{gap:1rem;padding:1rem}.cinematic-landing .section-intro-layout .section-title-art{justify-self:end}.cinematic-landing .perspective-cards{gap:2rem}.cinematic-landing .perspective-copy h3{font-size:1.5rem}}.cinematic-landing .body-detail,.cinematic-landing .body-metric,.cinematic-landing .perspective-card,.cinematic-landing .perspective-card:last-child,.cinematic-landing .sample-record,.cinematic-landing .record-steps button[aria-selected=true]{-webkit-backdrop-filter:none;background:linear-gradient(135deg,#16312f,#0b2422 48%,#091f1e);border-color:#0000;transition:box-shadow .2s;box-shadow:inset 1px 1px 2px #d8f5e91a,inset -1px -1px 2px #00000030,-6px -6px 18px #a8d6c608,10px 10px 24px #0005}.cinematic-landing .body-metric:hover,.cinematic-landing .perspective-card:hover{border-color:#0000;box-shadow:inset 1px 1px 2px #d8f5e926,inset -1px -1px 2px #00000030,-6px -6px 20px #a8d6c60d,12px 12px 28px #0006}@media (prefers-contrast:more){.cinematic-landing .body-detail,.cinematic-landing .body-metric,.cinematic-landing .body-metric:hover,.cinematic-landing .perspective-card,.cinematic-landing .perspective-card:last-child,.cinematic-landing .perspective-card:hover,.cinematic-landing .sample-record,.cinematic-landing .record-steps button[aria-selected=true]{border-color:#80ae9c}}@media (prefers-reduced-motion:reduce){.cinematic-landing .body-detail,.cinematic-landing .body-metric,.cinematic-landing .perspective-card,.cinematic-landing .sample-record,.cinematic-landing .record-steps button[aria-selected=true]{transition:none}}.site-header .header-logo{width:110px;height:auto;display:block}.cinematic-landing .perspective-art img{object-fit:cover;object-position:center;padding:0}.cinematic-landing .body-camera,.cinematic-landing .body-hero-image{mix-blend-mode:screen}@media (min-width:900px){.cinematic-landing .body-aside{width:22rem}.cinematic-landing .hync-acrostic p{font-size:clamp(.9375rem,1.2vw,1.125rem)}}.cinematic-landing .hero-body-intro h1>span{display:block}.cinematic-landing .hero-headline-highlight{margin-top:.22em}.body-summary{display:contents}.report-screens{pointer-events:none;width:36%;max-width:520px;height:min(68svh,540px);margin-top:max(-34svh,-270px);position:absolute;top:50%;left:6%}.report-screens:before{content:"";background:radial-gradient(#40c5a52b,#0000 68%);position:absolute;inset:-12%}.report-screen{background:#0c1512;border:0;border-radius:24px;position:absolute;overflow:hidden;box-shadow:0 28px 65px #0008}.report-screen img{width:100%;height:auto;display:block}.report-screen-back{width:64%;height:94%;top:0;left:0;transform:rotate(-5deg)}.report-screen-back img{margin-top:-28%}.report-screen-front{width:57%;height:72%;bottom:0;right:0;transform:rotate(5deg)}.report-screen-front img{margin-top:-94%}.report-main-0{width:47%;height:83%;top:0;left:0;transform:rotate(-7deg)}.report-main-1{z-index:2;width:48%;height:91%;top:7%;left:26%}.report-main-2{width:47%;height:83%;top:17%;right:0;transform:rotate(7deg)}.report-screens .report-screen[class*=report-main-] img{object-fit:cover;object-position:top;height:100%;margin-top:0}.metric-app-logo{border-radius:21px;flex-shrink:0;width:100px;height:42px;display:block;position:relative;overflow:hidden}.metric-app-logo img{max-width:none;height:auto;position:absolute}.metric-app-logo-health img{width:387px;top:-17px;left:-16px}.metric-app-logo-body{width:92px}.metric-app-logo-body img{width:372px;top:-27px;left:-140px}.metric-app-logo-coach img{width:374px;top:-31px;left:-255px}.report-app-logos{justify-content:center;align-items:center;gap:12px;width:max-content;display:flex;position:absolute;top:calc(100% + 24px);left:50%;transform:translate(-50%)}.report-deck{pointer-events:auto;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.report-deck:active{cursor:grabbing}.report-deck .report-screen{width:48%;height:91%;inset:7% auto auto 26%;transform:none}.report-app-logos button{pointer-events:auto;cursor:pointer;opacity:.65;background:#0c1512;border:0;padding:0;transition:opacity .18s}.report-app-logos button[aria-pressed=true],.report-app-logos button:hover{opacity:1}.report-app-logos button:focus-visible,.report-deck:focus-visible{outline-offset:5px;outline:2px solid #70e0c1}.body-summary .body-metric strong{font-size:clamp(22px,2vw,30px)}@media (max-width:899px){.report-screens{width:310px;max-width:82%;height:350px;margin-top:0;margin-left:-155px;top:230px;left:50%}.body-summary{pointer-events:none;position:absolute;inset:0}.body-summary .body-story{width:100%;top:35px}.body-summary .body-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;inset:auto 20px 65px}.body-summary .body-metric{width:auto;padding:12px 10px;position:relative;inset:auto}.body-summary .body-metric strong{font-size:clamp(15px,3.8vw,24px)}.body-summary .metric-label{gap:4px;font-size:10px}.body-summary .metric-label svg{flex-shrink:0;width:12px}.body-summary .metric-label svg:last-child{display:none}.metric-app-logo{zoom:.65}.body-summary .metric-sample{letter-spacing:.05em;font-size:7px}}@media (prefers-reduced-motion:reduce){.body-camera{display:none}.report-screens{width:400px;max-width:82%;height:440px;margin:30px auto;position:relative;inset:auto}.body-hero-layout{height:auto;padding-block:40px}.body-summary{pointer-events:auto;position:relative;inset:auto}.body-summary .body-story{position:relative;inset:auto}.body-summary .body-metrics{margin:24px 20px 0;position:relative;inset:auto}}@media (min-width:900px){.body-summary{gap:clamp(24px,3vw,48px);width:52%;display:grid;position:absolute;top:50%;right:clamp(24px,4vw,64px);transform:translateY(-50%)}.body-summary .body-story{text-align:left;position:relative;inset:auto}.body-summary .body-story h2{font-size:clamp(30px,3.4vw,54px)}.body-summary .body-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.2vw,20px);display:grid;position:relative;inset:auto}.body-summary .body-metric{width:auto;padding:clamp(14px,1.4vw,23px);position:relative;inset:auto}.body-summary .body-metric strong{font-size:clamp(26px,2.6vw,37px)}.body-summary .metric-label{gap:6px}.body-summary .metric-label svg{flex-shrink:0;width:14px}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.body-summary{width:auto;max-width:1000px;margin:0 auto;padding:24px;position:relative;inset:auto;transform:none}.body-summary .body-story{text-align:center}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes progress{50%{background-position-x:-115%}}@keyframes menu{0%{opacity:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes dropdown{0%{opacity:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
