﻿/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0;background-color:#dbe8fb}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}a:hover{text-decoration:underline}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:90%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{font-size:14px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.center{width:1200px;margin:0 auto}.line{display:inline-block;vertical-align:top}img{max-width:100%;height:auto;vertical-align:top}a{color:#08c;text-decoration:none}a:hover{opacity:.9}p,span,address,label{color:#717171;font-weight:400;font-size:1.2em}p{line-height:32px}ol,ul{margin:0;padding:0}ol li,ul li{font-weight:400}ul li{list-style:none}.line{display:inline-block;width:100%;vertical-align:top}.right{float:right}iframe{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-family:inherit;text-decoration:none;font-weight:inherit}strong{font-weight:700}.alignnone{margin:0px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}@media screen and (max-width: 1920px){.center{width:100%}}.cookie-notice{background-color:#fff;position:fixed;bottom:10px;left:0;width:50%;padding:20px;z-index:99999999;right:0;margin:0 auto;box-shadow:0 0 9px 0px rgba(11,12,12,.3019607843);border-radius:10px}.cookie-notice .notice-text{width:100%;display:inline-block;vertical-align:middle}.cookie-notice .notice-text span{color:#000;font-size:12px;line-height:21px}.cookie-notice span p{font-size:inherit;padding-bottom:0;margin-bottom:0;color:inherit}.cookie-notice .notice-buttons{display:inline-block;text-align:center;vertical-align:middle}.cookie-notice .notice-text a{color:#000;text-decoration:underline}.cookie-notice .notice-text a:hover{color:blue}.cookie-notice .notice-buttons .btn-cookie{padding:5px 15px;margin-top:10px}.cookie-notice .btn-cookie{display:inline-block;background-color:#000;color:#fff;font-size:13px;cursor:pointer;border-radius:3px;width:100%}.cookie-notice .btn-cookie:hover{background-color:#f1bf04}@media screen and (max-width: 800px){.cookie-notice{width:96%}}@media(min-width: 1200px){.container-cookie{max-width:1140px}}.container-cookie{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.button{border-radius:100px;padding:10px 20px;background-color:#fff;font-size:12px;color:#000;display:inline-block;font-weight:bold;cursor:pointer}.button:hover{text-decoration:none}body{counter-reset:item}.apps .wrapper-apps ul{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.apps .wrapper-apps ul li{width:190px;height:190px;position:relative;overflow:auto;border:2px solid #333;border-radius:10px;background-color:rgba(79,77,77,.24);transition:all ease-in .3s;text-align:center}.apps .wrapper-apps ul li:before{content:counter(item);counter-increment:item;position:absolute;left:0;right:0;display:flex;height:100%;justify-content:center;align-items:center;color:#fff;font-size:35px;z-index:-1}.apps .wrapper-apps ul li .stars{display:flex;gap:5px}.apps .wrapper-apps ul li .overlay{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;transition:ease .3s;-webkit-transition:ease .3s;-moz-transition:ease .3s;-ms-transition:ease .3s;-o-transition:ease .3s;opacity:0;justify-content:center;align-items:center;flex-direction:column;background-color:rgba(0,0,0,.71);padding:15px}.apps .wrapper-apps ul li:hover{border:2px solid #f1bf04}.apps .wrapper-apps ul li:hover img{filter:grayscale(1)}.apps .wrapper-apps ul li:hover .overlay{opacity:1}.apps .wrapper-apps ul li:hover .overlay span{font-weight:bold;color:#fff}@media screen and (max-width: 800px){.apps{padding-left:15px;padding-right:15px}}@media screen and (max-width: 390px){.apps .wrapper-apps ul li{width:120px;height:120px}.apps .wrapper-apps ul li .overlay span{font-size:13px}.apps .wrapper-apps ul li .stars svg{width:10px}}.home-apps-scroll{margin:0 0 6px;padding:0}.home-apps-scroll__track{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;padding:2px 20px 14px;scroll-padding-left:20px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin;scrollbar-color:rgba(0,210,141,.85) hsla(0,0%,100%,.08)}.home-apps-scroll__track::-webkit-scrollbar{height:6px}.home-apps-scroll__track::-webkit-scrollbar-track{background:hsla(0,0%,100%,.08);border-radius:999px}.home-apps-scroll__track::-webkit-scrollbar-thumb{background:rgba(0,210,141,.85);border-radius:999px}.home-apps-scroll__item{flex:0 0 112px;display:flex;flex-direction:column;align-items:center;gap:9px;padding:12px 10px;border:1px solid hsla(0,0%,100%,.1);border-radius:7px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04));box-shadow:0 12px 28px rgba(0,0,0,.2);scroll-snap-align:start;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.home-apps-scroll__item:hover,.home-apps-scroll__item:focus-visible{border-color:rgba(0,210,141,.6);background:linear-gradient(180deg, rgba(0, 210, 141, 0.18), rgba(255, 255, 255, 0.06));outline:none;transform:translateY(-2px)}.home-apps-scroll__icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:7px;background:rgba(0,0,0,.22);overflow:hidden}.home-apps-scroll__icon img{width:100%;height:100%;object-fit:cover}.home-apps-scroll__name{min-height:34px;color:#fff;font-size:12px;font-weight:700;line-height:1.25;text-align:center}@media screen and (max-width: 480px){.home-apps-scroll{margin-top:22px}.home-apps-scroll__item{flex-basis:104px}.home-apps-scroll__icon{width:66px;height:66px}}.header-top{padding-top:15px;padding-left:25px;padding-right:25px;position:absolute;z-index:2}.header-top .group-header-top{display:grid;grid-template-columns:40px 135px auto;gap:15px;text-align:left}.header-top .info-user{display:flex;flex-direction:column;justify-content:center}.header-top .info-user span{color:#fff;font-size:13px}.header-top .info-user .arrow-down{position:relative;cursor:pointer;display:inline-flex;font-size:12px}.header-top .info-user .arrow-down:after{position:absolute;width:13px;height:13px;content:"";right:-19px;top:0;background:url("../../src/images/arrow-down.svg");background-size:110%;background-position:center center}.header-top .group-button{display:flex;justify-content:space-between;gap:5px}.header-top .group-button .status{background-color:hsla(0,0%,100%,.4);width:70px;border-radius:100px;display:flex;align-items:center;justify-content:center;gap:20px}.header-top .group-button .status .icon{position:relative;width:25px;height:25px;border-radius:100%;background-color:#717171;display:flex;align-items:center;justify-content:center}.header-top .group-button .status .icon img{width:15px}.header-top .group-button .status .icon span{position:absolute;background-color:#333;width:15px;height:15px;border-radius:100%;left:18px;top:0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px}.header-top .group-button .status .qtd span{font-size:12px;font-weight:bold;color:#fff}.header-top .search{border-radius:100%;width:40px;height:40px;background-color:hsla(0,0%,100%,.4);display:flex;align-items:center;justify-content:center;cursor:pointer}.header-top .search img{width:18px}.slider-home{height:315px}.slider-home .swiper-slide{background-size:cover;position:relative;background-repeat:no-repeat;background-position:center center;height:100%}.slider-home .swiper-slide:after{content:"";left:0;top:0;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.3490196078)}.slider-home .content-swiper{padding-left:50px;padding-right:50px;margin-top:35px;position:relative;z-index:5}.slider-home .content-swiper h3{color:#fff;margin-top:10px;margin-bottom:10px}.slider-home .swiper-pagination-bullet{border-radius:0;width:50px;height:4px;background-color:#fff;opacity:1}.slider-home .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:hsla(0,0%,100%,.3294117647)}.slider-home .category-item{background-color:hsla(0,0%,100%,.26);display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 10px;border-radius:100px;margin:0 auto}.slider-home .category-item span{font-size:12px;color:#fff}.slider-home .category-item img{width:15px}.modo-checkin{position:fixed;bottom:-207px;left:0;padding:10px;background-color:#000;width:100%;padding-top:20px;height:207px;transition:all ease-in .5s;z-index:77}.modo-checkin.active{bottom:0}.modo-checkin h5{color:#fff;font-size:18px;margin:0;font-weight:bold}.modo-checkin span{font-size:12px}.modo-checkin ul{display:flex;width:100%;justify-content:space-between;margin-bottom:20px;margin-top:20px}.modo-checkin ul li{border-radius:15px;background-color:hsla(0,0%,100%,.25);border:5px solid rgba(0,0,0,0);cursor:pointer;font-size:19px}.modo-checkin ul li div{padding:15px;background-color:#333;border-radius:10px}.modo-checkin ul li.active{border:5px solid #ff6900}.modo-checkin .button{width:100%;text-align:center}.modo-checkin .button.active-btn{background-color:#ff6900;color:#fff}.slider-small{padding:15px;height:80px}.slider-small .swiper .swiper-slide{height:-webkit-fill-available;padding:10px;gap:10px;background:#243048;text-align:left;border-radius:7px}.slider-small .swiper .swiper-slide:hover{text-decoration:none}.slider-small .swiper .swiper-slide img{height:auto}.slider-small .swiper span{color:#fff;font-size:11px}.therapy-banner{display:block;padding:0;padding-left:15px;padding-right:15px}.therapy-banner img{display:block;width:100%;height:auto;border-radius:8px}.recommendation{margin-top:25px;text-align:left}.cards{margin-top:20px;display:flex;flex-direction:column;gap:15px}.cards .card{display:grid;grid-template-columns:100px auto 20px;gap:15px;align-items:center}.cards .card .thumbnail{height:100px;background-size:cover;border-radius:7px;background-position:center center}.cards .card .text{display:flex;flex-direction:column;gap:5px;text-align:left}.cards .card .text .subtitle{font-size:12px;color:dimgray}.cards .card h2{color:#fff;font-size:14px}.challenges{margin-top:50px;background:#060318;background:linear-gradient(190deg, rgb(6, 3, 24) 0%, rgb(11, 0, 92) 100%);padding-top:25px;padding-bottom:50px;margin-left:20px;margin-right:20px;border-radius:10px}.challenges .description{margin-bottom:20px}.challenges .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px}.challenges .swiper-pagination-bullet{background-color:#fff}.challenges .swiper-pagination-bullet-active{background-color:#fff}.challenges .swiper-slide{background:#2d2562;background:linear-gradient(190deg, rgb(45, 37, 98) 0%, rgb(43, 36, 77) 100%);border-radius:10px;border:1px solid #3f386f}.challenges .swiper-pagination{bottom:-25px}.challenges .button-join{border:1px solid #9a95bc;background-color:#6c6790;color:#fff;border-radius:20px;padding:7px 15px;font-size:12px}.challenges .thumbnail{height:100px;width:100%;background-size:100%;background-repeat:no-repeat;background-position:center center;border-radius:10px 10px 0 0}.challenges .wrapper{flex-direction:column;display:flex;position:relative;text-align:left}.challenges .text{padding:15px;text-align:left;border-bottom:1px solid #3f386f;height:100px}.challenges .text h2{color:#fff;font-size:15px;font-weight:bold;margin-bottom:5px}.challenges .text p{color:#ccc;font-size:12px;padding-bottom:0}.challenges .join{display:flex;align-items:center;padding:15px;justify-content:space-between}.challenges .join .left-join{display:flex;align-items:center;gap:10px}.challenges .join .left-join span{font-size:10px;color:#fff;text-align:left}.challenges .join .avatar{display:flex;margin-left:15px}.challenges .join .avatar li{position:relative;margin-left:-15px}.challenges .join .avatar li img{border-radius:100%;width:25px;border:1px solid #000}.tabs-nav{display:flex;position:fixed;z-index:2;left:0;top:0;right:0;margin:0 auto;width:100%;justify-content:center;height:40px}.tab-btn{appearance:none;background:#03132c;border:0;color:#fff;padding:13px 10px 10px;position:relative;cursor:pointer;font-size:9px;display:flex;align-items:center;text-align:center}.tab-btn:after{content:"";position:absolute;left:0;right:0;top:0;height:5px;border-radius:0;background-color:hsla(0,0%,100%,0.5215686275)}.tab-btn.tab-btn-1{background-color:#647636;color:#fff}.tab-btn.tab-btn-1.is-active:after{background-color:#8aad2f}.tab-btn.tab-btn-2{background-color:#f29940;color:#fff}.tab-btn.tab-btn-2.is-active:after{background-color:#914800}.tab-btn.tab-btn-3{background-color:#fbf0e1;color:#000}.tab-btn.tab-btn-3.is-active:after{background-color:#914800}.tab-btn.tab-btn-4{background-color:#fff;color:#000}.tab-btn.tab-btn-4:after{background-color:rgba(197,197,197,.5215686275)}.tab-btn.tab-btn-4.is-active:after{background-color:#959494}.tab-btn.is-active::after{background:#fff}.tabs-swiper{overflow:hidden}.tabs-swiper>.swiper-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}.tabs-swiper>.swiper-wrapper>.swiper-slide{display:block;align-items:initial;justify-content:initial;flex:0 0 100%;width:100%;max-width:100%;min-height:100vh;height:auto;text-align:initial;overflow:visible}.tabs-swiper>.swiper-wrapper>.swiper-slide>.container{width:100%}.side-menu{position:fixed;bottom:0;left:0;width:300px;max-width:80vw;height:calc(100% - 40px);background:#03132c;color:#fff;transform:translateX(-100%);transition:transform .28s ease-out;z-index:9999;box-shadow:2px 0 18px rgba(0,0,0,.45);display:flex;flex-direction:column;gap:1rem}.side-menu .group-access{padding-left:15px;padding-right:15px;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.side-menu .group-access a{color:#fff;border:1px solid #fff;border-radius:5px;padding:5px;text-align:center;font-size:12px;display:flex;align-items:center;justify-content:center;gap:5px}.side-menu .group-access a span{color:inherit;font-size:inherit;position:relative}.side-menu .group-access a span:after{content:"";right:-19px;top:-1px;position:absolute;width:15px;height:15px;background:url(../../src/images/arrow-down.svg);background-size:100%}.side-menu .group-small{padding-left:15px;padding-right:15px;margin-top:15px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px}.side-menu .group-small a{font-size:10px;color:#fff}.side-menu.is-open{transform:translateX(0)}.side-menu.is-open .side-menu-close{display:block}.side-menu-close{border:none;background:rgba(0,0,0,0);color:#fff;font-size:2rem;line-height:1;cursor:pointer;align-self:flex-end;position:absolute;right:-35px;top:0px;display:none}.side-menu-links{display:flex;flex-direction:column}.side-menu-link{color:#fff;text-decoration:none;font-size:.95rem;padding:10px 15px;transition:background .18s ease,transform .12s ease;display:flex;align-items:center;gap:10px;border-bottom:1px solid #4b4b4b}.side-menu-link:hover{text-decoration:none}.side-menu-link img{height:20px}.side-menu-link.presenca{background-color:#fff}.side-menu-link.presenca span{color:#000}.side-menu-link.autocuidado{background-color:#fbf0e1}.side-menu-link.autocuidado span{color:#000}.side-menu-link.autocura{background-color:#647636}.side-menu-link.autodesenvolvimento{background-color:#f29940}.side-menu-link.terapias-complementares{background-color:#8a72b1}.side-menu-link.neuro-jogos{background-color:#3d678e;border-radius:0px;margin-top:0}.side-menu-link .group-link{display:flex;justify-content:space-between;width:100%;align-items:center}.side-menu-link.side-menu-link-featured{background-color:#000}.side-menu-link.side-menu-link-featured span{color:#e3c377}.side-menu-link.side-menu-link-featured small{background-color:#b91921;color:#fff;border-radius:7px;font-size:10px;padding:3px 7px}.side-menu-link span{color:#fff;font-size:12px}.group-pillar .side-menu-link.neuro-jogos{border-radius:7px;margin-top:10px}.side-menu-overlay{position:fixed;background:rgba(160,164,187,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .25s ease-out;z-index:9998;height:calc(100% - 40px);bottom:0;width:100%}.side-menu-overlay.is-open{opacity:1;pointer-events:auto}body.side-menu-open{overflow:hidden}.menu-fixed{position:fixed;bottom:0;left:0;z-index:3;width:100%;display:flex;justify-content:center;align-items:center;box-shadow:-1px 0px 8px rgba(51,51,51,.1490196078);background-color:#dfdfdf}.menu-fixed li{display:flex;align-items:center;justify-content:center}.menu-fixed li:hover a{text-decoration:none}.menu-fixed li a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;gap:2px;width:70px;position:relative;border-bottom:5px solid #bfbfbf}.menu-fixed li a.menu-principal{position:absolute;top:-16px;background:#03132c;border-radius:100%;width:73px;height:73px;padding:0;z-index:2;border:none}.menu-fixed li a.menu-principal span{color:#fff}.menu-fixed li a.menu-principal.active{border:none}.menu-fixed li a.menu-2{margin-right:15px;padding-right:20px;width:85px}.menu-fixed li a.menu-4{margin-left:16px;padding-left:15px;width:85px}.menu-fixed li a.active{background-color:#fff;border-bottom:5px solid #03132c}.menu-fixed li a.active svg,.menu-fixed li a.active path{fill:#03132c}.menu-fixed li a.active span{color:#03132c}.menu-fixed li span{color:#51596c;font-size:11px}:root{--brand:#3b82f6;--ink:#111827;--muted:#6b7280;--card:#ffffff;--bar:#0b0b0b;--sep:#e5e7eb;--bg:#f3f4f6}.store-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;margin-top:10px}.btn-favs{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;cursor:pointer;font:500 14px/1 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,"Helvetica Neue",Arial;position:fixed;right:20px;z-index:2;top:50px}.btn-favs:hover{background:#f9fafb}.btn-favs .count{display:inline-flex;min-width:20px;height:20px;padding:0 6px;border-radius:999px;align-items:center;justify-content:center;background:#000;color:#fff;font-size:12px}.prod-card{position:relative;border:1px solid #eee;border-radius:12px;overflow:hidden;width:200px;display:inline-block;margin:8px;background:#fff}.prod-cover{width:100%;height:140px;object-fit:contain;display:block}.prod-body{padding:10px;display:flex;gap:10px;align-items:center;justify-content:space-between}.prod-title{width:100%;font-size:14px;line-height:1.2;margin:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;font-size:13px;border-radius:8px;background:#111827;color:#fff;text-decoration:none}.fav-btn{position:absolute;top:8px;right:8px;width:36px;height:36px;border:none;border-radius:999px;background:hsla(0,0%,100%,.95);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.06)}.fav-btn img{width:22px;height:22px;display:block}.fav-btn:focus-visible{outline:2px solid #111;outline-offset:2px}.favs-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);display:none;z-index:50}.favs-panel{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:min(920px,92vw);max-height:80vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 10px 40px rgba(0,0,0,.25);display:none;z-index:51}.favs-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eee;position:sticky;top:0;background:#fff;z-index:1}.favs-title{margin:0;font-size:18px}.favs-close{border:none;background:#f3f4f6;border-radius:8px;padding:8px 10px;cursor:pointer}.favs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;align-items:start}.favs-empty{padding:24px;color:#6b7280;grid-column:1/-1}.favs-grid .prod-card{width:auto;display:block;margin:0}.favs-grid .prod-cover{width:100%;height:160px;object-fit:contain}.cat-body{display:none}.cat-body.open{display:block}.cat-loading{display:flex;align-items:center;gap:8px;padding:12px}.cat-loading-img{width:20px;height:20px}.cats-loading{margin-top:16px;padding:12px 14px;display:flex;align-items:center;gap:8px;background:rgba(15,23,42,.8);color:#e5e7eb;border-radius:8px;font-size:14px}.cats-loading img{width:18px;height:18px}@media(max-width: 640px){.favs-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.favs-grid .prod-cover{height:130px}}.cats-loading span{color:#fff;font-size:12px}.wrapper-thumb{padding:0px;border-radius:6px}.thumb-1{background-color:#fde8e8}.thumb-1 .cat-name{color:#000}.thumb-2{background-color:#f8b3b3}.thumb-2 .cat-name{color:#000}.thumb-2 img{filter:invert(1)}.thumb-3{background-color:#eb6a6a}.thumb-4{background-color:#d43737}.thumb-5{background-color:#a30d0d}.thumb-6{background-color:#fff1e5}.thumb-6 .cat-name{color:#000}.thumb-6 img{filter:invert(1)}.thumb-7{background-color:#ffd3a8}.thumb-7 img{filter:invert(1)}.thumb-7 .cat-name{color:#000}.thumb-8{background-color:#ff9f52}.thumb-9{background-color:#f47a18}.thumb-10{background-color:#c85a05}.thumb-11{background-color:#fff8d9}.thumb-11 .cat-name{color:#000}.thumb-11 img{filter:invert(1)}.thumb-12{background-color:#ffeca2}.thumb-12 .cat-name{color:#000}.thumb-12 img{filter:invert(1)}.thumb-13{background-color:#fbd53b}.thumb-14{background-color:#e5b800}.thumb-15{background-color:#b38e00}.thumb-16{background-color:#e8f8ee}.thumb-16 .cat-name{color:#000}.thumb-16 img{filter:invert(1)}.thumb-17{background-color:#b6e9c7}.thumb-17 .cat-name{color:#000}.thumb-17 img{filter:invert(1)}.thumb-18{background-color:#6ccf90}.thumb-19{background-color:#3bab69}.thumb-20{background-color:#1d7a45}.thumb-21{background-color:#e6f4fb}.thumb-21 .cat-name{color:#000}.thumb-21 img{filter:invert(1)}.thumb-22{background-color:#aedaf3}.thumb-22 .cat-name{color:#000}.thumb-22 img{filter:invert(1)}.thumb-23{background-color:#5fb6e4}.thumb-24{background-color:#2a91c8}.thumb-25{background-color:#0f6396}.thumb-26{background-color:#ececfa}.thumb-26 .cat-name{color:#000}.thumb-26 img{filter:invert(1)}.thumb-27{background-color:#bdbdeb}.thumb-28{background-color:#6e71d0}.thumb-29{background-color:#3a3fa8}.thumb-30{background-color:#202873}.thumb-31{background-color:#f4e9fb}.thumb-31 .cat-name{color:#000}.thumb-31 img{filter:invert(1)}.thumb-32{background-color:#d7b6f1}.thumb-33{background-color:#a26ad9}.thumb-34{background-color:#7b36b3}.thumb-35{background-color:#4c1577}.vdl-wrap{max-width:980px;margin:0 auto;padding:16px}.vdl-title{font-size:24px;margin:12px 0 8px;color:var(--ink)}.descr-store{display:block;margin-bottom:24px;color:#fff;font-size:13px;max-width:700px}.vdl-page-loader{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;margin-bottom:20px}.vdl-page-loader.is-hidden{display:none}.vdl-loader-head{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-weight:600;color:var(--ink)}.vdl-spinner{width:20px;height:20px;border-radius:50%;border:3px solid #ccc;border-top-color:var(--brand);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skel-row{display:flex;align-items:center;gap:12px;padding:10px 4px}.skel-thumb{width:40px;height:40px;border-radius:6px;background:#e5e7eb}.skel-title{height:14px;border-radius:4px;background:#e5e7eb;flex:1}.skel-count{width:28px;height:14px;border-radius:4px;background:#e5e7eb}.skel-chevron{width:22px;height:22px;border-radius:4px;background:#e5e7eb}.cat-card{background:#fff;border:1px solid #e5e7eb;border-radius:7px;margin:14px 0;overflow:hidden}.cat-head{display:flex;align-items:center;gap:12px;padding:10px 5px;color:#fff;cursor:pointer;user-select:none;transition:.2s ease background;margin-bottom:0}.cat-head.active{opacity:.9;border-bottom:1px solid #ababab}.group-fav{margin-top:20px}.group-fav h2{color:#fff;text-align:center;font-weight:bold}.cat-thumb{width:65px;height:65px;border-radius:6px;object-fit:cover;padding:5px}.cat-name{font-size:18px;font-weight:700;text-align:left}.cat-count{font-size:11px;color:#000;background-color:#fff;padding:7px;border-radius:100%;width:25px;height:25px;display:flex;align-items:center;justify-content:center;box-shadow:0px 1px 0px 0px rgba(51,51,51,.6)}.cat-chevron{margin-left:auto;width:34px;height:34px;border-radius:999px;background:#111827;border:1px solid #374151;color:#fff;display:flex;align-items:center;justify-content:center;transition:transform .18s ease}.cat-head.active .cat-chevron{transform:rotate(180deg)}.cat-body{display:none;background:#f9fafb;padding:14px 10px 16px}.cat-body.open{display:block;animation:fadeIn .18s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.hlist{display:flex;gap:14px;overflow-x:auto;padding:4px 6px;scroll-snap-type:x mandatory}.hlist::-webkit-scrollbar{height:8px}.hlist::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}.hlist-loading{display:flex;align-items:center;padding:6px 8px}.hlist-loading img{width:28px;height:28px}.cat-loading{display:flex;align-items:center;gap:10px;font-size:12px}.hlist-empty,.hlist-fail{color:#6b7280;padding:6px 8px}.prod-card{min-width:210px;background:var(--card);border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;scroll-snap-align:start}body.page-id-33 .prod-card{min-width:auto}.prod-cover{width:100%;aspect-ratio:1/1;object-fit:contain;background:#f3f4f6}.prod-body{padding:10px 12px;display:flex;flex-direction:column;gap:8px}.prod-title{font-size:14px;color:#111827;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buy-btn{display:inline-block;text-align:center;padding:10px 12px;border-radius:8px;background:var(--brand);color:#fff;text-decoration:none;font-weight:700;border:1px solid #1d4ed8}.buy-btn:hover{filter:brightness(0.95);text-decoration:none}@media(max-width: 480px){.prod-card{min-width:135px}}.techniques{text-align:left;margin-top:25px}.techniques .thumb{text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:10px;width:105px;padding:10px;height:115px;justify-content:center;border-radius:7px}.techniques .description{margin-bottom:20px}.techniques .swiper-slide{flex:1}.techniques .swiper-slide img{width:55px}.techniques .swiper-slide .cat-name{color:#fff;font-size:11px;background-color:#000;padding:5px 10px;border-radius:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75px}.header-profile{padding:10px 15px;display:grid;grid-template-columns:40px auto 30px;gap:10px;background-color:#33414f;align-items:center;padding-bottom:25px}.header-profile .group{display:flex;flex-direction:column;justify-content:center;padding-top:10px}.header-profile span{color:#fff;font-size:12px}.header-profile span.user{font-size:15px;font-weight:bold}.header-profile span.email{color:#9d9d9d}.header-profile img{height:auto;border-radius:100%}.header-profile img:not(.vdl-avatar-wrapper img){filter:invert(1)}.header-profile .vdl-avatar-wrapper img{filter:none}.group-delete{display:flex}.list-page-profile{padding-left:15px;padding-right:15px;margin-top:20px}.list-page-profile li{margin-bottom:5px;border-radius:5px}.list-page-profile li:last-child{margin-bottom:0}.list-page-profile li:last-child a{background-color:rgba(0,0,0,0);border:none}.list-page-profile li a{display:flex;justify-content:space-between;align-items:center;padding:10px;background-color:rgba(0,0,0,.11);border-radius:5px;border:1px solid hsla(0,0%,100%,.1098039216)}.list-page-profile li a:hover{text-decoration:none}.list-page-profile li a .group-item{display:flex;align-items:center;gap:10px}.list-page-profile li a span{color:#fff;font-size:13px}.version-app{text-align:center;color:#6b6b6b;font-size:10px;display:inline-block;width:100%;margin-top:10px}.form-vdl{margin-top:20px}.form-vdl input{width:100%;padding:10px;background-color:#d3d3d3;border:none}.form-vdl input:focus{outline:none}.form-vdl .input_inner{position:relative;margin-bottom:15px}.form-vdl .input_inner.focused label{transition:top .2s linear;top:-8px;background-color:#f29940;padding:0 12px;color:#fff;font-size:13px;height:auto;border-radius:4px}.form-vdl .input_inner label{overflow:hidden;font-size:1.1em;position:absolute;top:0px;display:flex;line-height:1.4em;transition:top .2s linear;color:#646464;z-index:2;padding:15px;height:100%;text-align:left;align-items:center;cursor:pointer}.form-vdl .input_inner input,.form-vdl .input_inner textarea{display:block;width:100%;font-size:15px;color:#222;padding:10px 40px 10px 20px;background:#fff;border:3px solid rgba(0,0,0,0);box-shadow:none;border-radius:4px}.form-vdl .submit{padding:10px;width:100%;border:none;color:#fff;border-radius:4px;background-color:#4caf50}.form-vdl .submit.delete{background-color:#f44336}.form-vdl .submit.disabled{background-color:#bbb;color:#717171}.group-item-link{text-align:center;padding-top:20px}.group-item-link a{font-size:12px;color:#7b7b7b}.form-delete-account{margin-top:2rem}.consent-check{display:inline-flex;align-items:flex-start;gap:.75rem;cursor:pointer;user-select:none}.consent-check input{position:absolute;opacity:0;pointer-events:none}.custom-checkbox{width:22px;height:22px;border-radius:6px;border:2px solid #f29940;box-shadow:0 0 0 0 rgba(247,177,10,0);background:#fff;position:relative;flex-shrink:0;transition:all .25s ease}.custom-checkbox::after{content:"";position:absolute;left:3px;top:1px;width:8px;height:10px;border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .2s ease-out}.consent-check input:checked+.custom-checkbox{background:#f7b10a;box-shadow:0 6px 15px rgba(247,177,10,.4);transform:translateY(-1px);animation:checkbox-pulse .4s ease-out}.consent-check input:checked+.custom-checkbox::after{transform:rotate(45deg) scale(1)}@keyframes checkbox-pulse{0%{box-shadow:0 0 0 0 rgba(247,177,10,0)}50%{box-shadow:0 0 0 6px rgba(247,177,10,.2)}100%{box-shadow:0 6px 15px rgba(247,177,10,.4)}}.consent-text{font-size:14px;line-height:1.4;color:#fff;margin-bottom:40px}.vdl-tabs{display:flex;gap:5px;margin:15px 0 15px;margin-bottom:0;width:100%;margin:0 auto}.vdl-tab{border:none;background:#fff;padding:10px 5px;cursor:pointer;font-weight:600;width:100%;font-size:13px}.vdl-tab.is-active{background-color:#4a5875;color:#fff}.page-id-19 .form-vdl{margin-top:0px;background-color:#4a5875;padding:20px}.vdl-input-with-icon{position:absolute;height:100%;top:0;width:55px;right:0}.vdl-input-with-icon .text-field-input{padding-right:44px}.vdl-eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:0;cursor:pointer;opacity:.75;padding:6px;border-radius:8px}.vdl-eye:hover{opacity:1}.vdl-remember-check{align-items:center;color:#fff;cursor:pointer;display:inline-flex;gap:10px;line-height:1.4;margin:0 0 18px;user-select:none}.vdl-remember-check input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.vdl-remember-box{align-items:center;background:#fff;border:2px solid hsla(0,0%,100%,.65);border-radius:6px;display:inline-flex;flex:0 0 22px;height:22px;justify-content:center;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:22px}.vdl-remember-box::after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;margin-top:-2px;opacity:0;transform:rotate(45deg) scale(0.7);transition:opacity .2s ease,transform .2s ease;width:5px}.vdl-remember-check:hover .vdl-remember-box,.vdl-remember-check input:focus+.vdl-remember-box{border-color:#4caf50;box-shadow:0 0 0 3px rgba(76,175,80,.22)}.vdl-remember-check input:checked+.vdl-remember-box{background:#4caf50;border-color:#4caf50;box-shadow:0 6px 15px rgba(76,175,80,.28);transform:translateY(-1px)}.vdl-remember-check input:checked+.vdl-remember-box::after{opacity:1;transform:rotate(45deg) scale(1)}.vdl-remember-text{color:#fff;font-size:14px}.text-field-input.is-ok{outline:none;border-color:#16a34a !important;box-shadow:0 0 0 3px rgba(22,163,74,.12)}.text-field-input.is-bad{outline:none;border-color:#ffd2d2 !important;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.vdl-match{display:block;margin-top:8px;opacity:.85;color:#fff;margin-bottom:10px;font-size:12px}.vdl-match.is-ok{color:#16a34a}.vdl-match.is-bad{color:#ffd2d2}.vdl-strength{height:15px;display:flex;align-items:center;gap:10px;margin-bottom:20px}.vdl-strength-bar{height:100%;width:0%;background:#ef4444;border-radius:999px;transition:width .2s ease,background .2s ease}.vdl-strength-text{display:block;margin-top:0;opacity:.85;color:#fff}.vdl-reset-msg{display:block;margin-top:8px;opacity:.85;color:#fff;margin-bottom:10px}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:10px;margin-top:10px;border:1px solid rgba(0,0,0,0);border-radius:.25rem;text-align:center}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.faq-list{background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.06)}.faq-item+.faq-item{border-top:1px solid #f1f1f1}.faq-question{width:100%;padding:1rem 1.5rem;border:0;background:none;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:14px;font-weight:600;cursor:pointer;color:#333}.faq-question span{color:#0b1933}.faq-question span:first-child{padding-right:1rem}.faq-icon{font-size:1.4rem;line-height:1;transition:transform .2s ease,color .2s ease;color:#f7b10a}.faq-item.is-open{background-color:#112b5b}.faq-item.is-open .faq-question{background-color:#112b5b}.faq-item.is-open .faq-question span{color:#fff}.faq-item.is-open .faq-answer p{color:#fff}.faq-item.is-open .faq-icon{transform:rotate(45deg);color:#e09300}.format-post .faq-answer{max-height:0;overflow:hidden;padding:0 15px;transition:max-height .25s ease,padding-bottom .25s ease;font-size:.95rem;color:#555}.format-post .faq-answer p{color:#333}.faq-answer p{margin:0 0 1rem}.faq-item.is-open .faq-answer{padding-bottom:1rem;max-height:400px}.faq-question:hover{background:#fffaf0}@media(max-width: 768px){.faq-question{padding:.9rem 1rem}.faq-answer{padding:0 1rem}}.fake-content{text-align:center;opacity:.7;font-size:14px;z-index:1}.fab-backdrop{position:fixed;left:50%;bottom:24px;width:80px;height:80px;border-radius:50%;transform:translateX(-50%) scale(0);transform-origin:center;background:radial-gradient(circle at center, #fff4b3 0%, #ffe38a 25%, #ffce54 45%, #f9a825 65%, #f29940 85%, #3b0b18 100%);transition:transform .45s ease-out;z-index:10;pointer-events:none;overflow:hidden}.fab-backdrop::before{content:"";position:absolute;inset:-80%;border-radius:50%;background:repeating-conic-gradient(from 0deg, rgba(255, 255, 255, 0.18) 0deg, rgba(255, 255, 255, 0.18) 8deg, rgba(255, 255, 255, 0) 8deg, rgba(255, 255, 255, 0) 24deg);mix-blend-mode:screen;opacity:0;transform:rotate(0deg);animation:rays-spin 60s linear infinite;transition:opacity .35s ease}.fab-backdrop::after{content:"";position:absolute;inset:-25%;border-radius:50%;box-shadow:0 0 45px hsla(0,0%,100%,.6),0 0 90px rgba(242,153,64,.9);opacity:0;animation:glow-pulse 6s ease-in-out infinite;transition:opacity .35s ease}body.menu-open .fab-backdrop{transform:translateX(-50%) scale(16)}body.menu-open .fab-backdrop::before,body.menu-open .fab-backdrop::after{opacity:1}@keyframes rays-spin{to{transform:rotate(360deg)}}@keyframes glow-pulse{0%,100%{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.fab-container{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);width:300px;height:280px;pointer-events:none;z-index:11}.fab-inner{position:relative;width:100%;height:100%}.fab-main{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:68px;height:68px;border-radius:50%;border:none;background:#00a183;color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(0,0,0,.5);cursor:pointer;pointer-events:auto;transition:transform .25s ease,background .25s ease}.fab-main.open{background:#007c62;transform:translateX(-50%) rotate(45deg)}.fab-action{position:absolute;left:50%;bottom:0;transform:translate(-50%, 0) scale(0.2);transform-origin:center bottom;opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(0.18, 0.89, 0.32, 1.28),opacity .2s ease;text-align:center;font-size:12px;font-weight:600}.fab-container.open .fab-action{opacity:1;pointer-events:auto}.fab-action-inner{display:flex;flex-direction:column;align-items:center;gap:6px}.fab-item{width:64px;height:64px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(0,0,0,.4);cursor:pointer}.fab-item--presenca{background:#fff;color:#222}.fab-item--autocuidado{background:#fbf0e1;color:#333}.fab-item--autocura{background:#647636;color:#fff}.fab-item--autodesenvolvimento{background:#f29940;color:#fff}.fab-label{line-height:1.2;color:#3b1f0b;text-shadow:0 1px 2px hsla(0,0%,100%,.15);font-weight:700;font-size:11px}.fab-container.open .fab-action--presenca{transform:translate(calc(-50% - 120px), -60px) scale(1);transition-delay:.02s}.fab-container.open .fab-action--autocuidado{transform:translate(calc(-50% - 70px), -190px) scale(1);transition-delay:.06s}.fab-container.open .fab-action--autocura{transform:translate(calc(-50% + 70px), -190px) scale(1);transition-delay:.1s}.fab-container.open .fab-action--autodesenvolvimento{transform:translate(calc(-50% + 120px), -60px) scale(1);transition-delay:.14s}.close-animation{width:73px;height:73px;position:absolute;right:0;left:0;margin:0 auto;bottom:-25px;background:#03132c;border-radius:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.close-animation span{color:#fff;font-size:11px}.page-intro-text{margin:10px 15px;padding:12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#e0e0e0;font-size:13px;line-height:1.5;box-shadow:0 4px 6px rgba(0,0,0,.1);backdrop-filter:blur(8px);position:relative;display:flex;flex-direction:column;align-items:flex-start}body.page-id-23 .page-intro-text,body.page-id-21 .page-intro-text{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);color:#333}.page-intro-content{display:flex;align-items:flex-start;gap:12px;width:100%}.pillar-intro-icon{width:28px;height:28px;display:block;opacity:.9;flex-shrink:0;margin-top:2px}body.page-id-23 .pillar-intro-icon,body.page-id-21 .pillar-intro-icon{filter:invert(1) brightness(0.2)}.page-intro-text-wrapper{max-height:60px;overflow:hidden;transition:max-height .4s ease-in-out;position:relative;width:100%;-webkit-mask-image:linear-gradient(to bottom, black 50%, transparent 100%);mask-image:linear-gradient(to bottom, black 50%, transparent 100%)}.page-intro-text-wrapper.is-expanded{max-height:1000px;-webkit-mask-image:none;mask-image:none}.btn-read-more{display:inline-block;margin-top:10px;font-size:12px;font-weight:600;color:inherit;text-decoration:none;cursor:pointer;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.05);padding:6px 16px;border-radius:20px;outline:none;opacity:.9;transition:opacity .2s,background .2s;position:relative;z-index:10;letter-spacing:.3px;text-transform:uppercase}body.page-id-23 .btn-read-more,body.page-id-21 .btn-read-more{background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05)}.btn-read-more:hover{opacity:1;background:hsla(0,0%,100%,.25)}body.page-id-23 .btn-read-more:hover,body.page-id-21 .btn-read-more:hover{background:rgba(0,0,0,.12)}.palettes-grid{display:flex;flex-direction:column;gap:10px;margin:15px}.palette-group{border-radius:12px;padding:16px 18px;border:1px solid rgba(0,0,0,.4);box-shadow:0 8px 18px rgba(0,0,0,.45);display:flex;flex-direction:column;position:relative;gap:8px;transition:transform .15s ease,box-shadow .15s ease;background:var(--bg);color:var(--text)}.palette-group:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.55)}.palette-group h2{font-size:16px;margin-bottom:4px;color:var(--title)}.palette-group p{color:var(--text);font-size:12px;line-height:1.4}.palette-group a{font-size:14px;text-decoration:none;font-weight:600;margin-top:6px;color:var(--link);background-color:rgba(0,0,0,.25);padding:15px;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:7px;flex-direction:column;text-align:center}.palette-group a span{color:inherit}.palette-group a:hover{text-decoration:underline;opacity:.9}.palette-meta{font-size:11px;opacity:.8;margin-top:6px;line-height:1.4}.palette-meta code{font-family:"JetBrains Mono",Menlo,Consolas,monospace;font-size:11px;padding:1px 4px;border-radius:4px;background:rgba(0,0,0,.25)}.palette-dot{width:22px;height:22px;border-radius:50%;background:var(--link);margin-bottom:8px;border:2px solid rgba(94,94,94,.4)}.page-presenca .group-1{--bg: #F7F7F7;--title: #1A1A1A;--text: #2A2A2A;--link: #647636}.page-presenca .group-2{--bg: #F2F2F2;--title: #1A1A1A;--text: #2A2A2A;--link: #5C5C5C}.page-presenca .group-3{--bg: #ECECEC;--title: #1A1A1A;--text: #292929;--link: #585858}.page-presenca .group-4{--bg: #E6E6E6;--title: #1A1A1A;--text: #282828;--link: #545454}.page-presenca .group-5{--bg: #E0E0E0;--title: #1A1A1A;--text: #262626;--link: #505050}.page-presenca .group-6{--bg: #DADADA;--title: #1A1A1A;--text: #252525;--link: #4C4C4C}.page-presenca .group-7{--bg: #D5D5D5;--title: #1A1A1A;--text: #242424;--link: #484848}.page-presenca .group-8{--bg: #CFCFCF;--title: #1A1A1A;--text: #222222;--link: #444444}.page-presenca .group-9{--bg: #C9C9C9;--title: #1A1A1A;--text: #212121;--link: #404040}.page-presenca .group-10{--bg: #C4C4C4;--title: #1A1A1A;--text: #202020;--link: #3C3C3C}.page-autocuidado .group-1{--bg: #FBF0E1;--title: #7A4A20;--text: #4A3219;--link: #C97533}.page-autocuidado .group-2{--bg: #F8E2C6;--title: #77451C;--text: #463019;--link: #C66E2F}.page-autocuidado .group-3{--bg: #F4D3AB;--title: #724018;--text: #422C17;--link: #C0662B}.page-autocuidado .group-4{--bg: #F0C591;--title: #6D3B16;--text: #3E2915;--link: #BA5F27}.page-autocuidado .group-5{--bg: #EBB677;--title: #683612;--text: #382513;--link: #B45724}.page-autocuidado .group-6{--bg: #E7A95F;--title: #623211;--text: #332111;--link: #AE5122}.page-autocuidado .group-7{--bg: #E39B47;--title: #5D2E0F;--text: #2E1E0F;--link: #A84B20}.page-autocuidado .group-8{--bg: #DF8F32;--title: #57290D;--text: #2A1A0E;--link: #A2451C}.page-autocuidado .group-9{--bg: #DB8420;--title: #53250C;--text: #26170C;--link: #9E3F1A}.page-autocuidado .group-10{--bg: #D67810;--title: #4E220B;--text: #23140B;--link: #983919}.page-autocura .group-1{--bg: #4A6634;--title: #DDEAB7;--text: #F7FDEB;--link: #88D150}.page-autocura .group-2{--bg: #425C2F;--title: #E5F6C3;--text: #F5FCE8;--link: #8FD857}.page-autocura .group-3{--bg: #3A5229;--title: #D7EDB2;--text: #E8F3D4;--link: #7EBE44}.page-autocura .group-4{--bg: #344924;--title: #E3F5BE;--text: #F4FBE7;--link: #95D65C}.page-autocura .group-5{--bg: #2D4021;--title: #D9EDB3;--text: #EAF3D6;--link: #84C148}.page-autocura .group-6{--bg: #27371C;--title: #E1F4BB;--text: #F3FBE1;--link: #9AD962}.page-autocura .group-7{--bg: #222F18;--title: #D4E9AD;--text: #E7F2D1;--link: #89C84F}.page-autocura .group-8{--bg: #1D2714;--title: #DCEFB6;--text: #F0F8DD;--link: #A3E066}.page-autocura .group-9{--bg: #182010;--title: #D8EEB0;--text: #EDF6D8;--link: #8FD053}.page-autocura .group-10{--bg: #141B0F;--title: #DCEFB6;--text: #E9F4D5;--link: #9DD95C}.page-autodesenvolvimento .group-1{--bg: #A95316;--title: #FFE4C3;--text: #FFF1DC;--link: #F29940}.page-autodesenvolvimento .group-2{--bg: #9F4E16;--title: #FFE0BB;--text: #FFECD4;--link: #F5A14C}.page-autodesenvolvimento .group-3{--bg: #944815;--title: #FFDCB2;--text: #FFE7CB;--link: #F8A957}.page-autodesenvolvimento .group-4{--bg: #8A4214;--title: #FFD7AA;--text: #FFE2C2;--link: #F29940}.page-autodesenvolvimento .group-5{--bg: #7F3C12;--title: #FFD3A2;--text: #FFDFBC;--link: #F7AE5D}.page-autodesenvolvimento .group-6{--bg: #743711;--title: #FFCF9B;--text: #FCD8B2;--link: #F8B669}.page-autodesenvolvimento .group-7{--bg: #69310F;--title: #FECB94;--text: #FBD4AE;--link: #F4AD5E}.page-autodesenvolvimento .group-8{--bg: #5F2B0E;--title: #F7C289;--text: #F8CFAB;--link: #F3A656}.page-autodesenvolvimento .group-9{--bg: #54250C;--title: #F0B97E;--text: #F4C9A3;--link: #F09C4A}.page-autodesenvolvimento .group-10{--bg: #4A200B;--title: #EAB275;--text: #F0C59F;--link: #EC9440}.page-terapias-complementares .group-1{--bg: #8F7ABD;--title: #FFF4FF;--text: #FDF8FF;--link: #F0B4FF}.page-terapias-complementares .group-2{--bg: #8873B5;--title: #F9EEFF;--text: #FBF3FF;--link: #EBABFB}.page-terapias-complementares .group-3{--bg: #816CAD;--title: #F6E8FF;--text: #F7EEFD;--link: #E5A1F5}.page-terapias-complementares .group-4{--bg: #7A5CA5;--title: #F3E2FC;--text: #F5E8FB;--link: #DFA0F2}.page-terapias-complementares .group-5{--bg: #6F549A;--title: #EEDAF8;--text: #F1E1F7;--link: #D792EE}.page-terapias-complementares .group-6{--bg: #654B90;--title: #E9D3F5;--text: #EBD9F2;--link: #D184EA}.page-terapias-complementares .group-7{--bg: #5B437F;--title: #E3CBF0;--text: #E5D0EE;--link: #C879E4}.page-terapias-complementares .group-8{--bg: #523B73;--title: #DEC4EC;--text: #E0C9EA;--link: #C26EDE}.page-terapias-complementares .group-9{--bg: #493467;--title: #D8BDE8;--text: #D9C0E5;--link: #BC65D8}.page-terapias-complementares .group-10{--bg: #3C294F;--title: #D3B7E4;--text: #D4BEDF;--link: #B65BD2}.page-neuro-jogos .group-1{--bg: #1552a4;--title: #e3f2fd;--text: #f0f7ff;--link: #64b5f6}.page-neuro-jogos .group-2{--bg: #134a94;--title: #dae9f7;--text: #e8f1fa;--link: #5da9e6}.page-neuro-jogos .group-3{--bg: #114285;--title: #d1e0f0;--text: #e0ebf5;--link: #569dd6}.page-neuro-jogos .group-4{--bg: #0f3b75;--title: #c8d7e9;--text: #d8e4f0;--link: #4f91c7}.page-neuro-jogos .group-5{--bg: #0d3366;--title: #bfcee2;--text: #d0ddea;--link: #4885b8}.page-neuro-jogos .group-6{--bg: #0b2b57;--title: #b6c5db;--text: #c8d7e5;--link: #4179a8}.page-neuro-jogos .group-7{--bg: #092347;--title: #adbcd4;--text: #c0d0df;--link: #3a6d99}.page-neuro-jogos .group-8{--bg: #071b38;--title: #a4b3cd;--text: #b8c9da;--link: #33618a}.page-neuro-jogos .group-9{--bg: #051429;--title: #9baac6;--text: #b0c2d5;--link: #2c557b}.page-neuro-jogos .group-10{--bg: #030c1a;--title: #92a1bf;--text: #a8bbd0;--link: #25496b}.therapy-card{border-radius:10px;padding:14px 14px 16px;background:rgba(0,0,0,.14);border:1px solid hsla(0,0%,100%,.15);display:flex;flex-direction:column;gap:8px}.therapy-card .group-title{display:flex;align-items:center;gap:10px}.therapy-card .group-title h2{font-weight:bold}.therapy-icon{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;background:rgba(0,0,0,.28);color:#fff;margin-bottom:4px;overflow:hidden}.therapy-icon img{max-width:22px;max-height:22px}.therapy-card h2{font-size:18px;margin:0;color:var(--title)}.therapy-text{font-size:12px;line-height:1.4;margin:0;color:var(--text)}.therapy-description{font-size:11px;line-height:1.5;margin:0;color:var(--text);opacity:.95}.therapy-link{font-size:12px;font-weight:600;margin-top:6px;display:inline-flex;align-items:center;gap:4px;color:var(--link);text-decoration:none}.page-autocuidado .therapy-icon--diario-vital{background:#fff7ec;color:#7a4a20;box-shadow:inset 0 0 0 2px rgba(122,74,32,.18),0 6px 14px rgba(122,74,32,.22)}.page-autocuidado .therapy-card .therapy-link{color:#fff}.tabs-swiper .swiper-slide-2,.tabs-swiper .swiper-slide-3,.tabs-swiper .swiper-slide-4,.tabs-swiper .swiper-slide-5{color:#e0e0e0}.tabs-swiper .swiper-slide-2{background-color:#fff}.tabs-swiper .swiper-slide-3{background-color:#fbf0e1}.tabs-swiper .swiper-slide-4{background-color:#647636}.tabs-swiper .swiper-slide-5{background-color:#f29940}.tabs-swiper .swiper-slide-2,.tabs-swiper .swiper-slide-3{color:#333}.tabs-swiper .swiper-slide-2 .page-intro-text,.tabs-swiper .swiper-slide-3 .page-intro-text{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);color:#333}.tabs-swiper .swiper-slide-2 .pillar-intro-icon,.tabs-swiper .swiper-slide-3 .pillar-intro-icon{filter:invert(1) brightness(0.2)}.tabs-swiper .swiper-slide-2 .btn-read-more,.tabs-swiper .swiper-slide-3 .btn-read-more{background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05)}.tabs-swiper .swiper-slide-2 .btn-read-more:hover,.tabs-swiper .swiper-slide-3 .btn-read-more:hover{background:rgba(0,0,0,.12)}.pillar-cards-grid{margin-left:0;margin-right:0;overflow:visible}.pillar-cards-swiper{width:min(380px,100%);max-width:100%;height:auto;margin:0 auto;overflow:visible;padding:16px 34px 44px;box-sizing:border-box}.four-pillars-group{margin-top:20px}.four-pillars{display:grid;grid-template-columns:1fr 1fr;padding-left:20px;padding-right:20px;gap:10px}.four-pillars .side-menu-link{height:115px;border-radius:7px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.four-pillars .side-menu-link img{height:auto}.group-pillar{padding:20px}.group-pillar .terapias-complementares{border-radius:7px}.group-pillar small{color:dimgray;font-size:12px;text-align:left;margin-bottom:10px;width:100%;display:inline-block}.vd-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:100000}.vd-modal-body{text-align:center}.vd-modal.is-open{display:flex}.vd-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.6)}.vd-modal-dialog{position:relative;max-width:380px;width:90%;background:radial-gradient(circle 445px at top, #f29940 0%, #4A6634 40%, #191e14 100%);color:#222;border-radius:16px;padding:24px 24px 18px;z-index:1;box-shadow:0 18px 40px rgba(0,0,0,.5)}.vd-modal-close{position:absolute;top:10px;right:14px;border:0;background:rgba(0,0,0,0);font-size:40px;cursor:pointer;color:#fff}.vd-modal-body h2{margin-bottom:10px;color:#fff;text-align:center}body.modal-open{overflow:hidden}.vdl-modal-image-wrap{width:100%}.vdl-modal-image-wrap img{width:100%;max-height:130px;object-fit:contain;display:block}.sound-icon.is-active{border-radius:16px;background:rgba(242,153,64,.18);box-shadow:0 0 0 2px rgba(242,153,64,.7),0 8px 20px rgba(0,0,0,.45)}.sounds-page{padding:24px 16px 32px;background:radial-gradient(circle at top, #f29940 0%, #23113d 30%, #0b0715 100%);color:#fff;overflow:hidden;height:100dvh}.sounds-title{text-align:center;font-size:18px;font-weight:600;margin-bottom:16px}.sounds-tabs{display:flex;gap:12px;overflow-x:auto;padding-bottom:25px;-webkit-overflow-scrolling:touch;cursor:grab}.sounds-tabs.is-grabbing{cursor:grabbing}.sounds-tabs::-webkit-scrollbar{display:none}.sounds-tab{flex-shrink:0;white-space:nowrap;border:none;padding:8px 22px;border-radius:999px;font-size:14px;font-weight:600;background:hsla(0,0%,100%,.08);color:#d0c3ff;cursor:pointer;transition:all .2s ease}.sounds-tab.is-active{background:#f29940;color:#fff;box-shadow:0 8px 18px rgba(0,0,0,.35)}.sounds-content-swiper{width:100%}.sounds-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;justify-items:center;padding:8px 4px 0;width:100%}.sound-item{text-align:center;font-size:12px;color:#e9e1ff;display:flex;flex-direction:column;align-items:center}.sound-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.sound-icon-placeholder{width:30px;height:30px}.sound-icon-placeholder.sound-icon-placeholder-bowl{width:45px;height:45px}.sound-icon-placeholder.sound-icon-placeholder-bowl img{border-radius:20px}.sound-meta{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:5px}.sound-label{color:#d1d0d0;font-size:12px}.sound-lock{font-size:10px;opacity:.6}.sound-item.is-locked .sound-lock::before{content:"🔒"}.sound-volume-wrapper{margin-top:4px;width:80%}.sound-volume{width:100%;-webkit-appearance:none;appearance:none;height:4px;border-radius:999px;background:hsla(0,0%,100%,.18);outline:none;touch-action:pan-y}.sound-volume::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#f29940;cursor:pointer;box-shadow:0 0 0 2px rgba(0,0,0,.25)}.sound-volume::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#f29940;cursor:pointer;box-shadow:0 0 0 2px rgba(0,0,0,.25)}.player-modal{position:fixed;bottom:0;left:0;width:100%;height:90dvh;padding:15px;background-color:#361e3d;z-index:9999;opacity:0;transform:translateY(100%);transition:transform .4s ease,opacity .4s ease;pointer-events:none}.player-modal .clear-player span{color:#f29940;font-weight:bold;font-size:12px}.player-modal .vol{color:#fff;font-size:12px;margin-top:10px;display:inline-block}.player-modal.is-open{opacity:1;transform:translateY(0);pointer-events:auto}.player-modal .player-modal-header{display:flex;justify-content:space-between}.player-modal .action-modal-player{width:20px}.player-modal .list-player-modal{margin-top:20px;display:flex;flex-direction:column;gap:15px}.player-modal .list-player-modal li{display:grid;grid-template-columns:44px auto 20px;align-items:center;gap:10px}.player-modal .list-player-modal li .icon{display:flex;align-items:center;justify-content:center;color:#fff}.player-modal .list-player-modal li .range{display:flex;justify-content:start;align-items:center;color:#fff}.player-modal .list-player-modal li .trash{width:20px}.player-modal .bottom-player-modal{position:absolute;bottom:10px;width:95%;left:0;right:0;margin:0 auto}.player-modal .bottom-player-modal ul{display:flex;justify-content:space-between;width:70%;margin:0 auto}.player-modal .bottom-player-modal ul li{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.player-modal .bottom-player-modal ul li .image{padding:10px;border-radius:100%;background-color:#333}.player-modal .bottom-player-modal ul li span{color:#fff;font-size:12px}.player-modal .bottom-player-modal ul li img{width:20px;height:20px}.modal-collection{position:fixed;bottom:0;left:0;height:50vh;background-color:#170b1a;width:100%;opacity:1;transform:translateY(0);transition:transform .4s ease,opacity .4s ease;pointer-events:auto}.modal-collection.is-active{transform:translateY(0)}.modal-collection .header-modal-collection{display:grid;grid-template-columns:20px auto;align-items:center;width:100%;justify-content:stretch;padding:10px;gap:15px}.modal-collection .header-modal-collection span{text-align:center;padding-right:20px;color:#fff}.modal-collection .group-modal-collection{position:absolute;bottom:10px;left:0;width:95%;margin:0 auto;right:0;text-align:center;display:flex;flex-direction:column}.modal-collection .group-modal-collection span{padding-right:0}.modal-collection .group-modal-collection form{width:180px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.modal-collection .group-modal-collection form input[type=text]{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #ccc;padding:10px;color:#818181;text-align:center}.modal-collection .group-modal-collection form input[type=text]:focus{outline:none}.modal-collection .group-modal-collection form input[type=submit]{border:2px solid #f29940;color:#f29940;background-color:rgba(0,0,0,0);border-radius:5px;width:80px;margin:0 auto;padding:5px 10px}.modal-collection.is-hidden{opacity:0;transform:translateY(100%);pointer-events:none}.modal-collection .items-fav{padding-left:15px;padding-right:15px;text-align:center;display:flex;align-items:center;justify-content:center;gap:15px;margin-top:15px}.player-bottom{background-color:#361e3d;position:fixed;bottom:75px;border-radius:5px;padding:10px;left:0;right:0;width:95%;margin:0 auto;display:none;justify-content:space-between;z-index:99}.player-bottom.is-active{display:flex}.player-bottom ul li{color:#818181;font-size:11px}.player-bottom span{font-weight:bold;color:#fff}.player-bottom .icon-play{border:1px solid #673ab7;width:40px;height:40px;border-radius:100%;background-color:#4f1b81}.player-bottom .group{display:flex;align-items:center;gap:15px}.player-bottom .control img,.player-bottom .control-close img{width:20px;height:20px}.modal-countdown{position:fixed;bottom:0;left:0;height:25vh;background-color:#170b1a;width:100%;opacity:1;transform:translateY(0);transition:transform .4s ease,opacity .4s ease;pointer-events:auto}.modal-countdown .group-modal-countdown{padding-left:10px;padding-right:10px;display:flex;flex-direction:column;gap:10px}.modal-countdown .group-modal-countdown span{color:#fff;font-size:11px}.modal-countdown .time{display:flex;overflow:auto;gap:10px}.modal-countdown .time li{color:#f29940;border:1px solid #f29940;padding:10px}.modal-countdown .time li.active{background-color:#f29940;color:#fff}.modal-countdown .actions{display:flex;justify-content:space-between;margin:0 auto;gap:10px;margin-top:10px}.modal-countdown .actions li{border:2px solid #58353e;color:#f29940;background-color:rgba(0,0,0,0);border-radius:5px;margin:0 auto;padding:5px 10px}.modal-countdown .header-modal-countdown{display:grid;grid-template-columns:auto 20px;align-items:center;width:100%;justify-content:stretch;padding:10px;gap:15px}.modal-countdown .header-modal-countdown span{text-align:center;padding-left:20px;color:#fff}.modal-countdown.is-active{transform:translateY(0)}.modal-countdown.is-hidden{opacity:0;transform:translateY(100%);pointer-events:none}.wrapper-favorites{display:flex;flex-direction:column;width:100%}.favorites-custom{width:100%;flex-direction:column;display:flex}.favorites-custom .not-content{font-size:12px;color:#8c8c8c}.items-collections{display:flex;width:100%;flex-direction:column;padding-left:5px;padding-right:5px;gap:25px}.items-collections .sound-icon-placeholder.sound-icon-placeholder-bowl{width:30px;height:30px}.items-collections .sound-icon-placeholder{width:20px;height:20px}.items-collections .sound-icon{width:30px;height:30px}.items-collections .sound-icon.is-active{border-radius:12px}.items-collections .item-collection{display:grid;grid-template-columns:130px auto 20px;align-items:center;gap:10px}.items-collections .item-collection .trash{width:20px}.items-collections .item-collection .text{text-align:left}.items-collections .item-collection .text h2{font-size:12px}.items-collections .item-collection .text span{font-size:12px}.items-collections .item-collection .list-collection{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;background-color:rgba(255,235,59,.1215686275);padding:10px;border-radius:5px}body.post-type-archive-terapeuta,body.single-terapeuta{background:#f7f3ed}body.single-terapeuta .header-page{background-color:rgba(0,0,0,0)}body.single-terapeuta .header-page h1,body.single-terapeuta .header-page h2{color:#113011}body.single-terapeuta .header-page .header-page-back svg path{fill:#000}.terapeutas-search{margin-bottom:20px;margin-top:20px}.terapeutas-search__inner{position:relative;display:flex;width:100%}.terapeutas-search__filters{display:none;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;margin-top:10px}.terapeutas-search__filters.is-open{display:grid}.terapeutas-search__filter{position:relative;display:flex;flex-direction:column;gap:5px;color:#4a543e;font-size:12px;font-weight:bold}.terapeutas-search__filter::after{position:absolute;right:13px;bottom:13px;width:7px;height:7px;border-right:2px solid #748b4b;border-bottom:2px solid #748b4b;content:"";pointer-events:none;transform:rotate(45deg);transition:border-color .2s}.terapeutas-search__filter:focus-within{color:#d97706}.terapeutas-search__filter:focus-within::after{border-color:#f7a23f}.terapeutas-search__select{width:100%;min-width:0;padding:11px 32px 11px 14px;border:1px solid #e6dfd2;border-radius:18px;appearance:none;background:linear-gradient(180deg, #fff 0%, #fffaf3 100%);box-shadow:0 8px 20px rgba(113,125,47,.1),inset 0 1px 0 hsla(0,0%,100%,.85);color:#113011;font-size:12px;font-weight:700;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.terapeutas-search__select:focus{border-color:#f7a23f;background:#fff;box-shadow:0 0 0 3px rgba(247,162,63,.22),0 8px 20px rgba(113,125,47,.12)}.terapeutas-search__icon{position:absolute;top:50%;left:14px;color:#000;pointer-events:none;transform:translateY(-50%)}.terapeutas-search__input{width:100%;padding:10px 45px 10px 40px;border:1px solid #e6dfd2;border-radius:20px;background:#fff;color:#222;outline:none;transition:border-color .2s,box-shadow .2s}.terapeutas-search__input::placeholder{color:#4a543e}.terapeutas-search__input:focus{border-color:#f7a23f;box-shadow:0 0 0 3px rgba(247,162,63,.22)}.terapeutas-search__filter-toggle{position:absolute;top:50%;right:6px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:#5f631c;cursor:pointer;transform:translateY(-50%);transition:background .2s,color .2s}.terapeutas-search__filter-toggle.is-active,.terapeutas-search__filter-toggle:hover{background:#748b4b;color:#fff}.terapeutas-search__error{color:#ff6b6b}.vdl-tabs--terapeutas{display:flex;gap:10px;width:100%;margin-bottom:20px}.vdl-tabs--terapeutas .vdl-tab{display:flex;flex:1;align-items:center;justify-content:center;gap:5px;padding:10px;border:0;border-radius:20px;background:#fefaf3;color:#5f631c;cursor:pointer}.vdl-tabs--terapeutas .vdl-tab.is-active{background:#748b4b;color:#fff}.tab-content{display:none}.tab-content.is-active{display:block}.tab-content--tipos{padding-bottom:120px}.tipos-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:10px}.tipos-grid.is-hidden{display:none}.tipo-grid-item,.terapeuta-card__tag{--tipo-bg: #eae6ca;--tipo-text: #77703f}.tipo-grid-item--color-0,.terapeuta-card__tag--color-0{--tipo-bg: #eae6ca;--tipo-text: #77703f}.tipo-grid-item--color-1,.terapeuta-card__tag--color-1{--tipo-bg: #e9e7d7;--tipo-text: #6b684e}.tipo-grid-item--color-2,.terapeuta-card__tag--color-2{--tipo-bg: #fbdfc8;--tipo-text: #a96835}.tipo-grid-item--color-3,.terapeuta-card__tag--color-3{--tipo-bg: #dff5ee;--tipo-text: #4f8777}.tipo-grid-item--color-4,.terapeuta-card__tag--color-4{--tipo-bg: #e0ebf3;--tipo-text: #557a93}.tipo-grid-item--color-5,.terapeuta-card__tag--color-5{--tipo-bg: #fee6d5;--tipo-text: #b57243}.tipo-grid-item--color-6,.terapeuta-card__tag--color-6{--tipo-bg: #ece9cf;--tipo-text: #7f7844}.tipo-grid-item--color-7,.terapeuta-card__tag--color-7{--tipo-bg: #e3f1e9;--tipo-text: #5c856d}.tipo-grid-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:15px;border:1px solid rgba(0,0,0,0);border-radius:12px;background:var(--tipo-bg);color:var(--tipo-text);font-weight:bold;text-align:center;cursor:pointer;transition:all .2s}.tipo-grid-item.is-selected{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.tipo-grid-item__icon{width:32px;height:32px;object-fit:contain;filter:brightness(0) drop-shadow(0 1px 3px rgba(255, 255, 255, 0.5))}.tipo-grid-item__label{color:var(--tipo-text)}.filtro-controles{display:none;position:fixed;bottom:80px;left:50%;z-index:1000;flex-direction:column;align-items:center;gap:10px;width:90%;max-width:400px;padding:15px 25px;border-radius:15px;background:rgba(255,250,243,.95);box-shadow:0 4px 15px rgba(0,0,0,.18);text-align:center;transform:translateX(-50%);backdrop-filter:blur(5px)}.filtro-controles.is-visible{display:flex}.filtro-controles__counter{margin:0;color:#5f631c;font-size:14px;font-weight:bold}.filtro-controles__actions{display:flex;justify-content:center;gap:10px;width:100%}.filtro-controles__button{flex:1;padding:10px 20px;border:0;border-radius:20px;color:#fff;font-size:14px;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.16);transition:opacity .2s}.filtro-controles__button--primary{background:#748b4b;font-weight:bold}.filtro-controles__button--secondary{background:#f2f0e6;color:#5f631c}.tipos-lista{display:none;margin-top:20px}.tipos-lista.is-active{display:block}.tipos-lista__header{display:flex;align-items:center;margin-bottom:20px}.tipos-lista__back{display:flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:#5f631c;font-size:14px;cursor:pointer}.tipos-lista__title{margin:0 0 0 15px;color:#4a543e;font-size:14px;opacity:0;transform:translateY(10px);transition:opacity .5s ease-in-out,transform .5s ease-out}.tipos-lista__title.is-visible{opacity:1;transform:translateY(0)}.card-terapeuta-filter-wrapper,.msg-nenhum-filtro{display:none}.card-terapeuta-filter-wrapper.is-visible,.msg-nenhum-filtro.is-visible{display:block}.msg-nenhum-filtro,.terapeutas-empty{color:#5f631c}.card-terapeuta-filter{display:block;color:inherit;text-decoration:none}.card-terapeuta-filter:hover{text-decoration:none}.card-terapeuta-filter .terapeuta-card{display:flex;align-items:flex-start;gap:15px;padding:15px;border:1px solid #e9e5d7;border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(113,125,47,.08)}.terapeuta-card__avatar{flex-shrink:0;width:55px;height:55px;padding:2px;border:2px solid #96b065;border-radius:50%;object-fit:cover}.terapeuta-card__content{flex-grow:1}.terapeuta-card__title{margin:0;color:#113011;font-size:16px}.cards .card .terapeuta-card__title,.card .terapeuta-card__title{color:#113011}.terapeuta-card__mode{display:inline-block;width:fit-content;max-width:100%;padding:2px 8px;margin-bottom:5px;border-radius:10px;background:#f2f0e6;color:#5f631c;font-size:10px;line-height:1.4}.terapeuta-card__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.terapeuta-card__tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;background:var(--tipo-bg);color:var(--tipo-text);font-size:10px;font-weight:bold}.terapeuta-card__tag--more{--tipo-bg: #f2f0e6;--tipo-text: #5f631c}.terapeuta-card__tag-icon{display:inline-block;width:10px;height:10px;margin-right:4px;object-fit:contain;filter:brightness(0);vertical-align:middle}.terapeuta-card__arrow{display:inline-flex;flex-shrink:0;align-self:center;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f8f3ec;color:#000}.terapeuta-stars{margin-bottom:5px;color:#d8d8d8;font-size:14px}.terapeuta-stars__star{color:#d8d8d8}.terapeuta-stars__star.is-active{color:#f7a23f}.terapeuta-single__header{justify-content:space-between}.terapeuta-single__back svg path{fill:#000}.terapeuta-single__share{padding:0;border:0;background-color:rgba(0,0,0,0);color:#000;cursor:pointer}.terapeuta-single__wrapper{margin-top:-20px}.terapeuta-single__profile{display:flex;flex-direction:column;align-items:center;margin-bottom:30px;text-align:center}.terapeuta-single__avatar{width:150px;height:150px;padding:4px;margin-bottom:15px;border:3px solid #96b065;border-radius:50%;object-fit:cover}.terapeuta-single__title,.terapeuta-single__section-title{color:#113011}.container .terapeuta-single__title{color:#113011}.terapeuta-single__title{margin:0 0 10px;font-size:24px}.terapeuta-single__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:15px}.terapeuta-single__meta-item{display:inline-flex;align-items:center;gap:6px;padding:5px 15px;border-radius:20px;background:#f2f0e6;color:#5f631c;font-size:14px}.terapeuta-single__meta-icon,.terapeuta-single__section-icon{flex-shrink:0;color:#000}.terapeuta-single__section{margin-bottom:30px;color:#4a543e;line-height:1.6}.terapeuta-single__section-title{display:flex;align-items:center;gap:8px;margin-bottom:15px;font-size:18px}.terapeuta-single__tags{display:flex;flex-wrap:wrap;gap:10px}.terapeuta-single__tag{padding:5px 12px;border-radius:15px;font-size:13px}.terapeuta-single__content-card{padding:20px;border:1px solid #e9e5d7;border-radius:12px;background:#fff;color:#4a543e}.terapeuta-single__content-card p:last-child{margin-bottom:0}.terapeuta-single__action{margin-top:40px;text-align:center}.terapeuta-single__button{display:inline-block;padding:15px 40px;border-radius:30px;background:#748b4b;color:#fff;font-size:16px;font-weight:bold;text-decoration:none}.terapeuta-single__button:hover{text-decoration:none}.terapeutas-loading{display:flex;align-items:center;justify-content:center;padding:20px}.terapeutas-loading__icon{animation:terapeutas-spin 1s linear infinite}@keyframes terapeutas-spin{100%{transform:rotate(360deg)}}.tarot-app{width:100%;max-width:960px;background:radial-gradient(circle 445px at top, #f29940 0%, #23113d 40%, #0b0715 100%);padding:22px 18px 70px;position:relative;overflow:hidden}.tarot-app::before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 20% 0%, rgba(244, 214, 138, 0.15) 0, transparent 50%),radial-gradient(circle at 100% 0%, rgba(130, 192, 255, 0.2) 0, transparent 55%);opacity:.9;z-index:-1}header{text-align:center;margin-bottom:10px}header h1{font-size:22px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}header p{font-size:13px;opacity:.8;color:#fff}.hidden{display:none}.cooldown-info{text-align:center;font-size:12px;opacity:.9;margin-bottom:14px;padding-bottom:0;color:#fff}.shuffle-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.96));backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1500}.shuffle-overlay.is-visible{opacity:1;pointer-events:auto}.shuffle-box{background:rgba(12,6,40,.96);padding:18px 26px;border-radius:18px;box-shadow:0 16px 36px rgba(0,0,0,.85),0 0 0 1px hsla(0,0%,100%,.12);text-align:center}.shuffle-icon{font-size:40px;margin-bottom:8px;color:#fff;animation:shuffle-spin 1.4s linear infinite}.shuffle-box p{font-size:15px;letter-spacing:.06em;text-transform:uppercase;opacity:.9;color:#fff}@keyframes shuffle-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tarot-card{width:100%;aspect-ratio:170/260;perspective:1000px;cursor:pointer;position:relative}.card-inner{width:100%;height:100%;position:relative;transition:transform .7s ease;transform-style:preserve-3d}.tarot-card.flipped .card-inner{transform:rotateY(180deg)}.card-face{position:absolute;inset:0;border-radius:14px;backface-visibility:hidden;box-shadow:0 14px 28px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;text-align:center;height:100%;overflow:hidden}.card-front{background:repeating-linear-gradient(45deg, #18122b 0, #18122b 8px, #23163b 8px, #23163b 16px);position:relative}.card-front::before{content:"";position:absolute;inset:12px;border-radius:10px;border:1px solid rgba(255,241,175,.45);box-shadow:0 0 12px rgba(255,241,175,.3),0 0 30px rgba(160,122,255,.4)}.card-front span{font-size:46px;z-index:1;color:#fff;text-shadow:0 0 12px hsla(0,0%,100%,.5)}.card-back{background:radial-gradient(circle at 20% 0%, #f4d68a 0%, #e6a84a 22%, #5e2a84 65%, #140a24 100%);transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;padding:8px}.card-back-img{width:100%;height:100%;border-radius:10px;object-fit:cover;box-shadow:0 0 10px rgba(0,0,0,.4)}.is-shaking{animation:card-shake .45s ease}@keyframes card-shake{0%{transform:translateX(0)}15%{transform:translateX(-4px)}30%{transform:translateX(4px)}45%{transform:translateX(-3px)}60%{transform:translateX(3px)}75%{transform:translateX(-2px)}100%{transform:translateX(0)}}.selection-view h2{font-size:18px;text-align:center;color:#fff;font-weight:bold;margin-bottom:8px}.selection-view p.helper{font-size:13px;text-align:center;opacity:.8;margin-bottom:14px;color:#fff}.card-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:10px;padding-bottom:70px}@media(max-width: 800px){.card-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(max-width: 600px){.card-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.select-card{position:relative;border-radius:12px;overflow:hidden;cursor:pointer;transform-origin:center;transition:transform .18s ease,box-shadow .18s ease,border .18s ease}.select-card::after{content:"Selecionada";position:absolute;color:#fff;inset-inline:0;bottom:4px;font-size:8px;text-transform:uppercase;letter-spacing:.12em;text-align:center;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease}.select-card.is-selected{box-shadow:0 0 0 2px rgba(255,241,175,.9),0 0 20px rgba(255,199,95,.9);transform:translateY(-4px)}.select-card.is-selected::after{opacity:.9;transform:translateY(0)}.selection-info{font-size:12px;text-align:center;opacity:.8;position:fixed;color:#fff;left:50%;transform:translateX(-50%);bottom:125px;z-index:49;background:rgba(10,6,35,.95);padding:6px 14px;border-radius:999px;box-shadow:0 6px 14px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.12)}#confirm-selection{position:fixed;left:50%;transform:translateX(-50%);bottom:80px;z-index:50;border:none;border-radius:999px;padding:13px 30px;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg, #f6d96f, #f5b74a, #f18b5c);color:#2b0e26;box-shadow:0 10px 25px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.08);display:inline-flex;align-items:center;gap:8px;overflow:hidden;min-width:240px;justify-content:center}#confirm-selection.is-disabled{opacity:.4;cursor:default;box-shadow:0 4px 10px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.04)}#confirm-selection::before{content:"";position:absolute;inset-block:0;width:50%;background:linear-gradient(120deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));transform:translateX(-170%) skewX(-20deg);opacity:0;pointer-events:none;animation:btn-shine 2.8s infinite ease-out}#confirm-selection .sparkle{width:12px;height:12px;border-radius:999px;background:radial-gradient(circle, #ffffff 0, #ffeaa3 45%, rgba(255, 255, 255, 0) 70%);position:absolute;top:50%;left:-20%;transform:translate(-50%, -50%);animation:sparkle 2.8s infinite ease-out;opacity:0;box-shadow:0 0 10px hsla(0,0%,100%,.9),0 0 22px rgba(255,199,95,.9),0 0 40px rgba(255,199,95,.7);pointer-events:none}#confirm-selection:active:not(.is-disabled){transform:translate(-50%, 1px) scale(0.99);box-shadow:0 4px 12px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.08)}@keyframes sparkle{0%{opacity:0;transform:translate(-40%, -50%) scale(0.3)}10%{opacity:1}40%{transform:translate(40%, -60%) scale(1);opacity:1}70%{transform:translate(150%, -40%) scale(0.7);opacity:.5}100%{transform:translate(260%, -50%) scale(0.3);opacity:0}}@keyframes btn-shine{0%{transform:translateX(-170%) skewX(-20deg);opacity:0}10%{opacity:1}45%{transform:translateX(170%) skewX(-20deg);opacity:1}60%{opacity:0}100%{transform:translateX(170%) skewX(-20deg);opacity:0}}.result-view.hidden{display:none}.result-header{text-align:center;margin-bottom:16px}.result-header h2{font-size:22px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;color:#fff}.result-header p{font-size:13px;opacity:.8;color:#f5f5f5}.result-question{margin-top:4px;margin-bottom:10px;text-align:center;font-size:19px;line-height:1.4;min-height:40px;display:flex;flex-direction:column;justify-content:center;font-weight:bold}.result-question span{color:#fff;font-size:18px;font-weight:bold}.result-question .num{font-size:18px;text-transform:uppercase;opacity:1;width:36px;height:36px;border-radius:100%;border:2px solid #fff;text-align:center;display:flex;align-items:center;justify-content:center;margin:0 auto 4px;font-weight:bold;padding:0}.result-swiper{width:230px;height:290px;margin:0 auto 10px;overflow:visible}@media(min-width: 480px){.result-swiper{width:250px;height:340px}}.result-swiper .swiper-slide{background:rgba(0,0,0,0);box-shadow:none;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%}.slide-question{display:none}.result-card-frame{width:75%;max-width:200px;background:linear-gradient(145deg, #f6d96f, #f18b5c, #b57bff);padding:3px;border-radius:18px;box-shadow:0 10px 26px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.12)}.result-card-frame .tarot-card{margin:0}.result-hint{font-size:11px;text-align:center;color:#fff;opacity:.65;margin-top:4px}.sequence-warning{font-size:11px;text-align:center;color:#f6a98c;min-height:14px;margin-top:4px;opacity:0;transition:opacity .2s ease}.sequence-warning.visible{opacity:1}.result-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.primary-btn,.secondary-btn{border-radius:999px;border:none;padding:10px 22px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.primary-btn{background:linear-gradient(90deg, #f6d96f, #f5b74a, #f18b5c);color:#2b0e26;box-shadow:0 10px 25px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.08)}.secondary-btn{background:rgba(20,12,45,.9);color:#f5f5f5;box-shadow:0 8px 18px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.08)}.btn-disabled{opacity:.4;cursor:default;box-shadow:0 4px 10px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.04);pointer-events:none}.share-box{margin-top:10px;text-align:center;font-size:12px}.share-box label{display:block;margin-bottom:4px;opacity:.8;color:#fff;font-size:12px}.share-box input{border-radius:999px;border:1px solid hsla(0,0%,100%,.2);padding:6px 12px;background:rgba(8,5,20,.85);color:#fff;font-size:12px;min-width:220px;max-width:260px}.share-box input::placeholder{color:hsla(0,0%,100%,.5)}.share-box input.is-invalid{border-color:#f18b5c;box-shadow:0 0 0 1px #f18b5c,0 0 12px rgba(241,139,92,.6)}.share-box input:disabled{opacity:.5;cursor:not-allowed}.share-error{display:none;margin-top:4px;font-size:11px;color:#f6a98c}.share-error.is-visible{display:block}.tarot-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .25s ease;z-index:999}.tarot-modal.is-open{opacity:1;pointer-events:auto}.tarot-modal-overlay{position:absolute;inset:0;background:radial-gradient(circle at top, rgba(0, 0, 0, 0.63), rgba(0, 0, 0, 0.95));backdrop-filter:blur(4px)}.tarot-modal-dialog{position:relative;max-width:420px;width:90%;background:radial-gradient(circle at top, #22133d, #0b0515 60%, #050309 100%);border-radius:18px;padding:18px 18px 16px;box-shadow:0 18px 40px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.08);z-index:1;animation:modal-in .26s ease-out}.tarot-modal-header{margin-bottom:8px}.tarot-modal-header small{display:block;font-size:11px;text-transform:uppercase;opacity:.7;text-align:center;color:#d6a5de}.tarot-modal-header h2{margin-top:3px;font-size:18px;color:#fff;text-align:center}.tarot-modal-body{text-align:left}.modal-card-image-wrapper{width:100%;margin-bottom:10px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:12px}.modal-card-image-wrapper img{max-width:160px;border-radius:12px;box-shadow:0 0 14px rgba(0,0,0,.7);object-fit:cover;opacity:0;transition:opacity .25s ease;z-index:2}.modal-card-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top, rgba(40, 18, 72, 0.95), rgba(5, 3, 15, 0.98));transition:opacity .25s ease;z-index:1}.modal-card-loader.is-hidden{opacity:0;pointer-events:none}.loader-orbit{width:60%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(173,140,255,.7);box-shadow:0 0 12px rgba(112,80,255,.9),0 0 30px rgba(19,213,255,.5);position:relative;animation:orbit-spin 1.2s linear infinite}.loader-orbit::before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle, #fff 0, #ffeaa3 40%, rgba(255, 255, 255, 0) 70%);top:-4px;left:50%;transform:translateX(-50%);box-shadow:0 0 8px hsla(0,0%,100%,.9),0 0 16px rgba(255,199,95,.9),0 0 26px rgba(255,199,95,.7)}.loader-star{position:absolute;inset:35%;border-radius:999px;background:radial-gradient(circle, #ffffff 0, rgba(255, 255, 255, 0) 70%);filter:blur(1px);animation:star-pulse 1.4s ease-in-out infinite}@keyframes orbit-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes star-pulse{0%{opacity:.3;transform:scale(0.8)}50%{opacity:1;transform:scale(1.05)}100%{opacity:.3;transform:scale(0.8)}}.tarot-modal-body p{font-size:13px;line-height:1.5;opacity:.95;color:#fff;padding-bottom:0;text-align:center}.tarot-modal-close{position:absolute;top:12px;right:12px;border:none;color:#000;font-size:32px;cursor:pointer;opacity:.85;padding:8px 12px;border-radius:999px;transition:opacity .15s ease,transform .15s ease;z-index:2;background-color:#fff;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.tarot-modal-close:hover{opacity:1;transform:scale(1.07)}@keyframes modal-in{from{opacity:0;transform:translateY(12px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}.share-invite-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1000}.share-invite-modal.is-open{opacity:1;pointer-events:auto}.share-invite-overlay{position:absolute;inset:0;background:radial-gradient(circle at top, rgba(255, 152, 0, 0.43), rgba(0, 0, 0, 0.96));backdrop-filter:blur(4px)}.share-invite-dialog{position:relative;max-width:380px;width:90%;background:radial-gradient(circle at top, #22133d, #0b0515 60%, #050309 100%);border-radius:18px;padding:18px 18px 18px;box-shadow:0 18px 40px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.1);z-index:1;text-align:center;animation:modal-in .26s ease-out}.share-invite-title{font-size:18px;margin-bottom:8px;color:#fff}.share-invite-text{font-size:12px;opacity:.9;line-height:1.5;margin-bottom:14px;padding-bottom:0;color:#fff}.share-invite-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.share-invite-cta{border-radius:999px;border:none;padding:8px 20px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg, #f6d96f, #f5b74a, #f18b5c);color:#2b0e26;box-shadow:0 10px 25px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.08)}.share-invite-close-btn{border-radius:999px;border:none;padding:8px 20px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:rgba(20,12,45,.9);color:#f5f5f5;box-shadow:0 8px 18px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.08)}.share-invite-close-x{position:absolute;top:4px;right:6px;border:none;background:rgba(0,0,0,0);color:#f5f5f5;font-size:24px;cursor:pointer;opacity:.8;padding:8px;transition:opacity .15s ease,transform .15s ease}.share-invite-close-x:hover{opacity:1;transform:scale(1.05)}.share-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1100}.share-modal.is-open{opacity:1;pointer-events:auto}.share-modal-overlay{position:absolute;inset:0;background:radial-gradient(circle at top, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.96));backdrop-filter:blur(4px)}.share-modal-dialog{position:relative;max-width:420px;width:90%;background:radial-gradient(circle at top, #22133d, #0b0515 60%, #050309 100%);border-radius:18px;padding:14px 14px 16px;box-shadow:0 18px 40px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.1);z-index:1;display:flex;flex-direction:column;align-items:center;animation:modal-in .26s ease-out}.share-modal-close{position:absolute;top:4px;right:6px;border:none;background:rgba(0,0,0,0);color:#f5f5f5;font-size:28px;cursor:pointer;opacity:.8;padding:10px;transition:opacity .15s ease,transform .15s ease}.share-modal-close:hover{opacity:1;transform:scale(1.07)}.share-modal-image{max-width:80%;border-radius:12px;box-shadow:0 10px 26px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.12);margin-top:12px;margin-bottom:10px}.share-modal-hint{font-size:11px;text-align:center;opacity:.75;line-height:1.4;margin-bottom:38px;color:#fff}.floating-share-btn{position:fixed;right:0;left:0;margin:0 auto;width:150px;text-align:center;bottom:14px;border-radius:999px;border:none;padding:10px 18px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg, #f6d96f, #f5b74a, #f18b5c);color:#2b0e26;box-shadow:0 10px 20px rgba(0,0,0,.8),0 0 0 1px hsla(0,0%,100%,.12);display:inline-flex;align-items:center;gap:6px;animation:share-pulse 1.8s infinite ease-in-out}@keyframes share-pulse{0%{transform:scale(1);box-shadow:0 10px 20px rgba(0,0,0,.8),0 0 0 1px hsla(0,0%,100%,.12)}50%{transform:scale(1.07);box-shadow:0 12px 26px rgba(0,0,0,.95),0 0 14px rgba(255,217,119,.7)}100%{transform:scale(1);box-shadow:0 10px 20px rgba(0,0,0,.8),0 0 0 1px hsla(0,0%,100%,.12)}}.cooldown-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:1200}.cooldown-modal.is-open{opacity:1;pointer-events:auto}.cooldown-overlay{position:absolute;inset:0;background:radial-gradient(circle at top, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.96));backdrop-filter:blur(4px)}.cooldown-dialog{position:relative;max-width:380px;width:90%;background:radial-gradient(circle at top, #22133d, #0b0515 60%, #050309 100%);border-radius:18px;padding:18px 18px 18px;box-shadow:0 18px 40px rgba(0,0,0,.9),0 0 0 1px hsla(0,0%,100%,.12);z-index:1;text-align:center;animation:modal-in .26s ease-out}.cooldown-title{font-size:18px;margin-bottom:8px}.cooldown-text{font-size:13px;opacity:.9;line-height:1.5;margin-bottom:10px}.cooldown-time{font-size:13px;color:#ffd977;margin-bottom:16px}.cooldown-ok-btn{border-radius:999px;border:none;padding:8px 20px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg, #f6d96f, #f5b74a, #f18b5c);color:#2b0e26;box-shadow:0 10px 25px rgba(0,0,0,.7),0 0 0 1px hsla(0,0%,100%,.08)}.cooldown-close-x{position:absolute;top:4px;right:6px;border:none;background:rgba(0,0,0,0);color:#f5f5f5;font-size:24px;cursor:pointer;opacity:.8;padding:8px;transition:opacity .15s ease,transform .15s ease}.cooldown-close-x:hover{opacity:1;transform:scale(1.05)}.wrapper-container{padding-left:15px;padding-right:15px}body.page-id-174 .cat-name{color:#000}body.page-id-174 .cat-thumb{filter:invert(0)}body.page-id-174 .vdl-title.store-title:before{filter:invert(1)}body.page-id-170 .cat-name,body.page-id-164 .cat-name,body.page-id-158 .cat-name,body.page-id-153 .cat-name,body.page-id-147 .cat-name,body.page-id-137 .cat-name,body.page-id-133 .cat-name,body.page-id-127 .cat-name,body.page-id-117 .cat-name,body.page-id-113 .cat-name{color:#000}body.page-id-170 .cat-thumb,body.page-id-164 .cat-thumb,body.page-id-158 .cat-thumb,body.page-id-153 .cat-thumb,body.page-id-147 .cat-thumb,body.page-id-137 .cat-thumb,body.page-id-133 .cat-thumb,body.page-id-127 .cat-thumb,body.page-id-117 .cat-thumb,body.page-id-113 .cat-thumb{filter:invert(1)}.more-premium{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;padding:5px 15px;border-radius:5px;opacity:.6}.more-premium .lock-content{width:15px}.more-premium span{color:#fff;font-size:12px}.link-full{background-color:rgba(0,0,0,.1490196078);display:flex;gap:10px;padding:10px;flex-direction:column;text-align:center;justify-content:center;align-items:center;border-radius:5px;text-decoration:none;border:1px solid #fff}.link-full:hover{text-decoration:none}.link-full span{color:#fff;font-size:14px}.lock-content{width:20px}.flag{position:absolute;width:30px;height:30px;background:rgba(0,0,0,0);color:#fff;padding:0px;left:0;top:0;z-index:1}.flag.flag-terapia-complementar img{width:10px !important;position:relative;z-index:2;left:4px;top:3px;filter:grayscale(1)}.flag:after{content:"";position:absolute;inset:0;pointer-events:none;width:0;height:0;border-top:0 solid rgba(0,0,0,0);border-right:30px solid rgba(0,0,0,0);border-bottom:30px solid #8a72b1;transform:rotate(90deg);top:0px;left:0px;border-radius:0 0 0 5px}.flag.flag-autocura:after{border-bottom:30px solid #647636}.flag.flag-autocura img{width:12px !important;position:relative;z-index:2;left:4px;top:3px;filter:grayscale(1)}.more-item{border:1px solid hsla(0,0%,100%,.4901960784);text-align:center;border-radius:5px;color:#fff;padding:10px;font-size:12px;font-family:inherit;width:100%;cursor:pointer;gap:10px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.3882352941)}.more-item span{color:inherit}.link-content{width:13px;position:relative;top:-1px}.exclusive-premium{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#8c2f2f;padding:5px 15px;right:-10px;gap:10px;top:5px}.exclusive-premium:after{content:"";position:absolute;top:30px;right:0px;width:0;height:0;border-top:0px solid rgba(0,0,0,0);border-bottom:14px solid rgba(0,0,0,0);border-left:9px solid #8c2f2f}.exclusive-premium span{color:#fff;font-size:12px}.exclusive-premium img{width:20px}.header-page{padding-left:15px;padding-right:15px;display:flex;align-items:center;gap:10px;background-color:#000;height:45px}.header-page a{display:flex}.header-page h1,.header-page h2{color:#fff !important;font-weight:bold;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:.67em 0}.wrapper-page{padding:15px}.format-post h2{color:#fff;margin-top:10px;margin-bottom:10px;font-size:18px}.format-post h3{color:#fff}.format-post ul{margin-bottom:20px}.format-post ul li{list-style:disc inside}.format-post strong{color:#fff}.format-post ul li,.format-post ol li{color:#c7c7c7;font-size:12px;line-height:19px}.format-post p{color:#c7c7c7;font-size:12px}.format-post p:last-child{padding-bottom:0}.container h1{color:#fff;font-weight:bold;font-size:21px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.section-swiper{padding-top:20px}.section-swiper h2{color:#fff}.swiper-slide-4{background-color:#647636}.swiper-slide-5{background-color:#f29940}.swiper-slide-3{background-color:#fbf0e1}.swiper-slide-3 h2{color:#000}.swiper-slide-2{background-color:#fff}.swiper-slide-2 h2{color:#000}body{background-color:#0b1933}body.home{background-color:#03132c}body.page-id-25{background-color:#647636}body.page-id-27{background-color:#f29940}body.page-id-23{background-color:#fbf0e1}body.page-id-21{background-color:#fff}.categorys-items{column-count:2;column-gap:10px;padding:15px}.categorys-items>.swiper-slide{break-inside:avoid;margin-bottom:10px}.categorys-items .thumb{width:100%;height:100%;border-radius:7px;display:flex;align-items:center;padding:10px 20px;justify-content:start;gap:10px;position:relative}.categorys-items .thumb .cat-name{font-size:12px;text-align:left}.categorys-items .swiper-slide{width:100%;height:100%}.categorys-items .swiper-slide img{width:30px}.header-title{display:flex;align-items:center;justify-content:space-between;align-items:center;margin-bottom:5px}.header-title .title{margin-bottom:0}.header-title .link-more{color:#8b8b8b;font-size:11px;background-color:hsla(0,0%,100%,.0901960784);padding:5px 10px;border-radius:15px}.title{color:#fff;font-weight:bold;margin-bottom:5px;font-size:18px}.description{color:dimgray;font-size:12px;width:70%;text-align:left;margin-bottom:20px}.category{display:inline-flex;background-color:#062715;padding:5px 15px;border-radius:10px}.category.loja{background-color:#221338}.category.loja span{color:#8659c5}.category.loja span:before{background-image:url("../../src/images/store.svg")}.category span{color:#219c5e;font-size:12px;position:relative;padding-left:20px}.category span:before{content:"";left:0;top:1px;width:12px;height:12px;position:absolute;background-image:url("../../src/images/category.svg");background-size:100%}.padding{padding-left:20px;padding-right:20px}h2,h3,h4,h5,h6{margin:0}p{margin:0;padding-bottom:10px;padding-top:0;line-height:19px}.vdl-title{position:relative;padding-left:30px}.vdl-title:before{content:"";left:0;top:-2px;width:22px;height:22px;position:absolute;background-size:100%;background-repeat:no-repeat}.vdl-title.store-title:before{background-image:url("../../src/images/icon-store.svg")}.container{max-width:380px;background-size:108%;margin:0 auto;padding-top:40px;padding-bottom:100px}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}body.single-app .menu-fixed,body.single-app .fab-container,body.single-app .tabs-nav{display:none}body.single-app .container{padding-top:0}.version-app{text-align:center;font-size:10px;color:#fff;font-style:italic;background-color:#000;width:135px;margin:0 auto;margin-top:10px;padding:4px;border-radius:5px}.btn-expand-app{background:none;border:none;padding:5px;margin-left:auto;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-close-expand-app{position:fixed;top:15px;right:15px;background:rgba(0,0,0,.7);border:none;color:#fff;width:40px;height:40px;border-radius:50%;font-size:20px;font-weight:bold;cursor:pointer;z-index:99999;display:flex;align-items:center;justify-content:center}body.is-fullscreen{overflow:hidden}body.is-fullscreen .tabs-nav,body.is-fullscreen .header-page{display:none !important}body.is-fullscreen .btn-close-expand-app{display:flex !important}body.is-fullscreen .container{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important;height:100vh !important}body.is-fullscreen iframe{width:100% !important;height:100vh !important;border:none !important}body{overflow-x:hidden}.mood-tracker-wrapper{max-width:600px;margin:0 auto;padding:1rem;color:#fff;background:#111;border-radius:12px}.mood-stats{display:flex;gap:.5rem;margin-bottom:1.5rem}.mood-stats .stat-box{flex:1;background:#1f1f1f;padding:.75rem;border-radius:8px;text-align:center}.mood-stats .stat-box .stat-value{display:block;font-size:1.25rem;font-weight:bold;color:#3b82f6;margin-bottom:.25rem}.mood-stats .stat-box .stat-label{font-size:.75rem;color:#aaa}.mood-chart-section{background:#1f1f1f;padding:1.5rem;border-radius:12px;margin-bottom:2rem;margin-top:2rem;text-align:center}.mood-chart-section .chart-header{margin-bottom:1.5rem}.mood-chart-section .chart-header .chart-title{font-size:1.25rem;font-weight:bold;margin-bottom:.2rem}.mood-chart-section .chart-header .chart-subtitle{font-size:.85rem;color:#aaa;margin:0}.mood-chart-section .semi-circle-chart{position:relative;max-width:250px;margin:0 auto 2rem auto}.mood-chart-section .semi-circle-chart .donut-svg{width:100%;height:auto;transform:rotate(180deg);display:block}.mood-chart-section .semi-circle-chart .donut-segment{transition:stroke-dasharray .5s ease-out,stroke-dashoffset .5s ease-out}.mood-chart-section .semi-circle-chart .donut-center-text{position:absolute;top:0;left:50%;transform:translate(-50%, 0);font-size:3rem;font-weight:normal;color:#fff;line-height:1}.mood-chart-section .chart-emojis-legend{display:flex;justify-content:flex-start;align-items:flex-start;padding-top:1rem;border-top:1px solid #333;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:1rem;scrollbar-width:thin;scrollbar-color:#00d28d #1f1f1f}.mood-chart-section .chart-emojis-legend::-webkit-scrollbar{height:6px}.mood-chart-section .chart-emojis-legend::-webkit-scrollbar-track{background:#1f1f1f;border-radius:10px}.mood-chart-section .chart-emojis-legend::-webkit-scrollbar-thumb{background-color:#00d28d;border-radius:10px}.mood-chart-section .chart-emojis-legend .legend-emoji-col{display:flex;flex-direction:column;align-items:center;flex:0 0 auto;min-width:60px}.mood-chart-section .chart-emojis-legend .legend-emoji-col .legend-icon-wrapper{position:relative;display:inline-flex;margin-bottom:.5rem}.mood-chart-section .chart-emojis-legend .legend-emoji-col .legend-badge{position:absolute;top:-5px;right:-8px;background:#555;color:#111;font-size:.7rem;font-weight:bold;padding:.1rem .35rem;border-radius:10px;border:2px solid #1f1f1f;min-width:18px;text-align:center;transition:background-color .3s}.mood-chart-section .chart-emojis-legend .legend-emoji-col .legend-name{font-size:.75rem;color:#ddd;text-align:center;line-height:1.1}.mood-calendar-section{background:#1f1f1f;padding:1.5rem;border-radius:12px}.mood-calendar-section .calendar-top-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.mood-calendar-section .calendar-top-bar .cal-top-left{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.mood-calendar-section .calendar-top-bar .cal-top-left .cal-top-emoji{display:flex}.mood-calendar-section .calendar-top-bar .btn-adicionar-top{background:rgba(0,0,0,0);color:#aaa;border:none;font-size:.9rem;display:flex;align-items:center;gap:.5rem;cursor:pointer}.mood-calendar-section .calendar-top-bar .btn-adicionar-top .plus-icon{color:#00d28d;font-size:1.2rem}.mood-calendar-section .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.mood-calendar-section .calendar-header h3{font-size:1.1rem;margin:0}.mood-calendar-section .calendar-header .cal-nav{background:rgba(0,0,0,0);border:none;color:#fff;font-size:1.25rem;cursor:pointer}.mood-calendar-section .calendar-grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:.5rem;text-align:center}.mood-calendar-section .calendar-grid .cal-day-header{font-size:.8rem;color:#aaa;margin-bottom:.5rem}.mood-calendar-section .calendar-grid .cal-day{position:relative;font-size:11px;color:#fff;border-radius:50%;background:#111;width:30px;height:30px;margin:0 auto;display:flex;justify-content:center;align-items:center;border:2px solid rgba(0,0,0,0)}.mood-calendar-section .calendar-grid .cal-day.has-log{cursor:pointer;background:#2a2a2a}.mood-calendar-section .calendar-grid .cal-day.future-day{opacity:.3;cursor:not-allowed}.mood-fullscreen-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:1000;display:flex;flex-direction:column;color:#fff;overflow-y:auto}.mood-fullscreen-modal.list-modal{background:#111}.mood-fullscreen-modal.list-modal .modal-header-list{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#111;border-bottom:1px solid #333;position:sticky;top:0;z-index:10}.mood-fullscreen-modal.list-modal .modal-header-list .header-left{display:flex;align-items:center;gap:1rem}.mood-fullscreen-modal.list-modal .modal-header-list .header-right{display:flex;align-items:center;gap:1rem;color:#00d28d}.mood-fullscreen-modal.list-modal .modal-header-list .header-right .header-icon{display:flex;cursor:pointer}.mood-fullscreen-modal.list-modal .modal-header-list .modal-close-list{background:rgba(0,0,0,0);border:none;color:#00d28d;cursor:pointer;display:flex;padding:0}.mood-fullscreen-modal.list-modal .modal-header-list .modal-title-list{font-size:1.1rem;font-weight:bold;margin:0}.mood-fullscreen-modal.list-modal .modal-list-content{padding:0;padding-bottom:80px}.mood-fullscreen-modal.list-modal .modal-list-content .list-section{margin-bottom:1rem}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .list-section-title{background:#000;padding:.5rem 1.5rem;font-size:.85rem;color:#aaa}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .list-item{display:flex;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #222;cursor:pointer;transition:background .2s}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .list-item:hover{background:#1f1f1f}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .list-item .item-icon{margin-right:1rem;display:flex}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .list-item .item-name{flex:1;font-size:1rem}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .list-item .item-action{color:#fff;font-size:.9rem}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .activities-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;padding:1rem 1.5rem}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .activities-grid .activity-item-card{display:flex;flex-direction:column;align-items:center;width:100%;cursor:pointer;opacity:.6;transition:opacity .3s,transform .3s}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .activities-grid .activity-item-card:hover{opacity:.8}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .activities-grid .activity-item-card.selected .item-icon{background:#00d28d;color:#111}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .activities-grid .activity-item-card.selected{opacity:1;transform:scale(1.1)}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .activities-grid .activity-item-card.selected .item-name{color:#00d28d;font-weight:bold}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .activities-grid .activity-item-card .item-icon{width:50px;height:50px;border-radius:50%;background:#222;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;color:#00d28d}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .activities-grid .activity-item-card .item-name{font-size:.75rem;text-align:center;color:#fff;line-height:1.1}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .datetime-item{padding:1.5rem}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .datetime-item .vdl-input-transparent{background:#222;border:none;color:#00d28d;font-size:1rem;outline:none;padding:.5rem;border-radius:8px}.mood-fullscreen-modal.list-modal .modal-list-content .list-section .datetime-item .vdl-input-transparent::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.5;cursor:pointer}.mood-fullscreen-modal .modal-list-footer{position:fixed;bottom:0;left:0;width:100%;background:#111;padding:1rem 1.5rem;border-top:1px solid #333;z-index:10;box-sizing:border-box}.mood-fullscreen-modal .modal-list-footer .footer-nav-pills{display:flex;gap:.5rem;justify-content:center}.mood-fullscreen-modal .modal-list-footer .footer-nav-pills .footer-pill{flex:1;background:rgba(0,0,0,0);border:1px solid #333;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;cursor:pointer;transition:background .3s,border-color .3s;text-align:center}.mood-fullscreen-modal .modal-list-footer .footer-nav-pills .footer-pill.active{background:#00d28d;border-color:#00d28d;color:#111;font-weight:bold}.mood-fullscreen-modal .humores-scroll-container{display:flex;overflow-x:auto;gap:1rem;padding:1rem 1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#00d28d #1f1f1f}.mood-fullscreen-modal .humores-scroll-container::-webkit-scrollbar{height:6px}.mood-fullscreen-modal .humores-scroll-container::-webkit-scrollbar-track{background:#1f1f1f;border-radius:10px}.mood-fullscreen-modal .humores-scroll-container::-webkit-scrollbar-thumb{background-color:#00d28d;border-radius:10px}.mood-fullscreen-modal .humores-scroll-container.no-scroll-wrap{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));overflow:visible;gap:.85rem;padding:1rem .5rem 2rem .5rem;margin-bottom:2rem}.mood-fullscreen-modal .humores-scroll-container .mood-item-card{display:flex;flex-direction:column;align-items:center;cursor:pointer;border:2px solid rgba(0,0,0,0);border-radius:8px;padding:10px;transition:transform .3s,border-color .3s}.mood-fullscreen-modal .humores-scroll-container .mood-item-card:hover{position:relative;z-index:2;transform:scale(1.05)}.mood-fullscreen-modal .humores-scroll-container .mood-item-card.selected{position:relative;z-index:2;transform:scale(1.1);border-color:#00d28d}.mood-fullscreen-modal .humores-scroll-container .mood-item-card.selected .mood-item-name{color:#00d28d;font-weight:bold}.mood-fullscreen-modal .humores-scroll-container .mood-item-card .mood-item-img{width:30px;height:30px;object-fit:contain;margin-bottom:.5rem}.mood-fullscreen-modal .humores-scroll-container .mood-item-card .mood-item-name{font-size:.75rem;color:#fff;text-align:center;text-transform:capitalize;line-height:1.1}.mood-fullscreen-modal .modal-header-timeline{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#111}.mood-fullscreen-modal .modal-header-timeline .modal-back{background:rgba(0,0,0,0);border:none;color:#00d28d;cursor:pointer;display:flex;align-items:center}.mood-fullscreen-modal .modal-header-timeline .modal-date-title{font-size:1.1rem;font-weight:bold;margin:0}.mood-fullscreen-modal .timeline-content{padding:1.5rem;background:#000;flex:1}.mood-fullscreen-modal .timeline-content .timeline-today-badge{background:#1a3a30;color:#00d28d;font-size:.8rem;font-weight:bold;padding:.5rem 1rem;border-radius:8px 8px 0 0;display:inline-block;margin-bottom:0}.mood-fullscreen-modal .timeline-content .timeline-container{background:#1f1f1f;border-radius:0 12px 12px 12px;padding:1.5rem}.mood-fullscreen-modal .timeline-content .timeline-container .timeline-item{display:flex;position:relative;padding-bottom:1.5rem}.mood-fullscreen-modal .timeline-content .timeline-container .timeline-item:not(:last-child)::before{content:"";position:absolute;top:40px;bottom:0;left:20px;width:2px;background:#333}.mood-fullscreen-modal .timeline-content .timeline-container .timeline-item .timeline-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;z-index:2}.mood-fullscreen-modal .timeline-content .timeline-container .timeline-item .timeline-content-box{flex:1;position:relative}.mood-fullscreen-modal .timeline-content .timeline-container .timeline-item .timeline-content-box .btn-edit-log{position:absolute;top:0;right:0;background:rgba(0,0,0,0);border:none;color:#555;cursor:pointer;padding:0;display:flex;transition:color .3s}.mood-fullscreen-modal .timeline-content .timeline-container .timeline-item .timeline-content-box .btn-edit-log:hover{color:#fff}.mood-fullscreen-modal .timeline-content .timeline-container .timeline-item .timeline-content-box .timeline-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.mood-fullscreen-modal .timeline-content .timeline-container .timeline-item .timeline-content-box .timeline-header .timeline-mood-name{font-size:1.1rem;font-weight:bold;margin:0;text-transform:capitalize}.mood-fullscreen-modal .timeline-content .timeline-container .timeline-item .timeline-content-box .timeline-header .timeline-time{font-size:.85rem;color:#aaa}.mood-fullscreen-modal .timeline-content .timeline-container .timeline-item .timeline-content-box .timeline-activities{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.mood-fullscreen-modal .timeline-content .timeline-container .timeline-item .timeline-content-box .timeline-activities .activity-tag{background:#333;color:#ccc;font-size:.75rem;padding:.2rem .6rem;border-radius:12px}
/*# sourceMappingURL=global.css.map */
