@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--depth:#101819;--integration:#183e3b;--clarity:#f4efe6;--light:#fbfaf7;--purpose:#b4935a;--advance:#4d9d96;--muted:#657572;--line:#dedbd3}*{box-sizing:border-box}body{color:var(--depth);background:var(--depth);margin:0;font-family:Manrope,sans-serif;overflow-x:hidden}button{font:inherit;color:inherit}button:focus-visible{outline:2px solid var(--advance);outline-offset:3px}.stage{background:radial-gradient(circle at 76% 20%,#244944 0,#101819 43%);grid-template-columns:minmax(350px,520px) 430px;justify-content:center;align-items:center;gap:74px;min-height:100vh;padding:46px 36px;display:grid;position:relative;overflow:hidden}.stage:before{content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.context{z-index:1;max-width:500px;color:var(--light);padding:12px 4px;position:relative}.context-threshold{opacity:.75;pointer-events:none;border:1px solid #b4935a60;border-bottom:0;border-radius:160px 160px 0 0;width:310px;height:480px;position:absolute;top:-115px;right:-255px}.context-threshold:after{content:"";border-left:1px solid #4d9d9690;border-radius:50%;width:170px;height:390px;position:absolute;top:76px;left:68px;transform:rotate(13deg)}.parent-logo{opacity:.94;width:184px;height:auto;margin:0 0 56px}.eyebrow,.section-kicker{letter-spacing:.15em;color:var(--advance);font-size:11px;font-weight:700;display:inline-block}.context h1{letter-spacing:-.025em;margin:21px 0 22px;font-family:Cormorant Garamond,serif;font-size:61px;font-weight:400;line-height:.98}.context h1 em,.daily-card h3 em{color:#d2b57d;font-weight:400}.context>p{color:#c5ceca;max-width:420px;font-size:15px;line-height:1.75}.principles{border-top:1px solid #ffffff1f;max-width:410px;margin:35px 0 30px}.principles div{letter-spacing:.02em;color:#e7e8e3;border-bottom:1px solid #ffffff1f;align-items:center;gap:18px;padding:14px 0;font-size:12px;display:flex}.principles b{width:29px;color:var(--purpose);letter-spacing:.12em;font-size:9px}.hint{color:#83938f;align-items:center;gap:8px;font-size:10px;display:flex}.hint i{background:var(--advance);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 5px #4d9d9618}.phone-wrap{z-index:2;justify-content:center;display:flex;position:relative}.phone{background:var(--light);border:8px solid #0a1011;border-radius:48px;width:410px;height:820px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000075,0 0 0 1px #a5c6bd25}.status{background:var(--light);justify-content:space-between;align-items:center;height:32px;padding:7px 25px 0;font-size:11px;font-weight:700;display:flex}.status-icons{letter-spacing:2px}.app{scrollbar-width:none;height:705px;padding:0 24px 30px;overflow-y:auto}.app::-webkit-scrollbar{display:none}.app-head,.simple-head{align-items:center;gap:12px;padding:13px 0 12px;display:flex}.app-head>div{flex:1}.app-head small{letter-spacing:.14em;color:var(--advance);font-size:10px;font-weight:700}.app-head h2{margin:3px 0 0;font-family:Cormorant Garamond,serif;font-size:27px;font-weight:600;line-height:1}.brand-mark{object-fit:contain;width:100%;height:100%;display:block}.mini-mark{background:0 0;border:0;flex:none;place-items:center;width:33px;height:37px;padding:4px;display:grid}button.mini-mark{cursor:pointer}.avatar,.simple-head button{cursor:pointer;background:#f2f2ed;border:1px solid #d8ddd9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.day-meta{color:#687571;letter-spacing:.1em;justify-content:space-between;align-items:center;margin:4px 0 9px;font-size:10px;font-weight:700;display:flex}.day-meta b{color:var(--purpose)}.progress-path{gap:5px;height:3px;margin-bottom:24px;display:flex}.progress-path i{background:#e6e6df;border-radius:10px;flex:1;transition:background .55s}.progress-path i.filled{background:var(--advance)}.daily-card{text-align:center;padding:7px 1px 12px}.step-label,.route-kicker{letter-spacing:.13em;color:var(--purpose);font-size:11px;font-weight:700}.daily-card h3{letter-spacing:-.02em;margin:16px 0 13px;font-family:Cormorant Garamond,serif;font-size:37px;font-weight:600;line-height:1.03}.daily-card>p{color:#4f605c;max-width:330px;margin:0 auto 24px;font-size:15px;line-height:1.55}.moods{justify-content:space-between;gap:3px;margin:12px 0 27px;display:flex}.moods button{cursor:pointer;background:0 0;border:0;width:61px;padding:0}.moods b{color:#75827f;background:#f0f0eb;border:1px solid #0000;border-radius:50% 50% 45% 45%;place-items:center;width:48px;height:48px;margin:auto;transition:all .25s;display:grid}.moods span{color:#5f6e6a;margin-top:8px;font-size:12px;display:block}.moods .selected b{background:var(--integration);color:#fff;border-color:var(--integration);transform:translateY(-2px);box-shadow:0 8px 18px #183e3b25}.moods .selected span{color:var(--integration);font-weight:700}.primary{background:var(--integration);color:#fff;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:52px;padding:15px 18px;font-size:15px;font-weight:700;display:flex;box-shadow:0 8px 18px #183e3b18}.primary svg{color:#d5b977}.quiet{color:#526762;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:16px 10px;font-size:13px;display:inline-flex}.light-point{width:69px;height:77px;color:var(--advance);place-items:center;margin:12px auto 6px;display:grid;position:relative}.light-point:before{content:"";border:1.5px solid var(--purpose);border-bottom:0;border-radius:36px 36px 0 0;position:absolute;inset:0}.devotion h3{margin-top:19px;font-size:29px;line-height:1.12}.verse{letter-spacing:.14em;color:#8b6c36;margin:0 0 19px;font-size:11px;font-weight:700;display:block}.devotion>p{background:var(--clarity);border-left:2px solid var(--advance);text-align:left;margin-bottom:18px;padding:16px 17px}.action h3{font-size:34px}.action-box{background:var(--clarity);text-align:left;border-top:2px solid var(--advance);border-radius:3px;margin:4px 0 18px;padding:21px 20px;position:relative;overflow:hidden}.action-box:after{content:"";border:1px solid #b4935a55;border-radius:58px 58px 0 0;width:116px;height:116px;position:absolute;bottom:-55px;right:-35px}.action-box>span{letter-spacing:.14em;color:#8b6c36;font-size:10px;font-weight:700}.action-icon{background:var(--light);width:42px;height:42px;color:var(--advance);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:16px}.action-box h4{max-width:230px;margin:29px 0 9px;font-family:Cormorant Garamond,serif;font-size:23px;font-weight:600;line-height:1.05}.action-box p{color:#52635f;max-width:260px;margin:0;font-size:14px;line-height:1.5}.finish-threshold{background:var(--integration);border-radius:42px 42px 3px 3px;width:83px;height:91px;margin:5px auto 19px;padding:18px 22px 12px;box-shadow:0 0 0 9px #183e3b0a}.finish h3{font-size:39px}.finish>p{margin-bottom:17px}.reward-card{background:var(--clarity);border-top:3px solid var(--purpose);text-align:left;margin-bottom:18px;padding:15px}.reward-title{color:#806331;letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:11px;font-size:11px;font-weight:800;display:flex}.reward-row{align-items:flex-start;gap:8px;margin:8px 0;font-size:13px;line-height:1.4;display:flex}.reward-row svg{color:var(--advance);flex:none;margin-top:1px}.reward-next{border-top:1px solid #d9d1c3;margin-top:12px;padding-top:12px}.reward-next span{color:#806331;letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.reward-next b{margin:4px 0 9px;font-size:13px;line-height:1.35;display:block}.reward-next i{background:#d9d9d2;border-radius:6px;height:6px;display:block;overflow:hidden}.reward-next em{background:var(--advance);width:60%;height:100%;display:block}.reward-card>small{color:#596963;margin-top:10px;font-size:11px;line-height:1.35;display:block}.bottom-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf7f4;border-top:1px solid #e2e1da;justify-content:space-around;height:69px;padding:6px 8px 0;display:flex;position:absolute;bottom:17px;left:0;right:0}.bottom-nav button{color:#65736f;cursor:pointer;background:0 0;border:0;flex:1;font-size:11px}.bottom-nav b{place-items:center;height:29px;font-weight:400;display:grid}.bottom-nav span{display:block}.bottom-nav .active{color:var(--integration);font-weight:700}.bottom-nav .active b{color:var(--advance)}.home-indicator{background:var(--depth);border-radius:3px;width:118px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.simple-head{padding-bottom:13px}.simple-head h2{flex:1;margin:0;font-family:Cormorant Garamond,serif;font-size:29px;font-weight:600}.simple-head .mini-mark{padding:4px}.section-kicker{color:var(--advance)}.intro{color:#52635f;margin:7px 0 22px;font-size:15px;line-height:1.5}.subpage>h3,.history-title h3{margin:24px 0 11px;font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600}.free-write{background:var(--integration);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:3px;align-items:center;gap:13px;width:100%;padding:16px;display:flex}.free-write>span{color:#d5b977;background:#ffffff12;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.free-write div{flex:1}.free-write b,.free-write small{display:block}.free-write b{font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600}.free-write small{color:#d6e0dd;margin-top:4px;font-size:12px}.free-write>svg{color:#d5b977}.journal-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.journal-grid button{background:var(--clarity);text-align:left;cursor:pointer;border:1px solid #e0ded6;border-radius:3px;padding:14px}.journal-grid span{background:var(--light);width:35px;height:35px;color:var(--advance);border-radius:50%;place-items:center;display:grid}.journal-grid b{margin:13px 0 8px;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:600;line-height:1.05;display:block}.journal-grid small{color:#667571;font-size:11px}.history-title{justify-content:space-between;align-items:center;display:flex}.history-title button{color:var(--advance);background:0 0;border:0;font-size:8px;font-weight:700}.entry{border-top:1px solid #e2e1da;align-items:center;gap:12px;padding:12px 0;display:flex}.entry>span{color:var(--purpose);text-align:center;font-family:Cormorant Garamond,serif;font-size:19px}.entry>span small{letter-spacing:.14em;font-family:Manrope,sans-serif;font-size:6px;display:block}.entry div{flex:1}.entry b,.entry div small{display:block}.entry b{font-size:13px}.entry div small{color:#677671;margin-top:3px;font-size:11px}.route-card{background:var(--integration);color:#fff;border-radius:3px;padding:23px 21px;position:relative;overflow:hidden;box-shadow:0 12px 26px #183e3b20}.route-arch{border:1px solid #b4935a80;border-bottom:0;border-radius:75px 75px 0 0;width:145px;height:190px;position:absolute;top:-64px;right:-50px}.route-kicker{color:#d4b875}.route-card h3{max-width:275px;margin:14px 0 10px;font-family:Cormorant Garamond,serif;font-size:27px;font-weight:600;line-height:1.02;position:relative}.route-card p{color:#e1e8e5;max-width:285px;font-size:14px;line-height:1.5;position:relative}.route-progress{background:#ffffff25;border-radius:8px;height:4px;margin:20px 0 17px;position:relative}.route-progress i{background:var(--advance);border-radius:8px;width:40%;height:100%;display:block}.route-progress span{font-size:11px;position:absolute;top:-21px;right:0}.route-card button{background:var(--light);width:100%;min-height:48px;color:var(--integration);cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:13px;font-size:14px;font-weight:700;display:flex}.locked,.more-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2e1da;align-items:center;gap:12px;width:100%;padding:13px 2px;display:flex}.locked>span,.more-list button>span{background:var(--clarity);width:39px;height:39px;color:var(--advance);border-radius:50%;place-items:center;display:grid}.locked div,.more-list button div{flex:1}.locked b,.locked small,.more-list b,.more-list small{display:block}.locked b,.more-list b{font-size:14px}.locked small,.more-list small{color:#65746f;margin-top:4px;font-size:11px;line-height:1.35}.sintera-map{background:#fff;border:1px solid #dedbd3;margin-top:15px;padding:15px}.map-head{align-items:center;gap:10px;display:flex}.map-head>svg{color:var(--purpose)}.map-head div{flex:1}.map-head b,.map-head small{display:block}.map-head b{font-family:Cormorant Garamond,serif;font-size:19px}.map-head small{color:#5f6f6a;margin-top:2px;font-size:11px}.stage-pills{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:14px;display:grid}.stage-pills span{background:var(--clarity);color:#5c6b66;text-align:center;border-radius:3px;padding:9px 3px;font-size:10px}.stage-pills .active{background:var(--integration);color:#fff;font-weight:700}.access-guide{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0 21px;display:grid}.access-guide>div{background:#fff;border:1px solid #dedbd3;padding:12px}.access-guide p{color:#52635f;margin:7px 0 0;font-size:11px;line-height:1.4}.tier{letter-spacing:.08em;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-block}.tier.free,.topic-results i.free{color:#266e67;background:#dcece9}.tier.plus,.topic-results i.plus{color:#795b29;background:#eee3cd}.topic-list{border-top:1px solid #e2e1da}.topic-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e1da;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:11px 4px;font-size:14px;display:flex}.topic-list button.active{color:var(--integration);font-weight:700}.topic-list button.active svg{color:var(--advance)}.topic-results{background:var(--clarity);border-left:3px solid var(--advance);margin-top:18px;padding:18px 15px}.topic-results h4{margin:7px 0 12px;font-family:Cormorant Garamond,serif;font-size:23px;line-height:1.1}.topic-results>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #dcd6ca;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.topic-results>button>span{color:#876b3b;background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.topic-results>button div{flex:1}.topic-results b,.topic-results small{display:block}.topic-results b{font-size:13px}.topic-results small{color:#65746f;margin-top:3px;font-size:11px}.topic-results small i{letter-spacing:.06em;border-radius:10px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.topic-results>p{color:#5d6d68;margin:12px 0 0;font-size:12px;line-height:1.45}.locked>svg,.more-list button>svg{color:#9ba4a1}.more-list{border-bottom:1px solid #e2e1da}.brand-signature{color:#87918e;justify-content:center;align-items:center;gap:11px;margin:25px auto 0;display:flex}.brand-signature .brand-mark{width:25px;height:31px}.brand-signature p{letter-spacing:.03em;font-size:7px;line-height:1.55}.brand-signature b{color:var(--integration)}.journal-editor{background:var(--clarity);border-top:3px solid var(--advance);margin-bottom:12px;padding:17px}.journal-editor h3,.tool-title{margin:8px 0 12px;font-family:Cormorant Garamond,serif;font-size:23px}.journal-editor textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:145px;font:inherit;background:#fff;margin-bottom:11px;padding:13px;font-size:13px;line-height:1.55}.saved-note{color:#266e67;background:#dcece9;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.inner-head{align-items:center;gap:12px;padding:12px 0 17px;display:flex}.inner-head>button{border:1px solid var(--line);background:var(--clarity);cursor:pointer;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.inner-head h2{flex:1;margin:0;font-family:Cormorant Garamond,serif;font-size:27px}.inner-head .brand-mark{width:27px;height:31px}.segmented{background:#e9e7e0;grid-template-columns:repeat(3,1fr);gap:4px;margin:12px 0 18px;padding:4px;display:grid}.segmented button{cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:11px}.segmented .active{color:#fff;background:var(--integration);font-weight:700}.timer-panel{z-index:3;background:var(--depth);color:#fff;align-items:center;gap:7px;padding:11px;display:flex;position:sticky;top:0;box-shadow:0 8px 20px #10181926}.timer-panel>div{border-right:1px solid #ffffff24;flex:1}.timer-panel small,.timer-panel b{display:block}.timer-panel small{color:#a9b9b5;letter-spacing:.1em;font-size:8px}.timer-panel b{margin-top:2px;font-size:17px}.timer-panel .rest b{color:#d5b977}.timer-panel>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff38;padding:8px 9px;font-size:10px}.exercise-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.exercise-row>span{background:var(--clarity);width:29px;height:29px;color:var(--purpose);border-radius:50%;place-items:center;font-weight:700;display:grid}.exercise-row div{flex:1}.exercise-row b,.exercise-row small{display:block}.exercise-row b{font-size:13px}.exercise-row small{color:var(--muted);margin-top:3px;font-size:10px}.exercise-row button{color:#266e67;cursor:pointer;background:#dcece9;border:0;padding:8px 10px;font-size:10px;font-weight:700}.walk-card{text-align:center;background:var(--clarity);border-top:3px solid var(--advance);padding:24px 12px}.walk-card>svg{color:var(--advance)}.walk-card>span{letter-spacing:.13em;color:var(--purpose);margin-top:13px;font-size:9px;font-weight:800;display:block}.walk-card>b{font-family:Cormorant Garamond,serif;font-size:52px;font-weight:400;display:block}.walk-card p{color:var(--muted);font-size:13px;line-height:1.5}.walk-card>div{justify-content:center;gap:6px;margin:16px 0;display:flex}.walk-card>div button{border:1px solid var(--line);cursor:pointer;background:#fff;padding:7px 8px;font-size:10px}.nutrition-card{background:var(--clarity);border-top:3px solid var(--purpose);margin-top:13px;padding:20px}.nutrition-card>svg{color:var(--purpose)}.nutrition-card h3,.plus-hero h3,.feature-card h3{margin:10px 0 7px;font-family:Cormorant Garamond,serif;font-size:25px}.nutrition-card>p,.plus-hero p,.feature-card p{color:var(--muted);font-size:13px;line-height:1.5}.nutrition-card>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.nutrition-card>button span{color:var(--purpose)}.nutrition-card>button b{flex:1;font-size:13px}.feature-card{background:var(--clarity);border-left:3px solid var(--advance);margin-top:14px;padding:18px}.feature-card>span{width:40px;height:40px;color:var(--advance);background:#fff;border-radius:50%;place-items:center;display:grid}.feature-card>small{color:var(--purpose);letter-spacing:.1em;margin-top:12px;font-size:9px;font-weight:800;display:block}.feature-card>button,.plus-hero>button{background:var(--integration);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:12px;font-weight:700;display:flex}.resource-shelf{border-bottom:1px solid var(--line);margin-top:12px}.resource-shelf>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:11px;width:100%;padding:13px 0;display:flex}.resource-shelf>button>span{background:var(--clarity);width:37px;height:37px;color:var(--advance);border-radius:50%;place-items:center;display:grid}.resource-shelf>button div{flex:1}.resource-shelf small,.resource-shelf b{display:block}.resource-shelf small{letter-spacing:.1em;color:var(--purpose);font-size:8px;font-weight:800}.resource-shelf b{margin-top:4px;font-size:13px}.plus-hero{background:var(--integration);color:#fff;margin-top:13px;padding:22px 19px;position:relative;overflow:hidden}.plus-hero>svg{color:#d5b977}.plus-hero p{color:#d6e0dd}.plus-hero>div{grid-template-columns:1fr 1fr;gap:5px;margin:16px 0;display:grid}.plus-hero>div span{text-align:center;border:1px solid #ffffff25;padding:8px;font-size:10px}.plus-hero>button{background:var(--light);color:var(--integration)}.points-card{background:var(--integration);color:#fff;text-align:center;margin-top:13px;padding:22px}.points-card>svg{color:#d5b977}.points-card span{letter-spacing:.12em;color:#d5b977;margin-top:9px;font-size:9px;display:block}.points-card b{font-family:Cormorant Garamond,serif;font-size:52px;display:block}.points-card p{color:#d6e0dd;font-size:11px;line-height:1.45}.points-card i{background:#ffffff25;height:5px;display:block}.points-card em{background:var(--advance);width:92%;height:100%;display:block}.progress-list{margin-top:14px}.progress-list>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 2px;display:flex}.progress-list svg{color:var(--advance)}.progress-list b,.progress-list small{display:block}.progress-list b{font-size:14px}.progress-list small{color:var(--muted);margin-top:2px;font-size:11px}.account-card{background:var(--clarity);align-items:center;gap:12px;margin-top:13px;padding:16px;display:flex}.account-card>span{background:var(--integration);color:#fff;border-radius:50%;place-items:center;width:45px;height:45px;font-weight:700;display:grid}.account-card b,.account-card small{display:block}.account-card b{font-size:14px}.account-card small{color:var(--muted);margin-top:4px;font-size:10px}.back-link{color:var(--integration);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 0 15px;font-size:11px;display:flex}.guided-start{background:var(--integration);color:#fff;text-align:left;cursor:pointer;border:0;align-items:center;gap:12px;width:100%;margin:12px 0 8px;padding:17px 15px;display:flex}.guided-start>span{color:#d5b977;background:#ffffff18;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.guided-start>div{flex:1}.guided-start b,.guided-start small{display:block}.guided-start b{font-family:Cormorant Garamond,serif;font-size:19px}.guided-start small{color:#d6e0dd;margin-top:4px;font-size:10px}.journal-hero-title{margin:7px 0;font-family:Cormorant Garamond,serif;font-size:29px}.privacy-short,.grounding{color:#315d58;background:#e7f0ee;gap:10px;margin:13px 0;padding:13px;font-size:11px;line-height:1.45;display:flex}.privacy-short svg,.grounding svg{flex:none}.privacy-short b{font-size:12px;display:block}.privacy-short p{margin:3px 0}.privacy-short button{color:#286c65;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:10px;text-decoration:underline}.privacy-panel{background:var(--clarity);border-top:3px solid var(--advance);padding:20px}.privacy-panel>svg{color:var(--advance)}.privacy-panel h3{font-family:Cormorant Garamond,serif;font-size:25px}.privacy-panel p{color:var(--muted);font-size:13px;line-height:1.6}.journal-long{resize:vertical;border:1px solid var(--line);width:100%;min-height:230px;font:inherit;background:#fff;margin:8px 0 12px;padding:14px;line-height:1.6}.choice-cloud{flex-wrap:wrap;gap:6px;margin:10px 0 17px;display:flex}.choice-cloud button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:20px;padding:7px 10px;font-size:10px}.choice-cloud button.active{background:var(--integration);border-color:var(--integration);color:#fff}.field-label,.range-field{color:var(--depth);margin:14px 0;font-size:12px;font-weight:700;display:block}.field-label small{color:var(--muted);font-weight:400}.field-label input,.field-label select,.field-label textarea{border:1px solid var(--line);width:100%;color:var(--depth);font:inherit;background:#fff;margin-top:6px;padding:11px;font-size:12px;display:block}.field-label textarea{resize:vertical;min-height:74px;line-height:1.45}.range-field span{justify-content:space-between;display:flex}.range-field input{width:100%;accent-color:var(--advance);margin-top:10px}.journal-summary{background:var(--clarity);border-left:3px solid var(--purpose);margin:15px 0;padding:13px}.journal-summary p{margin:5px 0;font-size:14px}.journal-summary small{color:var(--muted);margin-top:3px;display:block}.history-entry{border-top:2px solid var(--advance);background:#fff;margin:10px 0;padding:15px}.history-entry>small{color:var(--purpose);text-transform:uppercase;font-size:9px}.history-entry h3{margin:6px 0;font-family:Cormorant Garamond,serif;font-size:21px}.history-entry p{color:var(--muted);font-size:12px;line-height:1.5}.history-entry button{color:#8c4b43;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:10px}.empty-state{background:var(--clarity);color:var(--muted);padding:16px;font-size:12px;line-height:1.5}.entry{text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.primary:disabled,button:disabled{opacity:.45;cursor:not-allowed}.module-message{color:#266e67;background:#dcece9;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.workout-config{background:var(--clarity);margin-bottom:10px;padding:13px}.workout-config>small{color:var(--purpose);letter-spacing:.1em;font-size:8px;font-weight:800}.config-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:9px;display:flex}.config-row>b{font-size:11px}.config-row>span{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.config-row button{border:1px solid var(--line);cursor:pointer;background:#fff;padding:6px 8px;font-size:9px}.config-row button.active{background:var(--integration);color:#fff;border-color:var(--integration)}.week-strip{gap:5px;padding-bottom:8px;display:flex;overflow-x:auto}.week-strip button{border:1px solid var(--line);cursor:pointer;background:#fff;min-width:58px;padding:7px 5px;font-size:9px}.week-strip button small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.week-strip button.active{border-color:var(--advance);color:var(--integration);background:#e7f0ee;font-weight:800}.timer-panel .rest button{color:#d5b977;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.routine-head{justify-content:space-between;align-items:center;padding:16px 2px 8px;display:flex}.routine-head h3{text-transform:capitalize;margin:0;font-family:Cormorant Garamond,serif;font-size:23px}.routine-head p{color:var(--muted);margin:3px 0;font-size:10px}.routine-head>b{color:var(--purpose);font-size:11px}.exercise-card{border-top:1px solid var(--line)}.exercise-main{align-items:center;gap:8px;padding:10px 0;display:flex}.exercise-main>span{background:var(--clarity);width:29px;height:29px;color:var(--purpose);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.exercise-card.done .exercise-main>span{color:#266e67;background:#dcece9}.exercise-name{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.exercise-name b,.exercise-name small{display:block}.exercise-name b{font-size:12px}.exercise-name small{color:var(--muted);margin-top:3px;font-size:9px}.exercise-main>button:last-child{color:#266e67;cursor:pointer;background:#dcece9;border:0;width:39px;height:34px;font-size:10px;font-weight:800}.exercise-detail{background:var(--clarity);border-left:3px solid var(--advance);margin-bottom:8px;padding:11px 13px}.exercise-detail p{color:var(--muted);margin:6px 0;font-size:11px;line-height:1.45}.exercise-detail a,.exercise-detail button{color:var(--integration);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 10px 3px 0;font-size:10px;font-weight:700;display:inline-flex}.safety-note{color:var(--muted);text-align:center;font-size:9px;line-height:1.45}.walk-card>div{flex-wrap:wrap}.nutrition-levels>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:12px 0;display:flex}.nutrition-levels>button>span{background:var(--integration);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.nutrition-levels>button>div{flex:1}.nutrition-levels small,.nutrition-levels b{display:block}.nutrition-levels small{color:var(--purpose);text-transform:uppercase;font-size:8px}.nutrition-levels b{margin-top:3px;font-size:12px}.nutrition-levels p{color:var(--muted);margin:3px 0;font-size:10px}.food-progress{background:var(--integration);color:#fff;padding:14px}.food-progress small,.food-progress b{display:block}.food-progress small{color:#d5b977;letter-spacing:.1em;font-size:8px}.food-progress b{margin:6px 0 10px;font-family:Cormorant Garamond,serif;font-size:19px}.food-progress i{background:#ffffff26;height:4px;display:block}.food-progress em{background:var(--advance);height:100%;display:block}.food-day{background:#fff;padding:14px}.food-day>span{color:var(--purpose);font-size:9px;font-weight:800}.food-day h4{margin:6px 0 11px;font-family:Cormorant Garamond,serif;font-size:19px}.food-day>div{border-top:1px solid var(--line);padding:10px 0}.food-day small{color:var(--purpose);letter-spacing:.1em;font-size:8px;font-weight:800}.food-day p{margin:4px 0;font-size:11px;line-height:1.45}.route-finished{text-align:center;background:#fff;padding:20px 14px}.route-finished>svg{color:var(--purpose)}.opened-panel{z-index:4;background:var(--depth);color:#fff;padding:17px;position:sticky;bottom:0;box-shadow:0 -10px 30px #0f1d1a30}.opened-panel>button:first-child{float:right;color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px}.opened-panel>span{color:#d5b977;letter-spacing:.1em;font-size:8px}.opened-panel h3{margin:6px 0;font-family:Cormorant Garamond,serif;font-size:21px}.opened-panel p{color:#d6e0dd;font-size:11px;line-height:1.45}.inline-detail{color:var(--integration);background:#e7f0ee;margin-top:9px;padding:12px}.inline-detail p{margin:4px 0 8px;font-size:11px;line-height:1.45}.inline-detail button{background:var(--integration);color:#fff;cursor:pointer;border:0;padding:8px 10px;font-size:9px}.reveal{animation:.7s cubic-bezier(.22,.8,.24,1) reveal}@keyframes reveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (width<=800px){.stage{background:var(--light);padding:0;display:block}.stage:before,.context{display:none}.phone-wrap{display:block}.phone{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0}.app{max-width:480px;height:calc(100dvh - 112px);margin:auto;padding-left:22px;padding-right:22px}.status{max-width:480px;margin:auto}.bottom-nav,.home-indicator{position:fixed}.daily-card{max-width:390px;margin:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.phone{border-radius:52px;height:850px}.app{height:735px;padding-left:22px;padding-right:22px}.app button,.app input,.app select,.app textarea{font-size:13px}.simple-head h2,.inner-head h2{font-size:31px}.section-kicker,.step-label,.route-kicker{font-size:10px;line-height:1.4}.intro{font-size:15px;line-height:1.65}.primary{border-radius:13px;min-height:55px;font-size:14px}.quiet{font-size:13px}.daily-card{padding-top:10px}.daily-card h3{font-size:39px}.daily-card>p{font-size:15px}.route-card,.action-box,.free-write,.guided-start,.journal-editor,.privacy-panel,.feature-card,.nutrition-card,.walk-card,.workout-config,.points-card,.account-card,.plus-hero{border-radius:16px}.action-box,.workout-config,.nutrition-card,.walk-card,.feature-card{box-shadow:0 9px 28px #183e3b0b}.moods{gap:5px}.moods button{width:64px}.moods b{width:51px;height:51px}.moods span{font-size:11px;line-height:1.2}.bottom-nav{height:75px;padding:7px 4px 0}.bottom-nav button{min-width:0;padding:0 2px;font-size:10px}.live-ribbon{text-align:left;cursor:pointer;background:linear-gradient(135deg,#e6f2ef,#f6f0e4);border:0;border-radius:14px;align-items:center;gap:10px;width:100%;margin:3px 0 14px;padding:12px;display:flex;box-shadow:0 7px 20px #183e3b0d}.live-ribbon>span{background:var(--integration);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative}.live-ribbon>span:after{content:"";background:#e96c5b;border-radius:50%;width:7px;height:7px;position:absolute;top:1px;right:1px;box-shadow:0 0 0 3px #fff}.live-ribbon>div{flex:1}.live-ribbon small,.live-ribbon b{display:block}.live-ribbon small{color:var(--purpose);letter-spacing:.08em;font-size:8px;font-weight:800}.live-ribbon b{margin-top:3px;font-size:12px;line-height:1.35}.card-back{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 0 12px;font-size:11px;display:flex}.today-writing{background:var(--clarity);text-align:left;border-radius:14px;margin:10px 0;padding:14px}.today-writing label{font-size:12px;font-weight:700;display:block}.today-writing textarea{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:105px;margin:7px 0;padding:11px;line-height:1.5;display:block}.today-writing>small{color:var(--muted);margin-bottom:10px;font-size:10px;line-height:1.45;display:block}.action-tracker{background:var(--depth);color:#fff;border-radius:15px;margin-top:10px;padding:16px}.action-tracker>small{color:#d5b977;letter-spacing:.1em;font-size:9px}.action-tracker>b{font-family:Cormorant Garamond,serif;font-size:45px;font-weight:500;display:block}.action-tracker>div{grid-template-columns:.7fr 1.3fr;gap:7px;display:grid}.action-tracker>div button{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #ffffff30;border-radius:10px;padding:11px 6px}.action-tracker>div button:last-child{background:var(--advance);border-color:var(--advance)}.action-tracker .quiet{color:#c8d3d0;width:100%;padding-bottom:0}.balanced-offers{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 6px;display:grid}.balanced-offers button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;gap:8px;padding:12px 10px;display:flex}.balanced-offers svg{color:var(--purpose);flex:none}.balanced-offers b,.balanced-offers small{display:block}.balanced-offers b{font-size:11px;line-height:1.3}.balanced-offers small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.35}.path-tabs{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ebe9e2e8;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:3px;margin:0 0 20px;padding:4px;display:grid;position:sticky;top:0}.path-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 3px;font-size:10px}.path-tabs button.active{color:var(--integration);background:#fff;font-weight:800;box-shadow:0 3px 10px #183e3b10}.path-title{font-family:Cormorant Garamond,serif;line-height:1.08;margin:8px 0!important;font-size:27px!important}.stage-timeline{margin:15px 0}.stage-timeline article{border-left:2px solid var(--line);gap:12px;margin-left:15px;padding:0 0 18px 16px;display:flex;position:relative}.stage-timeline article>span{background:#eceae4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid;position:absolute;top:0;left:-16px}.stage-timeline article.done>span{color:#266e67;background:#dcece9}.stage-timeline article.active>span{background:var(--integration);color:#fff;box-shadow:0 0 0 5px #183e3b10}.stage-timeline article>div{padding-left:10px}.stage-timeline b{font-family:Cormorant Garamond,serif;font-size:21px}.stage-timeline p{margin:3px 0 7px;font-size:12px;line-height:1.4}.stage-timeline small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.45;display:block}.evaluation-card{background:linear-gradient(135deg,#edf5f3,#fff);border-radius:16px;flex-wrap:wrap;gap:10px;margin:14px 0;padding:15px;display:flex}.evaluation-card>svg{color:var(--advance)}.evaluation-card>div{flex:1}.evaluation-card small{color:var(--purpose);font-size:8px;font-weight:800}.evaluation-card h3{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:21px}.evaluation-card p{color:var(--muted);font-size:11px;line-height:1.5}.evaluation-card button{background:var(--integration);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;padding:11px}.course-library{gap:11px;display:grid}.course-library>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e0d8;border-radius:16px;padding:15px;box-shadow:0 8px 22px #183e3b08}.course-library>button>small,.course-library>button>b{display:block}.course-library>button>small{color:var(--purpose);margin-top:9px;font-size:9px}.course-library>button>b{margin-top:4px;font-family:Cormorant Garamond,serif;font-size:21px;line-height:1.05}.course-library>button>p{color:var(--muted);font-size:11px;line-height:1.45}.course-library>button>i,.course-meter>i{background:#e9e7e1;border-radius:10px;height:5px;display:block;overflow:hidden}.course-library em,.course-meter em{background:var(--advance);height:100%;display:block}.course-library strong{color:var(--integration);margin-top:8px;font-size:10px;display:block}.course-hero{background:linear-gradient(145deg, var(--integration), #285c56);color:#fff;border-radius:17px;padding:20px}.course-hero>small{color:#d5b977;margin-top:10px;font-size:9px;display:block}.course-hero h2{margin:7px 0;font-family:Cormorant Garamond,serif;font-size:29px;line-height:1.05}.course-hero p{color:#dbe5e2;font-size:12px;line-height:1.55}.course-meter b{margin-top:6px;font-size:9px;display:block}.course-outcome{background:#f0e8da;border-radius:13px;gap:10px;margin:10px 0 18px;padding:13px;display:flex}.course-outcome svg{color:var(--purpose)}.course-outcome small,.course-outcome b{display:block}.course-outcome small{color:var(--purpose);font-size:8px}.course-outcome b{margin-top:3px;font-size:11px;line-height:1.45}.lesson-list>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.lesson-list>button>span{background:var(--clarity);width:31px;height:31px;color:var(--purpose);border-radius:50%;flex:none;place-items:center;display:grid}.lesson-list>button>div{flex:1}.lesson-list small,.lesson-list b{display:block}.lesson-list small{color:var(--purpose);font-size:8px}.lesson-list b{margin-top:3px;font-size:12px}.lesson-list p{color:var(--muted);margin:3px 0;font-size:10px;line-height:1.4}.materials{background:var(--clarity);border-radius:13px;gap:10px;margin:12px 0;padding:14px;display:flex}.materials>svg{color:var(--purpose)}.materials b,.materials small{display:block}.materials small{color:var(--muted);margin-top:5px;font-size:10px}.lesson-view>h2{margin:8px 0;font-family:Cormorant Garamond,serif;font-size:31px;line-height:1.05}.video-frame{aspect-ratio:16/9;background:#000;border-radius:16px;margin:12px 0;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%}.class-reading{color:#fff;background:linear-gradient(135deg,#183e3b,#101819);border-radius:16px;margin:12px 0;padding:19px}.class-reading svg{color:#d5b977}.class-reading b{margin-top:8px;font-family:Cormorant Garamond,serif;font-size:23px;display:block}.class-reading p{color:#d2dedb;font-size:11px;line-height:1.5}.lesson-practice,.lesson-feedback{background:var(--clarity);border-radius:15px;margin:11px 0;padding:15px}.lesson-practice small{color:var(--purpose);font-size:8px;font-weight:800}.lesson-practice h3{margin:5px 0;font-family:Cormorant Garamond,serif;font-size:22px}.lesson-practice p,.lesson-feedback{font-size:11px;line-height:1.5}.lesson-practice textarea,.lesson-feedback textarea{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:80px;margin-top:8px;padding:10px}.lesson-feedback>div{grid-template-columns:1fr 1fr;gap:6px;margin:9px 0 13px;display:grid}.lesson-feedback>div button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;padding:9px 5px;font-size:9px}.lesson-feedback>div button.active{background:var(--integration);color:#fff}.lesson-feedback label{font-weight:700}.lesson-nav{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.lesson-nav button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:11px}.resource-categories{margin-top:15px}.resource-categories button,.more-shortcut{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;align-items:center;gap:11px;width:100%;margin:7px 0;padding:13px;display:flex}.resource-categories svg,.more-shortcut>svg{color:var(--advance)}.resource-categories span,.more-shortcut div{flex:1}.resource-categories b,.resource-categories small,.more-shortcut b,.more-shortcut small{display:block}.resource-categories b,.more-shortcut b{font-size:12px}.resource-categories small,.more-shortcut small{color:var(--muted);margin-top:3px;font-size:9px}.weekday-picker{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:9px;display:grid}.weekday-picker button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:7px 2px;font-size:8px}.weekday-picker button.active{background:var(--integration);color:#fff}.save-config{background:var(--integration);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:12px;padding:11px}.config-saved{color:#286c65;align-items:center;gap:6px;margin-bottom:0;font-size:9px;display:flex}.undo-series{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 0 6px 47px;font-size:8px!important}.weight-options{margin:10px 0}.weight-options small{color:var(--purpose);margin-bottom:6px;font-size:8px;display:block}.weight-options button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;margin:2px;padding:7px;font-size:8px}.weight-options button.active{background:var(--integration);color:#fff}.progress-dashboard{grid-template-columns:repeat(3,1fr);gap:7px;margin:11px 0 20px;display:grid}.progress-dashboard div{background:var(--clarity);text-align:center;border-radius:13px;padding:11px 5px}.progress-dashboard b,.progress-dashboard small{display:block}.progress-dashboard b{color:var(--integration);font-family:Cormorant Garamond,serif;font-size:25px}.progress-dashboard small{color:var(--muted);font-size:8px;line-height:1.25}.unlock-list>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.unlock-list>div>span{width:30px;height:30px;color:var(--purpose);background:#eee9df;border-radius:50%;place-items:center;display:grid}.unlock-list>div.done>span{color:#266e67;background:#dcece9}.unlock-list>div div{flex:1}.unlock-list b,.unlock-list small{display:block}.unlock-list b{font-size:11px}.unlock-list small{color:var(--muted);font-size:9px}.badge-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.badge-grid article{opacity:.55;background:#efede7;border-radius:13px;padding:12px}.badge-grid article.unlocked{opacity:1;background:#e7f0ee}.badge-grid span{font-size:22px}.badge-grid b,.badge-grid small{display:block}.badge-grid b{margin-top:5px;font-size:10px}.badge-grid small{color:var(--muted);margin-top:3px;font-size:8px}.plus-sales-hero{color:#fff;background:linear-gradient(145deg,#183e3b,#102522);border-radius:18px;margin:8px 0 14px;padding:21px}.plus-sales-hero>svg{color:#d5b977}.plus-sales-hero>span{color:#d5b977;letter-spacing:.11em;margin-top:10px;font-size:8px;display:block}.plus-sales-hero h2{margin:8px 0;font-family:Cormorant Garamond,serif;font-size:28px;line-height:1.04}.plus-sales-hero p{color:#d5e0dd;font-size:12px;line-height:1.55}.plus-sales-hero button{width:100%;color:var(--integration);cursor:pointer;background:#f4efe6;border:0;border-radius:11px;padding:12px;font-weight:800}.plus-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:3px;padding:9px 0;display:grid;overflow-x:auto}.plus-flow div{background:var(--clarity);text-align:center;border-radius:12px;min-width:78px;padding:9px 5px}.plus-flow span{background:var(--integration);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin:auto;font-size:8px;display:grid}.plus-flow b,.plus-flow small{display:block}.plus-flow b{margin-top:4px;font-size:9px}.plus-flow small{color:var(--muted);font-size:7px}.plus-flow>i{color:var(--purpose);font-style:normal}.plus-benefits{gap:7px;display:grid}.plus-benefits article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:11px;padding:12px;display:flex}.plus-benefits article>span{background:var(--clarity);width:37px;height:37px;color:var(--advance);border-radius:50%;flex:none;place-items:center;display:grid}.plus-benefits b{font-size:12px}.plus-benefits p{color:var(--muted);margin:3px 0;font-size:10px;line-height:1.4}.plus-comparison{margin:18px 0}.plus-comparison>h3,.plus-stages>h3{font-family:Cormorant Garamond,serif;font-size:23px;line-height:1.1}.plus-comparison>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.plus-comparison article{background:var(--clarity);border-radius:14px;padding:12px}.plus-comparison article.plus{background:var(--integration);color:#fff}.plus-comparison article>span{color:var(--purpose);font-size:8px;font-weight:800}.plus-comparison ul{margin-bottom:0;padding-left:15px}.plus-comparison li{margin:5px 0;font-size:9px;line-height:1.45}.plus-stages article{border-bottom:1px solid var(--line);gap:10px;padding:10px 0;display:flex}.plus-stages article>span{background:var(--integration);color:#fff;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.plus-stages b{font-family:Cormorant Garamond,serif;font-size:19px}.plus-stages p,.plus-stages small{color:var(--muted);margin:2px 0;font-size:9px;line-height:1.4;display:block}.final-plus-cta{margin:17px 0}.plan-selector{z-index:20;background:#fff;border-radius:22px 22px 0 0;width:min(394px,100vw);padding:22px;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -20px 70px #10181955}.selector-close{cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:12px;right:14px}.plan-selector>span{color:var(--purpose);letter-spacing:.1em;font-size:8px;font-weight:800}.plan-selector>h3{margin:5px 0;font-family:Cormorant Garamond,serif;font-size:27px}.plan-selector>p{color:var(--muted);font-size:11px;line-height:1.45}.plan-selector>div{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.plan-selector>div button{border:1px solid var(--line);background:var(--clarity);text-align:left;cursor:pointer;border-radius:13px;padding:12px}.plan-selector>div button.active{border:2px solid var(--advance);background:#e8f2f0}.plan-selector small,.plan-selector b{display:block}.plan-selector>div small{color:var(--purpose);font-size:8px}.plan-selector>div b{margin:3px 0;font-family:Cormorant Garamond,serif;font-size:23px}.plan-selector>div p{color:var(--muted);font-size:9px;line-height:1.35}.plan-selector>small{color:var(--muted);text-align:center;margin-top:8px;font-size:8px}.profile-header{background:var(--clarity);border-radius:16px;align-items:center;gap:13px;margin:10px 0;padding:15px;display:flex}.photo-picker{cursor:pointer;flex:none;width:64px;height:64px;position:relative}.photo-picker>span,.photo-picker>img{background:var(--integration);color:#fff;object-fit:cover;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.photo-picker input{display:none}.photo-picker i{width:25px;height:25px;color:var(--integration);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:-2px;box-shadow:0 2px 8px #0002}.profile-header small{color:var(--purpose);font-size:8px;font-weight:800}.profile-header h3{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:22px}.profile-header p{color:var(--muted);margin:0;font-size:9px}.profile-form,.settings-complete,.account-tools,.support-card{border:1px solid var(--line);background:#fff;border-radius:16px;margin:10px 0;padding:15px}.profile-form h3,.settings-complete h3,.account-tools h3{margin:0 0 10px;font-family:Cormorant Garamond,serif;font-size:22px}.profile-form>label,.profile-form>div>label{color:var(--depth);margin:9px 0;font-size:10px;font-weight:700;display:block}.profile-form>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.profile-form input:not([type=checkbox]),.profile-form textarea{border:1px solid var(--line);background:var(--light);border-radius:9px;width:100%;margin-top:5px;padding:10px}.profile-form textarea{resize:vertical;min-height:75px}.toggle-row{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding-top:10px;display:flex!important}.toggle-row input{accent-color:var(--advance);margin-top:3px}.toggle-row span{flex:1}.toggle-row b,.toggle-row small{display:block}.toggle-row b{font-size:10px}.toggle-row small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.4}.account-tools button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:7px;width:100%;padding:11px 0;display:flex}.account-tools button:nth-of-type(2){color:#8c4b43}.support-card{flex-wrap:wrap;gap:10px;display:flex}.support-card>svg{color:var(--advance)}.support-card>div{flex:1}.support-card b{font-size:12px}.support-card p{color:var(--muted);margin:3px 0;font-size:9px;line-height:1.4}.support-card button{background:var(--integration);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;padding:10px}.coaching-hero{background:linear-gradient(145deg,#f0e7d7,#edf4f2);border-radius:17px;margin-top:10px;padding:20px}.coaching-hero svg{color:var(--purpose)}.coaching-hero p{color:var(--muted);font-size:12px;line-height:1.55}.coaching-fit h3{font-family:Cormorant Garamond,serif;font-size:22px}.coaching-fit p{gap:7px;font-size:11px;line-height:1.4;display:flex}.coaching-fit svg{color:var(--advance);flex:none}.coaching-options{gap:9px;display:grid}.coaching-options article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:15px}.coaching-options small{color:var(--purpose);font-size:8px;font-weight:800}.coaching-options h3{margin:5px 0;font-family:Cormorant Garamond,serif;font-size:22px}.coaching-options p{color:var(--muted);font-size:10px;line-height:1.45}.coaching-options button{background:var(--integration);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;padding:10px}.sintera-hero{color:#fff;background:radial-gradient(circle at 90% 5%,#d6bd7a32 0 18%,#0000 19%),linear-gradient(145deg,#173d3a,#285e57);border-radius:24px;padding:24px 21px 20px;position:relative;overflow:hidden;box-shadow:0 15px 35px #183e3b22}.sintera-hero:after{content:"";pointer-events:none;border:1px solid #d7bd7970;border-bottom:0;border-radius:90px 90px 0 0;width:160px;height:210px;position:absolute;top:-68px;right:-72px}.sintera-hero>span{color:#dec887;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.sintera-hero h2{z-index:1;margin:14px 0 11px;font-family:Cormorant Garamond,serif;font-size:38px;font-weight:600;line-height:.98;position:relative}.sintera-hero h2 em{color:#e7d49c;font-weight:500}.sintera-hero>p{z-index:1;color:#dfebe8;max-width:300px;font-size:14px;line-height:1.55;position:relative}.sintera-hero>div{grid-template-columns:repeat(4,1fr);gap:6px;margin:18px 0;display:grid}.sintera-hero>div b{text-align:center;color:#dec887;border:1px solid #ffffff25;border-radius:14px;padding:9px 3px;font-size:16px}.sintera-hero>div small{color:#fff;margin-top:3px;font-weight:600;display:block;font-size:8px!important}.sintera-hero>button{z-index:1;width:100%;min-height:52px;color:var(--integration);cursor:pointer;background:#f7f3ea;border:0;border-radius:15px;justify-content:center;align-items:center;gap:7px;padding:13px 12px;font-size:13px;font-weight:800;display:flex;position:relative}.next-class{background:#fff;border:1px solid #e2ddd2;border-radius:20px;grid-template-columns:92px 1fr;align-items:stretch;gap:14px;margin:14px 0 20px;padding:11px;display:grid;box-shadow:0 9px 25px #183e3b0c}.next-class-cover{color:#fff;background:radial-gradient(circle at 40% 30%,#d5b97755,#0000 36%),linear-gradient(150deg,#214d48,#102421);border-radius:15px;place-items:center;min-height:122px;display:grid}.next-class>div:last-child{padding:5px 3px}.next-class small{color:var(--purpose);letter-spacing:.07em;font-weight:800;font-size:9px!important}.next-class h3{margin:6px 0;font-family:Cormorant Garamond,serif;font-size:21px;line-height:1.04}.next-class p{color:var(--muted);margin:0 0 8px}.next-class button{color:var(--integration);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:11px;font-weight:800;display:flex}.stage-switch>span,.visible-classes-head span{color:var(--purpose);letter-spacing:.1em;font-size:9px;font-weight:800}.stage-switch>div{grid-template-columns:repeat(4,1fr);gap:5px;margin:9px 0 12px;display:grid}.stage-switch button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:14px;padding:9px 2px;font-size:9px}.stage-switch button b{background:var(--clarity);width:24px;height:24px;color:var(--purpose);border-radius:50%;place-items:center;margin:0 auto 5px;display:grid}.stage-switch button.active{border-color:var(--advance);color:var(--integration);background:#eaf3f1;font-weight:800}.stage-switch button.active b{background:var(--integration);color:#fff}.stage-detail{background:#f5f2ea;border-radius:22px;margin-bottom:20px;padding:17px}.stage-detail>header{align-items:flex-start;gap:12px;display:flex}.stage-detail>header>div{flex:1}.stage-detail>header small{color:var(--purpose);font-weight:800;font-size:9px!important}.stage-detail>header h3{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:30px;line-height:1}.stage-detail>header p{color:var(--muted);margin:0}.stage-detail>header>span{background:var(--integration);color:#fff;border-radius:25px 25px 5px 5px;place-items:center;width:48px;height:58px;font-family:Cormorant Garamond,serif;font-size:25px;display:grid}.stage-detail>p{color:#4e625d;font-size:13px;line-height:1.55}.stage-rules{gap:7px;margin:13px 0;display:grid}.stage-rules>div{background:#fff;border-radius:13px;padding:11px 12px}.stage-rules b,.stage-rules small{display:block}.stage-rules b{color:var(--integration);font-size:11px}.stage-rules small{color:var(--muted);margin-top:3px;font-size:10px!important}.stage-detail>h4{margin:18px 0 8px;font-family:Cormorant Garamond,serif;font-size:21px}.route-steps{background:#fff;border-radius:16px;overflow:hidden}.route-steps article{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 10px;display:flex}.route-steps article:last-child{border-bottom:0}.route-steps article>span{width:30px;height:30px;color:var(--integration);background:#eaf2f0;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.route-steps article>div{flex:1}.route-steps small,.route-steps b,.route-steps em{display:block}.route-steps small{color:var(--purpose);text-transform:uppercase;font-weight:800;font-size:8.5px!important}.route-steps b{margin:3px 0;font-size:12px;line-height:1.3}.route-steps em{color:var(--muted);font-size:9px;font-style:normal}.route-steps article>svg{color:var(--advance);flex:none}.stage-detail>.primary{border-radius:14px;margin-top:12px}.visible-classes-head{justify-content:space-between;align-items:end;margin:23px 0 10px;display:flex}.visible-classes-head h3{margin:3px 0 0;font-family:Cormorant Garamond,serif;font-size:25px}.visible-classes-head button{color:var(--integration);cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:11px;font-weight:800}.course-library.compact{gap:8px}.course-library>button>.video-ready{color:#266e67;background:#e5f0ee;border-radius:20px;align-items:center;gap:5px;width:auto;height:auto;margin:0 0 10px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.course-library>button>i>em{background:var(--advance);height:100%;display:block}.assessment-page>h2{margin:15px 0 6px;font-family:Cormorant Garamond,serif;font-size:32px;line-height:1.05}.assessment-progress{align-items:center;gap:10px;margin:14px 0 18px;display:flex}.assessment-progress>i{background:#e8e4dc;border-radius:8px;flex:1;height:6px;overflow:hidden}.assessment-progress em{background:var(--advance);border-radius:8px;height:100%;display:block}.assessment-progress span{color:var(--muted);font-size:10px}.assessment-options{gap:9px;display:grid}.assessment-options button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;padding:14px;display:grid}.assessment-options button span{color:var(--purpose);font-size:9px;font-weight:800}.assessment-options button b{font-size:13px;line-height:1.35}.assessment-options button svg{color:var(--advance);grid-area:1/2/span 2}.assessment-result{color:#fff;text-align:center;background:linear-gradient(145deg,#173d3a,#285e57);border-radius:24px;margin-top:14px;padding:25px 21px}.assessment-result>span{width:60px;height:70px;color:var(--integration);background:#f4efe3;border-radius:31px 31px 5px 5px;place-items:center;margin:auto;font-family:Cormorant Garamond,serif;font-size:31px;display:grid}.assessment-result>small{color:#dec887;letter-spacing:.12em;margin-top:13px;display:block;font-size:9px!important}.assessment-result h2{margin:3px 0;font-family:Cormorant Garamond,serif;font-size:39px}.assessment-result>p{color:#dce8e5}.assessment-result>div{text-align:left;background:#ffffff12;border-radius:14px;margin:14px 0;padding:12px}.assessment-result>div b,.assessment-result>div small{display:block}.assessment-result>div small{color:#dce8e5;margin-top:4px}.assessment-result .primary{color:var(--integration);background:#f4efe3;border-radius:14px}.assessment-result .quiet{color:#dce8e5}@media (width<=800px){.phone{border-radius:0;height:100dvh}.app{height:calc(100dvh - 119px)}.bottom-nav{height:76px}.plan-selector{width:100%}}.app .intro,.daily-card>p,.plus-sales-hero p,.coaching-hero p{font-size:15px}.app input,.app select,.app textarea,.app button,.app a{font-size:14px}.app h3{line-height:1.15}.path-tabs{grid-template-columns:repeat(3,1fr)}.path-tabs button,.bottom-nav button{font-size:12px}.course-library>button>b{font-size:24px}.live-local-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#173d3a,#2d6b63);border:0;border-radius:20px;align-items:center;gap:12px;width:100%;margin:18px 0 8px;padding:16px;display:flex;box-shadow:0 13px 30px #183e3b24}.live-local-card>span{color:#ead18f;background:#ffffff16;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.live-local-card>div{flex:1}.live-local-card small,.live-local-card b,.live-local-card p,.live-local-card strong{display:block}.live-local-card small{color:#ead18f;letter-spacing:.08em}.live-local-card b{margin-top:4px;font-family:Cormorant Garamond,serif;font-size:22px}.live-local-card p{color:#dce8e5;margin:3px 0}.live-local-card strong{font-size:14px}.timezone-note{color:#285e57;background:#e8f2f0;border-radius:14px;align-items:flex-start;gap:9px;padding:13px;display:flex}.simple-stage{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 34px #183e3b0c}.simple-stage>header{border-bottom:4px solid #0000;gap:12px;padding:19px;display:flex}.simple-stage>header>div{flex:1}.simple-stage>header>span{color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.simple-stage h3{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:31px}.simple-stage header p{color:var(--muted);margin:6px 0 0}.stage-descubrir>header{background:#e3f2ef;border-color:#4d9d96}.stage-descubrir>header>span{background:#347f78}.stage-integrar>header{background:#f5e7e0;border-color:#bd755f}.stage-integrar>header>span{background:#a95e49}.stage-reinventar>header{background:#f5eddc;border-color:#b4935a}.stage-reinventar>header>span{background:#987538}.stage-sostener>header{background:#e7ebf4;border-color:#667ba5}.stage-sostener>header>span{background:#526b99}.one-next-step{background:var(--clarity);border-radius:18px;margin:16px;padding:17px}.one-next-step b{margin-top:5px;font-size:18px;display:block}.one-next-step p{color:var(--muted);margin:5px 0 13px}.simple-stage-meta{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px;display:grid}.simple-stage-meta span{background:#f2f0ea;border-radius:14px;align-items:center;gap:7px;padding:10px;display:flex}.simple-stage-meta svg{color:var(--purpose);flex:none}.simple-stage-meta b{font-size:12px}.show-route{border:1px solid var(--line);background:#fff;border-radius:13px;width:calc(100% - 32px);margin:13px 16px 16px;padding:13px;font-weight:700}.compact-steps{padding:0 16px 10px}.premium-course{position:relative;background:linear-gradient(135deg,#fffaf0,#fff)!important;border:2px solid #c7a661!important}.premium-course:after{content:"SANA+";color:#fff;background:#8c6a31;border-radius:20px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px}.premium-preview{z-index:30;background:#fff;border-radius:26px 26px 0 0;width:min(410px,100vw);max-height:86vh;padding:26px 22px;position:fixed;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 -25px 80px #10181966}.premium-preview>span{color:#8c6a31;font-size:12px;font-weight:800}.premium-preview h3{margin:8px 0;font-family:Cormorant Garamond,serif;font-size:31px}.premium-preview>div{background:#f5eddc;border-radius:15px;padding:13px}.premium-preview>div small,.premium-preview>div b{display:block}.premium-preview ul{padding:0;list-style:none}.premium-preview li{gap:8px;margin:9px 0;display:flex}.preview-close{background:var(--clarity);border:0;border-radius:50%;width:38px;height:38px;position:absolute;top:14px;right:15px;font-size:25px!important}.preview-sample{background:#fffaf0;border:1px solid #c7a661;border-radius:13px;width:100%;margin-bottom:9px;padding:13px;font-weight:800}.workout-guide{background:#e7f0ee;border-radius:18px;margin:12px 0;padding:16px}.workout-guide>b{margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:24px;display:block}.workout-guide>div{align-items:center;gap:10px;margin:8px 0;display:flex}.workout-guide span{background:var(--integration);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.workout-guide p{margin:0}.routine-head>b{text-align:right;max-width:92px;font-size:13px}.exercise-card{border:1px solid var(--line);background:#fff;border-radius:18px;margin:10px 0;padding:13px}.exercise-main{padding:0}.exercise-name b{margin:3px 0;font-size:16px}.exercise-name small{color:var(--purpose);font-weight:800;font-size:10px!important}.exercise-name em{color:var(--muted);font-size:13px;font-style:normal;display:block}.series-done{background:var(--integration);color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:11px;font-weight:800;display:flex}.series-done:disabled{color:#266e67;opacity:1;background:#dcece9}.series-done b{background:#ffffff20;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.undo-series{text-align:center;width:100%;padding:9px 0 0;font-size:11px!important}.exercise-detail{border-left:0;border-top:4px solid var(--advance);border-radius:15px;margin:12px 0 0;padding:15px}.exercise-detail h4{margin:0 0 8px;font-family:Cormorant Garamond,serif;font-size:22px}.exercise-detail p{font-size:14px}.exercise-detail a,.exercise-detail button{font-size:13px}.rank-card,.next-recommendation,.report-card,.membership-badges,.community-intro,.community-safety,.plus-existing,.plus-course-list{border-radius:19px;margin:13px 0;padding:16px}.rank-card{color:#fff;background:linear-gradient(135deg,#183e3b,#2e6b64);gap:12px;display:flex}.rank-card>span{color:#e6ca84}.rank-card h3{margin:3px 0;font-family:Cormorant Garamond,serif;font-size:25px}.rank-card p{color:#dce8e5;margin:3px 0}.next-recommendation{background:#f3ead8;align-items:center;gap:10px;display:flex}.next-recommendation div{flex:1}.next-recommendation small,.next-recommendation b{display:block}.report-card{background:#e7f0ee;gap:11px;display:flex}.report-card h3{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:23px}.membership-badges{background:#f5eddc}.membership-badges p{border-top:1px solid #dfd1b5;grid-template-columns:auto 1fr;gap:0 9px;margin:0;padding:9px 0;display:grid}.membership-badges p span{color:#8c6a31;grid-row:1/span 2}.membership-badges p small{grid-column:2}.community-intro{color:#fff;text-align:center;background:linear-gradient(135deg,#183e3b,#2e6b64)}.community-intro>svg{color:#e6ca84}.community-intro h2{margin:7px 0;font-family:Cormorant Garamond,serif;font-size:29px}.community-intro p{color:#dce8e5}.community-intro button{color:var(--integration);background:#fff;border:0;border-radius:12px;padding:12px 16px;font-weight:800}.community-safety{background:#e7f0ee;gap:9px;display:flex}.community-safety p{margin:0}.people-list article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:43px 1fr;gap:11px;margin:10px 0;padding:14px;display:grid}.people-list article>span{background:#f3ead8;border-radius:50%;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.people-list h3{margin:0}.people-list small,.people-list b{display:block}.people-list b{margin-top:4px}.people-list p{color:var(--muted);margin:4px 0}.people-list article>button{background:var(--integration);color:#fff;border:0;border-radius:12px;grid-column:1/-1;padding:11px}.people-list article>button.connected{color:#266e67;background:#dcece9}.plus-existing{background:#e7f0ee;gap:11px;display:flex}.plus-existing h3{margin:0;font-family:Cormorant Garamond,serif;font-size:23px}.plus-existing p{margin-bottom:0}.plus-course-list{background:#fffaf0;border:1px solid #e5d3ad}.plus-course-list>h3{margin:0 0 5px;font-family:Cormorant Garamond,serif;font-size:25px}.plus-course-list>p{color:var(--muted)}.plus-course-list article{border-top:1px solid #eadcc0;align-items:center;gap:10px;padding:10px 0;display:flex}.plus-course-list article>span{color:#8c6a31}.plus-course-list b,.plus-course-list small{display:block}.plus-course-list small{color:var(--muted)}.plus-stages .stage-descubrir>span{background:#347f78}.plus-stages .stage-integrar>span{background:#a95e49}.plus-stages .stage-reinventar>span{background:#987538}.plus-stages .stage-sostener>span{background:#526b99}.coaching-options article a{background:var(--integration);color:#fff;text-align:center;border-radius:12px;padding:12px;font-weight:800;text-decoration:none;display:block}@media (width<=800px){.app{padding-left:18px;padding-right:18px}.simple-head h2,.inner-head h2{font-size:32px}.daily-card h3{font-size:41px}}.app small{line-height:1.52;font-size:13.5px!important}.app input,.app select,.app textarea{min-height:47px}.bottom-nav button,.path-tabs button{font-size:13px}.section-kicker,.step-label{font-size:12px}.course-library>button>p,.lesson-list p,.class-reading p,.lesson-practice p,.lesson-feedback{font-size:14.5px}.lesson-list b{font-size:16px}.secondary-action{border:1px solid var(--integration);width:100%;min-height:48px;color:var(--integration);cursor:pointer;background:#fff;border-radius:13px;margin-top:9px;font-weight:800}.today-writing{gap:9px;display:grid}.today-writing label{color:var(--integration);text-align:left;gap:8px;font-weight:800;display:grid}.today-writing textarea{resize:vertical;background:#fff;border:1px solid #cfdedb;border-radius:15px;min-height:150px;padding:14px;font-family:inherit;font-weight:400}.action-time-options{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:13px;display:grid}.action-time-options button{border:1px solid var(--line);min-height:44px;color:var(--integration);background:#fff;border-radius:12px;font-weight:700}.action-time-options button.active{border-color:var(--integration);background:var(--integration);color:#fff}.action-destination{text-align:center;background:#e7f0ee;border:1px solid #bed6d1;border-radius:19px;padding:17px}.action-destination>svg{color:var(--advance)}.action-destination b,.action-destination small{display:block}.action-destination b{margin-top:5px;font-family:Cormorant Garamond,serif;font-size:25px}.workout-summary{color:#fff;background:linear-gradient(145deg,#173d3a,#285e57);border-radius:21px;gap:13px;margin:13px 0;padding:19px;display:grid;box-shadow:0 13px 30px #183e3b1d}.workout-summary h3{margin:5px 0;font-family:Cormorant Garamond,serif;font-size:27px}.workout-summary p{color:#dce8e5;margin:0}.workout-summary button{color:#fff;background:#ffffff12;border:1px solid #ffffff36;border-radius:13px;min-height:46px;font-weight:800}.compact-guide{padding:17px}.compact-guide>b{font-size:27px}.compact-guide p{align-items:center;gap:10px;margin:9px 0;display:flex}.compact-guide p span{background:var(--integration);color:#fff;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.focus-exercise{background:#fff;border:1px solid #d7dfdc;border-radius:24px;margin:12px 0;padding:17px;box-shadow:0 10px 28px #183e3b10}.focus-exercise.done{background:#f3faf8;border-color:#82b9ad}.focus-exercise-top{align-items:center;gap:13px;display:flex}.focus-exercise-top>span{background:var(--integration);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:19px;font-weight:800;display:grid}.focus-exercise-top small,.focus-exercise-top h3,.focus-exercise-top b{display:block}.focus-exercise-top h3{margin:2px 0;font-family:Cormorant Garamond,serif;font-size:30px}.focus-exercise-top b{color:var(--purpose);font-size:17px}.how-button{border:2px solid var(--advance);width:100%;min-height:51px;color:var(--integration);background:#e9f4f1;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:15px 0 8px;font-weight:850;display:flex}.series-counter{background:#f3f0e9;border-radius:15px;margin-top:12px;padding:13px}.series-counter small,.series-counter b{display:block}.series-counter b{margin:3px 0 8px;font-size:19px}.series-counter i{background:#dedbd2;border-radius:8px;height:8px;display:block;overflow:hidden}.series-counter em{border-radius:inherit;background:var(--advance);height:100%;display:block}.exercise-nav{grid-template-columns:1fr 1.35fr;gap:8px;margin-top:14px;display:grid}.exercise-nav button{border:1px solid var(--line);min-height:48px;color:var(--integration);background:#fff;border-radius:13px;font-weight:800}.exercise-nav button:last-child{background:var(--integration);color:#fff;border:0;justify-content:center;align-items:center;gap:5px;display:flex}.exercise-nav button:disabled{color:#9da8a5;background:#ecebe6;border-color:#ecebe6}.walk-card>div{grid-template-columns:repeat(3,1fr);display:grid}.walk-card>div button{border-radius:11px;min-height:44px;font-size:14px}.walk-card>div button.active{background:var(--integration);color:#fff;border-color:var(--integration)}.course-resources{margin:18px 0}.course-resources>span{color:var(--purpose);letter-spacing:.09em;font-size:12px;font-weight:850}.course-resources>h3{margin:4px 0 10px;font-family:Cormorant Garamond,serif;font-size:27px}.course-resources>a,.course-resources>button,.course-resources>article{width:100%;color:var(--integration);text-align:left;background:#fff;border:1px solid #d9ded9;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:8px 0;padding:14px;text-decoration:none;display:grid}.course-resources>button:disabled{cursor:wait;opacity:.72}.course-resources b,.course-resources small{display:block}.course-resources>article>span{color:#8c6a31;font-size:11px;font-weight:850}.plus-pro-hero{color:#fff;background:radial-gradient(circle at 92% 4%,#d5b9773b 0 19%,#0000 20%),linear-gradient(145deg,#102d2a,#245a54);border-radius:27px;padding:25px 21px;box-shadow:0 17px 40px #15393428}.plus-mark{color:#173d3a;background:#e2c475;border-radius:50%;place-items:center;width:51px;height:51px;display:grid}.plus-pro-hero>span{color:#ebd690;letter-spacing:.08em;margin-top:15px;font-size:12px;font-weight:850;display:block}.plus-pro-hero h2{margin:8px 0 11px;font-family:Cormorant Garamond,serif;font-size:38px;line-height:1}.plus-pro-hero p{color:#e0ebe8;font-size:16px}.plus-pro-hero>button{color:#173d3a;background:#f8f2e5;border:0;border-radius:15px;width:100%;min-height:53px;margin-top:8px;font-weight:850}.plan-difference{margin-top:23px}.comparison-heading>span,.member-preview-head>span{color:#8c6a31;letter-spacing:.09em;font-size:12px;font-weight:850}.comparison-heading h3,.member-preview-head h3{margin:5px 0;font-family:Cormorant Garamond,serif;font-size:31px}.comparison-heading p,.member-preview-head p{color:var(--muted)}.free-plan-card,.paid-plan-card{border:1px solid var(--line);background:#fff;border-radius:22px;margin:12px 0;padding:18px}.paid-plan-card{background:linear-gradient(145deg,#fffaf0,#fff);border:2px solid #ba9954;box-shadow:0 13px 32px #8c6a3117}.free-plan-card header,.paid-plan-card header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.free-plan-card header h3,.paid-plan-card header h3{align-items:center;gap:6px;margin:2px 0;font-family:Cormorant Garamond,serif;font-size:27px;display:flex}.free-plan-card header>b,.paid-plan-card header>b{text-align:right;color:#8c6a31;max-width:115px}.plan-purpose{color:var(--muted)}.service-list{gap:2px;display:grid}.service-list>div{border-top:1px solid #ebe7de;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.service-list>div>svg{color:var(--advance);flex:none;margin-top:2px}.paid-plan-card .service-list>div>svg{color:#a27d39}.service-list b,.service-list small{display:block}.service-list b{font-size:16px}.service-list small{color:var(--muted);margin-top:3px}.coaching-separate{background:#eef1f1;border-radius:16px;gap:10px;padding:14px;display:flex}.coaching-separate svg{color:var(--advance);flex:none}.member-preview{margin:24px 0}.member-preview-head>button{color:#7d5d27;background:#fffaf0;border:1px solid #b7924b;border-radius:14px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:50px;font-weight:850;display:flex}.preview-closed{background:#f6f5f1;border:1px dashed #b7bdb9;border-radius:18px;align-items:center;gap:10px;margin-top:12px;padding:17px;display:flex}.preview-closed p{margin:0}.plus-dashboard-demo{background:#f8f7f2;border:1px solid #d6c08d;border-radius:23px;margin-top:13px;padding:13px;box-shadow:0 13px 32px #183e3b14}.plus-dashboard-demo>header{justify-content:space-between;align-items:center;padding:7px 4px 13px;display:flex}.plus-dashboard-demo>header>div{align-items:center;gap:9px;display:flex}.plus-dashboard-demo>header>div>span{color:#e4c879;background:#173d3a;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.plus-dashboard-demo header b,.plus-dashboard-demo header small{display:block}.plus-dashboard-demo header em{color:#fff;background:#8c6a31;border-radius:20px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:850}.plus-next-demo{color:#fff;background:linear-gradient(145deg,#173d3a,#285e57);border-radius:19px;padding:17px}.plus-next-demo small{color:#e7ce86}.plus-next-demo h4{margin:5px 0;font-family:Cormorant Garamond,serif;font-size:25px}.plus-next-demo p{color:#dce8e5}.plus-next-demo button{width:100%;min-height:47px;color:var(--integration);background:#f8f2e5;border:0;border-radius:13px;justify-content:center;align-items:center;gap:6px;font-weight:850;display:flex}.plus-quick-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.plus-quick-grid button{min-height:105px;color:var(--integration);text-align:left;background:#fff;border:1px solid #ded9cc;border-radius:16px;align-content:center;justify-items:start;padding:13px;display:grid}.plus-quick-grid button svg{color:#a27d39}.plus-quick-grid b,.plus-quick-grid small{display:block}.plus-quick-grid b{margin-top:6px}.plus-quick-grid small{color:var(--muted)}.replay-vault{background:#fffaf0;border:2px solid #c2a25e;border-radius:22px;margin-top:18px;padding:17px}.replay-vault>header{gap:11px;display:flex}.replay-vault>header>span{color:#8c6a31}.replay-vault h3{margin:3px 0;font-family:Cormorant Garamond,serif;font-size:27px}.replay-vault header p{color:var(--muted);margin:5px 0 12px}.replay-vault>button:not(.primary){width:100%;color:var(--integration);text-align:left;background:0 0;border:0;border-top:1px solid #e4d5b3;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.replay-vault>button>span{background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.replay-vault b,.replay-vault small{display:block}.replay-vault small{color:#8c6a31}.public-profile-detail{background:#f4f1e9;border-radius:15px;grid-column:1/-1;padding:13px}.public-profile-detail>p{margin-top:0}.public-profile-detail>small{color:var(--purpose);font-weight:850}.public-profile-detail>div{gap:7px;margin-top:8px;display:grid}.public-profile-detail button{min-height:44px;color:var(--integration);background:#fff;border:1px solid #cfdad7;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-weight:750;display:flex}.social-symbol{background:var(--integration);color:#fff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:inline-grid}.social-fields{gap:8px;grid-template-columns:1fr!important;display:grid!important}.social-fields label{grid-template-columns:auto 1fr;align-items:center;gap:6px;display:grid}.social-fields input{grid-column:1/-1}.support-card a{background:var(--integration);color:#fff;text-align:center;border-radius:11px;width:100%;padding:12px;font-weight:850;text-decoration:none}@media (width<=380px){.app{padding-left:14px;padding-right:14px}.app small{font-size:13px!important}.app p{font-size:15px}.bottom-nav button{font-size:12px}.plus-pro-hero h2{font-size:34px}}.app{font-size:15px;position:relative}.app p{font-size:15px;line-height:1.6}.app button,.app a,.app input,.app select,.app textarea{font-size:14px}.app input,.app select,.app textarea{border-radius:12px;min-height:48px}.primary,.free-write,.guided-start,.route-card,.action-box,.feature-card,.nutrition-card,.points-card,.journal-editor,.topic-results{border-radius:16px}.more-list button,.resource-shelf>button,.topic-list button{min-height:62px}.bottom-nav{height:74px}.bottom-nav button{font-size:12px}.bottom-nav b{height:32px}.cloud-pill{z-index:8;color:#315d58;background:#ffffffed;border:1px solid #d7dfdc;border-radius:18px;align-items:center;gap:5px;width:max-content;min-height:27px;margin:4px 0 -27px auto;padding:5px 9px;font-size:10px;font-weight:800;display:flex;position:sticky;top:6px;box-shadow:0 5px 16px #183e3b12}.cloud-pill.sin-conexion,.cloud-pill.error{color:#8a5b2f;border-color:#e7cda7}.auth-minimal{background:radial-gradient(circle at 76% 20%,#244944 0,#101819 46%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-minimal-card{background:#fbfaf7;border-radius:30px;width:min(100%,480px);padding:34px;box-shadow:0 30px 80px #0008}.auth-minimal-card>img{width:185px;height:auto;margin-bottom:28px}.auth-minimal-card>span{color:var(--advance);letter-spacing:.12em;font-size:12px;font-weight:800;display:block}.auth-minimal-card h1{margin:8px 0 12px;font-family:Cormorant Garamond,serif;font-size:42px;line-height:1}.auth-minimal-card>p{color:var(--muted);font-size:16px;line-height:1.6}.auth-minimal-card form{gap:13px;display:grid}.auth-signup-note{color:#687976;margin:-2px 2px 1px;font-size:12px;line-height:1.45}.auth-minimal-card form>label:not(.legal-check){gap:6px;font-size:14px;font-weight:750;display:grid}.auth-minimal-card input:not([type=checkbox]){border:1px solid var(--line);min-height:52px;font:inherit;background:#fff;border-radius:13px;padding:0 14px}.google-access{width:100%;min-height:53px;color:var(--integration);background:#fff;border:1px solid #cfd8d5;border-radius:14px;font-weight:800}.auth-divider{color:#83908d;align-items:center;gap:9px;margin:15px 0;font-size:12px;display:flex}.auth-divider i{background:var(--line);flex:1;height:1px}.legal-check{color:#4f625e;align-items:flex-start;gap:10px;margin:4px 0;font-size:13px;line-height:1.5;display:flex}.legal-check input{width:21px;height:21px;accent-color:var(--integration);flex:none}.legal-check a,.consent-card>a{color:var(--integration);font-weight:800}.auth-minimal-card>small{color:#687976;align-items:flex-start;gap:7px;margin-top:17px;line-height:1.5;display:flex}.auth-message{background:#fff2dc;border-radius:12px;padding:11px;color:#7a5529!important;font-size:13px!important}.auth-sent,.loading-card{text-align:center}.auth-sent>svg,.loading-card>svg,.consent-card>svg{color:var(--advance)}.auth-sent>span{color:var(--advance);letter-spacing:.12em;margin:8px 0 3px;font-size:11px;font-weight:850;display:block}.auth-sent h2{margin:3px 0 12px;font-family:Cormorant Garamond,serif;font-size:34px}.auth-sent>p{color:var(--muted);margin:0}.auth-sent>strong{overflow-wrap:anywhere;color:#183c38;margin:5px 0 17px;font-size:17px;display:block}.auth-delivery-help{text-align:left;background:#f2f7f5;border:1px solid #d8e4e1;border-radius:16px;padding:14px 16px}.auth-delivery-help b{color:#234c47;font-size:14px}.auth-delivery-help ol{color:#566763;margin:9px 0 0;padding-left:20px}.auth-delivery-help li{margin:6px 0;font-size:14px;line-height:1.45}.auth-sent button{border-radius:13px;width:100%;min-height:48px;font-weight:800}.auth-sent .auth-resend{background:var(--integration);color:#fff;border:0;margin-top:14px}.auth-sent .auth-resend:disabled{color:#60716e;background:#d9e3e0}.auth-sent .auth-google-fallback{color:var(--integration);background:#fff;border:1px solid #cfd8d5;margin-top:9px}.auth-sent .auth-edit-email{color:var(--integration);background:0 0;border:0;margin-top:4px}.auth-access-help{color:#60716e;text-underline-offset:3px;justify-content:center;margin-top:8px;font-size:13px;font-weight:750;text-decoration:underline;display:inline-flex}.loading-card i{background:linear-gradient(90deg, #dce9e6, var(--advance), #dce9e6);background-size:200%;border-radius:8px;width:80%;height:7px;margin:20px auto 0;animation:1.5s linear infinite cloud-loading;display:block}@keyframes cloud-loading{to{background-position:-200% 0}}.meeting-entry{width:100%;min-height:58px;color:var(--integration);text-align:left;background:#eaf4f1;border:1px solid #bfd6d1;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:8px 0 18px;padding:12px;display:grid}.meeting-entry b,.meeting-entry small{display:block}.plus-active-banner,.membership-status{background:#fff8e8;border:1px solid #d6bd82;border-radius:18px;align-items:flex-start;gap:12px;margin:4px 0 16px;padding:15px;display:flex}.plus-active-banner svg,.membership-status svg{color:#936e2f;flex:none}.plus-active-banner h3,.plus-active-banner p,.membership-status p{margin:3px 0}.plus-active-banner a{color:var(--integration);font-weight:800}.empty-community{text-align:center;background:#f2f7f5;border:1px dashed #b9ccc7;border-radius:20px;padding:23px 17px}.empty-community>svg{color:var(--advance)}.public-profile-detail a{min-height:44px;color:var(--integration);background:#fff;border:1px solid #cfdad7;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-weight:750;text-decoration:none;display:flex}.people-list article>span img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.community-actions{border-top:1px solid #d8ded9;padding-top:8px}.community-actions span{text-align:center;color:var(--advance);font-weight:800}.support-form{background:#f5f6f2;border:1px solid #d7dfdc;border-radius:20px;margin:17px 0;padding:18px}.support-form>svg{color:var(--advance)}.support-form h3{margin:8px 0;font-family:Cormorant Garamond,serif;font-size:28px}.support-form select,.support-form textarea{border:1px solid var(--line);background:#fff;width:100%;margin:6px 0;padding:12px}.support-form a{color:var(--integration);text-align:center;margin:13px 0;font-weight:800;display:block}.support-form>small{color:var(--muted);display:block}.account-tools a{border:0;border-top:1px solid var(--line);width:100%;color:var(--integration);align-items:center;gap:8px;padding:13px 2px;text-decoration:none;display:flex}.admin-metrics{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.admin-metrics article{background:var(--integration);color:#fff;border-radius:17px;padding:15px}.admin-metrics b,.admin-metrics small{display:block}.admin-metrics b{color:#e1c981;font-family:Cormorant Garamond,serif;font-size:33px}.admin-privacy{color:#315d58;background:#e8f2ef;border-radius:14px;gap:8px;padding:13px;display:flex}.admin-list{border:1px solid var(--line);background:#fff;border-radius:16px;margin:10px 0;overflow:hidden}.admin-list summary{cursor:pointer;padding:15px;font-weight:850}.admin-list>article,.admin-list>p{border-top:1px solid var(--line);margin:0;padding:14px}.admin-list article small,.admin-list article b{display:block}.admin-list article p{margin:6px 0}.admin-list select{border:1px solid var(--line);background:#f8f7f3;width:100%;padding:9px}.legal-page{background:#f6f3ed;min-height:100vh;padding:40px 20px}.legal-document{background:#fff;border-radius:24px;max-width:780px;margin:auto;padding:clamp(24px,5vw,54px);box-shadow:0 18px 60px #183e3b12}.legal-document>a{color:var(--integration);font-weight:800;text-decoration:none}.legal-document h1{font-family:Cormorant Garamond,serif;font-size:clamp(40px,7vw,62px);line-height:1}.legal-document h2{margin-top:30px;font-family:Cormorant Garamond,serif;font-size:27px}.legal-document p{color:#4f625e;line-height:1.75}.legal-date{font-weight:800;color:#8a6a33!important}.legal-notice{border-left:4px solid var(--purpose);background:#fff8e8;padding:15px}@media (width<=800px){.auth-minimal{padding:14px}.auth-minimal-card{border-radius:23px;padding:26px 20px}.auth-minimal-card h1{font-size:38px}}.testimonial-invite,.testimonial-form,.testimonial-thanks,.testimonial-stories,.my-testimonials{background:#fff;border:1px solid #e6ded4;border-radius:24px;margin:20px 0;padding:20px;box-shadow:0 10px 28px #31261c0f}.testimonial-invite{text-align:left;color:#3d342d;background:linear-gradient(135deg,#fffaf5,#f7efe6);align-items:center;gap:14px;width:100%;display:flex}.testimonial-invite span{gap:4px;display:grid}.testimonial-invite b{font-size:17px}.testimonial-invite small{color:#71685f;font-size:14px;line-height:1.45}.testimonial-form>header{gap:13px;margin-bottom:18px;display:flex}.testimonial-form>header>span{color:#765a3e;background:#efe5d9;border-radius:15px;flex:none;place-items:center;width:44px;height:44px;display:grid}.testimonial-form h3,.testimonial-thanks h3,.testimonial-stories h3,.my-testimonials h3{margin:4px 0 7px;font-size:21px;line-height:1.25}.testimonial-form p,.testimonial-thanks p,.my-testimonials p{color:#6e655d;margin:0;font-size:15px;line-height:1.55}.testimonial-form label{color:#453c35;gap:7px;margin:15px 0;font-size:16px;font-weight:700;display:grid}.testimonial-form label small{font-weight:500}.testimonial-form textarea,.testimonial-form select,.testimonial-review textarea,.testimonial-review select{width:100%;font:inherit;color:#332e2a;background:#fff;border:1px solid #d9d0c7;border-radius:15px;padding:13px 14px;font-size:16px}.testimonial-form textarea{resize:vertical;min-height:98px}.testimonial-form .testimonial-draft{background:#fffcf8;min-height:150px}.consent-box{background:#f5f2ec;border-radius:17px;gap:11px;margin:16px 0;padding:14px;display:flex}.consent-box h4{margin:0 0 3px;font-size:17px}.testimonial-form .toggle-row{margin:10px 0;font-weight:400;display:flex}.testimonial-form .toggle-row input{flex:none;width:22px;height:22px}.testimonial-terms{border-left:3px solid #b79a78;padding:13px;font-size:14px!important}.testimonial-thanks{background:#f3f8f2;border-color:#cfdfca;align-items:flex-start;gap:13px;display:flex}.testimonial-stories>span{letter-spacing:.12em;color:#8a6744;font-size:12px;font-weight:800}.testimonial-stories>div{gap:13px;margin:14px 0;display:grid}.testimonial-stories article{background:#faf7f2;border-radius:19px;padding:18px}.testimonial-stories article>svg{color:#ae8c67}.testimonial-stories article p{color:#403832;font-size:17px;line-height:1.55}.testimonial-stories footer{align-items:center;gap:9px;margin-top:12px;display:flex}.testimonial-stories footer img{object-fit:cover;border-radius:50%;width:38px;height:38px}.testimonial-stories footer b{font-size:14px}.testimonial-stories>small{color:#756c65;font-size:13px}.my-testimonials>article{border-top:1px solid #eee6dd;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.my-testimonials>article div{gap:3px;display:grid}.my-testimonials>article small{color:#746a61;font-size:13px}.my-testimonials>article button{color:#7a3636;background:#f8eeee;border:0;border-radius:12px;align-items:center;gap:6px;padding:10px;display:flex}.testimonial-admin-queue{gap:18px;padding-top:15px;display:grid}.testimonial-review{background:#fff!important;border:1px solid #e2d8ce!important;border-radius:18px!important;padding:17px!important}.testimonial-review>header{justify-content:space-between;gap:10px;display:flex}.testimonial-review>header div{gap:3px;display:grid}.testimonial-review>header span{border-radius:999px;height:max-content;padding:6px 9px;font-size:10px;font-weight:800}.testimonial-review>header .allowed{color:#346037;background:#e9f4e8}.testimonial-review>header .private{color:#6b625b;background:#f0eeea}.testimonial-review>header .revoked{color:#8a3838;background:#f7e5e5}.testimonial-review details{background:#f8f5f0;border-radius:13px;margin:13px 0;padding:12px}.testimonial-review summary{cursor:pointer;font-weight:800}.testimonial-review label{gap:6px;margin:12px 0;font-size:14px;font-weight:800;display:grid}.testimonial-review textarea{resize:vertical;min-height:90px}.testimonial-review textarea:disabled{opacity:.55}.review-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.placement-picker{background:#f7f4ef;border-radius:13px;padding:12px}.placement-picker>b{margin-bottom:8px;display:block}.placement-picker label{align-items:center;gap:7px;margin:7px 0;display:flex}.placement-picker input{width:18px;height:18px}.review-consents{font-size:12px!important}.review-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.review-actions button{border:0;border-radius:11px;padding:10px 12px;font-weight:800}.review-actions .approve{color:#fff;background:#496b4e;align-items:center;gap:5px;display:flex}.review-actions .reject{color:#7b3838;background:#f4e8e8}@media (width<=560px){.testimonial-form,.testimonial-stories,.my-testimonials{padding:17px}.review-grid{grid-template-columns:1fr}.testimonial-review>header{display:grid}.my-testimonials>article{flex-direction:column;align-items:flex-start}}.first-intro{color:#fff;background:#0b1213;place-items:center;min-height:100svh;font-family:Manrope,sans-serif;transition:background .7s;display:grid;position:relative;overflow:hidden}.first-intro:before{content:"";background:radial-gradient(circle at 72% 24%,#397f7760 0,#0000 30%),radial-gradient(circle at 18% 78%,#b4935a28 0,#0000 32%),linear-gradient(135deg,#0a1112,#183e3b 70%,#294f49);transition:opacity .7s;position:absolute;inset:0}.intro-scene-1:before{opacity:.58}.intro-scene-2:before{opacity:.67}.intro-scene-3:before{opacity:.74}.intro-scene-4:before{opacity:.8}.intro-scene-5:before{opacity:.88}.intro-scene-6:before{opacity:1}.intro-atmosphere{pointer-events:none;opacity:.85;position:absolute;inset:0}.intro-atmosphere:before{content:"";border:1px solid #d7ba7d3d;border-bottom:0;border-radius:50% 50% 0 0;width:min(72vw,850px);height:min(92vw,980px);position:absolute;bottom:-48vw;right:-22vw;box-shadow:inset 0 0 130px #4d9d9620}.intro-atmosphere:after{content:"";background-image:linear-gradient(#fff05 1px, transparent 1px), linear-gradient(90deg, #fff05 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 64%);mask-image:linear-gradient(120deg,#000,#0000 64%)}.intro-atmosphere i{background:#d5b977;border-radius:50%;animation:6s ease-in-out infinite intro-drift;position:absolute;box-shadow:0 0 30px #d5b977aa}.intro-atmosphere i:first-child{width:5px;height:5px;top:22%;left:12%}.intro-atmosphere i:nth-child(2){width:3px;height:3px;animation-delay:-2s;top:68%;right:14%}.intro-atmosphere i:nth-child(3){width:4px;height:4px;animation-delay:-4s;top:42%;right:27%}@keyframes intro-drift{50%{opacity:.4;transform:translateY(-18px)}}.intro-shell{z-index:2;grid-template-rows:auto 1fr auto;width:min(100%,560px);min-height:100svh;display:grid;position:relative;overflow:hidden}.intro-top{justify-content:space-between;align-items:center;width:100%;min-width:0;max-width:100%;min-height:78px;padding:20px 25px 12px;display:flex}.intro-top img{width:174px;height:auto}.intro-top button{color:#d7e0dd;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 2px 8px 18px;font-size:14px}.intro-slides{will-change:transform;align-items:center;width:100%;min-width:0;max-width:100%;transition:transform .65s cubic-bezier(.22,.72,.2,1);display:flex;overflow:visible}.intro-slide{text-align:center;opacity:.88;flex:0 0 100%;width:100%;min-width:100%;padding:20px 30px 24px;transition:opacity .65s,transform .65s;transform:scale(.965)}.intro-slide>span{color:#d7bb7d;letter-spacing:.16em;margin:19px 0 12px;font-size:11px;font-weight:800;display:block}.intro-slide h1{letter-spacing:-.025em;text-wrap:balance;max-width:500px;margin:0 auto 19px;font-family:Cormorant Garamond,serif;font-size:clamp(42px,7.2vw,58px);font-weight:500;line-height:.99}.intro-slide h1 em{color:#e0c790;font-weight:500}.intro-slide>p{color:#d1dbd8;text-wrap:balance;max-width:440px;margin:0 auto;font-size:17px;line-height:1.68}.cinema-symbol{color:#e4ca8f;place-items:center;width:88px;height:105px;margin:0 auto;display:grid;position:relative}.cinema-symbol:before,.cinema-symbol:after{content:"";position:absolute}.cinema-symbol:before{border:1px solid #d5b977a8;border-bottom:0;border-radius:48px 48px 3px 3px;inset:0;box-shadow:inset 0 0 40px #d5b97718}.cinema-symbol:after{filter:blur(1px);background:linear-gradient(#4d9d9655,#4d9d9604);border-radius:28px 28px 0 0;width:48px;height:68px;bottom:0}.cinema-symbol svg{z-index:1;filter:drop-shadow(0 0 13px #d7bb7d70);position:relative}.intro-choices{gap:9px;max-width:450px;margin:22px auto 0;display:grid}.intro-choices button{color:#edf1ef;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:12px;min-height:53px;padding:10px 15px;font-size:15px;transition:all .2s;display:flex}.intro-choices button i{border:1px solid #ffffff4c;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.intro-choices button.selected{background:#d5b97718;border-color:#d9c083;transform:translate(4px)}.intro-choices button.selected i{color:#183e3b;background:#d5b977;border-color:#d5b977}.journey-line{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:7px;max-width:430px;margin:34px auto 0;display:grid}.journey-line b{color:#e7eeeb;font-size:11px}.journey-line i{background:linear-gradient(90deg,#4d9d96,#d5b977);height:1px;position:relative}.journey-line i:after{content:"";background:#d5b977;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-1px}.intro-stages{text-align:left;grid-template-columns:1fr 1fr;gap:9px;max-width:455px;margin:26px auto 0;display:grid}.intro-stages b{background:#ffffff09;border:1px solid #ffffff1e;border-radius:17px;grid-template-columns:34px 1fr;align-content:center;column-gap:9px;min-height:90px;padding:13px;display:grid}.intro-stages b:first-child{border-color:#63aaa4}.intro-stages b:nth-child(2){border-color:#d19b76}.intro-stages b:nth-child(3){border-color:#d2ba77}.intro-stages b:nth-child(4){border-color:#8ea892}.intro-stages i{color:#e5c989;background:#ffffff0f;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.intro-stages span{font-size:15px}.intro-stages small{color:#aebdba;margin-top:3px;font-size:11px;font-weight:500}.intro-benefits{text-align:left;gap:9px;max-width:455px;margin:24px auto 0;display:grid}.intro-benefits>b{border-bottom:1px solid #ffffff20;align-items:center;gap:14px;padding:11px 3px;font-size:15px;display:flex}.intro-benefits svg{color:#d8bd82;flex:none}.intro-benefits span{gap:4px;display:grid}.intro-benefits small{color:#acbbb8;font-size:12px;font-weight:500}.final-intro .intro-cta{color:#183e3b;cursor:pointer;background:#f8f5ed;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:min(100%,430px);min-height:57px;margin:29px auto 8px;padding:14px 20px;font-size:16px;font-weight:850;display:flex;box-shadow:0 15px 35px #0005}.final-intro .intro-login{color:#e6ece9;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 18px;font-weight:750}.final-intro>small{color:#aebdba;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.intro-controls{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;min-height:83px;padding:10px 25px 22px;display:grid}.intro-controls>div{justify-content:center;gap:7px;display:flex}.intro-controls>div button{cursor:pointer;background:#ffffff42;border:0;border-radius:10px;width:7px;height:7px;padding:0;transition:all .25s}.intro-back{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.intro-back:disabled{opacity:0;pointer-events:none}.intro-next{color:#071413;cursor:pointer;background:#4d9d96;border:0;border-radius:14px;align-items:center;gap:6px;min-height:46px;padding:10px 15px;font-size:14px;font-weight:850;display:flex}.tour-shade{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#071010a3;position:absolute;inset:0}.product-tour article{width:calc(100% - 28px);color:var(--depth);pointer-events:auto;background:#fbfaf7;border-radius:22px;margin:14px;padding:21px;animation:.35s both tour-rise;position:relative;box-shadow:0 20px 50px #0008}@keyframes tour-rise{0%{opacity:0;transform:translateY(18px)}}.product-tour article>span{color:#8b6b35;letter-spacing:.13em;font-size:10px;font-weight:850}.product-tour h3{margin:7px 0;font-family:Cormorant Garamond,serif;font-size:29px;line-height:1.05}.product-tour p{color:#53635f;margin:0 0 17px;font-size:14px;line-height:1.55}.product-tour article>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.product-tour article button{cursor:pointer;border:0;border-radius:12px;min-height:45px;padding:10px 13px}.product-tour article button:first-child{color:#5c6b67;background:0 0}.product-tour article button:last-child{background:var(--integration);color:#fff;align-items:center;gap:6px;font-weight:800;display:flex}.context-tip{background:linear-gradient(135deg,#eaf4f1,#fff);border:1px solid #c7dcd7;border-radius:16px;grid-template-columns:auto 1fr;gap:10px;margin:7px 0 17px;padding:14px;display:grid;position:relative;box-shadow:0 8px 23px #183e3b0c}.context-tip>span{background:var(--integration);color:#d5b977;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.context-tip b{color:#173631;font-size:14px}.context-tip p{color:#546863;margin:4px 0 0;line-height:1.5;font-size:12px!important}.context-tip>button{color:var(--integration);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:3px 0;font-weight:850;font-size:12px!important}.account-tools h3+button{border-top:1px solid var(--line)}@media (width>=800px){.intro-shell{min-height:min(900px,100svh)}}@media (width<=520px){.intro-top{padding-inline:20px}.intro-top img{width:155px}.intro-slide{padding:12px 21px 20px}.intro-slide h1{font-size:clamp(38px,11.5vw,49px)}.intro-slide>p{font-size:16px;line-height:1.58}.cinema-symbol{width:72px;height:85px}.intro-stages b{min-height:82px;padding:10px}.intro-controls{padding-inline:18px}}.private-writing-note{color:#244f49;background:#edf6f3;border:1px solid #c9ddd8;border-radius:13px;align-items:flex-start;gap:8px;margin:10px 0;padding:10px 12px;font-weight:750;line-height:1.45;display:flex;font-size:13px!important}.private-writing-note svg{flex:none;margin-top:2px}.compact-timer{z-index:5;border-radius:14px;align-items:center;gap:6px;display:grid;position:sticky;top:0;grid-template-columns:72px 72px minmax(0,1fr)!important;padding:7px!important}.compact-timer .routine-clock,.compact-timer .rest{padding:6px 8px!important}.compact-timer small{font-size:8px!important}.compact-timer b{font-size:17px!important}.compact-timer .routine-timer-controls{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.compact-timer .routine-timer-controls button{border-radius:9px!important;min-height:34px!important;padding:5px!important;font-size:10px!important}.series-checks{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0;display:grid}.series-checks button{color:#234d47;background:#fff;border:2px solid #d9e3df;border-radius:15px;place-items:center;gap:3px;min-height:70px;padding:8px 4px;font-size:12px;font-weight:850;display:grid}.series-checks button span{background:#edf3f1;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.series-checks button.checked{background:#e8f4f1;border-color:#3e9187}.series-checks button.checked span{color:#fff;background:#2d786f}.series-checks button:disabled{opacity:.45}.focused-route{margin-top:9px}.highlighted-next{animation:2.4s ease-in-out infinite nextStepPulse;box-shadow:0 0 0 5px #63a99e1c,0 14px 32px #183e3b15;border:2px solid #3f9389!important}.highlighted-next .primary{justify-content:center;align-items:center;gap:7px;display:flex}@keyframes nextStepPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.route-achievement,.free-course-achievement,.after-free-plus{background:linear-gradient(135deg,#e9f5f1,#fff9e9);border:1px solid #d9c78f;border-radius:17px;grid-template-columns:auto 1fr;gap:11px;margin:12px 0;padding:15px;display:grid}.route-achievement>small,.route-achievement>b,.route-achievement>p,.route-achievement>button{grid-column:2}.route-achievement>small,.free-course-achievement small,.after-free-plus small{color:#8a682d;font-size:10px;font-weight:850}.route-achievement>b{font-family:Cormorant Garamond,serif;font-size:24px}.route-achievement>p,.free-course-achievement p,.after-free-plus p{color:var(--muted);margin:2px 0}.route-achievement>button,.after-free-plus button{color:#fff;background:#153f39;border:0;border-radius:11px;padding:11px;font-weight:800}.compact-stage-switch{margin-top:14px}.compact-stage-switch>div{grid-template-columns:repeat(4,1fr)}.compact-stage-switch button{min-width:0;padding:8px 2px;font-size:10px}.open-library-button{text-align:left;color:#153f39;background:#fff;border:1px solid #c9dcd7;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.open-library-button b,.open-library-button small{display:block}.open-library-button small{color:var(--muted);margin-top:2px}.library-heading{align-items:center;gap:12px;margin:17px 0;display:flex}.library-heading>svg{color:#b58c3d}.library-heading span{color:#8c692f;font-size:10px;font-weight:850}.library-heading h2{margin:2px 0;font-family:Cormorant Garamond,serif;font-size:31px}.library-heading p{color:var(--muted);margin:0}.library-group>div{margin-bottom:8px}.library-group>div small{color:#27756b;font-weight:850}.library-group>div h3{margin:3px 0}.library-course-row{text-align:left;color:#18332f;background:#fff;border:1px solid #dfe5e1;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin:7px 0;padding:12px;display:grid}.library-course-row>span{color:#26746b;background:#e7f3f0;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.library-course-row.premium>span{color:#886326;background:#f4ead2}.library-course-row small,.library-course-row b,.library-course-row p{display:block}.library-course-row small{color:#7c642f;font-size:9px;font-weight:850}.library-course-row b{margin-top:2px;font-size:15px}.library-course-row p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.35}.library-plus-group,.library-extras,.lesson-more,.compact-materials{background:#fff;border:1px solid #ddd8cc;border-radius:16px;margin:13px 0;overflow:hidden}.library-plus-group>summary,.library-extras>summary,.lesson-more>summary,.compact-materials>summary{cursor:pointer;align-items:center;gap:10px;padding:14px;list-style:none;display:flex}.library-plus-group>summary::-webkit-details-marker{display:none}.library-extras>summary::-webkit-details-marker{display:none}.lesson-more>summary::-webkit-details-marker{display:none}.compact-materials>summary::-webkit-details-marker{display:none}.library-plus-group>summary span,.library-extras>summary span,.lesson-more>summary span{flex:1}.library-plus-group>summary b,.library-plus-group>summary small,.library-extras>summary b,.library-extras>summary small,.lesson-more>summary b,.lesson-more>summary small{display:block}.library-plus-group>summary small,.library-extras>summary small,.lesson-more>summary small{color:var(--muted);margin-top:2px;font-size:11px}.library-plus-group[open],.after-free-plus{background:#fffaf0;border-color:#d3b970}.library-plus-group[open]{padding-bottom:8px}.library-plus-group .library-course-row,.library-extras>:not(summary){width:calc(100% - 16px);margin-left:8px;margin-right:8px}.library-plus-explanation{background:#f5eddc;border-radius:12px;margin:0 10px 10px;padding:11px}.library-plus-explanation p{margin:4px 0 0;font-size:12px;line-height:1.45}.compact-reading{align-items:center;gap:10px;min-height:0!important;padding:12px!important;display:flex!important}.compact-reading b,.compact-reading p{margin:0;display:block}.lesson-more>p{padding:0 14px}.lesson-more textarea{border:1px solid var(--line);border-radius:11px;width:calc(100% - 28px);min-height:88px;margin:0 14px 14px;padding:11px}.lesson-more .send-question-button{width:calc(100% - 28px);margin:0 14px 14px}.lesson-helpful{grid-template-columns:auto 70px minmax(0,1fr);align-items:center;gap:6px;margin:10px 0;display:grid}.lesson-helpful span{font-weight:800}.lesson-helpful button{color:#244f49;background:#fff;border:1px solid #cbd9d5;border-radius:10px;min-height:39px}.lesson-helpful button.active{color:#fff;background:#2d786f}.lesson-quiz{background:#fff;border:1px solid #d9e2df;border-radius:17px;margin:12px 0;padding:15px}.lesson-quiz h3{margin:15px 0;font-family:Cormorant Garamond,serif;font-size:25px;line-height:1.1}.lesson-quiz>div:nth-of-type(2){gap:7px;display:grid}.lesson-quiz>div:nth-of-type(2) button{text-align:left;background:#fff;border:1px solid #d8dfdc;border-radius:12px;align-items:center;gap:9px;min-height:50px;padding:9px;display:flex}.lesson-quiz>div:nth-of-type(2) button span{background:#edf3f1;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.lesson-quiz>div:nth-of-type(2) button.active{background:#eaf5f2;border-color:#347f76}.quiz-result{text-align:center;background:#fff9e9;border:1px solid #d6c17f;border-radius:17px;margin:12px 0;padding:17px}.quiz-result small,.quiz-result b{display:block}.quiz-result b{color:#1e6158;font-family:Cormorant Garamond,serif;font-size:38px}.quiz-result button{color:#1e6158;background:0 0;border:0;font-weight:850}.free-course-achievement h3,.after-free-plus h3{margin:2px 0;font-family:Cormorant Garamond,serif;font-size:24px}.compact-materials>div{padding:0 14px 14px}.compact-materials small{margin-top:5px;display:block}.floating-message{z-index:9;position:sticky;bottom:8px;box-shadow:0 8px 26px #10292535}.feedback-invite{color:#1e514b;text-align:left;background:#edf6f3;border:1px solid #c9dcd7;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;margin-top:13px;padding:13px;display:grid}.feedback-invite b,.feedback-invite small{display:block}.feedback-invite small{color:var(--muted);margin-top:2px}.app-feedback-card{background:#fff;border:1px solid #c9dcd7;border-radius:18px;margin-top:13px;padding:16px;position:relative}.app-feedback-card>small{color:#27756b;font-size:10px;font-weight:850}.app-feedback-card h3{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:27px}.app-feedback-card p{color:var(--muted);margin:5px 0 12px}.feedback-close{background:#edf2ef;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:9px;right:9px}.feedback-stars{grid-template-columns:repeat(5,1fr);gap:5px;margin:10px 0;display:grid}.feedback-stars button{color:#c8c2b3;background:#fff;border:1px solid #ded8c7;border-radius:10px;min-height:44px;font-size:24px}.feedback-stars button.active{color:#b98a28;background:#fff6d9;border-color:#d7bc70}.app-feedback-card label{margin-top:10px;font-weight:800;display:block}.app-feedback-card textarea{border:1px solid var(--line);border-radius:11px;width:100%;min-height:70px;margin-top:5px;padding:10px;font-weight:500}.admin-metrics .admin-metric-link{color:#fff;text-align:left;background:#123c36;border:2px solid #d5b977;border-radius:17px;padding:15px}.admin-metrics .admin-metric-link b,.admin-metrics .admin-metric-link small{display:block}.admin-metrics .admin-metric-link b{color:#e1c981;font-family:Cormorant Garamond,serif;font-size:33px}.answer-alert{z-index:8;color:#3c321e;text-align:left;background:#fff8e5;border:1px solid #d6bd73;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;margin:4px 0 10px;padding:11px;display:grid;position:relative;box-shadow:0 8px 24px #5e4a191a}.answer-alert b,.answer-alert small{display:block}.answer-alert small{color:#6c6048;margin-top:2px}.devotional-action{background:#fff9e9;border-left:4px solid #d1b260;border-radius:0 12px 12px 0;margin:11px 0;padding:11px}.devotional-action b{color:#7d6026;text-transform:uppercase;font-size:11px}.devotional-action p{margin:4px 0 0}@media (width<=390px){.compact-timer{grid-template-columns:58px 58px minmax(0,1fr)!important}.compact-timer .routine-timer-controls{grid-template-columns:1fr}.compact-timer .routine-timer-controls button{min-height:27px!important}.compact-stage-switch>div{grid-template-columns:1fr 1fr}}.mini-step-dots{justify-content:center;gap:7px;margin:10px 0 22px;display:flex}.mini-step-dots i{background:#dfe7e4;border-radius:999px;width:23px;height:6px;transition:background .2s,width .2s}.mini-step-dots i.active{background:var(--integration);width:34px}.journal-dots{justify-content:flex-start;margin:9px 0 24px}.daily-card.emotion-checkin,.journal-checkin-screen{background:#fff}.emotion-checkin>p{max-width:34rem;margin-inline:auto;font-size:17px;line-height:1.55}.emotion-checkin .primary,.journal-checkin-screen .primary{margin-top:20px}.emotion-checkin .card-back{margin-bottom:12px}.mood-visual{--mood-a:#6f9c98;--mood-b:#a7c7bd;isolation:isolate;background:radial-gradient(circle at 50% 48%, #fff 0 5%, var(--mood-b) 6% 23%, var(--mood-a) 24% 43%, var(--mood-b) 44% 70%, transparent 71%);border:0;width:156px;height:156px;overflow:visible}@supports (color:color-mix(in lab, red, red)){.mood-visual{background:radial-gradient(circle at 50% 48%, #fff 0 5%, color-mix(in srgb, var(--mood-b) 92%, white) 6% 23%, color-mix(in srgb, var(--mood-a) 66%, transparent) 24% 43%, color-mix(in srgb, var(--mood-b) 22%, transparent) 44% 70%, transparent 71%)}}.mood-visual{box-shadow:none;animation:4.8s ease-in-out infinite moodFloat}.mood-visual:after{content:"";z-index:5;border-radius:inherit;background:var(--mood-b);position:absolute;inset:18%}@supports (color:color-mix(in lab, red, red)){.mood-visual:after{background:color-mix(in srgb, var(--mood-b) 88%, white)}}.mood-visual:after{box-shadow:0 0 25px var(--mood-a), inset 0 0 16px #ffffffa6}@supports (color:color-mix(in lab, red, red)){.mood-visual:after{box-shadow:0 0 25px color-mix(in srgb, var(--mood-a) 62%, transparent), inset 0 0 16px #ffffffa6}}.mood-visual:after{animation:3.8s ease-in-out infinite alternate moodGlow}.mood-visual i{z-index:2;border:1.5px solid var(--mood-a);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.mood-visual i{border:1.5px solid color-mix(in srgb, var(--mood-a) 58%, white)}}.mood-visual i{border-radius:inherit;background:var(--mood-b)}@supports (color:color-mix(in lab, red, red)){.mood-visual i{background:color-mix(in srgb, var(--mood-b) 10%, transparent)}}.mood-visual i{animation:5s ease-in-out infinite alternate moodRing}.mood-visual i:first-child{inset:2%}.mood-visual i:nth-child(2){animation-delay:-.8s;inset:10%}.mood-visual i:nth-child(3){animation-delay:-1.5s;inset:20%}.mood-visual i:nth-child(4){animation-delay:-2.1s;inset:30%}.mood-visual.compact{border:0;width:66px;height:66px}.mood-selection,.journal-mood-display{gap:7px;margin:18px 0 14px}.mood-selection>b,.journal-mood-display>b{letter-spacing:-.02em;font-family:inherit;font-size:27px;font-weight:850}.mood-selection>span:not(.mood-visual),.journal-mood-display>span:not(.mood-visual){font-size:16px}.feeling-slider{grid-template-columns:1fr 1fr;gap:8px 12px;margin:22px 0 10px;display:grid}.feeling-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;grid-area:1/1/auto/-1;width:100%;min-height:48px}.feeling-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#674772 0%,#5f6fa8 16%,#5c91b2 33%,#6b9996 50%,#769e72 67%,#a79555 84%,#cb865d 100%);border-radius:999px;height:12px;box-shadow:inset 0 0 0 1px #173e3b16}.feeling-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--integration);border:4px solid #fff;border-radius:50%;width:31px;height:31px;margin-top:-10px;box-shadow:0 3px 10px #173e3b42}.feeling-slider input[type=range]::-moz-range-track{background:linear-gradient(90deg,#674772 0%,#5f6fa8 16%,#5c91b2 33%,#6b9996 50%,#769e72 67%,#a79555 84%,#cb865d 100%);border-radius:999px;height:12px}.feeling-slider input[type=range]::-moz-range-thumb{background:var(--integration);border:4px solid #fff;border-radius:50%;width:25px;height:25px;box-shadow:0 3px 10px #173e3b42}.feeling-slider>span{color:#536661;grid-row:2;font-size:15px;font-weight:750;line-height:1.3}.feeling-slider>span:last-child{text-align:right;grid-column:2}.mood-summary-card{--card-tint:#edf4f2;border:1px solid var(--card-tint);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;margin:12px 0 24px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.mood-summary-card{border:1px solid color-mix(in srgb, var(--card-tint) 55%, #9eb5ae)}}.mood-summary-card{background:linear-gradient(135deg, var(--card-tint), #fff 72%);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.mood-summary-card{background:linear-gradient(135deg, color-mix(in srgb, var(--card-tint) 76%, white), #fff 72%)}}.mood-summary-card{text-align:left;box-shadow:0 10px 28px #173e3b0d}.mood-summary-card>span{gap:3px;min-width:0;display:grid}.mood-summary-card small{color:#536861;letter-spacing:.06em;font-size:12px;font-weight:850}.mood-summary-card b{color:var(--depth);font-size:20px;line-height:1.2}.mood-summary-card em{color:#314f4c;font-size:15px;font-style:normal;font-weight:700}.mood-summary-card>span>span{color:var(--muted);font-size:14px;line-height:1.35}.mood-summary-card.compact{grid-template-columns:66px minmax(0,1fr);padding:12px}.mood-card-1{--card-tint:#eee7f1}.mood-card-2{--card-tint:#e8ebf5}.mood-card-3{--card-tint:#e7f1f5}.mood-card-4{--card-tint:#eaf3f1}.mood-card-5{--card-tint:#edf4e8}.mood-card-6{--card-tint:#f5f1df}.mood-card-7{--card-tint:#f8ece3}.choice-cloud.emotion-options button,.choice-cloud.simple-cloud button{font-size:16px;min-height:48px!important}.choice-cloud.factors button{font-size:15px;min-height:48px!important}.more-factor-button{width:100%;margin:10px 0 0;display:block}.journal-checkin-screen>h3{margin-top:14px;font-size:26px}.journal-checkin-screen .intro{font-size:17px;line-height:1.55}.journal-checkin-screen .field-label textarea{min-height:112px}.history-entry.with-mood{padding-top:13px}.history-entry .mood-summary-card{margin:0 0 16px}.entry.entry-with-mood{grid-template-columns:52px minmax(0,1fr)}.entry.entry-with-mood .mood-visual.compact{width:48px;height:48px}@keyframes moodRing{0%{opacity:.52;transform:rotate(-2deg)scale(.96)}to{opacity:.95;transform:rotate(3deg)scale(1.03)}}@keyframes moodGlow{0%{filter:brightness(.96);transform:scale(.92)}to{filter:brightness(1.07);transform:scale(1.04)}}@media (width<=520px){.daily-card.emotion-checkin,.daily-card.choice-step,.daily-card.finish{padding:22px 17px}.mood-visual{width:138px;height:138px}.mood-visual.compact{width:62px;height:62px}.mood-selection>b,.journal-mood-display>b{font-size:25px}.mood-summary-card{grid-template-columns:64px minmax(0,1fr);padding:13px}.mood-summary-card b{font-size:18px}.choice-cloud.emotion-options button,.choice-cloud.simple-cloud button,.choice-cloud.factors button{padding-inline:13px;font-size:16px}}@media (prefers-reduced-motion:reduce){.mood-visual,.mood-visual:after,.mood-visual i{animation:none!important}}.mood-period{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0 4px;display:grid}.mood-period button{min-height:48px;color:var(--integration);background:#fff;border:1px solid #ccd9d6;border-radius:14px;font-weight:800}.mood-period button.active{border-color:var(--integration);background:var(--integration);color:#fff;box-shadow:0 8px 18px #183e3b20}.mood-selection,.journal-mood-display{justify-items:center;gap:5px;margin:18px 0 8px;display:grid}.mood-selection>b,.journal-mood-display>b{color:var(--depth);font-family:Cormorant Garamond,serif;font-size:30px;line-height:1}.mood-selection>span:not(.mood-visual),.journal-mood-display>span:not(.mood-visual){color:var(--muted);font-size:16px}.mood-visual{--mood-a:#53618d;--mood-b:#8a77a8;background:radial-gradient(circle at 31% 29%, #ffffff9e 0 8%, transparent 9%), linear-gradient(145deg, var(--mood-a), var(--mood-b));width:148px;height:148px;box-shadow:0 17px 38px var(--mood-b);border:8px solid #ffffffb5;border-radius:38% 62% 52% 48%/54% 41% 59% 46%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mood-visual{box-shadow:0 17px 38px color-mix(in srgb, var(--mood-b) 28%, transparent)}}.mood-visual{animation:4.8s ease-in-out infinite moodFloat,7s ease-in-out infinite alternate moodMorph}.mood-visual i{background:#ffffff26;border-radius:50%;animation:3.4s ease-in-out infinite alternate moodPulse;display:block;position:absolute}.mood-visual i:first-child{width:67%;height:67%;bottom:-9%;right:-13%}.mood-visual i:nth-child(2){width:36%;height:36%;animation-delay:-.8s;bottom:12%;left:-7%}.mood-visual i:nth-child(3){background:#fff8;width:17%;height:17%;animation-delay:-1.4s;top:15%;right:19%}.mood-visual-1{--mood-a:#352846;--mood-b:#69517a;border-radius:29% 71% 35% 65%/62% 29% 71% 38%}.mood-visual-2{--mood-a:#584267;--mood-b:#8a6784;border-radius:57% 43% 31% 69%/39% 63% 37% 61%}.mood-visual-3{--mood-a:#667295;--mood-b:#9b86a5;border-radius:42% 58% 61% 39%/64% 38% 62% 36%}.mood-visual-4{--mood-a:#78928f;--mood-b:#a8aaa0;border-radius:50%}.mood-visual-5{--mood-a:#4d9b91;--mood-b:#8ebc9c;border-radius:62% 38% 54% 46%/39% 57% 43% 61%}.mood-visual-6{--mood-a:#58a77f;--mood-b:#d0b66c;border-radius:38% 62% 35% 65%/59% 38% 62% 41%}.mood-visual-7{--mood-a:#d28f46;--mood-b:#e2bd61;border-radius:66% 34% 63% 37%/42% 67% 33% 58%}.mood-visual.compact{border-width:4px;flex:0 0 62px;width:62px;height:62px;animation-duration:5.8s}.journal-mood-anchor{text-align:left;background:#fff;border:1px solid #d9dfdb;border-radius:19px;align-items:center;gap:13px;margin:9px 0 18px;padding:12px;display:flex;box-shadow:0 8px 22px #183e3b0b}.journal-mood-anchor>span:last-child{gap:2px;display:grid}.journal-mood-anchor small{color:var(--purpose);letter-spacing:.08em;font-size:12px;font-weight:850}.journal-mood-anchor b{color:var(--depth);font-size:18px}.journal-mood-anchor em{color:var(--muted);font-size:14px;font-style:normal}.journal-slider input[type=range],.emotion-checkin .feeling-slider input[type=range]{accent-color:#5f566f}.save-toast{z-index:16;animation:.25s both saveToastIn;position:sticky;top:8px;box-shadow:0 12px 30px #173e3a29}@keyframes moodFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes moodMorph{0%{filter:saturate(.92)}to{filter:saturate(1.12)brightness(1.03)}}@keyframes moodPulse{0%{opacity:.55;transform:scale(.92)}to{opacity:.9;transform:scale(1.1)}}@keyframes saveToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.config-row.stacked{grid-template-columns:1fr;align-items:start;gap:9px;display:grid}.config-row.stacked>span{grid-template-columns:1fr 1fr;gap:8px;display:grid}.config-row.stacked button{white-space:normal;min-height:58px;padding:9px;line-height:1.25}.compact-guide{position:relative}.compact-guide>button{width:44px;min-height:44px;color:var(--integration);background:#ffffffb0;border:0;border-radius:50%;font-size:25px;position:absolute;top:9px;right:10px}.workout-focus-summary{border-left:5px solid var(--advance);background:#fff;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:13px 0;padding:15px;display:grid}.workout-focus-summary small{color:var(--purpose);letter-spacing:.06em;font-size:12px;font-weight:850}.workout-focus-summary h3{margin:3px 0;font-family:Cormorant Garamond,serif;font-size:27px}.workout-focus-summary p{color:var(--muted);margin:0}.workout-focus-summary>button{min-height:46px;color:var(--integration);background:#edf5f3;border:1px solid #c8d8d4;border-radius:13px;align-items:center;gap:6px;padding:8px 11px;font-weight:800;display:flex}.routine-head{align-items:center}.routine-head p{color:var(--muted);margin:4px 0 0}.routine-head>b{background:var(--integration);color:#fff;text-align:center;border-radius:15px;min-width:76px;padding:10px;font-size:19px}.routine-head>b small{color:#d8e8e4;font-size:12px;display:block}.focus-exercise-top>div>em{color:var(--purpose);background:#f0eee7;border-radius:999px;margin-top:7px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-block}.exercise-video-link{color:#fff;background:#c72d2d;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:55px;margin-top:15px;padding:10px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 9px 20px #a3272726}.how-button{margin-top:9px}.series-counter{background:#f8f5ed;border:2px solid #e3dfd4}.series-counter>small{color:var(--purpose);font-size:13px;font-weight:850}.series-done{background:var(--integration);color:#fff;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:58px;margin-top:10px;font-size:16px;font-weight:850;display:flex}.series-done:disabled{opacity:1;background:#78a99f}.undo-series{width:100%;min-height:44px;color:var(--muted);background:0 0;border:0;text-decoration:underline}.exercise-nav button:first-child{justify-content:center;align-items:center;gap:5px;display:flex}.next-exercise-preview{border-top:1px solid #e6e5df;align-items:center;gap:11px;margin-top:15px;padding-top:14px;display:flex}.next-exercise-preview>span{width:39px;height:39px;color:var(--integration);background:#eceae3;border-radius:50%;flex:0 0 39px;place-items:center;font-weight:850;display:grid}.next-exercise-preview small,.next-exercise-preview b,.next-exercise-preview p{margin:0;display:block}.next-exercise-preview small{color:var(--purpose);font-size:11px;font-weight:850}.next-exercise-preview b{font-size:16px}.next-exercise-preview p{color:var(--muted);font-size:14px}.finish-workout{min-height:58px}.optional-walk-note{color:#425b58;background:#edf4f2;border-radius:14px;align-items:flex-start;gap:8px;padding:12px;display:flex}.optional-walk-note svg{color:var(--advance);flex:none}.workout-celebration{color:#fff;text-align:center;background:radial-gradient(circle at 50% -5%,#f4d980 0 12%,#0000 34%),linear-gradient(150deg,#173e3a,#285f57);border-radius:27px;margin:14px 0;padding:32px 22px 24px;position:relative;overflow:hidden;box-shadow:0 18px 45px #173e3a31}.workout-celebration>:not(.celebration-rays){z-index:2;position:relative}.celebration-rays i{transform-origin:50% 130px;background:#e7c76d99;border-radius:10px;width:5px;height:55px;animation:1.8s ease-in-out infinite alternate medalRay;position:absolute;top:10px;left:50%}.celebration-rays i:nth-child(2){animation-delay:-.5s;transform:rotate(58deg)}.celebration-rays i:nth-child(3){animation-delay:-1s;transform:rotate(-58deg)}.daily-medal{color:#382c18;background:linear-gradient(145deg,#d5a947,#f1d47e);border:5px solid #f6df9a;border-radius:50%;align-content:center;place-items:center;gap:2px;width:112px;height:112px;margin:0 auto 17px;animation:.7s cubic-bezier(.2,.9,.2,1.3) both medalPop;display:grid;box-shadow:0 0 0 8px #ffffff19,0 14px 30px #0e28265e}.daily-medal b{letter-spacing:.08em;font-size:15px}.workout-celebration>small{color:#ecd98f;letter-spacing:.11em;font-weight:900}.workout-celebration h3{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:43px}.workout-celebration p{color:#e1ece9}.workout-celebration .optional-walk{color:#342c1d;background:#f4df9a}.workout-celebration .secondary-action{color:#fff;background:#ffffff0e;border-color:#fff5}@keyframes medalPop{0%{opacity:0;transform:scale(.45)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes medalRay{0%{opacity:.25;height:38px}to{opacity:.85;height:65px}}.balanced-offers button:first-child,.personal-class-card.plus,.plus-pro-hero,.plus-next-demo,.plus-sales-hero,.plus-hero{box-shadow:0 14px 34px #2d17342f;color:#fff!important;background:radial-gradient(circle at 94% 2%,#d7ad4f38 0 16%,#0000 17%),linear-gradient(145deg,#211329,#542e61)!important;border-color:#d8b55e!important}.balanced-offers button:first-child svg,.balanced-offers button:first-child b{color:#f0cf78}.balanced-offers button:first-child small{color:#f3e8f4}.premium-course{box-shadow:0 11px 27px #4d29511c;background:linear-gradient(145deg,#fff9e9,#f5edf8)!important;border:2px solid #d3ad54!important}.premium-course:after,.tier.plus,.plus-dashboard-demo header em{color:#f6dfa0!important;background:#4f285b!important}.plus-mark,.plus-dashboard-demo>header>div>span{color:#38203d!important;background:linear-gradient(145deg,#f2d98e,#c99734)!important}.plus-pro-hero>span,.plus-next-demo small,.comparison-heading>span,.member-preview-head>span{color:#f0cf78!important}.plus-pro-hero p,.plus-next-demo p{color:#f1e9f2!important}.plus-pro-hero>button,.plus-next-demo button{color:#38203d!important;background:#f2d98e!important}.paid-plan-card,.plus-course-list,.replay-vault{box-shadow:0 14px 34px #4b294e1d;background:linear-gradient(145deg,#fff9e8,#f7eff9)!important;border-color:#d3ad54!important}.paid-plan-card header h3,.paid-plan-card header>b,.plus-course-list article>span,.replay-vault>header>span,.replay-vault small{color:#582f62!important}.paid-plan-card .primary,.final-plus-cta,.preview-sample{color:#fff!important;background:#4f285b!important}.plus-dashboard-demo{background:#fbf6fd;border:2px solid #d3ad54}.member-preview-head>button{color:#542e61;background:#f7eff9;border-color:#6b3a76}.member-preview-head>button.active{color:#fff;background:#4f285b}.plus-quick-grid>div{background:#fffafd;border-color:#dac7df}.personal-class-card{width:100%;color:var(--depth);text-align:left;background:#fff;border:1px solid #c9d9d5;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin:14px 0;padding:16px;display:grid}.personal-class-card>span{width:43px;height:43px;color:var(--advance);background:#e5f0ed;border-radius:50%;place-items:center;display:grid}.personal-class-card small,.personal-class-card h3,.personal-class-card p,.personal-class-card b,.personal-class-card em,.personal-class-card i{display:block}.personal-class-card small{color:var(--purpose);letter-spacing:.08em;font-size:11px;font-weight:900}.personal-class-card h3{margin:3px 0;font-family:Cormorant Garamond,serif;font-size:25px}.personal-class-card p{color:var(--muted);margin:4px 0}.personal-class-card b{margin-top:7px;font-size:15px}.personal-class-card em{color:var(--purpose);margin-top:8px;font-size:13px;font-style:normal}.personal-class-card i{color:var(--muted);margin-top:8px;font-size:12px;font-style:normal}.personal-class-card i svg{vertical-align:-2px;margin-right:4px}.personal-class-card.plus>span{color:#442149;background:#efd98f}.personal-class-card.plus small,.personal-class-card.plus em{color:#f2d681}.personal-class-card.plus p,.personal-class-card.plus i{color:#eee3f0}@media (width<=520px){.mood-visual{width:132px;height:132px}.mood-selection>b,.journal-mood-display>b{font-size:28px}.config-row.stacked>span,.workout-focus-summary{grid-template-columns:1fr}.workout-focus-summary>button{justify-content:center}.routine-head{grid-template-columns:1fr auto}.exercise-nav{grid-template-columns:1fr}.exercise-nav button{width:100%}.personal-class-card{grid-template-columns:auto minmax(0,1fr)}.personal-class-card>svg{display:none}}@media (prefers-reduced-motion:reduce){.mood-visual,.mood-visual i,.daily-medal,.celebration-rays i{animation:none!important}}@media (height<=720px){.intro-top{min-height:62px;padding-top:12px}.cinema-symbol{width:60px;height:69px}.intro-slide{padding-top:6px}.intro-slide>span{margin-top:10px}.intro-slide h1{margin-bottom:12px;font-size:38px}.intro-slide>p{font-size:15px}.intro-choices{gap:6px;margin-top:13px}.intro-choices button{min-height:44px}.intro-stages{margin-top:14px}.intro-benefits{gap:3px;margin-top:13px}.intro-benefits>b{padding:7px 3px}.intro-controls{min-height:67px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.intro-slides,.first-intro:before,.intro-choices button{transition:none}.intro-atmosphere i{animation:none}}.cloud-pill.guardado{animation:3s forwards cloudSavedAway}@keyframes cloudSavedAway{0%,68%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-5px)}}.compact-guide>button.dismiss-guide{width:100%;min-height:48px;color:var(--integration-dark);background:#fff;border:1px solid #a9cbc4;border-radius:14px;margin-top:13px;font-size:14px;font-weight:850;position:static}.timer-panel{z-index:5;border-radius:0 0 18px 18px;grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid;position:sticky;top:0}.timer-panel>div{border-right:0;min-width:0}.timer-panel .routine-clock,.timer-panel .rest{background:#ffffff0d;border-radius:13px;padding:10px}.timer-panel small{font-size:10px}.timer-panel b{font-variant-numeric:tabular-nums;font-size:24px}.rest-controls{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.timer-panel .rest .rest-controls button{color:#f4ddb0;background:#ffffff12;border:1px solid #ffffff2e;border-radius:9px;min-height:38px;padding:6px;font-size:11px;font-weight:800}.timer-panel .rest .rest-controls button:last-child{color:#ffd6d9;grid-column:1/-1}.routine-timer-controls{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.routine-timer-controls button{background:var(--integration);color:#fff;border:1px solid #ffffff3d;border-radius:12px;min-height:48px;font-size:13px;font-weight:850}.routine-timer-controls .cancel-routine{color:#ffd6d9;background:0 0}.action-timer-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.action-timer-controls button{border-radius:12px;min-height:49px}.action-timer-controls .cancel-timer{grid-column:1/-1;color:var(--danger)!important;background:#fff!important;border:1px solid #e5bfc3!important}.new-mood-checkin{width:100%;margin-top:10px}.cancel-walk{color:var(--danger)!important}@media (width<=380px){.timer-panel{grid-template-columns:1fr}.routine-timer-controls,.timer-panel .rest{grid-column:1}}@media (prefers-reduced-motion:reduce){.cloud-pill.guardado{animation-duration:.01ms;animation-delay:2.2s}}.app{font-size:16px}.app small{font-size:12px;line-height:1.45}.app button,.app input,.app textarea,.app select{font-size:14px}.primary,.meeting-entry,.more-shortcut{border-radius:14px}.daily-card,.action-box,.route-card,.sintera-map,.stage-detail,.course-hero,.lesson-practice,.course-resources,.feature-card,.nutrition-card,.walk-card,.plan-difference article,.member-preview,.plus-dashboard-demo,.replay-library,.profile-form,.settings-complete,.support-form,.report-card{border-radius:18px}.lesson-list button,.course-resources a,.course-resources button,.course-resources article,.more-list button,.meeting-entry,.resource-categories button,.replay-list button{min-height:58px}.intro,.daily-card>p,.course-hero p,.lesson-practice p,.feature-card p,.stage-detail p,.plus-pro-hero p,.plan-purpose{font-size:15px;line-height:1.58}.subpage>h3,.history-title h3{font-size:23px}.section-kicker{letter-spacing:.12em;font-size:11px;font-weight:800;display:inline-block}.stage-rubric{background:#fff;border:1px solid #dfddd5;border-radius:14px;margin:15px 0 5px;padding:17px}.stage-rubric>small{color:var(--purpose);letter-spacing:.12em;font-weight:800}.stage-rubric h4{margin:8px 0 12px;font-size:15px;line-height:1.45}.stage-rubric p{color:#465a55;align-items:flex-start;gap:8px;margin:8px 0;font-size:13px;display:flex}.stage-rubric p svg{color:var(--advance);flex:none;margin-top:2px}.stage-rubric em{border-top:1px solid var(--line);color:var(--integration);margin-top:12px;padding-top:11px;font-size:12px;font-style:normal;font-weight:700;line-height:1.45;display:block}.replay-library{background:#f3efe6;border:1px solid #dfd5c2;margin-top:22px;padding:18px}.replay-library>header{align-items:flex-start;gap:12px;display:flex}.replay-library>header>span{background:var(--integration);color:#d5b977;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.replay-library header h3{margin:3px 0 6px;font-family:Cormorant Garamond,serif;font-size:25px}.replay-library header p{color:#586864;margin:0;font-size:13px;line-height:1.5}.replay-lock{background:var(--integration);color:#fff;border-radius:13px;grid-template-columns:auto 1fr;gap:10px;margin:16px 0;padding:14px;display:grid}.replay-lock>svg{color:#d5b977}.replay-lock p{color:#dbe5e2;margin:3px 0 0;font-size:12px;line-height:1.45}.replay-lock button{min-height:42px;color:var(--integration);background:#fff;border:0;border-radius:10px;grid-column:1/-1;font-weight:800}.replay-tools{margin:16px 0 8px}.replay-tools>div{background:#e6dfd2;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.replay-tools>div button{color:#55645f;background:0 0;border:0;border-radius:9px;min-height:39px}.replay-tools>div button.active{color:var(--integration);background:#fff;font-weight:800;box-shadow:0 3px 10px #182e2920}.replay-tools label{color:#77847f;background:#fff;border:1px solid #d9d3c7;border-radius:12px;align-items:center;gap:8px;min-height:45px;margin-top:9px;padding:0 12px;display:flex}.replay-tools input{background:0 0;border:0;outline:0;flex:1;min-width:0}.replay-list button{text-align:left;background:0 0;border:0;border-top:1px solid #d9d2c7;align-items:center;gap:11px;width:100%;padding:12px 2px;display:flex}.replay-list button>span{color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.replay-list button>span.martes{background:#347f77}.replay-list button>span.viernes{background:#98763c}.replay-list button>div{flex:1;min-width:0}.replay-list button small,.replay-list button b{display:block}.replay-list button small{color:#6b7773;letter-spacing:.04em;font-size:10px;font-weight:800}.replay-list button b{margin-top:4px;font-size:14px;line-height:1.35}.replay-player{background:#fff;border-radius:14px;margin:14px 0;padding:12px}.replay-player>button{color:var(--integration);background:0 0;border:0;align-items:center;gap:6px;padding:0 0 10px;font-weight:700;display:flex}.replay-player h3{margin:5px 0;font-size:18px}.replay-player p{color:#65736f;margin:0;font-size:12px}.empty-replays{text-align:center;color:#687570;padding:22px 8px}.plus-quick-grid>div{background:#fff;border:1px solid #dedbd3;border-radius:14px;flex-direction:column;gap:6px;min-height:105px;padding:14px;display:flex}.plus-quick-grid>div svg{color:var(--purpose)}.admin-list article>i{background:#e4e3dc;border-radius:5px;height:6px;margin:9px 0;display:block;overflow:hidden}.admin-list article>i em{background:var(--advance);height:100%;display:block}.billing-warning{color:#6f5121;background:#fff4db;border:1px solid #e8d4a6;border-radius:16px;gap:12px;margin:14px 0;padding:16px;display:flex}.billing-warning h3{margin:4px 0}.billing-warning p{margin:0;font-size:14px;line-height:1.55}.billing-return{color:#164f47;background:#eefaf7;border:1px solid #b9ded6;border-radius:18px;gap:12px;margin:14px 0;padding:16px;display:flex}.billing-return>svg{color:var(--turquoise);flex:none}.billing-return h3{margin:4px 0}.billing-return p{margin:0;font-size:14px;line-height:1.55}.billing-message{color:#315d58;background:#eef5f2;border-radius:11px;padding:11px;font-size:13px;line-height:1.5}.membership-past_due{background:#fff4db!important;border-color:#e8d4a6!important}@media (width<=460px){.phone{border:0;border-radius:0;width:100%;height:100dvh}.app{height:calc(100dvh - 112px);padding-inline:20px}.daily-card h3{font-size:39px}.app-head h2,.simple-head h2,.inner-head h2{font-size:30px}}:root{--paper:#fcfaf5;--surface:#fff;--depth:#17242b;--muted:#52646a;--integration:#0e6f69;--integration-dark:#064c48;--integration-soft:#e7f4f1;--purpose:#9a6d1e;--gold:#c28d2c;--gold-soft:#f4e7c5;--line:#d9e5e2;--danger:#a33d46}body{color:var(--depth);background:#e7eeec}.phone{background:var(--paper)}.app{scroll-behavior:smooth;padding-inline:24px;font-family:Manrope,sans-serif;font-size:17px;line-height:1.55}.app p,.app li,.app label,.app textarea{line-height:1.55}.app p{font-size:15px!important}.app button,.app input,.app textarea,.app select{font-family:inherit;font-size:16px!important}.app button,.app a,.bottom-nav button{-webkit-tap-highlight-color:transparent}.app button:not(.quiet):not(.back-link):not(.card-back),.app input,.app select{min-height:48px}.app textarea{min-height:128px}.app small,.intro,.daily-card>p,.course-hero p,.lesson-practice p,.feature-card p,.stage-detail p,.plus-pro-hero p,.plan-purpose,.history-entry p,.entry p{line-height:1.58;font-size:15px!important}.section-kicker,.step-label,.product-tour article>span{letter-spacing:.09em;line-height:1.35;font-size:13px!important}.app .day-meta,.app .tier,.app .safety-note,.app .walk-card>span,.app .feature-card>small,.app .history-entry>small,.app .food-day>span,.app .course-meter b,.app .course-library strong,.app .points-card>span{font-size:14px!important}.app-head h2,.simple-head h2,.inner-head h2{font-size:32px;line-height:1.05}.subpage>h3,.history-title h3{font-size:25px;line-height:1.15}.primary,.secondary-action,.save-config{letter-spacing:-.01em;font-weight:800;border-radius:16px!important}.primary{background:var(--integration);box-shadow:0 10px 24px #0e6f6925}.primary:hover{background:var(--integration-dark)}.secondary-action{background:var(--surface);color:var(--integration-dark);border:1px solid #b8cfca}.quiet,.back-link,.card-back{min-height:44px;font-size:15px!important}.daily-card,.action-box,.route-card,.sintera-map,.stage-detail,.course-hero,.lesson-practice,.course-resources,.feature-card,.nutrition-card,.walk-card,.plan-difference article,.member-preview,.plus-dashboard-demo,.replay-library,.profile-form,.settings-complete,.support-form,.report-card,.privacy-panel,.history-entry,.entry,.admin-list article,.community-intro,.community-safety{border-color:var(--line);border-radius:22px;box-shadow:0 9px 28px #163b3510}.product-tour{z-index:45;pointer-events:none;align-items:flex-end;display:flex;position:absolute;inset:auto 0 82px}.tour-shade{display:none}.product-tour article{width:calc(100% - 28px);color:var(--depth);pointer-events:auto;background:#fffefb;border:1px solid #cbdeda;border-radius:22px;margin:14px;padding:19px;box-shadow:0 18px 48px #102b2860}.product-tour h3{margin:7px 0;font-size:27px}.product-tour p{color:var(--muted);margin-bottom:15px;font-size:15px}.product-tour article button{min-height:48px;font-size:15px!important}.tour-arrow{background:#fffefb;border-bottom:1px solid #cbdeda;border-right:1px solid #cbdeda;width:20px;height:20px;position:absolute;bottom:-10px;transform:rotate(45deg)}.bottom-nav{z-index:40}.bottom-nav button.tour-target{z-index:44;box-shadow:0 0 0 5px var(--gold), 0 0 0 999px #10292547;border-radius:14px;position:relative;background:#fff!important}.context-tip{border-radius:18px;padding:16px}.context-tip b{font-size:16px}.context-tip p{font-size:15px!important}.context-tip>button{min-height:42px;font-size:15px!important}.daily-card.emotion-checkin,.daily-card.choice-step,.daily-card.finish{padding:22px 20px}.emotion-checkin{text-align:center}.feeling-orb{width:136px;height:136px;color:var(--depth);border:7px solid #fff9;border-radius:50%;place-items:center;margin:18px auto 13px;font-family:Cormorant Garamond,serif;font-size:25px;font-weight:700;display:grid;box-shadow:0 14px 35px #17332e21}.feeling-1{background:#efd8dc}.feeling-2{background:#efe1d3}.feeling-3{background:#eee9d9}.feeling-4{background:#dcebe2}.feeling-5{background:#cde5df}.feeling-slider{margin:20px 0 7px}.feeling-slider input[type=range]{width:100%;min-height:44px;accent-color:var(--integration)}.feeling-slider div{color:var(--muted);justify-content:space-between;font-size:14px;display:flex}.simple-question{text-align:left;margin:22px 0 9px;font-size:17px;font-weight:800}.choice-cloud{flex-wrap:wrap;gap:9px;display:flex}.choice-cloud button{color:#3e5358;background:#fff;border:1px solid #c9d9d6;border-radius:999px;padding:9px 14px;min-height:46px!important}.choice-cloud button.selected,.choice-cloud button.active{border-color:var(--integration);background:var(--integration-soft);color:var(--integration-dark);font-weight:800}.choice-cloud.factors button{border-radius:14px}.choice-step-icon{width:76px;height:76px;color:var(--integration);background:var(--integration-soft);border-radius:24px;place-items:center;margin:8px auto 14px;display:grid}.yes-no{grid-template-columns:1fr 1fr;gap:11px;margin:18px 0;display:grid}.yes-no button{color:var(--integration-dark);background:#fff;border:1px solid #bed1cd;border-radius:17px;font-weight:800;min-height:58px!important}.yes-no button:first-child{background:var(--integration);color:#fff;border-color:var(--integration)}.today-writing textarea{background:#fff;border:1px solid #cbdad7;border-radius:17px;width:100%;padding:15px}.devotional-inline{border-left:5px solid var(--gold);background:#fff8e8;border-radius:16px;margin:16px 0;padding:19px}.devotional-inline p{font-size:16px}.daily-action-list{gap:10px;margin:17px 0;display:grid}.daily-action-list button{color:var(--depth);text-align:left;background:#fff;border:1px solid #c8dad6;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 15px;display:grid;min-height:66px!important}.daily-action-list button svg{color:var(--integration)}.daily-action-list button.selected{background:var(--integration-soft);border:2px solid var(--integration)}.show-more-actions{width:100%}.chosen-daily-action{background:var(--integration-soft);border:1px solid #b8d6cf;border-radius:18px;padding:18px}.action-clock{color:var(--integration-dark);text-align:center;font-variant-numeric:tabular-nums;margin:14px 0;font-size:38px;font-weight:850}.reward-card{background:#fff8e8;border:1px solid #ead9ad;border-radius:18px;margin:18px 0;padding:18px}.reward-row{min-height:48px;font-size:16px}.journal-valence{text-align:center;border-radius:20px;margin:15px 0;padding:18px;font-size:21px;font-weight:850}.journal-slider{padding:2px 3px 12px}.pencil-note{background:var(--integration-soft);color:#345b58;border-radius:14px;align-items:flex-start;gap:9px;margin:10px 0 15px;padding:13px;font-size:14px;display:flex}.field-label{color:var(--depth);margin:18px 0 8px;font-size:16px;font-weight:800;display:block}.journal-long,.free-write textarea,.support-form textarea,.send-question textarea{width:100%;color:var(--depth);background:#fff;border:1px solid #c7d8d5;border-radius:17px;padding:15px}.branded-video{background:#0b2524;border:1px solid #c7d9d5;border-radius:20px;margin:18px 0;overflow:hidden;box-shadow:0 13px 32px #09292430}.branded-video>header{color:#fff;background:linear-gradient(100deg,#073f3b,#0e6f69);align-items:center;gap:11px;padding:13px 15px;display:flex}.branded-video>header span{color:#f4d89a;background:#ffffff18;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.branded-video>header b,.branded-video>header small{display:block}.branded-video>header small{color:#d5e6e2;font-size:13px!important}.branded-video .video-frame{border-radius:0;margin:0}.lesson-feedback,.send-question,.my-lesson-questions{border:1px solid var(--line);background:#fff;border-radius:18px;margin:17px 0;padding:17px}.lesson-completed-actions{background:#eaf5ee;border:1px solid #bdd9c8;border-radius:18px;margin:18px 0;padding:16px}.completed-button{color:#32684d;background:#fff;border:1px solid #4d8b6a;border-radius:15px;width:100%;min-height:52px;font-weight:850}.next-step-button{margin-top:11px}.next-step-button:disabled{opacity:.55;box-shadow:none}.my-lesson-questions article,.account-questions article{background:var(--integration-soft);border-radius:14px;margin-top:9px;padding:13px}.my-lesson-questions article p,.account-questions article p{font-size:15px}.lesson-list button{border-radius:17px;padding:13px}.lesson-list button.locked{opacity:.68;background:#f1f1ed}.lesson-list button small{font-size:14px!important}.assessment-progress{background:0 0;border-radius:999px;height:auto;margin:14px 0 22px;overflow:visible}.assessment-progress>i{background:#e1e9e7;border-radius:999px;height:9px;display:block;overflow:hidden}.assessment-progress>i>em{background:linear-gradient(90deg, var(--integration), #6da99f);height:100%;transition:width .25s;display:block}.assessment-progress>span{color:var(--muted);text-align:right;margin-top:7px;font-size:14px;display:block}.assessment-options{gap:11px;margin-top:19px;display:grid}.assessment-options button{text-align:left;color:var(--depth);background:#fff;border:1px solid #c6d7d4;border-radius:17px;padding:13px 15px;min-height:58px!important}.assessment-options button:hover{border-color:var(--integration);background:var(--integration-soft)}.onboarding-answer-used,.assessment-access-result,.free-completion{background:var(--integration-soft);border:1px solid #bdd8d3;border-radius:17px;margin:15px 0;padding:16px}.evaluation-seal{text-align:center;color:#694814;background:radial-gradient(circle,#fff8df,#e8c97d);border:8px double #a97c2b;border-radius:50%;place-items:center;width:150px;height:150px;margin:15px auto;display:grid;box-shadow:0 13px 30px #8d682331}.evaluation-seal.needs-work,.evaluation-seal.reinforce{color:#773d45;background:#f5e5e7;border-color:#b77f84}.score-breakdown{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0;display:grid}.score-breakdown div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:15px;min-height:78px;padding:11px 7px}.score-breakdown b,.score-breakdown small{display:block}.score-breakdown b{color:var(--integration);font-size:22px}.score-breakdown small{font-size:13px!important}.path-tabs-simple{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e5eeebee;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:6px;margin:-3px -7px 19px;padding:7px;display:grid;position:sticky;top:-1px;box-shadow:0 8px 22px #183e3815}.path-tabs-simple button{color:#45605f;background:0 0;border:0;border-radius:13px;font-weight:800;min-height:50px!important;font-size:14px!important}.path-tabs-simple button.active{color:var(--integration-dark);background:#fff;box-shadow:0 5px 15px #183e3820}.compact-steps{gap:10px;display:grid}.compact-steps button{width:100%;color:var(--depth);text-align:left;background:#fff;border:1px solid #c8d9d5;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;display:grid;min-height:68px!important}.compact-steps button.locked{opacity:.63;background:#f2f2ee}.compact-steps button small{font-size:14px!important}.written-meditations{gap:12px;margin:17px 0;display:grid}.written-meditations article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:17px}.written-meditations article p{font-size:15px}.health-choice-cards{gap:12px;margin:17px 0 21px;display:grid}.health-choice-cards button{text-align:left;color:var(--depth);border:2px solid #0000;border-radius:22px;grid-template-columns:58px 1fr auto;align-items:center;gap:13px;padding:17px;display:grid;min-height:96px!important}.health-choice-cards button>span:first-child{background:#fff9;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.health-choice-cards button b,.health-choice-cards button small{display:block}.health-choice-cards button small{color:#53656a;margin-top:3px;font-size:14px!important}.health-choice-cards .train{background:#e6f1ef}.health-choice-cards .walk{background:#edf0dc}.health-choice-cards .food{background:#f6e9dc}.health-choice-cards button.active{border-color:var(--integration);box-shadow:0 10px 23px #0e6f6922}.series-counter button,.exercise-nav button{border-radius:15px;min-height:52px!important}.badge-grid.designed{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.badge-grid.designed article{text-align:center;background:linear-gradient(145deg,#fff,#f3f0e7);border:1px solid #d7d9d0;border-radius:21px;min-height:166px;padding:16px 11px}.badge-medallion{color:#fff;background:radial-gradient(circle at 35% 30%,#fff8d8,#d9aa4e);border:7px double #bb8b34;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 10px;display:grid;box-shadow:inset 0 0 0 3px #fff7,0 9px 19px #75571929}.badge-grid.designed article:not(.unlocked) .badge-medallion{filter:grayscale();opacity:.45}.badge-grid.designed article b{line-height:1.25;display:block}.badge-grid.designed article small{margin-top:5px;display:block;font-size:13px!important}.certificate-preview{text-align:center;background:#fffdf5;border:7px double #b18a44;border-radius:8px;margin:21px 0;padding:24px 17px;position:relative;box-shadow:0 12px 28px #4a37171c}.certificate-preview:before,.certificate-preview:after{content:"✦";color:#b18a44;font-size:24px;position:absolute}.certificate-preview:before{top:8px;left:12px}.certificate-preview:after{bottom:8px;right:12px}.certificate-preview{filter:grayscale(.75);opacity:.64}.certificate-preview.earned{filter:none;opacity:1}.unlock-list.detailed>div{border-radius:17px;padding:15px}.progress-privacy{background:var(--integration-soft);border-radius:16px;padding:15px}.member-summaries{gap:13px;display:grid}.member-summaries article{padding:17px}.member-summary-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;display:grid}.member-summary-grid span{background:#f2f6f4;border-radius:13px;min-height:67px;padding:10px}.member-summary-grid b,.member-summary-grid small{display:block}.member-summary-grid b{color:var(--integration);font-size:20px}.admin-existing-answer{background:var(--integration-soft);border-radius:13px;margin-top:10px;padding:12px}.connection-requests{background:#fff7e4;border:1px solid #ead7a8;border-radius:19px;margin:16px 0;padding:17px}.connection-requests article{border-top:1px solid #e6d8b5;padding:13px 0}.connection-requests article:first-of-type{border-top:0}.community-actions{flex-wrap:wrap;gap:9px;display:flex}.community-actions button{border-radius:14px;flex:1;min-width:105px}.account-questions{margin:18px 0}@media (width>=461px){.phone{width:430px}}@media (width<=460px){.phone{border:0;border-radius:0;width:100%;height:100dvh}.app{height:calc(100dvh - 112px);padding-inline:20px;font-size:17px}.daily-card h3{font-size:clamp(34px,10vw,42px)}.app-head h2,.simple-head h2,.inner-head h2{font-size:30px}.product-tour article{margin:10px 14px;padding:17px}.product-tour h3{font-size:25px}.path-tabs-simple button{font-size:13.5px!important}}.first-intro button,.auth-minimal button,.auth-minimal input{font-size:16px}.intro-slide>p,.auth-minimal p,.auth-minimal label{line-height:1.55;font-size:16px!important}.intro-benefits small,.final-intro>small,.auth-minimal small{line-height:1.45;font-size:14px!important}@media (prefers-reduced-motion:reduce){.app{scroll-behavior:auto}}.app p,.app li,.app label,.app textarea{font-size:16px!important}.app small,.section-kicker,.step-label,.product-tour article>span,.app .day-meta,.app .tier,.app .safety-note,.app .walk-card>span,.app .feature-card>small,.app .history-entry>small,.app .food-day>span,.app .course-meter b,.app .course-library strong,.app .points-card>span{font-size:14px!important}.sintera-hero>div small,.next-class small,.stage-detail>header small,.stage-rules small,.route-steps small,.assessment-result>small,.exercise-name small{line-height:1.45;font-size:14px!important}.entry b,.course-outcome b,.nutrition-levels b,.resource-categories b,.more-shortcut b,.unlock-list b,.badge-grid b,.route-steps b,.simple-stage-meta b,.toggle-row b,.lesson-list b{line-height:1.35;font-size:16px!important}.bottom-nav button span{font-size:14px!important}.cloud-pill{min-height:32px;padding:6px 11px;line-height:1.25;font-size:14px!important}.branded-video>header small,.score-breakdown small,.badge-grid.designed article small,.path-tabs-simple button,.review-consents{font-size:14px!important}.auth-message{font-size:16px!important}.intro-slide>span,.journey-line b{font-size:14px}.branded-video{flex-direction:column;display:flex}.branded-video>header{min-width:0}.branded-video>header>.brand-mark{object-fit:contain;background:0 0;border-radius:0;flex:0 0 35px;width:35px;height:40px;display:block}.branded-video>header>span:not(.brand-mark){color:#fff;background:0 0;border-radius:0;flex:1;width:auto;min-width:0;height:auto;display:block}.branded-video>header>span:not(.brand-mark) b{overflow-wrap:anywhere;line-height:1.35}.branded-video .video-frame{aspect-ratio:16/9;width:100%}.branded-video .video-frame iframe{width:100%;height:100%;display:block}.branded-video>p{color:#e6f3f0;background:#0b2524;align-items:flex-start;gap:8px;margin:0;padding:12px 15px 14px;display:flex;font-size:14px!important}.branded-video>p svg{color:#e5c77f;flex:none;margin-top:3px}.lesson-feedback .send-question-button,.lesson-feedback .send-question,.admin-list .send-question-button,.admin-list .send-question{background:var(--integration);color:#fff;cursor:pointer;border:0;border-radius:14px;width:100%;min-height:48px;margin:12px 0 0;padding:12px 16px;font-weight:800;box-shadow:0 8px 20px #0e6f6925}.lesson-feedback .send-question-button:disabled,.lesson-feedback .send-question:disabled,.admin-list .send-question-button:disabled,.admin-list .send-question:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.score-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.score-breakdown>span{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;align-content:center;min-height:84px;padding:12px 9px;display:grid}.written-meditations>details{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #163b350d}.written-meditations>details>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:14px;list-style:none;display:grid}.written-meditations>details>summary::-webkit-details-marker{display:none}.written-meditations>details>summary>span{background:var(--integration-soft);width:42px;height:42px;color:var(--integration);border-radius:13px;place-items:center;display:grid}.written-meditations>details>summary>div{min-width:0}.written-meditations>details>summary b,.written-meditations>details>summary small{display:block}.written-meditations>details>summary b{font-size:16px;line-height:1.35}.written-meditations>details>summary>svg{transition:transform .2s}.written-meditations>details[open]>summary>svg{transform:rotate(90deg)}.written-meditations>details>ol,.written-meditations>details>p,.written-meditations>details>small,.written-meditations>details>button{margin-inline:16px}.written-meditations>details>ol{padding:2px 0 0 23px}.written-meditations>details>ol li{margin:9px 0}.written-meditations>details>small{color:var(--muted);display:block}.written-meditations>details>button{background:var(--integration-soft);width:calc(100% - 32px);color:var(--integration-dark);border:1px solid #b8cfca;border-radius:14px;margin-top:14px;margin-bottom:16px;font-weight:800}.lesson-list button.locked-lesson{opacity:.68;cursor:not-allowed;background:#f1f1ed;border-color:#d9dedb}.lesson-list button.locked-lesson>span{color:#6c7774;background:#e3e4df}.next-step-button{background:var(--integration-soft);width:100%;color:var(--integration-dark);text-align:left;border:1px solid #a9cbc5;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:0 9px 24px #0e6f6916;min-height:70px!important}.next-step-button span,.next-step-button b,.next-step-button small{min-width:0;display:block}.next-step-button b{overflow-wrap:anywhere;margin-top:3px;font-size:16px}.next-step-button:not(:disabled):hover{border-color:var(--integration);background:#dcefeb}.sample-ending{color:var(--depth);background:linear-gradient(145deg,#fffaf0,#f4e7c5);border:1px solid #dcc58d;border-radius:19px;grid-template-columns:34px minmax(0,1fr);gap:7px 11px;margin:18px 0;padding:18px;display:grid}.sample-ending>svg{color:var(--purpose);grid-row:1/span 2}.sample-ending>b{font-size:17px;line-height:1.35}.sample-ending>p{grid-column:2;margin:0}.sample-ending>button{background:var(--integration);color:#fff;border:0;border-radius:14px;grid-column:1/-1;width:100%;margin-top:6px;font-weight:800}.sample-progress-note{color:#72551f;background:#fff8e8;border-radius:14px;align-items:flex-start;gap:8px;padding:12px;display:flex}.sample-progress-note svg{flex:none;margin-top:3px}.tour-for-hoy .tour-arrow{left:7%}.tour-for-diario .tour-arrow{left:27%}.tour-for-camino .tour-arrow{left:47%}.tour-for-salud .tour-arrow{left:67%}.tour-for-mas .tour-arrow{left:87%}.connection-requests article{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.connection-requests article>span{background:var(--integration-soft);border-radius:50%;grid-area:1/1;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.connection-requests article>span img{object-fit:cover;width:100%;height:100%}.connection-requests article>div{grid-area:1/2/auto/-1;min-width:0}.connection-requests article>div b,.connection-requests article>div small{display:block}.connection-requests article>button{border-radius:13px;min-height:46px;font-weight:800}.connection-requests article>button:first-of-type{background:var(--integration);color:#fff;border:0;grid-column:2}.connection-requests article>button:nth-of-type(2){color:var(--depth);background:#fff;border:1px solid #cfbea0;grid-column:3}.profile-form>label,.profile-form>div>label,.social-fields>label{line-height:1.45;font-size:16px!important}.toggle-row{align-items:center;min-height:54px;padding-block:10px}.toggle-row input[type=checkbox]{width:24px;min-width:24px;height:24px;margin:0;min-height:24px!important}.toggle-row small{font-size:14px!important}.photo-picker input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden;min-height:1px!important}.photo-picker:focus-within{outline-offset:4px;border-radius:50%;outline:3px solid #79aaa4}.mini-mark,.avatar,.simple-head>button,.inner-head>button,.preview-close,.selector-close{min-width:44px!important;min-height:44px!important}.app button:focus-visible,.app a:focus-visible,.app input:focus-visible,.app textarea:focus-visible,.app select:focus-visible,.app summary:focus-visible{outline-offset:3px;outline:3px solid #79aaa4}.intro-controls>div{gap:0}.intro-controls>div button{background:0 0;border-radius:0;width:32px;height:44px;position:relative}.intro-controls>div button:before{content:"";background:#ffffff68;border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-controls>div button.active{background:0 0;width:32px}.intro-controls>div button.active:before{background:#d5b977;width:24px}.plan-selector,.premium-preview{z-index:70;padding-bottom:calc(22px + env(safe-area-inset-bottom));box-shadow:0 0 0 100vmax #10292566,0 -20px 70px #10181955}.premium-preview{padding-bottom:calc(26px + env(safe-area-inset-bottom))}.feeling-slider{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.feeling-slider>span{color:var(--muted);font-size:14px;line-height:1.3}.feeling-slider>span:last-child{text-align:right}@media (width<=1024px){.stage{background:var(--paper);min-height:100dvh;padding:0;display:block;overflow:visible}.stage:before,.context,.status,.home-indicator{display:none}.phone-wrap{width:100%;display:block}.phone{width:100%;max-width:600px;height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0 auto}.app{height:calc(100dvh - 74px - env(safe-area-inset-bottom));padding-top:max(8px, env(safe-area-inset-top));padding-bottom:34px}.bottom-nav{width:min(100%,600px);height:calc(74px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%)}.product-tour{bottom:calc(82px + env(safe-area-inset-bottom))}.plan-selector,.premium-preview{width:min(600px,100vw);max-height:calc(100dvh - env(safe-area-inset-top))}}@media (width<=520px){.app{padding-inline:18px}.profile-form>div:not(.social-fields),.social-fields{grid-template-columns:1fr}.connection-requests article{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)}.feeling-slider{grid-template-columns:1fr 1fr;gap:3px 10px}.feeling-slider input[type=range]{grid-area:1/1/auto/-1}.feeling-slider>span{grid-row:2}.feeling-slider>span:last-child{grid-column:2}}:root{--plus-plum:#35263f;--plus-plum-soft:#5b3a60;--plus-gold:#e2c275;--coach-rust:#9a4f37;--coach-cream:#fff4e9;--academy-navy:#183448;--academy-copper:#d89561}.balanced-offers .plus-offer,.more-list .more-plus,.sana-plus-resource,.sana-plus-surface,.after-free-plus,.sample-ending.plus-explained,.premium-preview,.assessment-access-result article:last-child,.access-explanation{background:linear-gradient(145deg, var(--plus-plum), var(--plus-plum-soft));color:#fff;border-color:#b99c54}.balanced-offers .plus-offer svg,.balanced-offers .plus-offer b,.more-list .more-plus>span,.more-list .more-plus>svg,.more-list .more-plus b,.sana-plus-resource small,.sana-plus-resource>span,.sana-plus-surface>small,.after-free-plus>svg,.after-free-plus small,.sample-ending.plus-explained>svg,.premium-preview>span,.assessment-access-result article:last-child>span,.access-explanation svg{color:var(--plus-gold)}.balanced-offers .plus-offer small,.more-list .more-plus small,.sana-plus-resource b,.sana-plus-surface p,.after-free-plus p,.sample-ending.plus-explained p,.premium-preview p,.premium-preview li,.assessment-access-result article:last-child p{color:#f4edf5}.after-free-plus button,.sample-ending.plus-explained button,.assessment-access-result article:last-child button,.sana-plus-surface button{background:var(--plus-gold);color:#2d2135}.sana-plus-page .inner-head{border-bottom-color:#c4a65d}.sana-plus-page>.section-kicker{color:#76568a}.sana-plus-page .plus-sales-hero{background:linear-gradient(150deg, var(--plus-plum), #654267);color:#fff}.sana-plus-page .plus-sales-hero p{color:#f5edf6}.balanced-offers .coaching-offer,.more-list .more-coaching{background:linear-gradient(145deg, var(--coach-cream), #f7ddcf);color:#5a2e22;border-color:#d7a28d}.balanced-offers .coaching-offer svg,.more-list .more-coaching>span,.more-list .more-coaching>svg,.more-list .more-coaching b{color:var(--coach-rust)}.balanced-offers .coaching-offer small,.more-list .more-coaching small{color:#79594f}.coaching-page>.section-kicker{color:var(--coach-rust)}.coaching-page .coaching-hero{background:linear-gradient(145deg,#fff6ec,#f3d4c4);border:1px solid #e2b09a}.coaching-page .coaching-hero svg{color:var(--coach-rust)}.coaching-page .coaching-options a{background:var(--coach-rust);color:#fff}.more-list .more-coaches{background:linear-gradient(145deg, var(--academy-navy), #28516a);color:#fff;border-color:#b77b50}.more-list .more-coaches>span,.more-list .more-coaches>svg,.more-list .more-coaches b{color:#f0b982}.more-list .more-coaches small{color:#e6eff3}.coach-academy-page>.section-kicker{color:#9d5832}.coach-academy-hero{background:linear-gradient(150deg, var(--academy-navy), #28546c);color:#fff;border-radius:22px;margin:12px 0;padding:22px}.coach-academy-hero>svg,.coach-academy-hero>small{color:#f2bb84}.coach-academy-hero>small,.coach-academy-hero>span{display:block}.coach-academy-hero h2{margin:8px 0;font-family:Cormorant Garamond,serif;font-size:30px;line-height:1.05}.coach-academy-hero p,.coach-academy-hero>span{color:#e6eff3;line-height:1.5}.coach-academy-hero strong{color:#f6c18c;margin:18px 0 4px;font-size:24px;display:block}.academy-includes,.academy-separation{background:#fff;border:1px solid #d9e0e3;border-radius:18px;margin:12px 0;padding:16px}.academy-includes h3{margin-top:0}.academy-includes p{align-items:flex-start;gap:8px;display:flex}.academy-includes svg{color:#a76137;flex:none}.academy-separation{background:#eef4f6;gap:10px;display:flex}.academy-separation>svg{color:var(--academy-navy);flex:none}.academy-separation p{color:var(--muted);margin-bottom:0}.academy-interest{background:var(--academy-navy);color:#fff;text-align:center;border-radius:13px;padding:14px;font-weight:850;text-decoration:none;display:block}.private-inline{color:#75827d;align-items:center;gap:4px;font-size:10px;font-weight:650;line-height:1.3;display:inline-flex}.journal-minimal .journal-private{margin:0 0 14px}.journal-minimal .guided-start,.journal-minimal .free-write{margin-bottom:8px}.journal-minimal .privacy-link{color:#77837f;background:0 0;border:0;padding:7px 0;font-size:10px}.latest-library-section{margin:16px 0}.latest-library-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.latest-library-head small,.latest-library-head h3{margin:0;display:block}.latest-library-head small{color:var(--advance);font-size:10px;font-weight:850}.latest-library-head>span{min-width:31px;height:31px;color:var(--advance);background:#e4efec;border-radius:50%;place-items:center;font-weight:850;display:grid}.latest-video-list{gap:8px;display:grid}.latest-video-list>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.latest-video-list>button>span{width:42px;height:42px;color:var(--advance);background:#e7f0ed;border-radius:12px;place-items:center;display:grid}.latest-video-list b,.latest-video-list small{display:block}.latest-video-list b{font-size:13px;line-height:1.25}.latest-video-list small{color:var(--muted);margin-top:3px;font-size:10px}.latest-video-more{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:8px}.latest-video-more summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px;font-weight:800;display:flex}.latest-video-more>div{padding:0 10px 10px}.latest-video-more button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:32px minmax(0,1fr);gap:8px;width:100%;padding:10px 2px;display:grid}.latest-video-more b,.latest-video-more small{display:block}.latest-video-more small{color:var(--muted);margin-bottom:2px;font-size:10px}.latest-video-player{margin:10px 0 14px;scroll-margin-top:12px}.latest-video-player>button{margin-bottom:8px}.nutrition-levels .nutrition-plus{background:linear-gradient(145deg, var(--plus-plum), var(--plus-plum-soft));color:#fff;border-color:#b99c54}.nutrition-levels .nutrition-plus small,.nutrition-levels .nutrition-plus span,.nutrition-levels .nutrition-plus>svg{color:var(--plus-gold)}.nutrition-levels .nutrition-plus p{color:#f3ebf4}.daily-recipe{border:1px solid var(--line);background:#fff;border-radius:14px;margin:12px 0;overflow:hidden}.daily-recipe summary{cursor:pointer;align-items:center;gap:9px;padding:12px;display:flex}.daily-recipe summary>span{flex:1}.daily-recipe summary b,.daily-recipe summary small{display:block}.daily-recipe summary small{color:var(--muted);margin-top:2px}.daily-recipe>div{border-top:1px solid var(--line);padding:13px}.daily-recipe>div>small{color:var(--advance);font-weight:850}.daily-recipe ul,.daily-recipe ol{color:var(--muted);padding-left:20px;line-height:1.55}.community-intro>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.community-intro>div button:last-child{color:#fff;background:0 0;border:1px solid #dce9e6}.community-intro>small{color:#dce8e5;margin-top:10px;font-size:10px;line-height:1.45;display:block}.community-list-head{margin:22px 0 8px;scroll-margin-top:16px}.community-list-head span{color:var(--advance);font-size:10px;font-weight:850}.community-list-head h3{margin:3px 0;font-family:Cormorant Garamond,serif;font-size:23px}.community-profile-progress{background:#eef5f3;border-radius:15px;margin-bottom:16px;padding:13px;display:block!important}.community-profile-progress>div:first-child{display:block}.community-profile-progress small{color:var(--advance);font-size:9px;font-weight:850}.community-profile-progress h3{margin:3px 0}.community-profile-progress p{color:var(--muted);margin:0;font-size:11px}.community-profile-progress>div:last-child{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.community-profile-progress span{color:#8a4b43;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.community-profile-progress span.ready{color:#236e63;background:#dcece8}@media (width<=520px){.balanced-offers{grid-template-columns:1fr 1fr}.balanced-offers button{padding:11px 9px}.community-intro>div{grid-template-columns:1fr}.coach-academy-hero h2{font-size:28px}}.profile-required-banner{color:#594913;text-align:left;background:#fff8df;border:1px solid #d8c37e;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:calc(100% - 24px);margin:8px 12px 0;padding:9px 11px;display:grid}.profile-required-banner b,.profile-required-banner small{display:block}.profile-required-banner b{font-size:11px}.profile-required-banner small{color:#786b3d;margin-top:2px;font-size:9px}.live-local-card.compact-live-card{min-height:0;box-shadow:none;border-radius:13px;grid-template-columns:auto 1fr auto;gap:9px;margin:8px 0;padding:9px 11px;display:grid}.compact-live-card>svg{color:#ead18f}.compact-live-card>span{background:0 0;width:auto;height:auto;display:block}.compact-live-card>span small,.compact-live-card>span b{margin:0;font-family:inherit;font-size:10px;line-height:1.25}.compact-live-card>span b{color:#fff}.compact-live-card>strong{color:#183d39;background:#f0d48d;border-radius:999px;padding:6px 9px;font-size:10px}.required-legend{border-left:3px solid var(--advance);color:var(--muted);padding-left:9px;font-size:10px;line-height:1.45}.required-legend b{color:var(--depth)}.community-requirements-mini{background:#f6f1e8;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:14px 0 4px;padding:10px;font-size:10px;display:flex!important}.community-requirements-mini span{color:var(--muted)}.academy-access-active{color:#235d4d;background:#e6f1ec;border-radius:13px;align-items:center;gap:7px;padding:11px;font-weight:750;display:flex}.access-badges{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.access-badges span{color:#69645d;background:#ecebe7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}.access-badges span.active{color:#236453;background:#dceee7}.access-badges span.academy{color:#315c73;background:#e4edf3}.access-badges span.blocked{color:#8b3737;background:#f5dfdf}.admin-access-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.admin-access-actions button{border:1px solid var(--line);color:var(--depth);background:#f7f6f2;border-radius:10px;padding:9px;font-size:9px;font-weight:800}.admin-access-actions .block{color:#8b3d35;border-color:#e4b1aa}.admin-access-actions .unblock{color:#24624f;border-color:#93c6b7}.admin-access-actions .delete{color:#fff;background:#8e302c;border:0}.admin-access-list article>em{color:var(--muted);margin-top:8px;font-size:9px;line-height:1.4;display:block}.new-video-note{background:#f7faf8;border:1px solid #d9e4df;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:10px 0 4px;display:grid;overflow:hidden}.new-video-note>button{color:var(--depth);cursor:pointer;background:0 0;border:0}.new-video-note>button:first-child{text-align:left;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.new-video-note>button:first-child>svg{color:var(--advance);flex:none}.new-video-note span{min-width:0}.new-video-note small,.new-video-note b{display:block}.new-video-note small{color:var(--advance);letter-spacing:.08em;font-size:8px;font-weight:850}.new-video-note b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.new-video-note>button:last-child{color:var(--muted);padding:10px}.paid-course-group{margin:22px 0 14px}.paid-course-group>div>small{color:#8d633f;font-size:9px;font-weight:850}.paid-course-group>div h3{margin:3px 0}.paid-course-group>div p{color:var(--muted);margin:0 0 9px;font-size:11px}.paid-course-row{text-align:left;cursor:pointer;background:#fffaf4;border:1px solid #dccfc1;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-top:8px;padding:11px;display:grid}.paid-course-row>span{width:40px;height:40px;color:var(--coach-rust);background:#f4e1d1;border-radius:12px;place-items:center;display:grid}.paid-course-row div{min-width:0}.paid-course-row small,.paid-course-row b,.paid-course-row p{display:block}.paid-course-row small{color:#9a5b39;font-size:8px;font-weight:850}.paid-course-row b{margin-top:2px;font-size:14px}.paid-course-row p{color:var(--muted);margin:3px 0 0;font-size:10px}.paid-course-row.coaches-course{background:linear-gradient(145deg, var(--academy-navy), #28516a);color:#fff;border-color:#7892a0}.paid-course-row.coaches-course>span{color:#f0b982;background:#ffffff12}.paid-course-row.coaches-course small{color:#f0b982}.paid-course-row.coaches-course p{color:#e4eef2}.paid-course-preview{z-index:15;background:#fffaf2;border:1px solid #d2b889;border-radius:20px;padding:22px 17px;position:absolute;inset:42px 14px 88px;overflow-y:auto;box-shadow:0 18px 55px #111b1a55}.paid-course-preview>span,.paid-course-preview .sample-label{color:#9a6339;letter-spacing:.1em;font-size:9px;font-weight:850}.paid-course-preview h3{margin:6px 0;font-family:Cormorant Garamond,serif;font-size:31px}.paid-course-preview>p{color:var(--muted);font-size:12px;line-height:1.5}.paid-preview-outline{background:#f4eadb;border-radius:13px;gap:7px;margin:12px 0;padding:12px;display:grid}.paid-preview-outline small{align-items:center;gap:6px;display:flex}.paid-preview-outline svg{color:var(--advance)}.paid-sample-row{text-align:left;background:0 0;border:0;border-top:1px solid #ded4c5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:11px 2px;display:grid}.paid-sample-row>svg:first-child{color:var(--advance)}.paid-sample-row span b,.paid-sample-row span small{display:block}.paid-sample-row span b{font-size:12px}.paid-sample-row span small{color:var(--muted);margin-top:2px;font-size:9px}.course-awaiting-source{background:#f5f0e9;border-radius:11px;align-items:flex-start;gap:7px;padding:10px;display:flex;font-size:10px!important}.course-awaiting-source svg{flex:none}.paid-course-preview>a.primary{text-decoration:none}.academy-preview{background:#fff;border:1px solid #d9e0e3;border-radius:17px;padding:15px}.academy-preview>span{color:#9d5832;font-size:9px;font-weight:850}.academy-preview h3{margin:4px 0 10px}.academy-preview>div{border-top:1px solid var(--line);grid-template-columns:28px 1fr;align-items:start;gap:8px;padding:10px 0;display:grid}.academy-preview>div>b{width:25px;height:25px;color:var(--academy-navy);background:#e9eff2;border-radius:50%;place-items:center;display:grid}.academy-preview p,.academy-preview strong{margin:0;font-size:11px;display:block}.academy-preview p{color:var(--muted);line-height:1.45}.locked-coach-sample{margin:10px 0}.locked-coach-sample article{border-top:1px solid var(--line);grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 2px;display:grid}.locked-coach-sample article>span{background:#e9eff2;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:850;display:grid}.locked-coach-sample small,.locked-coach-sample b{display:block}.locked-coach-sample small{color:var(--muted);font-size:9px}.locked-coach-sample b{margin-top:2px;font-size:12px}.coach-tabs{background:#e7ecee;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;margin:12px 0 8px;padding:4px;display:grid}.coach-tabs button{color:#50636d;background:0 0;border:0;border-radius:10px;padding:10px 5px;font-size:10px;font-weight:750}.coach-tabs button span{background:#ffffff8c;border-radius:50%;place-items:center;min-width:19px;height:19px;margin-left:3px;display:inline-grid}.coach-tabs button.active{background:var(--academy-navy);color:#fff}.coach-search{background:#fff;border:1px solid #ccd7dc;border-radius:12px;align-items:center;gap:7px;padding:9px 10px;display:flex}.coach-search>svg{color:#5e7987;flex:none}.coach-search input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.coach-search button{color:var(--muted);background:0 0;border:0}.coach-player{background:#fff;border:1px solid #cfdae0;border-radius:15px;margin:12px 0;padding:11px;scroll-margin-top:12px}.coach-player>small{color:#657780;margin-top:8px;font-size:9px;display:block}.coach-player>h3{margin:3px 0}.coach-player>p{color:var(--muted);font-size:11px;line-height:1.45}.coach-completed{color:#24614f;background:#e5f1ec;border-radius:11px;align-items:center;gap:6px;padding:9px;display:flex}.coach-completed b{flex:1}.coach-completed button{color:#42695e;background:0 0;border:0;font-size:9px}.coach-list-head{justify-content:space-between;margin:16px 1px 6px;font-size:9px;display:flex}.coach-list-head span{color:#9d5832;font-weight:850}.coach-list-head b{color:var(--muted)}.coach-video-list{gap:7px;display:grid}.coach-video-list>button{text-align:left;background:#fff;border:1px solid #d8e0e3;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.coach-video-list>button>span{color:#335f75;background:#e9f0f3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:850;display:grid}.coach-video-list>button.done>span{color:#24614f;background:#dceee7}.coach-video-list small,.coach-video-list b,.coach-video-list p{display:block}.coach-video-list small{color:#6b7c84;font-size:8px}.coach-video-list b{margin-top:2px;font-size:12px;line-height:1.25}.coach-video-list p{color:var(--muted);margin:3px 0 0;font-size:9px;line-height:1.35}.admin-member-tools{border-bottom:1px solid var(--line);background:#f5f6f3;padding:11px 8px}.admin-member-tools>label{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:7px;padding:8px 9px;display:flex}.admin-member-tools input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:10px}.admin-member-tools label button{color:var(--muted);background:0 0;border:0}.admin-member-tools>div{gap:5px;margin-top:8px;display:flex;overflow-x:auto}.admin-member-tools>div button{border:1px solid var(--line);background:#fff;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.admin-member-tools>div button.active{border-color:var(--integration);background:var(--integration);color:#fff}.admin-member-tools>small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.admin-member-row{border-bottom:1px solid var(--line);background:#fff}.admin-member-row>summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 8px;list-style:none;display:grid}.admin-member-row>summary::-webkit-details-marker{display:none}.member-initial{color:#276c64;background:#e3eeeb;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:850;display:grid}.admin-member-row summary b,.admin-member-row summary small{display:block}.admin-member-row summary b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-member-row summary small{color:var(--muted);margin-top:2px;font-size:8px}.admin-member-row[open]>summary>svg:not(.spin){transform:rotate(90deg)}.compact-access-badges{gap:3px;display:flex}.compact-access-badges span{color:#236453;background:#dceee7;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:850}.compact-access-badges span.academy{color:#315c73;background:#e4edf3}.compact-access-badges span.blocked{color:#8b3737;background:#f5dfdf}.member-access-detail{padding:0 10px 11px 49px}.admin-access-actions button:disabled{opacity:.55;cursor:wait}.admin-access-actions button svg{vertical-align:middle;margin-right:3px}.admin-action-success{color:#235f4d;background:#e3f0e9;border-radius:9px;align-items:center;gap:6px;padding:8px;font-size:9px;display:flex}.admin-pagination{justify-content:space-between;align-items:center;padding:10px 8px;display:flex}.admin-pagination button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:7px 9px;font-size:9px}.admin-pagination button:disabled{opacity:.45}.admin-pagination span{color:var(--muted);font-size:9px}.member-summaries[open]{max-height:520px;overflow-y:auto}.member-summaries[open]>summary{z-index:1;background:#fff;position:sticky;top:0}.spin{animation:.8s linear infinite sana-spin}@keyframes sana-spin{to{transform:rotate(360deg)}}.more-list .more-vuelve,.paid-course-row.vuelve-course{color:#fff;background:linear-gradient(145deg,#442c35,#754a54);border-color:#b98378}.more-list .more-vuelve>span,.more-list .more-vuelve>svg,.more-list .more-vuelve b,.paid-course-row.vuelve-course>span,.paid-course-row.vuelve-course small{color:#efc6a7}.more-list .more-vuelve small,.paid-course-row.vuelve-course p{color:#f3e7e2}.paid-course-row.vuelve-course>span{background:#ffffff12}.vuelve-hero{color:#fff;background:radial-gradient(circle at 88% 8%,#d0a1763d,#0000 32%),linear-gradient(150deg,#2d2027,#68424d);border:1px solid #9c6b68;border-radius:22px;margin:12px 0;padding:21px;box-shadow:0 17px 36px #2f20252b}.vuelve-hero>svg,.vuelve-hero>small{color:#e9bc93}.vuelve-hero>small{letter-spacing:.08em;margin-top:9px;font-size:9px;font-weight:850;display:block}.vuelve-hero h2{margin:7px 0;font-family:Cormorant Garamond,serif;font-size:31px;line-height:1.04}.vuelve-hero p{color:#f1e6e2;margin:0;font-size:12px;line-height:1.5}.vuelve-hero strong{color:#f1c49d;margin-top:15px;font-size:23px;display:block}.course-active{color:#f3d2b4;background:#ffffff0f;border:1px solid #e8c29f73;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-top:14px;padding:6px 9px;font-size:10px;font-weight:800;display:flex}.vuelve-player{background:#fff;border:1px solid #d7b9ae;border-radius:16px;margin:12px 0;padding:11px;scroll-margin-top:14px}.vuelve-player>small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.vuelve-player h3{margin:3px 0}.vuelve-class-summary{color:#5f5050;margin:6px 0 12px;font-size:11px;line-height:1.55}.vuelve-manual-card{color:#fff;background:radial-gradient(circle at 100% 0,#deb48432,#0000 35%),linear-gradient(145deg,#2d2328,#5a3942);border:1px solid #b98b6d;border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:4px 9px;margin:10px 0;padding:13px;display:grid;box-shadow:0 12px 25px #3d252b24}.vuelve-manual-icon{color:#e7bc8f;background:#ffffff0c;border:1px solid #e4bc8a80;border-radius:11px;grid-row:span 1;place-items:center;width:36px;height:36px;display:grid}.vuelve-manual-card>div:nth-child(2) small{color:#e7bc8f;letter-spacing:.05em;font-size:8px;font-weight:850}.vuelve-manual-card h4{margin:1px 0;font-family:Cormorant Garamond,serif;font-size:20px}.vuelve-manual-card>div:nth-child(2) p{color:#eadfdb;margin:0;font-size:9px}.vuelve-manual-card>button{color:#3d2830;background:#e6b884;border:0;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:11px;font-size:12px;font-weight:900;display:flex;box-shadow:0 7px 16px #160d1138}.vuelve-manual-card>button:disabled{opacity:.72;cursor:wait}.vuelve-manual-route{color:#f0e5e1;grid-column:1/-1;margin:7px 0 2px;font-size:9px;line-height:1.45}.vuelve-manual-contents{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.vuelve-manual-contents span{color:#eadeda;background:#ffffff0a;border:1px solid #ffffff20;border-radius:999px;padding:4px 6px;font-size:7px}.vuelve-manual-message{color:#f0d5bd;background:#ffffff0c;border-radius:8px;grid-column:1/-1;padding:6px 8px;font-size:8px}.vuelve-download-help{color:#cdbfba;grid-column:1/-1;font-size:8px;line-height:1.4}.vuelve-class-guide{background:#fff9f6;border:1px solid #d9c2ba;border-radius:14px;overflow:hidden}.vuelve-class-guide>summary{cursor:pointer;color:#704846;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;list-style:none;display:grid}.vuelve-class-guide>summary::-webkit-details-marker{display:none}.vuelve-class-guide>summary>span b,.vuelve-class-guide>summary>span small{display:block}.vuelve-class-guide>summary>span b{font-size:11px}.vuelve-class-guide>summary>span small{color:#8b7772;margin-top:2px;font-size:8px}.vuelve-class-guide[open]>summary>svg:last-child{transform:rotate(90deg)}.vuelve-guide-body{border-top:1px solid #e4d2cc;padding:12px}.vuelve-guide-focus{color:#754946;text-transform:uppercase;letter-spacing:.04em;background:#ecd9d1;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-block}.vuelve-guide-body>h4{color:#4d3437;margin:13px 0 4px;font-size:12px}.vuelve-guide-body>p{color:#66585a;margin:0;font-size:10px;line-height:1.5}.vuelve-concepts{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.vuelve-concepts article{background:#fff;border-radius:11px;padding:9px;box-shadow:0 5px 13px #58363c0b}.vuelve-concepts article b{color:#7a4b4a;font-size:9px}.vuelve-concepts article p{color:#6b6060;margin:3px 0 0;font-size:8px;line-height:1.4}.vuelve-impact-areas{flex-wrap:wrap;gap:5px;display:flex}.vuelve-impact-areas span{color:#6d4a49;background:#fff;border:1px solid #dec9c1;border-radius:999px;padding:5px 7px;font-size:8px}.vuelve-reflection{color:#fff;background:linear-gradient(145deg,#3a2930,#68444d);border-radius:13px;margin-top:13px;padding:12px}.vuelve-reflection>small{color:#e7bd99;font-size:8px;font-weight:850}.vuelve-reflection h4{margin:3px 0 7px;font-family:Cormorant Garamond,serif;font-size:19px}.vuelve-reflection p{color:#f3e8e3;border-top:1px solid #ffffff1c;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;margin:0;padding:8px 0;font-size:9px;line-height:1.35;display:grid}.vuelve-reflection p b{color:#4d3038;background:#e5b88e;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.vuelve-guide-closing{background:#f1e4df;border-radius:11px;align-items:flex-start;gap:7px;padding:9px;display:flex;color:#674946!important;margin-top:11px!important}.vuelve-guide-closing svg{flex:none}.vuelve-class-list{margin:14px 0}.vuelve-class-list header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.vuelve-class-list header small,.vuelve-class-list header h3{margin:0;display:block}.vuelve-class-list header small{color:#98605d;font-size:9px;font-weight:850}.vuelve-class-list header>span{color:#7b4848;background:#f0e3df;border-radius:50%;place-items:center;min-width:30px;height:30px;font-weight:850;display:grid}.vuelve-class-list>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px 2px;display:grid}.vuelve-class-list>button>span{color:#7c4a49;background:#f1e4df;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid}.vuelve-class-list button small,.vuelve-class-list button b{display:block}.vuelve-class-list button small{color:var(--muted);font-size:8px}.vuelve-class-list button b{margin-top:2px;font-size:12px}.vuelve-offer{background:#fff7f3;border:1px solid #d7b5a9;border-radius:17px;padding:14px}.vuelve-offer p{color:var(--muted);margin:4px 0 11px;font-size:10px;line-height:1.45}.vuelve-offer>small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.course-source-note{color:#275f51;background:#e7f1ed;border-radius:12px;align-items:center;gap:6px;padding:10px;font-size:10px;display:flex}.library-plus-group.sana-plus-surface{color:#fff;background:linear-gradient(145deg,#242d2c,#183e3b);border:1px solid #a98c49;box-shadow:0 12px 28px #132b2829}.library-plus-group.sana-plus-surface>summary{color:#fff}.library-plus-group.sana-plus-surface>summary>svg:first-child,.library-plus-group.sana-plus-surface>summary b{color:#e4c47f}.library-plus-group.sana-plus-surface>summary small{color:#e8eeeb}.library-plus-group.sana-plus-surface .library-plus-explanation{background:#ffffff0d;border-radius:12px;margin:0 9px 8px;padding:10px}.library-plus-group.sana-plus-surface .library-plus-explanation b{color:#e8cd92}.library-plus-group.sana-plus-surface .library-plus-explanation p{color:#e4ece9;font-size:10px}.workout-resume{background:linear-gradient(145deg,#fffaf0,#f2ead6);border:1px solid #cfb36c;border-radius:17px;margin:10px 0 13px;padding:14px}.workout-resume small{color:#8a6b2c;font-size:9px;font-weight:850}.workout-resume h3{margin:3px 0;font-size:16px}.workout-resume p{color:var(--muted);margin:0 0 10px;font-size:10px}.workout-resume>button{width:100%;margin-top:6px}.focus-exercise{scroll-margin-top:12px}.exercise-purpose{grid-template-columns:1fr 1.15fr;gap:7px;margin:11px 0;display:grid}.exercise-purpose span{color:#4f625e;background:#f1f5f3;border-radius:11px;padding:9px;font-size:9px;line-height:1.35}.exercise-purpose b{color:var(--integration);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:8px;display:block}.exercise-swap-button{color:#315f58;background:#f5f9f7;border:1px solid #b9cfca;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:7px;padding:10px;font-size:10px;font-weight:800;display:flex}.exercise-alternatives{background:#fff;border:1px solid #d6dfdc;border-radius:13px;margin:7px 0 11px;padding:9px}.exercise-alternatives>small{color:var(--muted);font-size:8px;font-weight:850;display:block}.exercise-alternatives>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px 1px;display:grid}.exercise-alternatives button b,.exercise-alternatives button small{display:block}.exercise-alternatives button b{font-size:11px}.exercise-alternatives button small{color:var(--muted);margin-top:2px;font-size:8px}.badge-grid.designed article{color:#fff;background:radial-gradient(circle at 50% 0,#39514d,#152321 68%);border-color:#8a7550;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff16,0 13px 30px #10201e24}.badge-grid.designed article:before{content:"";background:conic-gradient(#0000,#d7b76f38,#0000 20%,#d7b76f2b,#0000 42%,#d7b76f38,#0000);position:absolute;inset:-45% 18% 48%}.badge-medallion{color:#e8c97f;background:radial-gradient(circle at 35% 28%,#567069,#18322f 48%,#0f1b1a 72%);border:2px solid #f0d08a;width:82px;height:82px;position:relative;box-shadow:inset 0 0 0 4px #a9843e,inset 0 0 0 7px #101d1b,0 0 22px #d7ae5961,0 12px 22px #07100f7a}.badge-medallion:before,.badge-medallion:after{content:"✦";color:#e7c77c;font-size:9px;position:absolute}.badge-medallion:before{top:10px}.badge-medallion:after{bottom:9px}.badge-medallion i{font-family:Cormorant Garamond,serif;font-size:18px;font-style:normal;font-weight:800;position:absolute;top:22px}.badge-medallion svg{width:17px;position:absolute;bottom:18px}.badge-grid.designed article small{color:#d9e3df}.badge-grid.designed article:not(.unlocked){filter:grayscale(.85);opacity:.55}.badge-grid.designed article:not(.unlocked) .badge-medallion{filter:none;opacity:1;box-shadow:inset 0 0 0 4px #737c78,inset 0 0 0 7px #1b2422,0 10px 19px #07100f66}.compact-access-badges span.vuelve,.access-badges span.vuelve{color:#7c4749;background:#f0e1df}.member-country{color:var(--muted);font-size:8px;display:block}@media (width<=390px){.exercise-purpose{grid-template-columns:1fr}.compact-access-badges{display:none}.admin-member-row>summary{grid-template-columns:32px minmax(0,1fr) auto}}.library-access-key{flex-wrap:wrap;gap:6px;margin:-7px 0 17px;display:flex}.library-access-key span{letter-spacing:.035em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.library-access-key .free{color:#16685e;background:#dff1ec}.library-access-key .plus{color:#ebca83;background:#30273a}.library-access-key .paid{color:#705843;background:#ece7df}.library-gallery-group{margin:22px 0}.library-gallery-group>div:first-child>small{color:#27756b;letter-spacing:.045em;font-size:9px;font-weight:900}.library-gallery-group>div:first-child h3{margin:3px 0;font-family:Cormorant Garamond,serif;font-size:24px}.library-gallery-group>div:first-child p{color:var(--muted);margin:2px 0 9px;font-size:10px}.course-poster-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:46%;grid-auto-flow:column;gap:10px;padding:7px 2px 13px;display:grid;overflow-x:auto}.course-poster-rail::-webkit-scrollbar{display:none}.course-poster{isolation:isolate;scroll-snap-align:start;color:#fff;text-align:left;background:#142d2b;border:1px solid #ffffff2c;border-radius:18px;min-width:0;height:222px;padding:0;position:relative;overflow:hidden;box-shadow:0 13px 27px #14272229}.course-poster>img{z-index:-3;object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.course-poster .poster-shade{z-index:-2;background:linear-gradient(#07131210 22%,#07131286 58%,#06100ee8 100%);position:absolute;inset:0}.course-poster .poster-copy{position:absolute;bottom:13px;left:12px;right:12px}.course-poster .poster-copy small,.course-poster .poster-copy b,.course-poster .poster-copy em{display:block}.course-poster .poster-copy small{color:#21322f;letter-spacing:.045em;background:#e7c879;border-radius:999px;width:fit-content;margin-bottom:5px;padding:4px 6px;font-size:7px;font-weight:950}.course-poster.free .poster-copy small{color:#175f55;background:#d9f1e9}.course-poster.paid.vuelve .poster-copy small{color:#092a28;background:#edd5a8}.course-poster.paid.coaches .poster-copy small{color:#1d2d39;background:#df9d67}.course-poster .poster-copy b{text-wrap:balance;text-shadow:0 2px 14px #000;font-family:Cormorant Garamond,serif;font-size:20px;line-height:.98}.course-poster .poster-copy em{color:#e6eeeb;margin-top:7px;font-size:8px;font-style:normal;font-weight:750}.course-poster .poster-done{color:#fff;background:#1d786cdb;border:1px solid #ffffff85;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px}.course-poster:active>img{transform:scale(1.025)}.library-plus-group .course-poster-rail{width:100%;padding:7px 8px 13px}.library-plus-group .course-poster{color:#fff}.more-list{border-bottom:0;gap:8px;display:grid}.more-list .more-entry{border:1px solid #dce3df;border-radius:15px;padding:11px;position:relative;overflow:hidden}.more-list .more-encuentros{color:#fff;background:linear-gradient(140deg,#102e35,#126d68);border-color:#2b7b76;box-shadow:0 9px 22px #123c3930}.more-list .more-encuentros:after{content:"EN VIVO";color:#fff;letter-spacing:.07em;background:#f05d52;border-radius:999px;padding:3px 6px;font-size:6px;font-weight:950;position:absolute;top:8px;right:36px}.more-list .more-encuentros>span{color:#72e1d6;background:#ffffff13}.more-list .more-encuentros b,.more-list .more-encuentros>svg{color:#fff}.more-list .more-encuentros small{color:#d3efeb}.more-list .more-comunidad{color:#fff;background:linear-gradient(140deg,#4d345a,#84586f);border-color:#aa7c9e}.more-list .more-comunidad>span{color:#f4c8dc;background:#ffffff13}.more-list .more-comunidad b,.more-list .more-comunidad>svg{color:#fff}.more-list .more-comunidad small{color:#f0e1eb}.more-list .more-vuelve{color:#fff;background:radial-gradient(circle at 92% 12%,#24a99b3d,#0000 34%),linear-gradient(140deg,#061e1d,#123e3b);border-color:#a78b55;box-shadow:0 9px 24px #071e1c35}.more-list .more-vuelve>span{color:#ead09a;background:#ffffff0d}.more-list .more-vuelve b,.more-list .more-vuelve>svg{color:#ead09a}.more-list .more-vuelve small{color:#dbecea}.meeting-entry{box-shadow:0 8px 18px #183e3b12;border-left:4px solid #ef6559!important}.vuelve-hero{background-image:linear-gradient(#03121113 8%,#03141392 58%,#031413f2 100%),url(/covers/renewal.webp);background-position:58%;background-size:cover;border-color:#9e8758;flex-direction:column;justify-content:flex-end;min-height:275px;display:flex;position:relative;overflow:hidden;box-shadow:0 17px 36px #061d1b36}.vuelve-hero>svg,.vuelve-hero>small,.vuelve-hero strong{color:#efd5a4}.vuelve-hero p{color:#e4f0ed}.course-active{color:#efd9ad;border-color:#ead09a73}.vuelve-manual-card{background:radial-gradient(circle at 100% 0,#2eb4a23b,#0000 35%),linear-gradient(145deg,#061e1d,#123d39);border-color:#a48a52}.vuelve-manual-card>button{color:#0a2926;background:#e5c586}.vuelve-class-guide{background:#f5fbf9;border-color:#bfd9d3}.vuelve-class-guide>summary{color:#185e57}.vuelve-guide-focus{color:#176b61;background:#d7eee8}.vuelve-reflection{background:linear-gradient(145deg,#061e1d,#15534c)}.vuelve-reflection p b{color:#0d302c;background:#e4c681}.vuelve-guide-closing{background:#e0f0ec;color:#1f5b54!important}.vuelve-class-list header small{color:#18766c}.vuelve-class-list header>span,.vuelve-class-list>button>span{color:#155f57;background:#dcefeb}.vuelve-offer{background:#fbf8ef;border-color:#bda46d}.vuelve-evaluation{background:#f7fbfa;border:1px solid #b8d7d0;border-radius:15px;margin-top:9px;overflow:hidden}.vuelve-evaluation>summary{cursor:pointer;color:#155b54;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;list-style:none;display:grid}.vuelve-evaluation>summary::-webkit-details-marker{display:none}.vuelve-evaluation>summary>div small,.vuelve-evaluation>summary>div h4,.vuelve-evaluation>summary>div p{margin:0;display:block}.vuelve-evaluation>summary>div small{color:#198074;letter-spacing:.055em;font-size:7px;font-weight:950}.vuelve-evaluation>summary>div h4{margin:2px 0;font-size:12px}.vuelve-evaluation>summary>div p{color:var(--muted);font-size:8px}.vuelve-evaluation[open]>summary{border-bottom:1px solid #d9e7e3}.vuelve-evaluation[open]>summary>svg:last-child{transform:rotate(90deg)}.vuelve-quiz-questions{gap:8px;padding:10px;display:grid}.vuelve-quiz-questions article{background:#fff;border:1px solid #dce7e4;border-radius:12px;padding:10px}.vuelve-quiz-questions article>small{color:#1b756c;font-size:7px;font-weight:900}.vuelve-quiz-questions h5{color:#193a36;margin:3px 0 8px;font-size:10px;line-height:1.35}.vuelve-quiz-questions button{color:#4c5d59;text-align:left;background:0 0;border:0;border-top:1px solid #edf1ef;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:6px;width:100%;padding:7px 1px;font-size:8px;display:grid}.vuelve-quiz-questions button span{background:#edf4f2;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.vuelve-quiz-questions button.active{color:#155e55;font-weight:800}.vuelve-quiz-questions button.active span{color:#fff;background:#247d72}.vuelve-evaluation>.primary{width:calc(100% - 20px);margin:0 10px 10px}.vuelve-quiz-result{color:#fff;text-align:center;background:linear-gradient(145deg,#0b302d,#1c665e);border-radius:13px;margin:10px;padding:14px}.vuelve-quiz-result small,.vuelve-quiz-result b{display:block}.vuelve-quiz-result small{color:#e8cf96;font-size:8px;font-weight:900}.vuelve-quiz-result b{color:#efd69f;font-family:Cormorant Garamond,serif;font-size:35px}.vuelve-quiz-result p{color:#e1ece9;font-size:9px}.vuelve-quiz-result button{color:#fff;background:#ffffff0d;border:1px solid #ffffff2b;border-radius:9px;padding:8px;font-size:9px;font-weight:800}.coach-academy-hero{background-image:linear-gradient(#06131d13 6%,#06131da8 58%,#06131df2 100%),url(/covers/coaches.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:280px;display:flex;position:relative;overflow:hidden}.coach-route-progress{background:#f1f6f8;border:1px solid #bdced5;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;margin:10px 0;padding:10px;display:grid}.coach-route-progress>span{color:#e7b77d;background:#17394c;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.coach-route-progress small,.coach-route-progress b{display:block}.coach-route-progress small{color:#9c5d38;font-size:7px;font-weight:900}.coach-route-progress b{margin-top:2px;font-size:10px}.coach-route-progress i{background:#d7e1e4;border-radius:999px;height:4px;margin-top:6px;display:block;overflow:hidden}.coach-route-progress i em{border-radius:inherit;background:linear-gradient(90deg,#1a5973,#d08c57);height:100%;display:block}.coach-live-entry{color:#fff;background:radial-gradient(circle at 100% 0,#e85c4c42,#0000 38%),linear-gradient(145deg,#0d2935,#174e58);border:1px solid #d36c5f;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin:11px 0;padding:12px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 11px 25px #0a2a3233}.coach-live-entry:after{content:"LIVE";letter-spacing:.08em;background:#e85c4c;border-radius:999px;padding:3px 6px;font-size:6px;font-weight:950;position:absolute;top:8px;right:8px}.coach-live-entry>span{color:#78e0d5;background:#ffffff12;border:1px solid #ffffff30;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.coach-live-entry small,.coach-live-entry b,.coach-live-entry p{display:block}.coach-live-entry small{color:#80ddd3;letter-spacing:.06em;font-size:7px;font-weight:950}.coach-live-entry b{margin-top:2px;font-size:11px}.coach-live-entry p{color:#dcecea;margin:2px 0 0;font-size:8px}.coach-live-entry em{color:#102f36;white-space:nowrap;background:#e7c786;border-radius:9px;align-items:center;gap:4px;margin-top:13px;padding:7px 8px;font-size:8px;font-style:normal;font-weight:900;display:flex}.coach-section-tabs{background:#e7ecee;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:13px 0 8px;padding:4px;display:grid}.coach-section-tabs button{color:#50636d;background:0 0;border:0;border-radius:10px;min-width:0;padding:9px 4px}.coach-section-tabs button span,.coach-section-tabs button small{display:block}.coach-section-tabs button span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.coach-section-tabs button small{width:fit-content;min-width:20px;color:inherit;background:#ffffff9c;border-radius:999px;margin:4px auto 0;padding:2px 5px;font-size:7px;font-weight:900}.coach-section-tabs button.active{background:var(--academy-navy);color:#fff;box-shadow:0 5px 13px #17394c2d}.coach-section-tabs button.active small{color:#efc184;background:#ffffff18}.coach-section-intro{margin:8px 1px 10px}.coach-section-intro small{color:#a35f39;letter-spacing:.055em;font-size:7px;font-weight:950}.coach-section-intro h3{margin:3px 0;font-family:Cormorant Garamond,serif;font-size:19px;line-height:1.05}.coach-section-intro p{color:var(--muted);border-left:3px solid #cc8255;margin:5px 0;padding-left:7px;font-size:8px;line-height:1.4}.coach-video-list>button.pending-link{cursor:default;opacity:1;background:#f4f6f6;border-style:dashed;border-color:#c8d0d2}.coach-video-list>button.pending-link>span{color:#788585;background:#e4e8e8}.coach-video-list>button.pending-link b{color:#687473}.coach-video-list>button.pending-link p{color:#899391}.health-choice-cards.visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.health-choice-cards.visual button{isolation:isolate;color:#fff;border-color:#ffffff26;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5px;padding:10px;display:flex;position:relative;overflow:hidden;min-height:155px!important}.health-choice-cards.visual button>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.health-choice-cards.visual button>i{z-index:-2;background:linear-gradient(#0513130d 20%,#071513c9 100%);position:absolute;inset:0}.health-choice-cards.visual button>span{color:#f0d6a1;background:#ffffff19;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.health-choice-cards.visual button b{font-family:Cormorant Garamond,serif;font-size:18px;line-height:.95}.health-choice-cards.visual button small{color:#e5eeeb;margin-top:4px;line-height:1.25;font-size:8px!important}.health-choice-cards.visual button>svg{position:absolute;top:10px;right:8px}.health-choice-cards.visual button.active{border-color:#e4c27d;box-shadow:0 10px 23px #0e312e42}.workout-program-cover{isolation:isolate;color:#fff;border:1px solid #a78f5f;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-content:end;gap:8px;min-height:250px;margin:13px 0;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 31px #102c2935}.workout-program-cover>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workout-program-cover>i{z-index:-2;background:linear-gradient(#07100e0b 20%,#071613b8 63%,#061411f5 100%);position:absolute;inset:0}.workout-program-cover>div small,.workout-program-cover>div h3,.workout-program-cover>div p,.workout-program-cover>div span{display:block}.workout-program-cover>div small{color:#ebce91;letter-spacing:.055em;font-size:8px;font-weight:900}.workout-program-cover>div h3{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:27px;line-height:.98}.workout-program-cover>div p{color:#e1ebe7;margin:0 0 7px;font-size:9px;line-height:1.4}.workout-program-cover>div span{color:#f1e8d6;font-size:8px;font-weight:750}.workout-program-cover>b{color:#efd28f;text-align:center;align-self:end;font-family:Cormorant Garamond,serif;font-size:27px}.workout-program-cover>b small{font-family:inherit;font-size:9px;display:block}.workout-program-cover>button{color:#fff;background:#ffffff10;border:1px solid #ffffff2e;border-radius:10px;grid-column:1/-1;padding:9px;font-size:9px;font-weight:850}.nutrition-levels.visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.nutrition-levels.visual>.nutrition-program-card{isolation:isolate;color:#fff;background:#18372d;border:1px solid #ffffff2b;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:5px;min-height:195px;padding:9px;display:flex;position:relative;overflow:hidden}.nutrition-program-card>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nutrition-program-card>i{z-index:-2;background:linear-gradient(#11150c0a 18%,#10190ed1 100%);position:absolute;inset:0}.nutrition-levels.visual>.nutrition-program-card>span{color:#16352c;background:#e9c979e8;border-radius:10px;flex:none;width:30px;height:30px}.nutrition-levels.visual>.nutrition-program-card>div{flex:none}.nutrition-levels.visual .nutrition-program-card small{color:#efd698;font-size:7px;font-weight:900}.nutrition-levels.visual .nutrition-program-card b{color:#fff;font-family:Cormorant Garamond,serif;font-size:17px;line-height:.95}.nutrition-levels.visual .nutrition-program-card p{color:#e2ebe5;font-size:7px;line-height:1.3}.nutrition-levels.visual .nutrition-program-card>svg{color:#fff;position:absolute;top:9px;right:8px}.nutrition-levels.visual .nutrition-program-card:nth-child(2) img{filter:saturate(.8)hue-rotate(12deg)}.nutrition-levels.visual .nutrition-program-card:nth-child(3) img{filter:saturate(.72)brightness(.8)}@media (width<=390px){.course-poster-rail{grid-auto-columns:48%}.health-choice-cards.visual,.nutrition-levels.visual{grid-template-columns:repeat(3,minmax(0,1fr))}.health-choice-cards.visual button{padding:8px;min-height:145px!important}.health-choice-cards.visual button b{font-size:16px}.nutrition-levels.visual>.nutrition-program-card{min-height:185px;padding:8px}}@media (prefers-reduced-motion:reduce){.course-poster>img{transition:none}}.cinematic-course-hero{isolation:isolate;background:#102724;border:1px solid #b99b62;flex-direction:column;justify-content:flex-end;min-height:330px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #10272338}.cinematic-course-hero>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-course-hero>.course-hero-shade{z-index:-2;background:linear-gradient(#06110f0d 5%,#06110f52 38%,#06110fd9 73%,#06110ff7 100%);position:absolute;inset:0}.cinematic-course-hero>:not(img):not(.course-hero-shade){z-index:1;position:relative}.cinematic-course-hero>small{color:#edd59d}.cinematic-course-hero h2{text-shadow:0 3px 20px #000;max-width:92%;font-size:34px}.cinematic-course-hero p{color:#edf3f0;text-shadow:0 2px 12px #000;margin:5px 0 12px}.cinematic-course-hero .course-meter>i{background:#ffffff38}.cinematic-course-hero .course-meter em{background:linear-gradient(90deg,#55c4b4,#e4c476)}.continue-course-rail{scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;gap:10px;padding:7px 2px 13px;display:grid;overflow-x:auto}.continue-course-rail::-webkit-scrollbar{display:none}.continue-course-card{isolation:isolate;scroll-snap-align:start;color:#fff;text-align:left;background:#102925;border:1px solid #ffffff30;border-radius:18px;min-height:178px;padding:0;position:relative;overflow:hidden;box-shadow:0 13px 28px #1027232d}.continue-course-card>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.continue-course-card>.continue-shade{z-index:-2;background:linear-gradient(90deg,#06110ff2 2%,#06110fc7 51%,#06110f32 100%);position:absolute;inset:0}.continue-copy{position:absolute;bottom:13px;left:14px;right:52px}.continue-copy small,.continue-copy b,.continue-copy em{display:block}.continue-copy small{color:#e6cb8a;letter-spacing:.065em;font-size:7px;font-weight:950}.continue-copy b{text-shadow:0 2px 12px #000;max-width:90%;margin-top:3px;font-family:Cormorant Garamond,serif;font-size:23px;line-height:1}.continue-copy em{color:#e4ede9;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:8px;font-style:normal;font-weight:750;overflow:hidden}.continue-copy>i{background:#ffffff40;border-radius:999px;height:3px;margin-top:9px;display:block;overflow:hidden}.continue-copy>i strong{border-radius:inherit;background:#4fc5b5;height:100%;display:block}.continue-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff18;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;bottom:14px;right:13px}.poster-progress{background:#ffffff38;border-radius:999px;height:3px;position:absolute;bottom:7px;left:10px;right:10px;overflow:hidden}.poster-progress i{border-radius:inherit;background:#57c7b7;height:100%;display:block}.fitness-program-browser{margin:10px -2px 4px}.fitness-program-browser>header{justify-content:space-between;align-items:end;gap:10px;margin:0 2px 9px;display:flex}.fitness-program-browser>header small,.fitness-program-browser>header h3{display:block}.fitness-program-browser>header small{color:#24756b;letter-spacing:.055em;font-size:8px;font-weight:950}.fitness-program-browser>header h3{margin:2px 0 0;font-family:Cormorant Garamond,serif;font-size:23px;line-height:1}.fitness-program-browser>header>button{color:#245b54;background:#fff;border:1px solid #c9d9d5;border-radius:11px;align-items:center;gap:5px;min-height:44px;padding:8px 10px;font-size:8px;font-weight:850;display:flex}.fitness-goal-chips{scrollbar-width:none;gap:6px;margin:0 0 9px;padding:1px 2px 5px;display:flex;overflow-x:auto}.fitness-goal-chips::-webkit-scrollbar{display:none}.fitness-goal-chips button{color:#43635e;white-space:nowrap;background:#fff;border:1px solid #cbd9d5;border-radius:999px;flex:none;min-height:44px;padding:8px 11px;font-size:8px;font-weight:800}.fitness-goal-chips button.active{color:#fff;background:#1c5b54;border-color:#276f66}.fitness-program-rail{scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:68%;grid-auto-flow:column;gap:9px;padding:2px 2px 12px;display:grid;overflow-x:auto}.fitness-program-rail::-webkit-scrollbar{display:none}.fitness-program-card{isolation:isolate;scroll-snap-align:start;color:#fff;text-align:left;background:#102925;border:2px solid #0000;border-radius:19px;min-height:220px;padding:12px;position:relative;overflow:hidden;box-shadow:0 12px 26px #1027232a}.fitness-program-card>img{z-index:-3;object-fit:cover;width:100%;height:100%;transition:transform .32s;position:absolute;inset:0}.fitness-program-card>i{z-index:-2;background:linear-gradient(#06110f05 15%,#06110f61 51%,#06110ff2 100%);position:absolute;inset:0}.fitness-program-card>span{background:#0d2926a8;border:1px solid #fff5;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:11px;right:11px}.fitness-program-card>div{position:absolute;bottom:13px;left:12px;right:12px}.fitness-program-card small,.fitness-program-card b,.fitness-program-card p,.fitness-program-card em{display:block}.fitness-program-card small{color:#e9cc88;letter-spacing:.055em;font-size:7px;font-weight:950}.fitness-program-card b{text-shadow:0 2px 12px #000;margin-top:3px;font-family:Cormorant Garamond,serif;font-size:24px;line-height:.95}.fitness-program-card p{color:#e5efeb;margin:5px 0;font-size:8px;line-height:1.3}.fitness-program-card em{color:#f1e7d0;font-size:8px;font-style:normal;font-weight:800}.fitness-program-card.active{border-color:#e7c878;box-shadow:0 0 0 3px #e7c8782b,0 14px 28px #1027233b}.workout-program-cover>button{color:#12332d;background:#f4d38f;min-height:40px}.nutrition-levels.visual{scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:68%;grid-auto-flow:column;padding:3px 2px 12px;overflow-x:auto}.nutrition-levels.visual::-webkit-scrollbar{display:none}.nutrition-levels.visual>.nutrition-program-card{scroll-snap-align:start;min-height:230px;padding:12px}.nutrition-levels.visual .nutrition-program-card b{font-size:23px}.nutrition-levels.visual .nutrition-program-card p{font-size:8px}.nutrition-levels.visual .nutrition-program-card em{color:#f0e2bf;margin-top:4px;font-size:8px;font-style:normal;font-weight:800;display:block}.nutrition-levels.visual .nutrition-program-card:nth-child(2) img,.nutrition-levels.visual .nutrition-program-card:nth-child(3) img{filter:none}.food-program-hero{isolation:isolate;color:#fff;border:1px solid #b99b62;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:245px;padding:16px;display:flex;position:relative;overflow:hidden}.food-program-hero>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.food-program-hero>.food-program-shade{z-index:-2;background:linear-gradient(#10180e0a 13%,#10180e78 50%,#10180ef3 100%);position:absolute;inset:0}.food-program-hero>:not(img):not(.food-program-shade){z-index:1;position:relative}.food-program-hero>small{color:#efd393}.food-program-hero>b{max-width:85%;margin-top:4px;font-family:Cormorant Garamond,serif;font-size:27px;line-height:.98}.food-program-hero>p{color:#e8f0ec;margin:5px 0 9px;font-size:9px;line-height:1.4}.food-program-hero>i{background:#ffffff38}.food-program-hero>i em{background:linear-gradient(90deg,#66c5a0,#e8c878)}.food-program-hero>strong{color:#eee5d1;margin-top:5px;font-size:8px}@media (hover:hover){.course-poster:hover>img,.continue-course-card:hover>img,.fitness-program-card:hover>img{transform:scale(1.035)}}@media (width<=390px){.continue-course-rail{grid-auto-columns:86%}.fitness-program-rail,.nutrition-levels.visual{grid-auto-columns:72%}.cinematic-course-hero{min-height:310px;padding:18px}}@media (prefers-reduced-motion:reduce){.continue-course-card>img,.fitness-program-card>img{transition:none}}.cover-image[hidden]{display:none!important}.phone.library-theme{background:#071311}.phone.library-theme .status{color:#f6f2e9;background:#071311}.app.library-theme{--theme-pad:24px;color:#f7f3eb;background:radial-gradient(circle at 88% 3%,#2a71634f 0,#0000 28%),radial-gradient(circle at 5% 37%,#a9854224 0,#0000 24%),linear-gradient(#071311 0,#0a1715 43%,#06100f 100%)}.bottom-nav.library-theme{background:#071311ed;border-color:#ffffff14}.bottom-nav.library-theme button{color:#83928e}.bottom-nav.library-theme .active,.bottom-nav.library-theme .active b{color:#63cbbd}.phone.library-theme .home-indicator{background:#f1eee6}.library-experience{padding-bottom:24px}.library-experience>.simple-head{color:#fff}.library-experience>.simple-head .brand-mark{filter:brightness(0)invert();opacity:.82}.library-experience>.simple-head button{color:#e9d6a8;background:#ffffff0d;border-color:#fff2}.library-experience>.path-tabs-simple{background:#10201d;border:1px solid #ffffff0d;box-shadow:inset 0 1px #ffffff08}.library-experience>.path-tabs-simple button{color:#90a09b}.library-experience>.path-tabs-simple button.active{color:#102823;background:#f3efe7;box-shadow:0 8px 22px #00000038}.library-experience>.context-tip{color:#ecf2ef;background:#ffffff09;border-color:#ffffff18;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:9px}.library-experience>.context-tip>span{color:#66d5c4;background:#43b5a426;width:30px;height:30px}.library-experience>.context-tip p{display:none}.library-experience>.context-tip button{color:#dfc78f;background:#ffffff0c;border-color:#ffffff18;min-height:36px;padding:7px 9px;font-size:8px}.library-experience .library-heading{margin:19px 0 12px}.library-experience .library-heading>svg{color:#e0bf77}.library-experience .library-heading span{color:#67caba}.library-experience .library-heading h2{color:#fff;font-size:34px;line-height:.95}.library-experience .library-heading p{color:#aebbb7;font-size:11px}.library-experience .library-access-key{margin:0 0 15px}.library-experience .library-access-key .free{color:#91e3d6;background:#1a4039}.library-experience .library-access-key .plus{color:#f0cf86;background:#3c3146}.library-experience .library-access-key .paid{color:#edcda2;background:#3a3028}.library-feature{isolation:isolate;color:#fff;text-align:left;background:radial-gradient(circle at 80% 22%,#2c7669,#0000 35%),linear-gradient(145deg,#183f39,#071311);border:1px solid #d7ba7866;border-radius:22px;width:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 20px 46px #00000052;min-height:242px!important}.library-feature>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.library-feature-shade{z-index:-2;background:linear-gradient(90deg,#04100ff5 0,#071412d6 48%,#07141238 100%),linear-gradient(0deg,#030b0af2 0,#0000 62%);position:absolute;inset:0}.library-feature-copy{position:absolute;bottom:18px;left:17px;right:23%}.library-feature-copy small,.library-feature-copy b,.library-feature-copy em,.library-feature-copy strong{display:block}.library-feature-copy small{color:#e4c77f;letter-spacing:.075em;font-size:8px;font-weight:950}.library-feature-copy b{text-wrap:balance;text-shadow:0 3px 18px #000;margin:5px 0;font-family:Cormorant Garamond,serif;font-size:31px;line-height:.92}.library-feature-copy em{color:#d7e3df;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;line-height:1.35;overflow:hidden}.library-feature-copy strong{color:#122a25;background:#f3efe7;border-radius:7px;align-items:center;gap:6px;width:fit-content;margin-top:12px;padding:8px 11px;font-size:9px;display:flex}.library-experience .library-gallery-group{margin:24px 0}.library-experience .library-gallery-group>div:first-child>small{color:#62c6b7}.library-experience .library-gallery-group>div:first-child h3,.library-experience .latest-library-head h3{color:#fff;font-size:25px}.library-experience .library-gallery-group>div:first-child p{color:#9baba6}.library-experience .course-poster-rail,.library-experience .continue-course-rail{margin-right:calc(var(--theme-pad) * -1);padding-right:var(--theme-pad)}.library-experience .course-poster-rail{grid-auto-columns:48%;gap:11px}.library-experience .course-poster{background:linear-gradient(150deg,#21463f,#0b1715);border-color:#ffffff1f;height:248px;box-shadow:0 15px 31px #0000004f}.library-experience .course-poster .poster-copy b{font-size:22px}.library-experience .continue-course-card{border-color:#ffffff26;min-height:190px;box-shadow:0 16px 32px #0000004d}.library-experience .library-plus-group.sana-plus-surface,.library-experience .library-extras{color:#fff;box-shadow:none;background:#ffffff08;border-color:#ffffff1c}.library-experience .library-plus-group.sana-plus-surface[open]{background:radial-gradient(circle at 100% 0,#715a7928,#0000 33%),#171b1a;border-color:#b99959}.library-experience .library-plus-group>summary,.library-experience .library-extras>summary{color:#f6f1e8}.library-experience .library-plus-group>summary small,.library-experience .library-extras>summary small{color:#9eadaa}.library-experience .library-plus-explanation{background:#ffffff09!important}.library-experience .library-plus-explanation p{color:#bdc8c4!important}.library-experience .latest-library-section{margin:25px 0}.library-experience .latest-library-head small{color:#65ccbc}.library-experience .latest-library-head>span{color:#75d5c7;background:#1d3934}.library-experience .latest-video-list>button,.library-experience .latest-video-more{color:#eef2f0;background:#ffffff08;border-color:#ffffff12}.library-experience .latest-video-list>button>span{color:#66cfbf;background:#55c5b51a}.library-experience .latest-video-list small,.library-experience .latest-video-more small{color:#97a7a2}.library-experience .latest-video-more button{color:#e9eeec;border-color:#ffffff12}.library-experience .latest-video-player{background:#000;border-radius:17px;padding:9px}.library-experience .latest-video-player>button{color:#e8cc91}.library-experience .resource-shelf button,.library-experience .written-meditations>details{color:#eef2f0;background:#ffffff07;border-color:#ffffff12}.library-experience .resource-shelf small,.library-experience .written-meditations small{color:#8fa49e}.app.library-theme>.course-view,.app.library-theme>.lesson-view,.app.library-theme>.final-evaluation,.app.library-theme>.assessment-page{min-height:calc(100% + 30px);margin:0 calc(var(--theme-pad) * -1) -30px;color:#101819;padding:14px var(--theme-pad) 44px;background:#f8f6f1}.app.library-theme>.course-view .back-link,.app.library-theme>.lesson-view .back-link{color:#265e57}.phone.health-theme{background:#eaf9fc}.phone.health-theme .status{color:#123944;background:#eaf9fc}.app.health-theme{color:#103944;background:radial-gradient(circle at 92% 4%,#68dce060 0,#0000 29%),radial-gradient(circle at 0 42%,#8bc9ff31 0,#0000 27%),linear-gradient(#ecfbfd 0,#e8f6fb 47%,#f6fbfb 100%)}.bottom-nav.health-theme{background:#f5fcfced;border-color:#7fb8c237}.bottom-nav.health-theme button{color:#617b80}.bottom-nav.health-theme .active,.bottom-nav.health-theme .active b{color:#078e9a}.phone.health-theme .home-indicator{background:#173f47}.health-experience>.inner-head{color:#103b46}.health-experience>.inner-head .brand-mark{color:#087d88}.health-experience>.section-kicker{color:#078f9b}.health-experience>.context-tip{background:#ffffff9e;border-color:#82c9d0;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;margin:9px 0 12px;padding:8px;display:grid;box-shadow:0 8px 24px #3c9ba71a}.health-experience>.context-tip>span{color:#fff;background:#078f9b;width:30px;height:30px}.health-experience>.context-tip p{display:none}.health-experience>.context-tip button{color:#087985;background:#effbfd;border-color:#a3d5da;min-height:34px;padding:7px 9px;font-size:8px}.health-theme .health-choice-cards.visual button{border:2px solid #ffffffa3;border-radius:18px;box-shadow:0 10px 25px #25778924;min-height:126px!important}.health-theme .health-choice-cards.visual button>i{background:linear-gradient(#05273405 10%,#062e39cf 100%)}.health-theme .health-choice-cards.visual button.active{border-color:#13b9c2;box-shadow:0 0 0 3px #13b9c22c,0 12px 28px #22798b35}.health-theme .health-choice-cards.visual button>span{color:#b7f7f5;background:#ffffff24}.health-theme .workout-program-cover{background:radial-gradient(circle at 78% 20%,#33c5cf,#0000 35%),linear-gradient(145deg,#0d6874,#072b37);border:1px solid #57c8d2;border-radius:24px;min-height:268px;margin:13px 0 24px;box-shadow:0 18px 38px #247a8c42}.health-theme .workout-program-cover>i{background:linear-gradient(#062b3705 10%,#062b3752 40%,#05242ff4 100%)}.health-theme .workout-program-cover>div small{color:#80ece9}.health-theme .workout-program-cover>button{color:#073d46;background:#eefcfc;border-color:#0000;box-shadow:0 8px 20px #001b2238}.health-theme .fitness-program-browser{margin:0 -2px 10px}.health-theme .fitness-program-browser>header small{color:#078e9a}.health-theme .fitness-program-browser>header h3{color:#123e49;font-size:25px}.health-theme .fitness-program-browser>header>button{color:#126b75;background:#ffffffc9;border-color:#9fd3d9}.health-theme .fitness-goal-chips{margin-right:-22px;padding-right:22px}.health-theme .fitness-goal-chips button{color:#3d6870;background:#fffc;border-color:#abd5da}.health-theme .fitness-goal-chips button.active{color:#fff;background:#087f8b;border-color:#087f8b}.health-theme .fitness-program-rail{grid-auto-columns:84%;gap:12px;margin-right:-22px;padding-right:22px}.health-theme .fitness-program-card{background:linear-gradient(145deg,#147985,#082f3a);border-radius:22px;box-shadow:0 15px 31px #256f7e35;min-height:252px!important}.health-theme .fitness-program-card>i{background:linear-gradient(#04273105 10%,#04273154 45%,#041e27f3 100%)}.health-theme .fitness-program-card>div{bottom:16px;left:16px;right:16px}.health-theme .fitness-program-card b{max-width:92%;font-size:28px;line-height:.98}.health-theme .fitness-program-card p{max-width:95%;font-size:10px}.health-theme .fitness-program-card em{color:#c7f4f1;font-size:9px}.health-theme .fitness-program-card.active{border-color:#5de0df;box-shadow:0 0 0 3px #5de0df38,0 16px 34px #1f718145}.health-theme .workout-resume,.health-theme .workout-config,.health-theme .workout-focus-summary,.health-theme .timer-panel,.health-theme .focus-exercise,.health-theme .walk-card,.health-theme .nutrition-card{background-color:#ffffffd9;border-color:#acd8dd;box-shadow:0 10px 28px #28798b16}.health-theme .week-strip{margin-right:-22px;padding-right:22px}.health-theme .week-strip button{background:#ffffffc9;border-color:#abd6db}.health-theme .week-strip button.active{color:#fff;background:#078895;border-color:#078895}.health-theme .nutrition-levels.visual{grid-auto-columns:84%;gap:12px;margin-right:-22px;padding-right:22px}.health-theme .nutrition-levels.visual>.nutrition-program-card{border-radius:22px;min-height:255px;box-shadow:0 15px 31px #4677532f}.health-theme .nutrition-levels.visual .nutrition-program-card b{font-size:28px}.health-theme .nutrition-levels.visual .nutrition-program-card p{font-size:9px}@media (width<=700px){.app.library-theme{--theme-pad:20px}.library-experience .course-poster-rail{grid-auto-columns:49%}.library-feature{min-height:232px!important}.health-theme .fitness-program-rail,.health-theme .nutrition-levels.visual{grid-auto-columns:86%}}@media (width<=390px){.app.library-theme{--theme-pad:18px}.library-experience .course-poster-rail{grid-auto-columns:52%}.library-feature{min-height:220px!important}.library-feature-copy{right:16px}.library-feature-copy b{font-size:28px}.health-theme .health-choice-cards.visual button{padding:8px;min-height:118px!important}.health-theme .health-choice-cards.visual button b{font-size:16px}.health-theme .fitness-program-rail,.health-theme .nutrition-levels.visual{grid-auto-columns:88%}}@media (prefers-reduced-motion:reduce){.phone,.status,.app,.bottom-nav{transition:none}}html{background:#e9f1ef}.phone,.status,.app,.bottom-nav{transition:background-color .78s cubic-bezier(.2,.78,.2,1),color .58s,border-color .58s,box-shadow .78s}.phone .app{transition:background-color .78s cubic-bezier(.2,.78,.2,1),color .58s,border-color .58s,box-shadow .78s,opacity .5s,transform .5s}.phone.theme-transitioning .app{opacity:.2;transform:scale(.997)}.app{overscroll-behavior-x:none;overflow-x:hidden}::view-transition-old(root){animation:.42s cubic-bezier(.4,0,.2,1) both sana-theme-out}::view-transition-new(root){animation:.76s cubic-bezier(.2,.78,.2,1) both sana-theme-in}@keyframes sana-theme-out{to{opacity:.18;filter:saturate(.75)}}@keyframes sana-theme-in{0%{opacity:.12;filter:saturate(.7)}}.phone.route-theme{background:#13251f}.phone.route-theme .status{color:#f7f2e8;background:#13251f}.app.route-theme{color:#f4f0e8;background:radial-gradient(circle at 90% 3%,#c39a4b38,#0000 27%),radial-gradient(circle at 0 38%,#4b8d7540,#0000 32%),linear-gradient(#13251f 0%,#172b25 48%,#0f1e1a 100%)}.bottom-nav.route-theme{background:#11221eee;border-color:#ffffff18}.bottom-nav.route-theme button{color:#90a39d}.bottom-nav.route-theme .active,.bottom-nav.route-theme .active b{color:#e7c474}.phone.route-theme .home-indicator{background:#f6f0e5}.route-experience>.simple-head,.route-experience>.section-kicker{color:#fff}.route-experience>.simple-head .brand-mark{filter:brightness(0)invert();opacity:.9}.path-experience>.path-tabs-simple{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1c19a8;border:1px solid #ffffff16;position:relative;box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000020}.path-experience>.path-tabs-simple button{color:#a8b5b1}.path-experience>.path-tabs-simple button.active{color:#173a33;background:#f5f0e7;box-shadow:0 9px 24px #0000003b}.route-experience .focused-route{isolation:isolate;background:#0b1714;border:1px solid #d5b76e66;border-radius:26px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000004d}.route-experience .focused-route>.cover-image{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.route-experience .route-hero-shade{z-index:-2;background:linear-gradient(#06110d40 0,#071510c9 42%,#07120ff5 100%),linear-gradient(90deg,#07130ff2,#0000 90%);position:absolute;inset:0}.route-experience .focused-route header,.route-experience .focused-route .one-next-step,.route-experience .focused-route .route-achievement{color:#fff;position:relative}.route-experience .focused-route header p,.route-experience .highlighted-next p{color:#cbd8d2}.route-experience .focused-route .highlighted-next{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06130fd1;border-color:#ffffff24;margin-top:112px;box-shadow:0 16px 36px #00000040}.route-experience .focused-route .highlighted-next small{color:#ebc96f}.route-experience .focused-route .show-route{color:#f3d586}.route-experience .route-steps button,.route-experience .stage-rubric{color:#f6f2e9;background:#ffffff0c;border-color:#ffffff1a}.route-experience .route-steps p,.route-experience .route-steps small,.route-experience .stage-rubric p{color:#aab9b4}.route-experience .stage-switch>span{color:#d7b969}.route-experience .stage-switch button{color:#c8d3cf;background:#ffffff0c;border-color:#ffffff1d}.route-experience .stage-switch button.active{color:#152a24;background:#e6c778;border-color:#e2c270}.route-experience .open-library-button{color:#f6f1e9;background:#203d35;border-color:#7aab9d42;box-shadow:0 13px 30px #00000025}.route-experience .open-library-button small{color:#b3c7c0}.phone.progress-theme{background:#11182a}.phone.progress-theme .status{color:#f8f4ec;background:#11182a}.app.progress-theme{color:#f7f3ec;background:radial-gradient(circle at 92% 2%,#786cb859,#0000 31%),radial-gradient(circle at 4% 45%,#2a7b8242,#0000 30%),linear-gradient(#11182a 0%,#161e33 48%,#0d1424 100%)}.bottom-nav.progress-theme{background:#10172aef;border-color:#ffffff17}.bottom-nav.progress-theme button{color:#919bad}.bottom-nav.progress-theme .active,.bottom-nav.progress-theme .active b{color:#bcb3ff}.phone.progress-theme .home-indicator{background:#f4f0e7}.progress-experience>.simple-head,.progress-experience .path-title,.progress-cinema>h3{color:#fff}.progress-experience>.simple-head .brand-mark{filter:brightness(0)invert()}.progress-cinema>.section-kicker{color:#bcb3ff}.progress-cinema .rank-card{isolation:isolate;color:#fff;background:linear-gradient(110deg,#0d1425ed 10%,#202440ad),url(/covers/purpose.webp) 50% 42%/cover;border:1px solid #d5c58f66;min-height:176px;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000045}.progress-cinema .rank-card:after{content:"";z-index:-1;background:linear-gradient(#0000 30%,#080f20e8);position:absolute;inset:0}.progress-cinema .rank-card>span{color:#f3d590;background:#d9bb7140}.progress-cinema .rank-card p{color:#bdc7d4}.progress-cinema .personal-class-card,.progress-cinema .points-card,.progress-cinema .progress-dashboard,.progress-cinema .unlock-list>div,.progress-cinema .membership-badges,.progress-cinema .certificate-preview{color:#f7f4ee;box-shadow:none;background-color:#ffffff0a;border-color:#ffffff18}.progress-cinema .personal-class-card p,.progress-cinema .personal-class-card i,.progress-cinema .progress-dashboard small,.progress-cinema .unlock-list p,.progress-cinema .membership-badges small,.progress-cinema .certificate-preview small,.progress-cinema .progress-privacy{color:#aeb8c7}.progress-cinema .points-card{background:linear-gradient(135deg,#41395d,#1c3048)}.progress-cinema .badge-grid.designed article{color:#aeb6c5;background:linear-gradient(160deg,#252b41,#141b2c);border-color:#ffffff17}.progress-cinema .badge-grid.designed article.unlocked{color:#fff;background:linear-gradient(160deg,#5e4b2f,#23283b);border-color:#d3b86f85;box-shadow:0 11px 25px #00000036}.plus-mini-shelf{margin:18px 0 23px}.plus-mini-shelf>div:first-child small{color:#62caba;letter-spacing:.08em;font-size:8px;font-weight:900}.plus-mini-shelf>div:first-child h4{color:#fff;margin:3px 0 9px;font-family:Cormorant Garamond,serif;font-size:21px}.latest-video-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:10px;padding:2px 20px 12px 0;display:grid;overflow-x:auto}.latest-video-rail::-webkit-scrollbar{display:none}.latest-video-rail>button{isolation:isolate;color:#fff;text-align:left;scroll-snap-align:start;background:#10231f;border:1px solid #ffffff1c;border-radius:16px;min-height:152px;padding:0;position:relative;overflow:hidden;box-shadow:0 13px 28px #0000003f}.latest-video-rail>button>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.latest-video-rail>button>i{z-index:-2;background:linear-gradient(#06100d16,#07110d78 42%,#030907f5 96%);position:absolute;inset:0}.latest-video-rail>button>span{color:#102b25;background:#f1ede4e8;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;left:12px}.latest-video-rail>button>div{position:absolute;bottom:12px;left:12px;right:12px}.latest-video-rail>button small,.latest-video-rail>button b{display:block}.latest-video-rail>button small{color:#76d5c6;font-size:8px;font-weight:850}.latest-video-rail>button b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.22;display:-webkit-box;overflow:hidden}.health-theme .health-choice-cards.visual button.active{filter:none;opacity:1;transform:translateY(-3px)scale(1.01)}.health-theme .health-choice-cards.visual button{transition:filter .35s,opacity .35s,transform .35s,box-shadow .35s}.health-theme .fitness-program-browser{overflow:hidden}.health-theme .fitness-choice-label{color:#087d88;letter-spacing:.085em;margin:15px 0 8px;font-size:8px;font-weight:950;display:block}.health-theme .fitness-goal-chips,.health-theme .fitness-program-rail,.health-theme .week-strip,.health-theme .nutrition-levels.visual{overscroll-behavior-x:contain;max-width:100%;margin-right:0;padding-right:14px}.health-theme .fitness-goal-chips button:not(.active){color:#527077;background:#dbe8e9}.health-theme .fitness-goal-chips button.active{box-shadow:0 7px 16px #087f8b3b}.health-theme .fitness-selection-summary{background:#ffffffd9;border:1px solid #8acbd1;border-radius:16px;grid-template-columns:32px 1fr;align-items:start;gap:10px;margin:10px 0 16px;padding:12px;display:grid;box-shadow:0 8px 22px #277c8a16}.health-theme .fitness-selection-summary>span{color:#fff;background:#078895;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.health-theme .fitness-selection-summary small,.health-theme .fitness-selection-summary b,.health-theme .fitness-selection-summary p{display:block}.health-theme .fitness-selection-summary small{color:#07818d;font-size:8px;font-weight:900}.health-theme .fitness-selection-summary b{color:#113c46;margin:3px 0;font-size:12px}.health-theme .fitness-selection-summary p{color:#557178;margin:0;font-size:9px;line-height:1.4}.health-theme .fitness-program-card:not(.active){filter:saturate(.52)brightness(.7);opacity:.77}.health-theme .fitness-program-card.active{filter:none;opacity:1}.health-theme .fitness-program-card>span{place-items:center;display:grid}.health-theme .selection-dot{background:0 0;border:2px solid #fff;border-radius:50%;width:8px;height:8px}.health-theme .week-strip{gap:7px}.health-theme .week-strip button{color:#315d65;border-width:2px;min-width:65px}.health-theme .week-strip button.available:not(.active){color:#4d6b70;background:#dce9ea}.health-theme .week-strip button.completed{color:#1d655b;background:#d8eee8;border-color:#63a294}.health-theme .week-strip button.active{color:#fff;background:#063f49;border-color:#053f49;box-shadow:0 7px 16px #073d4742}.health-theme .week-strip button.active small{color:#a5f2ee}.health-theme .timer-panel.compact-timer{z-index:8;border:1px solid #60c8d180;border-radius:18px;grid-template-columns:1fr .8fr;gap:8px;display:grid;position:sticky;top:0;color:#fff!important;background:linear-gradient(145deg,#073c47,#041f2a)!important;box-shadow:0 14px 31px #133f4a4a!important}.health-theme .timer-panel .routine-clock,.health-theme .timer-panel .rest{background:#ffffff0c;border:1px solid #ffffff17}.health-theme .timer-panel small{color:#9fe7e5}.health-theme .timer-panel b{color:#fff}.health-theme .timer-panel .routine-clock small i{background:#82989a;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.health-theme .timer-panel.timer-running .routine-clock small i{background:#5df0d9;animation:1.25s ease-in-out infinite timer-pulse;box-shadow:0 0 0 5px #5df0d925}.health-theme .routine-timer-controls{grid-column:1/-1;grid-template-columns:1fr auto;gap:7px;display:grid}.health-theme .routine-timer-controls button{color:#fff;background:#ffffff12;border:1px solid #ffffff27;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:38px;display:flex}.health-theme .routine-timer-controls button:first-child{color:#073a43;background:#e9fbfa;font-weight:850}.health-theme .routine-timer-controls .cancel-routine{color:#b9cacb;background:0 0;border:0;grid-column:1/-1;min-height:30px;font-size:8px}@keyframes timer-pulse{50%{opacity:.65;transform:scale(.72)}}.health-theme .workout-focus-summary{border-left:4px solid #0a8e99}.health-theme .focus-exercise{background:linear-gradient(#fff,#f1fbfc);border:1px solid #91cbd0;scroll-margin-top:142px;overflow:hidden}.health-theme .focus-exercise-top{color:#fff;background:linear-gradient(135deg,#073e49,#0b6973);margin:-16px -16px 13px;padding:17px 16px}.health-theme .focus-exercise-top small,.health-theme .focus-exercise-top em{color:#b6ece9}.health-theme .exercise-purpose{background:#e7f6f7;border-color:#9dd2d6}.health-theme .series-checks button{color:#506b6e;background:#e0eaeb;border:2px solid #b7d4d6;min-height:105px}.health-theme .series-checks button.current{color:#fff;background:linear-gradient(150deg,#0b7d87,#07515d);border-color:#087f8b;transform:translateY(-3px);box-shadow:0 10px 23px #126a7738}.health-theme .series-checks button.current span{color:#fff;background:#ffffff23}.health-theme .series-checks button.current small{color:#baf0ed}.health-theme .series-checks button.checked{color:#205f57;background:#d7eee9;border-color:#4a9487}.health-theme .series-checks button.future{opacity:.5}.live-countdown-signal{position:relative}.live-countdown-signal>i{border:2px solid;border-radius:50%;width:7px;height:7px;animation:1.35s ease-out infinite live-signal;position:absolute;top:3px;right:3px}.compact-live-card b{font-variant-numeric:tabular-nums}.compact-live-card b em{color:#c66549;min-width:35px;font-style:normal;font-weight:900;display:inline-block}@keyframes live-signal{0%{opacity:.85;transform:scale(.35)}to{opacity:0;transform:scale(2.2)}}.phone.plus-theme{background:#211529}.phone.plus-theme .status{color:#fff8ea;background:#211529}.app.plus-theme{color:#fff8ee;background:radial-gradient(circle at 87% 3%,#c5964b55,#0000 29%),radial-gradient(circle at 5% 42%,#754e8240,#0000 28%),linear-gradient(#211529,#2a1831 49%,#170f1e)}.bottom-nav.plus-theme{background:#1d1225ef;border-color:#ffffff17}.bottom-nav.plus-theme button{color:#ab9caf}.bottom-nav.plus-theme .active,.bottom-nav.plus-theme .active b{color:#efcb7c}.phone.plus-theme .home-indicator{background:#f9f0df}.sana-plus-page>.inner-head,.sana-plus-page>.section-kicker{color:#fff8ee}.sana-plus-page>.inner-head .brand-mark{filter:brightness(0)invert()}.sana-plus-page .plus-active-banner{color:#fff;background:#ffffff0d;border-color:#d0aa636e}.sana-plus-page .plus-active-banner p{color:#cdbfd0}.sana-plus-page .plus-cinema-library>header span{color:#efcb7c;letter-spacing:.1em;font-size:8px;font-weight:950}.sana-plus-page .plus-cinema-library>header h3{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:29px;line-height:1}.sana-plus-page .plus-cinema-library>header p{color:#c4b5c8;margin:0;font-size:10px}.plus-cinema-shelf{margin:21px 0}.plus-cinema-shelf>div:first-child h4{color:#fff;margin:0;font-size:15px}.plus-cinema-shelf>div:first-child small{color:#a994ad;font-size:8px}.plus-cinema-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:47%;grid-auto-flow:column;gap:10px;margin-top:9px;padding:2px 18px 12px 0;display:grid;overflow-x:auto}.plus-cinema-rail::-webkit-scrollbar{display:none}.plus-cinema-rail>button{isolation:isolate;color:#fff;text-align:left;scroll-snap-align:start;background:#24152b;border:1px solid #ffffff21;border-radius:17px;min-height:235px;padding:0;position:relative;overflow:hidden;box-shadow:0 13px 28px #00000045}.plus-cinema-rail>button>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plus-cinema-rail>button>i{z-index:-2;background:linear-gradient(#0000 0%,#1b1020a6 48%,#160d1df7 96%);position:absolute;inset:0}.plus-cinema-rail>button>span{position:absolute;bottom:12px;left:10px;right:10px}.plus-cinema-rail>button small,.plus-cinema-rail>button b,.plus-cinema-rail>button em{display:block}.plus-cinema-rail>button small{color:#f0cb79;font-size:7px;font-weight:900}.plus-cinema-rail>button b{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:21px;line-height:.94}.plus-cinema-rail>button em{color:#c5b6ca;font-size:8px;font-style:normal}.plus-cinema-rail>button>svg{color:#2d1835;background:#f6efdfdf;border-radius:50%;width:31px;height:31px;padding:7px;position:absolute;top:10px;right:10px}.sana-plus-page .member-preview,.sana-plus-page .testimonial-stories,.sana-plus-page .testimonial-prompt{color:#fff;background:#ffffff09;border-color:#ffffff18}.sana-plus-page .member-preview p,.sana-plus-page .member-preview small{color:#bdafc1}.more-entry.more-comunidad>span{color:#286b56;background:#dcece5}.more-entry.more-comunidad{background:linear-gradient(100deg,#f4faf7,#edf5f1);border-color:#bad6c9}.phone.community-theme{background:#17352c}.phone.community-theme .status{color:#f6f2e8;background:#17352c}.app.community-theme{color:#f6f2ea;background:radial-gradient(circle at 90% 2%,#67ae8361,#0000 30%),radial-gradient(circle at 0 48%,#d0a95624,#0000 25%),linear-gradient(#17352c,#1b4034 48%,#10291f)}.bottom-nav.community-theme{background:#143027ef;border-color:#ffffff18}.bottom-nav.community-theme button{color:#9caea6}.bottom-nav.community-theme .active,.bottom-nav.community-theme .active b{color:#8ed1ad}.phone.community-theme .home-indicator{background:#f6f0e6}.community-page>.inner-head,.community-page>.section-kicker{color:#fff}.community-page>.inner-head .brand-mark{filter:brightness(0)invert()}.community-page .community-intro{isolation:isolate;color:#fff;background:linear-gradient(90deg,#0e2d24ed,#173a2bd1),url(/covers/relationships.webp) 50%/cover;border:1px solid #d6c07a61;min-height:220px;position:relative;overflow:hidden;box-shadow:0 17px 38px #0000003d}.community-page .community-intro>svg{color:#e9c978}.community-page .community-intro p,.community-page .community-intro small{color:#c9d9d1}.community-page .community-intro button:first-child{color:#183b30;background:#f4efe5}.community-page .community-intro button:last-child{color:#fff;background:#ffffff0d;border-color:#fff3}.community-list-head{justify-content:space-between;align-items:end;gap:9px;margin:22px 0 10px;display:flex}.community-list-head>div span{color:#9fd8bb;letter-spacing:.1em;font-size:8px;font-weight:950}.community-list-head>div h3{color:#fff;margin:3px 0 0;font-family:Cormorant Garamond,serif;font-size:23px;line-height:1}.community-list-head>button{color:#d3e2da;background:#ffffff0d;border:1px solid #ffffff20;border-radius:9px;align-items:center;gap:5px;padding:8px;font-size:8px;display:flex}.community-search{color:#b8ccc1;background:#ffffff0e;border:1px solid #fff2;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:9px 11px;display:grid}.community-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0}.community-search input::placeholder{color:#9eb2a8}.community-search button{color:#c7dad0;background:0 0;border:0}.community-page .people-list>article{color:#fff;background:#ffffff0c;border:1px solid #ffffff1a;box-shadow:0 12px 25px #00000024}.community-page .people-list>article>div h3 em{color:#173227;vertical-align:middle;background:#d9b95f;border-radius:6px;margin-left:6px;padding:2px 5px;font-size:7px;font-style:normal;display:inline-block}.community-page .people-list small,.community-page .people-list p{color:#b7c9c0}.community-page .people-list>article>button{color:#d9e6df;background:#ffffff0d;border-color:#ffffff24}.community-page .public-profile-detail{background:#0d281f;border-color:#ffffff17}.community-page .empty-community{color:#fff;background:#ffffff0c;border-color:#ffffff20}.community-page .empty-community p{color:#bed0c7}.community-page .community-safety{color:#cee0d7;background:#ffffff09;border-color:#ffffff18}.phone.account-theme{background:#26302f}.phone.account-theme .status{color:#f7f2e8;background:#26302f}.bottom-nav.account-theme{background:#f8f7f2ef;border-color:#ced8d2}.bottom-nav.account-theme .active,.bottom-nav.account-theme .active b{color:#315f55}.account-page>.inner-head,.account-page>.section-kicker{color:#fff}.account-page>.inner-head .brand-mark{filter:brightness(0)invert()}.account-page .profile-header{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff13;border:1px solid #ffffff28;min-height:125px;box-shadow:0 17px 33px #07120f3b}.account-page .profile-header p,.account-page .profile-header small{color:#c9d4d0}.account-section-label{align-items:center;gap:9px;margin:25px 1px 8px;display:flex}.account-section-label>span{color:#43685f;border:1px solid #aabeb5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:8px;font-weight:900;display:grid}.account-section-label small,.account-section-label b{display:block}.account-section-label small{color:#6e837d;letter-spacing:.09em;font-size:7px;font-weight:900}.account-section-label b{color:#172a26;font-family:Cormorant Garamond,serif;font-size:20px}.account-subsection-label{color:#43685f;align-items:center;gap:9px;margin:13px 2px 2px;display:flex}.account-subsection-label>div{display:grid}.account-subsection-label small{color:#6e837d;letter-spacing:.08em;font-size:12px;font-weight:900}.account-subsection-label b{color:#263b36;font-size:14px}.account-page .profile-form,.account-page .settings-complete,.account-page .membership-status,.account-page .account-questions,.account-page .account-tools,.account-page .support-form{background:#ffffffdf;border:1px solid #cbd7d1;border-radius:19px;box-shadow:0 11px 26px #27413912}.account-page .settings-complete{border-top:4px solid #729c91}.account-page .membership-status{border-top:4px solid #c39c4f}.account-page .account-questions{border-top:4px solid #7988aa}.account-page .account-tools{border-top:4px solid #556c66}.account-page .support-form{border-top:4px solid #b27b64}.phone.coaching-theme{background:#321d19}.phone.coaching-theme .status{color:#fff4e9;background:#321d19}.app.coaching-theme{color:#fff7ef;background:radial-gradient(circle at 88% 3%,#cf8c5b4c,#0000 29%),linear-gradient(#321d19,#42251f 42%,#221512)}.bottom-nav.coaching-theme{background:#2d1b18ef;border-color:#ffffff17}.bottom-nav.coaching-theme button{color:#b5a39d}.bottom-nav.coaching-theme .active,.bottom-nav.coaching-theme .active b{color:#e5a37a}.coaching-page>.inner-head,.coaching-page>.section-kicker{color:#fff}.coaching-page>.inner-head .brand-mark{filter:brightness(0)invert()}.coaching-hero{isolation:isolate;color:#fff;background:#291813;border:1px solid #e3b08a55;border-radius:25px;min-height:330px;padding:0;position:relative;overflow:hidden;box-shadow:0 20px 43px #00000048}.coaching-hero>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.coaching-hero>i{z-index:-2;background:linear-gradient(#170c0925,#2a1714b0 42%,#20110ff5 96%);position:absolute;inset:0}.coaching-hero>div{position:absolute;bottom:19px;left:17px;right:17px}.coaching-hero>div>svg{color:#efaa7f}.coaching-hero small{color:#f0b38c;letter-spacing:.08em;margin-top:7px;font-size:8px;font-weight:950;display:block}.coaching-hero h2{margin:5px 0;font-family:Cormorant Garamond,serif;font-size:31px;line-height:.95}.coaching-hero p{color:#e1cdc4;margin:0;font-size:10px;line-height:1.45}.coaching-fit{margin:22px 0}.coaching-fit>h3{color:#fff}.coaching-fit>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.coaching-fit>div p{color:#f4eae5;background:#ffffff0b;border:1px solid #ffffff17;border-radius:15px;align-content:space-between;min-height:108px;margin:0;padding:12px;display:grid}.coaching-fit>div p span{color:#e59c70;font-size:9px;font-weight:900}.coaching-fit>div p b{font-size:10px;line-height:1.35}.coaching-page .coaching-options article,.coaching-page .testimonial-stories,.coaching-page .testimonial-prompt{color:#fff;background:#ffffff0b;border-color:#ffffff19}.coaching-page .coaching-options p,.coaching-page .testimonial-stories p{color:#cdbbb4}.coach-section-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(3,78%);gap:10px;margin:14px 0 18px;padding:2px 16px 12px 0;display:grid;overflow-x:auto}.coach-section-gallery::-webkit-scrollbar{display:none}.coach-section-gallery>button{isolation:isolate;color:#fff;text-align:left;scroll-snap-align:start;background:#162637;border:1px solid #ffffff25;border-radius:18px;min-height:205px;padding:0;position:relative;overflow:hidden;box-shadow:0 14px 30px #0000003b}.coach-section-gallery>button>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.coach-section-gallery>button>i{z-index:-2;background:linear-gradient(#0000,#0d1b2b8c 38%,#07111cf5 97%);position:absolute;inset:0}.coach-section-gallery>button>span{position:absolute;bottom:13px;left:12px;right:12px}.coach-section-gallery small,.coach-section-gallery b,.coach-section-gallery em{display:block}.coach-section-gallery small{color:#d8ae69;font-size:8px;font-weight:900}.coach-section-gallery b{margin:4px 0;font-family:Cormorant Garamond,serif;font-size:25px;line-height:.95}.coach-section-gallery em{color:#bdc9d2;font-size:8px;font-style:normal}.coach-section-gallery>button>svg{color:#132331;background:#d5ae66;border-radius:50%;width:29px;height:29px;padding:6px;position:absolute;top:10px;right:10px}.coach-section-gallery>button.active{border-color:#e5bd75;box-shadow:0 0 0 2px #e5bd7542,0 16px 34px #00000049}.phone.live-theme{background:#102a32}.phone.live-theme .status{color:#f4f5f1;background:#102a32}.app.live-theme{color:#f5f4ed;background:radial-gradient(circle at 88% 3%,#4eb0b15e,#0000 30%),linear-gradient(#102a32,#143842 46%,#0c2229)}.bottom-nav.live-theme{background:#0f2931ef;border-color:#ffffff17}.bottom-nav.live-theme .active,.bottom-nav.live-theme .active b{color:#6ed2cf}.live-page>.inner-head,.live-page>.section-kicker{color:#fff}.live-page>.inner-head .brand-mark{filter:brightness(0)invert()}.live-page .feature-card,.live-page .meeting-entry,.live-page .replay-library,.live-page .testimonial-stories,.live-page .testimonial-prompt{color:#fff;background:#ffffff0b;border-color:#ffffff1b}@media (width<=700px){.plus-cinema-rail{grid-auto-columns:48%}.latest-video-rail{grid-auto-columns:82%}.route-experience .focused-route{min-height:400px}}@media (width<=390px){.plus-cinema-rail{grid-auto-columns:51%}.latest-video-rail{grid-auto-columns:86%}.route-experience .focused-route{min-height:385px}.route-experience .focused-route .highlighted-next{margin-top:94px}.health-theme .series-checks{gap:5px}.health-theme .series-checks button{min-height:98px;padding:7px 4px}.coaching-fit>div{grid-template-columns:1fr}.coaching-fit>div p{min-height:84px}}@media (prefers-reduced-motion:reduce){.live-countdown-signal>i,.health-theme .timer-panel.timer-running .routine-clock small i{animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.health-theme .health-choice-cards.visual button{transition:none}}.app.route-theme,.app.progress-theme{--theme-pad:24px}.app.route-theme>.course-view,.app.route-theme>.lesson-view,.app.route-theme>.final-evaluation,.app.route-theme>.assessment-page,.app.progress-theme>.course-view,.app.progress-theme>.lesson-view,.app.progress-theme>.final-evaluation,.app.progress-theme>.assessment-page{min-height:calc(100% + 30px);margin:0 calc(var(--theme-pad) * -1) -30px;color:#101819;padding:14px var(--theme-pad) 44px;background:#f8f6f1}.app.route-theme>.course-view .back-link,.app.route-theme>.lesson-view .back-link,.app.progress-theme>.course-view .back-link,.app.progress-theme>.lesson-view .back-link{color:#265e57}.sana-plus-page .plus-dashboard-demo,.sana-plus-page .preview-closed,.sana-plus-page .plus-quick-grid>div{color:#fff;background:#ffffff0b;border-color:#ffffff1a}.sana-plus-page .plus-dashboard-demo>header b,.sana-plus-page .plus-quick-grid>div b{color:#fff}.sana-plus-page .plus-dashboard-demo>header small,.sana-plus-page .plus-quick-grid>div small,.sana-plus-page .preview-closed p{color:#c8bacb!important}.sana-plus-page .plus-quick-grid>div svg{color:#efcb7c}:is(.sana-plus-page,.coaching-page,.live-page,.coach-academy-page) :is(.testimonial-form,.testimonial-thanks,.testimonial-invite,.my-testimonials){color:#332e2a;background:#fffaf5;border-color:#ffffff2b}:is(.sana-plus-page,.coaching-page,.live-page,.coach-academy-page) :is(.testimonial-form,.testimonial-thanks,.testimonial-invite,.my-testimonials) :is(h3,h4,b,label){color:#332e2a}:is(.sana-plus-page,.coaching-page,.live-page,.coach-academy-page) :is(.testimonial-form,.testimonial-thanks,.testimonial-invite,.my-testimonials) :is(p,small){color:#6e655d!important}:is(.sana-plus-page,.coaching-page,.live-page,.coach-academy-page) .testimonial-stories{color:#fff;background:#ffffff09;border-color:#ffffff1a}:is(.sana-plus-page,.coaching-page,.live-page,.coach-academy-page) .testimonial-stories>h3{color:#fff}:is(.sana-plus-page,.coaching-page,.live-page,.coach-academy-page) .testimonial-stories>small{color:#c2b9b1!important}:is(.sana-plus-page,.coaching-page,.live-page,.coach-academy-page) .testimonial-stories article{color:#332e2a;background:#faf7f2}:is(.sana-plus-page,.coaching-page,.live-page,.coach-academy-page) .testimonial-stories article p,:is(.sana-plus-page,.coaching-page,.live-page,.coach-academy-page) .testimonial-stories article footer b{color:#403832!important}.community-skeleton{gap:9px;margin:10px 0 16px;display:grid}.community-skeleton>i{background:linear-gradient(100deg,#ffffff0b 24%,#ffffff21 42%,#ffffff0b 60%) 0 0/210% 100%;border:1px solid #ffffff16;border-radius:16px;height:82px;animation:1.35s ease-in-out infinite community-loading;display:block;overflow:hidden}@keyframes community-loading{to{background-position:-210% 0}}.community-page .empty-community .primary{color:#173a2f;background:#f3eee3}.account-page .profile-header{color:#fff;border-color:#ffffff2d;background:linear-gradient(135deg,#314942,#172824)!important}.account-page .profile-header h3{color:#fff}.account-page .account-tools h3{color:#273d37;margin:13px 0 2px}.account-page .account-tools h3:first-child{margin-top:0}.account-page .account-tools button:nth-of-type(2){border-color:var(--line);color:#31584f;background:0 0}.account-page .account-tools .danger-action{color:#9b3e36;background:#fff3f1;border-color:#e2b8b1}.phone.coach-theme{background:#0f1f2c}.phone.coach-theme .status{color:#f7f0e5;background:#0f1f2c}.app.coach-theme{color:#f7f1e8;background:radial-gradient(circle at 89% 2%,#b777494d,#0000 29%),radial-gradient(circle at 2% 45%,#2d76844a,#0000 29%),linear-gradient(#0f1f2c 0%,#132b3a 49%,#091722 100%)}.bottom-nav.coach-theme{background:#0d1d29ef;border-color:#ffffff18}.bottom-nav.coach-theme button{color:#98a8b3}.bottom-nav.coach-theme .active,.bottom-nav.coach-theme .active b{color:#e2aa72}.phone.coach-theme .home-indicator{background:#f5eee3}.coach-academy-page>.inner-head,.coach-academy-page>.section-kicker{color:#fff}.coach-academy-page>.inner-head .brand-mark{filter:brightness(0)invert()}.coach-academy-page .coach-academy-hero{border:1px solid #dfa56f52;box-shadow:0 19px 42px #00000046}.coach-academy-page .academy-access-active,.coach-academy-page .coach-route-progress{color:#fff;background:#ffffff0c;border-color:#ffffff1b}.coach-academy-page .coach-route-progress small{color:#e2aa72}.coach-academy-page .coach-route-progress i{background:#ffffff17}.coach-academy-page .coach-section-intro h3{color:#fff}.coach-academy-page .coach-section-intro small{color:#e2aa72}.coach-academy-page .coach-section-intro p{color:#bccbd3;border-color:#d58f5d}.coach-academy-page :is(.coach-search,.coach-player,.coach-video-list>button,.academy-preview,.locked-coach-sample,.academy-separation){color:#172932}.coach-academy-page :is(.coach-search,.coach-player,.coach-video-list>button,.academy-preview){background:#f9fbfb;border-color:#c9d6db}.coach-academy-page .locked-coach-sample{background:#f9fbfb;border:1px solid #c9d6db;border-radius:17px;padding:3px 13px}.coach-academy-page .academy-separation{background:#eaf2f4;border-color:#bdd0d7}.coach-academy-page .academy-separation p,.coach-academy-page .coach-player>p,.coach-academy-page .coach-video-list p{color:#5e7077!important}.coach-academy-page .coach-list-head{color:#d8e1e4}.coach-academy-page .coach-list-head span{color:#e2aa72}.coach-section-gallery{-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;scroll-padding-inline:2px;display:grid}.app :is(.latest-video-rail,.plus-mini-shelf,.plus-cinema-library,.community-page,.account-page,.coaching-page,.coach-academy-page,.health-experience,.compact-live-card) small{line-height:1.4;font-size:12px!important}.latest-video-rail>button b{font-size:14px}.latest-video-rail>button,.plus-cinema-rail>button{font-size:14px!important}.plus-cinema-rail>button b{font-size:22px}.plus-cinema-rail>button em{font-size:12px}.sana-plus-page .plus-cinema-library>header p,.sana-plus-page .plus-quick-grid>div small,.sana-plus-page .preview-closed p,.community-list-head>button,.community-page .people-list>article>button,.community-page .empty-community button{font-size:13px!important}.community-list-head>div span,.community-page .people-list>article>div h3 em{font-size:12px}.community-page :is(.community-intro p,.people-list p,.empty-community p,.community-safety p){font-size:14px!important}.account-section-label>span,.account-section-label small{font-size:12px!important}.account-page :is(.profile-header p,.profile-form p,.settings-complete p,.membership-status p,.account-questions p,.support-form p),.account-page :is(button,a){font-size:14px!important}.coaching-hero small,.coaching-fit>div p span{font-size:12px!important}.coaching-hero p,.coaching-fit>div p b,.coaching-page .coaching-options p,.coaching-page :is(button,a),.coach-section-gallery>button{font-size:14px!important}.coach-section-gallery small,.coach-section-gallery em{font-size:12px!important}.coach-academy-page .coach-search input,.coach-academy-page .coach-video-list b{font-size:14px!important}.coach-academy-page .coach-video-list p,.coach-academy-page .coach-player>p{font-size:13px!important}.coach-academy-page :is(button,a){font-size:14px!important}.health-theme .fitness-choice-label,.health-theme .fitness-selection-summary small,.health-theme .timer-panel small,.health-theme .series-checks button small{font-size:12px!important}.health-theme .fitness-selection-summary b,.health-theme .fitness-goal-chips button,.health-theme .series-checks button{font-size:14px!important}.health-theme .fitness-selection-summary p,.health-theme .fitness-program-card p,.health-theme .routine-timer-controls button{font-size:13px!important}.health-theme .routine-timer-controls .cancel-routine,.compact-live-card small{font-size:12px!important}.compact-live-card{font-size:13px!important}@media (width<=700px){.app.route-theme,.app.progress-theme{--theme-pad:20px}}@media (width<=390px){.app.route-theme,.app.progress-theme{--theme-pad:18px}.plus-cinema-rail{grid-auto-columns:58%}.coach-section-gallery{grid-auto-columns:82%}.health-theme .timer-panel.compact-timer{grid-template-columns:1fr}.health-theme .timer-panel .rest,.health-theme .routine-timer-controls{grid-column:1}}@media (prefers-reduced-motion:reduce){.phone,.status,.app,.bottom-nav{transition:none!important}.phone.theme-transitioning .app{opacity:1;transform:none}.community-skeleton>i,.live-countdown-signal>i,.health-theme .timer-panel.timer-running .routine-clock small i{animation:none!important}}.more-list .more-entry.more-comunidad{color:#fff;background:radial-gradient(circle at 92% 8%,#d0a95638,#0000 34%),linear-gradient(140deg,#17352c,#2d654d);border-color:#6ca78a;box-shadow:0 9px 24px #10291f35}.more-list .more-entry.more-comunidad>span{color:#a9e2c2;background:#ffffff14}.more-list .more-entry.more-comunidad b,.more-list .more-entry.more-comunidad>svg{color:#fff}.more-list .more-entry.more-comunidad small{color:#d4e8dd}.progress-cinema .progress-dashboard{background:0 0;border:0}.progress-cinema .progress-dashboard>div{color:#fff;background:linear-gradient(155deg,#252d44,#151d31);border:1px solid #ffffff17;box-shadow:inset 0 1px #ffffff08}.progress-cinema .progress-dashboard>div b{color:#efd18a}.progress-cinema .progress-dashboard>div small{color:#bbc6d5;line-height:1.3;font-size:12px!important}.progress-cinema .personal-class-card small{color:#efd18a;font-size:12px!important}.progress-cinema .membership-badges p>span{color:#e4c57e}.live-page .feature-card>small{color:#8edbd5!important}.live-page .feature-card>p{color:#c7d8d5!important}.live-page .replay-library>header p{color:#c3d4d1!important}.live-page .replay-list button{color:#f5f3ec;border-color:#ffffff1c}.live-page .replay-list button b{color:#f5f3ec}.live-page .replay-list button small{color:#aebfbc!important;font-size:12px!important}.live-page .empty-replays{color:#bdceca}.health-theme .focus-exercise-top>div>b{color:#f4d48b}.health-theme .focus-exercise-top>div>em{background:#ffffff12;border:1px solid #ffffff20;color:#bff2ef!important}.health-theme .focus-exercise-top>span{color:#fff;background:#ffffff17}.health-theme .exercise-purpose span{font-size:12px;line-height:1.4}.health-theme .exercise-purpose b{font-size:11px}.library-experience .course-poster .poster-copy small{overflow-wrap:anywhere;max-width:100%;line-height:1.15;font-size:11px!important}.library-experience .course-poster .poster-copy em{font-size:12px;line-height:1.25}.library-experience .library-feature-copy small{font-size:11px!important}.library-experience .library-feature-copy em,.library-experience .library-feature-copy strong,.library-experience .library-access-key span{font-size:12px}.sana-plus-page .plus-active-banner{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sana-plus-page .plus-active-banner>svg{grid-area:1/1}.sana-plus-page .plus-active-banner>div{grid-column:2;min-width:0}.sana-plus-page .plus-active-banner>a{color:#f0cf83;background:#ffffff0b;border:1px solid #efcb7c55;border-radius:9px;grid-column:2;width:fit-content;margin-top:8px;padding:7px 10px;text-decoration:none}.phone.vuelve-theme{background:#071e1d}.phone:has(.vuelve-page){background:#071e1d}.phone.vuelve-theme .status{color:#f7f1e7;background:#071e1d}.phone:has(.vuelve-page) .status{color:#f7f1e7;background:#071e1d}:is(.app.vuelve-theme,.phone:has(.vuelve-page) .app){color:#f7f1e8;background:radial-gradient(circle at 88% 3%,#29aa9845,#0000 29%),radial-gradient(circle at 2% 45%,#c09c4c28,#0000 28%),linear-gradient(#071e1d,#123c38 49%,#061817)}:is(.bottom-nav.vuelve-theme,.phone:has(.vuelve-page) .bottom-nav){background:#071d1bef;border-color:#ffffff17}:is(.bottom-nav.vuelve-theme button,.phone:has(.vuelve-page) .bottom-nav button){color:#9eafaa}.bottom-nav.vuelve-theme .active,.bottom-nav.vuelve-theme .active b{color:#e8cb86}.phone:has(.vuelve-page) .bottom-nav .active{color:#e8cb86}.phone:has(.vuelve-page) .bottom-nav .active b{color:#e8cb86}.phone.vuelve-theme .home-indicator{background:#f6eee1}.phone:has(.vuelve-page) .home-indicator{background:#f6eee1}.vuelve-page>.inner-head,.vuelve-page>.section-kicker{color:#fff}.vuelve-page>.inner-head .brand-mark{filter:brightness(0)invert()}.vuelve-page>.section-kicker{color:#e8cb86}.vuelve-page small{line-height:1.4;font-size:12px!important}.vuelve-page p{line-height:1.5;font-size:14px!important}.vuelve-page button,.vuelve-page a{font-size:14px!important}.vuelve-page .vuelve-manual-contents span,.vuelve-page .vuelve-guide-focus,.vuelve-page .vuelve-impact-areas span{font-size:11px;line-height:1.25}.vuelve-page .vuelve-concepts article b{font-size:13px}.vuelve-page .vuelve-concepts article p{font-size:12px!important}.vuelve-page .vuelve-class-list button b,.vuelve-page .vuelve-evaluation h4,.vuelve-page .vuelve-quiz-questions h5{font-size:14px}.vuelve-page .vuelve-class-list header small{color:#e8cb86}.vuelve-page .vuelve-class-list>button{color:#f7f2e9;border-color:#ffffff1d}.vuelve-page .vuelve-class-list>button b{color:#f7f2e9}.vuelve-page .vuelve-class-list>button small{color:#b9cac5!important}.coach-academy-page .academy-preview p{font-size:13px!important}.coach-academy-page .academy-preview strong{font-size:14px;line-height:1.35}.coach-academy-page .coach-live-entry small{font-size:12px!important}.coach-academy-page .coach-live-entry b{font-size:14px;line-height:1.35}.coach-academy-page .coach-live-entry p,.coach-academy-page .coach-section-intro p{font-size:13px!important}.coach-academy-page .coach-live-entry em{font-size:12px}.coach-academy-page .coach-route-progress b{font-size:14px}.health-theme .routine-timer-controls button,.health-theme .routine-timer-controls .cancel-routine{min-height:44px!important}.account-page .profile-header>div{min-width:0}.account-page .profile-header p{overflow-wrap:anywhere;word-break:break-word}.community-page .connection-requests{color:#fff;background:#0d281f;border-color:#ffffff1c;box-shadow:0 12px 25px #00000024}.community-page .connection-requests article{border-color:#ffffff1a}.community-page .connection-requests article>div b{color:#fff}.community-page .connection-requests article>div small{color:#b9cec3!important;font-size:12px!important}.community-page .connection-requests article>button:first-of-type{color:#123729;background:#9ad7b5}.community-page .connection-requests article>button:nth-of-type(2){color:#dceae3;background:#ffffff0d;border-color:#ffffff28}.module-message.error,.admin-global-notice.error,.admin-action-success.error{color:#913b33;background:#fff0ed;border-color:#e7b2a8}.module-message.pending{color:#425d57;background:#eef3f1;border:1px solid #c8d6d2}.admin-global-notice{color:#276447;background:#edf8f1;border:1px solid #b7d5c5;border-radius:13px;align-items:center;gap:8px;margin:10px 0;padding:11px 13px;font-weight:800;display:flex}@media (width<=390px){.health-theme .timer-panel.compact-timer{grid-template-columns:minmax(0,1fr) minmax(96px,.8fr)}.health-theme .timer-panel .rest{grid-column:auto}.health-theme .routine-timer-controls{grid-column:1/-1}.health-theme .focus-exercise{scroll-margin-top:218px}.coach-academy-page .coach-live-entry{grid-template-columns:40px minmax(0,1fr)}.coach-academy-page .coach-live-entry>em{grid-column:2;width:fit-content;margin-top:2px}.vuelve-page .vuelve-concepts{grid-template-columns:1fr}}.phone.journal-theme{background:#f0e9dc}.phone.journal-theme .status{color:#332929;background:#f0e9dc}.app.journal-theme{color:#2f2928;background:radial-gradient(circle at 88% 5%,#b66b5b22,#0000 28%),linear-gradient(90deg,#0000 23px,#b5625530 24px,#0000 25px),#f6f0e5}.bottom-nav.journal-theme{background:#faf6efef;border-color:#d8cab8}.bottom-nav.journal-theme button{color:#7a6f69}.bottom-nav.journal-theme .active,.bottom-nav.journal-theme .active b{color:#8b4d49}.phone.journal-theme .home-indicator{background:#3e302f}.journal-theme .simple-head{color:#3b302f}.journal-theme .simple-head .brand-mark{opacity:.84}.journal-home{padding-bottom:8px}.journal-cover-sheet{isolation:isolate;background:repeating-linear-gradient(#0000 0 34px,#786b5d12 35px 36px),linear-gradient(145deg,#fffdf8,#f3eadb);border:1px solid #d7c8b4;border-left:8px solid #78423f;border-radius:5px 21px 21px 5px;min-height:392px;margin:3px 0 19px;padding:24px 19px 18px;position:relative;overflow:hidden;box-shadow:0 18px 38px #563a2b20,inset 5px 0 #ffffff8f}.journal-cover-sheet:before{content:"";z-index:-1;border:1px solid #9b5b5050;border-radius:50%;width:180px;height:180px;position:absolute;top:-76px;right:-74px}.journal-date{color:#896f64;text-transform:capitalize;font-family:Cormorant Garamond,serif;font-size:16px;display:block}.journal-cover-sheet>small{color:#98594f;letter-spacing:.12em;margin-top:30px;font-weight:900;display:block;font-size:10px!important}.journal-cover-sheet>h3{color:#342b2a;margin:7px 0 9px;font-family:Cormorant Garamond,serif;font-size:38px;font-weight:600;line-height:.9}.journal-cover-sheet>h3 em{color:#8b4d49;font-weight:500}.journal-cover-sheet>p{color:#6f625c;max-width:260px;margin:0 0 19px;line-height:1.45;font-size:13px!important}.journal-write-primary,.journal-guided-link,.journal-privacy-foot{text-align:left;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;display:grid}.journal-write-primary{color:#fffaf1;background:#70403d;border-radius:13px;min-height:58px;padding:10px 12px;box-shadow:0 9px 20px #58312d25}.journal-write-primary>svg:first-child{color:#e7c68d}.journal-write-primary span,.journal-guided-link span{min-width:0}.journal-write-primary b,.journal-write-primary small,.journal-guided-link b,.journal-guided-link small{display:block}.journal-write-primary b{font-size:14px}.journal-write-primary small{color:#e2d4ca;font-size:11px!important}.journal-guided-link{color:#554744;background:0 0;border-bottom:1px solid #bba99666;min-height:49px;margin-top:7px;padding:7px 5px}.journal-guided-link>svg:first-child{color:#965d53}.journal-guided-link b{font-size:13px}.journal-guided-link small{color:#84736b;font-size:10px!important}.journal-privacy-foot{color:#81716a;background:0 0;grid-template-columns:auto 1fr;min-height:31px;margin-top:4px;padding:5px;font-size:10px}.journal-recent-head{justify-content:space-between;align-items:end;gap:10px;margin:0 1px 8px;display:flex}.journal-recent-head small{color:#9a6258;letter-spacing:.1em;font-weight:900;font-size:9px!important}.journal-recent-head h3{margin:2px 0 0;font-family:Cormorant Garamond,serif;font-size:20px}.journal-recent-head>button{color:#8b4d49;background:0 0;border:0;padding:5px;font-size:11px;font-weight:800}.journal-latest,.journal-empty-page{color:#3d3331;text-align:left;background:#fffaf2aa;border:1px solid #ddcfbd;border-radius:13px;width:100%;min-height:62px;box-shadow:0 8px 18px #5537260d}.journal-latest{border-top:1px solid #ddcfbd;padding:10px 11px}.journal-empty-page{color:#766861;align-items:center;gap:9px;padding:12px;display:flex}.journal-writing-page>h3{color:#3d302f;margin:12px 0 8px;font-size:27px}.journal-writing-page .private-writing-note{color:#75554f;background:#fff9ef;border-color:#dccbbb}.journal-paper{color:#372e2d;border-radius:4px 15px 15px 4px;box-shadow:0 13px 28px #4d34241a;background:linear-gradient(90deg,#0000 34px,#a85d5430 35px,#0000 36px),repeating-linear-gradient(#fffdf8 0 30px,#b9ad9d32 31px 32px)!important;border:1px solid #d8c7b3!important;border-left:3px solid #a35e55!important;min-height:380px!important;padding:19px 18px 19px 47px!important;line-height:32px!important}.route-experience .focused-route{padding:17px;min-height:354px!important}.route-experience .focused-route>header{z-index:1;margin:0;position:relative;color:#fff!important;background:0 0!important;border:0!important;padding:2px 0!important}.route-experience .focused-route>header small{color:#e6c875!important;font-size:10px!important}.route-experience .focused-route>header h3{color:#fff;text-shadow:0 2px 17px #000;font-size:34px}.route-experience .focused-route>header p{text-shadow:0 2px 12px #000;max-width:275px;line-height:1.42;color:#e0e9e4!important;font-size:13px!important}.route-experience .focused-route>header>span{color:#fff;border:1px solid #ffffff38;box-shadow:0 8px 22px #0005;background:#2f8176!important}.route-experience .focused-route .highlighted-next{background:#04110ed9;padding:14px;animation:none;border:1px solid #78b4a655!important;margin:27px 0 0!important}.route-experience .focused-route .highlighted-next b{font-size:16px}.route-experience .focused-route .highlighted-next p{font-size:12px!important}.route-experience .focused-route .highlighted-next .primary{border-radius:11px;min-height:45px;font-size:13px}.route-experience .focused-route .route-achievement{color:#fff;background:#071713d9;border-color:#d7bd7466;margin:22px 0 0}.route-experience .focused-route .route-achievement p{color:#bacbc4}.route-experience .focused-route .show-route{background:0 0;border:0;width:100%;min-height:39px;margin:8px 0 0;padding:7px;font-size:12px}.route-experience .focused-route .route-steps{background:0 0;margin:7px 0 0;padding:0}.route-experience .focused-route .route-steps button{padding:10px;min-height:62px!important}.route-experience .focused-route .route-steps button small{font-size:11px!important}.route-experience .compact-stage-switch{margin-top:13px}.route-experience .compact-stage-switch button{min-height:40px;font-size:11px}.route-experience .compact-stage-switch button b{color:inherit}.health-theme .health-choice-cards.visual{gap:7px;margin:5px 0 11px}.health-theme .health-choice-cards.visual button{border-width:1px;border-radius:15px;padding:8px;min-height:94px!important}.health-theme .health-choice-cards.visual button:not(.active){filter:grayscale(.58)saturate(.45)brightness(.68);opacity:.64;transform:none}.health-theme .health-choice-cards.visual button.active{filter:none;opacity:1;border-color:#19aeb7;transform:none;box-shadow:0 0 0 2px #19aeb72c,0 8px 18px #25778924}.health-theme .health-choice-cards.visual button>span{border-radius:8px;width:27px;height:27px}.health-theme .health-choice-cards.visual button b{font-size:16px}.health-theme .health-choice-cards.visual button small{display:none}.health-theme .health-choice-cards.visual button>svg{width:15px;height:15px;top:7px;right:7px}.health-theme .workout-program-cover{border-radius:20px;min-height:224px;margin:9px 0 10px;padding:15px}.health-theme .workout-program-cover>div h3{font-size:27px}.health-theme .workout-program-cover>div p{font-size:12px!important}.health-theme .workout-program-cover>div span{font-size:10px}.health-theme .workout-program-cover>b{font-size:24px}.health-theme .workout-program-cover>button{min-height:44px;padding:8px;font-size:13px}.health-theme .workout-plan-line{background:#ffffffbf;border:1px solid #a7d5da;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:55px;margin:0 0 10px;padding:8px 9px 8px 12px;display:flex;box-shadow:0 7px 19px #246d7a10}.health-theme .workout-plan-line span{min-width:0}.health-theme .workout-plan-line small,.health-theme .workout-plan-line b{display:block}.health-theme .workout-plan-line small{color:#27808a;letter-spacing:.08em;font-weight:900;font-size:9px!important}.health-theme .workout-plan-line b{color:#123c46;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.health-theme .workout-plan-line>button{color:#126b75;background:#eefafb;border:1px solid #9bcbd0;border-radius:10px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:850;display:flex;min-height:36px!important}.health-theme .workout-config-sheet{background:#f8feffed;border:1px solid #8fcbd1;border-radius:18px;margin:0 0 12px;padding:13px;box-shadow:0 14px 30px #266e7a1c}.health-theme .workout-config-sheet>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.health-theme .workout-config-sheet>header small{color:#17828d;font-weight:900;font-size:9px!important}.health-theme .workout-config-sheet>header h3{color:#113b45;margin:2px 0 0;font-family:Cormorant Garamond,serif;font-size:24px}.health-theme .workout-config-sheet>header>button{color:#497178;background:#fff;border:1px solid #acd4d7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;min-height:34px!important}.health-theme .config-choice{margin-top:14px}.health-theme .config-choice>b{color:#254b53;margin-bottom:7px;font-size:12px;display:block}.health-theme .config-choice>p{color:#5c7479;margin:7px 2px 0;line-height:1.4;font-size:11px!important}.health-theme .workout-config-sheet .fitness-goal-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;display:grid;overflow:visible}.health-theme .workout-config-sheet .fitness-goal-chips button{border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:0;padding:6px;display:flex;min-height:39px!important;font-size:11px!important}.health-theme .workout-place-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.health-theme .workout-place-grid>button{isolation:isolate;color:#fff;text-align:left;background:#315b63;border:1px solid #ffffff80;border-radius:13px;padding:8px;position:relative;overflow:hidden;min-height:92px!important}.health-theme .workout-place-grid>button>img{z-index:-3;object-fit:cover;opacity:.42;width:100%;height:100%;position:absolute;inset:0}.health-theme .workout-place-grid>button>i{z-index:-2;background:linear-gradient(#0b3e4778,#052d35f2);position:absolute;inset:0}.health-theme .workout-place-grid>button>span{position:absolute;bottom:7px;left:7px;right:7px}.health-theme .workout-place-grid b,.health-theme .workout-place-grid small{display:block}.health-theme .workout-place-grid b{font-size:11px;line-height:1.1}.health-theme .workout-place-grid small{display:none}.health-theme .workout-place-grid>button.active{border-color:#5de2e3;box-shadow:0 0 0 2px #16aeb33d}.health-theme .workout-advanced-config{background:#fff;border:1px solid #c1dade;border-radius:12px;margin-top:11px}.health-theme .workout-advanced-config>summary{color:#3c6269;justify-content:space-between;align-items:center;min-height:42px;padding:9px 11px;font-size:11px;font-weight:850;list-style:none;display:flex}.health-theme .workout-advanced-config>summary::-webkit-details-marker{display:none}.health-theme .workout-advanced-config[open]>summary svg{transform:rotate(90deg)}.health-theme .workout-advanced-config .config-row{padding:8px 10px}.health-theme .workout-config-result{color:#1b6e68;background:#e8f6f5;border-radius:11px;align-items:center;gap:8px;margin-top:10px;padding:9px;display:flex}.health-theme .workout-config-result span,.health-theme .workout-config-result b,.health-theme .workout-config-result small{display:block}.health-theme .workout-config-result small{color:#5d7a78;font-size:10px!important}.health-theme .workout-config-sheet .save-config{color:#fff;background:#087e89;border:0;border-radius:11px;width:100%;margin-top:9px;font-size:12px;font-weight:850;min-height:42px!important}.health-theme .week-strip{gap:5px;margin:5px 0 8px;padding:0 0 6px}.health-theme .week-strip button{border-width:1px;border-radius:10px;min-width:59px;padding:5px;font-size:10px;min-height:43px!important}.health-theme .week-strip button small{font-size:8px!important}.health-theme .workout-focus-summary{border-left-width:2px;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:6px 0;padding:9px 10px;display:flex}.health-theme .workout-focus-summary small{color:#27808a;font-size:9px!important}.health-theme .workout-focus-summary h3{margin:2px 0;font-size:16px}.health-theme .workout-focus-summary p{display:none}.health-theme .workout-focus-summary>button{border-radius:9px;padding:6px 8px;font-size:10px;min-height:34px!important}.health-theme .routine-timer-pill{z-index:8;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#073b46ed;border:1px solid #5cbcc4;border-radius:14px;align-items:center;gap:7px;min-height:54px;margin:7px 0 9px;padding:7px 8px;display:flex;position:sticky;top:5px;box-shadow:0 10px 24px #0b4a5640}.health-theme .routine-timer-pill small,.health-theme .routine-timer-pill b{display:block}.health-theme .routine-timer-pill small{color:#8fe2df;font-weight:850;font-size:8px!important}.health-theme .routine-timer-pill b{color:#fff;font-variant-numeric:tabular-nums;font-size:16px}.health-theme .routine-timer-pill .routine-clock small i{background:#82999b;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.health-theme .routine-timer-pill.timer-running .routine-clock small i{background:#5df0d9;animation:1.25s ease-in-out infinite timer-pulse;box-shadow:0 0 0 4px #5df0d927}.health-theme .routine-timer-pill .rest{border-left:1px solid #ffffff24;padding-left:7px}.health-theme .routine-timer-pill>button{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:9px;place-items:center;min-width:34px;padding:5px;font-size:9px;display:grid;min-height:34px!important}.health-theme .routine-timer-pill .timer-toggle{color:#073b46;background:#eafafa;margin-left:auto}.health-theme .routine-timer-pill .skip-rest{min-width:auto;padding:5px 7px}.health-theme .routine-timer-pill .cancel-routine{color:#b9cacc;background:0 0;border:0;min-width:auto;padding:4px}.health-theme .routine-head{margin-top:6px}.health-theme .routine-head h3{font-size:20px}.health-theme .focus-exercise-top{isolation:isolate;background:#073e49;min-height:132px;margin:-16px -16px 12px;padding:18px 15px;position:relative;overflow:hidden}.health-theme .focus-exercise-top>.cover-image{z-index:-3;object-fit:cover;opacity:.26;width:100%;height:100%;position:absolute;inset:0}.health-theme .focus-exercise-top>.exercise-cover-shade{z-index:-2;background:linear-gradient(90deg,#062f39f7,#073c46bf 65%,#073c4670);position:absolute;inset:0}.health-theme .focus-exercise-top>span,.health-theme .focus-exercise-top>div{z-index:1;position:relative}.health-theme .focus-exercise-top>span{width:42px;height:42px;font-size:16px}.health-theme .focus-exercise-top h3{color:#fff;font-size:27px}.health-theme .exercise-purpose{grid-template-columns:1fr 1.25fr;gap:7px;padding:8px;display:grid}.health-theme .series-checks{gap:6px}.health-theme .series-checks button{border-width:1px;border-radius:13px;padding:6px 3px;min-height:76px!important}.health-theme .series-checks button span{width:27px;height:27px}.health-theme .series-checks button.current{transform:none}.live-page .replay-library{color:#fff;background:#07181ee8;border:1px solid #ffffff1c;border-radius:22px;margin:20px 0;padding:14px;box-shadow:0 18px 38px #00000030}.live-page .replay-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.live-page .replay-heading small{color:#72d6d1;letter-spacing:.1em;font-weight:900;font-size:9px!important}.live-page .replay-heading h3{color:#fff;margin:4px 0;font-family:Cormorant Garamond,serif;font-size:25px;line-height:1}.live-page .replay-heading p{margin:0;color:#aebfbd!important;font-size:11px!important}.live-page .replay-heading>button{color:#d6e4e1;background:#ffffff0d;border:1px solid #fff2;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;min-height:36px!important}.live-page .replay-search{color:#b6c8c5;background:#ffffff0e;border:1px solid #ffffff25;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin:11px 0;padding:8px 10px;display:grid}.live-page .replay-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0}.live-page .replay-search input::placeholder{color:#91a5a2}.live-page .replay-search button{color:#c9d8d5;background:0 0;border:0}.live-page .replay-lock{background:#8c6a3028;border:1px solid #d2ad6260;margin:11px 0}.live-page .replay-feature{isolation:isolate;background:#020606;border:1px solid #ffffff20;border-radius:17px;min-height:205px;margin:13px 0 20px;position:relative;overflow:hidden;box-shadow:0 14px 28px #0006}.live-page .replay-feature>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.live-page .replay-feature>i{z-index:-2;background:linear-gradient(#0000,#0714178f 39%,#020707f7 95%);position:absolute;inset:0}.live-page .replay-feature-copy{position:absolute;bottom:13px;left:13px;right:13px}.live-page .replay-feature-copy small{color:#70d4cf;font-weight:900;font-size:9px!important}.live-page .replay-feature.viernes .replay-feature-copy small{color:#e2b766}.live-page .replay-feature-copy h3{color:#fff;margin:4px 0;font-family:Cormorant Garamond,serif;font-size:27px;line-height:.95}.live-page .replay-feature-copy p{margin:0;color:#c3d1cf!important;font-size:11px!important}.live-page .replay-feature-copy button{color:#102a30;background:#f4f1e9;border:0;border-radius:9px;align-items:center;gap:5px;margin-top:10px;padding:7px 10px;font-size:10px;font-weight:850;display:flex;min-height:36px!important}.live-page .replay-feature.is-playing{min-height:0;box-shadow:none;background:0 0;overflow:visible}.live-page .replay-feature.is-playing .video-frame{border-radius:15px;margin:0}.live-page .replay-feature.is-playing .replay-feature-copy{padding:10px 2px 2px;position:static}.live-page .replay-shelf{margin:18px 0}.live-page .replay-shelf>header{justify-content:space-between;align-items:end;gap:8px;margin-bottom:8px;display:flex}.live-page .replay-shelf>header small{color:#73d5d0;letter-spacing:.08em;font-weight:900;font-size:8px!important}.live-page .replay-shelf.viernes>header small{color:#dfb665}.live-page .replay-shelf>header h4{color:#fff;margin:2px 0 0;font-family:Cormorant Garamond,serif;font-size:22px}.live-page .replay-shelf>header>span{color:#c6d4d1;background:#ffffff12;border-radius:50%;place-items:center;min-width:29px;height:29px;font-size:10px;display:grid}.live-page .replay-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:76%;grid-auto-flow:column;gap:9px;padding:1px 18px 8px 0;display:grid;overflow-x:auto}.live-page .replay-rail::-webkit-scrollbar{display:none}.live-page .replay-rail>button{isolation:isolate;color:#fff;text-align:left;scroll-snap-align:start;background:#112a2f;border:1px solid #ffffff1c;border-radius:14px;padding:0;position:relative;overflow:hidden;min-height:142px!important}.live-page .replay-rail>button>img{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.live-page .replay-rail>button>i{z-index:-2;background:linear-gradient(#0000,#08161970 38%,#020808f5 96%);position:absolute;inset:0}.live-page .replay-rail>button>span{color:#12343a;background:#f1eee8dd;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:9px;left:9px}.live-page .replay-rail>button>div{position:absolute;bottom:10px;left:10px;right:10px}.live-page .replay-rail small,.live-page .replay-rail b{display:block}.live-page .replay-rail small{color:#74d5d0!important;font-size:8px!important}.live-page .replay-shelf.viernes .replay-rail small{color:#e1bc74!important}.live-page .replay-rail b{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.community-page .compact-community-intro{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:154px;margin:3px 0 15px;padding:15px;display:grid}.community-page .compact-community-intro>span{color:#a6dfbd;background:#ffffff12;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.community-page .compact-community-intro h2{margin:2px 0 4px;font-size:27px;line-height:.91}.community-page .compact-community-intro p{margin:0;line-height:1.4;font-size:12px!important}.community-page .compact-community-intro>button{border-radius:10px;grid-column:1/-1;padding:8px 11px;font-size:11px;min-height:39px!important}.community-page .community-list-head{align-items:end;margin:14px 1px 8px}.community-page .community-list-head>div h3{font-size:21px}.community-page .community-list-head>small{color:#a9bdb3;font-size:10px!important}.community-page .community-search{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:42px;margin-bottom:8px;position:sticky;top:4px}.community-page .compact-directory{gap:7px;display:grid}.community-page .compact-directory>article{min-height:66px;box-shadow:none;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:9px;margin:0;padding:10px;display:grid}.community-page .compact-directory>article>span{width:42px;height:42px}.community-page .compact-directory>article>div:nth-child(2){min-width:0}.community-page .compact-directory h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.community-page .compact-directory h3+b{color:#9fd8bb;margin-top:2px;font-size:10px;font-weight:750}.community-page .compact-directory small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px!important}.community-page .compact-directory p{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden;font-size:10px!important}.community-page .compact-directory>article>button{border-radius:10px;grid-column:3;place-items:center;width:34px;padding:0;display:grid;min-height:34px!important}.community-page .compact-directory>article>button.connected svg{transform:rotate(90deg)}.community-page .compact-directory .public-profile-detail{border-radius:11px;grid-column:1/-1;width:100%;margin-top:2px;padding:11px}.community-page .compact-directory .public-profile-detail p{white-space:normal;overflow:visible}.community-page .community-load-more{color:#d7e6de;background:#ffffff0d;border:1px solid #fff2;border-radius:11px;width:100%;min-height:42px;margin-top:10px;font-size:11px}.community-page .community-safety{margin:14px 0 7px;padding:11px}.community-page .community-safety p,.community-page>.safety-note{font-size:11px!important}@media (width<=390px){.journal-cover-sheet{min-height:380px;padding-left:15px;padding-right:15px}.route-experience .focused-route{min-height:344px!important}.route-experience .focused-route .highlighted-next{margin-top:20px!important}.health-theme .health-choice-cards.visual button{min-height:88px!important}.health-theme .workout-program-cover{min-height:214px}.health-theme .routine-timer-pill{gap:5px;padding:6px}.health-theme .routine-timer-pill>span{min-width:58px}.health-theme .routine-timer-pill .cancel-routine{font-size:8px}.live-page .replay-rail{grid-auto-columns:80%}}@media (prefers-reduced-motion:reduce){.health-theme .routine-timer-pill.timer-running .routine-clock small i{animation:none!important}}.app .live-local-card.compact-live-card{border:1px solid #ffffff20;grid-template-columns:35px minmax(0,1fr) auto;gap:10px;min-height:68px;padding:11px 12px;box-shadow:0 9px 22px #102e2b20}.app .compact-live-card .live-countdown-signal{color:#f0d48d;background:#ffffff12;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:relative}.app .compact-live-card>span:nth-child(2){min-width:0}.app .compact-live-card>span:nth-child(2) small{color:#ead18f;letter-spacing:.09em;font-size:11px!important}.app .compact-live-card>span:nth-child(2) b{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:15px;line-height:1.25}.app .compact-live-card b em{color:#fff0bd;background:#f0d48d2b;border-radius:999px;min-width:42px;margin-left:2px;padding:2px 5px;font-style:normal}.app .compact-live-card>strong{padding:8px 11px;font-size:11px}.journal-cover-sheet{min-height:352px;margin-bottom:9px}.journal-privacy-foot{display:none!important}.journal-privacy-note{color:#594a46;text-align:left;background:#fffaf2a8;border:1px solid #d9cbbb;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:46px;margin:0 0 17px;padding:8px 11px;display:grid}.journal-privacy-note>svg:first-child{color:#8d5a51}.journal-privacy-note span,.journal-privacy-note b,.journal-privacy-note small{display:block}.journal-privacy-note b{font-size:11px}.journal-privacy-note small{color:#85746d;margin-top:1px;font-size:9px!important}.journal-home>.context-tip,.route-experience>.context-tip{min-height:0;margin:3px 0 10px;padding:10px 11px}.journal-home>.context-tip p,.route-experience>.context-tip p{margin-top:2px;line-height:1.42;font-size:11px!important}.journal-home>.context-tip>button,.route-experience>.context-tip>button{min-height:32px;padding:5px 9px;font-size:10px}.sintera-method-button{color:#fff;text-align:left;background:#071b18bf;border:1px solid #3faaa2;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:52px;margin:8px 0 12px;padding:9px 11px;display:grid}.sintera-method-button>svg:first-child{color:#e4c56f}.sintera-method-button span,.sintera-method-button b,.sintera-method-button small{display:block}.sintera-method-button b{font-size:12px}.sintera-method-button small{color:#b8cbc6;margin-top:2px;font-size:9px!important}.sintera-method-modal{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020b0ac7;place-items:end center;padding:54px 11px 12px;display:grid;position:fixed;inset:0}.sintera-method-modal>article{color:#14231f;background:radial-gradient(circle at 93% 0,#3c948947,#0000 28%),#f5f1e8;border:1px solid #d6ba7466;border-radius:24px;width:min(420px,100%);max-height:88%;padding:21px 17px 17px;position:relative;overflow-y:auto;box-shadow:0 30px 60px #0009}.sintera-method-modal .method-close{color:#44544f;background:#fff;border:1px solid #d5d6cc;border-radius:50%;place-items:center;width:35px;min-height:35px;display:grid;position:absolute;top:12px;right:12px}.sintera-method-modal>article>small{color:#8f6c2c;letter-spacing:.11em;font-weight:900;font-size:9px!important}.sintera-method-modal h2{margin:5px 36px 7px 0;font-family:Cormorant Garamond,serif;font-size:31px;line-height:.95}.sintera-method-flow{color:#fff;background:#0c302b;border-radius:13px;justify-content:space-between;align-items:center;gap:3px;margin:13px 0;padding:9px;display:flex}.sintera-method-flow span{color:#dfc477;text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.sintera-method-flow b{color:#fff;font-size:8px;line-height:1.15}.sintera-method-flow>svg{color:#8ea6a0;flex:none}.sintera-method-phases{gap:7px;display:grid}.sintera-method-phases section{background:#ffffffa8;border:1px solid #d8ddd7;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:9px;display:grid}.sintera-method-phases section>b{color:#fff;background:#2e8278;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Cormorant Garamond,serif;font-size:17px;display:grid}.sintera-method-phases h3{margin:0;font-size:13px}.sintera-method-phases p{color:#60716c;margin:2px 0 0;line-height:1.38;font-size:10px!important}.sintera-method-modal .method-note{border-left:3px solid #c5a14d;padding-left:9px}.sintera-method-modal .primary{width:100%;min-height:43px;margin-top:9px}.library-experience .plus-mini-shelf>div:first-child{padding-inline:12px}.library-experience .plus-mini-shelf .course-poster-rail{padding-left:12px}.library-experience .paid-programs{background:radial-gradient(circle at 94% 5%,#9e684738,#0000 31%),#17130f;border:1px solid #bd8d5455;border-radius:20px;margin-inline:-10px;padding:15px 10px 14px}.library-experience .paid-programs>div:first-child>small{color:#e3b37e}.library-experience .paid-programs>div:first-child p{color:#c3b1a3;max-width:300px;font-size:11px!important}.library-experience .latest-video-rail{grid-auto-columns:86%;gap:11px}.library-experience .latest-video-rail>button{aspect-ratio:16/9;min-height:178px}.library-experience .latest-video-rail>button>img{object-position:center}.library-experience .latest-video-head>span,.library-experience .latest-library-head>span{display:none!important}.library-experience .library-extras{background:radial-gradient(circle at 92% 0,#4dbdab26,#0000 34%),linear-gradient(145deg,#142b27,#0a1815);border-color:#5bc9b63a;position:relative}.library-experience .library-extras>summary{min-height:74px;padding:13px 14px}.library-experience .library-extras>summary>svg:first-child{color:#e3c276}.library-experience .library-extras[open]>summary{border-bottom:1px solid #ffffff12}.library-experience .resource-shelf{margin-top:10px}.sana-plus-page .plus-active-banner{border-radius:13px;margin-bottom:10px;padding:10px 12px}.sana-plus-page .plus-active-banner p{font-size:10px!important}.sana-plus-page .plus-pro-hero{isolation:isolate;background:#160f19;border:1px solid #e1bd695a;flex-direction:column;justify-content:flex-end;min-height:348px;padding:21px 17px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000063}.sana-plus-page .plus-pro-hero>.cover-image{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sana-plus-page .plus-pro-hero>.plus-hero-shade{z-index:-2;background:linear-gradient(#160b1b26,#2c17345e 23%,#2a1733d2 56%,#130c17fa 95%);position:absolute;inset:0}.sana-plus-page .plus-pro-hero>:not(.cover-image):not(.plus-hero-shade){z-index:1;position:relative}.sana-plus-page .plus-pro-hero>span{margin-top:9px;font-size:10px}.sana-plus-page .plus-pro-hero h2{color:#fff;text-shadow:0 4px 21px #000;max-width:310px;margin:7px 0;font-size:35px}.sana-plus-page .plus-pro-hero p{color:#e4dae5;max-width:310px;margin:0 0 10px;line-height:1.45;font-size:12px!important}.sana-plus-page .plus-pro-hero>button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:13px;display:flex}.sana-plus-page .member-preview{background:#ffffff08;border-color:#ffffff18;border-radius:17px;padding:13px}.sana-plus-page .member-preview-head h3{font-size:25px}.sana-plus-page .member-preview-head>button{min-height:43px}.coach-academy-page .coach-academy-hero{isolation:isolate;background:#101d28;flex-direction:column;justify-content:flex-end;min-height:335px;display:flex;position:relative;overflow:hidden}.coach-academy-page .coach-academy-hero>.cover-image{z-index:-3;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.coach-academy-page .coach-academy-hero>.coach-hero-shade{z-index:-2;background:linear-gradient(#0000,#10283a61 18%,#102739dd 52%,#0b1722fa 96%);position:absolute;inset:0}.coach-academy-page .coach-academy-hero>:not(.cover-image):not(.coach-hero-shade){z-index:1;position:relative}.coach-academy-page .coach-academy-hero h2{color:#fff;text-shadow:0 4px 20px #000}.coach-academy-page .coach-video-list{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;gap:10px;padding:2px 18px 12px 0;display:grid;overflow-x:auto}.coach-academy-page .coach-video-list::-webkit-scrollbar{display:none}.coach-academy-page .coach-video-list>button{isolation:isolate;text-align:left;scroll-snap-align:start;border:1px solid #ffffff24;border-radius:17px;min-height:190px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 15px 32px #0007;color:#fff!important;background:#0b1720!important}.coach-academy-page .coach-video-list .coach-video-art{z-index:-3;background:#102532;border-radius:0;width:auto;height:auto;display:block;position:absolute;inset:0}.coach-academy-page .coach-video-art>img{object-fit:cover;width:100%;height:100%}.coach-academy-page .coach-video-art>i{background:linear-gradient(#10243222,#102432a8 46%,#06111afa 96%);position:absolute;inset:0}.coach-academy-page .coach-video-order{z-index:2;color:#132534;background:#e5b177e8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid;position:absolute;top:11px;left:11px}.coach-academy-page .coach-video-list>button>div{z-index:2;position:absolute;bottom:12px;left:12px;right:12px}.coach-academy-page .coach-video-list>button>div small{color:#efbb83!important;font-size:9px!important}.coach-academy-page .coach-video-list>button>div b{color:#fff;text-shadow:0 2px 14px #000;margin-top:3px;font-size:15px!important}.coach-academy-page .coach-video-list>button>div p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 28px 0 0;line-height:1.3;display:-webkit-box;overflow:hidden;color:#c3d0d6!important;font-size:10px!important}.coach-academy-page .coach-video-list>button>svg{z-index:3;color:#efbb83;position:absolute;bottom:13px;right:12px}.coach-academy-page .coach-video-list>button.pending-link{filter:grayscale(.45)}.health-theme .routine-timer-pill{grid-template-columns:minmax(0,1fr) auto auto;min-height:62px}.health-theme .routine-timer-pill small{letter-spacing:.05em;font-size:7px!important}.health-theme .routine-timer-pill .timer-toggle{justify-content:center;align-items:center;gap:4px;min-width:62px;padding-inline:8px;font-weight:850;display:flex}.health-theme .focus-exercise-top>.cover-image{opacity:.52;object-position:center}.health-theme .focus-exercise-top>.exercise-cover-shade{background:linear-gradient(90deg,#052d37fa 0,#073b45d9 57%,#073b4570)}.health-theme .series-instruction{color:#256d73;align-items:center;gap:6px;margin:10px 1px 7px;font-weight:800;display:flex;font-size:11px!important}.health-theme .series-checks button small{font-size:9px!important}.daily-recipe summary{min-height:74px;position:relative;overflow:hidden}.daily-recipe .recipe-photo{background:#dfece6;border-radius:11px;flex:0 0 55px;width:55px;height:55px;position:relative;overflow:hidden}.daily-recipe .recipe-photo>.cover-image{object-fit:cover;width:100%;height:100%}.daily-recipe summary>span:nth-child(2){flex:1;min-width:0}.account-page>.inner-head{z-index:14;color:#fff;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#24342ff2;border:1px solid #ffffff20;border-radius:13px;margin:-2px -3px 8px;padding:8px 9px;position:sticky;top:0;box-shadow:0 8px 20px #12201d28}.account-page>.inner-head h2{color:#fff;text-shadow:0 2px 9px #0005}.account-page .community-basic-card-note{background:#f4f8f5;border:1px solid #d5dfda;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin:11px 0;padding:11px;display:grid}.account-page .community-basic-card-note>svg{color:#39776a}.account-page .community-basic-card-note b{color:#203b35;font-size:12px;display:block}.account-page .community-basic-card-note p{color:#60756f;margin:3px 0 0;line-height:1.45}.phone.admin-theme{background:#0d2024}.phone.admin-theme .status{color:#edf4ef;background:#0d2024}.app.admin-theme{color:#eef4f1;background:radial-gradient(circle at 92% 2%,#b9914b3c,#0000 27%),radial-gradient(circle at 0 45%,#287e7a35,#0000 29%),linear-gradient(#0d2024,#153137 48%,#09181b)}.bottom-nav.admin-theme{background:#0b1d20ef;border-color:#ffffff18}.bottom-nav.admin-theme button{color:#91a7a6}.bottom-nav.admin-theme .active,.bottom-nav.admin-theme .active b{color:#edcb7b}.admin-page>.inner-head,.admin-page>.section-kicker{color:#fff}.admin-page>.inner-head .brand-mark{filter:brightness(0)invert()}.admin-page>.section-kicker{color:#e6c574}.admin-page .admin-metrics article,.admin-page .admin-metrics .admin-metric-link{background:linear-gradient(145deg,#173d40,#10292d);border:1px solid #ffffff19;box-shadow:0 12px 25px #0004}.admin-page .admin-privacy{color:#c7d8d3;background:#ffffff0b;border:1px solid #ffffff17}.admin-page .admin-list{color:#172a2a;background:#f7f8f5;border-color:#ffffff1d;box-shadow:0 14px 30px #0004}.admin-page .admin-list>summary{color:#fff;background:linear-gradient(90deg,#173638,#20484a)}@media (width<=390px){.app .compact-live-card>span:nth-child(2) b{font-size:14px}.journal-cover-sheet{min-height:344px}.library-experience .latest-video-rail>button{min-height:168px}.coach-academy-page .coach-video-list{grid-auto-columns:88%}.health-theme .routine-timer-pill{gap:5px}.health-theme .routine-timer-pill>span{min-width:77px}.health-theme .routine-timer-pill .cancel-routine{font-size:7px}}@media (prefers-reduced-motion:reduce){.sintera-method-modal{-webkit-backdrop-filter:none;backdrop-filter:none}}.health-mode-stage{min-width:0;animation:.42s cubic-bezier(.2,.78,.2,1) both health-mode-enter}.health-swipe-hint{display:none}[data-health-swipe-surface]{-webkit-user-select:none;user-select:none}@keyframes health-mode-enter{0%{opacity:.42;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.sintera-method-button{gap:11px;min-height:66px;padding:11px 13px}.sintera-method-button b{font-size:16px;line-height:1.25}.sintera-method-button small{color:#c7d6d1;margin-top:3px;line-height:1.35;font-size:13px!important}.sintera-method-modal{align-items:center;padding:22px 12px}.sintera-method-modal>article{overscroll-behavior:contain;max-height:min(86dvh,760px);padding:22px 18px 18px}.method-visual{color:#fff;background:#0c302b;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin:0 42px 15px 0;padding:11px;display:grid}.method-visual>svg{color:#e6c779}.method-visual span,.method-visual small,.method-visual b{display:block}.method-visual small{color:#dfc477;letter-spacing:.09em;font-weight:900;font-size:11px!important}.method-visual b{margin-top:2px;font-size:14px;line-height:1.25}.sintera-method-modal h2{margin:0 36px 9px 0;font-size:36px;line-height:.98}.sintera-method-modal>article>p{color:#4f625d;line-height:1.55;font-size:15px!important}.sintera-method-flow{gap:7px;margin:16px 0;padding:12px 9px}.sintera-method-flow span{gap:5px}.sintera-method-flow b{font-size:12px;line-height:1.25}.sintera-method-phases{gap:9px}.sintera-method-phases section{border-radius:15px;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:12px}.sintera-method-phases section>b{width:38px;height:38px;font-size:20px}.sintera-method-phases h3{font-size:17px;line-height:1.2}.sintera-method-phases p{margin-top:3px;line-height:1.45;font-size:14px!important}.sintera-method-modal .method-note{margin-top:14px;padding:10px 0 10px 12px}.sintera-method-modal .method-note b{color:#283c36;margin-bottom:3px;display:block}.sintera-method-modal .primary{min-height:49px;font-size:14px}.library-experience .resource-shelf{border:0;gap:8px;display:grid}.resource-shelf-item{background:#ffffff06;border:1px solid #ffffff15;border-radius:14px;overflow:hidden}.resource-shelf-item>button{color:#eef3f0;text-align:left;background:0 0;border:0;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:66px;padding:11px 12px;display:grid}.resource-shelf-item>button>span{color:#73d6c7;background:#55c5b51a;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.resource-shelf-item>button div,.resource-shelf-item>button small,.resource-shelf-item>button b{min-width:0;display:block}.resource-shelf-item>button small{letter-spacing:.06em;font-weight:900;color:#79cdbf!important;font-size:11px!important}.resource-shelf-item>button b{color:#fff;margin-top:3px;font-size:15px;line-height:1.25}.resource-shelf-item>button>svg:last-child{transition:transform .25s}.resource-shelf-item>button[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.resource-shelf-item.sana-plus-resource{background:#9f783017;border-color:#c9a65b55}.resource-shelf-item .inline-detail{background:#06120f6e;border:0;border-top:1px solid #ffffff12;border-radius:0;margin:0;padding:13px}.resource-shelf-item .inline-detail>b{color:#fff;font-size:16px}.resource-shelf-item .inline-detail p{color:#b9c9c4;line-height:1.5;font-size:13px!important}.resource-shelf-item .inline-detail button{min-height:39px;font-size:12px}.written-meditations{width:100%;min-width:0}.written-meditations>header{margin:18px 2px 9px}.written-meditations>header small{letter-spacing:.08em;font-weight:900;color:#e1bf73!important;font-size:11px!important}.written-meditations>header h3{color:#fff;margin:3px 0;font-family:Cormorant Garamond,serif;font-size:26px}.written-meditations>header p{color:#9fb1ab;margin:0;font-size:13px!important}.written-meditations>details{width:100%;min-width:0}.written-meditations>details>summary{grid-template-columns:42px minmax(0,1fr) auto}.written-meditations>details>summary b{color:#fff;font-size:15px}.written-meditations>details>summary small{white-space:normal;margin-top:3px;line-height:1.4;font-size:12px!important}.written-meditations>details>ol{color:#d7e0dc;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.written-meditation-safety{border-left:3px solid #d3b165;margin-top:12px;padding-left:10px;line-height:1.45;font-size:12px!important}.progress-cinema .progress-section{margin:16px 0 24px;padding-top:3px}.progress-cinema .progress-section+.progress-section{border-top:1px solid #ffffff18;padding-top:22px}.progress-section-heading{margin:0 1px 12px}.progress-section-heading small{color:#bcb3ff;letter-spacing:.09em;font-weight:900;font-size:11px!important}.progress-section-heading h3{color:#fff;margin:4px 0;font-family:Cormorant Garamond,serif;font-size:28px;line-height:1}.progress-section-heading p{color:#aeb8c7;margin:0;line-height:1.45;font-size:13px!important}.progress-cinema .progress-privacy{color:#b8c4d1;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:8px;margin:9px 0 0;padding:9px 11px;display:flex;background:#ffffff08!important}.progress-cinema .progress-privacy>svg{color:#bbb2fc;flex:none;margin-top:1px}.progress-cinema .progress-privacy span,.progress-cinema .progress-privacy b,.progress-cinema .progress-privacy small{display:block}.progress-cinema .progress-privacy b{color:#eef1f5;font-size:12px}.progress-cinema .progress-privacy small{color:#aeb8c7;margin-top:2px;line-height:1.4;font-size:11px!important}.points-guide{background:#ffffff08;border:1px solid #ffffff18;border-radius:14px;margin:0 0 11px;overflow:hidden}.points-guide>summary{color:#f3f1ed;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:57px;padding:10px 12px;list-style:none;display:grid}.points-guide>summary::-webkit-details-marker{display:none}.points-guide>summary span,.points-guide>summary b,.points-guide>summary small{display:block}.points-guide>summary b{font-size:13px}.points-guide>summary small{color:#aeb8c7;margin-top:2px;font-size:11px!important}.points-guide>summary>svg:last-child{transition:transform .25s}.points-guide[open]>summary>svg:last-child{transform:rotate(90deg)}.points-guide>div{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.points-guide>div p{color:#c6cfda;background:#ffffff08;border-radius:9px;margin:0;padding:8px;line-height:1.35;font-size:11px!important}.points-guide>div p b{color:#efd18a}.progress-cinema .unlock-list.detailed{gap:8px;display:grid}.progress-cinema .unlock-list.detailed>div{background:#ffffff08;border:1px solid #ffffff18;align-items:flex-start}.progress-cinema .unlock-list.detailed>div>span{flex:none}.progress-cinema .unlock-list.detailed b{color:#f4f2ee;font-size:14px}.progress-cinema .unlock-list.detailed p{margin:4px 0;line-height:1.4;font-size:12px!important}.progress-cinema .unlock-list.detailed small{color:#c7bddf;font-size:11px!important}.progress-cinema .unlock-list.detailed i{background:#ffffff12;border-radius:999px;height:4px;margin-top:8px;display:block;overflow:hidden}.progress-cinema .unlock-list.detailed i em{border-radius:inherit;background:linear-gradient(90deg,#6dc8c0,#d8bc73);height:100%;display:block}.progress-cinema .certificate-preview{filter:none;opacity:1;color:#fff;background:radial-gradient(circle at 92% 8%,#9a80cf2c,#0000 28%),linear-gradient(145deg,#27304a,#182035);border-color:#d5bd7b80}.progress-cinema .certificate-preview.earned{border-color:#e3c77e;box-shadow:0 0 0 2px #e3c77e24,0 18px 38px #0005}.certificate-state{color:#e7d397;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;gap:5px;width:fit-content;margin:10px auto 0;padding:5px 8px;font-size:11px;font-style:normal;display:flex}.vuelve-class-list{margin-top:19px}.vuelve-class-list header{margin-bottom:10px}.vuelve-class-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;gap:10px;padding:2px 18px 12px 0;display:grid;overflow-x:auto}.vuelve-class-rail::-webkit-scrollbar{display:none}.vuelve-class-card{color:#fff;text-align:left;scroll-snap-align:start;background:#0a2220;border:1px solid #ffffff20;border-radius:18px;grid-template-rows:145px auto;min-height:245px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #0006}.vuelve-class-art{background:linear-gradient(145deg,#174740,#071c1a);display:block;position:relative;overflow:hidden}.vuelve-class-art>img{object-fit:cover;width:100%;height:100%}.vuelve-class-art>i{background:linear-gradient(#0000 35%,#071c1ac7);position:absolute;inset:0}.vuelve-class-art>em{color:#0c302c;letter-spacing:.06em;background:#ead090;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900;position:absolute;bottom:10px;left:11px}.vuelve-class-copy{min-width:0;padding:13px 34px 14px 13px;display:block}.vuelve-class-copy small,.vuelve-class-copy b,.vuelve-class-copy em{display:block}.vuelve-class-copy small{color:#9fc1bb!important;font-size:11px!important}.vuelve-class-copy b{color:#fff;margin-top:4px;font-family:Cormorant Garamond,serif;font-size:20px;line-height:1.05}.vuelve-class-copy em{color:#e7cf98;margin-top:7px;font-size:11px;font-style:normal}.vuelve-class-card>svg{color:#e7cf98;position:absolute;bottom:17px;right:12px}.vuelve-page>.inner-head>button{color:#efd39b;background:#123b37;border-color:#ffffff38}.coach-academy-page>.inner-head>button{color:#efbd7f;background:#173445;border-color:#ffffff38;box-shadow:0 7px 18px #0004}.coach-section-picker>header{margin:20px 1px 9px}.coach-section-picker>header small{color:#e4ad72;letter-spacing:.08em;font-weight:900;font-size:11px!important}.coach-section-picker>header h3{color:#fff;margin:4px 0;font-family:Cormorant Garamond,serif;font-size:28px;line-height:1}.coach-section-picker>header p{color:#b9c7cf;max-width:340px;margin:0;line-height:1.45;font-size:13px!important}.coach-section-gallery>button{background:linear-gradient(145deg,#234455,#0b1822);min-height:220px}.coach-section-gallery>button>img{z-index:0;object-position:inherit}.coach-section-gallery>button>i{z-index:1}.coach-section-gallery .coach-section-symbol{z-index:2;color:#efbd7f;background:#102a39c9;border:1px solid #ffffff2b;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;bottom:auto;left:12px}.coach-section-gallery .coach-section-copy{z-index:2;position:absolute;bottom:15px;left:14px;right:14px}.coach-section-gallery .coach-section-copy small{color:#efbd7f;font-size:11px!important}.coach-section-gallery .coach-section-copy b{color:#fff;margin:5px 0;font-size:28px}.coach-section-gallery .coach-section-copy em{color:#d2dde2;font-size:12px!important}.coach-section-gallery .coach-section-check{z-index:3;color:#142b3a;background:#e7b77e;border-radius:50%;width:31px;height:31px;padding:7px;position:absolute;top:12px;right:12px}.coach-academy-page .coach-section-intro{border-left:3px solid #d89463;margin:10px 1px 13px;padding:3px 0 3px 12px}.coach-academy-page .coach-section-intro small{font-size:11px!important}.coach-academy-page .coach-section-intro h3{margin:4px 0;font-size:28px}.coach-academy-page .coach-section-intro p{border:0;margin:0;padding:0;line-height:1.45;color:#c4d0d7!important;font-size:14px!important}.coach-academy-page .coach-section-intro em{color:#e1b483;margin-top:7px;font-size:12px;font-style:normal;display:block}.coach-search-label{color:#e8b67e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:16px 1px 7px;display:grid}.coach-search-label span,.coach-search-label b,.coach-search-label small{display:block}.coach-search-label b{color:#fff;font-size:13px}.coach-search-label small{color:#9fb1bc;font-size:11px!important}.coach-academy-page .coach-search{color:#fff;background:#ffffff0d;border-color:#ffffff23}.coach-academy-page .coach-search>svg{color:#e6b379}.coach-academy-page .coach-search input{color:#fff;font-size:15px!important}.coach-academy-page .coach-search input::placeholder{color:#9fb1bc}.coach-academy-page .coach-search button{color:#d4dfe4}.coach-academy-page .coach-list-head{margin-top:20px;font-size:12px}.coach-academy-page .coach-list-head b{color:#c1cdd3}.coach-academy-page .coach-video-list .coach-video-art{z-index:0;background:linear-gradient(145deg,#234454,#0b1822)}.coach-academy-page .coach-video-art>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.coach-academy-page .coach-video-art>.cover-image{z-index:0}.coach-academy-page .coach-video-art>img:not(.cover-image){z-index:1}.coach-academy-page .coach-video-art>i{z-index:2}.coach-pending-art{z-index:3;color:#e8bd87;place-content:center;justify-items:center;gap:7px;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.coach-academy-page .coach-video-order,.coach-academy-page .coach-video-list>button>div,.coach-academy-page .coach-video-list>button>svg{z-index:4}.coach-academy-page .coach-video-list>button>div small{font-size:12px!important}.coach-academy-page .coach-video-list>button>div b{line-height:1.25;font-size:17px!important}.coach-academy-page .coach-video-list>button>div p{line-height:1.35;font-size:13px!important}.live-timezone-note{color:#afc2bf;align-items:flex-start;gap:7px;margin:7px 2px 15px;font-size:12px;line-height:1.4;display:flex}.live-timezone-note>svg{flex:none;margin-top:1px}.live-weekly-list{gap:8px;margin:14px 0;display:grid}.live-page .live-weekly-list .meeting-entry{color:#fff;background:#ffffff0b;min-height:72px;margin:0;padding:11px 12px;border:1px solid #ffffff1d!important;border-left:3px solid #63d0cb!important}.live-page .live-weekly-list .meeting-entry.friday{border-left-color:#dfb465!important}.live-page .meeting-entry>svg:first-child{color:#72d5d0}.live-page .meeting-entry.friday>svg:first-child{color:#e0b66d}.live-page .meeting-entry span,.live-page .meeting-entry small,.live-page .meeting-entry b,.live-page .meeting-entry em{display:block}.live-page .meeting-entry small{color:#83d8d3!important;font-size:11px!important}.live-page .meeting-entry.friday small{color:#e1bc78!important}.live-page .meeting-entry b{color:#fff;margin-top:2px;font-size:14px}.live-page .meeting-entry em{color:#c0d0cd;margin-top:3px;font-size:11px;font-style:normal}.live-page .meeting-entry:disabled{opacity:.52}.live-archive-toggle,.live-stories-toggle{background:#ffffff08;border:1px solid #ffffff1b;border-radius:17px;margin:11px 0;overflow:hidden}.live-archive-toggle>summary,.live-stories-toggle>summary{color:#f5f3ec;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:65px;padding:12px 13px;list-style:none;display:grid}.live-archive-toggle>summary::-webkit-details-marker{display:none}.live-stories-toggle>summary::-webkit-details-marker{display:none}.live-archive-toggle>summary span,.live-stories-toggle>summary span,.live-archive-toggle>summary b,.live-stories-toggle>summary b,.live-archive-toggle>summary small,.live-stories-toggle>summary small{display:block}.live-archive-toggle>summary b,.live-stories-toggle>summary b{font-size:14px}.live-archive-toggle>summary small,.live-stories-toggle>summary small{color:#afc0bd;margin-top:2px;font-size:11px!important}.live-archive-toggle>summary>svg:last-child,.live-stories-toggle>summary>svg:last-child{transition:transform .25s}.live-archive-toggle[open]>summary>svg:last-child,.live-stories-toggle[open]>summary>svg:last-child{transform:rotate(90deg)}.live-archive-toggle .replay-library,.live-stories-toggle .testimonial-stories,.live-stories-toggle .testimonial-prompt{box-shadow:none;border:0;border-top:1px solid #ffffff14;border-radius:0;margin:0}.sana-plus-page .plus-active-banner h3{font-size:16px}.sana-plus-page .plus-active-banner p{line-height:1.4;font-size:13px!important}.sana-plus-page .plus-pro-hero>span{font-size:12px}.sana-plus-page .plus-pro-hero p{line-height:1.5;font-size:15px!important}.sana-plus-page .plus-cinema-rail{grid-auto-columns:56%}.sana-plus-page .plus-cinema-rail>button>svg{color:#2e1e35;background:#f0e8dcbf}.sana-plus-page .plus-cinema-rail>button em{font-size:12px}@media (width<=390px){.points-guide>div{grid-template-columns:1fr}.vuelve-class-rail{grid-auto-columns:88%}.coach-section-gallery{grid-auto-columns:84%}.sana-plus-page .plus-cinema-rail{grid-auto-columns:60%}.sintera-method-modal h2{font-size:33px}}@media (width<=700px){.health-swipe-hint{color:#47777d;justify-content:center;align-items:center;gap:8px;margin:-7px 0 12px;display:flex}.health-swipe-hint>span{gap:4px;display:flex}.health-swipe-hint i{background:#91b8bb;border-radius:99px;width:5px;height:5px;transition:width .32s,background .32s}.health-swipe-hint i.active{background:#087d88;width:17px}.health-swipe-hint small{letter-spacing:.04em;font-size:10px;font-weight:800}}@media (prefers-reduced-motion:reduce){.health-mode-stage{animation:none}.health-swipe-hint i,.resource-shelf-item>button>svg:last-child,.live-archive-toggle>summary>svg:last-child,.live-stories-toggle>summary>svg:last-child{transition:none}}.inner-head>button{color:#173b36;background:#f8f5ed;border-color:#173b3630;box-shadow:0 5px 15px #071a1724}:is(.admin-page,.community-page,.live-page,.sana-plus-page,.coaching-page,.coach-academy-page,.vuelve-page)>.inner-head>button{color:#efd28b;background:#102f31;border-color:#ffffff35}.notification-focus{outline-offset:2px;animation:.8s both notification-focus-in;outline:3px solid #d8b65d!important}@keyframes notification-focus-in{0%{transform:translateY(8px);box-shadow:0 0 #d8b65d00}to{transform:translateY(0);box-shadow:0 15px 32px #5c431a24}}.admin-questions-list article>label{color:#27413d;gap:7px;margin-top:14px;font-size:13px;font-weight:850;display:grid}.admin-questions-list article>label textarea{resize:vertical;color:#172d29;width:100%;min-height:180px;font:inherit;background:#fff;border:1px solid #aac0ba;border-radius:13px;outline:0;padding:13px;font-weight:500;line-height:1.55}.admin-questions-list article>label textarea:focus{border-color:#2d756b;box-shadow:0 0 0 3px #2d756b20}.app.account-theme{color:#172321;background:radial-gradient(circle at 94% 1%,#8eaa9b32,#0000 230px),linear-gradient(#e7ede8,#f5f3ee 38%,#eef2ef 100%)}.account-page>.section-kicker{color:#4f7068}.account-section-label{background:linear-gradient(90deg,#dce8e2,#eef3ef);border-left:4px solid #568b7e;border-radius:0 14px 14px 0;min-height:58px;margin:27px 0 9px;padding:9px 12px}.account-section-label>span{color:#315f55;background:#f9fbf9;border-color:#6f968b;width:34px;height:34px}.account-section-label small{color:#53746c;font-size:10px!important}.account-section-label b{color:#172d28;font-size:22px}.account-page .profile-form,.account-page .settings-complete,.account-page .membership-status,.account-page .account-questions,.account-page .account-tools,.account-page .support-form{background:#fff}.account-form-heading{border-top:1px solid #dbe3df;grid-column:1/-1;margin:20px 0 6px;padding-top:16px;display:block!important}.account-form-heading small{color:#5f8379;letter-spacing:.09em;font-weight:900;display:block;font-size:10px!important}.account-form-heading h3{color:#18302b;margin:3px 0 0;font-size:23px}.profile-visibility-panel{background:linear-gradient(145deg,#edf7f3,#fffdf8);border:1px solid #b9d3cb;border-radius:18px;grid-column:1/-1;margin-top:20px;padding:15px;display:block;box-shadow:0 13px 29px #244b4012}.profile-visibility-panel>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.profile-visibility-panel>header>span{color:#fff;background:#236d61;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.profile-visibility-panel>header small,.profile-visibility-panel>header h3,.profile-visibility-panel>header p{margin:0;display:block}.profile-visibility-panel>header small{color:#2c7065;letter-spacing:.08em;font-weight:900;font-size:10px!important}.profile-visibility-panel>header h3{color:#153a33;margin-top:3px;font-size:23px;line-height:1.08}.profile-visibility-panel>header p{color:#536c66;margin-top:7px;line-height:1.45;font-size:13px!important}.profile-visible-now{flex-wrap:wrap;margin:13px 0 10px;grid-template-columns:none!important;gap:6px!important;display:flex!important}.profile-visible-now>small{color:#4e7169;letter-spacing:.08em;flex:0 0 100%;font-weight:900;font-size:9px!important}.profile-visible-now>span{color:#245e54;background:#d7ebe4;border-radius:999px;align-items:center;gap:4px;padding:6px 9px;font-size:11px;font-weight:800;display:flex}.privacy-review-note{background:#fff5dc;border-radius:12px;align-items:flex-start;gap:7px;padding:10px;display:flex;color:#6d592d!important;margin:10px 0!important}.privacy-review-note>svg{flex:none;margin-top:1px}.profile-visibility-panel .profile-visibility-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.profile-visibility-panel .toggle-row{background:#fff;border:1px solid #d4dfdb;border-radius:12px;min-height:55px;margin:0;padding:9px}.profile-visibility-panel .toggle-row span small{color:#788a85;margin-top:2px;display:block;font-size:10px!important}.profile-visibility-panel .connection-toggle{margin-top:8px}.public-profile-preview{background:#f9fcfa;border:1px dashed #8aaea4;border-radius:13px;margin-top:11px;padding:11px;display:block!important}.public-profile-preview small,.public-profile-preview b,.public-profile-preview p{margin:0;display:block}.public-profile-preview small{color:#568178;font-weight:900;font-size:9px!important}.public-profile-preview b{color:#173a33;margin-top:4px;font-size:15px}.public-profile-preview p{color:#61756f!important;margin-top:2px!important;font-size:11px!important}.public-profile-preview>em{color:#435f58;margin-top:7px;font-size:11px;font-style:normal;line-height:1.45;display:block}.public-profile-preview>div{flex-wrap:wrap;margin-top:8px;gap:5px!important;display:flex!important}.public-profile-preview>div>span{color:#326a60;background:#e1eee9;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850}.save-profile-button{margin-top:12px}.question-send-status{background:#e9f5ef;border-radius:11px;align-items:flex-start;gap:6px;padding:9px 10px;display:flex;color:#265f51!important;margin:8px 0!important;font-size:12px!important}.question-send-status.error{background:#fff0e9;color:#8b4938!important}.question-send-status>svg{flex:none;margin-top:1px}.notification-fallback{color:#65542e;background:#fff8e8;border:1px solid #e8d9ae;border-radius:12px;align-items:flex-start;gap:7px;margin:7px 14px 2px;padding:9px 10px;font-size:11px;line-height:1.4;display:flex}.notification-fallback>svg{flex:none;margin-top:1px}.notification-fallback>button{width:27px;height:27px;color:inherit;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-4px -4px -4px auto;display:grid}.app-recovery{text-align:center}.app-recovery>svg{color:#23766d;margin:0 auto 5px}.app-recovery>button{width:100%;min-height:46px;margin-top:8px}.app-recovery>button.secondary{color:#24443e;background:#fff;border:1px solid #cbd8d4;border-radius:12px}.privacy-review-confirm{color:#5e4b1e;cursor:pointer;background:#fff8e6;border:2px solid #dfbf72;border-radius:13px;align-items:flex-start;gap:10px;margin-top:11px;padding:11px;display:flex}.privacy-review-confirm.confirmed{color:#275d52;background:#eef8f4;border-color:#9bc8bc}.privacy-review-confirm>input{accent-color:#236d61;flex:none;width:19px;height:19px;margin:1px 0 0}.privacy-review-confirm b,.privacy-review-confirm small{display:block}.privacy-review-confirm b{font-size:13px}.privacy-review-confirm small{color:inherit;opacity:.82;margin-top:3px;line-height:1.4;font-size:10px!important}.workout-flow-steps{background:#eef7f6;border-radius:13px;grid-template-columns:auto minmax(24px,1fr) auto;align-items:center;gap:9px;margin:3px 0 12px;padding:9px 12px;display:grid}.workout-flow-steps>span{color:#78908e;align-items:center;gap:6px;display:flex}.workout-flow-steps>span>b{background:#d7e4e2;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.workout-flow-steps>span>small{letter-spacing:.08em;font-weight:900;font-size:9px!important}.workout-flow-steps>span.active,.workout-flow-steps>span.done{color:#126d70}.workout-flow-steps>span.active>b{color:#fff;background:#087e89}.workout-flow-steps>span.done>b{color:#185f56;background:#b9ddd6}.workout-flow-steps>i{background:#bed5d1;height:1px}.first-workout-setup>header p{color:#55716e;margin:5px 0 0;font-size:11px;line-height:1.4}.planning-week-strip{margin:12px 0 4px}.workout-resume>button{justify-content:center;align-items:center;gap:7px;min-height:44px;display:flex}.health-theme .routine-timer-pill{border-radius:15px;min-height:58px;grid-template-columns:none!important;gap:6px!important;padding:7px 8px!important;display:flex!important}.health-theme .routine-timer-pill>span{min-width:0}.health-theme .routine-timer-pill .routine-clock{flex:68px}.health-theme .routine-timer-pill small{letter-spacing:.055em;white-space:nowrap;font-size:8px!important}.health-theme .routine-timer-pill b{font-size:19px;line-height:1.05}.health-theme .routine-timer-pill .timer-toggle{border-radius:11px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:82px;margin:0;padding:7px 9px;display:flex;min-height:44px!important}.health-theme .routine-timer-pill .timer-toggle span{font-size:11px}.health-theme .routine-timer-pill .rest{border-left:1px solid #ffffff24;flex:none;padding-left:7px}.health-theme .routine-timer-pill .skip-rest{flex:none;min-width:48px;min-height:44px!important;font-size:10px!important}.health-theme .routine-timer-pill:has(.rest) .timer-toggle{width:44px;min-width:44px;padding-inline:6px}.health-theme .routine-timer-pill:has(.rest) .timer-toggle span{display:none}.workout-time-note{text-align:center;color:#587271!important;margin:-4px 2px 7px!important;font-size:10px!important}.routine-session-options{background:#f8fbfa;border:1px solid #d4e1de;border-radius:11px;margin:0 0 9px}.routine-session-options>summary{color:#53716d;cursor:pointer;justify-content:space-between;align-items:center;min-height:38px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.routine-session-options[open]>summary svg{transform:rotate(90deg)}.routine-session-options>div{border-top:1px solid #dfe8e5;grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.routine-session-options>div>button{color:#345c55;background:#fff;border:1px solid #cbdad6;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:7px;font-weight:800;line-height:1.2;display:flex;font-size:11px!important}.routine-session-options>div>button.danger{color:#8a493b;border-color:#e4cbc2}.health-theme .focus-exercise{scroll-margin-top:68px!important}.daily-recipe>header{align-items:center;gap:9px;min-height:74px;padding:12px;display:flex}.daily-recipe>header>span:nth-child(2){flex:1;min-width:0}.daily-recipe>header b,.daily-recipe>header small{display:block}.daily-recipe>header small{color:var(--muted);margin-top:2px}.daily-recipe>div>small{letter-spacing:.06em;margin-top:15px;display:block;font-size:10px!important}.daily-recipe>div>small:first-child{margin-top:0}.daily-recipe ol li{color:#435f59;margin-bottom:8px}@media (width<=390px){.profile-visibility-panel .profile-visibility-grid{grid-template-columns:1fr}.health-theme .routine-timer-pill .timer-toggle{min-width:72px;padding-inline:7px}.health-theme .routine-timer-pill:has(.rest) .timer-toggle{min-width:44px;padding-inline:6px}}@media (prefers-reduced-motion:reduce){.notification-focus{animation:none}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
