@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading: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-duration:initial;--tw-content:""}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--radius-xs:.125rem;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Arial, Helvetica, sans-serif;--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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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{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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-4{right:calc(var(--spacing) * 4)}.left-1\/2,.left-\[50\%\]{left:50%}.z-50{z-index:50}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-2{height:calc(var(--spacing) * 2)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-full{height:100%}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.touch-none{touch-action:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-content-center{place-content:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:1rem}.rounded-md{border-radius:var(--radius-md)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-input{border-color:#d7ddd3}.border-primary{border-color:var(--accent)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--cream)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-muted{background-color:#efeee8}.bg-muted\/50{background-color:#efeee880;background-color:lab(94.0508% -.433713 3.03656/.5)}.bg-primary,.bg-primary\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-secondary{background-color:#eee9df}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-primary{fill:var(--accent)}.p-2{padding:calc(var(--spacing) * 2)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.text-foreground,.text-foreground\/60{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--ink) 60%, transparent)}}.text-muted-foreground{color:#737b73}.text-primary{color:var(--accent)}.text-primary-foreground{color:#fff}.text-secondary-foreground{color:var(--ink)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-ring\/50{--tw-ring-color:#a9b9ab80}@supports (color:lab(0% 0 0)){.ring-ring\/50{--tw-ring-color:lab(73.5948% -7.73722 5.14585/.5)}}.ring-offset-background{--tw-ring-offset-color:var(--cream)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--ink)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--tint)}.hover\:bg-muted\/50:hover{background-color:#efeee880;background-color:lab(94.0508% -.433713 3.03656/.5)}.hover\:bg-primary\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--accent) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:#eee9dfcc;background-color:lab(92.5358% .469834 5.50437/.8)}.hover\:text-accent-foreground:hover,.hover\:text-foreground:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-ring:focus{--tw-ring-color:#a9b9ab}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:border-ring:focus-visible{border-color:#a9b9ab}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:#a9b9ab80}@supports (color:lab(0% 0 0)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:lab(73.5948% -7.73722 5.14585/.5)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:#a9b9ab}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:#efeee880;background-color:lab(94.0508% -.433713 3.03656/.5)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--cream)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--ink)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--accent)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--accent)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:#fff}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--tint)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:#737b73}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:#efeee8}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:#d7ddd3}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@media (min-width:40rem){.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-left{text-align:left}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:#d7ddd3}.dark\:bg-input\/30{background-color:#d7ddd34d;background-color:lab(87.4379% -3.43952 4.1821/.3)}.dark\:text-muted-foreground{color:#737b73}@media (hover:hover){.dark\:hover\:bg-accent\/50:hover{background-color:var(--tint)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--tint) 50%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:#d7ddd380;background-color:lab(87.4379% -3.43952 4.1821/.5)}.dark\:hover\:text-foreground:hover{color:var(--ink)}}.dark\:data-\[state\=active\]\:border-input[data-state=active]{border-color:#d7ddd3}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]{background-color:#d7ddd34d;background-color:lab(87.4379% -3.43952 4.1821/.3)}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--ink)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--accent)}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]{background-color:#fff}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]{background-color:var(--ink)}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]{background-color:#d7ddd3cc;background-color:lab(87.4379% -3.43952 4.1821/.8)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}:root{--cream:#faf8f3;--ink:#18342f;--muted:#70776e;--accent:#355f52;--tint:#e5ebe1;--serif:Georgia, "Times New Roman", serif;--sans:Arial, Helvetica, sans-serif;color:var(--ink);font-family:var(--sans);font-synthesis:none;-webkit-font-smoothing:antialiased;background:#eeede7}*{box-sizing:border-box}body{margin:0}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button,input,textarea{font:inherit}button{transition:background .2s,color .2s,transform .2s}button:active:not(:disabled){transform:translateY(1px)}button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);letter-spacing:-1.1px;font-weight:400}h1{font-size:34px;line-height:1.14}h2{font-size:27px;line-height:1.13}h3{font-family:var(--sans);font-size:16px;font-weight:600}p{line-height:1.55}em{font-weight:400}svg{flex-shrink:0}img{max-width:100%;display:block}button{color:inherit}.eyebrow{color:var(--accent);letter-spacing:1.55px;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.muted{color:var(--muted)}.center{text-align:center}.primary-button{background:var(--accent);color:#fff;letter-spacing:.1px;width:100%;height:53px;box-shadow:none;border-radius:16px;justify-content:center;gap:14px;padding:0 16px;font-size:15px;font-weight:500;display:flex}.primary-button:hover{background:var(--accent);filter:brightness(1.08)}.primary-button:disabled{opacity:.42}.text-button{color:var(--accent);background:0 0;border:0;margin:18px auto;padding:7px;font-size:14px;display:block}.icon-button{background:0 0;border:1px solid #e7e7de;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.back-header{justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 18px;font-size:14px;font-weight:500;display:flex}.header-spacer{width:38px}.logo{font-family:var(--serif);letter-spacing:-1.4px;align-items:center;gap:9px;font-size:33px;line-height:1;display:inline-flex}.logo img{width:44px;height:44px}.logo.large{letter-spacing:-2.2px;flex-direction:column;gap:20px;font-size:56px}.logo.large img{border-radius:27px;width:111px;height:111px;box-shadow:0 7px 25px #5260430a}.program-art{object-fit:cover;width:100%;height:100%}.desktop-stage{background:radial-gradient(at 42% 42%,#fbfaf6 0,#0000 60%);grid-template-columns:minmax(245px,1fr) 411px minmax(245px,1fr);align-items:center;gap:62px;max-width:1536px;min-height:100dvh;margin:0 auto;padding:36px 60px 28px;display:grid}.desktop-brand{flex-direction:column;align-items:flex-start;height:760px;max-height:calc(100dvh - 100px);display:flex}.desktop-brand>.logo{margin-top:5px;font-size:40px}.desktop-brand>.logo img{width:50px;height:50px}.presentation-copy{margin:auto 0}.desktop-eyebrow{letter-spacing:2px;color:#7d8578;white-space:nowrap;font-size:10px;font-weight:600}.presentation-copy h1{letter-spacing:-3px;margin:25px 0;font-size:clamp(48px,4.65vw,72px);line-height:1.02}.presentation-copy h1 em{color:#688473}.presentation-copy p{color:#7b8178;font-size:16px;line-height:1.65}.desktop-bottom{letter-spacing:1.8px;color:#85897e;flex-wrap:wrap;align-items:center;column-gap:10px;font-size:9px;line-height:2.6;display:flex}.desktop-bottom>span:last-child{letter-spacing:1px;width:100%;padding-left:34px;font-size:10px}.edition-line{background:#aeb6a7;width:24px;height:1px}.phone-stage{width:411px;position:relative}.phone-frame{background:#333734;border-radius:54px;width:411px;height:min(852px,100dvh - 80px);min-height:680px;padding:8px;position:relative;box-shadow:0 0 0 1px #92968a,0 0 0 3px #c3c5ba,0 30px 65px -22px #37443e40,inset 0 0 0 1px #747c70}.phone-display{background:var(--cream);border-radius:46px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.phone-buttons:before,.phone-buttons:after{content:"";background:#656b61;border-radius:3px;width:3px;height:45px;position:absolute;top:152px;left:-5px}.phone-buttons:after{height:60px;top:212px}.status-bar{color:#263a30;justify-content:space-between;align-items:center;height:51px;min-height:51px;padding:13px 26px 8px;font-size:14px;display:flex;position:relative}.status-bar>div:last-child{align-items:center;gap:5px;display:flex}.dynamic-island{background:#1a1d1b;border-radius:30px;width:108px;height:29px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-scroll{overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:smooth;flex:1;min-height:0;overflow:hidden auto}.phone-scroll::-webkit-scrollbar{display:none}.home-indicator{background:#2d3c32;border-radius:4px;width:123px;height:4px;min-height:4px;margin:7px auto 8px}.phone-caption{letter-spacing:1.6px;color:#82877d;align-items:center;gap:7px;font-size:9px;display:flex;position:absolute;top:calc(100% + 16px);left:6px;right:6px}.phone-caption>span:first-child{background:#7f9885;border-radius:50%;width:5px;height:5px}.phone-caption>span:last-child{letter-spacing:1.4px;margin-left:auto;font-size:8px}.demo-panel{align-self:center;max-width:276px;padding-top:5px}.demo-label{color:#848a80;letter-spacing:1.7px;align-items:center;gap:7px;margin-bottom:26px;font-size:10px;display:flex}.demo-label>span{background:#92a08d;border-radius:50%;width:6px;height:6px}.demo-panel h2{letter-spacing:-.7px;font-size:29px;line-height:1.17}.demo-panel>p{color:#808679;max-width:250px;margin:14px 0 28px;font-size:13px;line-height:1.65}.demo-programs>.eyebrow{color:#848c7e;letter-spacing:1.4px;margin:0 0 10px;font-size:10px}.demo-programs>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:10px;width:100%;margin:4px 0;padding:11px 9px;font-size:13px;display:flex}.demo-programs>button.active{background:#f8f9f2;border-color:#c9d2c3;box-shadow:0 3px 12px #34483306}.demo-programs>button>svg:last-child{color:#66816a;margin-left:auto}.demo-program-icon{border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.demo-actions{border-top:1px solid #dce0d3;flex-direction:column;gap:6px;margin-top:20px;padding-top:16px;display:flex}.demo-actions button{text-align:left;color:#6b7766;background:0 0;border:0;align-items:center;gap:9px;padding:8px 3px;font-size:12px;display:flex}.config-details{border-top:1px solid #dce0d3;border-bottom:1px solid #dce0d3;margin-top:16px}.config-details summary{color:#687460;cursor:pointer;align-items:center;gap:8px;padding:17px 0;font-size:12px;list-style:none;display:flex}.config-details summary>svg:last-child{margin-left:auto}.config-details[open] summary>svg:last-child{transform:rotate(90deg)}.config-details>div{color:#798372;padding:0 0 15px;font-size:11px;line-height:1.5}.config-details code{overflow-wrap:anywhere;background:#e4e8dd;border-radius:8px;margin:9px 0;padding:10px;font-size:11px;display:block}.config-details dl{grid-template-columns:80px 1fr;gap:5px;margin:12px 0;display:grid}.config-details dd{text-align:right;color:#3c5141;margin:0}.demo-panel .demo-footnote{color:#899180;margin-top:20px;font-size:10px;line-height:1.8}.main-page{padding:18px 23px 25px;animation:.35s page-in}.home-header{justify-content:space-between;align-items:flex-start;gap:12px;margin:2px 0 23px;display:flex}.home-header h1{letter-spacing:-1.2px;margin:8px 0 7px;font-size:34px}.greeting-dot{color:#c09077}.home-header p{color:var(--muted);letter-spacing:.1px;font-size:13px}.home-header .eyebrow{letter-spacing:1.2px;font-size:10px}.avatar-button{width:38px;min-width:38px;height:38px;font-family:var(--serif);color:#5e755d;background:#e7eada;border:1px solid #dddfd2;border-radius:50%;margin-top:16px;font-size:18px}.hero-program{background:var(--program-tint);border:1px solid #dce1d440;border-radius:24px;overflow:hidden;box-shadow:0 4px 12px #485c4705}.hero-art-button{border:0;width:100%;height:171px;padding:0;display:block;position:relative;overflow:hidden}.hero-art-button .program-art{object-position:50% 54%}.art-pill{color:#425945;letter-spacing:1.15px;background:#fffcf1df;border-radius:50px;align-items:center;gap:5px;padding:6px 9px;font-size:8px;font-weight:600;display:flex;position:absolute;top:15px;left:15px}.tiny-sun{background:#86987b;border-radius:50%;width:5px;height:5px}.art-open{background:#fffcf1cf;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:14px;right:14px}.hero-program-content{padding:18px 18px 19px}.hero-program-content .eyebrow{letter-spacing:1.3px;justify-content:space-between;font-size:9px;display:flex}.hero-program-content .eyebrow>span{letter-spacing:0;text-transform:none;font-size:10px;font-weight:400}.title-button{text-align:left;background:0 0;border:0;padding:0;display:block}.title-button h2{max-width:260px;margin:10px 0 8px;font-size:30px;line-height:1.07}.hero-program-content p{color:#6e7c6b;max-width:275px;font-size:12px;line-height:1.45}.program-progress{background:#c5d1be80;height:4px;margin:16px 0}.hero-program-content .primary-button{border-radius:12px;gap:10px;height:46px;font-size:13px}.section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.section-heading h3{letter-spacing:-.35px;font-size:17px}.section-heading>span{color:var(--muted);font-size:11px}.routine{margin-top:26px}.routine-list{background:#fdfbf7;border:1px solid #e7e7dc;border-radius:19px;overflow:hidden}.routine-row{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:15px 14px;display:flex}.routine-row+.routine-row{border-top:1px solid #eeede5}.routine-icon{color:#6a7b64;background:#e9ecde;border-radius:13px;justify-content:center;align-items:center;width:43px;min-width:43px;height:43px;display:flex}.routine-icon.step-1{color:#a07861;background:#f2e4d9}.routine-icon.step-2{color:#6f8982;background:#e7eceb}.routine-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.routine-copy strong{font-size:13px;font-weight:600}.routine-copy>span{color:#7a8075;font-size:11px;line-height:1.4}.routine-copy small{color:#92978b;font-size:10px}.routine-row>svg{color:#9aa28f}.routine-row.is-done .routine-icon{color:#547044;background:#e1e9d9}.routine-row.is-done .routine-copy strong{color:#638256}.mini-stats{border-top:1px solid #e6e6dc;border-bottom:1px solid #e6e6dc;align-items:center;margin-top:20px;padding:19px 0;display:flex}.mini-stats>div{flex:1;grid-template-columns:auto auto;justify-content:center;gap:6px;display:grid}.mini-stats>div+div{border-left:1px solid #e4e6da}.mini-stats svg{color:#91a082;margin-top:1px}.mini-stats strong{font-size:19px;font-weight:500}.mini-stats span{text-align:center;color:#8a9281;grid-column:span 2;font-size:10px}.home-thought{text-align:center;color:#7a8770;padding:25px 5px 7px;position:relative}.home-thought>span{font-size:40px;font-family:var(--serif);color:#b6bca7;line-height:30px}.home-thought p{font-family:var(--serif);font-size:15px;font-style:italic;line-height:1.5}.bottom-nav{z-index:3;background:#fcfaf5;border-top:1px solid #e8e8df;flex-shrink:0;justify-content:space-around;gap:4px;padding:10px 15px 3px;display:flex}.bottom-nav>button{color:#8b9287;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;width:25%;padding:0 2px 4px;font-size:10px;display:flex}.bottom-nav>button>span{border-radius:40px;place-items:center;width:48px;height:30px;display:grid}.bottom-nav>button[aria-current=page]{color:var(--accent);font-weight:600}.bottom-nav>button[aria-current=page]>span{background:var(--tint)}.page-heading{margin:6px 0 25px}.page-heading h1{margin:11px 0 10px;font-size:35px}.page-heading p{color:var(--muted);font-size:13px}.page-heading .eyebrow{font-size:10px}.splash{text-align:center;background:#f8f6f0;flex-direction:column;align-items:center;min-height:100%;padding:30px 23px 18px;display:flex;position:relative;overflow:hidden}.splash-top{letter-spacing:2.7px;color:#7d8b74;font-size:9px}.splash-brand{z-index:1;padding:34px 0 27px}.splash-brand p{font-family:var(--serif);color:#7a8971;margin-top:18px;font-size:18px;line-height:1.45}.splash-art{flex:1;width:calc(100% + 46px);height:215px;min-height:160px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 85%,#0000);mask-image:linear-gradient(#0000,#000 25% 85%,#0000)}.splash-art img{object-position:50% 57%;opacity:.85}.splash-bottom{width:100%;padding-top:15px;position:relative}.splash-bottom>span{color:#87917c;margin-top:15px;font-size:11px;display:block}.onboarding{flex-direction:column;min-height:100%;padding:10px 23px 20px;animation:.4s page-in;display:flex}.onboarding-brand{justify-content:center;margin:8px 0 21px;display:flex}.onboarding-brand .logo{font-size:28px}.onboarding-brand .logo img{width:32px;height:32px}.intro-art{flex-shrink:0;height:215px;position:relative}.intro-art>img{object-position:50% 52%;border-radius:70px 70px 20px 20px}.intro-note{white-space:nowrap;color:#80775d;background:#fffcf2;border:1px solid #f1eada;border-radius:50px;align-items:center;gap:6px;padding:9px 13px;font-size:10px;display:flex;position:absolute;bottom:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #6a553814}.intro-copy{padding-top:32px}.intro-copy>.eyebrow{margin-bottom:10px;font-size:9px}.intro-copy h1{font-size:33px}.intro-copy h1 em{color:#698663}.intro-copy>p{color:#858678;margin-top:12px;font-size:13px;line-height:1.5}.benefits{flex-direction:column;gap:13px;padding:23px 0;display:flex}.benefits>div{align-items:center;gap:10px;font-size:13px;display:flex}.benefits>div>span{color:#678060;background:#e5ebdc;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.intro .primary-button{margin-top:4px}.onboard-top{align-items:center;gap:16px;margin:7px 0 25px;display:flex}.onboard-top>[data-slot=progress]{background:#e6e7db;flex:1;height:4px}.onboard-top>span{white-space:nowrap;color:#848c79;font-size:10px}.onboard-top .icon-button{border:0;width:32px;height:32px}.onboard-heading{margin:5px 0 27px}.onboard-heading>.eyebrow{margin-bottom:14px;font-size:9px}.onboard-heading h1{font-size:33px}.onboard-heading p{color:#818779;margin-top:14px;font-size:13px;line-height:1.55}.goal-options{gap:9px}.choice{cursor:pointer;background:#fcfaf5;border:1px solid #e1e4d8;border-radius:13px;align-items:center;gap:12px;min-height:56px;padding:13px 16px;font-size:14px;transition:background .2s,border .2s;display:flex}.choice.selected{background:var(--tint);border-color:var(--accent)}.choice:has([data-state=checked]){background:var(--tint);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.choice.selected{border-color:color-mix(in srgb, var(--accent), transparent 45%)}.choice:has([data-state=checked]){border-color:color-mix(in srgb, var(--accent), transparent 45%)}}.choice>svg{color:#8a957d}.choice>span:first-of-type{flex:1}.choice [data-slot=radio-group-item]{width:18px;height:18px;box-shadow:none}.choice [data-slot=radio-group-item][data-state=checked]{border-color:var(--accent)}.choice strong{font-size:14px;font-weight:500;display:block}.choice small{color:#8c927e;margin-top:5px;font-size:11px;display:block}.onboard-bottom{text-align:center;margin-top:auto;padding-top:25px}.onboard-bottom>small{color:#949987;margin-top:15px;font-size:10px;display:block}.time-illustration{color:#a18d65;background:#efe5d6;border-radius:50%;align-self:center;place-items:center;width:104px;height:104px;margin:0 0 20px;display:grid;box-shadow:0 0 0 15px #f4eee4}.time-options{gap:10px}.time-options .choice{min-height:67px;padding:14px 15px}.recommended{letter-spacing:1px;color:#7d8d66;font-size:8px;flex:0!important}.reveal-heading{text-align:center}.ready-mark{color:#6e835d;background:#e7eddf;border:1px solid #ccd9bd;border-radius:50%;place-items:center;width:47px;height:47px;margin:0 auto 20px;display:grid}.reveal-heading .eyebrow{justify-content:center;margin-bottom:10px;font-size:9px}.reveal-heading h1{font-size:34px}.reveal-heading p{color:#828974;margin:12px 0 22px;font-size:12px}.reveal-card{background:#f2f2e8;border:1px solid #e0e3d6;border-radius:21px;min-height:154px;display:flex;overflow:hidden}.reveal-card>.program-art{object-position:center;flex-shrink:0;width:110px;height:auto}.reveal-card>div{padding:20px 14px}.reveal-card .eyebrow{letter-spacing:1px;font-size:8px}.reveal-card h2{margin:10px 0;font-size:25px}.reveal-card p{color:#818775;font-size:10px}.plan-facts{gap:10px;margin-top:12px;display:flex}.plan-facts>span{color:#7f8c71;align-items:center;gap:4px;font-size:9px;display:flex}.reveal-benefits{flex-direction:column;gap:12px;margin:24px 0;padding:0;list-style:none;display:flex}.reveal-benefits li{align-items:center;gap:10px;font-size:13px;display:flex}.reveal-benefits svg{color:#7a946c}.reveal .primary-button{margin-top:auto}.reveal-footnote{color:#8b957e;text-align:center;justify-content:center;align-items:center;gap:5px;margin-top:15px;font-size:10px;display:flex}.loading-screen{place-items:center;min-height:600px;display:grid}.session-screen{padding-bottom:18px;animation:.35s page-in}.session-steps{color:#85917c;text-align:right;width:38px;font-size:11px}.session-heading{text-align:center;padding:8px 25px 5px}.session-heading .eyebrow{letter-spacing:1.4px;justify-content:center;font-size:9px}.session-heading h1{margin-top:11px;font-size:27px}.breathing-player{padding:0 25px}.player-intro{text-align:center;color:#8a9485;margin-top:12px;font-size:12px}.breathing-orbit{place-items:center;width:298px;max-width:100%;height:298px;margin:26px auto 21px;display:grid;position:relative}.orbit-line{opacity:.5;border:1px solid #cbdedb;border-radius:50%;position:absolute;inset:0}.orbit-line.two{opacity:.75;inset:21px}.breathing-circle{background:radial-gradient(circle at 30% 24%, #e6efde, var(--tint) 45%, #98b9b2);will-change:transform;border-radius:50%;transition:transform .22s linear;position:absolute;inset:32px;box-shadow:0 0 42px #a7c4b521}.breath-label{text-align:center;pointer-events:none;position:relative}.breath-label>svg{color:var(--accent);margin:0 auto 14px}.breath-label h2{font-size:30px}.breath-label>span{color:#5e8078;margin-top:10px;font-size:12px;display:block}.breath-pattern{color:#8b998f;justify-content:center;align-items:center;gap:14px;margin:10px 0 25px;font-size:10px;display:flex}.breath-pattern b{color:#607f76;margin-left:4px;font-weight:500}.breath-pattern i{background:#bbc6b7;border-radius:50%;width:3px;height:3px}.breathing-player>[data-slot=progress]{background:#dfe7df;height:4px}.player-times{color:#8a9687;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.player-controls{justify-content:center;align-items:center;gap:31px;margin:21px 0 14px;display:flex}.player-controls>button{width:44px;height:44px;color:var(--accent);background:0 0;border:0;place-items:center;display:grid;position:relative}.player-controls>button>span{font-size:8px;font-weight:600;position:absolute;top:17px}.player-controls>.play-pause{color:#fff;background:var(--accent);border-radius:50%;width:64px;height:64px;box-shadow:0 6px 16px #355f521b}.sound-button{color:#889680;background:0 0;border:0;align-items:center;gap:6px;margin:0 auto;padding:7px 13px;font-size:11px;display:flex}.sound-button.enabled{color:var(--accent);background:var(--tint);border-radius:50px}.breath-caption{font-family:var(--serif);text-align:center;color:#8b9986;margin:25px 0;font-size:15px;line-height:1.5}.session-safety{color:#8d9682;margin:19px 25px 0;font-size:11px}.session-safety summary{cursor:pointer;justify-content:center;align-items:center;gap:6px;list-style:none;display:flex}.session-safety p{background:#f0f0e6;border-radius:10px;margin:12px 0;padding:13px;font-size:12px;line-height:1.6}.movement-player{padding:20px 23px 0}.movement-visual{border-radius:25px;height:301px;position:relative;overflow:hidden}.movement-visual>.program-art{animation:12s ease-in-out infinite alternate paused gentle-move}.movement-visual.playing>.program-art{animation-play-state:running}.visual-badge{letter-spacing:1.2px;color:#676c55;background:#fff8e9d9;border-radius:30px;align-items:center;gap:5px;padding:7px 10px;font-size:8px;display:flex;position:absolute;top:15px;left:15px}.art-play{color:#5c705a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffaf0d6;border:1px solid #ffffff8f;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-play:active:not(:disabled){transform:translate(-50%,-49%)}.movement-visual.playing .art-play{opacity:0}.movement-visual:hover .art-play,.movement-visual:focus-within .art-play{opacity:1}.movement-caption{width:100%;font-family:var(--serif);text-align:center;color:#5b634c;background:linear-gradient(#0000,#fffaeeea);padding:24px 15px 17px;font-size:15px;position:absolute;bottom:0}.movement-timeline{padding:24px 3px 0}.instruction-cue{background:#eeeee3;border-radius:16px;gap:12px;margin:23px 0 14px;padding:16px;display:flex}.instruction-cue>span{color:#849070;border:1px solid #dce2cf;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.instruction-cue strong{font-size:12px;font-weight:500}.instruction-cue p{color:#849076;margin-top:6px;font-size:12px;line-height:1.6}.preview-caption{text-align:center;color:#909984!important;margin:16px 0!important;font-size:10px!important;line-height:1.5!important}.fasting-player{flex-direction:column;align-items:center;padding:26px 25px 0;display:flex}.fasting-player>.eyebrow{letter-spacing:1.7px;margin:0 0 19px;font-size:9px}.progress-ring{flex-shrink:0;place-items:center;display:grid;position:relative}.progress-ring>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.progress-ring circle{fill:none;stroke-width:4.5px}.ring-track{stroke:var(--tint)}.ring-fill{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .8s}.ring-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.ring-content>strong{font-family:var(--serif);letter-spacing:-1.8px;font-size:46px;font-weight:400;line-height:1}.ring-content>span{color:#93957f;font-size:12px}.ring-content>.fast-label{letter-spacing:1.5px;color:#a88d66;flex-direction:column;align-items:center;gap:13px;margin-bottom:5px;font-size:8px;display:flex}.ring-content>.fast-clock{letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-size:32px}.fast-info{justify-content:space-around;width:100%;margin:23px 0 8px;display:flex}.fast-info>span{color:#91917e;flex-direction:column;gap:6px;font-size:10px;display:flex}.fast-info b{color:#6e755e;font-size:13px;font-weight:500}.quiet-button{color:var(--accent);background:0 0;border:1px solid #e1dfcd;border-radius:50px;justify-content:center;align-items:center;gap:7px;margin:14px auto;padding:9px 14px;font-size:12px;display:flex}.soft-note{color:#85846b;background:#f0ece0;border-radius:15px;align-items:center;gap:12px;margin:20px 0;padding:18px;font-size:13px;line-height:1.7;display:flex}.soft-note strong{color:#6c775d;font-size:13px;font-weight:500}.soft-note p{margin-top:4px;font-size:12px}.fasting-player>.muted{margin:2px 0 23px;font-size:12px}.fasting-player .primary-button{background:#946b42}.block-page{padding:22px 26px 12px}.block-page>.eyebrow{margin-bottom:12px;font-size:10px}.lesson-art{object-position:50% 55%;height:205px;margin-top:0;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.block-page h1{margin-bottom:20px;font-size:32px}.block-page p{color:#7e8872;font-size:15px;line-height:1.8}.block-page .lesson-text{font-size:16px;line-height:1.85}.lesson-takeaway{border-left:2px solid #b7c3a6;margin:28px 0 14px;padding:0 0 0 16px}.lesson-takeaway>span{letter-spacing:1.2px;color:#8a9877;font-size:9px}.lesson-takeaway p{font-family:var(--serif);color:#6f7e5d;margin-top:12px;font-size:18px;line-height:1.5}.block-footer{padding:18px 25px 8px}.block-symbol{background:var(--tint);width:83px;height:83px;color:var(--accent);border-radius:26px;place-items:center;margin:15px 0 30px;display:grid}.safety-page{padding-top:30px}.safety-page h1{max-width:260px}.safety-page .soft-note{font-size:13px;line-height:1.8}.checkin-body{padding:17px 25px 5px}.checkin-symbol{color:#aa8b7c;background:#f0e2d9;border-radius:50%;place-items:center;width:90px;height:90px;margin:6px auto 24px;display:grid}.checkin-body h1{text-align:center;font-size:34px}.checkin-body>p{color:#8a927d;text-align:center;margin:17px 0 28px;font-size:12px}.scale-group{margin:28px 0}.scale-group h3{margin-bottom:18px;font-size:14px}.feeling-scale{justify-content:space-between;gap:8px;display:flex}.feeling-scale>label{cursor:pointer;color:#9d9d83;background:#f2f0e7;border:1px solid #e4e5d8;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:75px;display:flex;position:relative}.feeling-scale>label.selected{background:var(--tint);border-color:var(--accent);color:var(--accent)}.feeling-scale [data-slot=radio-group-item]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.feeling-scale>label:has(:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.feeling-scale>label>span{font-size:28px;line-height:1.2}.feeling-scale small{margin-top:7px;font-size:10px}.scale-labels{color:#939783;justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.journal-page textarea{resize:vertical;width:100%;min-height:200px;color:var(--ink);background:#fffdf7;border:1px solid #dde2d2;border-radius:17px;margin:24px 0 10px;padding:18px;font-size:15px;line-height:1.7}.journal-page textarea::placeholder{color:#a0a68f}.journal-count{color:#919a82;font-size:10px}.checklist{flex-direction:column;gap:15px;margin-top:25px;display:flex}.checklist label{cursor:pointer;background:#fdfbf4;border:1px solid #e2e5d4;border-radius:14px;align-items:center;gap:12px;padding:18px 15px;font-size:14px;display:flex}.completion-screen{text-align:center;flex-direction:column;align-items:center;min-height:100%;padding:35px 27px 20px;animation:.5s page-in;display:flex}.completion-mark{color:#6a8256;background:#e6ecdc;border-radius:50%;place-items:center;width:120px;height:120px;margin:25px 0 41px;display:grid;position:relative;box-shadow:0 0 0 14px #f1f1e7}.completion-mark>span{border:1px solid #e8e8d9;border-radius:50%;position:absolute;inset:-24px}.completion-screen>.eyebrow{letter-spacing:1.5px;margin-bottom:16px;font-size:9px}.completion-screen h1{max-width:280px;font-size:36px}.completion-screen>p{color:#8b967c;max-width:280px;margin:17px 0 24px;font-size:13px;line-height:1.7}.completion-card{background:#f0f1e6;border:1px solid #e2e7d4;border-radius:20px;width:100%;padding:8px 19px}.completion-card>div{text-align:left;align-items:center;gap:12px;padding:12px 0;display:flex}.completion-card>div+div{border-top:1px solid #e1e6d3}.completion-card>div>span{color:#82966a;background:#e4e9d8;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.completion-card strong{color:#758565;font-size:12px;font-weight:500}.completion-note{font-family:var(--serif);color:#8a9779;margin:29px 0;font-size:22px;line-height:1.4}.completion-screen .primary-button{margin-top:auto}.progress-tabs{background:#efefe6;border-radius:12px;width:100%;height:38px;padding:3px}.progress-tabs button{color:#939980;border-radius:9px;height:32px;font-size:11px;font-weight:400}.progress-tabs button[data-state=active]{color:#667c55;background:#fcfaf4;box-shadow:0 1px 3px #4453330a}.progress-hero{text-align:center;padding:28px 0 20px}.progress-orbit{justify-content:center;display:flex}.progress-hero .ring-content{gap:8px}.progress-hero .ring-content>strong{font-size:53px}.progress-hero .ring-content>strong small{font-size:28px}.progress-hero .ring-content .ring-label{letter-spacing:1.5px;font-size:8px}.progress-hero .ring-content>span:last-child{font-size:11px}.progress-hero h2{letter-spacing:-.4px;margin-top:22px;font-size:21px}.progress-hero>p{color:#959d86;margin-top:7px;font-size:11px}.progress-stats{background:#fdfbf6;border:1px solid #e3e6d7;border-radius:17px;justify-content:space-around;margin:5px 0 24px;padding:17px 5px;display:flex}.progress-stats>div{flex-direction:column;flex:1;align-items:center;gap:10px;display:flex}.progress-stats>div+div{border-left:1px solid #e8e9de}.progress-stats svg{color:#92a279}.progress-stats strong{letter-spacing:-.7px;font-size:21px;font-weight:400}.progress-stats small{letter-spacing:0;font-size:10px}.progress-stats span{color:#919d80;font-size:9px}.weekly-card{border-bottom:1px solid #e5e7d8;padding-bottom:22px}.weekly-card .section-heading h3{font-size:14px}.week-dots{justify-content:space-between;padding:3px 0;display:flex}.week-dots>div{flex-direction:column;align-items:center;gap:10px;display:flex}.week-dots>div>span{color:#a2a88e;font-size:9px}.week-dots b{color:#fff;background:#edeedf;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.week-dots b.complete{background:var(--accent)}.week-dots b.today{border:1px solid var(--accent);background:0 0}.week-dots b.today>span{background:var(--accent);border-radius:50%;width:5px;height:5px}.chart{margin:24px 0}.chart-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.chart-title h3{font-size:14px}.chart-title>span{color:#98a085;font-size:9px}.chart>svg{width:100%;height:auto;margin-top:12px}.chart-axis{color:#99a087;justify-content:space-between;padding:0 20px;font-size:9px;display:flex}.chart-empty{text-align:center;color:#94a07f;background:#f0f1e7;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:27px 15px;display:flex}.encouragement{color:#968568;background:#efeadc;border-radius:16px;gap:12px;padding:17px;display:flex}.encouragement>span{place-items:center;display:grid}.encouragement h3{font-size:12px;font-weight:500}.encouragement p{margin-top:4px;font-size:10px;line-height:1.6}.sample-note{color:#a3aa92;text-align:center;margin-top:20px;font-size:9px}.habit-hero{text-align:center;color:#879770;padding:35px 0}.habit-hero>svg{color:#b99569;margin:0 auto 20px}.habit-hero h2{color:var(--ink);font-size:26px}.habit-hero p{margin-top:12px;font-size:12px}.habit-hero>strong{font-family:var(--serif);margin-top:27px;font-size:62px;font-weight:400;display:block}.habit-hero>strong>span{font-family:var(--sans);font-size:15px}.habit-row{border-bottom:1px solid #e3e8d5;padding:19px 0}.habit-row>div:first-child{justify-content:space-between;margin-bottom:14px;font-size:13px;display:flex}.habit-row span{color:#879576;font-size:11px}.habit-row [data-slot=progress]{height:5px}.mood-intro{padding:32px 0 4px}.mood-intro>svg{color:#b49783;margin-bottom:20px}.mood-intro h2{font-size:27px}.mood-intro p{color:#889479;margin-top:12px;font-size:12px}.insights-intro{padding:35px 0 25px}.insights-intro>svg{color:#8da176;margin-bottom:21px}.insights-intro h2{font-size:30px}.insight-card{background:#eaf0df;border-radius:18px;margin:0 0 17px;padding:22px 20px}.insight-card .eyebrow{font-size:9px}.insight-card h3{font-family:var(--serif);margin:13px 0;font-size:23px;font-weight:400;line-height:1.3}.insight-card p{color:#869776;font-size:12px;line-height:1.8}.insight-card.peach{background:#f2e6dc}.insight-card blockquote{font-family:var(--serif);color:#9e8e74;margin:16px 0;font-size:17px;font-style:italic;line-height:1.6}.category-tabs{scrollbar-width:none;background:0 0;border-radius:0;justify-content:flex-start;gap:6px;max-width:100%;height:auto;padding:0 0 8px;display:flex;overflow-x:auto}.category-tabs button{color:#8b977f;background:#f0f1e6;border-radius:30px;flex:none;height:33px;padding:0 12px;font-size:11px}.category-tabs button[data-state=active]{background:var(--accent);color:#fff;box-shadow:none}.explore-list{flex-direction:column;gap:18px;margin:19px 0;display:flex}.explore-card{text-align:left;background:#fdfbf5;border:1px solid #e2e6d6;border-radius:18px;align-items:stretch;width:100%;padding:0;display:flex;overflow:hidden}.explore-art{flex-shrink:0;width:111px;position:relative}.explore-card.featured{display:block}.featured .explore-art{width:100%;height:174px}.explore-art .program-art{object-fit:cover;height:100%}.explore-art .art-pill{letter-spacing:.5px;padding:6px;font-size:7px;top:10px;left:9px}.explore-copy{flex:1;padding:18px 14px 15px}.explore-copy .eyebrow{letter-spacing:1px;font-size:8px}.explore-copy h2{letter-spacing:-.6px;margin:9px 0 7px;font-size:23px;line-height:1.15}.explore-copy p{color:#8e977f;font-size:10px;line-height:1.65}.explore-meta{color:#8a9979;align-items:center;gap:5px;margin-top:13px;font-size:10px;display:flex}.explore-meta>svg:last-child{color:#718764;margin-left:auto}.featured .explore-copy{padding:18px}.featured .explore-copy h2{font-size:29px}.featured .explore-copy p{font-size:12px}.explore-end{font-family:var(--serif);text-align:center;color:#99a388;padding:10px 0 8px;font-size:15px;font-style:italic}.overview-screen{padding-bottom:24px;animation:.35s page-in}.overview-art{object-position:50% 54%;height:218px;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.overview-content{padding:21px 25px}.overview-content>.eyebrow{letter-spacing:1.7px;font-size:9px}.overview-content>h1{margin:14px 0 12px;font-size:36px;line-height:1.1}.overview-content>p{color:#8b987b;font-size:13px}.overview-facts{gap:20px;margin:21px 0;display:flex}.overview-facts span{color:#82976f;align-items:center;gap:6px;font-size:11px;display:flex}.overview-progress{border-top:1px solid #e3e7d7;padding:19px 0 23px}.overview-progress>span{color:#889a77;font-size:11px}.overview-progress>[data-slot=progress]{height:5px;margin-top:12px}.week-section{margin:6px 0 26px}.week-section .eyebrow{letter-spacing:1.7px;font-size:8px}.week-section h3{margin:7px 0 15px;font-size:14px;font-weight:500}.day-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.day-grid button{background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.day-grid button>span{color:#bac0a9;background:#eff0e5;border-radius:12px;place-items:center;width:34px;height:36px;font-size:12px;font-weight:500;display:grid}.day-grid button>small{color:#9da88b;font-size:8px}.day-grid button.done>span{color:#70875e;background:#e6ecd9}.day-grid button.current>span{background:var(--accent);color:#fff}.day-grid button.selected>span{outline:2px solid var(--accent);outline-offset:2px}.day-grid button.current>small{color:var(--accent);font-weight:600}.day-detail{border-top:1px solid #e2e7d5;padding:20px 0 0;scroll-margin-top:20px}.day-detail>.eyebrow{font-size:9px}.day-detail>h2{margin-top:10px;font-size:25px}.day-detail .routine{margin-top:17px}.day-detail .routine .section-heading{display:none}.overview-safety{color:#8c9b7b;border-top:1px solid #e2e7d4;margin-top:24px;padding-top:19px;font-size:11px}.overview-safety summary{cursor:pointer}.overview-safety p{margin-top:12px;font-size:12px;line-height:1.7}.profile-identity{text-align:center;padding:0 0 24px}.avatar{width:77px;height:77px;font-family:var(--serif);color:#849870;background:#e4e9d7;border:4px solid #f4f5e9;border-radius:50%;place-items:center;margin:0 auto 17px;font-size:36px;display:grid;position:relative;box-shadow:0 0 0 1px #dee5ce}.avatar>span{color:#fff;border:2px solid var(--cream);background:#7f986b;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:0;right:0}.profile-identity h2{font-size:27px}.profile-identity p{color:#9ba68b;margin-top:8px;font-size:11px}.current-program-mini{text-align:left;background:#f2f3e8;border:1px solid #e2e7d5;border-radius:16px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.current-program-mini .program-art{border-radius:10px;width:52px;height:52px}.current-program-mini>span{flex-direction:column;flex:1;gap:7px;display:flex}.current-program-mini small{letter-spacing:1px;color:#94a37f;font-size:7px}.current-program-mini strong{font-size:12px;font-weight:500}.current-program-mini>svg{color:#8f9e7d}.profile-menu{margin:22px 0}.profile-menu button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e8ebdd;align-items:center;gap:13px;width:100%;padding:17px 5px;font-size:13px;display:flex}.profile-menu button>svg:first-child{color:#8d9e7a}.profile-menu button>span{flex:1}.profile-menu small{color:#a2ad90;font-size:10px}.profile-menu button>svg:last-child{color:#a2ad90}.plus-card{text-align:left;color:#978767;background:#ede6d8;border:1px solid #e7e0cd;border-radius:17px;align-items:center;gap:12px;width:100%;padding:19px 15px;display:flex}.plus-card>div{flex:1}.plus-symbol{background:#e8ddc8;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.plus-card h3{font-family:var(--serif);letter-spacing:-.6px;color:#7c7459;font-size:23px;font-weight:400}.plus-card p{color:#a0977c;margin-top:5px;font-size:10px}.profile-footer{flex-direction:column;align-items:center;margin-top:27px;display:flex}.profile-footer .logo{opacity:.6;gap:5px;font-size:24px}.profile-footer .logo img{width:29px;height:29px}.profile-footer>span:last-child{letter-spacing:.4px;color:#a8b197;margin-top:11px;font-size:8px}.settings-content{padding:15px 25px 27px}.settings-content>h1{margin:13px 0 18px;font-size:33px}.settings-content>.muted{margin:0 0 25px;font-size:13px;line-height:1.8}.setting-row{border-bottom:1px solid #e3e8d5;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:12px;display:flex}.setting-row span>strong{font-size:14px;font-weight:500;display:block}.setting-row span>small{color:#95a183;margin-top:6px;font-size:11px;display:block}.setting-row input{color:#758865;background:#eef1e3;border:1px solid #dce5cd;border-radius:8px;padding:8px;font-size:12px}.setting-row>[data-slot=switch]{width:36px;height:22px}.setting-row>[data-slot=switch]>span{width:18px;height:18px}.notification-preview{background:#f0f2e6;border:1px solid #dde5cd;border-radius:20px;margin-top:30px;padding:20px}.notification-preview .logo{gap:3px;margin-bottom:15px;font-size:20px}.notification-preview .logo img{width:26px;height:26px}.notification-preview>strong{font-size:13px;display:block}.notification-preview p{color:#90a079;margin-top:9px;font-size:12px}.notification-preview small{color:#a0ac8c;margin-top:18px;font-size:9px;line-height:1.6;display:block}.settings-subhead{margin:30px 0 16px;font-size:14px}.settings-content .choice{min-height:49px;padding:12px 13px;font-size:12px}.time-preference{grid-template-columns:1fr 1fr;display:grid}.health-card{text-align:center;background:#fdfbf5;border:1px solid #e2e7d3;border-radius:20px;margin-top:26px;padding:25px 20px}.health-card>svg{color:#b5927f;margin:0 auto 16px}.health-card h3{font-size:18px}.health-card p{color:#98a486;margin:13px 0 22px;font-size:12px;line-height:1.7}.faq{margin-top:30px}.faq details{border-bottom:1px solid #e4ead7;padding:18px 0}.faq summary{cursor:pointer;font-size:13px;line-height:1.5}.faq details p{color:#92a17d;margin-top:13px;font-size:12px;line-height:1.8}.setting-input{color:#93a27e;flex-direction:column;gap:11px;margin:30px 0;font-size:12px;display:flex}.setting-input input{color:var(--ink);background:#fdfbf6;border:1px solid #e0e7d1;border-radius:12px;padding:15px;font-size:16px}.my-programs{flex-direction:column;gap:15px;margin:24px 0;display:flex}.my-programs>button{text-align:left;background:#fcfaf3;border:1px solid #e0e7d0;border-radius:15px;align-items:center;gap:12px;padding:10px;display:flex}.my-programs>button>.program-art{border-radius:10px;width:71px;height:95px}.my-programs>button>div{flex:1}.my-programs small{letter-spacing:.7px;color:#95a57f;font-size:7px}.my-programs h3{font-family:var(--serif);margin:8px 0;font-size:20px;font-weight:400;line-height:1.2}.my-programs>button>div>span{color:#92a279;font-size:10px}.my-programs>button>svg{color:#9eac8a}.app-toast{color:#f9f8ef;z-index:10;background:#284b40;border:1px solid #4a6a52;border-radius:13px;align-items:flex-start;gap:9px;padding:14px 15px;font-size:12px;line-height:1.6;animation:.25s page-in;display:flex;position:absolute;bottom:90px;left:18px;right:18px;box-shadow:0 5px 20px #1b352730}.app-toast svg{margin-top:2px}.reduce-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reduce-motion .movement-visual>.program-art{transform:none!important}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gentle-move{0%{transform:scale(1.03)translate(-1%)}to{transform:scale(1.11)translate(1%)}}@media (min-width:1500px){.desktop-stage{gap:87px;padding-left:75px;padding-right:75px}}@media (max-width:1250px){.desktop-stage{grid-template-columns:minmax(180px,1fr) 393px minmax(210px,1fr);gap:35px;padding:32px}.phone-stage,.phone-frame{width:393px}.presentation-copy h1{font-size:54px}.desktop-brand>.logo{font-size:34px}.desktop-eyebrow{letter-spacing:1.4px;font-size:8px}.demo-panel h2{font-size:26px}.demo-panel>p{font-size:12px}.demo-programs>button{gap:8px;padding:10px 6px;font-size:12px}.demo-program-icon{width:31px;height:31px}.demo-label{font-size:9px}.breathing-orbit{width:282px;height:282px}}@media (max-width:1000px) and (min-width:701px){.desktop-stage{grid-template-columns:393px 240px;justify-content:center;gap:45px;padding:30px}.desktop-brand{display:none}.phone-frame{height:min(852px,100dvh - 80px)}.demo-panel{max-width:240px}}@media (max-width:700px){:root{background:var(--cream)}.desktop-stage{background:var(--cream);max-width:100%;min-height:100dvh;padding:0;display:block}.desktop-brand,.demo-panel,.phone-caption{display:none}.phone-stage{width:100%;height:100dvh;min-height:100dvh}.phone-frame{width:100%;height:100dvh;min-height:100dvh;box-shadow:none;background:var(--cream);border:0;border-radius:0;padding:0}.phone-display{padding-top:env(safe-area-inset-top);border-radius:0}.status-bar,.phone-buttons,.home-indicator{display:none}.phone-scroll{padding-bottom:env(safe-area-inset-bottom);overscroll-behavior-y:contain}.bottom-nav{padding:11px 20px max(10px, env(safe-area-inset-bottom))}.main-page{padding:28px 25px 30px}.home-header{margin-top:3px}.home-header h1{font-size:37px}.home-header p{font-size:14px}.home-header .eyebrow{font-size:10px}.hero-art-button{height:195px}.hero-program-content{padding:20px}.title-button h2{font-size:33px}.hero-program-content p{font-size:13px}.hero-program-content .eyebrow{font-size:10px}.hero-program-content .eyebrow>span{font-size:11px}.hero-program-content .primary-button{height:51px;font-size:14px}.routine-copy strong{font-size:14px}.routine-copy>span{font-size:12px}.routine-copy small{font-size:11px}.routine-row{padding:17px 15px}.bottom-nav>button{font-size:11px}.splash{padding-top:45px;padding-bottom:28px}.splash-brand{padding:45px 0 35px}.splash-art{min-height:210px}.splash .logo.large{font-size:64px}.splash .logo.large img{width:122px;height:122px}.onboarding{padding:22px 25px 28px}.onboarding-brand{margin-top:13px}.intro-art{height:260px}.intro-copy h1{font-size:37px}.intro-copy>p{font-size:15px}.intro-copy>.eyebrow{font-size:10px}.intro .benefits{gap:16px;padding:25px 0}.intro .benefits>div{font-size:14px}.onboard-top{margin-bottom:31px}.onboard-heading h1{font-size:36px}.onboard-heading p{font-size:14px}.goal-options{gap:11px}.choice{min-height:61px;font-size:15px}.onboard-bottom{padding-top:30px}.time-illustration{margin:15px 0 31px}.back-header{padding-top:22px}.session-heading h1{font-size:30px}.breathing-orbit{width:305px;height:305px;margin-top:38px;margin-bottom:32px}.breathing-player .primary-button{margin-top:21px}.movement-visual{height:330px}.movement-player{padding-top:25px}.movement-player .instruction-cue p{font-size:13px}.progress-page .page-heading h1{font-size:37px}.progress-tabs button,.section-heading>span{font-size:12px}.profile-menu button{padding:20px 5px;font-size:14px}.profile-page .page-heading{margin-bottom:32px}.current-program-mini strong{font-size:14px}.explore-copy p{font-size:12px}.explore-copy h2{font-size:25px}.featured .explore-copy h2{font-size:30px}.category-tabs button{height:36px;font-size:12px}.category-tabs{gap:7px}.completion-screen{padding-top:55px;padding-bottom:25px}.reveal-heading{margin-top:10px}.reveal-card{min-height:170px}.reveal-benefits{gap:18px;margin:28px 0}.reveal-benefits li{font-size:14px}.onboarding .primary-button{height:55px;font-size:16px}.checkin-body h1{font-size:37px}.checkin-body>p{font-size:13px}.scale-group{margin:34px 0}.scale-group h3{font-size:15px}.feeling-scale>label{height:84px}.scale-labels{font-size:11px}.app-toast{bottom:90px}.settings-content>.muted{font-size:15px}.setting-row{font-size:14px}.faq summary{font-size:15px}.faq details p,.settings-content .choice{font-size:14px}.overview-art{height:255px}.overview-content>h1{font-size:38px}.overview-content>p{font-size:15px}.day-grid button>span{width:38px;height:40px}.day-grid button>small{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:360px){.main-page{padding-left:18px;padding-right:18px}.onboarding{padding-left:20px;padding-right:20px}.intro-copy h1{font-size:32px}.hero-art-button{height:170px}.title-button h2{font-size:29px}.breathing-orbit{width:270px;height:270px}.day-grid button>span{width:32px;height:34px}.hero-program-content{padding:16px}.plan-facts{flex-wrap:wrap;gap:6px}}.splash{height:100%;min-height:690px}.splash-art{flex:1;height:0;min-height:110px}.splash-brand{padding:25px 0 20px}.splash-brand .logo.large img{width:91px;height:91px}.splash-brand .logo.large{gap:14px;font-size:52px}.splash-brand p{margin-top:14px;font-size:18px}.splash-bottom{flex-shrink:0}.phone-display .eyebrow{letter-spacing:1.15px;font-size:11px}.hero-program-content .eyebrow{font-size:10px}.hero-program-content .eyebrow>span{font-size:12px}.hero-program-content p,.hero-program-content .primary-button,.home-header p,.routine-copy strong{font-size:14px}.routine-copy>span,.routine-copy small,.section-heading>span,.mini-stats span,.bottom-nav>button{font-size:12px}.art-pill{letter-spacing:.75px;font-size:10px}.intro-note{font-size:12px}.intro-copy>p{font-size:15px}.benefits>div,.onboard-heading p{font-size:14px}.onboard-top>span{font-size:12px}.choice{font-size:15px}.choice small,.onboard-bottom>small,.reveal-footnote,.splash-bottom>span{font-size:12px}.recommended{font-size:10px}.reveal-heading p{font-size:14px}.reveal-card .eyebrow{font-size:10px}.reveal-card p{font-size:12px}.plan-facts{flex-wrap:wrap}.plan-facts>span{font-size:11px}.reveal-benefits li,.player-intro{font-size:14px}.session-steps,.breath-pattern,.player-times,.sound-button{font-size:12px}.breath-label>span{font-size:14px}.visual-badge{font-size:10px}.instruction-cue strong,.instruction-cue p{font-size:14px}.preview-caption{font-size:12px!important}.session-safety,.fast-info>span{font-size:12px}.fast-info b,.soft-note,.soft-note strong,.soft-note p,.fasting-player>.muted{font-size:14px}.ring-content>.fast-label{font-size:10px}.scale-group h3{font-size:15px}.checkin-body>p{font-size:14px}.feeling-scale small,.scale-labels,.journal-count{font-size:12px}.lesson-takeaway>span{font-size:11px}.page-heading p{font-size:14px}.progress-tabs button,.progress-hero>p{font-size:13px}.progress-hero .ring-content .ring-label{font-size:10px}.progress-stats span{font-size:11px}.progress-stats small{font-size:12px}.weekly-card .section-heading>span,.week-dots>div>span,.chart-title>span,.chart-axis{font-size:11px}.chart-empty p{font-size:14px}.chart-empty span,.encouragement h3,.encouragement p{font-size:12px}.sample-note{font-size:11px}.habit-hero p,.habit-row span,.mood-intro p,.insight-card p{font-size:14px}.category-tabs button{font-size:12px}.explore-copy .eyebrow{font-size:10px}.explore-copy p{font-size:13px}.explore-meta{font-size:12px}.overview-content>p{font-size:14px}.overview-facts span,.overview-progress>span{font-size:13px}.week-section .eyebrow{font-size:11px}.day-grid button>small{font-size:10px}.overview-safety,.profile-identity p{font-size:13px}.current-program-mini small{font-size:10px}.current-program-mini strong,.profile-menu button{font-size:14px}.profile-menu small,.plus-card p{font-size:12px}.profile-footer>span:last-child{font-size:11px}.settings-content>.muted{font-size:15px}.setting-row{font-size:14px}.setting-row span>small{font-size:12px}.notification-preview p{font-size:14px}.notification-preview small{font-size:12px}.settings-content .choice,.health-card p,.faq summary,.faq details p{font-size:14px}.my-programs small{font-size:10px}.my-programs>button>div>span{font-size:12px}.completion-screen>p{font-size:15px}.completion-card strong{font-size:14px}.demo-label,.demo-programs>.eyebrow{font-size:11px}.demo-programs>button{font-size:14px}.demo-actions button,.config-details summary{font-size:13px}.demo-panel>p{font-size:14px}.demo-panel .demo-footnote{font-size:11px}.phone-caption{font-size:10px}.phone-caption>span:last-child{font-size:9px}.desktop-bottom{font-size:10px}.desktop-eyebrow,.splash-top{font-size:11px}@media (max-width:700px){.splash{min-height:690px;padding-top:35px}.splash-brand{padding:37px 0 25px}.splash-brand .logo.large img{width:104px;height:104px}.splash-brand .logo.large{font-size:59px}.splash-art{min-height:145px}.splash-bottom{padding-top:20px}}.phone-display p,.phone-display small{color:#70786b}.phone-display .eyebrow{color:var(--accent)}.phone-display .routine-copy>span,.phone-display .section-heading>span,.phone-display .mini-stats span,.phone-display .scale-labels,.phone-display .player-times,.phone-display .sound-button,.phone-display .journal-count,.phone-display .progress-stats span,.phone-display .chart-axis,.phone-display .chart-title>span,.phone-display .sample-note,.phone-display .week-dots>div>span,.phone-display .notification-preview small,.phone-display .preview-caption,.phone-display .ring-content>span,.phone-display .profile-footer>span:last-child{color:#737e6a!important}.phone-display .bottom-nav>button{color:#74806b}.phone-display .bottom-nav>button[aria-current=page]{color:var(--accent)}.phone-display .routine-copy strong,.phone-display .completion-card strong{color:#41593e}.phone-display .home-thought p,.phone-display .completion-note{color:#7a8a6b}.phone-display .completion-screen>p{color:#747f69}.phone-display .app-toast{color:#fff}.phone-display .day-grid button:disabled>small{color:#8c987e}.phone-display .day-grid button:disabled>span{color:#929d85}.phone-display .art-pill{color:#41563c}.demo-panel>p{color:#74806b}.today-page{padding:17px 22px 28px}.today-header{justify-content:space-between;align-items:center;gap:9px;display:flex}.today-date{letter-spacing:.15px;color:#7b8074;font-size:11px}.today-header h1{letter-spacing:-1.05px;margin-top:7px;font-size:28px;line-height:1.15}.today-header h1>span{color:#bd8466}.today-avatar{width:36px;min-width:36px;height:36px;font-family:var(--serif);background:#e8ebdf;border:1px solid #d7decb;border-radius:50%;place-items:center;font-size:20px;display:grid}.today-welcome{color:#717b6b;justify-content:space-between;align-items:center;gap:8px;margin:13px 0 20px;font-size:11px;display:flex}.streak-chip{color:#996e45;background:#f3eadf;border:0;border-radius:20px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;display:flex}.plan-week{justify-content:space-between;gap:5px;margin-bottom:20px;display:flex}.plan-week button{background:0 0;border:1px solid #0000;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:38px;height:62px;display:flex}.plan-week button>span{color:#89927e;letter-spacing:.8px;font-size:8px}.plan-week strong{place-items:center;height:18px;font-size:14px;font-weight:500;display:grid}.plan-week i{background:0 0;border-radius:50%;width:3px;height:3px}.plan-week .current{background:var(--accent);color:#fff;box-shadow:0 5px 12px #355f5214}.plan-week .current>span{color:#e9efdd}.plan-week .current i{background:#e1d9be}.plan-week .done{color:var(--accent);background:#edf0e5}.plan-week .done.current{color:#fff;background:var(--accent)}.today-plan{border:1px solid #ffffff70;border-radius:23px;padding:16px;position:relative;overflow:hidden}.plan-heading{text-align:left;background:0 0;border:0;border-bottom:1px solid #82977d25;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 0 12px;display:flex}.plan-heading .eyebrow{letter-spacing:1.3px;opacity:.85;font-size:8px}.plan-heading strong{margin-top:4px;font-size:12px;font-weight:500;display:block}.plan-heading>svg{opacity:.65}.plan-feature{align-items:center;gap:3px;min-height:157px;display:flex;position:relative}.plan-feature>div{z-index:1;width:58%;padding:16px 0}.plan-day{color:#718369;align-items:center;gap:6px;font-size:10px;display:flex}.plan-day i{background:#869779;border-radius:50%;width:3px;height:3px}.plan-feature h2{letter-spacing:-.9px;margin:9px 0;font-size:28px;line-height:1.08}.plan-feature p{max-width:158px;font-size:11px;line-height:1.5}.plan-feature>img{object-fit:contain;mix-blend-mode:multiply;width:165px;height:175px;position:absolute;top:0;right:-17px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.today-plan .primary-button{border-radius:13px;justify-content:space-between;height:46px;padding:0 17px;font-size:13px}.plan-footer{align-items:center;gap:10px;margin-top:13px;display:flex}.plan-footer [data-slot=progress]{background:#7f967c35;flex:1;height:3px}.plan-footer>span{white-space:nowrap;color:#68805d;font-size:9px}.daily-plan-list{margin:24px 0}.today-page .section-heading{margin-bottom:12px}.today-page .section-heading h3{font-size:16px}.today-page .section-heading>span{font-size:10px}.daily-step{text-align:left;background:0 0;border:0;border-bottom:1px solid #e6e7dd;align-items:center;gap:11px;width:100%;padding:14px 0;display:flex}.daily-step-icon{color:#7a8b66;background:#e9ecdf;border-radius:13px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.daily-step-icon.tone-1{color:#a47e59;background:#f0e2d6}.daily-step-icon.tone-2{color:#789c90;background:#e1ece8}.daily-step>span:nth-child(2){flex:1;min-width:0}.daily-step small{color:#89947a;margin-bottom:5px;font-size:10px;display:block}.daily-step strong{font-size:12px;font-weight:500;line-height:1.45;display:block}.step-action{color:#899a7a;border:1px solid #dbe2d3;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.daily-step.complete .step-action{background:var(--accent);border-color:var(--accent);color:#fff}.daily-step.complete .daily-step-icon{color:#628455;background:#e1e9db}.daily-feeling{background:#f1eee5;border-radius:21px;margin:24px 0;padding:18px 14px 15px}.daily-feeling .eyebrow{letter-spacing:1.1px;color:#948b70;margin-bottom:5px;font-size:8px}.daily-feeling .section-heading h3{font-family:var(--serif);letter-spacing:-.3px;font-size:21px;font-weight:400}.mood-quick{justify-content:space-between;gap:6px;margin-top:17px;display:flex}.mood-quick button{background:0 0;border:0;flex:1;padding:0}.mood-quick button>span{color:#586853;border-radius:50%;place-items:center;width:43px;height:43px;margin:auto;transition:transform .2s;display:grid}.mood-quick button:hover>span{transform:translateY(-3px)}.mood-quick small{white-space:nowrap;margin-top:8px;font-size:9px;display:block}.inline-link{color:var(--accent);background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:11px;display:flex}.mood-saved{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:4px;display:flex}.mood-saved>span{color:#60705a;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.mood-saved>div{flex:1}.mood-saved strong{font-size:14px;font-weight:500}.mood-saved p{margin-top:5px;font-size:11px}.daily-habits{margin:25px 0}.ritual-row{cursor:pointer;border-bottom:1px solid #e6e7db;align-items:center;gap:12px;padding:13px 0;display:flex}.ritual-row>span{color:#9b9b76;background:#efeee3;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.ritual-row strong{flex:1;font-size:12px;font-weight:400;line-height:1.4}.ritual-row [data-slot=checkbox]{width:22px;height:22px;box-shadow:none;border:1px solid #cfd8c4;border-radius:7px}.ritual-row.checked strong{color:#8a9780;-webkit-text-decoration:line-through #a7b499;text-decoration:line-through #a7b499}.ritual-empty{background:#f0f1e7;border:1px dashed #ccd7bf;border-radius:14px;align-items:center;gap:10px;width:100%;padding:18px;font-size:12px;display:flex}.for-you{margin:26px 0}.for-you .section-heading>svg{color:#9b9b7a}.quick-feature{text-align:left;background:#e9eee8;border:1px solid #e0e6d8;border-radius:18px;align-items:center;width:100%;min-height:124px;padding:0;display:flex;position:relative;overflow:hidden}.quick-feature>img{object-fit:cover;mix-blend-mode:multiply;width:111px;height:130px}.quick-feature>span:nth-child(2){flex:1;padding:15px 14px 17px 4px}.quick-feature small{letter-spacing:.8px;font-size:8px}.quick-feature h3{font-family:var(--serif);letter-spacing:-.4px;margin:7px 0;font-size:22px;font-weight:400;line-height:1.15}.quick-feature p{font-size:10px;line-height:1.45}.quick-play{color:#70866b;background:#faf9f1;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:11px;right:12px}.daily-note-card{text-align:left;background:#f2e9dd;border:1px solid #e9dfd0;border-radius:18px;width:100%;padding:20px}.daily-note-card .eyebrow{color:#9a8262;justify-content:space-between;font-size:9px}.daily-note-card p{font-family:var(--serif);letter-spacing:-.7px;color:#7d7155;margin:17px 0 18px;font-size:27px;line-height:1.15}.daily-note-card>span:last-child{color:#978264;align-items:center;gap:10px;font-size:10px;display:flex}.today-end{text-align:center;font-family:var(--serif);margin-top:28px;font-size:13px;font-style:italic;color:#9ca48b!important}.discover-heading{margin:4px 0 23px}.discover-heading .eyebrow{letter-spacing:1.4px;font-size:9px}.discover-heading h1{margin:11px 0;font-size:34px;line-height:1.08}.discover-heading p{font-size:12px}.discover-tabs,.journey-tabs{background:#eceee4;border-radius:13px;width:100%;height:42px;padding:4px}.discover-tabs button,.journey-tabs button{border-radius:10px;font-size:12px;font-weight:500;box-shadow:none!important}.discover-tabs button[data-state=active],.journey-tabs button[data-state=active]{background:var(--cream);color:var(--accent)}.discover-tabs button>span{margin-left:2px;font-size:10px}.library-search{color:#87947a;background:#fdfbf6;border:1px solid #e0e3d7;border-radius:12px;align-items:center;gap:9px;margin:19px 0 15px;padding:12px 13px;display:flex}.library-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.library-search input::placeholder{color:#8f9982}.library-search button{background:0 0;border:0;padding:0;font-size:18px}.discover-page .category-tabs button{height:31px;padding:0 13px;font-size:10px}.discover-feature{text-align:left;background:#e2e7f0;border:0;border-radius:21px;width:100%;height:223px;margin:19px 0 24px;padding:0;display:block;position:relative;overflow:hidden}.discover-feature>img{object-fit:cover;mix-blend-mode:multiply;width:65%;height:100%;position:absolute;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.discover-feature-copy{z-index:1;position:absolute;top:25px;left:20px}.discover-feature-copy>small{letter-spacing:.75px;max-width:155px;font-size:8px;line-height:1.6;display:block;color:#687592!important}.discover-feature-copy h2{color:#536277;letter-spacing:-1.1px;margin:14px 0 21px;font-size:37px;line-height:1.02}.discover-feature-copy>span{color:#4e6179;align-items:center;gap:9px;font-size:11px;display:flex}.feature-duration{letter-spacing:.3px;color:#f5f3e8;background:#637493c9;border-radius:20px;padding:6px 8px;font-size:8px;position:absolute;bottom:18px;right:15px}.library-section{margin:25px 0 14px}.library-section h3{font-size:16px}.library-section span{font-size:11px}.resource-grid{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.resource-card{min-width:0;position:relative}.resource-open{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.resource-art{border-radius:17px;height:142px;position:relative;overflow:hidden}.resource-art img{object-fit:cover;object-position:center 30%;mix-blend-mode:multiply;width:100%;height:100%}.resource-kind{background:#fffcf1e8;border-radius:20px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:flex;position:absolute;bottom:9px;left:9px}.resource-copy{padding:10px 1px 2px}.resource-copy small{font-size:9px;display:block;color:#879378!important}.resource-copy h3{letter-spacing:-.1px;max-width:145px;margin:5px 0 0;font-size:13px;font-weight:500;line-height:1.4}.bookmark-button{color:#687d5d;background:#fffcf1c9;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:8px;right:8px}.bookmark-button.saved{background:var(--accent);color:#fff}.reading-list{flex-direction:column;gap:12px;display:flex}.reading-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e4e7d8;align-items:center;gap:13px;padding:0 0 13px;display:flex}.reading-list>button>img{object-fit:cover;border-radius:13px;width:76px;height:76px}.reading-list>button>span{flex:1}.reading-list small{font-size:9px;display:block}.reading-list strong{margin-top:6px;font-size:13px;font-weight:500;line-height:1.45;display:block}.reading-list i{color:#7d956a;align-items:center;gap:3px;margin-top:6px;font-size:9px;font-style:normal;display:flex}.reading-list>button>svg{color:#9da98f}.program-collection{flex-direction:column;gap:13px;display:flex}.program-collection>button{text-align:left;background:#fdfbf6;border:1px solid #e0e5d6;border-radius:18px;align-items:center;gap:14px;width:100%;padding:10px;display:flex}.program-collection>button>img{object-fit:cover;border-radius:12px;width:91px;height:109px}.program-collection>button>div{flex:1}.program-collection small{font-size:9px}.program-collection h3{font-family:var(--serif);letter-spacing:-.6px;margin:7px 0;font-size:24px;font-weight:400;line-height:1.08}.program-collection p{font-size:10px}.program-collection>button>svg{color:#8e9c7f;margin-right:2px}.active-program-badge{color:#738b60;background:#e5ecda;border-radius:30px;align-items:center;gap:3px;margin-top:7px;padding:4px 7px;font-size:8px;display:inline-flex}.library-empty{text-align:center;color:#8a9c78;padding:44px 15px}.library-empty>svg{margin:0 auto 21px}.library-empty h2{font-size:26px;line-height:1.15}.library-empty p{margin:13px 0 22px;font-size:13px}.library-empty .quiet-button{font-size:12px}.resource-detail-art{place-items:center;width:100%;height:244px;display:grid;overflow:hidden}.resource-detail-art img{object-fit:contain;mix-blend-mode:multiply;width:244px;height:244px}.resource-detail-content{padding:27px 25px 29px}.resource-detail-content>.eyebrow{font-size:9px}.resource-detail-content>h1{margin:13px 0 12px;font-size:37px;line-height:1.06}.resource-subtitle{font-size:14px}.resource-byline{border-bottom:1px solid #e3e6d7;align-items:center;gap:10px;margin-bottom:24px;padding:21px 0 23px;display:flex}.editorial-mark{width:33px;height:33px;font-family:var(--serif);color:#70845f;background:#e9ecdf;border-radius:50%;place-items:center;font-size:23px;font-style:italic;display:grid}.resource-byline>span:nth-child(2){flex:1;font-size:11px}.resource-byline small{margin-top:4px;font-size:10px;display:block}.read-mark{color:#778f63;align-items:center;gap:3px;font-size:9px;display:flex}.article-sections{margin:28px 0}.article-sections section{margin-bottom:28px;position:relative}.article-sections section>span{letter-spacing:1px;color:#93a580;font-size:9px}.article-sections h2{letter-spacing:-.5px;margin:8px 0 12px;font-size:25px;line-height:1.2}.article-sections p{font-size:14px;line-height:1.8}.article-takeaway{text-align:center;background:#eef0e5;border-radius:18px;margin:25px 0;padding:23px 20px}.article-takeaway>svg{color:#88966c;margin:0 auto 13px}.article-takeaway .eyebrow{justify-content:center;font-size:9px}.article-takeaway p{font-family:var(--serif);letter-spacing:-.4px;margin-top:12px;font-size:22px;line-height:1.4}.session-preview-art{place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.session-preview-art img{object-fit:contain;mix-blend-mode:multiply;width:260px;height:260px}.session-preview-art>span{letter-spacing:1px;white-space:nowrap;background:#fffaf0e6;border-radius:30px;padding:8px 12px;font-size:9px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.session-preview-content{padding:25px}.session-preview-content>.eyebrow{font-size:9px}.session-preview-content h1{margin:13px 0;font-size:36px;line-height:1.07}.session-preview-content>p{font-size:13px;line-height:1.7}.session-facts{border-top:1px solid #e3e7d5;border-bottom:1px solid #e3e7d5;gap:20px;margin:24px 0;padding:19px 0;display:flex}.session-facts>span{color:#7e8f6c;align-items:center;gap:7px;font-size:11px;display:flex}.session-preview-content>h3{font-size:16px}.session-outline{flex-direction:column;gap:17px;margin:20px 0 27px;padding:0;list-style:none;display:flex}.session-outline li{color:#6e8060;align-items:center;gap:12px;font-size:12px;line-height:1.4;display:flex}.session-outline li>span{background:#e9eedf;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.session-preview-note{text-align:center;margin-top:18px;font-size:10px!important}.upcoming-note{align-items:center;gap:8px;margin-top:15px;font-size:12px;display:flex}.routine-row:disabled{opacity:.6;cursor:default}.daily-checkin-content{padding:13px 22px 25px}.checkin-flower{color:#a18d6b;background:#ede9df;border-radius:20px;place-items:center;width:56px;height:56px;margin:0 auto 22px;display:grid;transform:rotate(-8deg)}.daily-checkin-content>.eyebrow{justify-content:center;font-size:9px}.daily-checkin-content>h1{text-align:center;margin:12px 0;font-size:36px;line-height:1.07}.daily-checkin-content>p{text-align:center;font-size:12px}.mood-choices{justify-content:space-between;gap:4px;margin:27px 0 29px;display:flex}.mood-choices label{cursor:pointer;border:1px solid #0000;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:11px;padding:8px 0;display:flex;position:relative}.mood-choices label>span{color:#5f705a;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.mood-choices label>small{white-space:nowrap;font-size:9px}.mood-choices [data-slot=radio-group-item]{opacity:0;border:0;width:100%;height:100%;position:absolute;inset:0}.mood-choices label:has(:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.mood-choices label.selected{background:#eef2e6;border-color:#aabd9a;box-shadow:0 3px 9px #4c623c08}.checkin-section{border-top:1px solid #e5e7dc;margin-top:22px;padding-top:22px}.checkin-section h2{letter-spacing:-.5px;font-size:24px}.checkin-section p{margin:7px 0 17px;font-size:12px}.feeling-tags{flex-wrap:wrap;gap:8px;display:flex}.feeling-tags button{color:#7c896d;background:0 0;border:1px solid #dfe4d4;border-radius:25px;align-items:center;gap:4px;padding:9px 12px;font-size:11px;display:flex}.feeling-tags button[aria-pressed=true]{color:#52723e;background:#e3ebd8;border-color:#aec099}.feeling-tags.factors button[aria-pressed=true]{color:#8b7050;background:#eee2d6;border-color:#cbb99c}.checkin-section textarea{resize:vertical;width:100%;min-height:125px;color:var(--ink);background:#fdfbf5;border:1px solid #dfe5d1;border-radius:14px;padding:15px;font-size:14px;line-height:1.7}.checkin-section textarea::placeholder{color:#9da88b}.note-count{text-align:right;color:#97a581;margin:6px 0 23px;font-size:10px;display:block}.daily-checkin-content .checkin-private{margin:17px 0 0;font-size:10px}.ritual-editor-content{padding:23px}.ritual-editor-content>.eyebrow{font-size:9px}.ritual-editor-content>h1{margin:13px 0;font-size:36px;line-height:1.08}.ritual-editor-content>p{font-size:13px;line-height:1.7}.ritual-options{flex-direction:column;gap:9px;margin:27px 0;display:flex}.ritual-options label{cursor:pointer;background:#fdfbf6;border:1px solid #e0e5d6;border-radius:14px;align-items:center;gap:12px;padding:14px 12px;display:flex}.ritual-options label:has([data-state=checked]){background:#edf1e5;border-color:#b6c6a6}.ritual-options label>span{color:#92a37b}.ritual-options strong{flex:1;font-size:12px;font-weight:400;line-height:1.4}.ritual-options [data-slot=checkbox]{width:21px;height:21px;box-shadow:none;border-radius:6px}.ritual-editor-content>h3{font-size:14px}.custom-ritual{background:#fcfaf4;border:1px solid #dce3ce;border-radius:13px;margin:13px 0 30px;padding:7px;display:flex}.custom-ritual input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:9px;font-size:12px}.custom-ritual>button{color:#819469;background:#e6ecd9;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.custom-ritual>button:disabled{opacity:.4}.ritual-note{text-align:center;margin-top:15px;font-size:11px!important}.journey-hero{background:#eaf0e1;border-radius:21px;align-items:center;gap:6px;margin:22px 0 17px;padding:22px 17px;display:flex}.journey-hero>div:first-child{flex:1}.journey-hero .eyebrow{letter-spacing:1px;font-size:8px}.journey-hero h2{letter-spacing:-.7px;margin:10px 0;font-size:26px;line-height:1.1}.journey-hero p{font-size:10px;line-height:1.7}.journey-hero .progress-ring{flex-shrink:0}.journey-hero .ring-content>strong{font-size:26px;font-family:var(--serif)}.journey-hero .ring-content>strong>small{font-family:var(--sans);font-size:13px}.journey-stats{border-bottom:1px solid #e1e7d4;padding:13px 0 21px;display:flex}.journey-stats>div{flex-direction:column;flex:1;align-items:center;gap:7px;display:flex}.journey-stats>div+div{border-left:1px solid #e1e7d4}.journey-stats svg{color:#a6ad85}.journey-stats strong{font-size:25px;font-family:var(--serif);font-weight:400}.journey-stats strong>small{margin-left:2px;font-size:13px}.journey-stats span{color:#95a280;font-size:10px}.rhythm-card{margin:25px 0}.rhythm-card .section-heading h3{font-size:13px}.rhythm-card .section-heading span{font-size:9px}.rhythm-week{justify-content:space-between;gap:5px;margin-top:18px;display:flex}.rhythm-week button{background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.rhythm-week small{font-size:10px}.rhythm-week button>span{color:#839771;background:#eeeee4;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.rhythm-week i{background:0 0;border-radius:50%;width:4px;height:4px}.rhythm-week i.done{background:#94ac7e}.personal-insight{background:#f1e7dc;border:1px solid #e9e0cf;border-radius:20px;margin:27px 0;padding:22px 19px}.personal-insight .eyebrow{letter-spacing:1px;color:#9d8b63;font-size:8px}.personal-insight h2{letter-spacing:-.6px;color:#7c7459;margin:12px 0;font-size:26px;line-height:1.15}.personal-insight p{font-size:12px;line-height:1.7}.personal-insight button{color:#917c53;background:0 0;border:0;align-items:center;gap:15px;margin-top:18px;padding:0;font-size:11px;display:flex}.milestone-title{margin:28px 0 19px}.milestone-title h3{font-size:16px}.milestone-title span{font-size:10px}.milestones{justify-content:space-between;gap:9px;display:flex}.milestones>div{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.milestones>div>span{color:#c0c6b1;background:#efeee5;border:1px solid #e6e8db;border-radius:21px;place-items:center;width:62px;height:67px;margin-bottom:11px;display:grid}.milestones>div.earned>span{color:#a38a52;background:#ebe3c9;border-color:#d4c69b;box-shadow:inset 0 0 0 5px #f8f1df}.milestones strong{color:#879875;font-size:10px;font-weight:500}.milestones small{margin-top:5px;font-size:8px}.journey-reading{text-align:left;color:#7e906c;background:0 0;border:0;border-top:1px solid #e0e6d3;align-items:center;gap:12px;width:100%;margin-top:28px;padding:20px 0;display:flex}.journey-reading>span{flex:1}.journey-reading small{letter-spacing:.9px;font-size:8px;display:block}.journey-reading strong{margin-top:7px;font-size:12px;font-weight:500;display:block}.mood-calendar{background:#fdfbf5;border:1px solid #e0e6d3;border-radius:20px;margin:23px 0;padding:16px 12px}.mood-calendar>header{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.mood-calendar h3{font-size:15px;font-weight:500}.mood-calendar header>button{color:#859771;background:0 0;border:0;padding:6px}.mood-calendar header>button:disabled{opacity:.25}.mood-calendar-grid{grid-template-columns:repeat(7,1fr);justify-items:center;gap:7px 4px;display:grid}.calendar-weekday{color:#9eac8c;margin-bottom:6px;font-size:10px}.mood-calendar-grid>button{color:#7c8c6c;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;width:33px;height:34px;font-size:11px;display:grid;position:relative}.mood-calendar-grid>button:disabled{color:#bdc5ad}.mood-calendar-grid>button.selected{outline-offset:2px;outline:1.5px solid #93ab78}.mood-calendar-grid>button.today:after{content:"";background:var(--accent);border-radius:50%;width:3px;height:3px;position:absolute;bottom:2px}.calendar-legend{border-top:1px solid #e8eadd;justify-content:space-around;gap:4px;margin-top:21px;padding-top:17px;display:flex}.calendar-legend>span{color:#8a9878;flex-direction:column;align-items:center;gap:6px;font-size:8px;display:flex}.calendar-legend i{color:#77896a;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.selected-mood{border-bottom:1px solid #e0e7d2;margin:22px 0;padding:0 4px 20px}.selected-mood .section-heading h3{font-size:14px}.selected-mood h2{margin:14px 0;font-size:29px}.selected-mood>p{margin-top:14px;font-size:14px;line-height:1.8}.selected-mood>small{margin-top:15px;font-size:10px;line-height:1.7;display:block}.journal-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.journal-tags span{color:#7b9168;background:#edf0e5;border-radius:20px;padding:5px 8px;font-size:9px}.mood-average{color:#8a9c77;align-items:center;gap:9px;margin:24px 0;font-size:10px;line-height:1.6;display:flex}.mood-average strong{color:#617d4f;font-size:15px}.gentle-data-note{text-align:center;margin:25px 0;font-size:11px;line-height:1.7}.journal-add{text-align:left;background:#edf2e4;border:1px solid #dce5cf;border-radius:16px;align-items:center;gap:12px;width:100%;margin:23px 0;padding:18px 14px;display:flex}.journal-add>span{color:#809966;background:#dce8ca;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.journal-add>div{flex:1}.journal-add strong{font-size:13px;font-weight:500}.journal-add p{margin-top:5px;font-size:10px}.journal-add>svg{color:#879d71}.journal-feed{flex-direction:column;gap:15px;display:flex}.journal-entry{text-align:left;background:#fdfbf6;border:1px solid #e4e8d9;border-radius:18px;width:100%;padding:17px}.journal-entry header{align-items:center;gap:11px;display:flex}.journal-entry header>span{color:#6d835e;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.journal-entry header>div{flex:1}.journal-entry strong{font-size:13px;font-weight:500}.journal-entry small{margin-top:5px;font-size:10px;line-height:1.6;display:block}.journal-entry header>svg{color:#95a680}.journal-entry p{font-family:var(--serif);letter-spacing:-.1px;margin:17px 0;font-size:18px;font-style:italic;line-height:1.6}.journal-entry>small{margin-top:12px}.program-reflection header>span{color:#a69168;background:#eee6d5}.journal-empty{text-align:center;color:#90a17b;padding:40px 10px}.journal-empty>svg{margin:0 auto 20px}.journal-empty h2{font-size:28px}.journal-empty p{margin-top:13px;font-size:13px;line-height:1.7}.quick-completion{padding-top:42px}.quick-completed-card{text-align:left;background:#f2f3e8;border:1px solid #e0e5d3;border-radius:17px;align-items:center;gap:14px;margin:28px 0 32px;padding:11px;display:flex}.quick-completed-card img{object-fit:cover;border-radius:12px;width:76px;height:92px}.quick-completed-card small{letter-spacing:.7px;font-size:8px}.quick-completed-card h3{font-family:var(--serif);letter-spacing:-.5px;margin:8px 0;font-size:23px;font-weight:400;line-height:1.1}.quick-completed-card span{color:#8c9c77;font-size:11px}.phone-display .quick-completion>p{font-size:17px;font-family:var(--serif);line-height:1.6}.overview-art{object-fit:contain;background:var(--tint);-webkit-mask-image:none;mask-image:none}.phone-display .daily-note-card p{color:#7d7155}.movement-steps{border:1px solid #dce5d2;border-radius:16px;margin:22px 0;padding:14px}.movement-steps>div{color:#8b9b77;align-items:center;gap:10px;padding:9px 0;font-size:11px;display:flex}.movement-steps>div>span{background:#e9edde;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.movement-steps>div.active{color:var(--accent);font-weight:500}.movement-steps>div.active>span{background:var(--accent);color:#fff}.movement-steps>div>small{white-space:nowrap;margin-left:auto;font-size:9px}.skip-hold{text-underline-offset:4px;color:#7f9370;background:0 0;border:0;margin:-10px auto 22px;font-size:11px;text-decoration:underline;display:block}.movement-visual>.program-art{object-fit:contain;background:var(--tint)}@media (max-width:700px){.today-page{padding:28px 23px 30px}.today-header h1{font-size:30px}.today-date{font-size:12px}.today-welcome{margin-bottom:23px;font-size:12px}.streak-chip{font-size:11px}.plan-week{margin-bottom:23px}.plan-week button{width:41px;height:68px}.plan-week strong{font-size:16px}.plan-week button>span{font-size:9px}.today-plan{padding:18px}.plan-heading strong{font-size:13px}.plan-heading .eyebrow{font-size:9px}.plan-feature{min-height:173px}.plan-feature h2{font-size:30px}.plan-feature p{font-size:12px}.plan-feature>img{width:178px;height:188px}.plan-day{font-size:11px}.today-plan .primary-button{height:50px;font-size:14px}.plan-footer>span{font-size:10px}.daily-step{padding:16px 0}.daily-step strong{font-size:13px}.daily-step small,.today-page .section-heading>span{font-size:11px}.today-page .section-heading h3{font-size:17px}.mood-quick small{font-size:10px}.mood-quick button>span{width:47px;height:47px}.daily-feeling{padding:20px 15px 17px}.daily-feeling .section-heading h3{font-size:23px}.ritual-row strong{font-size:13px}.inline-link{font-size:12px}.quick-feature h3{font-size:24px}.quick-feature small{font-size:9px}.quick-feature p{font-size:11px}.discover-page,.journey-page{padding-left:23px;padding-right:23px}.discover-heading h1{font-size:37px}.discover-heading p{font-size:14px}.discover-tabs,.journey-tabs{height:46px}.discover-tabs button,.journey-tabs button{font-size:13px}.library-search{padding:14px}.library-search input{font-size:14px}.discover-page .category-tabs button{height:35px;font-size:11px}.discover-feature{height:240px}.discover-feature-copy h2{font-size:40px}.resource-art{height:151px}.resource-copy small{font-size:10px}.resource-copy h3{font-size:14px}.resource-kind{font-size:10px}.reading-list strong{font-size:14px}.reading-list small{font-size:10px}.resource-detail-art{height:272px}.resource-detail-art img{width:272px;height:272px}.resource-detail-content>h1{font-size:40px}.article-sections p{font-size:16px;line-height:1.75}.article-sections h2{font-size:27px}.resource-byline>span:nth-child(2){font-size:12px}.resource-byline small{font-size:11px}.session-preview-art,.session-preview-art img{height:285px}.session-preview-art img{width:285px}.session-preview-content h1{font-size:39px}.session-preview-content>p{font-size:14px}.session-outline li{font-size:13px}.session-facts>span{font-size:12px}.daily-checkin-content{padding:20px 23px 30px}.daily-checkin-content>h1{font-size:39px}.mood-choices label>span{width:49px;height:49px}.mood-choices label>small{font-size:10px}.checkin-section h2{font-size:26px}.checkin-section p{font-size:13px}.feeling-tags button{padding:11px 13px;font-size:12px}.ritual-options strong{font-size:14px}.ritual-options label{padding:16px 13px}.ritual-editor-content>p{font-size:15px}.journey-hero h2{font-size:28px}.journey-hero p{font-size:11px}.journey-hero .eyebrow{font-size:9px}.journey-stats span{font-size:11px}.rhythm-card .section-heading h3{font-size:14px}.rhythm-week button>span{width:39px;height:39px}.personal-insight p{font-size:14px}.personal-insight button{font-size:12px}.milestones strong{font-size:11px}.milestones small{font-size:9px}.journal-entry strong{font-size:14px}.journal-entry small{font-size:11px}.journal-entry p{font-size:20px}.mood-calendar-grid>button{width:37px;height:38px;font-size:12px}.calendar-legend>span{font-size:9px}.selected-mood>small{font-size:11px}.movement-steps>div{font-size:12px}}@media (max-width:360px){.today-page,.daily-checkin-content{padding-left:17px;padding-right:17px}.today-header h1,.plan-feature h2{font-size:27px}.plan-feature>img{width:147px}.mood-quick button>span,.mood-choices label>span{width:39px;height:39px}.mood-choices label>small{font-size:9px}.discover-heading h1{font-size:34px}.resource-art{height:132px}.mood-calendar-grid>button{width:31px;height:34px}.journey-hero .progress-ring{width:99px!important;height:99px!important}.journey-hero h2{font-size:25px}.rhythm-week button>span{width:32px;height:32px}}.plan-feature{overflow:hidden}.plan-feature>img{height:157px;top:0}.plan-feature h2{max-width:177px}.plan-feature>div{min-height:157px}.phone-display .plan-footer>span{font-size:10px}.phone-display .daily-step small{color:#7c8970}.movement-steps:empty{display:none}@media (max-width:700px){.plan-feature>img{height:173px}.plan-feature>div{min-height:173px}.plan-feature h2{max-width:185px}}.discover-feature>img{top:0}.discover-feature-copy{max-width:170px}.phone-display .discover-feature-copy>small{color:#53627e!important}.phone-display .feature-duration{font-size:9px}.phone-display .resource-copy small,.phone-display .resource-kind,.phone-display .reading-list small{font-size:11px}.phone-display .resource-copy small{color:#768169!important}.phone-display .plan-heading .eyebrow,.phone-display .plan-day,.phone-display .plan-footer>span{color:#58734f}.phone-display .daily-step small{font-size:11px}.phone-display .today-welcome{color:#65745c}.phone-display .mood-quick small{font-size:10px}.phone-display .plan-feature p{color:#52694d}.phone-display .plan-heading .eyebrow{font-size:9px}.phone-display .quick-feature p{padding-right:12px}.phone-display .bookmark-button{width:30px;height:30px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value: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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{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-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
