@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@font-face{font-family:The Seasons;src:local("The Seasons"),local("TheSeasons");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:The Seasons;src:local("The Seasons Bold"),local("TheSeasons-Bold");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Horizon;src:local("Horizon");font-display:swap}@font-face{font-family:Decisions;src:local("Decisions");font-display:swap}@font-face{font-family:Symphony;src:local("Symphony");font-display:swap}:root{--color-crema: #F9F8F5;--color-vino: #980E0E;--color-vino-dark: #700004;--color-rosa: #EAD9DA;--color-verde: #003C30}*{box-sizing:border-box}html,body{margin:0;padding:0;background-color:#f9f8f5;color:#211a1a;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;display:inline-block;vertical-align:middle;line-height:1}.material-symbols-outlined.fill-1{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ead9da;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#d3c3c4}.pt-safe{padding-top:max(env(safe-area-inset-top,0px),0px)}.pb-safe{padding-bottom:max(env(safe-area-inset-bottom,0px),0px)}button,a{-webkit-tap-highlight-color:transparent}.life-layout{display:flex;min-height:100vh}.life-sidebar{width:320px;min-width:320px;background:#fff;padding:24px;max-height:100vh;overflow-y:auto;border-right:1px solid #EAD9DA}.life-main{min-width:0;flex:1;display:flex;flex-direction:column}.life-stage{flex:1;display:flex;align-items:stretch;justify-content:center;padding:24px}.life-frame{width:100%;min-height:640px;background:#fff;border:1px solid #EAD9DA;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #980e0e14}.life-stage.mobile .life-frame{max-width:430px}.life-stage.tablet .life-frame{max-width:850px}.life-stage.desktop .life-frame{max-width:1440px}.life-frame iframe,.life-frame img{height:100%;width:100%;min-height:680px;border:0;object-fit:contain}.font-label{font-family:Poppins,system-ui,sans-serif!important;letter-spacing:.015em}body .text-xs{font-size:.9375rem;line-height:1.55}body .text-sm{font-size:1rem;line-height:1.6}body [class~="text-[10px]"],body [class~="text-[11px]"],body [class~="text-[12px]"]{font-size:.875rem;line-height:1.5}body input,body select,body textarea,body button{font-family:Poppins,system-ui,sans-serif}body input,body select,body textarea{font-size:16px;line-height:1.5}body button{min-height:2.75rem}.intake-section-title{font:600 1.25rem/1.4 Poppins,system-ui,sans-serif;color:#700004}.intake-field legend,.intake-field label{font-size:1rem;line-height:1.6}.intake-choice{font-size:1rem;line-height:1.4;min-height:2.75rem}.intake-help{font:400 .9375rem/1.6 Poppins,system-ui,sans-serif;color:#5a403d}@media(max-width:480px){.intake-choice{width:100%}}.life-photo{position:relative;display:flex;align-items:flex-end;isolation:isolate;overflow:hidden;width:100%;min-height:11.5rem;margin:0;border-radius:1.5rem;background:#27352b;box-shadow:0 10px 25px #24141212}.life-photo--compact{min-height:10rem}.life-photo--medium{min-height:13rem}.life-photo--wide{min-height:13.5rem}.life-photo__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.life-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#111e1abf,#111e1a59 55%,#111e1a0f)}.life-photo__content{padding:1.6rem 2rem;color:#fff;display:flex;flex-direction:column;gap:.4rem;max-width:680px}.life-photo__eyebrow{font:500 .85rem/1.4 Poppins,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase}.life-photo__title{font:500 clamp(1.5rem,2.6vw,2.4rem)/1.16 "The Seasons","Playfair Display",Georgia,serif}.life-photo__subtitle{font:400 1rem/1.5 Poppins,system-ui,sans-serif;max-width:45ch}@media(min-width:1100px){.life-photo--wide{min-height:16rem}}@media(max-width:600px){.life-photo__content{padding:1.3rem}.life-photo__subtitle{font-size:.94rem}.life-photo__eyebrow{font-size:.75rem}}@media(prefers-reduced-motion:reduce){.life-photo *{transition:none!important}}.intake-tonal{background:var(--question-bg, #FFFAFA)!important;border-color:var(--question-line, #EAD9DA)!important;border-left:5px solid var(--question-accent, #980E0E)!important;border-radius:1rem;padding:1.125rem!important;box-shadow:0 2px 10px #46181d06}.intake-tonal>legend,.intake-tonal>label{color:#49191d;font-family:Poppins,system-ui,sans-serif;font-weight:600}.intake-tonal .intake-choice[aria-pressed=false]{background:#fffefd!important;color:#36272a!important;border-color:#d8bdbe!important}.intake-tonal .intake-choice[aria-pressed=false]:hover{background:#fff5f5!important;border-color:#980e0e!important}.intake-tonal .intake-choice[aria-pressed=true]{background:#80130f!important;color:#fff!important;border-color:#80130f!important}.intake-tonal textarea{background:#fff;color:#211a1a}.intake-stage-one>div:not(:first-child){background:var(--question-bg, #FFFAFA);border:1px solid var(--question-line, #EAD9DA);border-left:5px solid var(--question-accent, #980E0E);border-radius:1rem;padding:1.1rem}.intake-stage-one>div:not(:first-child) label{color:#49191d}.intake-tone--1{--question-bg:#F3DCDD;--question-accent:#88171B;--question-line:#DFB6B9}.intake-tone--2{--question-bg:#F5E2E3;--question-accent:#9B3439;--question-line:#E5C4C6}.intake-tone--3{--question-bg:#F7E8E8;--question-accent:#AA5359;--question-line:#EAD2D3}.intake-tone--4{--question-bg:#F9EEEE;--question-accent:#BB7579;--question-line:#EBDDDC}.intake-tone--5{--question-bg:#FBF3F2;--question-accent:#C79699;--question-line:#EEE2E1}.intake-tone--6{--question-bg:#FDF8F7;--question-accent:#D5B1B2;--question-line:#EFE5E4}.intake-tone--7{--question-bg:#FFFAFA;--question-accent:#DFC4C5;--question-line:#F1E7E6}.intake-stage-one>div:nth-child(2){--question-bg:#F3DCDD;--question-accent:#88171B;--question-line:#DFB6B9}.intake-stage-one>div:nth-child(3){--question-bg:#F5E2E3;--question-accent:#9B3439;--question-line:#E5C4C6}.intake-stage-one>div:nth-child(4){--question-bg:#F7E8E8;--question-accent:#AA5359;--question-line:#EAD2D3}.intake-stage-one>div:nth-child(5){--question-bg:#F9EEEE;--question-accent:#BB7579;--question-line:#EBDDDC}.intake-stage-one>div:nth-child(6){--question-bg:#FBF3F2;--question-accent:#C79699;--question-line:#EEE2E1}@media(max-width:520px){.intake-tonal,.intake-stage-one>div:not(:first-child){padding:.9rem!important}}@media(prefers-reduced-motion:reduce){.intake-tonal *{transition:none!important}}.intake-identification .intake-tonal{min-width:0}.intake-identification input[type=date],.intake-identification input[type=time]{min-height:3rem;color-scheme:light}.intake-identification input[type=checkbox]{flex-shrink:0}.intake-identification label{font-size:1rem;line-height:1.5}.intake-identification .intake-help{color:#564447}.life-editorial-dashboard{width:100%;--life-ink:#4A1216;--life-muted:#665b5b}.life-editorial-kicker{font:500 .88rem/1.5 Poppins,sans-serif;letter-spacing:.13em;color:#79656a;text-transform:uppercase}.life-editorial-greeting{font:500 clamp(2.75rem,5.3vw,5rem)/1.04 "The Seasons","Bodoni Moda",Georgia,serif;color:#680c13;letter-spacing:-.025em}.life-editorial-subtitle{font:400 1.07rem/1.6 Poppins,sans-serif;color:#625c5a}.life-editorial-pill{font:500 .9rem/1.5 Poppins,sans-serif;color:#7d1a20;border:1px solid #EAD9DA;border-radius:9999px;background:#f6eeee;padding:.6rem .9rem}.life-editorial-hero{position:relative;min-height:240px;border-radius:1rem;overflow:hidden;background:#304239;isolation:isolate}.life-editorial-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.life-editorial-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";z-index:-1;background:linear-gradient(90deg,#091411c4,#0914111a)}.life-editorial-hero-copy{padding:2rem 2.6rem;color:#fff;letter-spacing:.13em}.life-editorial-hero-copy p{font:500 clamp(1.1rem,2vw,1.6rem)/1.32 "The Seasons",Georgia,serif;letter-spacing:.2em;margin:0}.life-editorial-hero-line{width:32px;height:1px;background:#fff;display:block;margin:1rem 0}.life-editorial-hero-copy small{font:500 .78rem/1.45 Poppins,sans-serif;letter-spacing:.11em}.life-editorial-focus{position:relative;min-height:240px;display:flex;align-items:center;overflow:hidden;background:#fbf6f3;border:1px solid #EAD9DA;border-radius:1rem}.life-editorial-focus-copy{position:relative;z-index:1;width:70%;padding:1.8rem}.life-editorial-focus-copy>p:not(.life-editorial-kicker){font:400 .98rem/1.5 Poppins,sans-serif;color:#6d5b5c}.life-editorial-focus>img{position:absolute;right:0;top:0;width:38%;height:100%;object-fit:cover;opacity:.78}.life-editorial-focus:after{content:"";position:absolute;right:23%;top:0;width:28%;height:100%;background:linear-gradient(90deg,#FBF6F3,transparent);pointer-events:none}.life-editorial-card-title{font:500 clamp(1.65rem,2.8vw,2.4rem)/1.22 "The Seasons","Bodoni Moda",Georgia,serif;color:#6c1015}.life-editorial-circle{position:absolute;right:30%;top:1.4rem;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#eed9d4;color:#7d1617;z-index:2}.life-editorial-circle .material-symbols-outlined{font-size:1.65rem}.life-editorial-muted{font:400 .86rem/1.5 Poppins,sans-serif;color:#766e6d}.life-editorial-action{border:1px solid #EAD9DA;background:#fffefc;border-radius:1rem;padding:1.15rem;display:flex;gap:1rem;align-items:center;text-align:left;min-height:100px;transition:border-color .2s,transform .2s}.life-editorial-action:hover{border-color:#a9585a;transform:translateY(-1px)}.life-editorial-round{background:#f1e3e3;border-radius:50%;width:52px;height:52px;display:grid;place-items:center;flex-shrink:0;color:#7c1015}.life-editorial-round .material-symbols-outlined{font-size:1.65rem}.life-editorial-action-copy{min-width:0;flex:1}.life-editorial-action-copy strong{display:block;color:#690c15;font:500 1.32rem/1.35 The Seasons,Georgia,serif}.life-editorial-action-copy small{display:block;color:#6f6565;font:400 .83rem/1.45 Poppins,sans-serif;margin-top:.18rem}.life-editorial-chevron{border:0;border-radius:50%;background:#f5ebeb;color:#7c2225;display:grid;place-items:center;width:32px;height:32px;flex-shrink:0}.life-editorial-reading{display:grid;grid-template-columns:43% 1fr;overflow:hidden;border:1px solid #EAD9DA;border-radius:1rem;background:#fff}.life-editorial-reading>img{width:100%;height:100%;min-height:235px;object-fit:cover}.life-editorial-reading-copy{padding:1.4rem 1.7rem;align-self:center}.life-editorial-soft-button{display:inline-flex;align-items:center;gap:.55rem;background:#f1dedf;border:0;border-radius:9999px;color:#75151a;font:500 .93rem/1.4 Poppins,sans-serif;padding:.7rem 1.45rem}.life-editorial-record{background:#fff;border:1px solid #EAD9DA;border-radius:1rem;padding:1rem 1.2rem}.life-editorial-record-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.life-editorial-record-row{display:grid;grid-template-columns:1.5rem minmax(6rem,1fr) auto;gap:.7rem;align-items:center;border-bottom:1px solid #F1E6E5;padding:.6rem 0;font:400 .85rem/1.5 Poppins,sans-serif;color:#605859}.life-editorial-record-row .material-symbols-outlined{font-size:1.3rem;color:#881d20}.life-editorial-record-row strong{font-weight:500;color:#3e3436;text-align:right;overflow-wrap:anywhere}.life-editorial-wide-button{display:flex;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:.8rem;background:#e4c4c5;color:#701218;width:100%;padding:.75rem;font:500 .92rem/1.5 Poppins,sans-serif}.life-editorial-bottom{position:relative;overflow:hidden;border-radius:1rem;min-height:118px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;background:#f4e5dd}.life-editorial-bottom>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.23;pointer-events:none}.life-editorial-bottom>div,.life-editorial-bottom>button{position:relative;z-index:1}.life-editorial-bottom-title{font:500 clamp(1.15rem,2vw,1.55rem)/1.35 "The Seasons",Georgia,serif;color:#701115;margin-top:.4rem}.life-editorial-bottom button{display:inline-flex;align-items:center;gap:.3rem;background:#fff8f8;border:1px solid #EAD9DA;padding:.7rem 1.2rem;border-radius:9999px;color:#751419;white-space:nowrap}.life-editorial-demo-shell{min-height:100vh;background:#f9f8f5;color:#241a1c}.life-editorial-demo-sidebar{display:flex;width:220px;flex:0 0 220px;background:#fffdfb;border-right:1px solid #EBDDDD}.life-editorial-demo-link{width:100%;display:flex;align-items:center;gap:.9rem;border:0;border-radius:.8rem;background:transparent;padding:.85rem 1rem;text-align:left;color:#5a4c4e;font:500 .95rem/1.5 Poppins,sans-serif}.life-editorial-demo-link[aria-current=page]{background:#f3e6e6;color:#730c12}.life-editorial-demo-link .material-symbols-outlined{font-size:1.4rem}@media(max-width:900px){.life-editorial-demo-sidebar{display:none!important}.life-editorial-focus-copy{width:76%}}@media(max-width:620px){.life-editorial-focus-copy{width:77%;padding:1.2rem}.life-editorial-hero-copy{padding:1.5rem}.life-editorial-bottom{align-items:flex-start;flex-direction:column}.life-editorial-reading{grid-template-columns:1fr}.life-editorial-reading>img{min-height:190px;max-height:250px}.life-editorial-action{min-height:82px}.life-editorial-record-row{grid-template-columns:1.5rem minmax(5rem,1fr) minmax(4rem,auto)}}@media(prefers-reduced-motion:reduce){.life-editorial-action{transition:none}}@media(min-width:901px)and (max-width:1023px){.life-editorial-demo-sidebar{display:block;width:185px;flex-basis:185px}.life-editorial-demo-sidebar+.min-w-0{min-width:0}}:root{--life-reading-serif:"Lora",Georgia,serif}.font-headline{font-family:var(--life-reading-serif)!important;font-weight:600;letter-spacing:0}.life-editorial-greeting{font-family:var(--life-reading-serif)!important;font-weight:600!important;line-height:1.18!important;letter-spacing:-.012em!important;font-size:clamp(2.3rem,4.7vw,4.5rem);text-wrap:balance}.life-editorial-card-title,.life-editorial-action-copy strong,.life-editorial-bottom-title,.life-photo__title{font-family:var(--life-reading-serif)!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important}.life-editorial-hero-copy p{font-family:Poppins,sans-serif!important;font-size:clamp(1rem,1.5vw,1.35rem);font-weight:600;line-height:1.42;letter-spacing:.1em}.life-editorial-reading-copy .life-editorial-card-title{font-size:clamp(1.5rem,2.4vw,2rem)}.life-editorial-action-copy small{font-size:.91rem;line-height:1.5}.life-editorial-kicker{font-size:.875rem;letter-spacing:.08em;color:#685659}.editorial-view-frame{width:100%}.editorial-view-body>div.max-w-4xl,.editorial-view-body>div.max-w-5xl{max-width:1280px!important}.editorial-view-cover{background:#f7eeed;border:1px solid #e9d9da;border-radius:1.25rem;overflow:hidden}.editorial-view-cover img{width:100%;height:100%;min-height:170px;max-height:250px;object-fit:cover}.editorial-view-cover-photo{position:relative;min-height:195px;height:100%;background:#e9dcd7;overflow:hidden}.editorial-view-cover-photo img{display:block;width:100%;height:100%;min-height:195px;max-height:none;object-fit:cover;object-position:center}.editorial-view-cover-photo:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(62,32,39,.06),transparent 42%)}.editorial-view-body,.editorial-view-frame,.life-page-enter{min-width:0;max-width:100%}.editorial-view-body>div{min-width:0}@media(max-width:767px){.editorial-view-cover-photo,.editorial-view-cover-photo img{min-height:155px;max-height:225px}}.editorial-view-cover-copy{padding:clamp(1rem,2.5vw,2rem)}.editorial-view-cover-copy strong{font:600 clamp(1.2rem,2.4vw,1.9rem)/1.35 var(--life-reading-serif);color:#6e1218}.editorial-view-cover-copy p{font:400 .98rem/1.55 Poppins,sans-serif;color:#5f5453}.editorial-view-shortcut{font:500 .94rem/1.5 Poppins,sans-serif;color:#79131a;padding:.65rem 1rem;border:1px solid #ebd8d9;border-radius:9999px;background:#fffdfb}.editorial-view-shortcut:hover{background:#f1e2e3}.life-sections-hub{border-top:1px solid #eddede;padding-top:1.5rem;margin-top:1rem}.life-sections-hub h2{font:600 clamp(1.5rem,2.6vw,2rem)/1.3 var(--life-reading-serif);color:#75151a}.life-sections-hub h3{font:600 1.05rem/1.5 Poppins,sans-serif;color:#6b2428}.life-sections-hub button{text-align:left;width:100%;border:1px solid #ead9da;border-radius:1rem;background:#fffefd;padding:1rem;display:flex;align-items:center;gap:.8rem;min-height:82px;transition:border-color .2s,background-color .2s}.life-sections-hub button:hover{border-color:#a85c60;background:#fcf6f5}.life-sections-hub button strong{display:block;font:600 1rem/1.4 Poppins,sans-serif;color:#6c1218}.life-sections-hub button small{display:block;margin-top:.15rem;font:400 .88rem/1.45 Poppins,sans-serif;color:#635a5a}.life-sections-hub button .material-symbols-outlined{font-size:1.5rem;color:#82131a;background:#f1e5e5;border-radius:50%;padding:.7rem}.life-sections-hub button .life-section-chevron{margin-left:auto;padding:0;background:transparent;font-size:1.2rem}.life-screen-reference img{display:block;max-width:100%;height:auto;border-radius:1rem;border:1px solid #e9d9da}.life-screen-reference p{font:400 .98rem/1.55 Poppins,sans-serif;color:#635557}@media(max-width:700px){.life-editorial-greeting{font-size:clamp(2.05rem,9vw,3.25rem)}.editorial-view-cover img{min-height:140px;max-height:210px}}@media(prefers-reduced-motion:reduce){.life-sections-hub button{transition:none}}.life-my-space,.life-resources-page{--space-wine:#80151c;--space-rose:#ead9da;--space-cream:#f9f8f5}.life-my-space button,.life-resources-page button{min-height:44px}.life-space-hero{position:relative;min-height:265px;border-radius:1.2rem;overflow:hidden;background:#314139;isolation:isolate;display:flex;align-items:center}.life-space-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.life-space-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c1e1ad6,#19241e80 58%,#0a15112e);z-index:-1}.life-space-hero>div{padding:clamp(1.5rem,3vw,3rem);color:#fff;max-width:75%}.life-space-hero h1,.life-space-hero h2{font:600 clamp(1.7rem,3.1vw,2.8rem)/1.24 "Lora",Georgia,serif;letter-spacing:0;color:#fff;margin:.6rem 0 .9rem}.life-space-hero p:not(.life-editorial-kicker){font:400 1rem/1.6 Poppins,sans-serif;color:#fff}.life-space-hero-divider{display:block;width:42px;height:2px;background:#f3dbdc;margin:1.15rem 0}.life-space-spotlight{position:relative;overflow:hidden;min-height:265px;background:#fcf6f3;border:1px solid #ead9da;border-radius:1.2rem;display:flex;align-items:center}.life-space-spotlight>img{position:absolute;right:0;top:0;height:100%;width:42%;object-fit:cover}.life-space-spotlight:after{content:"";position:absolute;right:29%;top:0;height:100%;width:22%;background:linear-gradient(90deg,#fcf6f3,transparent)}.life-space-spotlight>div{position:relative;z-index:2;max-width:80%;padding:clamp(1.25rem,2.4vw,2.1rem)}.life-space-spotlight p:not(.life-editorial-kicker){font:400 1rem/1.6 Poppins,sans-serif;max-width:19rem;color:#61575a}.life-space-leaf{display:grid;place-items:center;border-radius:50%;background:#efdfe0;color:#7e151b;font-size:2rem;width:52px;height:52px;margin-bottom:1rem}.life-space-quick{border:1px solid #ebd9da;background:#fffefa;border-radius:1.1rem;min-height:128px;padding:1.2rem;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;transition:background .18s,transform .18s}.life-space-quick:hover,.life-space-resource-link:hover{background:#fff5f4;transform:translateY(-1px);border-color:#be8b90}.life-space-quick-icon{background:#f3e5e5;color:#8b1620;border-radius:50%;width:46px;height:46px;display:grid;place-items:center;font-size:1.6rem;margin-bottom:.25rem}.life-space-quick strong{font:600 1.07rem/1.4 Lora,Georgia,serif;color:#741019}.life-space-quick small{font:400 .93rem/1.5 Poppins,sans-serif;color:#5f5658}.life-space-day-strip{background:#fffdfb;border:1px solid #ead9da;border-radius:1.15rem;padding:1.3rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.life-space-counts{display:flex;flex-wrap:wrap;gap:.55rem}.life-space-counts span{background:#f3e8e8;border-radius:9999px;padding:.55rem .85rem;font:500 .9rem/1.45 Poppins,sans-serif;color:#7a1b24}.life-space-counts b{font-weight:600;font-size:1.2rem;margin-right:.25rem}.life-space-form-card{background:#fffdfb;border:1px solid #ead9da;border-radius:1.2rem;overflow:hidden}.life-space-form-photo{min-height:145px;position:relative;background:#e6dada;overflow:hidden;display:flex;align-items:flex-end;padding:1.3rem;color:#fff}.life-space-form-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.62)}.life-space-form-photo>span.material-symbols-outlined{position:absolute;right:1.2rem;top:1rem;background:#fff3eeec;color:#80151c;padding:.7rem;border-radius:50%;font-size:1.6rem}.life-space-form-photo>div{position:relative;z-index:1}.life-space-form-photo .life-editorial-kicker{color:#fff;font-weight:600;letter-spacing:.1em}.life-space-form-photo h2{font:600 1.85rem/1.3 Lora,Georgia,serif;color:#fff;margin:.3rem 0 0}.life-space-form{padding:clamp(1.15rem,2.5vw,1.8rem);display:flex;flex-direction:column;gap:1rem}.life-space-form label{display:flex;flex-direction:column;gap:.5rem;font:600 1rem/1.45 Poppins,sans-serif;color:#5e3438}.life-field-input{background:#fff!important;border:1px solid #d7bfc3;border-radius:.8rem;width:100%;min-height:48px;padding:.8rem .9rem;font:400 1rem/1.5 Poppins,sans-serif;color:#312b2d;outline:none;accent-color:#980e0e}.life-field-input:focus-visible{outline:2px solid #9b3544;outline-offset:2px}.life-field-input::placeholder{color:#84787b;opacity:1}.life-space-form .life-primary-button{align-self:flex-start}.life-primary-button,.life-soft-button{display:inline-flex;justify-content:center;align-items:center;gap:.4rem;min-height:44px;border:1px solid #980e0e;border-radius:9999px;padding:.7rem 1.2rem;font:600 .94rem/1.45 Poppins,sans-serif;text-decoration:none;cursor:pointer}.life-primary-button{background:#980e0e;color:#fff}.life-primary-button:hover{background:#731218}.life-soft-button{background:#f5e6e5;color:#80151c;border-color:#ead0d1}.life-soft-button:hover{background:#edd7d7}.life-primary-button:disabled,.life-soft-button:disabled{opacity:.55;cursor:not-allowed}.life-space-history{background:#fffdfb;border:1px solid #ead9da;border-radius:1.1rem;padding:clamp(1rem,2.5vw,1.7rem)}.life-space-empty{text-align:center;border:1px dashed #d8c0c1;background:#fbf7f5;border-radius:1rem;padding:2.1rem;display:flex;gap:.55rem;align-items:center;justify-content:center;flex-direction:column;color:#605659;font:400 1rem/1.6 Poppins,sans-serif}.life-space-empty>.material-symbols-outlined{font-size:2rem;color:#7e2930}.life-space-empty p{max-width:30rem;margin:0}.life-space-entry{display:flex;align-items:flex-start;gap:.8rem;border:1px solid #ebdedd;background:#fff;border-radius:1rem;padding:1rem}.life-space-entry>.material-symbols-outlined{background:#f1e4e4;color:#8a1420;border-radius:50%;font-size:1.4rem;padding:.65rem}.life-space-entry strong{display:block;font:600 1rem/1.4 Poppins,sans-serif;color:#681017}.life-space-entry p{font:400 .97rem/1.55 Poppins,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0;color:#40393a}.life-space-entry small{display:block;font:400 .88rem/1.5 Poppins,sans-serif;color:#655a5b;white-space:pre-wrap;overflow-wrap:anywhere}.life-mini-button{border:1px solid #efdada;background:#fffaf9;color:#84232a;border-radius:50%;display:grid;place-items:center;min-width:42px;min-height:42px;cursor:pointer}.life-space-practice-item{display:flex;flex-direction:column;background:#fffdfb;border:1px solid #e5d1d4;border-radius:1rem;overflow:hidden}.life-space-practice-item>img{display:block;width:100%;height:160px;object-fit:cover}.life-space-practice-item>div{padding:1.2rem}.life-space-resource-link{min-height:100px;display:flex;align-items:center;gap:.75rem;border:1px solid #ead9da;border-radius:1rem;background:#fffefa;padding:1rem;text-decoration:none;transition:background .18s,transform .18s}.life-space-resource-link>.material-symbols-outlined:first-child{font-size:1.45rem;color:#811923;background:#f2e4e4;padding:.7rem;border-radius:50%}.life-space-resource-link>.material-symbols-outlined:last-child{font-size:1.2rem;color:#8b4145}.life-space-resource-link strong{display:block;font:600 1rem/1.4 Poppins,sans-serif;color:#6a131b}.life-space-resource-link small{display:block;margin-top:.2rem;font:400 .89rem/1.5 Poppins,sans-serif;color:#655b5c}.life-space-bottom{background:#f4e6de;border-radius:1rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;overflow:hidden;padding:1.5rem;position:relative}.life-space-bottom>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.17}.life-space-bottom>div,.life-space-bottom>button{position:relative;z-index:1}.life-space-bottom p:not(.life-editorial-kicker){font:400 .96rem/1.6 Poppins,sans-serif;color:#58474a}.life-practice-card{background:#fffdfb;border:1px solid #e6d6d8;border-radius:1.2rem;overflow:hidden;display:flex;flex-direction:column}.life-practice-card-photo{height:140px;position:relative}.life-practice-card-photo img{width:100%;height:100%;object-fit:cover}.life-practice-card-photo .material-symbols-outlined{position:absolute;top:1rem;right:1rem;border-radius:50%;background:#f5e8e8;color:#7d1720;padding:.7rem;font-size:1.6rem}.life-practice-card-body{padding:1.25rem;display:flex;flex-direction:column;flex:1}.life-practice-runner{border-radius:1.2rem;padding:clamp(1.25rem,3vw,2rem);background:#fffaf8;border:1px solid #e6cdd1}.life-practice-stage{display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f8eeee;border-radius:1rem;padding:2rem 1rem;margin-top:1rem}.life-practice-orb{width:108px;height:108px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#faece8,#bd8388);display:grid;place-items:center;color:#fff;box-shadow:0 0 0 8px #ead7d7}.life-practice-orb .material-symbols-outlined{font-size:3rem}.life-practice-orb.is-breathing{animation:life-breath 10s ease-in-out infinite}@keyframes life-breath{0%,to{transform:scale(.82)}40%{transform:scale(1.14)}}.life-practice-clock{font:600 clamp(2.2rem,5vw,3.5rem)/1.15 "Lora",Georgia,serif;color:#78131b;letter-spacing:.08em;margin:.2rem 0 0}.life-document-card{border:1px solid #ead9da;background:#fffdfb;border-radius:1rem;min-height:220px;padding:1.2rem;display:flex;align-items:flex-start;flex-direction:column;gap:.7rem}.life-document-card>.material-symbols-outlined{color:#8a1b24;background:#f4e7e7;padding:.7rem;border-radius:50%;font-size:1.5rem}.life-document-card h3{font:600 1.13rem/1.4 Lora,Georgia,serif;color:#76161b;margin:.15rem 0}.life-document-card p{font:400 .94rem/1.5 Poppins,sans-serif;color:#645658;margin:0}.life-error-message{background:#fff1f1;color:#84242b;border:1px solid #e5a8ae;border-radius:1rem;padding:1rem;font:500 .95rem/1.5 Poppins,sans-serif}.life-success-message{background:#f7eeee;color:#6e2027;border:1px solid #e4cfd0;border-radius:1rem;padding:1rem;font:500 .95rem/1.5 Poppins,sans-serif}.life-resources-page .life-practice-card-body .life-primary-button,.life-resources-page .life-practice-card-body .life-soft-button{font-size:.85rem;padding:.6rem 1rem}@media(max-width:680px){.life-space-hero,.life-space-spotlight{min-height:220px}.life-space-hero>div{max-width:90%}.life-space-spotlight>div{max-width:80%}.life-space-form-photo{min-height:120px}.life-space-quick{min-height:110px;padding:.95rem}.life-space-bottom{flex-direction:column;align-items:flex-start}.life-space-day-strip{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.life-practice-orb.is-breathing{animation:none}.life-space-resource-link,.life-space-quick{transition:none}}.life-space-art{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 67% 28%,#f9dfc9 0 10%,transparent 31%),radial-gradient(ellipse at 15% 80%,#a17a78 2%,transparent 58%),linear-gradient(132deg,#4d5a50,#a9a08e 58%,#e4d2bd);display:grid;place-items:center;opacity:.92}.life-space-art>.material-symbols-outlined{font-size:clamp(8rem,18vw,18rem);color:#fff9ef3c}.life-space-focus-art{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 81% 29%,#e9bfae,transparent 42%),linear-gradient(130deg,#e8d5d1,#f6eee4 64%,#e5c5b8);opacity:.85}.life-practice-illustration{height:145px;display:grid;place-items:center;background:linear-gradient(140deg,#f8eeeb,#eed7da);color:#8b323d}.life-practice-illustration .material-symbols-outlined{font-size:3.4rem}.life-space-practice-item>.life-practice-illustration{height:160px}.life-resource-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(125deg,#3d544f,#8f7772 60%,#d5b9a7);color:#fff5}.life-resource-art .material-symbols-outlined{font-size:10rem}.life-space-form-photo{background:linear-gradient(135deg,#5b6f64,#997b76)!important}.life-space-form-photo>div{z-index:2}.life-space-bottom{background:linear-gradient(120deg,#f4e6de,#e9d6d7)}.life-resource-art~div{position:relative}@media(max-width:640px){.life-my-space .life-editorial-hero,.life-resources-page .life-space-hero{min-height:235px}.life-space-art>.material-symbols-outlined{font-size:8rem}}.life-editorial-hero>.life-space-art{z-index:0;pointer-events:none}.life-editorial-hero>.life-editorial-hero-copy{position:relative;z-index:2}.life-editorial-focus>.life-space-focus-art{z-index:0;pointer-events:none}.life-editorial-focus>.life-editorial-focus-copy{position:relative;z-index:2}.life-space-hero>.life-resource-art{max-width:none!important;padding:0!important;z-index:0;pointer-events:none}.life-space-hero>.life-resource-art+div{position:relative;z-index:2}.life-photo-mi-espacio{background:linear-gradient(90deg,#1b221d8c,#1b221d0d),url(/visuals/new/mi-espacio-jardin.webp) center/cover no-repeat!important;opacity:1}.life-photo-focus{background:linear-gradient(120deg,#f7eee8,#ead5d1 68%,#c8a49c)!important;opacity:1}.life-photo-recursos{background:linear-gradient(90deg,#172621a8,#17262114),url(/visuals/new/recursos-flores.webp) center/cover no-repeat!important;opacity:1}.life-practice-photo{height:145px;width:100%;background-color:#eadbd5;background-position:center;background-size:cover;background-repeat:no-repeat}.life-practice-photo-respiracion-suave{background-image:url(/visuals/new/practica-respiracion.webp)}.life-practice-photo-pausa-serena{background-image:url(/visuals/new/practica-atencion.webp)}.life-practice-photo-descanso-nocturno{background-image:url(/visuals/new/practica-dormir.webp)}.life-practice-photo-movilidad-amable{background-image:url(/visuals/new/practica-movilidad.webp)}.life-practice-photo-aroma-consciente{background-image:url(/visuals/new/practica-aroma.webp)}.life-practice-photo-tapping-suave{background-image:url(/visuals/new/practica-tapping.webp)}.life-practice-card-photo{overflow:hidden}.life-practice-card-photo>.material-symbols-outlined{z-index:2}@media(max-width:640px){.life-practice-photo{height:130px}}.life-my-space #meal-section .life-space-form-photo{background:linear-gradient(90deg,#253728b3,#25372808),url(/visuals/food-journal.svg) center/cover no-repeat!important}.editorial-view-cover-mark{display:grid;place-items:center;min-height:175px;background:radial-gradient(circle at 72% 26%,#f1d9d8 0,transparent 44%),linear-gradient(137deg,#e6d2cf,#f5e9e6 53%,#c4c9b3);overflow:hidden}.editorial-view-cover-mark .material-symbols-outlined{font-size:clamp(5rem,10vw,9.5rem);color:#702d383b;font-weight:200;transform:rotate(-9deg)}@media(max-width:700px){.editorial-view-cover-mark{min-height:100px}.editorial-view-cover-mark .material-symbols-outlined{font-size:5rem}}.life-moments-panel{background:#fffaf8;border:1px solid #ebdbd9;border-radius:1.35rem;padding:clamp(1.1rem,2vw,1.75rem)}.life-progress-count{display:inline-flex;align-items:center;gap:.35rem;font:600 .82rem/1.4 Poppins,sans-serif;color:#7a2531;background:#f7e9e7;border-radius:999px;padding:.65rem .9rem;white-space:nowrap}.life-progress-count .material-symbols-outlined{font-size:1.15rem}.life-moment-card{border:1px solid #e9d9d6;border-radius:1.1rem;background:#fff;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s}.life-moment-card:hover,.life-moment-card:focus-visible{border-color:#bc9592;box-shadow:0 8px 24px #5d2a3214;transform:translateY(-2px)}.life-moment-card-media{position:relative;display:block;height:124px;background:linear-gradient(135deg,#c4bfa3,#b18f7d 65%,#e2d3c6);overflow:hidden}.life-moment-card-media img{width:100%;height:100%;object-fit:cover}.life-moment-number{position:absolute;top:10px;left:12px;display:grid;place-items:center;border-radius:50%;background:#fffefaeb;color:#7e141b;font:600 .8rem Poppins,sans-serif;width:34px;height:34px}.life-moment-card-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1rem}.life-moment-title{color:#7a1820;font:600 1.3rem/1.2 The Seasons,Georgia,serif}.life-moment-description{font:400 .8rem/1.4 Poppins,sans-serif;color:#746a6a}.life-moment-state{display:inline-flex;align-items:center;gap:.3rem;border-radius:999px;padding:.35rem .7rem;font:600 .75rem/1.3 Poppins,sans-serif;white-space:nowrap;border:1px solid #eadbda;background:#fbf4f2;color:#866a68}.life-moment-card .life-moment-state{margin-top:auto}.life-moment-state .material-symbols-outlined{font-size:1rem}.life-moment-state--en_curso{background:#fbf1de;color:#886023;border-color:#edd4a2}.life-moment-state--listo{background:#e6efe6;color:#3b6443;border-color:#c5dfc8}.life-moment-progress-track{height:7px;border-radius:999px;background:#f1e2df;overflow:hidden}.life-moment-progress-track>span{display:block;height:100%;border-radius:999px;background:#788b70;transition:width .25s}.life-my-space #meal-section .life-space-form-photo{background:linear-gradient(90deg,#1e2921ad,#292c240f),url(/visuals/new/alimentacion-comer-observar.png) center/cover,url(/visuals/food-journal.svg) center/cover!important}.life-my-space .life-space-spotlight{background:linear-gradient(115deg,#fffdfb,#f6ece8 65%,#eee1db)}.life-my-space .life-space-spotlight>img{width:52%;opacity:.9}.life-my-space .life-space-spotlight:after{right:33%;width:35%;background:linear-gradient(90deg,#fffdfb 5%,#fffdfbeb 32%,#fffdfb00)}.life-my-space .life-space-spotlight>div{max-width:76%}.life-lectio-step:focus-visible{outline:2px solid #8e2632;outline-offset:3px}.life-lectio-step[aria-current=step]{border-color:#912632;background:#f7e9e7;color:#74131f}.life-lectio-step--done{border-color:#c6dac7;color:#3b6443}.life-lectio-scripture{border:1px solid #e5cfca;background:#fffdfb;border-radius:1.1rem;padding:clamp(1.1rem,2.2vw,1.75rem)}.life-lectio-scripture h2{font:600 clamp(1.8rem,3vw,2.65rem)/1.15 "The Seasons",Georgia,serif;color:#701017}@media(max-width:680px){.life-moment-card-media{height:108px}.life-moment-card-copy{padding:.9rem}.life-my-space .life-space-spotlight>div{max-width:86%}}.life-sidebar-nav{display:flex;flex-direction:column;gap:4px;width:100%;font-family:Poppins,sans-serif}.life-sidebar-group{width:100%}.life-sidebar-item{width:100%;display:flex;align-items:center;gap:12px;text-align:left;color:#50484b;border:0;background:transparent;padding:11px 13px;border-radius:12px;font:500 13px/1.35 Poppins,sans-serif;cursor:pointer;transition:background .18s,color .18s}.life-sidebar-item>.material-symbols-outlined:first-child{font-size:19px;color:#74696a;flex:none}.life-sidebar-item:hover,.life-sidebar-item:focus-visible{background:#f7eeec;outline:none}.life-sidebar-item--active{background:#f2e5e4;color:#731420;font-weight:600}.life-sidebar-item--active>.material-symbols-outlined:first-child{color:#731420}.life-sidebar-text{flex:1;min-width:0}.life-sidebar-chevron{font-size:19px;color:#8b7777;flex:none}.life-sidebar-subitems{display:flex;flex-direction:column;gap:2px;padding:2px 0 8px 14px;border-left:1px solid #e6d7d5;margin-left:22px}.life-sidebar-item--child{font-size:12px;padding:9px;color:#66585a}.life-sidebar-item--child>.material-symbols-outlined:first-child{font-size:16px}.life-sidebar-item--child.life-sidebar-item--active{color:#741924}.life-food-groups{border:0;margin:0;padding:0;min-width:0}.life-food-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid #dfc9c8;border-radius:999px;background:#f8efed;color:#75303a;padding:8px 13px;font:500 12px/1.4 Poppins,sans-serif;cursor:pointer;transition:.15s}.life-food-chip:hover,.life-food-chip:focus-visible{border-color:#922f3b;outline-offset:2px}.life-food-chip--selected{background:#7b202a;border-color:#7b202a;color:#fff}.life-food-chip--example{padding:7px 11px;background:#fffaf9}.life-food-chip--example.life-food-chip--selected{background:#e5eee4;color:#31573a;border-color:#a6c4a8}.life-food-group-panel{background:#fffaf7;border:1px solid #ebded9;border-radius:14px;padding:12px}.life-journey-editorial{display:flex;flex-direction:column;gap:18px}.life-journey-hero{height:280px;position:relative;overflow:hidden;border-radius:24px;background:#57695b}.life-journey-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 47%}.life-journey-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1e2822e0,#252d278c 58%,#252d271f)}.life-journey-hero-copy{position:absolute;z-index:1;inset:auto auto 23px 26px;width:min(89%,560px);color:#fff}.life-journey-hero-copy h2{font:600 clamp(2rem,4vw,3.25rem)/1.08 "The Seasons",Georgia,serif;color:#fff;margin:9px 0 11px}.life-journey-hero-copy>p:not(.life-editorial-kicker){font:400 .83rem/1.6 Poppins,sans-serif;max-width:430px}.life-journey-hero-status{display:inline-flex;align-items:center;gap:7px;border:1px solid #ffffff80;border-radius:999px;background:#ffffffe0;color:#51333a;padding:8px 12px;font:600 .73rem Poppins,sans-serif}.life-journey-progress{height:8px;overflow:hidden;border-radius:999px;background:#f1e4e0}.life-journey-progress>span{display:block;height:100%;border-radius:999px;background:#7e977c;transition:width .25s}.life-journey-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.life-journey-stage{border:1px solid #e9d8d5;border-radius:19px;background:#fffdfa;overflow:hidden}.life-journey-stage-photo{height:126px;position:relative;background:#d7c8c0}.life-journey-stage-photo img{width:100%;height:100%;object-fit:cover}.life-journey-stage-num{position:absolute;left:10px;top:10px;color:#731f29;background:#fff8;display:grid;place-items:center;width:38px;height:38px;border-radius:100%;font:600 12px Poppins,sans-serif}.life-journey-stage-copy{padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.life-journey-stage h3{font:600 1.5rem/1.2 The Seasons,Georgia,serif;color:#66141d;margin:0}.life-journey-stage-copy>p:not(.life-editorial-kicker){font:400 12px/1.6 Poppins,sans-serif;color:#655e5b;min-height:58px;margin:0}.life-journey-stage .life-moment-state{margin-top:auto}@media(max-width:740px){.life-journey-stages{grid-template-columns:1fr}.life-journey-stage{display:flex}.life-journey-stage-photo{width:35%;height:auto;min-height:175px;flex:none}.life-journey-stage-copy{padding:14px}.life-journey-hero{height:325px}.life-journey-hero-copy{left:17px;bottom:20px}.life-journey-stage-copy>p:not(.life-editorial-kicker){min-height:0}}.life-evolution-header{padding:clamp(1rem,2.4vw,1.7rem);border-radius:24px;background:linear-gradient(120deg,#fffdfb,#f7eeec 70%,#e7e9df);border:1px solid #e9d8d4}.life-evolution-filter{border:1px solid #d9c4c2;background:#fff;color:#73323a;padding:9px 16px;border-radius:999px;font:500 12px Poppins,sans-serif;cursor:pointer}.life-evolution-filter--selected{background:#78212b;border-color:#78212b;color:#fff}.life-evolution-tile,.life-evolution-card,.life-evolution-preview,.life-journal-panel{background:#fffdfb;border:1px solid #eadbd8;border-radius:20px;padding:clamp(15px,2vw,22px)}.life-evolution-tile{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;background:linear-gradient(145deg,#fffdfa,#faf3f0)}.life-evolution-tile strong{font:600 clamp(1.1rem,2vw,1.6rem) "The Seasons",Georgia,serif;color:#75202c}.life-evolution-tile small{font:400 11px/1.45 Poppins,sans-serif;color:#706365}.life-evolution-card h3{font:600 1.35rem/1.25 The Seasons,Georgia,serif;color:#6e1b26;margin:0 0 8px}.life-evolution-distribution{display:flex;height:15px;border-radius:999px;overflow:hidden;background:#eee3df;gap:1px}.life-evolution-bar{height:9px;border-radius:99px;overflow:hidden;background:#f2e7e3;margin-top:7px}.life-evolution-bar span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#c99d86,#829b7b)}.life-evolution-soft-number{border-radius:14px;background:#f7efeb;padding:16px;display:flex;flex-direction:column;gap:6px}.life-evolution-soft-number strong{font:600 2rem Georgia,serif;color:#78212b}.life-evolution-soft-number span{font:400 12px Poppins,sans-serif;color:#66585a}.life-evolution-mini-tile{background:#fff8f5;border:1px solid #f0e2de;border-radius:15px;padding:12px;display:flex;align-items:flex-start;flex-direction:column;gap:4px}.life-evolution-mini-tile strong{font:600 1.6rem Georgia,serif;color:#7d252f}.life-evolution-mini-tile small{font:400 11px Poppins,sans-serif;color:#6b6061}.life-evolution-history-row{display:flex;align-items:center;gap:12px;padding:12px;width:100%;border:1px solid #ebdcd8;background:#fffbf9;border-radius:14px;color:#741e2a}.life-evolution-history-row strong,.life-evolution-history-row small{display:block}.life-evolution-history-row small{color:#8a7778;font:400 11px Poppins,sans-serif;margin-top:4px}.life-journal-panel{background:linear-gradient(128deg,#fffdfb,#faf4f1)}.life-thought-entry,.life-strength-session{background:#fff;border:1px solid #e8d9d6;border-radius:15px;padding:14px;display:flex;flex-direction:column;gap:10px}.life-strength-exercise{border:1px solid #e8d9d6;border-radius:15px;background:#fff;padding:13px;min-width:0}.life-strength-table{width:100%;border-collapse:collapse;text-align:left;font:400 12px Poppins,sans-serif;color:#5e5153}.life-strength-table th{font-weight:600;background:#f5edeb;color:#6b2430}.life-strength-table td,.life-strength-table th{padding:10px 7px;border-bottom:1px solid #eee2dd}@media(max-width:580px){.life-evolution-header,.life-evolution-card,.life-journal-panel{padding:13px}.life-strength-table td,.life-strength-table th{font-size:11px;padding:8px 5px}}.life-brand-lockup{display:flex;align-items:center;gap:12px;color:#897c53}.life-brand-lockup svg{color:#98875d;flex-shrink:0;transition:transform .8s cubic-bezier(.2,.6,.2,1)}.life-brand-lockup:hover svg{transform:rotate(-8deg) scale(1.06)}.life-inspiration-card{display:flex;flex-direction:column;border-radius:17px;overflow:hidden;background:linear-gradient(155deg,#faf5f1,#f3e4dc);border:1px solid #ead9cd;margin-top:auto;flex-shrink:0}.life-inspiration-photo{display:block;width:100%;height:180px;object-fit:cover;object-position:center 42%}.life-inspiration-copy{padding:17px 16px 20px}.life-inspiration-copy p{margin:0;color:#6c2b31;font:500 clamp(1rem,1.5vw,1.3rem)/1.35 "The Seasons",Georgia,serif;animation:life-quote-appear .6s ease both}.life-inspiration-line{display:block;background:#c3a58b;width:38px;height:1.5px;margin-top:16px}.life-ev2{width:100%;display:flex;flex-direction:column;gap:14px;color:#402d2e}.life-ev2-hero{isolation:isolate;position:relative;overflow:hidden;border-radius:22px;padding:clamp(24px,4vw,44px);min-height:245px;background:#655b45 url(/visuals/new/mi-espacio-jardin.webp) center 44%/cover no-repeat;color:#fff}.life-ev2-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#272820c9,#322e2175 65%,#2f271e24)}.life-ev2-hero h1{margin:7px 0 8px;font:500 clamp(2.1rem,4vw,3.5rem)/1.1 "The Seasons",Georgia,serif;color:#fff;letter-spacing:.01em}.life-ev2-hero>p:not(.life-ev2-kicker){font:400 13px/1.55 Poppins,sans-serif;color:#fff8ef}.life-ev2-kicker{margin:0;color:#fbf0dd;text-transform:uppercase;letter-spacing:.16em;font:600 10px/1.35 Poppins,sans-serif}.life-ev2-tabs{display:flex;width:min(100%,400px);padding:4px;gap:2px;border-radius:999px;background:#fffefaeb;margin-top:22px}.life-ev2-tabs button{flex:1;cursor:pointer;background:transparent;border:0;border-radius:999px;color:#5e4140;padding:9px 10px;font:500 12px Poppins,sans-serif;transition:background .22s,color .22s,transform .22s}.life-ev2-tabs button[aria-pressed=true]{background:#742831;color:#fff;box-shadow:0 2px 7px #351b1b2c}.life-ev2-tabs button:hover{transform:translateY(-1px)}.life-ev2-datebar{display:flex;align-items:center;gap:9px;margin-top:13px;color:#fffaf4;font:400 11px Poppins,sans-serif;flex-wrap:wrap}.life-ev2-datebar>.material-symbols-outlined{font-size:17px}.life-ev2-datebar>button{border:1px solid #ffffff3d;background:#ffffff24;color:inherit;border-radius:999px;width:27px;height:27px;display:grid;place-items:center;cursor:pointer}.life-ev2-datebar>button:disabled{opacity:.32;cursor:default}.life-ev2-datebar>button>.material-symbols-outlined{font-size:16px}.life-ev2-date-label{display:flex;align-items:center;gap:7px;font-size:0;color:transparent}.life-ev2-date-label input{font:500 11px Poppins,sans-serif;border:1px solid #ffffff5b;background:#fffcf6ed;color:#592b31;padding:5px 8px;border-radius:9px;max-width:132px}.life-ev2-range{font-size:11px;color:#fff9f1}.life-ev2-summary,.life-ev2-panel{background:#fffdfb;border-radius:20px;padding:clamp(16px,2vw,24px);box-shadow:0 5px 20px #462a2509;border:1px solid #f2ece8}.life-ev2-summary h2,.life-ev2-panel h2{color:#63282c;font:600 clamp(1.05rem,1.7vw,1.3rem)/1.25 "The Seasons",Georgia,serif;margin:0}.life-ev2-summary>p,.life-ev2-panel-heading p{font:400 11px/1.4 Poppins,sans-serif;color:#857b78;margin:4px 0 0}.life-ev2-kpis{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:15px}.life-ev2-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;background:linear-gradient(146deg,#f9f4f0,#f7f1ed);border-radius:12px;padding:14px 10px;transition:transform .25s,box-shadow .25s;animation:life-card-rise .55s both}.life-ev2-kpi:nth-child(3n){background:linear-gradient(145deg,#f0f5f1,#f7f7f3)}.life-ev2-kpi:nth-child(4n){background:linear-gradient(145deg,#f7f0f2,#f9f6f3)}.life-ev2-kpi:hover{transform:translateY(-3px);box-shadow:0 9px 15px #7d434217}.life-ev2-kpi .material-symbols-outlined{font-size:21px;margin-bottom:3px}.life-ev2-kpi strong{font:600 clamp(1.25rem,2vw,1.7rem)/1.05 "The Seasons",Georgia,serif;color:#60242a;font-variant-numeric:tabular-nums}.life-ev2-kpi small{font:400 10px Poppins,sans-serif;color:#746764}.life-ev2-kpi>span:last-child{font:400 10px/1.4 Poppins,sans-serif;color:#6f6563;overflow-wrap:anywhere}.life-ev2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.life-ev2-panel{min-width:0;transition:box-shadow .22s,transform .22s;animation:life-card-rise .5s both}.life-ev2-panel:hover{box-shadow:0 8px 26px #7c534312}.life-ev2-panel-heading{display:flex;justify-content:space-between;align-items:start;gap:7px;margin-bottom:12px}.life-ev2-tag{color:#766d67;background:#f7f4f1;border:1px solid #e8e2da;padding:6px 8px;border-radius:9px;font:500 10px Poppins,sans-serif;white-space:nowrap}.life-ev2-chart-svg svg{display:block;width:100%;height:auto;max-height:250px;overflow:visible}.life-ev2-line{stroke-dasharray:100;stroke-dashoffset:100;animation:life-line-draw 1.25s cubic-bezier(.2,.7,.15,1) both}.life-ev2-chart-legend{display:flex;justify-content:flex-end;gap:12px;font:400 10px Poppins,sans-serif;color:#77706e}.life-ev2-chart-legend span{display:flex;align-items:center;gap:5px}.life-ev2-chart-legend i,.life-ev2-donut-key i{width:9px;height:9px;border-radius:50%;display:inline-block;flex-shrink:0}.life-ev2-paired-bars{display:flex;align-items:end;gap:7px;height:185px;margin:12px 0 2px;border-bottom:1px solid #e5dfdb}.life-ev2-bar-pair{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:8px;align-items:center}.life-ev2-bar-pair-group{height:calc(100% - 22px);display:flex;gap:3px;justify-content:center;align-items:end;width:100%}.life-ev2-bar{width:clamp(7px,33%,26px);min-height:0;border-radius:5px 5px 0 0;animation:life-bar-grow .8s ease-out both;transform-origin:bottom}.life-ev2-bar-pair small{font:400 9px Poppins,sans-serif;color:#8c8381;white-space:nowrap}.life-ev2-footnote,.life-ev2-note{font:400 10px/1.5 Poppins,sans-serif;color:#8d7c78;margin:10px 0 0}.life-ev2-food-bars{display:flex;gap:9px;justify-content:space-around;align-items:end;min-height:170px;border-bottom:1px solid #ebe2da;padding-top:12px}.life-ev2-food-column{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:7px;min-width:0}.life-ev2-food-column b{font:600 12px Poppins,sans-serif;color:#5e4d4b}.life-ev2-food-column .life-ev2-food-bar{width:min(68%,44px);border-radius:7px 7px 0 0;animation:life-bar-grow .8s ease both;transform-origin:bottom}.life-ev2-food-column small{font:400 9px/1.25 Poppins,sans-serif;color:#7b7471;text-align:center;min-height:26px;overflow-wrap:anywhere}.life-ev2-consistency{display:flex;flex-direction:column;gap:13px;padding-top:10px}.life-ev2-consistency-line{display:grid;grid-template-columns:minmax(83px,1.05fr) minmax(65px,2fr) 42px;align-items:center;gap:8px}.life-ev2-consistency-line>span,.life-ev2-consistency-line>small{font:400 11px Poppins,sans-serif;color:#665f5c}.life-ev2-consistency-line>small{text-align:right}.life-ev2-consistency-track{height:13px;overflow:hidden;background:#f1eae6;border-radius:50px}.life-ev2-consistency-track>div{height:100%;border-radius:50px;animation:life-bar-grow .9s ease both;transform-origin:left}.life-ev2-exercise-select{display:flex;flex-direction:column;gap:3px;font:500 11px Poppins,sans-serif;color:#7c6d6c}.life-ev2-exercise-select select{align-self:start;max-width:100%;background:#f9f7f3;border:1px solid #ebe4dc;border-radius:9px;padding:6px 10px;color:#6f5556}.life-ev2-donut-wrap{display:flex;gap:20px;align-items:center;justify-content:center;min-height:180px}.life-ev2-donut{height:clamp(118px,13vw,156px);width:clamp(118px,13vw,156px);border-radius:50%;display:grid;place-items:center;flex-shrink:0;animation:life-donut-enter .9s ease both}.life-ev2-donut-middle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:59%;height:59%;background:#fffdfb;border-radius:50%}.life-ev2-donut-middle strong{font:600 2rem Georgia,serif;color:#682a31}.life-ev2-donut-middle small{font:400 10px Poppins,sans-serif;color:#7e706c}.life-ev2-donut-key{display:flex;flex-direction:column;gap:9px;min-width:0;flex:1}.life-ev2-donut-key>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;font:400 10px Poppins,sans-serif;color:#655a57}.life-ev2-donut-key strong{font-weight:600}.life-ev2-count{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:#f5e7e3;color:#8e5661;font:600 10px Poppins,sans-serif}.life-ev2-thoughts{display:flex;flex-direction:column;gap:7px}.life-ev2-thoughts article{display:flex;align-items:center;gap:10px;border-radius:11px;background:#faf5f1;padding:8px}.life-ev2-thoughts time{width:45px;text-align:center;font:600 10px Poppins,sans-serif;color:#a46f6b;flex-shrink:0}.life-ev2-thoughts p{margin:0;font:400 11px/1.3 Poppins,sans-serif;color:#685d5b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.life-ev2-link{display:flex;align-items:center;gap:8px;cursor:pointer;border:0;border-radius:999px;padding:10px 16px;background:#f2e5e1;color:#642c35;font:600 11px Poppins,sans-serif;margin-top:12px}.life-ev2-link .material-symbols-outlined{font-size:15px}.life-ev2-matrix-scroll{width:100%;overflow-x:auto}.life-ev2-matrix{width:100%;border-spacing:0;border-collapse:separate;font:400 10px Poppins,sans-serif;color:#675a59}.life-ev2-matrix th{font-weight:500}.life-ev2-matrix th:first-child{text-align:left;min-width:124px}.life-ev2-matrix th:not(:first-child){text-align:center;min-width:26px}.life-ev2-matrix thead th{font-size:9px;color:#817873;padding:3px 1px 8px}.life-ev2-matrix thead th small{display:block;color:#b3a6a1}.life-ev2-matrix tbody th{display:flex;align-items:center;gap:5px;white-space:nowrap;padding:5px 0}.life-ev2-matrix tbody th>.material-symbols-outlined{font-size:15px;color:#8c7773}.life-ev2-matrix td{text-align:center}.life-ev2-dot{display:inline-block;width:10px;height:10px;border:1px solid #cfc4bc;border-radius:50%;vertical-align:middle;background:transparent}.life-ev2-dot--on{border-color:var(--dot-color);background:var(--dot-color)}.life-ev2-empty{padding:35px 5px;text-align:center;color:#8e807c;font:400 12px/1.55 Poppins,sans-serif}.life-ev2-note{padding:0 4px 18px}.life-page-enter{animation:life-page-in .32s ease-out both}@keyframes life-page-in{0%{opacity:.45;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes life-card-rise{0%{opacity:.65;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes life-line-draw{to{stroke-dashoffset:0}}@keyframes life-bar-grow{0%{transform:scaleY(.16)}to{transform:scaleY(1)}}@keyframes life-donut-enter{0%{opacity:.5;transform:scale(.91)}to{opacity:1;transform:scale(1)}}@keyframes life-quote-appear{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.life-sound-player{position:fixed;right:18px;bottom:79px;z-index:42;display:flex;align-items:center;gap:9px;background:#fffcf8f5;border:1px solid #e8d7cd;border-radius:999px;padding:8px 10px;box-shadow:0 8px 29px #4634341f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#6a333a;max-width:calc(100vw - 22px)}.life-sound-icon{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#f0e7e2;color:#895e67}.life-sound-caption{display:flex;flex-direction:column;gap:2px;min-width:0}.life-sound-caption strong{font:600 11px Poppins,sans-serif;white-space:nowrap}.life-sound-caption small{font:400 9px Poppins,sans-serif;color:#857571;white-space:nowrap}.life-sound-toggle{background:#763039;border:0;color:#fff;display:grid;place-items:center;border-radius:50%;height:35px;width:35px;cursor:pointer;flex-shrink:0}.life-sound-options>summary{list-style:none;cursor:pointer;display:grid;place-items:center;height:30px;width:28px}.life-sound-options>summary::-webkit-details-marker{display:none}.life-sound-options>summary>.material-symbols-outlined{font-size:19px}.life-sound-options-panel{position:absolute;bottom:calc(100% + 9px);right:0;background:#fffdfa;border:1px solid #e9d9d3;box-shadow:0 7px 26px #48343621;min-width:230px;border-radius:16px;padding:15px;display:flex;flex-direction:column;gap:13px}.life-sound-options-panel label{display:flex;flex-direction:column;gap:6px;font:600 11px Poppins,sans-serif}.life-sound-options-panel select{padding:7px;border-radius:8px;border:1px solid #e3ceca;background:#fff;color:#75414a}.life-sound-options-panel input[type=range]{accent-color:#7e3b43;cursor:pointer}.life-sound-options-panel p{font:400 9px/1.5 Poppins,sans-serif;color:#887976;margin:0}.life-sound-error{position:absolute;bottom:calc(100% + 10px);right:0;background:#fff8f4;border:1px solid #e5b1a9;padding:11px;border-radius:12px;font:400 11px Poppins,sans-serif;color:#9c3a3a;min-width:180px}@media(min-width:880px)and (max-width:1240px){.life-ev2-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:879px){.life-ev2-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:690px){.life-ev2-grid{grid-template-columns:1fr}.life-ev2-hero{min-height:278px;padding:23px}.life-ev2-hero h1{font-size:clamp(2rem,8vw,2.8rem)}.life-ev2-donut-wrap{gap:13px}.life-ev2-donut{width:128px;height:128px}.life-ev2-panel{padding:15px}.life-ev2-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.life-ev2-kpi{padding:10px 7px}.life-ev2-summary{padding:15px}}@media(max-width:430px){.life-ev2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.life-ev2-panel-heading{flex-wrap:wrap}.life-ev2-chart-svg svg{min-height:165px}.life-sound-player{bottom:84px;right:9px;padding:6px 8px;gap:5px}.life-sound-caption small{display:none}.life-sound-icon{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.life-page-enter,.life-ev2-line,.life-ev2-bar,.life-ev2-food-bar,.life-ev2-kpi,.life-ev2-panel,.life-ev2-donut,.life-inspiration-copy p{animation:none!important}.life-brand-lockup svg,.life-ev2-tabs button,.life-ev2-kpi,.life-ev2-panel{transition:none!important;transform:none!important}}.life-ev2-preview-banner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;background:#f2eee8;border:1px solid #e5d8cb;border-radius:12px;padding:10px 14px;color:#78554b;font:600 10px/1.5 Poppins,sans-serif;letter-spacing:.04em}.life-ev2-preview-banner button{border:1px solid #bc9d92;background:#fffaf4;color:#71323b;border-radius:999px;padding:6px 11px;font:500 10px Poppins,sans-serif;cursor:pointer}.life-ev2-preview-banner button:hover{background:#f7e4de}.life-ev2-tabs button:focus-visible,.life-sound-player button:focus-visible,.life-ev2-datebar button:focus-visible{outline:2px solid #d6b587;outline-offset:2px}.life-ev2-dashboard,.life-ev2-summary,.life-ev2-grid,.life-ev2-panel,.life-ev2-chart-svg,.life-ev2-hero,.life-ev2-kpis,.life-ev2-matrix-scroll{min-width:0;max-width:100%}.life-ev2-chart-svg svg,.life-ev2-panel svg{max-width:100%;height:auto}.life-ev2-panel,.life-ev2-kpi{overflow-wrap:anywhere}@media(max-width:690px){.life-ev2-grid{display:grid;grid-template-columns:minmax(0,1fr)}.life-ev2-panel{min-width:0}.life-ev2-matrix-scroll{overflow-x:auto;overscroll-behavior-inline:contain}.life-sound-player{max-width:calc(100vw - 18px)}}.editorial-view-cover--internal{height:clamp(160px,18vw,240px);min-height:0}.editorial-view-cover--internal .editorial-view-cover-copy{min-width:0}.editorial-view-cover--internal .editorial-view-cover-photo{height:100%;min-height:0;max-height:240px;position:relative}.editorial-view-cover--internal .editorial-view-cover-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;max-height:none;object-fit:cover}.life-interactive-card{transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.life-interactive-card:hover{transform:translateY(-3px);box-shadow:0 14px 26px #4321291a;border-color:#79131a47}}@media(max-width:767px){.editorial-view-cover--internal{height:auto}.editorial-view-cover--internal .editorial-view-cover-photo{height:145px;min-height:145px;max-height:145px}.editorial-view-cover--internal .editorial-view-cover-photo img{min-height:0;max-height:none}}@media(prefers-reduced-motion:reduce){.life-interactive-card{transition:none}}.life-wine-banner{background:linear-gradient(125deg,#4c1223,#74243a 54%,#381525);color:#fff;box-shadow:0 14px 32px #4411201a}.life-wine-banner .life-primary-button{background:#fff8f2;color:#5e1b30;border:1px solid #ffffffa6}.life-wine-banner .life-primary-button:hover{background:#f4e8e1}.life-editorial-paper{background:linear-gradient(155deg,#fffdfb,#fcf9f6);box-shadow:0 7px 28px #381a1f09}.life-readable-cards article{background:#fffdfb;box-shadow:0 7px 18px #411c2809}.life-readable-cards article:nth-child(2){background:#f9f3ef}.life-ficha-fold{transition:border-color .25s ease}.life-ficha-fold[open]{border-color:#dfc3bb}.life-ficha-fold summary{list-style:none}.life-ficha-fold summary::-webkit-details-marker{display:none}.life-ficha-fold summary:after{content:"+";font:400 1.5rem Georgia,serif;color:#74243a}.life-ficha-fold[open] summary:after{content:"−"}.life-ficha-fold dt{line-height:1.4}.life-ficha-fold dd{font-size:.81rem;line-height:1.8}.life-quick-note-link{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:7px 12px;border:1px solid #b8878f;border-radius:999px;background:#fffaf7;color:#702439;font:600 .76rem Poppins,sans-serif;cursor:pointer}.life-quick-note-link .material-symbols-outlined{font-size:19px}.life-quick-note-link:hover{background:#f3e8e4}.life-guide-hero{position:relative;min-height:260px;background:linear-gradient(115deg,#4b1324,#873248)}.life-guide-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.52}.life-guide-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#401222ed,#4e1b2bc7 58%,#4a192533)}.life-guide-hero-copy{position:relative;z-index:1;padding:clamp(20px,5vw,43px);max-width:680px}.life-guide-step{animation:lifeGuideArrive .6s ease both;animation-delay:calc(var(--step-index) * 70ms);transition:transform .25s ease,box-shadow .25s ease}.life-guide-step:hover{transform:translateY(-3px);box-shadow:0 12px 28px #4e1a2814}.life-guide-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#632034,#9c5b67);font-size:24px}@keyframes lifeGuideArrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.life-process-photo{position:relative;border-radius:22px;overflow:hidden;min-height:190px;background:#4c1427}.life-process-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.48}.life-process-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(95deg,#3b1225df,#752c4380 68%,#652a3426)}.life-process-photo>div{position:relative;z-index:1;padding:40px clamp(18px,3vw,36px);max-width:600px}.life-journey-hero:after{background:linear-gradient(90deg,#3d1327ed,#5f283db8 58%,#47223644)}.life-journey-progress{height:10px;background:#eedee0}.life-journey-progress>span{background:linear-gradient(90deg,#8a4055,#ad7384);transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.life-journey-stage{background:#fffdfb}.life-journey-stage h3{font-size:1.4rem}@media(prefers-reduced-motion:reduce){.life-guide-step{animation:none;transition:none}.life-guide-step:hover{transform:none}.life-journey-progress>span{transition:none}.life-quick-note-link{scroll-behavior:auto}}.life-sound-options-panel{width:min(385px,calc(100vw - 25px));max-height:min(76vh,690px);overflow-y:auto;overscroll-behavior:contain}.life-spotify-panel{display:flex;flex-direction:column;gap:12px;padding:13px 0 3px;border-top:1px solid #e6d7d0}.life-spotify-choices{display:grid;grid-template-columns:1fr;gap:8px}.life-spotify-choice{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #e7d4d0;background:#fff9f6;border-radius:13px;padding:10px;color:#653040;cursor:pointer}.life-spotify-choice:hover,.life-spotify-choice.is-selected{border-color:#a56e7d;background:#f7eae9}.life-spotify-choice .material-symbols-outlined{font-size:23px}.life-spotify-choice span:not(.material-symbols-outlined){display:flex;flex-direction:column;gap:3px}.life-spotify-choice strong{font:600 12px/1.4 Poppins,sans-serif}.life-spotify-choice small{font:400 10px/1.3 Poppins,sans-serif;color:#726368}.life-spotify-embed{border:0;border-radius:12px;display:block;background:#222;max-width:100%}.life-spotify-open{display:inline-flex;align-items:center;gap:6px;color:#692a40;font:600 12px/1.5 Poppins,sans-serif;text-decoration:underline}.life-spotify-open .material-symbols-outlined{font-size:17px}@media(max-width:430px){.life-sound-options-panel{right:-5px;max-height:65vh}.life-spotify-embed{height:270px}}.life-install-card{background:linear-gradient(140deg,#fffdfa,#fdf5f2);border:1px solid #eedbd8;box-shadow:0 9px 30px #4819260a}.life-install-icon{border-radius:18px;box-shadow:0 8px 24px #531f2c1f;object-fit:contain}.life-install-installed{display:flex;align-items:center;gap:8px;border-radius:14px;padding:12px 15px;background:#e6f1eb;color:#275847;font:600 .83rem/1.5 Poppins,system-ui,sans-serif}.life-install-installed .material-symbols-outlined{font-size:20px}.life-install-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.life-install-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid #e5ced0;background:#fff9f6;border-radius:14px;color:#642337;font:600 .83rem/1.4 Poppins,system-ui,sans-serif;cursor:pointer;min-height:48px;transition:background .2s ease,border-color .2s ease}.life-install-tabs button.is-active,.life-install-tabs button[aria-pressed=true]{border-color:#8d3d55;background:#f1dfe4}.life-install-tabs button:hover{background:#f8e9e9}.life-install-tabs button .material-symbols-outlined{font-size:20px}.life-install-tabs button:focus-visible{outline:3px solid #a55c75;outline-offset:3px}.life-install-steps{counter-reset:install;list-style:none;margin:0;padding:0;display:grid;gap:10px}.life-install-steps li{position:relative;counter-increment:install;min-height:46px;padding:12px 13px 12px 54px;background:#fff;border:1px solid #f0e2dc;border-radius:14px;color:#625155;font:400 .84rem/1.6 Poppins,system-ui,sans-serif;overflow-wrap:anywhere}.life-install-steps li:before{content:counter(install);position:absolute;left:13px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;background:#6e233b;color:#fff;border-radius:50%;font:600 .76rem Poppins,system-ui,sans-serif}.life-install-steps strong{color:#652235;font-weight:600}.life-install-privacy{display:flex;align-items:flex-start;gap:10px;background:#f5ebeb;border:1px solid #e9d6d7;border-radius:15px;padding:13px}.life-install-privacy>.material-symbols-outlined{font-size:20px;color:#6e233b;margin-top:1px}@media(prefers-reduced-motion:reduce){.life-install-tabs button{transition:none}}.life-weekly-private{overflow:hidden;border:1px solid #e5d2d3;border-radius:24px;background:#fffcf9;color:#40282d}.life-weekly-private__header{padding:26px;background:#700004;color:#fff8f7}.life-weekly-private__header h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.7rem,4vw,2.2rem);line-height:1.15;margin:10px 0;font-weight:600;color:#fff}.life-weekly-private__header p{margin:0;font-size:.9rem;line-height:1.65;color:#ffeded}.life-weekly-private__header .life-weekly-private__eyebrow{display:flex;align-items:center;gap:8px;font-size:.7rem;font-weight:600;letter-spacing:.16em;color:#fff}.life-weekly-private__eyebrow .material-symbols-outlined{font-size:17px}.life-weekly-private__body{padding:22px;display:grid;gap:20px}.life-weekly-private__navigation{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.life-weekly-private__dates{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px}.life-weekly-private__dates>span{width:100%;font-size:.75rem;font-weight:600;color:#76575d}.life-weekly-private__dates strong{font-size:1.1rem;font-weight:600;color:#700004}.life-weekly-private__dates small{font-size:.8rem;color:#76575d}.life-weekly-private__navigation button{min-height:44px;border:1px solid #ddc3c7;border-radius:12px;padding:10px 12px;background:#fff;color:#700004;font:600 .8rem Poppins,system-ui,sans-serif;cursor:pointer}.life-weekly-private__navigation button:disabled{opacity:.45;cursor:default}.life-weekly-private__navigation button:focus-visible{outline:2px solid #700004;outline-offset:3px}.life-weekly-private__energy{display:flex;align-items:center;gap:14px;padding:18px;background:#f3e6e5;border-radius:16px;color:#700004}.life-weekly-private__energy>.material-symbols-outlined{font-size:30px}.life-weekly-private__energy div{display:grid;gap:4px}.life-weekly-private__energy div>span{font-size:.75rem}.life-weekly-private__energy strong{font-size:1rem;font-weight:600}.life-weekly-private__section-title{font-size:.95rem;font-weight:600;margin:0;color:#700004}.life-weekly-private__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.life-weekly-private__tile{display:grid;align-content:start;gap:8px;padding:15px;border:1px solid #ebddda;border-radius:14px;background:#fff}.life-weekly-private__tile strong{font-size:.85rem;color:#700004;font-weight:600}.life-weekly-private__tile>span{font-size:.85rem;color:#71585d;line-height:1.5}.life-weekly-private__privacy{font-size:.8rem;line-height:1.65;color:#71585d;margin:0}@media(min-width:640px){.life-weekly-private__navigation{grid-template-columns:auto 1fr auto}.life-weekly-private__dates{grid-column:2;grid-row:1;justify-content:center;text-align:center}.life-weekly-private__dates>span{width:100%}.life-weekly-private__navigation button:first-of-type{grid-column:1;grid-row:1}.life-weekly-private__navigation button:last-of-type{grid-column:3;grid-row:1}.life-weekly-private__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.life-phase2-hero{background:linear-gradient(116deg,#461626,#7c304a 57%,#502339);box-shadow:0 12px 30px #4b1d2c1f}.life-phase2-tab{min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 15px;border:1px solid #e2c7ca;border-radius:999px;background:#fffdfb;color:#6b3040;font:600 .8rem/1.4 Poppins,system-ui,sans-serif;cursor:pointer;transition:background .2s ease,border-color .2s ease}.life-phase2-tab:hover{background:#faeeec}.life-phase2-tab.active,.life-phase2-tab[aria-pressed=true]{background:#742c43;border-color:#742c43;color:#fff}.life-phase2-tab:focus-visible{outline:3px solid #ae6383;outline-offset:3px}.life-phase2-check{display:flex;gap:11px;align-items:center;padding:12px 13px;border:1px solid #ebdfe0;border-radius:13px;background:#fff;cursor:pointer;font:500 .84rem/1.45 Poppins,system-ui,sans-serif;color:#503540}.life-phase2-check input{width:18px;height:18px;accent-color:#853b56;flex:none}.life-phase2-check span.flex-1{display:flex;flex-direction:column;gap:2px}.life-phase2-check small{font-size:.69rem;line-height:1.4;color:#817077}.life-phase2-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.life-phase2-calendar-label{font:600 .72rem/1.3 Poppins,system-ui,sans-serif;text-align:center;color:#7b4554;padding:5px 0}.life-phase2-calendar-day{display:flex;position:relative;align-items:center;justify-content:center;min-height:38px;border:1px solid #eedfde;border-radius:10px;background:#fff;color:#5c3240;font:500 .77rem Poppins,system-ui,sans-serif;cursor:pointer}.life-phase2-calendar-day:hover{background:#f6e9ea;border-color:#d5aeb6}.life-phase2-calendar-day.is-today{border-color:#8b3953;font-weight:700;color:#8b3953}.life-phase2-calendar-day:focus-visible{outline:2px solid #873c58;outline-offset:2px}.life-phase2-calendar-dot{position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:50%;background:#a35a70}@media(prefers-reduced-motion:reduce){.life-phase2-tab{transition:none}}.life-phase2-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.life-phase2-bento-card{display:block;position:relative;min-height:175px;border:0;border-radius:22px;overflow:hidden;text-align:left;background:#59283a;color:#fff;cursor:pointer;isolation:isolate}.life-phase2-bento-card>img{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .4s ease;z-index:-2}.life-phase2-bento-card:hover>img{transform:scale(1.035)}.life-phase2-bento-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(6deg,#371322ed,#521d30a8 62%,#65263630);z-index:-1}.life-phase2-bento-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;height:100%;padding:clamp(14px,2.3vw,25px);text-shadow:0 1px 4px #2d0e1988}.life-phase2-bento-kicker{display:inline-flex;align-items:center;gap:6px;font:600 .66rem/1.4 Poppins,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff8f5}.life-phase2-bento-kicker .material-symbols-outlined{font-size:17px}.life-phase2-bento-title{font:600 clamp(1.3rem,2.8vw,2rem)/1.1 "Cormorant Garamond",Georgia,serif;color:#fff}.life-phase2-bento-content small{font:400 .77rem/1.45 Poppins,system-ui,sans-serif;color:#fff9f7}.life-phase2-bento-card:focus-visible{outline:3px solid #9f5574;outline-offset:3px}@media(min-width:720px){.life-phase2-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.life-phase2-bento-card{min-height:210px}}@media(max-width:420px){.life-phase2-bento{gap:9px}.life-phase2-bento-card{min-height:173px;border-radius:17px}.life-phase2-bento-content{padding:13px}.life-phase2-bento-content small{font-size:.67rem}}@media(prefers-reduced-motion:reduce){.life-phase2-bento-card>img{transition:none}.life-phase2-bento-card:hover>img{transform:none}}.life-phase2{width:100%;min-width:0;max-width:none;position:relative;isolation:isolate}.life-phase2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 20% at 88% 4%,#dbaec354,transparent 80%),radial-gradient(ellipse 45% 15% at 7% 45%,#dfe6e7a1,transparent 85%);filter:blur(5px)}.life-phase2>*{min-width:0}.life-phase2-hero{background:linear-gradient(125deg,#4a172c,#723148 44%,#9f6d7b);position:relative;overflow:hidden}.life-phase2-hero:after{content:"";position:absolute;right:-75px;top:-85px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#ffe1e650,transparent 70%);pointer-events:none}.life-phase2-glass{background:linear-gradient(125deg,#ffffffde,#fff9f7bd);border:1px solid #ffffffb9;box-shadow:0 12px 35px #6c32411c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.life-phase2-planner-head{background:linear-gradient(110deg,#fff8f6e8,#f1e3e6d8)}.life-phase2-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.life-phase2-day-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:74px;border:1px solid #e8ced7;background:#fffbf9d9;border-radius:16px;color:#6a3446;cursor:pointer}.life-phase2-day-chip small{text-transform:uppercase;font:500 .66rem Poppins,system-ui,sans-serif}.life-phase2-day-chip strong{font:600 1.25rem Cormorant Garamond,Georgia,serif}.life-phase2-day-chip>span{font:500 .7rem Poppins,system-ui,sans-serif}.life-phase2-day-chip.selected{background:linear-gradient(145deg,#6a2840,#a66b7f);color:#fff;box-shadow:0 7px 16px #652c3e42}.life-phase2-pill{display:inline-flex;align-items:center;border:1px solid #e6cbd2;border-radius:999px;padding:7px 12px;color:#713249;background:#fff9f5;font:600 .72rem Poppins,system-ui,sans-serif}.life-phase2-progress-track{background:#eee2e5;height:9px;overflow:hidden;border-radius:999px}.life-phase2-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#833950,#bc849b);transition:width .55s ease}.life-phase2-goal-cover{min-height:235px;position:relative;overflow:hidden;isolation:isolate;background:#672a40}.life-phase2-goal-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.life-phase2-goal-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(95deg,#44142fe6,#72324aac 70%,#8c45555b)}.life-phase2-goal-cover-copy{padding:clamp(23px,4.5vw,52px);max-width:670px}.life-phase2-goal-step{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:13px;border-radius:14px;border:1px solid #ecdade;background:#fffdfbd9}.life-phase2-goal-step input{accent-color:#8c3855;width:18px;height:18px;flex-shrink:0}.life-phase2-goal-step strong{font-size:.85rem;line-height:1.4;display:block;overflow-wrap:anywhere}.life-phase2-goal-step small{display:block;margin-top:5px;color:#76565e;font:400 .72rem/1.5 Poppins,system-ui,sans-serif}.life-phase2-progress-hero{background:radial-gradient(circle at 85% 20%,#d8b3d578,transparent 40%),linear-gradient(125deg,#59213e,#9d718c)}.life-phase2-metric{padding:18px;min-width:0;border-radius:18px;display:grid;gap:6px}.life-phase2-metric>.material-symbols-outlined{font-size:23px;color:#8d4260}.life-phase2-metric strong{font:600 clamp(1.4rem,3.1vw,2.1rem)/1.1 "Cormorant Garamond",Georgia,serif;color:#63283d}.life-phase2-metric small{font:600 .77rem/1.4 Poppins,system-ui,sans-serif;color:#663543}.life-phase2-metric p{font:400 .7rem/1.5 Poppins,system-ui,sans-serif;margin:0;color:#806c72}.life-phase2-week-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;min-height:190px;align-items:end}.life-phase2-chart-column{display:flex;align-items:center;flex-direction:column;gap:5px;min-width:0}.life-phase2-chart-count,.life-phase2-chart-day{font:500 .69rem/1.3 Poppins,system-ui,sans-serif;color:#775461}.life-phase2-chart-rail{height:142px;width:100%;max-width:48px;border-radius:9px 9px 5px 5px;background:#f0e4e9;display:flex;align-items:end;overflow:hidden}.life-phase2-chart-bar{width:100%;min-height:0;background:linear-gradient(0deg,#7c3951,#cf9db0);border-radius:8px 8px 4px 4px;transition:height .5s ease}@media(max-width:640px){.life-phase2-week-strip{gap:3px}.life-phase2-day-chip{min-height:65px;border-radius:12px}.life-phase2-day-chip small{font-size:.58rem}.life-phase2-day-chip strong{font-size:1.04rem}.life-phase2-goal-cover{min-height:215px}.life-phase2-metric{padding:13px}}@media(prefers-reduced-motion:reduce){.life-phase2-progress-track>span,.life-phase2-chart-bar{transition:none}}.life-phase2 nav[aria-label="Apartados del centro personal"]{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;position:sticky;top:0;z-index:20;max-width:100%;padding:8px 4px;margin:-4px -4px 0;background:#faf6f2db;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);scrollbar-width:thin;scrollbar-color:#d4aebc transparent;scroll-snap-type:x proximity}.life-phase2 nav[aria-label="Apartados del centro personal"] .life-phase2-tab{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}@media(min-width:1280px){.life-phase2 nav[aria-label="Apartados del centro personal"]{gap:9px}}.life-phase2-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.life-phase2-service{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:122px;padding:15px;border-radius:19px;text-decoration:none;color:#65293f;background:linear-gradient(145deg,#fffaf9e8,#efebf6bf);border:1px solid #fff8f9;box-shadow:0 8px 27px #6e32421b;backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);transition:transform .2s ease,box-shadow .2s ease}.life-phase2-service:nth-child(2){background:linear-gradient(135deg,#f6f2fce8,#e7f0f2cb)}.life-phase2-service:nth-child(3){background:linear-gradient(135deg,#fdf1edec,#f6e6e4cf)}.life-phase2-service:nth-child(4){background:linear-gradient(135deg,#f1f6eafa,#e5eee4bc)}.life-phase2-service:hover{transform:translateY(-2px);box-shadow:0 11px 28px #71314828}.life-phase2-service:focus-visible,.life-phase2-care-option:focus-visible{outline:3px solid #97516c;outline-offset:3px}.life-phase2-service-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#fff8;color:#89445d;font-size:23px}.life-phase2-service strong{font:600 .9rem/1.35 Poppins,system-ui,sans-serif}.life-phase2-service small{display:block;color:#75616a;font:400 .73rem/1.45 Poppins,system-ui,sans-serif}.life-phase2-next-appointment{display:flex;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:18px 22px;background:linear-gradient(115deg,#f9ebede8,#fffaf8df);border:1px solid #f7eaed;border-radius:20px;box-shadow:0 9px 23px #782d4110}.life-phase2-next-icon{font-size:38px;color:#9a5974}.life-phase2-skin-hero{min-height:210px;position:relative;isolation:isolate;background:#50283c}.life-phase2-skin-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.life-phase2-skin-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(95deg,#411b36e8,#69435eb5 66%,#8d7d7a30);z-index:-1}.life-phase2-skin-copy{padding:clamp(21px,4.3vw,45px);max-width:640px}.life-phase2-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:13px}.life-phase2-product-card{min-width:0;overflow:hidden;border:1px solid #f3e2e4;border-radius:18px;background:#fffdfbeb;box-shadow:0 7px 18px #692d4010}.life-phase2-product-photo{height:165px;display:grid;place-items:center;background:linear-gradient(138deg,#f3e8ea,#f7f2e8)}.life-phase2-product-photo img{width:100%;height:100%;object-fit:cover}.life-phase2-product-photo>.material-symbols-outlined{font-size:45px;color:#ac8294}.life-phase2-aligner-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.life-phase2-aligner-stats>div{min-width:0;background:linear-gradient(135deg,#fff8f6,#f2e5eafa);border:1px solid #ecdadd;border-radius:14px;padding:12px;display:grid;gap:5px;text-align:center}.life-phase2-aligner-stats strong{color:#67283e;font:600 1.6rem/1.05 Cormorant Garamond,Georgia,serif}.life-phase2-aligner-stats span{color:#776169;font:400 .7rem/1.4 Poppins,system-ui,sans-serif}.life-phase2-mini-icon{display:grid;place-items:center;border-radius:14px;background:#f4e4e9;color:#813d55;width:43px;height:43px;font-size:25px}.life-phase2-inbox-item{display:flex;flex-direction:column;gap:11px;border-radius:16px;background:linear-gradient(125deg,#ffffffd9,#fcf7f3c2);border:1px solid #ecd9dd;padding:14px;box-shadow:0 5px 14px #743e480e}.life-phase2-weekly-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-radius:15px;padding:13px;background:linear-gradient(120deg,#f9eff1df,#f3f0f7d3);border:1px solid #ecdae4}.life-phase2-weekly-links p{flex-basis:100%}.life-phase2-care-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.life-phase2-care-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:1px solid #ecdce3;border-radius:16px;padding:13px;background:linear-gradient(125deg,#ffffffcf,#f7f0efbf);text-align:left;color:#793750;cursor:pointer}.life-phase2-care-option.selected{background:linear-gradient(145deg,#f6e4eaf0,#ede8f0);border-color:#9c5872;box-shadow:0 6px 16px #6e30431b}.life-phase2-care-option>.material-symbols-outlined{font-size:25px}.life-phase2-care-option strong{font:600 .81rem/1.4 Poppins,system-ui,sans-serif}.life-phase2-care-option small{font:400 .69rem/1.4 Poppins,system-ui,sans-serif;color:#796970}@media(min-width:700px){.life-phase2-services{grid-template-columns:repeat(4,minmax(0,1fr))}.life-phase2-service{min-height:145px}}@media(max-width:420px){.life-phase2-service{padding:12px;min-height:124px}.life-phase2-aligner-stats>div{padding:8px}.life-phase2-care-options{gap:6px}}@media(prefers-reduced-motion:reduce){.life-phase2-service{transition:none}.life-phase2-service:hover{transform:none}}.life-frame .life-phase2 img{min-height:0;max-height:none}.life-phase2 .life-phase2-product-card{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;background:#fffdfb;border:1px solid #eadcdd;min-width:0;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease}.life-phase2 .life-phase2-product-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #69334827}.life-phase2 .life-phase2-product-photo{position:relative;isolation:isolate;overflow:hidden;flex:0 0 176px;height:176px;max-height:176px;width:100%;min-height:0;background:#f1e4e7}.life-phase2 .life-phase2-product-photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-height:0;max-height:176px;object-fit:cover;object-position:center;transition:transform .4s ease;z-index:0}.life-phase2 .life-phase2-product-card:hover .life-phase2-product-photo img{transform:scale(1.04)}.life-phase2 .life-phase2-product-photo-label{position:absolute;bottom:9px;left:10px;z-index:2;font:500 .68rem/1.2 Poppins,system-ui,sans-serif;border-radius:999px;padding:6px 9px;color:#583447;background:#fffaf4ee;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.life-phase2 .life-phase2-product-details{position:relative;z-index:3;isolation:isolate;display:block;flex:1 1 auto;background:#fffdfb!important;color:#522e3c;box-shadow:0 -1px #f1e5e5;overflow-wrap:anywhere}.life-phase2 .life-phase2-product-details p,.life-phase2 .life-phase2-product-details h4{position:relative;color:#5d3945}.life-phase2 .life-phase2-product-details h4{color:#69283c}.life-phase2 .life-phase2-product-details button{position:relative;min-height:42px}.life-phase2 .life-phase2-weekly-panel{padding:16px;border-radius:20px;background:linear-gradient(130deg,#fffbf8e8,#f2ebf4d9);border:1px solid #ebd7df;box-shadow:0 8px 25px #713e5011}.life-phase2 .life-phase2-weekly-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.life-phase2 .life-phase2-weekly-check{background:#fffdfaeb;min-height:70px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.life-phase2 .life-phase2-weekly-check.is-done{border-color:#b5cabb;background:linear-gradient(110deg,#edf7f0,#f9fef9)}.life-phase2 .life-phase2-weekly-check input{cursor:pointer}.life-phase2 .life-phase2-weekly-check:focus-within{outline:2px solid #8d5270;outline-offset:2px}.life-phase2 .life-phase2-weekly-check:hover{transform:translateY(-1px)}.life-phase2 .life-phase2-check:has(input:checked){background:linear-gradient(100deg,#f1f8f1,#fffdf8);border-color:#b9d1bf;box-shadow:0 4px 14px #426a4811}.life-phase2 .life-phase2-check input:checked{accent-color:#64826b}.life-phase2 .life-phase2-tab.active{box-shadow:0 5px 13px #6a30432b}.life-phase2 .life-phase2-bento-card:active,.life-phase2 .life-phase2-service:active{transform:scale(.985)}.life-phase2 .life-phase2-payments-hero{background:radial-gradient(circle at 92% 8%,#e6b5c763,transparent 40%),linear-gradient(115deg,#522039,#84536e 68%,#b68b96);position:relative;overflow:hidden;box-shadow:0 15px 35px #743b5121}.life-phase2 .life-payments-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.life-phase2 .life-payments-metric{display:grid;gap:5px;min-width:0;padding:18px;border-radius:21px;transition:transform .22s ease}.life-phase2 .life-payments-metric:hover{transform:translateY(-2px)}.life-phase2 .life-payments-metric>.material-symbols-outlined{font-size:23px;color:#8f4c64}.life-phase2 .life-payments-metric strong{font:600 clamp(1.45rem,3vw,2.1rem)/1.2 "Cormorant Garamond",Georgia,serif;color:#64314b}.life-phase2 .life-payments-metric span:not(.material-symbols-outlined){font:600 .8rem/1.4 Poppins,system-ui,sans-serif;color:#633748}.life-phase2 .life-payments-metric small{font:400 .71rem/1.5 Poppins,system-ui,sans-serif;color:#7a6972}.life-phase2 .life-payments-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,335px),1fr));gap:14px}.life-phase2 .life-payments-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:19px;border-radius:22px;overflow:hidden;animation:lifePhase2CardEnter .35s ease both;transition:box-shadow .22s ease,transform .22s ease}.life-phase2 .life-payments-card:hover{box-shadow:0 16px 36px #75334f26;transform:translateY(-2px)}.life-phase2 .life-payments-card-icon{display:grid;place-items:center;width:44px;height:44px;min-width:44px;border-radius:14px;background:#f4e5eb;color:#8b3c5c;font-size:24px}.life-phase2 .life-payments-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.life-phase2 .life-payments-status{display:inline-flex;align-items:center;background:#f0e7eb;color:#6c4152;border-radius:999px;padding:5px 10px;font:600 .72rem/1.4 Poppins,system-ui,sans-serif}.life-phase2 .life-payments-status.status-esta-semana,.life-phase2 .life-payments-status.status-vencido{background:#fff0dc;color:#805123}.life-phase2 .life-payments-status.status-este-mes{background:#fbe9ec;color:#913f53}.life-phase2 .life-payments-status.status-cancelado{background:#ecefee;color:#557164}.life-phase2 .life-payments-status.muted{background:#f2eef3;color:#725772}.life-phase2 .life-payments-card .life-soft-button{min-height:39px}@keyframes lifePhase2CardEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:950px){.life-phase2 .life-payments-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.life-phase2 .life-phase2-weekly-checks{grid-template-columns:1fr}.life-phase2 .life-payments-metric{padding:13px;border-radius:17px}.life-phase2 .life-payments-card{padding:14px}}@media(prefers-reduced-motion:reduce){.life-phase2 .life-phase2-product-card,.life-phase2 .life-phase2-product-photo img,.life-phase2 .life-phase2-weekly-check,.life-phase2 .life-payments-card,.life-phase2 .life-payments-metric{animation:none;transition:none;transform:none}.life-phase2 .life-phase2-product-card:hover,.life-phase2 .life-phase2-product-card:hover .life-phase2-product-photo img,.life-phase2 .life-phase2-weekly-check:hover,.life-phase2 .life-payments-card:hover,.life-phase2 .life-payments-metric:hover{transform:none}}.life-phase2-mobile-choice{display:block;max-width:100%;padding:14px 16px;border-radius:19px;background:linear-gradient(135deg,#fffdf9,#f7eced);border:1px solid #eadbdd;box-shadow:0 6px 24px #6b334511}.life-sky{min-width:0}.life-sky-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:10px;align-items:center;background:radial-gradient(circle at 78% 5%,#e9dee4 0,transparent 40%),linear-gradient(125deg,#fffaf5 12%,#f2e5e8 70%,#e6dde7);padding:25px 28px;min-height:210px}.life-sky-hero-text{position:relative;z-index:2;min-width:0}.life-sky-moon-photo{position:relative;isolation:isolate;min-height:190px;width:100%;overflow:hidden;border-radius:50%;background:#161923;box-shadow:0 0 0 9px #ffffff4b,0 16px 38px #5e34412d}.life-sky-moon-photo img{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center;filter:contrast(1.08);transition:transform .6s ease}.life-sky-moon-photo:hover img{transform:scale(1.045)}.life-sky-photo-credit{position:absolute;inset:auto 8px 8px;z-index:2;color:#fff!important;font:500 9px/1.3 Poppins,system-ui,sans-serif;text-decoration:underline;text-align:center;background:#111723bb;border-radius:25px;padding:5px 7px}.life-sky-spark{position:absolute;z-index:1;color:#fff9dc;opacity:.8;pointer-events:none;animation:lifeSkyTwinkle 4.5s ease-in-out infinite}.life-sky-spark.one{top:10%;left:14%;font-size:18px}.life-sky-spark.two{top:23%;right:11%;font-size:15px;animation-delay:1.8s}@keyframes lifeSkyTwinkle{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.life-sky-primary-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.life-sky-primary-tab{border-radius:17px;min-width:0;display:flex;justify-content:center;align-items:center;gap:9px;min-height:56px;padding:12px 10px;background:#ffffffc8;border:1px solid #e8d9df;font:600 .81rem/1.4 Poppins,system-ui,sans-serif;color:#744052;text-align:center;transition:background .18s ease,border-color .18s ease,transform .18s ease;cursor:pointer}.life-sky-primary-tab.active{background:#703a51;color:#fff;border-color:#703a51;box-shadow:0 6px 17px #672c4333}.life-sky-primary-tab:hover{transform:translateY(-2px)}.life-sky-primary-tab:focus-visible{outline:3px solid #a76b87;outline-offset:3px}.life-sky-phase-circle{display:grid;place-items:center;border-radius:50%;width:112px;height:112px;min-width:0;font-size:4rem;line-height:1;background:radial-gradient(circle at 35% 25%,#fff9f6,#e2d7df);border:1px solid #eadfe4;box-shadow:0 15px 28px #79475914;animation:lifeSkyFloat 5s ease-in-out infinite}@keyframes lifeSkyFloat{50%{transform:translateY(-4px)}}.life-sky-week-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.life-sky-week-day{min-width:0;min-height:93px;border-radius:13px;border:1px solid #e3d1d9;background:#fcf9f7;padding:8px 5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#653349;cursor:pointer}.life-sky-week-day small{font-size:.72rem;white-space:nowrap}.life-sky-week-day strong{font-size:1.4rem}.life-sky-week-day span{font-size:.61rem;line-height:1.3;color:#78656f}.life-sky-week-day.selected{border-color:#854961;background:#f1e0e7;box-shadow:inset 0 0 0 1px #854961}.life-sky-journal-form{background:linear-gradient(140deg,#fffdf8,#f3e6e9);border:1px solid #e7d8dc}.life-sky-filters{background:#f8f0ef;border:1px solid #ecdcdf}.life-sky-feeling{border-radius:30px;padding:6px 10px;color:#673949;background:#f1e3e9;font:500 .7rem/1.3 Poppins,system-ui,sans-serif}.life-sky-journal-entries article{overflow-wrap:anywhere}.life-sky-orbit-art{position:relative;display:grid;place-items:center;isolation:isolate;width:210px;height:210px;margin:8px auto 16px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#f6e5ea 6%,#f8f4f1 32%,transparent 33%),repeating-radial-gradient(circle at 50% 50%,transparent 0 20px,#af8ba02b 21px 22px,transparent 23px 40px);border:1px solid #e4d4df;box-shadow:inset 0 0 27px #e9d9e0}.life-sky-orbit-art:before,.life-sky-orbit-art:after{content:"✧";position:absolute;color:#81516d;font-size:29px}.life-sky-orbit-art:before{top:31px;left:34px}.life-sky-orbit-art:after{right:24px;bottom:25px}.life-sky-orbit-art-center{font-size:45px;color:#895470;animation:lifeSkyFloat 6s ease-in-out infinite}.life-sky-table-scroll{max-width:100%;overflow-x:auto}.life-sky-table-scroll table{border-collapse:collapse;white-space:nowrap;min-width:450px}.life-sky-table-scroll th,.life-sky-table-scroll td{padding:10px;border-bottom:1px solid #e9dce0;text-align:left;color:#6f4352}.life-sky-table-scroll thead th{font:600 .68rem/1.5 Poppins,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em}.life-sky-table-scroll tbody th{font-weight:600}.life-sky-glyph{display:inline-block;width:30px;color:#95566c;font-size:1.5rem;vertical-align:middle}@media(max-width:640px){.life-sky-hero{grid-template-columns:minmax(0,1fr) 108px;gap:12px;padding:20px 17px;min-height:188px}.life-sky-moon-photo{min-height:108px;height:108px}.life-sky-photo-credit{font-size:7px;inset:auto 3px 5px;padding:3px}.life-sky-hero h2{font-size:2rem}.life-sky-primary-tabs{grid-template-columns:1fr;gap:7px}.life-sky-primary-tab{justify-content:flex-start;min-height:45px;padding:8px 15px}.life-sky-week-days{grid-template-columns:repeat(4,minmax(0,1fr))}.life-sky-week-day{min-height:78px}.life-sky-week-day span{font-size:.6rem}.life-sky-phase-circle{width:85px;height:85px;font-size:3rem}}@media(max-width:360px){.life-sky-hero{grid-template-columns:minmax(0,1fr)}.life-sky-moon-photo{display:none}}@media(prefers-reduced-motion:reduce){.life-sky-spark,.life-sky-phase-circle,.life-sky-orbit-art-center{animation:none!important}.life-sky-primary-tab,.life-sky-moon-photo img{transition:none}.life-sky-primary-tab:hover{transform:none}}@media(max-width:640px){.life-phase2-nav{position:sticky;top:6px;z-index:30;margin-inline:-4px;padding:4px;border-radius:22px;background:#f9f3f2ed;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.life-phase2-mobile-choice select{min-height:46px}}.v9{--r:#980E0E;--ink:#3F2429;--muted:#786369;--paper:#F9F8F5;--ivory:#F2F0E1;--blush:#F8C1CF;--rose:#EAD9DA;--night:#1F2747;--gold:#D4A574;--edge:#EBDAD7;--soft:#FFF9F7;--serif:"The Seasons","Playfair Display",Georgia,serif;font:400 15px/1.6 Poppins,system-ui,sans-serif;color:var(--ink);background:radial-gradient(circle at 96% 5%,#F7E5E9 0,transparent 28%),linear-gradient(160deg,#f9f8f5,#fff9f5 55%,#f7ecea);min-height:100dvh;overflow-x:clip;padding:0 0 74px}.v9 *{box-sizing:border-box}.v9 button,.v9 input,.v9 select,.v9 textarea{font:inherit}.v9 button{cursor:pointer}.v9 a{color:inherit}.v9 h1,.v9 h2,.v9 h3,.v9 p{margin-top:0}.v9 h1,.v9 h2,.v9 h3{font-family:var(--serif);font-weight:500;letter-spacing:-.035em;color:var(--r)}.v9 h1{font-size:clamp(2.25rem,4vw,3.8rem);line-height:1.08;margin-bottom:12px}.v9 h2{font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.17;margin-bottom:9px}.v9 h3{font-size:1.5rem;line-height:1.22;margin-bottom:7px}.v9 h1 em,.v9 h2 em{color:#b35b67;font-weight:400}.v9 p{color:var(--muted)}.v9 .material-symbols-outlined{font-size:22px;font-weight:300}.v9-shell{display:grid;grid-template-columns:246px minmax(0,1fr);max-width:1660px;margin:0 auto;min-height:100vh}.v9-rail{position:sticky;top:0;align-self:start;height:100vh;padding:32px 20px 26px;background:#fffdfaf2;border-right:1px solid var(--edge);display:flex;flex-direction:column}.v9-mark{text-align:center;display:flex;align-items:center;flex-direction:column;gap:4px;padding:8px 0 33px}.v9-mark>span{font-size:33px;line-height:1;color:var(--r)}.v9-mark strong{font:500 30px/1.1 var(--serif);color:var(--r);letter-spacing:-.05em}.v9-mark small{font:500 10px/1.5 Poppins,sans-serif;color:#977d7d;letter-spacing:.22em}.v9-rail nav{display:flex;flex-direction:column;gap:4px}.v9-rail nav button{width:100%;border:0;background:transparent;color:#735d60;border-radius:16px;text-align:left;padding:13px 12px;display:flex;align-items:center;gap:13px;font:500 13px/1.3 Poppins,sans-serif;min-height:47px;transition:background .22s,color .22s}.v9-rail nav button .material-symbols-outlined{font-size:21px}.v9-rail nav button:hover,.v9-rail nav button.is-active{background:#f9e4e7;color:var(--r)}.v9-rail nav button.is-active{font-weight:600;box-shadow:inset 3px 0 0 var(--r)}.v9-rail-bottom{margin-top:auto;text-align:center;border-top:1px solid var(--edge);padding-top:21px}.v9-rail-bottom span{font-size:29px;color:var(--gold)}.v9-rail-bottom p{font:italic 18px/1.4 var(--serif);color:var(--r);margin:0}.v9-content{min-width:0}.v9-topbar{height:79px;border-bottom:1px solid var(--edge);background:#fffefcba;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 clamp(18px,3.4vw,49px);position:relative;z-index:2}.v9-breadcrumb{display:flex;align-items:center;gap:6px;font:500 11px Poppins,sans-serif;color:#9a7c7d;letter-spacing:.11em}.v9-breadcrumb strong{color:var(--r);font-weight:600}.v9-breadcrumb .material-symbols-outlined{font-size:16px}.v9-top-right{display:flex;align-items:center;gap:12px}.v9-demo-chip{border:1px solid var(--rose);border-radius:999px;background:#fff4f5;color:var(--r);font:600 10px/1.3 Poppins,sans-serif;letter-spacing:.045em;padding:9px 12px}.v9-avatar{height:37px;width:37px;display:grid;place-items:center;border-radius:50%;color:var(--r);background:var(--blush);font:500 15px var(--serif)}.v9-mobile-logo{display:none}.v9-main{width:min(1160px,100%);margin:0 auto;padding:clamp(23px,3vw,45px);animation:v9-enter .48s ease both;min-width:0}.v9-kicker{font:600 10px/1.55 Poppins,sans-serif!important;color:#a0535d!important;letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px!important}.v9-welcome{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:29px}.v9-welcome>div>p:last-child{font-size:15px;margin:0}.v9-welcome-flower{font-size:76px;line-height:.7;color:#e7aab6;opacity:.62;transform:rotate(-18deg)}.v9-home-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);gap:16px}.v9-home-stack{display:flex;flex-direction:column;gap:16px}.v9-visual-card{position:relative;isolation:isolate;border:0;background:var(--night);border-radius:25px;min-height:235px;display:flex;align-items:flex-end;overflow:hidden;text-align:left;box-shadow:0 11px 30px #4b1e261a;transition:transform .32s ease,box-shadow .32s ease;color:#fff}.v9-visual-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s ease}.v9-visual-card:hover{transform:translateY(-3px);box-shadow:0 19px 33px #4b1e262e}.v9-visual-card:hover>img{transform:scale(1.04)}.v9-visual-gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#161319d9,#1b171f1a 75%)}.v9-visual-content{position:relative;z-index:2;padding:26px;display:flex;flex-direction:column;gap:7px;color:#fff}.v9-overline{display:flex;align-items:center;gap:6px;font:600 10px/1.4 Poppins,sans-serif;letter-spacing:.17em;color:#ffeee9}.v9-overline .material-symbols-outlined{font-size:16px}.v9-visual-content strong{font:500 clamp(1.45rem,2.3vw,2.25rem)/1.13 var(--serif);letter-spacing:-.02em;color:#fff}.v9-visual-content small{font:400 13px/1.55 Poppins,sans-serif;color:#fff0eb}.v9-feature-main{min-height:440px}.v9-feature-main .v9-visual-content{padding:clamp(25px,3vw,44px)}.v9-feature-main .v9-visual-content strong{font-size:clamp(2.15rem,3.8vw,3.45rem);max-width:14ch}.v9-card{min-width:0;border-radius:24px;border:1px solid var(--edge);background:linear-gradient(135deg,#fffefc,#fffaf8);box-shadow:0 10px 26px #54232b0e;padding:clamp(19px,2.5vw,27px)}.v9-soft-pink{background:linear-gradient(137deg,#fdebf0,#f9dde4 70%,#ffeff0)}.v9-soft-pink h2{font-size:1.65rem}.v9-soft-pink p{font-size:13px;margin-bottom:9px}.v9-card-visual{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px;color:var(--r)}.v9-card-visual .material-symbols-outlined{font-size:35px}.v9-card-visual>span:last-child{font-size:37px;color:#d595a2}.v9-link{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--r);font-weight:600!important;padding:6px 0;text-align:left;font-size:12px!important}.v9-link .material-symbols-outlined{font-size:16px}.v9-mini-action{display:flex;align-items:center;gap:12px;flex:1}.v9-mini-action>div{flex:1}.v9-mini-action strong{font:500 21px/1.2 var(--serif);color:var(--r)}.v9-mini-action p{margin:4px 0 0;font-size:12px}.v9-round,.v9-icon-button{display:grid;place-items:center;flex:none;border-radius:50%;width:43px;height:43px;background:#fae6e9;color:var(--r)}.v9-icon-button{border:0;width:35px;height:35px}.v9-section{margin-top:37px}.v9-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px;gap:12px}.v9-section-head h2{margin:0}.v9-section-head p:last-child{margin:6px 0 0;font-size:13px}.v9-photo-grid{display:grid;gap:15px;margin-top:18px}.v9-photo-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.v9-photo-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-photo-grid .v9-visual-card{min-height:218px}.v9-page-heading{max-width:750px;margin-bottom:27px}.v9-page-heading>p:last-child{font-size:14px;line-height:1.7;margin:0}.v9-segmented{display:inline-flex;flex-wrap:wrap;gap:6px;padding:5px;background:#f6e8e9;border:1px solid var(--rose);border-radius:999px;margin:0 0 19px}.v9-segmented button{border:0;border-radius:999px;background:transparent;color:#795960;padding:10px 21px;font:600 12px Poppins,sans-serif;min-height:42px}.v9-segmented button.selected{background:var(--r);color:#fff;box-shadow:0 5px 15px #980e0e2b}.v9-cosmos-hero{position:relative;isolation:isolate;min-height:310px;display:flex;align-items:center;border-radius:28px;overflow:hidden;background:var(--night);color:#fff;padding:clamp(24px,4vw,52px)}.v9-sky-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.v9-cosmos-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(96deg,#1f2747f2 4%,#1f2747cb 51%,#1f274730);z-index:-1}.v9-cosmos-copy{position:relative;max-width:460px;z-index:1}.v9-cosmos-copy h2{font-size:clamp(2.1rem,3.7vw,3.6rem);color:#fffdf9;margin-bottom:14px}.v9-cosmos-copy h2 em{color:#f8c1cf}.v9-cosmos-copy p{color:#fbe6ed;max-width:47ch;font-size:14px}.v9-cosmos-copy .v9-kicker{color:#f8c1cf!important}.v9-celestial-spark{position:absolute;right:13%;top:18%;color:#f5ddab;font-size:48px}.v9-pill{display:inline-flex;align-items:center;max-width:100%;padding:6px 11px;border-radius:99px;background:#fbe9ed;color:var(--r);font:600 11px/1.5 Poppins,sans-serif}.v9-cosmos-hero .v9-pill{color:#fff9f2;border:1px solid #FFFFFF55;background:#ffffff21}.v9-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.v9-event{min-height:145px;display:flex;flex-direction:column;justify-content:center;gap:7px;align-items:flex-start}.v9-event>span{font:400 43px/1 Georgia,serif;color:var(--r)}.v9-event>strong{color:var(--ink);font:500 18px/1.3 var(--serif)}.v9-event>small{color:var(--muted);font:400 12px Poppins,sans-serif}.v9-reflection{margin:25px 0;background:linear-gradient(135deg,#fbe7eb,#fff8f6 75%);border-color:#f0d5db}.v9-reflection h2{margin-top:3px}.v9-reflection p{font-size:14px}.v9-field-label{display:block;font:600 12px/1.6 Poppins,sans-serif;color:var(--r);margin:16px 0 7px}.v9 textarea,.v9 input:not([type=checkbox]),.v9 select{border:1px solid #E6CBCD;color:var(--ink);background:#fffefc;border-radius:15px;min-height:47px;padding:12px 15px;max-width:100%;outline-color:var(--r)}.v9 textarea{width:100%;resize:vertical;min-height:115px;display:block;font-size:15px}.v9 input::placeholder,.v9 textarea::placeholder{color:#a18a8e}.v9-card-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.v9-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--r);background:var(--r);color:#fff;border-radius:999px;padding:11px 19px;min-height:45px;font:600 12px/1.4 Poppins,sans-serif;box-shadow:0 8px 17px #980e0e28}.v9-button:hover{background:#760c0e}.v9-button .material-symbols-outlined{font-size:18px}.v9-button-ghost{display:inline-flex;align-items:center;gap:6px;border:1px solid #E5C7CD;background:#fff8f7;color:var(--r);border-radius:999px;padding:10px 16px;min-height:45px;font:600 12px Poppins,sans-serif}.v9-button-ghost .material-symbols-outlined{font-size:17px}.v9-notice{background:#fff9ef;border:1px solid #E8D3B1;border-radius:13px;padding:11px 14px;margin:12px 0 0;color:#76503f!important;font:500 12px/1.55 Poppins,sans-serif}.v9-diary-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.v9-diary-head h2{margin:0}.v9-pattern{display:flex;align-items:center;gap:18px}.v9-pattern>span{font:400 40px Georgia;color:var(--r)}.v9-pattern strong{font:500 19px var(--serif);color:var(--r)}.v9-pattern p{margin:3px 0 0;font-size:13px}.v9-filters{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:21px 0}.v9-filters label{display:flex;flex-direction:column;gap:6px;color:var(--r);font:600 12px Poppins,sans-serif}.v9-filters input,.v9-filters select{width:100%;font-weight:400}.v9-diary-list{display:grid;gap:13px}.v9-entry{display:flex;align-items:flex-start;gap:17px}.v9-entry-moon{display:grid;place-items:center;flex:none;width:70px;height:70px;border-radius:50%;background:linear-gradient(142deg,var(--night),#6B5A68);color:#f6ede9;font:40px Georgia,serif}.v9-entry small{font:500 11px Poppins,sans-serif;color:#9a7f80}.v9-entry h3{margin:5px 0 8px;color:var(--ink)}.v9-entry p{font-size:13px;margin:9px 0 0}.v9-empty{border:1px dashed #E4C3C8;border-radius:17px;padding:25px}.v9-natal-hero{min-height:220px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(110deg,#f9e8eb,#fffdfc 68%);margin-bottom:20px}.v9-natal-hero>div{max-width:570px}.v9-natal-hero>img{width:min(34%,260px);max-height:205px;object-fit:cover;border-radius:20px;flex:none}.v9-natal-hero p,.v9-session p,.v9-cta p{font-size:13px}.v9-table-card{overflow:hidden}.v9-table-wrap{overflow:auto;width:100%;max-width:100%}.v9-table-wrap table{width:100%;border-collapse:collapse;min-width:490px;text-align:left}.v9-table-wrap th,.v9-table-wrap td{padding:13px 10px;border-bottom:1px solid #F0E2E0;font-size:13px}.v9-table-wrap thead th{font:600 11px Poppins,sans-serif;color:#8d6269;text-transform:uppercase;letter-spacing:.04em}.v9-table-wrap tbody th{font-weight:600;color:#4d3237}.v9-table-wrap tbody th span{display:inline-block;font:26px Georgia,serif;color:var(--r);width:34px;vertical-align:middle}.v9-small{font-size:11px!important;margin:15px 0 0;color:#8a7778!important}.v9-session{min-height:265px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.v9-cta{margin-top:20px;background:linear-gradient(125deg,#fffdfb,#f8e5e9)}.v9-cta .v9-button{margin-top:12px}.v9-org-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:16px}.v9-calendar h2{margin-bottom:24px}.v9-week-mini{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:23px}.v9-week-mini>div{display:flex;flex-direction:column;align-items:center;gap:6px;color:#7b636a}.v9-week-mini small{font:600 10px Poppins,sans-serif}.v9-week-mini span{display:grid;place-items:center;width:34px;height:36px;border-radius:12px;font:600 13px Poppins,sans-serif}.v9-week-mini .active{background:var(--r);color:#fff}.v9-todo-list{display:grid;gap:12px}.v9-todo{display:flex;align-items:center;gap:13px;padding:13px;border:1px solid #F1E4E1;border-radius:15px;background:#fff9f7}.v9-todo input{width:19px;height:19px;accent-color:var(--r);flex:none}.v9-todo span{display:flex;flex-direction:column;gap:3px}.v9-todo strong{font:600 13px Poppins,sans-serif;color:var(--ink)}.v9-todo small{font:400 11px Poppins,sans-serif;color:var(--muted)}.v9-org-side{min-height:100%}.v9-feature-wide{min-height:300px}.v9-moods{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0 18px}.v9-moods button{display:flex;align-items:center;flex-direction:column;gap:8px;border:1px solid #EBD4D7;background:#fffaf8;border-radius:17px;min-height:100px;padding:14px;color:#7c5c63}.v9-moods button.selected{border-color:var(--r);background:#fbe5e9;box-shadow:inset 0 0 0 1px var(--r)}.v9-moods button>span{font-size:27px}.v9-moods button small{font:600 11px Poppins,sans-serif}.v9-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.v9-categories button{display:flex;align-items:center;gap:11px;min-height:76px;padding:18px;border:1px solid var(--edge);border-radius:19px;background:#fffefc;color:var(--ink);text-align:left}.v9-categories button .material-symbols-outlined{color:var(--r);font-size:24px}.v9-categories button span:last-child{font:600 13px Poppins,sans-serif}.v9-footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;border-top:1px solid var(--edge);padding-top:22px;margin-top:45px;color:#9a7e80;font:500 11px Poppins,sans-serif}.v9-mobile-nav,.v9-mobile-drawer{display:none}.v9-review-strip{position:fixed;z-index:60;right:16px;bottom:15px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:#2c2026ed;border:1px solid #FFFFFF33;color:#fff8f4;box-shadow:0 15px 25px #2c20262b;border-radius:999px;padding:11px 15px;font:500 11px Poppins,sans-serif;max-width:calc(100vw - 26px)}.v9-review-strip a{color:#f8c1cf;text-decoration:underline;text-underline-offset:3px}@keyframes v9-enter{0%{opacity:.75;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1100px){.v9-feature-main{min-height:464px}}@media(max-width:1020px){.v9-shell{grid-template-columns:198px minmax(0,1fr)}.v9-rail{padding-inline:10px}.v9-main{padding:25px}.v9-home-grid{grid-template-columns:1fr 1fr}.v9-feature-main{min-height:415px}}@media(max-width:750px){.v9{padding-bottom:135px}.v9-shell{grid-template-columns:minmax(0,1fr)}.v9-rail{display:none}.v9-topbar{height:67px;padding-inline:18px}.v9-breadcrumb{display:none}.v9-mobile-logo{display:block;font:500 24px/1.1 var(--serif);color:var(--r)}.v9-mobile-logo>span{font:28px/1 Georgia,serif;vertical-align:middle;margin-right:4px}.v9-demo-chip{font-size:9px;max-width:133px;line-height:1.25;text-align:center;padding:7px 8px}.v9-main{padding:23px 17px 20px}.v9-welcome-flower{font-size:50px}.v9-home-grid{grid-template-columns:1fr}.v9-feature-main{min-height:340px}.v9-home-stack{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v9-home-stack .v9-card{padding:18px}.v9-mini-action{align-items:flex-start;flex-direction:column}.v9-mini-action .v9-icon-button{align-self:end}.v9-photo-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-photo-grid-three>.v9-visual-card:last-child{grid-column:1/-1;min-height:190px}.v9-photo-grid .v9-visual-card{min-height:200px}.v9-visual-content{padding:18px}.v9-cosmos-hero{min-height:305px}.v9-cosmos-copy{max-width:420px}.v9-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v9-event{padding:15px 11px;min-height:126px}.v9-event>span{font-size:30px}.v9-event>strong{font-size:16px}.v9-event>small{font-size:11px}.v9-org-grid{grid-template-columns:1fr}.v9-org-side{min-height:225px}.v9-mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:50;height:calc(70px + env(safe-area-inset-bottom,0px));padding:5px 5px max(6px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--edge);background:#fffcfaf8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -9px 25px #77414712}.v9-mobile-nav button{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;background:transparent;color:#8b7477;padding:4px 2px;min-height:47px}.v9-mobile-nav button[aria-current=page]{color:var(--r)}.v9-mobile-nav button[aria-current=page] .material-symbols-outlined{font-variation-settings:"FILL" 1}.v9-mobile-nav button .material-symbols-outlined{font-size:24px}.v9-mobile-nav button span:last-child{font:600 10px Poppins,sans-serif;white-space:nowrap}.v9-mobile-drawer{display:block;position:fixed;z-index:52;left:12px;right:12px;bottom:calc(85px + env(safe-area-inset-bottom,0px));max-height:70dvh;overflow:auto;padding:17px;border-radius:23px;background:#fffcfa;box-shadow:0 17px 55px #3c1b2655;border:1px solid var(--edge)}.v9-mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.v9-mobile-drawer-head strong{font:500 24px var(--serif);color:var(--r)}.v9-mobile-drawer-head button{border:0;background:#f8e6eb;border-radius:50%;width:40px;height:40px;color:var(--r)}.v9-mobile-drawer>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v9-mobile-drawer>div:last-child button{border:1px solid var(--edge);border-radius:14px;padding:14px 9px;background:#fff9f8;display:flex;align-items:center;gap:8px;color:var(--r);font:600 12px Poppins,sans-serif;text-align:left}.v9-review-strip{left:50%;right:auto;bottom:calc(75px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:max-content;max-width:calc(100vw - 14px);padding:7px 12px;gap:8px;justify-content:center;font-size:10px;box-shadow:0 6px 14px #2c20262d}.v9-review-strip>span{display:none}}@media(max-width:460px){.v9 h1{font-size:clamp(2.15rem,9.5vw,3rem)}.v9-main{padding:21px 14px}.v9-home-stack{grid-template-columns:1fr}.v9-mini-action{flex-direction:row;align-items:center}.v9-mini-action .v9-icon-button{align-self:auto}.v9-photo-grid-two,.v9-photo-grid-three{grid-template-columns:1fr}.v9-photo-grid-three>.v9-visual-card:last-child{grid-column:auto}.v9-photo-grid .v9-visual-card{min-height:225px}.v9-three{grid-template-columns:1fr}.v9-event{flex-direction:row;align-items:center;gap:12px;min-height:68px}.v9-event>span{font-size:34px}.v9-event>strong{flex:1}.v9-cosmos-hero{min-height:350px;padding:22px}.v9-cosmos-copy h2{font-size:2.25rem}.v9-filters{grid-template-columns:1fr}.v9-natal-hero{align-items:flex-start;flex-direction:column}.v9-natal-hero>img{width:100%;max-height:150px}.v9-moods,.v9-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-categories button{min-height:74px;padding:12px;gap:6px}.v9-entry-moon{width:48px;height:48px;font-size:28px}.v9-entry{gap:11px}.v9-card-actions .v9-button{width:100%}.v9-top-right .v9-avatar{display:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.v9-visual-card>img{animation:v9-breathe 20s ease-in-out infinite alternate}.v9-sky-img{animation:v9-breathe 24s ease-in-out infinite alternate}.v9-celestial-spark{animation:v9-spark 4s ease-in-out infinite}}@keyframes v9-breathe{0%{transform:scale(1.01)}to{transform:scale(1.065) translate3d(-.4%,.25%,0)}}@keyframes v9-spark{50%{opacity:.4;transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.v9 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.v9-visual-card:hover,.v9-visual-card:hover>img{transform:none}}.v9-rail{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#E9CAD1 transparent}.v9-rail .v9-mark{flex:none;padding-bottom:18px}.v9-rail nav{flex:none}.v9-rail-group{padding:15px 13px 5px!important;margin:5px 0 0!important;font:600 9px/1.3 Poppins,system-ui,sans-serif!important;letter-spacing:.17em;color:#b36a72!important}.v9-rail nav button{padding:10px 12px;min-height:42px}.v9-rail-bottom{padding-top:14px}.v9-module-heading{margin-bottom:20px}.v9-module-cover{position:relative;min-height:130px;height:clamp(130px,19vw,215px);border-radius:24px;overflow:hidden;margin-top:19px;background:#b87f82}.v9-module-cover img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.v9-module-cover:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#3A263Caa,transparent 78%)}.v9-module-cover span{position:absolute;z-index:1;bottom:17px;left:22px;color:#fff;font:600 11px Poppins,sans-serif;letter-spacing:.15em}.v9-phase-warning{display:flex;align-items:flex-start;gap:10px;background:#fff4f2;border:1px solid #E8CDD2;border-radius:17px;padding:14px 17px;margin-bottom:19px;color:#633e43;font:400 12px/1.65 Poppins,sans-serif}.v9-phase-warning[hidden],.v9-phase-content[hidden]{display:none!important}.v9-phase-warning .material-symbols-outlined,.v9-phase-warning strong{color:var(--r)}.v9-phase-content{min-width:0;animation:v9-enter .35s ease-out}.v9-embedded-phase2{padding-bottom:15px!important}.v9-embedded-phase2>header.hidden,.v9-embedded-phase2>nav.hidden,.v9-embedded-phase2>div.hidden{display:none!important}.v9-embedded-phase2 .life-phase2-glass,.v9-embedded-phase2 .life-editorial-paper,.v9-embedded-phase2 .life-phase2-product-card,.v9-embedded-phase2 .life-phase2-inbox-item{background:linear-gradient(140deg,#fffefc,#fff8f7)!important;border:1px solid #EBDAD7!important;border-radius:22px!important;box-shadow:0 10px 26px #54232b0d;color:#3f2429}.v9-embedded-phase2 .font-headline{font-family:var(--serif)!important;font-weight:500!important;color:var(--r);letter-spacing:-.025em}.v9-embedded-phase2 .life-editorial-kicker{color:#a0535d!important}.v9-embedded-phase2 .life-phase2-pill,.v9-embedded-phase2 .life-soft-button{background:#fff3f5;color:#761012;border-color:#ebd4d8}.v9-embedded-phase2 .life-primary-button,.v9-embedded-phase2 .life-phase2-tab.active{background:var(--r)!important;color:#fff!important;border-color:var(--r)!important}.v9-embedded-phase2 .life-phase2-tab{border-radius:999px;border-color:#e5cdd0;min-height:44px;background:#fffbfa;color:#761012}.v9-embedded-phase2 .life-phase2-check,.v9-embedded-phase2 .life-phase2-goal-step{background:#fffaf7;border:1px solid #EBD9D6;border-radius:17px}.v9-embedded-phase2 input[type=checkbox]{accent-color:var(--r)}.v9-embedded-phase2 input:not([type=checkbox]),.v9-embedded-phase2 select,.v9-embedded-phase2 textarea{max-width:100%;background:#fffcfa;border-color:#e6cacf}.v9-embedded-phase2 .life-phase2-progress-track>span,.v9-embedded-phase2 .life-phase2-chart-bar{background:linear-gradient(90deg,var(--r),#C96D75)}.v9-embedded-phase2 .life-phase2-bento-card{border-radius:23px}.v9-embedded-phase2 .life-phase2-skin-hero,.v9-embedded-phase2 .life-phase2-goal-cover,.v9-embedded-phase2 .life-phase2-progress-hero{border-radius:25px;overflow:hidden}.v9[data-view=cielo] .v9-embedded-phase2 .life-sky-hero{border-radius:28px}.v9[data-view=diario] .v9-embedded-phase2 .life-sky-hero,.v9[data-view=carta] .v9-embedded-phase2 .life-sky-hero{display:none}.v9-embedded-phase2 .life-sky-primary-tab.active{background:var(--r);border-color:var(--r);color:#fff}.v9-embedded-phase2 .life-sky-primary-tab:not(.active){background:#fff8f7;color:#761012}.v9-embedded-phase2 .life-sky-journal-form{background:#fff4f6;border-radius:25px}.v9-embedded-phase2 .life-phase2-services .life-phase2-service{border-color:#ebdad7;background:#fff9f7}.v9-embedded-phase2 .life-phase2-services .life-phase2-service:nth-child(2){background:#fcecf0}.v9-embedded-phase2 .life-phase2-services .life-phase2-service:nth-child(4){background:#f2f0e1}.v9-embedded-phase2 .life-phase2-service-icon{color:var(--r);background:#fbe4e8}.v9-embedded-phase2 .life-phase2-metric strong{color:var(--r)}.v9-embedded-phase2 .life-phase2-product-photo img{object-fit:cover}@media(max-width:750px){.v9-module-cover{height:160px;min-height:160px;margin-top:15px}.v9-phase-warning{font-size:11px;padding:12px;margin-bottom:14px}.v9-embedded-phase2 .life-phase2-glass,.v9-embedded-phase2 .life-editorial-paper{padding:16px}.v9-embedded-phase2 .life-phase2-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.v9-phase-content{animation:none}}.v9-mobile-drawer>div:last-child button[aria-current=page]{background:#fbe0e7;border-color:#980e0e}.v9-aligner-jump{margin-bottom:16px;scroll-margin-top:25px}#v9-phase2-aligner-section{scroll-margin-top:24px}.v9-private-notes{margin-top:18px}.v9-private-notes article{border-bottom:1px solid #EBDAD7;padding:12px 0}.v9-private-notes article strong{display:block;color:var(--r);font:500 17px var(--serif)}.v9-private-notes article small{display:block;color:var(--muted);font-size:11px}.v9-private-notes article p{font-size:13px;line-height:1.55;margin:6px 0}.v9-priority-register{display:flex;align-items:center;justify-content:space-between;gap:22px;background:linear-gradient(112deg,#fff9f7,#f7dfe5 74%,#f2f0e1);border:1px solid #EBD1D6;border-radius:26px;padding:clamp(18px,3vw,30px);margin-bottom:22px;box-shadow:0 8px 24px #70334114}.v9-priority-register>div{max-width:610px}.v9-priority-register h2{font-size:clamp(1.7rem,3vw,2.8rem);margin-bottom:8px}.v9-priority-register p:last-child{font-size:13px;margin-bottom:0}.v9-priority-register button{flex:none}.v9-daily-moments,.v9-original-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.v9-daily-moments button,.v9-original-links button{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid #EBDAD7;border-radius:20px;background:#fffefc;text-align:left;text-decoration:none;color:#71303a;box-shadow:0 6px 16px #7033410c;min-height:68px}.v9-daily-moments button>.material-symbols-outlined:first-child,.v9-original-links button>.material-symbols-outlined:first-child{font-size:26px;color:#980e0e}.v9-daily-moments button span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:1px}.v9-daily-moments strong{font:600 14px Poppins,sans-serif}.v9-daily-moments small{font:400 11px Poppins,sans-serif;color:#836870}.v9-original-links button span:nth-child(2){flex:1;font-weight:600;font-size:13px}.v9-original-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v9-original-groups article{min-width:0}.v9-original-group-title{display:flex;align-items:start;gap:12px}.v9-original-group-title>.material-symbols-outlined{font-size:29px;color:#980e0e}.v9-original-group-title h2{font-size:1.7rem;margin:0 0 8px}.v9-open-original{display:inline-flex;align-items:center;gap:7px;font:600 12px Poppins,sans-serif;color:#980e0e;text-decoration:underline;text-underline-offset:4px}.v9-open-original .material-symbols-outlined{font-size:15px}.v9-original-children{display:grid;gap:6px;margin-top:16px;border-top:1px solid #EBDAD7;padding-top:12px}.v9-original-children a{display:flex;align-items:center;gap:9px;padding:10px 7px;text-decoration:none;color:#62434c;font:500 12px Poppins,sans-serif;border-radius:12px}.v9-original-children a:hover{background:#fff0f3}.v9-original-children a span:nth-child(2){flex:1}.v9-original-children a>.material-symbols-outlined:first-child{color:#980e0e}.v9-original-children a>.material-symbols-outlined:last-child{font-size:17px}.v9 .v9-review-strip{position:static!important;left:auto;right:auto;bottom:auto;transform:none!important;width:max-content;max-width:calc(100% - 24px);margin:24px auto 92px;box-shadow:none;background:#402c32;color:#fffbf9}.v9 .v9-review-strip>span{display:inline}.v9-embedded-phase2 .life-phase2-payments-hero,.v9-embedded-phase2 .life-phase2-progress-hero{background:linear-gradient(115deg,#751216,#980e0e 60%,#b95d6c)!important;border:1px solid #C3868E;border-radius:25px}.v9-embedded-phase2 :is(.life-phase2-payments-hero,.life-phase2-progress-hero,.life-phase2-skin-hero,.life-phase2-goal-cover) :is(h1,h2,h3,h4,p,strong,small,.life-editorial-kicker,.font-headline){color:#fffbf8!important;text-shadow:0 1px 2px #35131A30}.v9-embedded-phase2 .life-phase2-skin-hero:after{background:linear-gradient(90deg,#37171Baa,transparent)}.v9-embedded-phase2 .life-phase2-payments-hero p,.v9-embedded-phase2 .life-phase2-progress-hero p{color:#fff2f2!important}.v9-sky-data{background:linear-gradient(140deg,#fffefc,#fff5f6);border:1px solid #E8D4D8;border-radius:26px;padding:clamp(16px,3vw,29px);box-shadow:0 8px 29px #4a233013}.v9-sky-data-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.v9-sky-data-head h3{margin:3px 0 7px;color:#980e0e}.v9-sky-data-head p:not(.life-editorial-kicker){color:#70545b;font-size:12px;margin:0;max-width:640px}.v9-sky-phase-symbol{flex:none;font-size:clamp(39px,7vw,70px);line-height:1}.v9-sky-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.v9-sky-insights article{border-radius:19px;background:#f9e6ea;padding:15px;display:flex;align-items:flex-start;flex-direction:column;gap:4px;min-width:0}.v9-sky-insights article:nth-child(2){background:#f2f0e1}.v9-sky-insights article:nth-child(3){background:#fff7f5}.v9-sky-insights .v9-sky-symbol{font:30px Georgia,serif;color:#980e0e}.v9-sky-insights small{font:600 10px Poppins,sans-serif;color:#81626b;text-transform:uppercase;letter-spacing:.09em}.v9-sky-insights strong{font:500 19px/1.15 var(--serif);color:#980e0e;overflow-wrap:anywhere}.v9-sky-insights article>span:last-child{font-size:11px;color:#765a61}.v9-sky-list{background:#fffcfa;border:1px solid #EBDAD7;border-radius:21px;padding:20px}.v9-sky-list h4{margin:0;color:#980e0e}.v9-sky-event-list{display:grid;gap:8px;margin-top:17px}.v9-sky-event-list article{display:flex;gap:11px;align-items:flex-start;border-bottom:1px solid #EEDFE0;padding-bottom:11px}.v9-sky-event-type{padding:5px 8px;border-radius:99px;background:#fbe5ea;color:#980e0e;font:600 10px Poppins,sans-serif;white-space:nowrap}.v9-sky-event-list article>div{display:flex;flex-direction:column;gap:4px}.v9-sky-event-list strong{font:600 13px/1.5 Poppins,sans-serif;color:#492c34}.v9-sky-event-list small,.v9-sky-footnote,.v9-sky-source{font:400 11px/1.6 Poppins,sans-serif;color:#826b73}.v9-sky-planet-box{border:1px solid #E9D8D9;background:#fffdfc;border-radius:19px;padding:17px}.v9-sky-planets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.v9-sky-planets>div{display:flex;align-items:center;gap:11px;border-bottom:1px solid #F1E6E7;padding:8px;min-width:0}.v9-sky-planets .v9-sky-symbol{font:27px Georgia,serif;color:#980e0e;flex:none;width:31px}.v9-sky-planets>div>span:last-child{display:flex;flex-direction:column;min-width:0}.v9-sky-planets strong{font:600 12px Poppins,sans-serif;color:#54383d}.v9-sky-planets small{font:400 11px Poppins,sans-serif;color:#886970}.v9-sky-reflection-card{border-radius:21px;background:linear-gradient(125deg,#f8e4e9,#fff9f6);padding:22px;border:1px solid #E8CCD3}.v9-sky-reflection-card h4{margin:0 0 9px;color:#980e0e}.v9-sky-question{font:500 clamp(1.15rem,2vw,1.55rem)/1.4 var(--serif);color:#7d1825!important}.v9-sky-reflection-card p:not(.life-editorial-kicker){font-size:13px}.v9-sky-reflection-card small{color:#7d6269;font-size:11px}.v9-sky-source{margin:2px 0 0}@media(max-width:750px){.v9-priority-register{align-items:stretch;flex-direction:column;gap:13px}.v9-priority-register .v9-button{width:100%}.v9-sky-insights{grid-template-columns:1fr 1fr}.v9-sky-insights article:last-child{grid-column:1/-1}.v9-original-groups{grid-template-columns:1fr}}@media(max-width:460px){.v9-daily-moments,.v9-original-links,.v9-sky-insights{grid-template-columns:1fr}.v9-sky-insights article:last-child{grid-column:auto}.v9-sky-planets{grid-template-columns:1fr}.v9-sky-event-list article{flex-direction:column;gap:5px}}.v9-real-wrapper{min-width:0;animation:v9-enter .28s ease-out}.v9-real-main{min-width:0;overflow-x:clip}.v9-real-main>div.life-page-enter{min-width:0}.v9-real-wrapper .life-editorial-paper,.v9-real-wrapper .editorial-view-body>section,.v9-real-wrapper .life-editorial-action,.v9-real-wrapper .life-editorial-record{border-radius:24px!important;border-color:#e9d5d8!important;background:linear-gradient(145deg,#fffefc,#fff7f7);box-shadow:0 8px 26px #5f23280e}.v9-real-wrapper .editorial-view-frame{background:transparent}.v9-real-wrapper .editorial-view-cover{background:linear-gradient(115deg,#fff8f5,#f8e4e9,#f2f0e1);border-radius:26px;border:1px solid #ECD5D9}.v9-real-wrapper .editorial-view-cover-copy>strong,.v9-real-wrapper .life-editorial-card-title,.v9-real-wrapper .font-headline{font-family:var(--serif);font-weight:500!important}.v9-real-wrapper .editorial-view-cover-copy>strong{color:#980e0e}.v9-real-wrapper :is(.life-primary-button,button.bg-primary){background:#980e0e;color:#fff}.v9-real-wrapper :is(input,textarea,select){max-width:100%}.v9-original-group-title .v9-open-original{background:#fff2f3;border:1px solid #EBDAD7;border-radius:99px;padding:9px 12px;color:#980e0e;font-weight:600}.v9-original-children button{border:0;background:transparent;display:flex;align-items:center;gap:9px;padding:11px 7px;width:100%;text-align:left;color:#62434c;font:500 12px Poppins,sans-serif;border-radius:12px}.v9-original-children button:hover{background:#fff0f3}.v9-original-children button span:nth-child(2){flex:1}.v9-original-children button .material-symbols-outlined{color:#980e0e}.v9-time-zone{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:16px 20px;border:1px solid #E4CAD0;border-radius:23px;margin:0 0 19px;background:linear-gradient(120deg,#fffdfc,#fae8eb)}.v9-time-zone>div{flex:1 1 220px;min-width:0}.v9-time-zone strong{color:#8a1830;font-size:14px}.v9-time-zone p{font-size:12px;margin:4px 0}.v9-time-zone label{display:flex;flex-direction:column;gap:6px;color:#8a1830;font:600 12px Poppins,sans-serif;flex:1 1 220px}.v9-time-zone select{width:100%;min-height:45px}.v9-zone-current{flex:1 1 100%;font-size:12px;color:#665058}.v9-zone-current small{display:block;color:#8c7176;margin-top:3px}.v9-mood-pulse{background:linear-gradient(130deg,#fce9ed,#fff9f6);margin:22px 0}.v9-mood-pulse .v9-moods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.v9-mood-pulse .v9-moods button{min-height:90px;background:#fffcfa}.v9-mood-pulse .v9-moods button[aria-pressed=true]{background:#fbe3e9;border-color:#980e0e}.v9-embedded-phase2 .life-sky-hero{background:linear-gradient(115deg,#1f2747f5,#2f3051ed 52%,#59384dd1),url(/visuals/new/life-ornament-celestial.svg) center / cover no-repeat!important;border-color:#644d68!important;min-height:245px;position:relative}.v9-embedded-phase2 .life-sky-hero .life-sky-hero-text .font-headline,.v9-embedded-phase2 .life-sky-hero .life-editorial-kicker{color:#fff1e9!important}.v9-embedded-phase2 .life-sky-hero .life-sky-hero-text p{color:#f7e6e9!important}.v9-embedded-phase2 .life-sky-moon-photo{border:6px solid rgba(250,220,229,.25);box-shadow:0 18px 44px #080b1d4d;min-height:185px}.v9-embedded-phase2 .life-sky-moon-photo img{object-fit:cover}.v9-embedded-phase2 .life-sky-photo-credit{background:#191b2fbf;color:#fff1f0!important;border-radius:7px}.v9[data-view=cielo] .v9-embedded-phase2 .life-sky-hero{min-height:300px;background:linear-gradient(115deg,#1f2747f5 4%,#2a2d51e6 62%,#5b435cbb),url(/visuals/new/life-ornament-celestial.svg) center / cover no-repeat!important}.v9-embedded-phase2 .life-sky-orbit-art{max-width:100%}.v9 .life-sky-table-scroll{overflow-x:auto;max-width:100%;border-radius:17px;border:1px solid #F0E1E2}.v9 .life-sky-table-scroll table{min-width:0;white-space:normal;width:100%;table-layout:fixed}.v9 .life-sky-table-scroll th,.v9 .life-sky-table-scroll td{padding:12px 9px;vertical-align:middle;border-color:#ebd8dd;font-size:13px;color:#553a40;overflow-wrap:anywhere}.v9 .life-sky-table-scroll tbody th{width:36%;min-width:0;font-weight:600}.v9 .life-sky-table-scroll thead th{font-size:10px;letter-spacing:.03em}.v9 .life-sky-glyph{display:inline-flex;width:28px;min-width:28px;align-items:center;justify-content:center;font:500 15px/1.3 Georgia,serif;color:#980e0e;margin-right:7px;vertical-align:middle}.v9 .life-sky-planet-name{display:inline;vertical-align:middle;font-size:13px;overflow-wrap:anywhere}.v9-real-wrapper .life-sky-table-scroll{max-width:100%}@media(max-width:580px){.v9 .life-sky-table-scroll thead{display:none}.v9 .life-sky-table-scroll table,.v9 .life-sky-table-scroll tbody{display:block;width:100%}.v9 .life-sky-table-scroll tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-width:0;padding:10px;border-bottom:1px solid #EBD8DD}.v9 .life-sky-table-scroll tbody tr:last-child{border-bottom:0}.v9 .life-sky-table-scroll tbody th{display:block;grid-column:1/-1;width:auto;padding:6px 5px;border-bottom:0!important;font-size:14px}.v9 .life-sky-table-scroll tbody td{display:flex;flex-direction:column;gap:4px;border:0;padding:6px 5px;font-size:12px;min-width:0}.v9 .life-sky-table-scroll tbody td:before{content:attr(data-label);font:600 9px/1.3 Poppins,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#9a676f}.v9 .life-sky-glyph{width:24px;min-width:24px;font-size:14px;margin-right:6px}.v9-mood-pulse .v9-moods{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-real-wrapper .v9-page-heading{margin-bottom:14px}.v9-time-zone{padding:15px}}@media(prefers-reduced-motion:reduce){.v9-real-wrapper,.v9-mood-pulse,.v9-embedded-phase2 .life-sky-moon-photo img{animation:none!important;transform:none!important;transition:none!important}}.v9-celestial-media{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;margin:0 0 20px;background:#1f2747;min-height:210px;box-shadow:0 16px 38px #20233f24;border:1px solid rgba(248,193,207,.4)}.v9-celestial-media img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.v9-celestial-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#1B233AB8 0%,transparent 57%);z-index:0}.v9-celestial-media figcaption{position:absolute;z-index:1;bottom:16px;left:20px;color:#ffeae9;font:500 12px/1.5 Poppins,sans-serif}.v9-celestial-mini{height:125px;border-radius:24px;overflow:hidden;position:relative;margin:0 0 18px;background:#27354c}.v9-celestial-mini img{width:100%;height:100%;display:block;object-fit:cover}.v9-celestial-mini span{position:absolute;bottom:12px;left:19px;color:#fff;font:500 21px/1.2 var(--serif);text-shadow:0 2px 6px #14171D75}.v9-natal-media{height:175px;border:1px solid #E9CBD1;border-radius:25px;overflow:hidden;margin-bottom:18px;background:#f8e9eb}.v9-natal-media img{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:no-preference){.v9-celestial-media img,.v9-celestial-mini img{animation:v9CelestialParallax 24s ease-in-out infinite alternate}.v9-natal-media img{animation:v9CelestialParallax 29s ease-in-out infinite alternate}}@keyframes v9CelestialParallax{0%{transform:scale(1.005) translateZ(0)}to{transform:scale(1.06) translate3d(-.7%,.25%,0)}}@media(prefers-reduced-motion:reduce){.v9-celestial-media img,.v9-celestial-mini img,.v9-natal-media img{animation:none!important;transform:none!important}}@media(min-width:760px){.v9-celestial-media{min-height:270px}.v9-natal-media{height:235px}}@media(max-width:480px){.v9-celestial-media{min-height:215px}.v9-celestial-media figcaption{font-size:11px}.v9-natal-media{height:170px}}.v9 :is(button,a,input,select,textarea):focus-visible{outline:3px solid #980E0E;outline-offset:3px}.v9 :is(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.v9 .v9-daily-moments button{text-align:left;width:100%}.v9 .life-sky-planet-name{line-height:1.5}@media(max-width:580px){.v9 .life-sky-table-scroll tbody td{font-size:14px;line-height:1.5}.v9 .life-sky-table-scroll tbody td:before{font-size:11px;color:#76505a}.v9 .life-sky-planet-name{font-size:14px}.v9 .life-sky-glyph{width:32px;min-width:32px;font-size:14px}}@media(max-width:580px){.v9 .life-sky-table-scroll tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .life-sky-table-scroll tbody td[data-label=Signo]{grid-column:1/-1}}.v9-subnav{padding-left:15px;border-left:1px solid var(--edge);margin-left:12px}.v9 .v9-mark strong{font-size:25px;line-height:1.2}.v9 .v9-moods input{width:100%}.v9 .v9-mobile-drawer .v9-subnav{grid-column:1/-1}.v9-lunar-disc{display:inline-block;position:relative;flex-shrink:0;vertical-align:middle;border-radius:50%;overflow:hidden;background:#171c30}.v9-lunar-disc img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1);border-radius:50%}.v9-lunar-disc .v9-lunar-shadow{filter:brightness(.12)}.v9-other-spaces summary{padding:12px;cursor:pointer;color:var(--r);font-weight:600;min-height:44px}.v9-other-spaces{margin-top:8px}.v9 .v9-topbar{position:sticky;top:0;z-index:55;padding-right:115px}.v9-menu-toggle{position:fixed;z-index:90;top:calc(12px + env(safe-area-inset-top,0px));right:14px;display:flex;align-items:center;gap:6px;padding:10px 13px;min-height:44px;border-radius:16px;background:#980e0e;color:#fff;border:1px solid #fff6;box-shadow:0 4px 16px #3f242926}.v9-scroll-top{position:fixed;z-index:70;right:18px;bottom:calc(24px + env(safe-area-inset-bottom,0px));height:48px;width:48px;border-radius:50%;background:#980e0e;color:#fff;border:1px solid #fff8;box-shadow:0 4px 18px #3f242933;display:grid;place-items:center}.v9-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;background:#20131b55;border:0}.v9 .v9-mobile-drawer{display:block;position:fixed;z-index:85;top:calc(70px + env(safe-area-inset-top,0px));bottom:auto;left:auto;right:14px;width:440px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 165px);overflow:auto;padding:17px;border-radius:23px;background:#fffcfa;box-shadow:0 17px 55px #3c1b2655;border:1px solid var(--edge)}.v9-mobile-drawer-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.v9-mobile-drawer-head button{border:0;border-radius:50%;background:#f8e6eb;color:#980e0e;width:44px;height:44px}.v9-mobile-drawer>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v9-mobile-drawer>div:last-child button{border:1px solid var(--edge);border-radius:14px;padding:12px 9px;background:#fff9f8;display:flex;align-items:center;gap:8px;color:#553a40;text-align:left}@media(max-width:750px){.v9-scroll-top{bottom:calc(88px + env(safe-area-inset-bottom,0px))}.v9 .v9-mobile-logo{font-size:20px;max-width:190px}.v9 .v9-top-right{display:none}.v9 .v9-mobile-drawer{left:12px;right:12px;width:auto;max-width:none}}.v9 .v10-unified-menu{display:flex;flex-direction:column;gap:3px;min-width:0;width:100%;padding:0 0 12px}.v9 .v10-menu-section{font:600 10px/1.4 Poppins,system-ui,sans-serif!important;color:#94545c!important;letter-spacing:.13em;text-transform:uppercase;margin:14px 7px 5px!important;padding:0 8px!important}.v9 .v10-menu-group{min-width:0;border-radius:16px}.v9 .v10-menu-group--selected{background:#fdf1f2}.v9 .v10-menu-main-row{display:flex;align-items:center;min-width:0;gap:2px;padding:2px}.v9 .v10-menu-main{display:flex;align-items:center;flex:1;min-width:0;border:0;border-radius:13px;gap:11px;min-height:46px;text-align:left;padding:10px 11px;background:transparent;color:#604b50!important;font:500 13px/1.45 Poppins,sans-serif!important}.v9 .v10-menu-main .material-symbols-outlined{color:#876d73;font-size:20px;flex:none}.v9 .v10-menu-main>span:last-child{flex:1;min-width:0;overflow-wrap:anywhere}.v9 .v10-menu-main[aria-current=page],.v9 .v10-menu-main.is-active{color:#980e0e!important;background:#f9e1e6!important;font-weight:650!important}.v9 .v10-menu-main[aria-current=page]>.material-symbols-outlined{color:#980e0e}.v9 .v10-menu-expand{flex:none;width:44px;height:44px;min-height:44px;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:#794d55!important}.v9 .v10-menu-expand:hover,.v9 .v10-menu-expand[aria-expanded=true]{background:#fae5e9!important;color:#980e0e!important}.v9 .v10-menu-expand .material-symbols-outlined{font-size:20px}.v9 .v10-menu-subitems{display:flex;flex-direction:column;gap:2px;padding:3px 7px 9px 28px}.v9 .v10-menu-subitems[hidden]{display:none}.v9 .v10-menu-subitem{display:flex;align-items:center;width:100%;gap:10px;min-height:44px;text-align:left;border:0;border-radius:11px;padding:9px 8px;background:transparent;color:#75595f!important;font:500 12px/1.55 Poppins,sans-serif!important}.v9 .v10-menu-subitem .material-symbols-outlined{font-size:18px;color:#926d73;flex:none}.v9 .v10-menu-subitem>span:last-child{min-width:0;overflow-wrap:anywhere}.v9 .v10-menu-subitem[aria-current=page]{background:#f9dfe5!important;color:#980e0e!important;font-weight:650!important}.v9 .v10-menu-subitem[aria-current=page] .material-symbols-outlined{color:#980e0e}.v9 :is(.v10-menu-main,.v10-menu-expand,.v10-menu-subitem):focus-visible{outline:3px solid #980E0E!important;outline-offset:2px}.v9 .v9-rail .v10-unified-menu{flex:1 1 auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#E6BFC8 transparent}.v9 .v9-rail .v10-unified-menu button{width:auto}.v9 .v9-rail .v10-menu-main{flex:1;width:auto}.v9 .v9-mobile-drawer>div:last-child{display:block!important;grid-template-columns:none!important;min-width:0}.v9 .v9-mobile-drawer .v10-unified-menu{display:flex;width:100%;gap:4px;max-width:100%;padding-bottom:15px}.v9 .v9-mobile-drawer .v10-menu-section{margin-top:13px!important}.v9 .v9-mobile-drawer .v10-menu-main-row{display:flex}.v9 .v9-mobile-drawer .v10-menu-main{width:auto;flex:1;min-height:46px;background:transparent;border:0;color:#604b50;text-align:left;padding:10px 11px}.v9 .v9-mobile-drawer .v10-menu-expand{width:44px;flex:none;min-width:44px;min-height:44px;border:0}.v9 .v9-mobile-drawer .v10-menu-subitem{width:100%;min-height:44px;border:0;background:transparent;padding:9px 8px}.v9 .v9-mobile-drawer .v10-menu-group--selected{background:#fff0f2}@media(max-width:390px){.v9 .v9-mobile-drawer .v10-menu-main{font-size:12px!important}.v9 .v10-menu-subitems{padding-left:14px}}.v9 .v9-visual-gradient{background:linear-gradient(0deg,#16101be6,#17121ba1 34%,#18121b4d 62%,#14121b0a)!important}.v9 .v9-visual-content{isolation:isolate;max-width:min(100%,65ch);color:#fff!important}.v9 .v9-visual-content :is(.v9-overline,strong,small){color:#fff!important;text-shadow:0 2px 6px rgba(10,10,19,.85);overflow-wrap:anywhere}.v9 .v9-visual-content small{color:#fff6f3!important;line-height:1.65}.v9 .v9-module-cover>span{background:#20141fb8;color:#fffdfc!important;border:1px solid rgba(255,255,255,.23);border-radius:999px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:7px 12px;max-width:calc(100% - 32px);text-shadow:0 1px 4px #14111dcc}.v9 .v9-celestial-media figcaption{background:#0f182cc2;padding:7px 11px;border-radius:10px;max-width:calc(100% - 32px);text-shadow:0 2px 6px #050919}@media(prefers-reduced-motion:reduce){.v9 .v10-unified-menu *{transition:none!important;animation:none!important}}.v9 .v9-mobile-drawer .v10-menu-subitem--parent{background:#fffdfc;border:1px solid #E8CCD2;color:#980e0e!important;font-weight:650!important;margin:5px 0}.v9 .v9-mobile-drawer .v10-menu-subitem--parent .material-symbols-outlined{color:#980e0e}.v10-entry-screen{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:clamp(22px,5vw,56px);background:linear-gradient(145deg,#fffaf7,#f8e5ea,#f2f0e1);color:#5e2f39;font-family:Poppins,system-ui,sans-serif}.v10-entry-screen>.material-symbols-outlined{font-size:46px;color:#980e0e}.v10-entry-screen h1{font:500 clamp(32px,5vw,55px)/1.12 Georgia,serif;margin:4px 0;color:#980e0e}.v10-entry-screen p{font:400 14px/1.65 Poppins,system-ui,sans-serif;max-width:550px;margin:0}.v10-entry-screen button,.v10-intake-first-header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #980E0E;color:#fff;background:#980e0e;border-radius:999px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 17px;font:600 13px Poppins,system-ui,sans-serif}.v10-entry-screen button:focus-visible,.v10-intake-first-header button:focus-visible{outline:3px solid #980E0E;outline-offset:3px}.v10-intake-first{min-height:100dvh;padding:clamp(12px,2.5vw,28px);background:linear-gradient(145deg,#fffdfb,#fbecef);color:#54363c}.v10-intake-first-header{max-width:1400px;margin:0 auto 17px;padding:clamp(17px,3vw,26px);border:1px solid #E9CDD3;border-radius:26px;background:#fff9f8;display:flex;align-items:center;flex-wrap:wrap;gap:15px}.v10-intake-first-header>.material-symbols-outlined{font-size:34px;color:#980e0e}.v10-intake-first-header>div{flex:1 1 300px;min-width:0}.v10-intake-first-header strong{font:500 22px/1.2 Georgia,serif;color:#980e0e}.v10-intake-first-header p{font:400 13px/1.6 Poppins,system-ui,sans-serif;margin:6px 0 0;max-width:720px}.v10-intake-first .v9-real-main{max-width:1320px;margin:auto}.v10-owner-mode{display:flex;flex-wrap:wrap;align-items:center;gap:3px;padding:3px;border-radius:999px;border:1px solid #EDD6D9;background:#fff8f9;min-width:0}.v10-owner-mode button{min-height:40px;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;border:0;border-radius:999px;background:transparent;color:#78535b;font:600 11px/1.35 Poppins,system-ui,sans-serif;padding:8px 11px}.v10-owner-mode button .material-symbols-outlined{font-size:17px;color:inherit}.v10-owner-mode button[aria-pressed=true]{color:#fff;background:#980e0e;box-shadow:0 2px 10px #59232f22}.v10-owner-mode button:focus-visible{outline:3px solid #980E0E;outline-offset:3px}.v9[data-view^="real:interno_"] .v9-topbar,.v9[data-view="real:referencias"] .v9-topbar{border-bottom-color:#e4cfd3}@media(max-width:780px){.v9 .v9-topbar .v9-top-right{flex-wrap:wrap;justify-content:flex-end;gap:5px}.v10-owner-mode{order:0;width:100%;max-width:290px;margin:4px 0}.v10-owner-mode button{flex:1;min-width:0;padding:9px 6px;font-size:10px}.v10-intake-first-header{align-items:flex-start}.v10-intake-first-header button{width:100%}}@media(prefers-reduced-motion:reduce){.v10-entry-screen *,.v10-intake-first *,.v10-owner-mode *{animation:none!important;transition:none!important}}.v10-home-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(310px,34vw,440px);border-radius:28px;padding:clamp(25px,5vw,64px);box-shadow:0 14px 37px #41242821;margin-bottom:22px;background:#4c4a40}.v10-home-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.v10-home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(92deg,#261f22e0,#2e2428c4 38%,#3f2a2c36)}.v10-home-hero-copy{position:relative;z-index:2;max-width:590px;color:#fff}.v10-home-hero .v9-kicker{color:#fff1eb!important;letter-spacing:.18em}.v10-home-hero h1{font-size:clamp(2.25rem,5vw,4.35rem);color:#fff7ef!important;text-wrap:balance;text-shadow:0 2px 8px #2b222533}.v10-home-hero h1 em{color:#f4bdcd}.v10-home-hero-copy>p{color:#fff6f1!important;font-size:clamp(14px,1.55vw,17px);line-height:1.65;max-width:52ch}.v10-home-hero-action{display:inline-flex;align-items:center;gap:9px;margin-top:12px;border:1px solid #ffffff80;border-radius:999px;padding:12px 19px;background:#fffdf5;color:#75252e;font-weight:600;box-shadow:0 5px 14px #22171b33}.v10-home-hero-action:hover{background:#f6e3e8}.v10-home-hero-action:focus-visible,.v10-welcome-art:focus-visible{outline:3px solid #f9cbd4;outline-offset:4px}.v10-welcome-art{width:100%;height:clamp(200px,32vw,290px);position:relative;isolation:isolate;overflow:hidden;margin:0;border-radius:26px;display:flex;align-items:end;text-align:left;padding:clamp(20px,3vw,32px);background:#553c44}.v10-welcome-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.v10-welcome-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#1e181cc9,#271d215e 67%,#271d210d)}.v10-welcome-art figcaption{display:flex;flex-direction:column;gap:8px;color:#fff6f2;max-width:420px}.v10-welcome-art figcaption span{font-size:11px;font-weight:600;letter-spacing:.19em;color:#fff5ed}.v10-welcome-art figcaption strong{font:500 clamp(26px,4.6vw,42px)/1.13 Georgia,serif;letter-spacing:-.025em;color:#fff}@media(max-width:640px){.v10-home-hero{min-height:370px;padding:27px;align-items:flex-end}.v10-home-hero:before{background:linear-gradient(0deg,#261f22eb,#2e24287a 74%,#3f2a2c2b)}.v10-home-hero h1{font-size:2.5rem}.v10-welcome-art{height:230px}.v10-welcome-art:before{background:linear-gradient(0deg,#1e181cc9,#271d211f)}}@media(prefers-reduced-motion:reduce){.v10-home-hero,.v10-welcome-art{animation:none;transition:none}}.v10-home-hero-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.v10-home-hero-buttons .v10-home-hero-action{margin:0}.v10-home-hero-secondary{display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border-radius:999px;border:1px solid #fff9;background:#30232655;color:#fffaf6;font-weight:600}.v10-home-hero-secondary:hover{background:#30232699}.v10-home-hero-status{color:#fff6f1!important;font-size:11px!important;letter-spacing:.06em;margin:13px 0 0!important}.v10-intake-first-photo{flex:0 0 auto;width:clamp(90px,14vw,155px);height:clamp(90px,12vw,120px);object-fit:cover;border-radius:18px;box-shadow:0 6px 20px #53333d22}@media(max-width:640px){.v10-intake-first-photo{width:100%;height:130px}.v10-home-hero-buttons{align-items:stretch}}.v10-direction-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(270px,26vw,360px);padding:clamp(24px,4vw,52px);border-radius:27px;margin-bottom:25px;background:#573c43;box-shadow:0 11px 30px #38202822}.v10-direction-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.v10-direction-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(95deg,#291f26e8,#37282fcf 41%,#37282f3b)}.v10-direction-hero-copy{max-width:590px;position:relative;color:#fff9f4}.v10-direction-hero .v9-kicker,.v10-direction-hero h1{color:#fff9f4!important}.v10-direction-hero h1{font-size:clamp(2.3rem,4vw,3.7rem);text-shadow:0 2px 9px #261c2344}.v10-direction-hero p{color:#fff5ef!important;font-size:clamp(14px,1.4vw,16px);line-height:1.65}.v10-direction-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.v10-direction-hero-actions button{display:inline-flex;align-items:center;gap:7px;border:1px solid #fffcf0aa;border-radius:999px;padding:10px 15px;color:#75252e;background:#fffaf5;font-weight:600}.v10-direction-hero-actions button:hover{background:#f8e2e8}.v10-direction-hero-actions button:focus-visible,.v10-home-hero-secondary:focus-visible{outline:3px solid #f9cbd4;outline-offset:3px}@media(max-width:640px){.v10-direction-hero{min-height:340px;align-items:flex-end}.v10-direction-hero:before{background:linear-gradient(0deg,#291f26f0,#37282f85 70%,#37282f1a)}}.v9 .v10-animated-butterfly{color:#873e4e;flex-shrink:0;transform-origin:50% 50%;filter:drop-shadow(0 3px 8px #dcaab777);animation:v10-butterfly-arrive 6s ease-in-out infinite}.v9 .v10-animated-butterfly path:nth-child(1),.v9 .v10-animated-butterfly path:nth-child(3){transform-origin:50% 50%;animation:v10-left-wing 3.2s ease-in-out infinite}.v9 .v10-animated-butterfly path:nth-child(2),.v9 .v10-animated-butterfly path:nth-child(4){transform-origin:50% 50%;animation:v10-right-wing 3.2s ease-in-out infinite}@keyframes v10-butterfly-arrive{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes v10-left-wing{0%,to{transform:scaleX(1)}50%{transform:scaleX(.9)}}@keyframes v10-right-wing{0%,to{transform:scaleX(1)}50%{transform:scaleX(.9)}}.v9 .v9-rail-bottom{position:relative;overflow:hidden;border-radius:22px;margin-top:auto;padding:0;min-height:182px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #d8b9b5}.v9 .v10-rail-nature{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.91}.v9 .v9-rail-bottom:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 10%,rgba(41,32,34,.78) 100%)}.v9 .v9-rail-bottom p{position:relative;z-index:2;color:#fff9f6!important;padding:16px 13px;font-size:18px;text-shadow:0 2px 8px #271d20}@media(prefers-reduced-motion:reduce){.v9 .v10-animated-butterfly,.v9 .v10-animated-butterfly path{animation:none!important}}.v9 .v10-personal-tools{display:block;margin:20px 0 28px}.v9 .v10-today-tools{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);gap:17px}.v9 .v10-focus-card{position:relative;isolation:isolate;min-height:365px;border-radius:24px;overflow:hidden;background:#47543e;display:flex;align-items:flex-end;color:#fff;box-shadow:0 12px 30px #321e231f}.v9 .v10-focus-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.v9 .v10-focus-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#162017ed,#202b20bf 58%,#202b2026)}.v9 .v10-focus-content{width:100%;padding:clamp(20px,3vw,32px)}.v9 .v10-focus-content>p:first-child{font:600 11px/1.3 Poppins,sans-serif;letter-spacing:.15em;color:#fff9f2!important}.v9 .v10-focus-content h2{color:#fff9f2!important;font:500 clamp(28px,3vw,39px)/1.2 Georgia,serif;text-shadow:0 2px 8px #19251a88;overflow-wrap:anywhere}.v9 .v10-focus-content label{font-size:12px;color:#fff9f2}.v9 .v10-focus-content textarea{background:#ffffffed;color:#47383d;border-color:#fff;min-height:65px;width:100%;margin:6px 0 11px;border-radius:12px;padding:10px 12px}.v9 .v10-focus-content button,.v9 .v10-mental-card>button,.v9 .v10-tool-panel>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;border:0;padding:10px 16px;background:#882f49;color:#fff;font:600 12px/1.4 Poppins,sans-serif}.v9 .v10-focus-content button{background:#fff9f2;color:#733347}.v9 .v10-focus-content button:disabled,.v9 .v10-mental-card>button:disabled,.v9 .v10-tool-panel>button:disabled{opacity:.55;cursor:not-allowed}.v9 .v10-mental-card,.v9 .v10-tool-panel{background:linear-gradient(143deg,#fffdfb,#f9f0ee);border:1px solid #e9d9d7;border-radius:24px;padding:clamp(18px,2.5vw,25px);box-shadow:0 10px 30px #55343d0d}.v9 .v10-tool-heading{display:flex;gap:13px;align-items:start}.v9 .v10-tool-heading>.material-symbols-outlined{font-size:28px;color:#953a51;background:#f5e7e7;width:47px;height:47px;display:grid;place-items:center;border-radius:16px;flex:0 0 auto}.v9 .v10-mental-card h2{font-size:clamp(23px,2.5vw,32px);margin:0 0 7px}.v9 .v10-mental-card p,.v9 .v10-tool-panel p{font:400 12px/1.6 Poppins,sans-serif;color:#745b61}.v9 .v10-mental-card textarea,.v9 .v10-tool-panel textarea,.v9 .v10-tool-panel input,.v9 .v10-tool-panel select{display:block;width:100%;background:#fffdfa;border:1px solid #dfcbd0;border-radius:11px;padding:10px 12px;color:#412d32;min-width:0;font:400 13px Poppins,sans-serif}.v9 .v10-mental-card textarea{margin:15px 0 12px;min-height:95px}.v9 .v10-todays-mental{max-height:185px;overflow:auto;margin-top:14px;border-top:1px solid #ead6d8;padding-top:10px}.v9 .v10-todays-mental p{display:flex;gap:9px;margin:0;padding:7px 0;border-bottom:1px solid #f2e5e3;overflow-wrap:anywhere}.v9 .v10-todays-mental time{font-weight:600;color:#913e50;flex:none}.v9 .v10-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:18px}.v9 .v10-tool-panel h3{display:flex;align-items:center;gap:8px;font:500 23px/1.18 Georgia,serif;color:#823b4c}.v9 .v10-tool-panel h3 .material-symbols-outlined{color:#a15a6b}.v9 .v10-tool-panel label{display:block;color:#65454d;font:600 12px/1.5 Poppins,sans-serif;margin:11px 0}.v9 .v10-tool-panel label textarea,.v9 .v10-tool-panel label input,.v9 .v10-tool-panel label select{margin-top:6px}.v9 .v10-tool-panel>textarea{margin-bottom:10px}.v9 .v10-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v9 .v10-previous-item{padding:9px 10px;margin-top:11px;background:#f6eceb;border-radius:9px;overflow-wrap:anywhere}.v9 .v10-previous-item time{font-weight:600;color:#8b3d4a}.v9 .v10-previous-items p{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8d9d6;padding:5px 0;margin:0}.v9 .v10-previous-items p>button{background:none;border:0;color:#8e3b4d;padding:5px}.v9 .v10-field-gap{margin-top:20px!important}.v9 .v10-day-summary{background:#fcf5f2;border:1px solid #ecdddd;border-radius:12px;padding:12px;margin:10px 0}.v9 .v10-day-summary p{margin:6px 0;overflow-wrap:anywhere}.v9 .v10-tool-panel small{color:#715d5f;font:400 11px/1.5 Poppins,sans-serif;display:block;margin-top:10px}.v9 .v10-tools-title h2{margin-bottom:5px}.v9 .v10-tools-feedback{border-radius:12px;background:#eff6ed;border:1px solid #b7d1b7;color:#365739;padding:11px 14px;font:600 12px/1.4 Poppins,sans-serif}.v9 .v10-tools-feedback.is-error{background:#fff2f2;border-color:#deb1b7;color:#8a283b}.v9 .v10-bell-wrap{position:relative;z-index:100}.v9 .v10-bell-button{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid #ead4d8;border-radius:50%;background:#fff9f8;color:#833a4b}.v9 .v10-bell-count{position:absolute;right:-4px;top:-5px;min-width:20px;height:20px;padding:2px 5px;display:grid;place-items:center;font:600 11px Poppins,sans-serif;border-radius:999px;background:#95394e;color:#fff}.v9 .v10-bell-popover{position:absolute;z-index:200;right:0;top:calc(100% + 8px);width:min(340px,calc(100vw - 30px));max-height:60vh;overflow:auto;padding:19px;border-radius:18px;border:1px solid #e2cbd0;background:#fffcfa;box-shadow:0 20px 45px #4a28343d;color:#604349}.v9 .v10-bell-popover>strong{font:500 23px Georgia,serif;color:#82354a}.v9 .v10-bell-popover p{font-size:12px;line-height:1.5;margin:8px 0}.v9 .v10-bell-popover>button{display:flex;align-items:center;gap:7px;color:#87374a;border:0;background:transparent;padding:6px 0}.v9 .v10-bell-item{display:flex;gap:9px;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid #ecdede;font-size:12px}.v9 .v10-bell-item small{white-space:nowrap;font-weight:600;color:#9c5363}@media(max-width:950px){.v9 .v10-today-tools,.v9 .v10-tool-grid{grid-template-columns:1fr}}@media(max-width:640px){.v9 .v10-focus-card{min-height:350px}.v9 .v10-tool-panel{padding:18px}.v9 .v10-focus-content h2{font-size:30px}.v9 .v10-bell-wrap{z-index:250}}.v9 .v10-direction-overview{margin:20px 0 26px}.v9 .v10-direction-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.v9 .v10-direction-kpi{display:flex;align-items:center;gap:12px;min-width:0;border:1px solid #e8d8d8;border-radius:18px;padding:18px 15px;background:linear-gradient(145deg,#fffbf8,#f1e7e7);box-shadow:0 9px 26px #482d300b}.v9 .v10-direction-kpi:nth-child(1){background:linear-gradient(130deg,#f1f0e8,#e3e6db)}.v9 .v10-direction-kpi:nth-child(2){background:linear-gradient(130deg,#faeff0,#f4dfdf)}.v9 .v10-direction-kpi:nth-child(3){background:linear-gradient(130deg,#f6e8e9,#eddbdf)}.v9 .v10-direction-kpi:nth-child(4){background:linear-gradient(130deg,#f7ede0,#f5e8db)}.v9 .v10-direction-kpi>.material-symbols-outlined{flex:none;width:47px;height:47px;display:grid;place-items:center;font-size:28px;color:#8a495a;border-radius:18px;background:#ffffffa8}.v9 .v10-direction-kpi>div{display:flex;flex-direction:column;min-width:0}.v9 .v10-direction-kpi small{font-weight:600;color:#60464f;font-size:11px;line-height:1.4}.v9 .v10-direction-kpi strong{font:500 clamp(27px,2.7vw,39px)/1.2 Georgia,serif;color:#673341}.v9 .v10-direction-kpi span{font:400 10px/1.5 Poppins,sans-serif;color:#756369}.v9 .v10-direction-analytics{display:grid;grid-template-columns:1.2fr .93fr 1fr;gap:15px;margin:16px 0}.v9 .v10-direction-analytics--bottom{grid-template-columns:1.4fr 1fr}.v9 .v10-direction-card{min-width:0;border:1px solid #e7d7d5;border-radius:19px;background:linear-gradient(135deg,#fffdfa,#fcf6f4);padding:clamp(15px,2vw,22px);box-shadow:0 9px 28px #55323d0b}.v9 .v10-direction-card h2{font:500 clamp(18px,2vw,23px)/1.25 Georgia,serif;color:#823c4d;display:flex;align-items:center;gap:8px;margin-bottom:11px}.v9 .v10-direction-card h2 .material-symbols-outlined{font-size:24px;color:#a05d6e}.v9 .v10-direction-card>p{font:400 11px/1.5 Poppins,sans-serif;margin-bottom:14px;color:#78646a}.v9 .v10-direction-bars{height:155px;display:flex;align-items:end;gap:10px;padding:6px 8px 20px;border-bottom:1px solid #c9b8b9;background:repeating-linear-gradient(0deg,transparent 0 34px,#ebe1df 35px 36px)}.v9 .v10-direction-bars>div{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:end;position:relative;gap:4px}.v9 .v10-direction-bars span{width:min(37px,72%);background:linear-gradient(#b87b8f,#e1b5c4);border-radius:8px 8px 0 0;min-height:0;display:block}.v9 .v10-direction-bars small{position:absolute;bottom:-32px;white-space:nowrap;color:#6c5960;font:500 11px Poppins,sans-serif}.v9 .v10-direction-bars strong{font-size:12px;color:#85495c}.v9 .v10-intake-chart{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:16px;min-height:165px}.v9 .v10-intake-donut{width:120px;height:120px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center}.v9 .v10-intake-donut>span{width:78px;height:78px;border-radius:50%;background:#fffaf8;display:flex;flex-direction:column;align-items:center;justify-content:center;font:500 30px/1.1 Georgia,serif;color:#673547}.v9 .v10-intake-donut small{font:500 10px Poppins,sans-serif;color:#836773}.v9 .v10-intake-chart-legend p{display:flex;justify-content:space-between;gap:8px;font:400 12px Poppins,sans-serif;margin:7px 0;color:#634c55}.v9 .v10-intake-chart-legend strong{color:#7d3c50}.v9 .v10-direction-card>button:not(.v10-direction-see-all){display:flex;align-items:center;gap:10px;width:100%;border:0;border-bottom:1px solid #e9dedb;border-radius:0;text-align:left;padding:11px 3px;background:transparent;color:#5b3f47;font:500 12px Poppins,sans-serif}.v9 .v10-direction-card>button small{margin-left:auto;color:#896b74;white-space:nowrap}.v9 .v10-empty-state{padding:12px 4px;color:#79646b;font:400 12px Poppins,sans-serif}.v9 .v10-direction-search{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #e1cdd0;border-radius:12px;background:#fff}.v9 .v10-direction-search .material-symbols-outlined{color:#995e6a}.v9 .v10-direction-search input{width:100%;min-width:0;border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important;color:#4c353d}.v9 .v10-direction-person{display:flex;align-items:center;gap:11px;padding:12px 0;border:0;border-bottom:1px solid #e9dedd;background:transparent;width:100%;text-align:left}.v9 .v10-direction-avatar{width:39px;height:39px;display:grid;place-items:center;flex:none;border-radius:50%;background:#efdae0;color:#7e4355;font:600 13px Poppins,sans-serif;overflow:hidden}.v9 .v10-direction-avatar>img{width:100%;height:100%;object-fit:cover}.v9 .v10-direction-person-name{flex:1;min-width:0;display:flex;flex-direction:column}.v9 .v10-direction-person-name strong{color:#49383c;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v9 .v10-direction-person-name small{color:#846d74;font-size:10px}.v9 .v10-direction-person-progress{width:125px;max-width:32%;display:flex;flex-direction:column;gap:7px;color:#735d64}.v9 .v10-direction-person-progress small{font-size:10px;text-transform:capitalize}.v9 .v10-direction-person-progress i{height:6px;display:block;background:#f0e4e5;border-radius:99px;overflow:hidden}.v9 .v10-direction-person-progress b{display:block;height:100%;background:#98a88c;border-radius:99px}.v9 .v10-direction-see-all{display:flex;align-items:center;justify-content:end;gap:7px;border:0;background:transparent;color:#873d52;font-size:12px;padding:13px 0 0;margin-left:auto}.v9 .v10-direction-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:17px}.v9 .v10-direction-actions button{min-height:60px;border-radius:13px;background:#ede4df;color:#714757;border:1px solid #e3d0d0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px}.v9 .v10-direction-actions button:hover{background:#ecd8dd}.v9 .v10-direction-alert{color:#96354b;background:#fff0f1;border:1px solid #dca6b1;padding:12px;border-radius:12px}.v9 .v10-classic-gabinete{border:1px solid #e8d6d8;border-radius:17px;padding:13px;background:#fff9f7;margin-top:20px}.v9 .v10-classic-gabinete>summary{cursor:pointer;color:#78384b;font-weight:600;padding:8px}@media(max-width:1150px){.v9 .v10-direction-kpis,.v9 .v10-direction-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.v9 .v10-direction-analytics,.v9 .v10-direction-analytics--bottom{grid-template-columns:1fr}}@media(max-width:520px){.v9 .v10-direction-kpis{grid-template-columns:1fr 1fr;gap:8px}.v9 .v10-direction-kpi{gap:8px;padding:14px 10px}.v9 .v10-direction-kpi>.material-symbols-outlined{width:35px;height:35px;font-size:22px}.v9 .v10-direction-kpi span{font-size:9px}}.v10-direction-report{display:flex;flex-direction:column;gap:18px;margin-bottom:27px;color:#56363e}.v10-direction-caption{font:600 10px/1.5 Poppins,sans-serif!important;letter-spacing:.13em;color:#955761!important;text-transform:uppercase}.v10-direction-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v10-direction-metrics article{display:flex;align-items:center;gap:13px;min-width:0;padding:17px 18px;border:1px solid #ecd9d6;border-radius:20px;background:linear-gradient(125deg,#fffcf8,#f9eced);box-shadow:0 5px 17px #6441480c}.v10-direction-metrics article:nth-child(2){background:linear-gradient(125deg,#faf0ed,#f4e1e8)}.v10-direction-metrics article:nth-child(3){background:linear-gradient(125deg,#faf5ee,#e5eadf)}.v10-direction-metrics article:nth-child(4){background:linear-gradient(125deg,#fff8f2,#f3e6d7)}.v10-direction-metrics article>.material-symbols-outlined{font-size:30px;color:#854c56;flex:none}.v10-direction-metrics article div{display:flex;flex-direction:column;min-width:0}.v10-direction-metrics small{font:500 12px/1.35 Poppins,sans-serif;color:#634c52}.v10-direction-metrics strong{font:500 clamp(1.4rem,2vw,2.25rem)/1.2 Georgia,serif;color:#802c3c;overflow-wrap:anywhere}.v10-direction-sections{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.v10-direction-tile{grid-column:span 2;min-width:0;padding:21px;background:#fffcfb;border-radius:22px;border:1px solid #ecdad8;box-shadow:0 7px 24px #5b343d09}.v10-direction-tile:nth-child(4),.v10-direction-tile:nth-child(5){grid-column:span 3}.v10-direction-tile h2{display:flex;align-items:center;gap:10px;font:500 clamp(1.15rem,1.75vw,1.45rem)/1.25 Georgia,serif;color:#872f40;margin-bottom:9px}.v10-direction-tile h2 .material-symbols-outlined{font-size:22px}.v10-direction-tile>p{font:400 12px/1.55 Poppins,sans-serif;color:#755b61}.v10-direction-empty{font:400 12px/1.55 Poppins,sans-serif;color:#86656d;padding:12px 0}.v10-direction-trend{display:flex;align-items:end;justify-content:space-around;height:150px;gap:10px;border-bottom:1px solid #e9d6d8;padding:10px 8px 0}.v10-direction-trend>div{height:100%;min-width:0;flex:1;display:flex;flex-direction:column;align-items:center;gap:4px}.v10-direction-track{flex:1;min-height:75px;width:min(35px,80%);display:flex;align-items:end;background:linear-gradient(#fff8f6,#f5e8e7);border:1px solid #f1dfe0;border-radius:7px 7px 0 0;overflow:hidden}.v10-direction-track>span{display:block;width:100%;background:linear-gradient(0deg,#b47c90,#886272);border-radius:6px 6px 0 0}.v10-direction-trend small{font:500 10px Poppins,sans-serif;color:#765960}.v10-direction-intake{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:15px;padding-top:10px}.v10-intake-donut{height:110px;width:110px;border-radius:50%;background:conic-gradient(#bc8090 0,#bc8090 33%,#d9b8b9 33%,#d9b8b9 66%,#a6b098 66%,#a6b098);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;isolation:isolate}.v10-intake-donut:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:#fffcfa;z-index:-1}.v10-intake-donut strong{font:500 30px Georgia,serif;color:#6d3441}.v10-intake-donut small{font:500 9px Poppins,sans-serif;color:#745960}.v10-direction-intake p{display:flex;align-items:center;gap:7px;font:400 12px/1.45 Poppins,sans-serif;margin:5px 0!important}.v10-direction-intake p span{height:9px;width:9px;border-radius:50%;background:#d4c6c5;flex:none}.v10-direction-intake p span.active{background:#a27788;box-shadow:0 0 0 3px #efdae1}.v10-direction-action{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid #f0e6e3;color:#513943;font:400 12px/1.4 Poppins,sans-serif}.v10-direction-action strong{font-weight:500;flex:1;min-width:0}.v10-direction-action time{margin-left:auto;font-size:11px;white-space:nowrap;color:#795f64}.v10-direction-action>.material-symbols-outlined{color:#99717e;font-size:20px;flex:none}.v10-direction-tile>button{display:inline-flex;align-items:center;gap:6px;padding:10px 13px;border-radius:999px;border:1px solid #d7a9b4;color:#813440;background:#fff7f7;font:600 12px Poppins,sans-serif;margin-top:13px}.v10-real-consultant{display:flex;align-items:center;gap:12px;border-bottom:1px solid #efe2e1;padding:10px 0}.v10-real-consultant img,.v10-initials{display:grid;place-items:center;flex:none;height:43px;width:43px;border-radius:50%;object-fit:cover;border:2px solid #f7e9e5;background:#e7cad3;color:#7b4151;font:600 20px Georgia,serif}.v10-real-consultant>div{min-width:0;flex:1}.v10-real-consultant strong{font:600 13px Poppins,sans-serif;color:#513742;display:block;overflow-wrap:anywhere}.v10-real-consultant small{display:block;font:400 11px Poppins,sans-serif;color:#90727a}.v10-real-consultant>button{border:0;background:transparent;color:#754550}.v10-direction-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.v10-direction-quick>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:53px;background:#a4ab92;color:#fff;border:0;border-radius:16px;font:600 13px/1.4 Poppins,sans-serif}.v10-direction-quick>button:nth-child(2){background:#946775}.v10-direction-quick>button:nth-child(3){background:#ceacaf;color:#643d44}.v10-direction-quick>button:nth-child(4){background:#a4ab92}.v10-direction-quick>button:focus-visible{outline:3px solid #882d46;outline-offset:3px}@media(max-width:1050px){.v10-direction-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v10-direction-tile{grid-column:span 3}.v10-direction-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.v10-direction-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v10-direction-metrics article{padding:12px;gap:6px;flex-direction:column;align-items:flex-start}.v10-direction-tile,.v10-direction-tile:nth-child(4),.v10-direction-tile:nth-child(5){grid-column:span 6}.v10-direction-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.v10-direction-intake{grid-template-columns:95px 1fr}.v10-intake-donut{width:95px;height:95px}}.v10-feature-status{position:relative;max-width:min(460px,94vw)}.v10-feature-status>summary{list-style:none;display:inline-flex;gap:6px;align-items:center;cursor:pointer;min-height:42px;padding:8px 12px;border-radius:999px;background:#fff4f5;color:#7b4150;font:600 11px/1.3 Poppins,sans-serif;border:1px solid #e4cbd2}.v10-feature-status>summary::-webkit-details-marker{display:none}.v10-feature-status>summary .material-symbols-outlined{font-size:16px}.v10-feature-status>div{position:absolute;z-index:60;top:calc(100% + 8px);right:0;width:min(460px,90vw);background:#fffdfb;border:1px solid #e8d6da;border-radius:18px;padding:19px;box-shadow:0 18px 35px #3e20282e}.v10-feature-status>div strong{font-size:12px;color:#7b3344;display:block}.v10-feature-status>div p{font-size:12px;line-height:1.6;color:#6e555d;margin:5px 0 13px}.v10-feature-status>summary:focus-visible{outline:3px solid #a84c64;outline-offset:3px}.v10-week-overview{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:12px 0 18px}.v10-week-overview>div{display:flex;flex-direction:column;gap:4px;border:1px solid #e9d6d6;border-radius:12px;background:#fff8f6;padding:9px 6px;min-width:0}.v10-week-overview strong{font:600 10px Poppins,sans-serif;color:#683e48}.v10-week-overview small{font:400 10px/1.4 Poppins,sans-serif;overflow-wrap:anywhere;color:#79626a}.v10-sky-snapshot{display:block;margin-top:4px;font:400 11px/1.5 Poppins,sans-serif;color:#8c6976}@media(max-width:680px){.v10-week-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.v10-feature-status>div{left:auto;right:0}}.v9 .v10-life-sections{width:100%;margin:18px 0 28px;display:flex;flex-direction:column;gap:16px}.v9 .v10-life-eyebrow{font:600 10px/1.5 Poppins,sans-serif;letter-spacing:.16em;color:var(--r);margin-bottom:8px;text-transform:uppercase}.v9 .v10-life-sections .v10-tools-title{margin-bottom:0}.v9 .v10-life-sections .v10-tools-title h2{font-size:clamp(1.8rem,2.8vw,2.6rem);margin:0 0 8px}.v9 .v10-life-sections .v10-tools-title>p:last-child{max-width:70ch;margin:0;font:400 13px/1.65 Poppins,sans-serif;color:var(--muted)}.v9 .v10-life-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v9 .v10-hub-link{display:flex;align-items:center;gap:14px;min-height:112px;padding:19px;border:1px solid var(--edge);border-radius:20px;background:linear-gradient(135deg,#fffdfb,#f8eff0);color:var(--ink);text-align:left;box-shadow:0 7px 22px #683b4a0c}.v9 .v10-hub-link>.material-symbols-outlined:first-child{color:var(--r);font-size:27px;background:var(--rose);padding:13px;border-radius:15px}.v9 .v10-hub-link>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.v9 .v10-hub-link strong{font:500 18px/1.25 var(--serif);color:var(--r)}.v9 .v10-hub-link small{font:400 11px/1.6 Poppins,sans-serif;color:var(--muted)}.v9 .v10-hub-link>.material-symbols-outlined:last-child{font-size:19px;color:var(--r)}.v9 .v10-hub-link:hover{border-color:var(--r);transform:translateY(-2px)}.v9 .v10-life-panel{background:linear-gradient(140deg,#fffefc,#fff9f8);padding:clamp(18px,2.5vw,28px);border:1px solid var(--edge);border-radius:24px;box-shadow:0 8px 27px #573b470c;min-width:0}.v9 .v10-life-panel>p{font:400 13px/1.7 Poppins,sans-serif;color:var(--muted);margin:0 0 20px}.v9 .v10-life-panel>h3,.v9 .v10-archive-history h3{font:500 22px/1.35 var(--serif);color:var(--r);margin:23px 0 10px}.v9 .v10-life-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.v9 .v10-life-panel label,.v9 .v10-preference-grid label{display:flex;flex-direction:column;gap:7px;font:600 12px/1.55 Poppins,sans-serif;color:var(--ink);margin:12px 0}.v9 .v10-life-panel :is(input,select,textarea),.v9 .v10-preferences-panel :is(input,select){display:block;width:100%;min-width:0;max-width:100%;border:1px solid var(--edge);border-radius:13px;background:#fff;color:var(--ink);padding:12px 13px;font:400 14px/1.5 Poppins,sans-serif}.v9 .v10-life-panel textarea{resize:vertical}.v9 .v10-life-panel :is(input,select,textarea):focus-visible,.v9 .v10-preferences-panel :is(input,select):focus-visible{outline:3px solid var(--blush);outline-offset:2px;border-color:var(--r)}.v9 .v10-life-panel>button:not(.v10-subtle-action),.v9 .v10-preferences-panel>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:10px 0;padding:11px 18px;border:0;background:var(--r);color:#fff;border-radius:999px;font:600 12px/1.5 Poppins,sans-serif}.v9 .v10-life-panel button:disabled,.v9 .v10-preferences-panel button:disabled{opacity:.55;cursor:not-allowed}.v9 .v10-subtle-action{display:inline-flex;align-items:center;gap:6px;margin:8px 0;color:var(--r)!important;background:transparent!important;border:1px solid var(--edge)!important;border-radius:999px;padding:11px 15px;font:600 12px Poppins,sans-serif}.v9 .v10-life-saved{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid var(--edge)}.v9 .v10-life-saved>.material-symbols-outlined{color:var(--r);font-size:25px;flex:none}.v9 .v10-life-saved>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.v9 .v10-life-saved strong{font:600 13px/1.45 Poppins,sans-serif;color:var(--ink);overflow-wrap:anywhere}.v9 .v10-life-saved small{font:400 11px/1.5 Poppins,sans-serif;color:var(--muted)}.v9 .v10-life-saved p{font:400 12px/1.55 Poppins,sans-serif;margin:0;color:var(--muted)}.v9 .v10-life-saved>button{display:grid;place-items:center;flex:none;min-width:39px;min-height:39px;border:1px solid var(--edge);background:var(--soft);color:var(--r);border-radius:50%}.v9 .v10-birthday-line>label{margin:0;min-width:120px;max-width:165px}.v9 .v10-birthday-line select{padding:9px}.v9 .v10-empty-summary{font-size:12px;color:var(--muted);padding:12px 0}.v9 .v10-week-tally{background:var(--soft);border-left:4px solid var(--r);border-radius:9px;padding:13px;margin:12px 0!important}.v9 .v10-archive-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:19px}.v9 .v10-archive-tabs button{padding:10px 18px;border-radius:999px;background:var(--soft);border:1px solid var(--edge);color:var(--ink);font:600 12px Poppins,sans-serif}.v9 .v10-archive-tabs button[aria-pressed=true]{background:var(--r);border-color:var(--r);color:#fff}.v9 .v10-day-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v9 .v10-day-records p{display:flex;flex-direction:column;gap:3px;margin:0;padding:13px;background:var(--soft);border:1px solid var(--edge);border-radius:12px;min-width:0}.v9 .v10-day-records strong{font:600 12px Poppins,sans-serif;color:var(--r)}.v9 .v10-day-records span{font:400 12px/1.55 Poppins,sans-serif;color:var(--ink);overflow-wrap:anywhere}.v9 .v10-life-entry,.v9 .v10-archive-review{padding:13px;border:1px solid var(--edge);border-radius:13px;background:var(--soft);margin:8px 0}.v9 .v10-life-entry :is(strong,time,small){margin-right:7px;color:var(--r);font:500 11px/1.5 Poppins,sans-serif}.v9 .v10-life-entry p,.v9 .v10-archive-review p{font:400 12px/1.65 Poppins,sans-serif;margin:5px 0;color:var(--ink)}.v9 .v10-archive-review h3{font-size:20px}.v9 .v10-archive-history{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.v9 .v10-archive-history h3{flex-basis:100%}.v9 .v10-archive-history button{display:inline-flex;align-items:center;gap:5px;padding:9px 12px;border:1px solid var(--edge);border-radius:999px;background:var(--soft);color:var(--r);font:500 11px Poppins,sans-serif}.v9 .v10-life-feedback{background:#f0f5e8;border:1px solid #c3d4ae;border-radius:12px;padding:11px 15px;font-size:12px;color:#344b2d}.v9 .v10-life-feedback.is-error{background:#fff1f1;border-color:#dfb8bd;color:#83283b}.v9 .v10-daily-phrase{display:flex;gap:14px;align-items:center;margin:15px 0 25px;padding:17px 21px;border:1px solid var(--edge);border-radius:19px;background:linear-gradient(125deg,#fff8f6,#ecf0e5)}.v9 .v10-daily-phrase>.material-symbols-outlined{font-size:26px;color:var(--r)}.v9 .v10-daily-phrase p{font:italic 19px/1.5 var(--serif);color:var(--ink);margin:3px 0 0}.v9 .v10-daily-phrase .v9-kicker{margin:0!important}.v9 .v10-preferences-panel{margin:20px 0 28px;padding:clamp(19px,2vw,28px);border:1px solid var(--edge);border-radius:22px;background:linear-gradient(130deg,#fffdfb,#f8edef);box-shadow:0 8px 28px #643e490c}.v9 .v10-preferences-heading{display:flex;align-items:flex-start;gap:14px}.v9 .v10-preferences-heading>.material-symbols-outlined{font-size:31px;color:var(--r)}.v9 .v10-preferences-heading h2{font:500 25px var(--serif);margin:0;color:var(--r)}.v9 .v10-preferences-heading p{font:400 12px/1.6 Poppins,sans-serif;margin:7px 0;color:var(--muted)}.v9 .v10-preference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:17px}.v9 .v10-preferences-note{font:400 11px/1.6 Poppins,sans-serif;color:var(--muted)}.v9[data-theme=indigo]{--r:#334B99;--ink:#253258;--muted:#5C6683;--paper:#F6F8FD;--ivory:#EBF0FB;--blush:#C4D2F1;--rose:#D4DDF3;--night:#17274F;--edge:#D9E2F4;--soft:#F3F6FD;--color-vino:#334B99;--color-vino-dark:#263B7F;--color-rosa:#D4DDF3;color:var(--ink);background:radial-gradient(circle at 96% 5%,#E4EBFA 0,transparent 30%),linear-gradient(155deg,#f7f9fe,#f1f5fc 58%,#e9effa)}.v9[data-theme=indigo] :is(h1,h2,h3){color:var(--r)}.v9[data-theme=indigo] .v9-rail{background:#fafcff;border-color:var(--edge)}.v9[data-theme=indigo] .v9-topbar{background:#f9fbffe8;border-color:var(--edge)}.v9[data-theme=indigo] :is(.v9-card,.v10-life-panel,.v10-preferences-panel,.v10-mental-card,.v10-tool-panel){background:linear-gradient(140deg,#fffeff,#f0f4fd);border-color:var(--edge)}.v9[data-theme=indigo] .v10-hub-link{background:linear-gradient(135deg,#fafcff,#eaf0fe);border-color:var(--edge)}.v9[data-theme=indigo] .v10-daily-phrase{background:linear-gradient(125deg,#f9fbff,#e3eaf9)}.v9[data-theme=indigo] :is(.v9-link,.v9-breadcrumb strong,.v9-rail nav button:hover,.v9-rail nav button.is-active){color:var(--r)}.v9[data-theme=indigo] .v9-rail nav button.is-active,.v9[data-theme=indigo] .v9-rail nav button:hover{background:#e5ecfb}.v9[data-theme=indigo] :is(.v9-demo-chip,.v10-feature-status>summary){background:#e9eefa;color:var(--r);border-color:#c9d5f0}.v9[data-theme=indigo] .v9-avatar{background:#c9d7f5;color:var(--r)}.v9[data-theme=indigo] .v10-owner-mode button[aria-pressed=true]{background:#e7ecfc;color:#2b4488;border-color:#b8c9ec}.v9[data-theme=indigo] .v9-home-grid .v9-soft-pink{background:linear-gradient(135deg,#e1eafb,#ccd9f3)}.v9[data-theme=indigo] .v9-round,.v9[data-theme=indigo] .v9-icon-button{background:#e0e9fb;color:var(--r)}.v9[data-theme=indigo] :is(.v9-button,.v10-focus-content button,.v10-mental-card>button,.v10-tool-panel>button,.v10-direction-quick>button){background:var(--r);color:#fff;border-color:var(--r)}.v9[data-theme=indigo] .v10-direction-quick>button:nth-child(2){background:#506bb0}.v9[data-theme=indigo] .v10-direction-quick>button:nth-child(3){background:#bbcbed;color:#233b79}.v9[data-theme=indigo] .v10-direction-metrics article{background:linear-gradient(135deg,#f6f8fd,#e6edfb);border-color:#d5e0f7}.v9[data-theme=indigo] .v10-direction-metrics article:nth-child(2){background:linear-gradient(135deg,#ecf2ff,#dce7ff)}.v9[data-theme=indigo] .v10-direction-metrics article:nth-child(3){background:linear-gradient(135deg,#edf3fd,#d8e5f0)}.v9[data-theme=indigo] .v10-direction-metrics article:nth-child(4){background:linear-gradient(135deg,#f5f8fe,#e6ecf8)}.v9[data-theme=indigo] .v10-direction-metrics :is(strong,.material-symbols-outlined){color:var(--r)}.v9[data-theme=indigo] .v10-direction-tile{background:#fcfdff;border-color:var(--edge)}.v9[data-theme=indigo] .v10-direction-tile h2{color:var(--r)}.v9[data-theme=indigo] .v10-intake-donut{background:conic-gradient(#829dd6 0,#829dd6 33%,#b2c2ec 33%,#b2c2ec 66%,#e0e7f8 66%,#e0e7f8)}.v9[data-theme=indigo] .v10-direction-track>span{background:linear-gradient(0deg,#728ec8,#3d59a4)}.v9[data-theme=indigo] .v10-bell-button{background:#edf3ff;border-color:#bccff2;color:var(--r)}.v9[data-theme=indigo] .v10-bell-popover{background:#fcfdff;border-color:var(--edge)}.v9[data-theme=indigo] .v10-bell-count{background:#36529a;color:#fff}.v9[data-theme=indigo] .v10-animated-butterfly{color:#334b99}.v9[data-theme=indigo] :is(.text-primary,.text-tertiary){color:#334b99!important}.v9[data-theme=indigo] .bg-primary{background-color:#334b99!important}.v9[data-theme=indigo] .border-primary{border-color:#334b99!important}.v9[data-theme=indigo] .bg-secondary-container{background-color:#e1e9fa!important}.v9[data-theme=indigo] .text-on-secondary-container{color:#253258!important}.v9[data-theme=indigo] .v10-emotion-options button.selected{background:#334b99;border-color:#334b99;color:#fff}.v9[data-theme=indigo] .v10-life-panel :is(input,textarea,select):focus-visible{outline-color:#a9bae3}.v9[data-theme=indigo] .v10-home-hero h1{color:#fff!important}.v9[data-theme=indigo] .v10-home-hero h1 em{color:#cedcfc}@media(max-width:700px){.v9 .v10-life-hub,.v9 .v10-life-grid,.v9 .v10-day-records,.v9 .v10-preference-grid{grid-template-columns:1fr}.v9 .v10-hub-link{min-height:95px;padding:16px}.v9 .v10-birthday-line{align-items:flex-start;flex-wrap:wrap}.v9 .v10-birthday-line>div{flex-basis:calc(100% - 100px)}.v9 .v10-birthday-line>label{flex:1;min-width:160px}.v9 .v10-archive-tabs button{flex:1}}@media(prefers-reduced-motion:reduce){.v9 .v10-hub-link{transition:none!important;transform:none!important}}.v9 .v10-classic-registro{margin:12px 0 26px;border:1px solid var(--edge);border-radius:20px;background:var(--soft);padding:13px 18px}.v9 .v10-classic-registro>summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--r);font:600 13px/1.5 Poppins,sans-serif;list-style:none;min-height:45px}.v9 .v10-classic-registro>summary::-webkit-details-marker{display:none}.v9 .v10-classic-registro>summary .material-symbols-outlined:last-child{margin-left:auto}.v9 .v10-classic-registro>p{font:400 12px/1.55 Poppins,sans-serif;color:var(--muted);padding-bottom:12px}.v9 .v10-classic-registro[open]{background:#fffdfb}.v9[data-theme=indigo] .v10-classic-registro[open]{background:#fcfdff}.v9 .v10-hero-phrase{display:flex;align-items:flex-start;gap:11px;background:#231f2794;border:1px solid #ffffff66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border-radius:17px;padding:12px 15px;margin:17px 0 4px;max-width:580px}.v9 .v10-hero-phrase>.material-symbols-outlined{color:#ffe6c5;font-size:20px}.v9 .v10-hero-phrase>div{display:flex;flex-direction:column;gap:3px}.v9 .v10-hero-phrase strong{font:600 9px/1.5 Poppins,sans-serif;letter-spacing:.16em;color:#fff1e5}.v9 .v10-hero-phrase span{font:italic clamp(14px,1.3vw,18px)/1.4 var(--serif);color:#fff}.v9 .v10-progress-panel{position:relative;isolation:isolate;margin:22px 0 25px;border:1px solid var(--edge);border-radius:25px;padding:clamp(16px,2vw,26px);overflow:hidden;background:linear-gradient(125deg,#fffdf9,#f9f2f1 60%,#f4f4e8)}.v9 .v10-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.v9 .v10-progress-heading>div:first-child{max-width:67ch}.v9 .v10-progress-kicker{font:700 10px Poppins,sans-serif;color:var(--r);letter-spacing:.17em;margin:0 0 8px}.v9 .v10-progress-heading h2{font-size:clamp(23px,2.7vw,32px);margin:0 0 6px}.v9 .v10-progress-heading p:last-child{font:400 12px/1.5 Poppins,sans-serif;margin:0}.v9 .v10-progress-ring{flex:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:105px;height:105px;border-radius:50%;background:conic-gradient(var(--r) var(--v10-progress,0%),var(--rose) 0);box-shadow:0 3px 14px #9f78811c}.v9 .v10-progress-ring:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;background:#fffdfb;border-radius:50%}.v9 .v10-progress-ring strong,.v9 .v10-progress-ring small{z-index:1}.v9 .v10-progress-ring strong{font:500 28px var(--serif);color:var(--r)}.v9 .v10-progress-ring small{font:500 10px Poppins,sans-serif;color:var(--muted)}.v9 .v10-progress-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.v9 .v10-progress-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:13px 5px;border:1px solid var(--edge);border-radius:17px;background:#fffcfa;text-align:center;color:var(--ink)}.v9 .v10-progress-step strong{font:600 11px/1.4 Poppins,sans-serif;min-height:31px;color:var(--ink)}.v9 .v10-progress-step small,.v9 .v10-progress-fields{font:400 10px/1.35 Poppins,sans-serif;color:var(--muted)}.v9 .v10-progress-orbit{position:relative;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--rose);background:var(--soft);color:var(--muted)}.v9 .v10-progress-orbit>.material-symbols-outlined{font-size:22px;position:relative;z-index:2}.v9 .v10-progress-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none}.v9 .v10-progress-step.is-complete .v10-progress-orbit{background:var(--rose);color:var(--r);border-color:var(--r)}.v9 .v10-progress-step.is-complete .v10-progress-glow{animation:v10-halo 2.9s ease-in-out infinite;box-shadow:0 0 12px 3px var(--blush)}.v9 .v10-progress-step.is-complete small{color:var(--r);font-weight:600}.v9 .v10-progress-step.is-partial .v10-progress-orbit{background:var(--ivory);border-color:var(--gold);color:var(--ink)}.v9 .v10-progress-explain{font:400 11px/1.5 Poppins,sans-serif;color:var(--muted);margin:15px 0 0}@keyframes v10-halo{0%,to{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1.15)}}.v9 .v10-original-overview{display:grid;gap:15px;margin:22px 0}.v9 .v10-movement-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 21px;border:1px solid var(--edge);border-radius:18px;background:#fffefc}.v9 .v10-movement-strip p,.v9 .v10-overview-kicker,.v9 .v10-overview-record-top h2{font:700 10px/1.55 Poppins,sans-serif;color:var(--muted);letter-spacing:.09em;margin:0}.v9 .v10-movement-strip h3{font:500 19px var(--serif);margin:3px 0;color:var(--r)}.v9 .v10-movement-strip small{font:400 11px Poppins,sans-serif;color:var(--muted)}.v9 .v10-movement-strip button,.v9 .v10-overview-bible button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--edge);border-radius:999px;background:var(--rose);color:var(--r);font:600 11px Poppins,sans-serif;padding:10px 15px;white-space:nowrap}.v9 .v10-overview-two{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.95fr);gap:15px}.v9 .v10-overview-bible,.v9 .v10-overview-record{border:1px solid var(--edge);border-radius:22px;background:#fffefc;overflow:hidden;min-width:0}.v9 .v10-overview-bible{display:grid;grid-template-columns:45% 55%;min-height:285px}.v9 .v10-overview-bible>img{width:100%;height:100%;object-fit:cover}.v9 .v10-overview-bible>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:24px 22px}.v9 .v10-overview-bible h2{font-size:clamp(21px,2.2vw,30px);margin:7px 0}.v9 .v10-overview-bible>div>p:not(.v10-overview-kicker){font:400 12px/1.6 Poppins,sans-serif;color:var(--muted);margin:0 0 13px}.v9 .v10-overview-record{padding:19px}.v9 .v10-overview-record-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.v9 .v10-overview-record-top button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--rose);color:var(--r)}.v9 .v10-overview-record-items>div{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--edge)}.v9 .v10-overview-record-items>div>.material-symbols-outlined{font-size:18px;color:var(--r)}.v9 .v10-overview-record-items span:not(.material-symbols-outlined){font:400 11px/1.35 Poppins,sans-serif;min-width:0;flex:1;color:var(--muted)}.v9 .v10-overview-record-items strong{font:600 11px/1.5 Poppins,sans-serif;color:var(--ink);text-align:right}.v9 .v10-overview-record>p{font:400 11px/1.4 Poppins,sans-serif;margin:10px 0;color:var(--muted)}.v9 .v10-overview-record-action{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:14px;border:0;border-radius:12px;background:var(--rose);color:var(--r);padding:10px;font:600 12px Poppins,sans-serif}.v9 .v10-calendar{margin:25px 0 0;padding-top:21px;border-top:1px solid var(--edge)}.v9 .v10-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.v9 .v10-calendar-header p{font:700 10px Poppins,sans-serif;letter-spacing:.13em;color:var(--muted);margin:0}.v9 .v10-calendar-header h3{font:500 23px var(--serif);margin:4px 0 0}.v9 .v10-calendar-modes{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--soft)}.v9 .v10-calendar-modes button{min-height:39px;padding:6px 13px;border-radius:999px;border:0;background:transparent;color:var(--ink);font:600 12px Poppins,sans-serif}.v9 .v10-calendar-modes button[aria-pressed=true]{background:var(--r);color:#fff}.v9 .v10-calendar-controls{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:17px 0}.v9 .v10-calendar-controls strong{font:500 18px var(--serif);color:var(--r);text-align:center}.v9 .v10-calendar-controls button,.v9 .v10-calendar-day-detail>button{display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;min-height:40px;border:1px solid var(--edge);border-radius:13px;background:var(--soft);color:var(--r)}.v9 .v10-calendar-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.v9 .v10-calendar-day-label{text-align:center;color:var(--muted);font:700 11px Poppins,sans-serif;margin:0 0 6px}.v9 .v10-calendar-day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:60px;border:1px solid var(--edge);border-radius:10px;background:#fff;color:var(--ink)}.v9 .v10-calendar-day strong{font:600 12px Poppins,sans-serif}.v9 .v10-calendar-day.has-event{border-color:var(--r);background:var(--soft)}.v9 .v10-calendar-day.is-selected{box-shadow:inset 0 0 0 2px var(--r)}.v9 .v10-calendar-dot{width:6px;height:6px;border-radius:50%;background:var(--r)}.v9 .v10-calendar-day small{font:400 10px Poppins,sans-serif;color:var(--muted)}.v9 .v10-calendar-year-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v9 .v10-calendar-year-grid button{display:flex;flex-direction:column;gap:6px;text-align:left;min-height:85px;border:1px solid var(--edge);border-radius:15px;padding:12px;background:var(--soft)}.v9 .v10-calendar-year-grid strong{font:600 13px Poppins,sans-serif;color:var(--r);text-transform:capitalize}.v9 .v10-calendar-year-grid span{font:400 11px Poppins,sans-serif;color:var(--muted)}.v9 .v10-calendar-day-detail{display:grid;gap:8px}.v9 .v10-calendar-day-detail>div{display:flex;gap:12px;align-items:center;border:1px solid var(--edge);border-radius:12px;padding:12px}.v9 .v10-calendar-day-detail>div>span{color:var(--r)}.v9 .v10-calendar-day-detail>div strong{flex:1;font:600 13px Poppins,sans-serif}.v9 .v10-calendar-day-detail>div small{font:400 11px Poppins,sans-serif;color:var(--muted)}.v9 .v10-calendar-day-detail>button{justify-self:start;gap:6px}.v9 .v10-calendar-note{font:400 11px/1.5 Poppins,sans-serif;margin:12px 0 0;color:var(--muted)}.v9 .v10-install-shortcut,.v9 .v10-account-trigger{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--edge);border-radius:999px;background:var(--soft);color:var(--r);padding:6px 11px;min-height:41px;font:600 11px Poppins,sans-serif}.v9 .v10-install-shortcut>.material-symbols-outlined{font-size:19px}.v9 .v10-account{position:relative}.v9 .v10-account-trigger img,.v9 .v10-account-initial{width:31px;height:31px;object-fit:cover;border-radius:50%;background:var(--rose);display:grid;place-items:center;color:var(--r);font:600 14px var(--serif)}.v9 .v10-account-trigger .material-symbols-outlined{font-size:17px}.v9 .v10-account-menu{position:absolute;z-index:100;top:calc(100% + 9px);right:0;width:min(320px,88vw);padding:9px;background:#fffdfb;box-shadow:0 15px 38px #2f26313b;border:1px solid var(--edge);border-radius:18px}.v9 .v10-account-summary{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--edge);padding:10px 12px 13px;overflow-wrap:anywhere}.v9 .v10-account-summary strong{font:600 13px Poppins,sans-serif;color:var(--r)}.v9 .v10-account-summary small{font:400 11px Poppins,sans-serif;color:var(--muted)}.v9 .v10-account-menu>button{display:flex;align-items:center;gap:9px;width:100%;padding:11px;border:0;background:transparent;text-align:left;border-radius:10px;color:var(--ink);font:500 12px Poppins,sans-serif}.v9 .v10-account-menu>button:hover{background:var(--soft)}.v9 .v10-account-menu>button .material-symbols-outlined{font-size:19px;color:var(--r)}.v9 .v10-account-error{position:absolute;z-index:100;width:260px;background:#fff;border:1px solid #e4b2b4;padding:12px;border-radius:12px;right:0;font:400 12px Poppins,sans-serif}.v9 .v10-install-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#1e1b246b;display:grid;place-items:center;padding:18px;overflow:auto}.v9 .v10-install-modal{position:relative;max-width:min(790px,100%);width:100%;max-height:88vh;overflow:auto;background:#fffefc;border-radius:23px;padding:22px;border:1px solid var(--edge)}.v9 .v10-install-close{position:sticky;float:right;top:0;z-index:2;width:43px;height:43px;display:grid;place-items:center;border:1px solid var(--edge);border-radius:50%;background:var(--soft);color:var(--r)}.v9 .v10-install-modal .life-install-card{margin:20px 0 0}.v9 .v10-profile-photo-editor{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:18px;border:1px solid var(--edge);border-radius:17px;background:var(--soft);margin:15px 0}.v9 .v10-profile-photo-large{width:82px;height:82px;flex:none;border-radius:50%;background:var(--rose);color:var(--r);display:grid;place-items:center;overflow:hidden}.v9 .v10-profile-photo-large>img{width:100%;height:100%;object-fit:cover}.v9 .v10-profile-photo-large>.material-symbols-outlined{font-size:42px}.v9 .v10-profile-photo-editor>div:last-child{flex:1;min-width:195px}.v9 .v10-profile-photo-editor strong{font:600 13px Poppins,sans-serif;color:var(--r)}.v9 .v10-profile-photo-editor p{font:400 11px/1.55 Poppins,sans-serif;color:var(--muted);margin:5px 0}.v9 .v10-photo-upload{position:relative;display:inline-flex!important;align-items:center;flex-direction:row!important;gap:7px;cursor:pointer;padding:10px 13px;border:1px solid var(--edge);border-radius:12px;color:var(--r)!important}.v9 .v10-photo-upload input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.v9 .v10-profile-photo-editor button{background:transparent;border:0;color:var(--r);font:600 11px Poppins,sans-serif;margin-left:10px}.v9 .v10-bible-pref{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--edge);border-radius:13px;background:var(--soft);padding:13px;margin:15px 0}.v9 .v10-bible-pref input{width:20px;height:20px;flex:none;accent-color:var(--r)}.v9 .v10-bible-pref span{display:flex;flex-direction:column;gap:6px}.v9 .v10-bible-pref strong{font:600 12px Poppins,sans-serif;color:var(--r)}.v9 .v10-bible-pref small{font:400 11px/1.5 Poppins,sans-serif;color:var(--muted)}.v9[data-theme=indigo] .v9-menu-toggle,.v9[data-theme=indigo] .v9-scroll-top{background:#334b99!important;border-color:#c3d1ed!important}.v9[data-theme=indigo] .v9-mobile-drawer{background:#f7faff!important;border-color:#cddcf4!important}.v9[data-theme=indigo] .v9-mobile-drawer-head>button{background:#dde8fb!important;color:#334b99!important}.v9[data-theme=indigo] .v10-menu-section{color:#485f9d!important}.v9[data-theme=indigo] .v10-menu-group--selected{background:#e9effc!important}.v9[data-theme=indigo] .v10-menu-main{color:#34456c!important}.v9[data-theme=indigo] .v10-menu-main .material-symbols-outlined{color:#4763a7!important}.v9[data-theme=indigo] .v10-menu-main[aria-current=page],.v9[data-theme=indigo] .v10-menu-main.is-active{background:#d9e5fc!important;color:#304c96!important}.v9[data-theme=indigo] .v10-menu-main[aria-current=page]>.material-symbols-outlined{color:#304c96!important}.v9[data-theme=indigo] .v10-menu-expand,.v9[data-theme=indigo] .v10-menu-subitem{color:#38518d!important}.v9[data-theme=indigo] .v10-menu-expand[aria-expanded=true],.v9[data-theme=indigo] .v10-menu-expand:hover{background:#e1eafc!important;color:#304c96!important}.v9[data-theme=indigo] .v10-menu-subitem .material-symbols-outlined{color:#506ba8!important}.v9[data-theme=indigo] .v10-menu-subitem[aria-current=page],.v9[data-theme=indigo] .v9-mobile-drawer .v10-menu-subitem--parent{background:#dde7fc!important;color:#304c96!important;border-color:#c9d9f4!important}.v9[data-theme=indigo] .v10-menu-subitem[aria-current=page] .material-symbols-outlined{color:#304c96!important}.v9[data-theme=indigo] :is(.v10-menu-main,.v10-menu-expand,.v10-menu-subitem):focus-visible{outline-color:#334b99!important}.v9[data-theme=indigo] :is(.life-sound-player,.life-sound-options-panel,.life-install-card,.v10-account-menu){background:#f8faff!important;border-color:#c8d7f2!important;color:#26365c!important}.v9[data-theme=indigo] :is(.life-sound-toggle,.life-primary-button){background:#334b99!important;color:#fff!important}.v9[data-theme=indigo] .life-sound-options-panel input[type=range]{accent-color:#334B99!important}.v9[data-theme=indigo] .life-sound-options-panel select{color:#304b8f!important;border-color:#c9d9f4!important}.v9[data-theme=indigo] .life-spotify-choice{background:#f2f6ff!important;border-color:#d5dff5!important;color:#263b76!important}.v9[data-theme=indigo] .life-spotify-choice.is-selected,.v9[data-theme=indigo] .life-spotify-choice:hover{background:#e2ecfd!important;border-color:#6888ca!important}.v9[data-theme=indigo] .life-spotify-open{color:#334b99!important}.v9[data-theme=indigo] .life-install-tabs button[aria-pressed=true]{background:#dee9fc!important;border-color:#6484cb!important}.v9[data-theme=indigo] .v10-progress-panel{background:linear-gradient(130deg,#f9fbff,#eff4fd,#e8effb)}.v9[data-theme=indigo] .v10-overview-bible,.v9[data-theme=indigo] .v10-overview-record,.v9[data-theme=indigo] .v10-movement-strip{background:#fcfdff;border-color:var(--edge)}.v9[data-theme=indigo] .v10-account-menu{background:#fcfdff}.v9[data-theme=indigo] .v10-progress-ring:before{background:#fcfdff}.v9[data-theme=indigo] .v10-progress-step{background:#f9fbff}.v9[data-theme=indigo] .v10-calendar-day{background:#fbfcff}.v9[data-theme=indigo] .v10-calendar-day.has-event{background:#eef3fe}.v9[data-theme=indigo] .v10-calendar-year-grid button{background:#f2f6ff}.v9[data-theme=indigo] .v10-install-modal{background:#fcfdff}.v9[data-theme=indigo] .v9-mark strong,.v9[data-theme=indigo] .v9-topbar .v9-breadcrumb strong{color:#334b99!important}@media(max-width:1080px){.v9 .v10-overview-two{grid-template-columns:1fr}.v9 .v10-progress-path{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:750px){.v9 .v9-topbar{padding:8px 75px 8px 13px;min-height:72px;height:auto}.v9 .v9-top-right{display:flex!important;gap:5px!important;flex-wrap:nowrap!important}.v9 .v9-topbar .v9-breadcrumb,.v9 .v9-top-right :is(.v9-demo-chip,.v10-feature-status,.v10-owner-mode){display:none!important}.v9 .v10-install-shortcut{padding:8px;min-width:40px;justify-content:center}.v9 .v10-install-shortcut>span:not(.material-symbols-outlined){display:none}.v9 .v10-account-name,.v9 .v10-account-trigger>.material-symbols-outlined{display:none}.v9 .v10-account-trigger{padding:5px}.v9 .v10-overview-bible{grid-template-columns:42% 58%}.v9 .v10-progress-path{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v10-calendar-year-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v9 .v10-calendar-day{min-height:49px}}@media(max-width:460px){.v9 .v10-progress-heading{gap:10px}.v9 .v10-progress-ring{width:80px;height:80px}.v9 .v10-progress-ring:before{top:8px;right:8px;bottom:8px;left:8px}.v9 .v10-progress-ring strong{font-size:21px}.v9 .v10-progress-orbit{height:43px;width:43px}.v9 .v10-progress-step strong{font-size:10px}.v9 .v10-overview-bible{grid-template-columns:1fr}.v9 .v10-overview-bible>img{height:170px}.v9 .v10-movement-strip{align-items:flex-start;flex-direction:column}.v9 .v10-calendar-year-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v9 .v10-calendar-controls{gap:5px}.v9 .v10-calendar-controls strong{font-size:14px}.v9 .v10-account-menu{right:-15px}}@media(prefers-reduced-motion:reduce){.v9 .v10-progress-step.is-complete .v10-progress-glow{animation:none!important}.v9 .v10-progress-step,.v9 .v10-install-modal{transition:none!important}}.v9 .v10-sitemap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:22px 0}.v9 .v10-sitemap-card{padding:17px 19px;min-width:0}.v9 .v10-sitemap-section{font:700 10px/1.45 Poppins,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 7px}.v9 .v10-sitemap-parent{display:flex;align-items:center;gap:10px;width:100%;text-align:left;color:var(--r);border:0;border-bottom:1px solid var(--edge);background:transparent;min-height:52px;padding:7px 0 12px}.v9 .v10-sitemap-parent strong{flex:1;font:600 19px/1.25 var(--serif);color:var(--r)}.v9 .v10-sitemap-parent .material-symbols-outlined{font-size:21px;color:var(--r)}.v9 .v10-sitemap-children{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding-top:12px}.v9 .v10-sitemap-children>button{display:flex;align-items:center;gap:8px;text-align:left;min-width:0;min-height:40px;border:0;border-radius:12px;background:transparent;color:var(--ink);font:500 11px/1.5 Poppins,sans-serif;padding:7px 8px}.v9 .v10-sitemap-children>button:hover{background:var(--soft)}.v9 .v10-sitemap-children .material-symbols-outlined{font-size:18px;color:var(--r)}.v9 .v10-profile-banner-photo{width:100%;height:155px;border-radius:19px;overflow:hidden}.v9 .v10-profile-banner-photo img{height:100%;width:100%;object-fit:cover}.v9 .v10-profile-disclosure{border:1px solid var(--edge);border-radius:17px;background:#fffdfb;padding:14px 17px}.v9 .v10-profile-disclosure summary{display:flex;align-items:center;gap:10px;cursor:pointer;font:600 15px/1.4 Poppins,sans-serif;color:var(--r)}.v9 .v10-profile-disclosure summary>.material-symbols-outlined{font-size:20px}.v9 .v10-profile-disclosure[open] #resumen-semanal-privado{padding-top:17px}.v9 .v10-direction-technical{margin:21px 0 0;background:#fcfaf9;border:1px solid var(--edge);border-radius:16px;padding:13px 17px}.v9 .v10-direction-technical summary{display:flex;align-items:center;gap:9px;cursor:pointer;font:600 12px/1.6 Poppins,sans-serif;color:var(--r)}.v9 .v10-direction-technical p{font:400 12px/1.6 Poppins,sans-serif;color:var(--ink)}.v9 .v10-direction-technical a{display:inline-flex;align-items:center;gap:6px;font:600 12px Poppins,sans-serif;color:var(--r)}.v9[data-theme=indigo] .v10-profile-disclosure,.v9[data-theme=indigo] .v10-direction-technical{background:#fafcff;border-color:#c6d5f1}.v9[data-theme=indigo] .v10-sitemap-parent,.v9[data-theme=indigo] .v10-sitemap-parent strong,.v9[data-theme=indigo] .v10-sitemap-parent .material-symbols-outlined{color:#304c96}@media(max-width:780px){.v9 .v10-sitemap-grid{grid-template-columns:1fr}}@media(max-width:430px){.v9 .v10-sitemap-children{grid-template-columns:1fr}}.v9 .v10-music-shortcut{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:41px;border:1px solid var(--edge);border-radius:999px;padding:6px 11px;background:var(--soft);color:var(--r);font:600 11px/1.5 Poppins,sans-serif}.v9 .v10-music-shortcut[aria-expanded=true]{background:var(--rose);border-color:var(--r)}.v9 .v10-music-shortcut>.material-symbols-outlined{font-size:19px}.v9 .v10-music-shortcut:focus-visible,.v9 .v10-install-shortcut:focus-visible,.v9 .v10-account-trigger:focus-visible{outline:2px solid var(--r);outline-offset:3px}.v9[data-theme=indigo] :is(.v10-music-shortcut,.v10-install-shortcut,.v10-account-trigger){background:#eaf0fc!important;border-color:#c2d0eb!important;color:#334b99!important}.v9[data-theme=indigo] .v10-music-shortcut[aria-expanded=true]{background:#cedbfa!important;border-color:#5976ba!important}.v9[data-theme=indigo] :is(.text-primary,.text-primary-container,.text-tertiary,.text-tertiary-container,.text-on-primary-fixed,.text-on-primary-container){color:#334b99!important}.v9[data-theme=indigo] :is(.bg-primary,.bg-primary-container,.bg-tertiary,.bg-tertiary-container,.bg-on-primary-fixed,.bg-on-primary-container){background-color:#334b99!important;color:#fff}.v9[data-theme=indigo] :is(.bg-primary-fixed,.bg-primary-fixed-dim,.bg-secondary-container,.bg-tertiary-fixed,.bg-tertiary-fixed-dim){background-color:#e3eafa!important}.v9[data-theme=indigo] :is(.border-primary,.border-primary-container,.border-tertiary){border-color:#6f8bca!important}.v9[data-theme=indigo] [class*="bg-primary/"],.v9[data-theme=indigo] [class*="bg-primary-container/"]{background-color:#dce7fa!important}.v9[data-theme=indigo] [class*="border-primary/"],.v9[data-theme=indigo] [class*="border-primary-container/"]{border-color:#b6c7ec!important}.v9[data-theme=indigo] :is(.life-editorial-kicker,.life-editorial-greeting,.life-editorial-card-title,.life-editorial-action-copy strong,.life-editorial-bottom-title,.life-editorial-record-row .material-symbols-outlined,.life-editorial-round,.life-editorial-chevron,.life-editorial-circle,.life-editorial-pill,.life-sound-icon,.life-sound-caption,.life-spotify-panel h4,.life-spotify-open){color:#334b99!important}.v9[data-theme=indigo] :is(.life-editorial-focus,.life-editorial-bottom,.life-editorial-reading,.life-editorial-record,.life-editorial-action,.life-editorial-pill){background:#f4f7fe!important;border-color:#cddbf3!important}.v9[data-theme=indigo] :is(.life-editorial-soft-button,.life-editorial-wide-button,.life-editorial-round,.life-editorial-chevron,.life-editorial-circle){background:#dce6fa!important;color:#2c478b!important}.v9[data-theme=indigo] :is(.life-editorial-hero,.life-phase2-hero,.life-phase2-progress-hero){background:linear-gradient(125deg,#1f316b,#405ea3 60%,#6b86c0)!important}.v9[data-theme=indigo] :is(.life-process-photo,.life-phase2-goal-cover,.life-phase2-skin-hero,.life-phase2-payments-hero){background-color:#243f7b!important}.v9[data-theme=indigo] :is(.life-process-photo,.life-phase2-goal-cover,.life-phase2-skin-hero):after{background:linear-gradient(95deg,#162653de,#344f8da8 70%,#506aa049)!important}.v9[data-theme=indigo] :is(.life-process-photo,.life-phase2-goal-cover,.life-phase2-skin-hero) :is(h1,h2,h3,p,.life-editorial-kicker,.font-headline){color:#fff!important}.v9[data-theme=indigo] .life-spotify-choice.is-selected{background:#dce6fb!important;border-color:#6280c3!important;color:#253b79!important}.v9[data-theme=indigo] :is(.life-sound-options>summary,.life-sound-toggle,.life-sound-player .life-sound-caption strong){color:#304b8f}.v9[data-theme=indigo] .life-sound-toggle{color:#fff!important}.v9[data-theme=indigo] .life-sound-player input[type=range]{accent-color:#334B99!important}.v9[data-theme=indigo] :is(.v10-profile-photo-editor,.v10-profile-disclosure,.v10-bible-pref,.v10-calendar,.v10-overview-record,.v10-overview-bible){border-color:#cbdaf5}.v9[data-theme=indigo] .v10-profile-banner-photo{box-shadow:0 0 0 1px #d2def3}.v9[data-theme=indigo] :is(input,textarea,select):focus-visible{outline:2px solid #7390CC!important;outline-offset:2px;accent-color:#334B99}.v9[data-theme=indigo] input[type=checkbox],.v9[data-theme=indigo] input[type=radio],.v9[data-theme=indigo] input[type=range]{accent-color:#334B99}@media(max-width:750px){.v9 .v10-music-shortcut{padding:8px;min-width:40px}.v9 :is(.v10-music-shortcut,.v10-install-shortcut)>span:not(.material-symbols-outlined){display:none}}@media(max-width:410px){.v9 .v9-topbar{padding-right:64px}.v9 .v9-top-right{gap:3px!important}.v9 .v10-music-shortcut,.v9 .v10-install-shortcut{min-width:35px;min-height:37px;padding:6px}.v9 .v10-account-trigger img,.v9 .v10-account-initial{height:28px;width:28px}.v9 .v9-mobile-logo{font-size:11px}}.v9 .v10-hero-phrase>.v10-phrase-decoration,.v9 .v9-card-visual>.v10-phrase-decoration{display:block;flex:0 0 auto;font: 32px/1 Georgia,serif!important;color:#ffeacb!important;letter-spacing:0;text-shadow:0 1px 9px rgba(0,0,0,.36)}.v9 .v9-card-visual>.v10-phrase-decoration{color:var(--r)!important}.v9 .life-editorial-hero .life-editorial-hero-copy>p:first-child{display:inline-block;max-width:100%;width:max-content;color:#fff!important;background:#11181f94!important;padding:12px 15px;border-radius:14px;text-shadow:0 2px 8px rgba(0,0,0,.86);letter-spacing:.12em;-webkit-text-stroke:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.v9 .life-editorial-hero .life-editorial-hero-copy>small{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.85)}.v9 .v9-embedded-phase2 :is(.life-phase2-progress-hero,.life-phase2-payments-hero,.life-phase2-skin-hero,.life-phase2-goal-cover) :is(h1,h2,h3,.font-headline,.life-editorial-kicker,p:first-child),.v9 .v9-real-wrapper .life-process-photo :is(.life-editorial-kicker,.font-headline){color:#fff!important;text-shadow:0 2px 7px rgba(14,16,27,.65)!important}.v9 .v9-embedded-phase2 :is(.life-phase2-progress-hero,.life-phase2-payments-hero)>p{color:#fff!important;text-shadow:0 2px 7px rgba(14,16,27,.5)}.v9 .v10-section-recovery{margin:20px 0;padding:clamp(18px,4vw,30px);border:1px solid var(--edge);border-radius:20px;background:var(--soft);color:var(--ink)}.v9 .v10-section-recovery h2{font-size:clamp(22px,3vw,30px)}.v9 .v10-section-recovery p{max-width:64ch;font-size:13px}.v9 .v10-section-recovery>div{display:flex;flex-wrap:wrap;gap:10px}.v9 .v10-section-recovery button{border-radius:999px;padding:10px 18px;border:1px solid var(--r);background:var(--r);color:#fff;font-weight:600}.v9 .v10-section-recovery button+button{background:transparent;color:var(--r)}@media(prefers-reduced-motion:no-preference){.v9 .v10-progress-step,.v9 .v10-hub-link,.v9 .v10-original-overview article,.v9 .v10-movement-strip,.v9 .v9-photo-grid .v9-visual-card{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,border-color .2s ease}.v9 :is(.v10-progress-step,.v10-hub-link,.v9-photo-grid .v9-visual-card):is(:hover,:focus-visible){transform:translateY(-3px);box-shadow:0 12px 30px #1f244126}.v9 .v10-progress-step.is-complete .v10-progress-orbit{animation:v10-soft-arrival .5s ease-out}.v9 .v10-home-hero-copy{animation:v10-soft-arrival .45s ease-out both}@keyframes v10-soft-arrival{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:750px){.v9[data-area=personal] .v9-menu-toggle{display:none!important}.v9[data-area=personal] .v9-topbar{padding:8px 10px!important;display:flex;align-items:center;gap:7px;min-height:66px!important;height:auto!important}.v9[data-area=direction] .v9-topbar{padding-right:75px!important}.v9 .v9-mobile-logo{display:flex!important;align-items:center;gap:5px;flex:0 1 132px;min-width:0;max-width:132px;overflow:hidden;font-size:clamp(12px,3.5vw,15px)!important;line-height:1.13!important;letter-spacing:-.02em}.v9 .v9-mobile-logo .v10-animated-butterfly{flex:none;width:25px!important;height:25px!important;margin:0!important}.v9 .v9-top-right{gap:4px!important;margin-left:auto;flex:0 0 auto;align-items:center}.v9 .v10-bell-button{width:37px;height:37px;min-height:37px}.v9 .v10-music-shortcut,.v9 .v10-install-shortcut{width:37px!important;min-width:37px!important;height:37px!important;min-height:37px!important;border-radius:50%!important;padding:5px!important;gap:0!important}.v9 .v10-music-shortcut>span:not(.material-symbols-outlined),.v9 .v10-install-shortcut>span:not(.material-symbols-outlined){display:none!important}.v9 .v10-account{position:relative;display:block!important;flex:0 0 auto;z-index:310}.v9 .v10-account-trigger{display:flex!important;min-width:37px!important;width:37px!important;min-height:37px!important;height:37px!important;align-items:center;justify-content:center}.v9 .v10-account-trigger>img,.v9 .v10-account-initial{width:30px!important;height:30px!important;border-radius:50%;object-fit:cover}.v9 .v10-account-menu{position:fixed!important;z-index:350!important;right:12px!important;top:67px!important;width:min(325px,calc(100vw - 24px))!important;max-height:70dvh;overflow:auto}.v9 .v9-scroll-top,.v9[data-audio-open=false] .life-sound-player{display:none!important}.v9[data-audio-open=true] .life-sound-player{display:flex!important;position:fixed!important;z-index:240!important;top:70px!important;bottom:auto!important;left:10px!important;right:10px!important;width:calc(100vw - 20px)!important;max-width:420px!important;max-height:calc(100dvh - 164px)!important;margin-left:auto!important;overflow:visible!important;box-shadow:0 16px 42px #1c1f3842!important}.v9[data-audio-open=true] .life-sound-options-panel{position:absolute!important;bottom:auto!important;top:calc(100% + 8px)!important;right:0!important;max-height:calc(100dvh - 205px)!important;overflow-y:auto!important;overscroll-behavior:contain!important}.v9[data-audio-open=true] .life-sound-options[open]{z-index:260}.v9 .v9-mobile-nav{padding-bottom:max(6px,env(safe-area-inset-bottom,0px))}.v9 .v9-mobile-nav button{transition:color .2s ease,background-color .2s ease}.v9 .v9-mobile-nav button[aria-current=page]{background:var(--soft);border-radius:15px}}@media(max-width:365px){.v9 .v9-mobile-logo{flex-basis:102px;max-width:102px;font-size:11px!important}.v9 .v9-top-right{gap:2px!important}.v9 .v10-bell-button,.v9 .v10-music-shortcut,.v9 .v10-install-shortcut,.v9 .v10-account-trigger{min-width:33px!important;width:33px!important;height:35px!important}}@media(prefers-reduced-motion:reduce){.v9 .v10-home-hero-copy,.v9 .v10-progress-step.is-complete .v10-progress-orbit{animation:none!important;transform:none!important}}.v9 .life-editorial-hero .life-editorial-hero-copy>p:first-child{color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;border-radius:0!important;text-shadow:0 2px 8px rgba(20,23,26,.8),0 0 14px rgba(0,0,0,.48)!important;-webkit-text-stroke:0!important;max-width:100%}.v9 .life-space-form-photo{isolation:isolate}.v9 .life-space-form-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#1119179c,#161f1c1f 82%)}.v9 .life-space-form-photo>div{position:relative;z-index:3}.v9 .life-space-form-photo>span.material-symbols-outlined{z-index:3}.v9 .life-space-form-photo :is(h2,.life-editorial-kicker){color:#fff!important;text-shadow:0 2px 7px rgba(10,14,21,.85)!important}.v9 .life-space-form-photo h2{font-family:var(--serif)!important;font-weight:500!important;font-size:clamp(1.65rem,3.2vw,2.35rem)!important;line-height:1.14!important;letter-spacing:-.025em!important}.v9 .v9-real-wrapper :is(.font-headline,.life-journey-hero-copy h2,.life-journey-stage h3),.v9 .v9-embedded-phase2 :is(.font-headline,.life-phase2-payments-hero h2){font-family:var(--serif)!important;font-weight:500!important;letter-spacing:-.025em!important}.v9 .life-journey-hero{height:auto;min-height:clamp(295px,37vw,430px);border-radius:26px}.v9 .life-journey-hero:after{background:linear-gradient(90deg,#1a1c22e0,#271e279e 62%,#271e272e)!important}.v9 .life-journey-hero-copy{width:min(90%,610px);inset:auto auto clamp(19px,4vw,39px) clamp(20px,4vw,42px)}.v9 .life-journey-hero-copy :is(h2,.life-editorial-kicker,p:not(.life-editorial-kicker)){color:#fff!important;text-shadow:0 2px 8px rgba(9,13,22,.58)!important}.v9 .life-journey-hero-copy h2{font-size:clamp(2.1rem,4.2vw,3.6rem)!important;line-height:1.13!important}.v9 .life-journey-hero-copy>p:not(.life-editorial-kicker){max-width:54ch;font-size:clamp(.85rem,1.35vw,1.03rem)!important;line-height:1.65!important}.v9 .life-journey-stage{border-radius:21px;border-color:var(--edge)!important}.v9 .life-journey-stage h3{color:var(--r)!important;font-size:clamp(1.3rem,2vw,1.72rem)!important}.v9 .life-journey-stage .life-editorial-kicker{color:var(--r)!important}.v9 .life-journey-progress>span{background:var(--r)!important}.v9 .v9-categories button .v10-svg-icon{display:block;flex:0 0 25px;width:25px;height:25px;color:var(--r);overflow:visible}.v9 .v10-emotion-options{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin:14px 0 18px}.v9 .v10-emotion-options button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;flex:0 0 auto!important;border:1px solid var(--edge)!important;border-radius:999px!important;background:var(--soft)!important;color:var(--ink)!important;padding:10px 14px!important;margin:0!important;min-height:44px;font:500 13px/1.35 Poppins,system-ui,sans-serif!important;white-space:normal;cursor:pointer}.v9 .v10-emotion-options button[aria-pressed=true]{background:var(--r)!important;color:#fff!important;border-color:var(--r)!important}.v9 .v10-emotion-options button:focus-visible{outline:3px solid var(--r);outline-offset:2px}.v9 .v9-embedded-phase2 .life-sky-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(160px,220px)!important;gap:clamp(14px,3vw,35px)!important;align-items:center!important}.v9 .v9-embedded-phase2 .life-sky-moon-photo{width:100%!important;min-width:0!important;min-height:0!important;max-width:220px;height:auto!important;aspect-ratio:1/1!important;border-radius:50%!important;justify-self:end!important}.v9 .v9-embedded-phase2 .life-sky-moon-photo>img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}@media(max-width:750px){.v9 .v9-embedded-phase2 .life-sky-hero{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding:22px 18px!important}.v9 .v9-embedded-phase2 .life-sky-moon-photo{justify-self:stretch!important;max-width:100%!important;width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:16/9!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.38)!important}.v9 .v9-embedded-phase2 .life-sky-moon-photo>img{border-radius:inherit!important;object-fit:cover!important}.v9 .life-journey-hero{min-height:385px}.v9 .life-journey-hero-copy{inset:auto 18px 19px;max-width:calc(100% - 36px)}.v9 .life-journey-hero-copy h2{font-size:clamp(2.1rem,8vw,2.8rem)!important}.v9 .life-space-form-photo h2{font-size:clamp(1.6rem,7vw,2.1rem)!important}}@media(prefers-reduced-motion:reduce){.v9 .life-journey-progress>span,.v9 .life-sky-moon-photo>img{transition:none!important;animation:none!important}}.v9 .life-ev2-hero{isolation:isolate;position:relative}.v9 .life-ev2-hero:before{background:linear-gradient(90deg,#181f1dd9,#1a221eab 57%,#2429215e)!important}.v9 .life-ev2-hero :is(h1,.life-ev2-kicker,.life-ev2-range),.v9 .life-ev2-hero>p:not(.life-ev2-kicker){color:#fff!important;text-shadow:0 2px 7px rgba(8,13,17,.75)!important}.v9 .life-ev2-hero h1{font-family:var(--serif)!important;font-weight:500!important;font-size:clamp(2.1rem,4.4vw,3.6rem)!important}.v9 .life-ev2-datebar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#fff!important}.v9 .life-ev2-datebar>button{background:#1418197a!important;border:1px solid rgba(255,255,255,.68)!important;color:#fff!important;width:42px!important;height:44px!important;border-radius:16px!important}.v9 .life-ev2-datebar>button>.material-symbols-outlined{font-size:25px!important;color:#fff!important}.v9 .life-ev2-datebar>button:disabled{background:#14181933!important;opacity:.5!important}.v9 .life-ev2-date-label{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;min-width:150px!important;max-width:220px!important;min-height:46px!important;cursor:pointer!important;font-size:12px!important;color:#fff!important;line-height:1.2!important}.v9 .life-ev2-date-caption{color:#fff!important;font:500 10px/1.2 Poppins,sans-serif!important}.v9 .life-ev2-date-value{display:flex!important;align-items:center;gap:7px!important;min-height:36px;background:#fffdfb!important;color:#572e36!important;padding:7px 12px!important;border:1px solid rgba(255,255,255,.92)!important;border-radius:13px!important;font:600 12px/1.35 Poppins,sans-serif!important;text-shadow:none!important;white-space:nowrap}.v9 .life-ev2-date-value .material-symbols-outlined{font-size:17px!important;color:#572e36!important}.v9 .life-ev2-date-label input[type=date]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:.02!important;cursor:pointer!important;color:transparent!important;border:0!important;background:transparent!important}.v9 .life-ev2-date-label:focus-within .life-ev2-date-value{outline:3px solid #fff!important;outline-offset:2px}.v9 .life-ev2-range{display:inline-block!important;min-width:96px;color:#fff!important;font:600 12px/1.45 Poppins,sans-serif!important;text-shadow:0 2px 6px #101c20!important}.v9 .life-ev2-tabs button[aria-pressed=true]{background:var(--r)!important;color:#fff!important}.v9 .life-ev2-tabs button:not([aria-pressed=true]){color:#50353c!important}.v9 .life-ev2-summary h2,.v9 .life-ev2-panel h2{color:var(--r)!important;font-family:var(--serif)!important;font-weight:500!important}.v9 .v10-direction-intake{grid-template-columns:118px minmax(0,1fr)!important;gap:17px!important;align-items:center}.v9 .v10-direction-intake>div:last-child{min-width:0!important;max-width:100%;overflow-wrap:anywhere}.v9 .v10-direction-intake p:not(.v10-direction-caption){color:var(--ink)!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;line-height:1.4!important;margin:7px 0!important}.v9 .v10-direction-intake p.v10-direction-caption{display:block!important;font:500 11px/1.55 Poppins,sans-serif!important;letter-spacing:0!important;text-transform:none!important;margin-top:15px!important;overflow-wrap:anywhere;color:var(--ink)!important}.v9 .v10-intake-donut{flex:none;max-width:118px;aspect-ratio:1!important}.v9 .v10-intake-donut strong{color:#56303d!important;font:500 33px/1 var(--serif)!important}.v9 .v10-intake-donut small{color:#56303d!important;font-size:11px!important}.v9 .v10-direction-tile h2{color:var(--r)!important;font:500 clamp(1.2rem,2vw,1.55rem)/1.22 var(--serif)!important}.v9 .v10-direction-tile h2 .material-symbols-outlined{flex:none}.v9 .life-mentor-reading .life-wine-banner{background:linear-gradient(125deg,#5e2036,#3f2339)!important;border-color:#fff3!important}.v9 .life-mentor-reading .life-wine-banner :is(h2,p,.font-headline){color:#fff!important;text-shadow:0 2px 6px rgba(0,0,0,.25)!important}.v9 .life-mentor-reading .life-wine-banner .life-primary-button{background:snow!important;color:#6c1e33!important;border:1px solid #fff9!important;font-weight:600!important}.v9 .life-mentor-reading .life-wine-banner .life-primary-button:disabled{opacity:.57!important}.v9 .v9-real-wrapper :is(.life-ev2-hero,.life-wine-banner) .text-primary{color:#fff!important}@media(max-width:960px){.v9 .v10-direction-intake{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.v9 .v10-intake-donut{width:112px!important;height:112px!important;max-width:112px!important;justify-self:center!important}.v9 .v10-direction-intake>div:last-child{width:100%!important}}@media(max-width:600px){.v9 .life-ev2-datebar{gap:8px!important}.v9 .life-ev2-datebar>button{width:42px!important;min-width:42px!important}.v9 .life-ev2-date-label{min-width:145px!important}.v9 .life-ev2-range{flex-basis:100%!important;padding-left:27px!important}.v9 .v10-direction-sections{grid-template-columns:minmax(0,1fr)!important}.v9 .v10-direction-tile{grid-column:1 / -1!important;min-width:0!important}.v9 .v10-direction-tile:nth-child(4),.v9 .v10-direction-tile:nth-child(5){grid-column:1 / -1!important}.v9 .v10-direction-tile{padding:18px!important}.v9 .v10-direction-intake{display:flex!important;flex-direction:column!important;align-items:stretch!important}.v9 .v10-intake-donut{align-self:center!important}}.v9 .life-goals-page,.v9 .life-sessions-page{display:flex;flex-direction:column;gap:26px;min-width:0;width:100%;max-width:1080px;margin:0 auto;padding-bottom:46px;font-family:Poppins,system-ui,sans-serif;color:var(--ink)}.v9 .life-goals-intro,.v9 .life-sessions-intro{padding:7px 0 3px}.v9 .life-goals-intro h1,.v9 .life-sessions-intro h1{margin:9px 0 10px!important;font:500 clamp(2rem,5vw,3.5rem)/1.15 var(--serif)!important;color:var(--r)!important}.v9 .life-goals-intro h1 em,.v9 .life-sessions-intro h1 em{font-weight:400;color:var(--r);opacity:.72}.v9 .life-goals-intro>p:last-child,.v9 .life-sessions-intro>p:last-child{max-width:64ch;margin:0;color:var(--ink);font:400 clamp(13px,1.7vw,16px)/1.65 Poppins,sans-serif}.v9 .life-goals-priority{display:grid;grid-template-columns:minmax(185px,.85fr) minmax(0,1.4fr);overflow:hidden;background:#fffdfa;border:1px solid var(--edge);border-radius:27px}.v9 .life-goals-priority-photo{background:linear-gradient(0deg,#24191c42,#24191c1a),url(/visuals/new/objetivos-direccion.png) center / cover no-repeat;min-height:300px}.v9 .life-goals-priority-content{padding:clamp(22px,3.5vw,36px);min-width:0}.v9 .life-goals-priority-meta,.v9 .life-goals-dimension-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;color:var(--r);font:600 11px/1.4 Poppins,sans-serif;letter-spacing:.13em}.v9 .life-goals-priority h2{font:500 clamp(1.7rem,3.2vw,2.7rem)/1.17 var(--serif)!important;color:var(--r)!important;margin:21px 0 14px!important;overflow-wrap:anywhere}.v9 .life-goals-priority-content>p,.v9 .life-goals-dimension-copy>p,.v9 .life-goals-foundation p,.v9 .life-goals-questions>p:last-child{color:var(--ink);font:400 14px/1.65 Poppins,sans-serif;margin:0;white-space:pre-line;overflow-wrap:anywhere}.v9 .life-goals-state{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font:600 11px/1.3 Poppins,sans-serif!important;letter-spacing:0!important;text-transform:none!important}.v9 .life-goals-state.is-approved{background:#d7f0e9;color:#135044}.v9 .life-goals-state.is-review,.v9 .life-goals-state.is-declared{background:var(--blush);color:var(--r)}.v9 .life-goals-state.is-pending{background:#f1eceb;color:#6a5d61}.v9 .life-goals-link{display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:12px 18px;margin-top:20px;border-radius:999px;background:var(--r)!important;color:#fff!important;border:1px solid var(--r)!important;font:600 13px/1.4 Poppins,sans-serif!important;min-height:44px;cursor:pointer;text-decoration:none}.v9 .life-goals-link:focus-visible{outline:3px solid var(--r);outline-offset:3px}.v9 .life-goals-dimensions>header{margin-bottom:18px}.v9 .life-goals-dimensions h2,.v9 .life-goals-foundation h2,.v9 .life-goals-questions h2{font:500 clamp(1.7rem,3.3vw,2.7rem)/1.2 var(--serif)!important;color:var(--r)!important;margin:8px 0 12px!important}.v9 .life-goals-dimensions h2 em{font-weight:400;opacity:.75}.v9 .life-goals-dimensions>header>p:last-child{max-width:68ch;font:400 14px/1.6 Poppins,sans-serif;color:var(--ink)}.v9 .life-goals-dimension-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v9 .life-goals-dimension{display:flex;align-items:flex-start;gap:16px;border:1px solid var(--edge);border-radius:24px;padding:22px 19px;background:#fffdfa;min-width:0}.v9 .life-goals-dimension-icon{display:flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;border-radius:50%;background:var(--blush);color:var(--r)}.v9 .life-goals-dimension-copy{min-width:0;flex:1}.v9 .life-goals-dimension-top{letter-spacing:.04em;font-size:10px}.v9 .life-goals-dimension h3{font:500 clamp(1.25rem,2vw,1.65rem)/1.25 var(--serif)!important;color:var(--r)!important;margin:12px 0 8px!important}.v9 .life-goals-foundation,.v9 .life-goals-questions{background:#fffdfa;border:1px solid var(--edge);border-radius:24px;padding:clamp(18px,3vw,28px)}.v9 .life-goals-foundation{display:flex;justify-content:space-between;align-items:center;gap:18px}.v9 .life-goals-foundation .life-goals-link{flex:none;margin:0}.v9 .life-goals-questions{background:var(--soft)}.v9 .life-sessions-next{display:grid;grid-template-columns:minmax(160px,.75fr) minmax(0,1.4fr);overflow:hidden;min-height:240px;border-radius:27px;background:#fffdfa;border:1px solid var(--edge)}.v9 .life-sessions-next-photo{background:linear-gradient(0deg,#22191a33,#22191a14),url(/visuals/new/recursos-flores.webp) center / cover no-repeat;min-height:210px}.v9 .life-sessions-next-copy{padding:clamp(22px,4vw,34px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.v9 .life-sessions-next-copy h2{margin:4px 0!important;color:var(--r)!important;font:500 clamp(1.6rem,3.3vw,2.6rem)/1.18 var(--serif)!important}.v9 .life-sessions-next-copy>p:not(.life-editorial-kicker){color:var(--ink);font:400 14px/1.6 Poppins,sans-serif;margin:0}.v9 .life-sessions-group{display:flex;flex-direction:column;gap:13px;min-width:0}.v9 .life-sessions-group>h2{margin:6px 0!important;font:500 clamp(1.6rem,3vw,2.4rem)/1.2 var(--serif)!important;color:var(--r)!important}.v9 .life-sessions-empty{border:1px dashed var(--edge);background:var(--soft);padding:17px;border-radius:19px;color:var(--ink)}.v9 .life-session-card{border:1px solid var(--edge);background:#fffdfb;border-radius:25px;padding:clamp(17px,3vw,28px);display:flex;flex-direction:column;gap:17px;min-width:0;box-shadow:0 8px 23px #2a181e0a}.v9 .life-session-heading{display:flex;align-items:flex-start;gap:15px;min-width:0}.v9 .life-session-symbol{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;color:var(--r);background:var(--blush)}.v9 .life-session-heading-main{flex:1;min-width:0}.v9 .life-session-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:5px}.v9 .life-session-meta .life-editorial-kicker{margin:0;font-size:11px!important;color:var(--r)!important}.v9 .life-session-heading h3{font:500 clamp(1.45rem,2.8vw,2.1rem)/1.2 var(--serif)!important;color:var(--r)!important;margin:8px 0 6px!important;overflow-wrap:anywhere}.v9 .life-session-heading-main>p{margin:0;font:400 12px/1.5 Poppins,sans-serif;color:var(--ink)}.v9 .life-session-state{display:inline-flex;align-items:center;border-radius:999px;padding:7px 11px;font:600 11px/1.3 Poppins,sans-serif;color:var(--r);background:var(--blush)}.v9 .life-session-state--realizada{background:#d8efea;color:#1e584c}.v9 .life-session-state--cancelada{background:#f0e8e7;color:#6e5b5d}.v9 .life-session-edit,.v9 .life-session-file-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid var(--edge);background:#fff!important;color:var(--r)!important;border-radius:13px;padding:9px 12px;font:600 12px/1.35 Poppins,sans-serif;cursor:pointer}.v9 .life-session-edit{flex:none}.v9 .life-session-agreements{background:var(--soft);border-radius:19px;padding:18px 20px}.v9 .life-session-agreements>p{white-space:pre-wrap;color:var(--ink);font:400 14px/1.65 Poppins,sans-serif;margin:10px 0 0}.v9 .life-session-meeting{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;align-self:flex-start;max-width:100%;min-height:48px;padding:12px 16px;border-radius:13px;color:#fff!important;background:var(--r)!important;font:600 13px/1.4 Poppins,sans-serif;text-decoration:none!important}.v9 .life-session-documents{border-top:1px solid var(--edge);padding-top:17px}.v9 .life-session-files{list-style:none;padding:0;margin:13px 0;display:flex;flex-direction:column;gap:10px}.v9 .life-session-file{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:11px;padding:15px;border:1px solid var(--edge);background:var(--soft);border-radius:17px;min-width:0}.v9 .life-session-file>div:first-child{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.v9 .life-session-file>div:last-child{display:flex;flex-wrap:wrap;gap:8px}.v9 .life-session-file-action .material-symbols-outlined{font-size:18px}.v9 .life-session-file-delete{color:#78424f!important}.v9 .life-session-file-action:focus-visible,.v9 .life-session-edit:focus-visible,.v9 .life-session-meeting:focus-visible{outline:3px solid var(--r);outline-offset:3px}.v9 .life-philosophy-footer{border-top:1px solid var(--edge);padding:25px 15px 12px;margin-top:8px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;max-width:100%}.v9 .life-philosophy-mark{font:400 27px/1 var(--serif);color:var(--r)}.v9 .life-philosophy-footer blockquote{max-width:670px;color:var(--ink);margin:0!important;font:italic 400 clamp(1.4rem,2.65vw,2.25rem)/1.45 var(--serif)!important}.v9 .life-philosophy-footer>p{font:600 10px/1.5 Poppins,sans-serif;color:var(--r);letter-spacing:.17em;margin:6px 0 0}@media(max-width:760px){.v9 .life-goals-priority,.v9 .life-sessions-next{grid-template-columns:minmax(0,1fr)}.v9 .life-goals-priority-photo{min-height:190px;max-height:260px}.v9 .life-sessions-next-photo{min-height:160px;max-height:230px}.v9 .life-goals-dimension-grid{grid-template-columns:minmax(0,1fr)}.v9 .life-goals-foundation{flex-direction:column;align-items:stretch}.v9 .life-goals-foundation .life-goals-link{align-self:flex-start}.v9 .life-session-heading{flex-wrap:wrap}.v9 .life-session-edit{margin-left:auto}}@media(max-width:430px){.v9 .life-goals-dimension{padding:17px 14px;gap:12px}.v9 .life-goals-dimension-icon{width:45px;height:45px}.v9 .life-session-heading{gap:12px}.v9 .life-session-symbol{width:44px;height:44px}.v9 .life-session-file>div:last-child{width:100%;justify-content:flex-start}.v9 .life-goals-priority-content,.v9 .life-sessions-next-copy{padding:20px 17px}}.v9[data-theme=forest]{--r:#355843;--ink:#263e32;--muted:#62766a;--paper:#f5f8f1;--ivory:#eaf0e4;--blush:#dce8d6;--rose:#c5d5c2;--night:#233e32;--edge:#d0dfd0;--soft:#f0f5ee }.v9[data-theme=earth]{--r:#72513f;--ink:#49382e;--muted:#806c61;--paper:#faf6ee;--ivory:#f3e8db;--blush:#ead9cb;--rose:#ddc4b4;--night:#453028;--edge:#e7d4c8;--soft:#f9f1e8 }.v9[data-theme=forest],.v9[data-theme=earth]{background:var(--paper);color:var(--ink)}.v9[data-theme=forest] .v9-rail,.v9[data-theme=earth] .v9-rail{background:var(--soft);border-color:var(--edge)}.v9[data-theme=forest] .v9-topbar,.v9[data-theme=earth] .v9-topbar{background:var(--paper);border-color:var(--edge)}.v9[data-theme=forest] :is(.v9-card,.v10-life-panel,.v10-preferences-panel,.v10-mental-card,.v10-tool-panel),.v9[data-theme=earth] :is(.v9-card,.v10-life-panel,.v10-preferences-panel,.v10-mental-card,.v10-tool-panel){background:var(--paper);border-color:var(--edge)}.v9[data-theme=forest] :is(.text-primary,.text-tertiary),.v9[data-theme=earth] :is(.text-primary,.text-tertiary){color:var(--r)!important}.v9[data-theme=forest] .bg-primary,.v9[data-theme=earth] .bg-primary{background-color:var(--r)!important}.v9[data-theme=forest] .border-primary,.v9[data-theme=earth] .border-primary{border-color:var(--r)!important}.v9[data-theme=forest] :is(.v9-rail nav button.is-active,.v9-rail nav button:hover,.v10-menu-group--selected),.v9[data-theme=earth] :is(.v9-rail nav button.is-active,.v9-rail nav button:hover,.v10-menu-group--selected){background:var(--blush);color:var(--r)}.v9[data-theme=forest] :is(.v9-menu-toggle,.v9-scroll-top,.v10-bell-count,.v10-progress-step.is-complete),.v9[data-theme=earth] :is(.v9-menu-toggle,.v9-scroll-top,.v10-bell-count,.v10-progress-step.is-complete){background:var(--r);color:#fff;border-color:var(--r)}.v9[data-theme=forest] :is(.v9-link,.v9-breadcrumb strong,.v10-bell-button,.v10-animated-butterfly),.v9[data-theme=earth] :is(.v9-link,.v9-breadcrumb strong,.v10-bell-button,.v10-animated-butterfly){color:var(--r)}.v9[data-theme=forest] .v10-home-hero h1,.v9[data-theme=earth] .v10-home-hero h1{color:#fff!important}.v9 .v10-theme-fieldset{border:0;padding:0;min-width:0;grid-column:1/-1}.v9 .v10-theme-fieldset legend{font-weight:600;font-size:13px;color:var(--ink);margin-bottom:12px}.v9 .v10-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v9 .v10-theme-option{position:relative;display:flex;align-items:center;gap:14px;min-width:0;min-height:124px;text-align:left;background:var(--paper);border:1.5px solid var(--edge);border-radius:21px;padding:14px;cursor:pointer;color:var(--ink);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.v9 .v10-theme-option.is-selected{border:2px solid var(--r);box-shadow:0 6px 20px #231b2115}.v9 .v10-theme-option:focus-visible{outline:3px solid var(--r);outline-offset:3px}.v9 .v10-theme-preview{width:76px;height:94px;flex:none;border:1px solid var(--edge);border-radius:15px;display:flex;flex-direction:column;gap:13px;padding:13px 8px}.v9 .v10-theme-preview-bar{height:23px;border-radius:7px}.v9 .v10-theme-preview-line{height:9px;width:75%;border-radius:8px}.v9 .v10-theme-caption{display:flex;flex-direction:column;gap:7px;min-width:0}.v9 .v10-theme-caption strong{font:500 18px/1.2 var(--serif);color:var(--ink)}.v9 .v10-theme-caption small{font:400 11px/1.45 Poppins,sans-serif;color:var(--muted)}.v9 .v10-theme-dots{display:flex;gap:5px}.v9 .v10-theme-dots i{display:inline-block;height:16px;width:16px;border-radius:50%;border:1px solid #0002}.v9 .v10-theme-selected{position:absolute;right:10px;top:10px;font-size:20px;color:var(--r)}.v9 .v10-dream-section{display:flex;flex-direction:column;gap:14px;scroll-margin-top:110px;min-width:0}.v9 .v10-dream-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:25px;padding:clamp(24px,5vw,42px);min-height:215px;display:flex;align-items:center;background:linear-gradient(90deg,#3a283bd9,#694f5ca6 70%,#956d6230),url(/visuals/new/comienzo-dia.png) center 58% / cover no-repeat}.v9 .v10-dream-hero :is(h2,.life-editorial-kicker,p){color:#fff!important;text-shadow:0 2px 8px #19151a80!important}.v9 .v10-dream-hero h2{font:500 clamp(2rem,4.4vw,3rem)/1.16 var(--serif)!important;margin:10px 0}.v9 .v10-dream-hero p:last-child{max-width:45ch;font:400 14px/1.55 Poppins,sans-serif}.v9 .v10-dream-form,.v9 .v10-dream-history{background:var(--paper);padding:clamp(20px,3vw,32px);border:1px solid var(--edge);border-radius:25px;display:flex;flex-direction:column;gap:14px;color:var(--ink)}.v9 .v10-dream-form-head{display:flex;align-items:center;gap:17px}.v9 .v10-dream-form-head>.material-symbols-outlined{font-size:38px;color:var(--r)}.v9 .v10-dream-form h3,.v9 .v10-dream-history h3{margin:0;font:500 clamp(1.5rem,2.7vw,2rem)/1.2 var(--serif);color:var(--r)}.v9 .v10-dream-form-head p{margin:4px 0 0;font-size:12px;color:var(--muted)}.v9 .v10-dream-date,.v9 .v10-dream-text{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600}.v9 .v10-dream-date input,.v9 .v10-dream-text textarea{width:100%;background:#fffdfa;color:var(--ink);border:1px solid var(--edge);padding:13px;border-radius:14px;font:400 14px/1.55 Poppins,sans-serif}.v9 .v10-dream-date input{max-width:280px;min-height:44px}.v9 .v10-dream-text small{text-align:right;color:var(--muted);font-size:10px}.v9 .v10-dream-choice{display:flex;flex-wrap:wrap;gap:14px}.v9 .v10-dream-choice label{display:flex;align-items:center;gap:9px;font:500 13px/1.45 Poppins,sans-serif}.v9 .v10-dream-choice input{accent-color:var(--r);width:18px;height:18px}.v9 .v10-dream-feelings-label{margin:0;font-size:12px;color:var(--ink)}.v9 .v10-dream-feelings{display:flex;flex-wrap:wrap;gap:8px}.v9 .v10-dream-feelings button{padding:8px 13px;border:1px solid var(--edge);background:var(--soft);color:var(--ink);border-radius:99px;min-height:42px;font-size:12px}.v9 .v10-dream-feelings button[aria-pressed=true]{background:var(--r);color:#fff}.v9 .v10-dream-save{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:46px}.v9 .v10-dream-note{border-radius:14px;background:var(--soft);padding:13px;color:var(--muted);font-size:12px}.v9 .v10-dream-status{color:var(--r);font-weight:600;font-size:12px}.v9 .v10-dream-history>div{display:flex;flex-wrap:wrap;gap:9px}.v9 .v10-dream-history button{border:1px solid var(--edge);background:var(--soft);border-radius:14px;padding:11px;display:flex;gap:8px;align-items:center;color:var(--ink);font-size:12px}.v9 .v10-dream-history button .material-symbols-outlined{color:var(--r);font-size:19px}.v9 .v10-case-workflow{max-width:1110px;margin:auto;padding:8px 0 30px;min-width:0}.v9 .v10-case-heading h1{font:500 clamp(2rem,4.3vw,3.3rem)/1.17 var(--serif);color:var(--r)!important;margin:7px 0}.v9 .v10-case-heading p:last-child{font-size:14px;color:var(--muted);max-width:65ch}.v9 .v10-case-controls{display:flex;flex-wrap:wrap;gap:10px;margin:23px 0}.v9 .v10-case-controls button{border:1px solid var(--edge);background:var(--paper);color:var(--r);padding:12px 19px;border-radius:16px;min-height:46px;font-weight:600}.v9 .v10-case-controls button[aria-selected=true]{background:var(--r);color:#fff;border-color:var(--r)}.v9 .v10-case-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--edge);border-radius:24px;background:var(--soft);padding:22px;margin-bottom:17px}.v9 .v10-case-summary strong{font:500 23px/1.3 var(--serif);color:var(--r)}.v9 .v10-case-summary p{max-width:59ch;font-size:13px;margin:9px 0;color:var(--muted)}.v9 .v10-case-progress{min-width:135px;max-width:190px;text-align:center}.v9 .v10-case-progress strong{display:block;font:500 22px var(--serif);color:var(--r)}.v9 .v10-case-progress small{display:block;font-size:11px;color:var(--muted)}.v9 .v10-case-progress>span{display:block;height:7px;border-radius:99px;background:var(--edge);margin-top:10px;overflow:hidden}.v9 .v10-case-progress i{display:block;height:100%;border-radius:99px;background:var(--r)}.v9 .v10-case-list{display:flex;flex-direction:column;gap:10px}.v9 .v10-case-step{display:grid;grid-template-columns:36px 30px minmax(0,1fr) auto;gap:13px;align-items:start;border:1px solid var(--edge);background:var(--paper);padding:16px;border-radius:18px;transition:transform .2s ease,box-shadow .2s ease}.v9 .v10-case-index{display:grid;place-items:center;background:var(--blush);color:var(--r);width:34px;height:34px;border-radius:50%;font-weight:700;font-size:13px}.v9 .v10-case-step-icon{font-size:24px;color:var(--r);margin-top:5px}.v9 .v10-case-step-main{display:flex;flex-direction:column;gap:8px;min-width:0}.v9 .v10-case-step-main label{display:flex;flex-direction:column;gap:4px;font-weight:500;font-size:11px;color:var(--muted)}.v9 .v10-case-step-main :is(input,select,textarea){padding:10px 11px;border:1px solid var(--edge);background:#fffdfa;color:#352b2a;border-radius:11px;font:500 13px/1.45 Poppins,sans-serif;min-width:0}.v9 .v10-case-step-actions{display:flex;flex-direction:column;gap:7px}.v9 .v10-case-step-actions button{background:var(--soft);border:1px solid var(--edge);color:var(--r);min-height:36px;width:36px;border-radius:11px}.v9 .v10-case-step-actions button:disabled{opacity:.4}.v9 .v10-case-actions{display:flex;flex-wrap:wrap;gap:11px;margin:18px 0}.v9 .v10-case-bible{border:1px solid var(--edge);border-radius:20px;padding:20px;background:var(--soft)}.v9 .v10-case-bible legend{font:500 20px var(--serif);color:var(--r);padding:0 7px}.v9 .v10-case-bible label{display:flex;gap:9px;align-items:center;font-size:14px}.v9 .v10-case-bible input{accent-color:var(--r);height:19px;width:19px}.v9 .v10-case-bible small{display:block;color:var(--muted);margin-top:12px;font-size:11px}.v9 .v10-case-unsaved{font-size:12px;color:var(--r);font-weight:600}.v9 .life-wine-banner :is(h1,h2,h3,p,.font-headline){color:#fff!important;text-shadow:0 2px 7px #0c070747!important}.v9 .life-wine-banner button{background:snow;color:#542532}.v9 .v10-feature-status{z-index:61}.v9 .v10-feature-status>div{max-width:min(380px,calc(100vw - 30px));box-shadow:0 16px 36px #0002}.v9 .v10-feature-status>div strong{color:#683043}.v9 .v10-feature-status>div p{color:#49363e;line-height:1.55}@media(hover:hover)and (prefers-reduced-motion:no-preference){.v9 :is(.v10-theme-option,.v10-case-step,.v10-dream-history button):hover{transform:translateY(-3px);box-shadow:0 11px 22px #2d1c2019}}@media(max-width:720px){.v9 .v10-theme-grid{grid-template-columns:1fr}.v9 .v10-case-step{grid-template-columns:32px minmax(0,1fr);gap:8px}.v9 .v10-case-step-icon{display:none}.v9 .v10-case-step-main{grid-column:2}.v9 .v10-case-step-actions{grid-column:1/-1;flex-direction:row;justify-content:flex-end}.v9 .v10-case-summary{flex-direction:column;align-items:stretch}.v9 .v10-dream-hero{min-height:225px;padding:24px 20px}.v9 .v10-dream-save{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.v9 :is(.v10-theme-option,.v10-case-step,.v10-dream-history button){transition:none!important}}.v9 .v10-cabinet-services{margin:22px 0 25px;display:flex;flex-direction:column;gap:14px}.v9 .v10-cabinet-services-header h2{font:500 clamp(1.65rem,3vw,2.35rem)/1.18 var(--serif)!important;color:var(--r)!important;margin:4px 0 0}.v9 .v10-cabinet-services-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.v9 .v10-cabinet-services-grid article{display:flex;align-items:center;flex-direction:column;text-align:center;gap:8px;padding:17px 9px;border:1px solid var(--edge);border-radius:19px;background:var(--paper);transition:transform .22s ease,box-shadow .22s ease}.v9 .v10-cabinet-services-grid article>.material-symbols-outlined{font-size:27px;color:var(--r)}.v9 .v10-cabinet-services-grid article strong{font:600 12px/1.35 Poppins,sans-serif;color:var(--ink)}.v9 .v10-cabinet-services-grid article small{font:400 10px/1.45 Poppins,sans-serif;color:var(--muted)}@media(max-width:1000px){.v9 .v10-cabinet-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:550px){.v9 .v10-cabinet-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.v9 .v10-cabinet-services-grid article:hover{transform:translateY(-3px);box-shadow:0 10px 22px #221b2215}}@media(prefers-reduced-motion:reduce){.v9 .v10-cabinet-services-grid article{transition:none!important}}.v9 .v10-habit-origin{display:inline-flex;align-items:center;font:600 10px/1.35 Poppins,sans-serif;border-radius:999px;border:1px solid var(--edge);padding:4px 8px;white-space:normal;max-width:100%;color:var(--muted);background:var(--soft)}.v9 .v10-habit-origin.is-direction{color:#284d3d;background:#e1f2e9;border-color:#a4ccb4}.v9 .v10-habit-origin.is-personal{color:var(--r);background:var(--blush);border-color:var(--edge)}.v9 .v10-optional-habits :is(input[type=text],input[type=time]):focus-visible,.v9 .v10-case-habit-panel :is(input[type=text],button):focus-visible{outline:3px solid var(--r);outline-offset:2px}.v9 .v10-optional-habits :is(button,.v10-habit-origin),.v9 .v10-case-habit-panel button{transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.v9 .v10-optional-habits button:hover,.v9 .v10-case-habit-panel button:hover{transform:translateY(-2px);box-shadow:0 5px 14px #241a2117}}@media(prefers-reduced-motion:reduce){.v9 .v10-optional-habits button,.v9 .v10-case-habit-panel button{transition:none!important}}
