.home{padding-top:10px}.home-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.home-avatar{width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;font-family:var(--font-display);font-weight:600;font-size:18px;color:#fff;background:var(--plum)}.home-hello h1{font-size:30px;line-height:1.1;margin:0 0 4px}.home-hello p{font-size:15px;color:var(--muted);margin:0 0 18px}.home-hero{position:relative;display:flex;align-items:center;gap:14px;width:100%;border:0;border-radius:var(--r-xl);text-align:left;color:var(--plum);padding:18px 18px 18px 20px;background:var(--area-gest);overflow:hidden}.home-hero.mode-nasceu{background:var(--area-bebe)}.home-hero.mode-tentante{background:var(--coral-50)}.home-hero-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.home-week{font-size:40px;line-height:1;margin:0}.home-hero-title{font-size:26px;line-height:1.12;margin:0}.home-hero-size{font-size:15px;font-weight:600;line-height:1.35;color:var(--plum)}.home-hero-track{position:relative;display:block;height:6px;border-radius:6px;background:#fff;margin-top:6px}.home-hero-track i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--plum)}.home-hero-cta{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:4px;padding:9px 14px;border-radius:var(--r-pill);background:#fff;font-size:14px;font-weight:700}.home-hero-art{flex:none;width:96px;height:96px;border-radius:50%;object-fit:cover;border:4px solid #fff}.home-today{margin-top:22px;display:flex;flex-direction:column;gap:8px}.home-today-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:2px}.home-today-head h2{font-family:var(--font-display);font-weight:600;font-size:22px;margin:0}.home-today-head span{font-size:14px;font-weight:700;color:var(--muted)}.home-mission{display:flex;align-items:center;gap:8px;padding:0 10px 0 0;border-radius:22px;box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.home-mission.done{background:var(--sand);box-shadow:none}.home-mission-main{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;border:0;background:transparent;text-align:left;padding:10px 0 10px 10px;min-height:64px;color:var(--plum)}.home-mission-icon{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--plum);color:#fff}.home-mission-icon.gest{background:var(--area-gest);color:var(--plum)}.home-mission-icon.enx{background:var(--area-enx);color:var(--plum)}.home-mission-icon.bebe{background:var(--area-bebe);color:var(--plum)}.home-mission-icon.quarto{background:var(--area-quarto);color:var(--plum)}.home-mission.done .home-mission-icon{border-radius:50%}.home-mission-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.home-mission-text strong{font-size:16px;line-height:1.25}.home-mission-text small{font-size:14px;color:var(--muted)}.home-mission.done .home-mission-text strong{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1.5px}.home-mission-bar{display:flex;align-items:center;gap:8px}.home-mission-bar .progress-track{flex:1 1;height:6px;background:var(--sand-200)}.home-mission-bar .progress-track>span{background:var(--plum)}.home-mission-bar small{flex:none;font-size:13px;font-weight:700}.home-mission-cta{flex:none;padding:9px 14px;border-radius:var(--r-pill);background:var(--plum);color:#fff;font-size:14px;font-weight:700}.home-mission-side{flex:none;display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 13px;border:0;border-radius:var(--r-pill);background:var(--area-quarto);color:var(--area-quarto-ink);font-size:14px;font-weight:800}.home-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 18px}.home-tile{display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:0;border-radius:22px;padding:14px 12px;text-align:left;color:var(--plum);transition:transform var(--t-fast) var(--ease-out)}.home-tile:active{transform:scale(.97)}.home-tile b{font-size:24px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-tile small{font-size:13px;font-weight:700}.home-tile span{margin-top:6px;font-size:12px;font-weight:600}.home-tile.enx{background:var(--area-enx)}.home-tile.enx small,.home-tile.enx span{color:var(--area-enx-ink)}.home-tile.bebe{background:var(--area-bebe)}.home-tile.bebe small,.home-tile.bebe span{color:var(--area-bebe-ink)}.home-tile.quarto{background:var(--area-quarto)}.home-tile.quarto small,.home-tile.quarto span{color:var(--area-quarto-ink)}.home-aff{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;margin-top:14px;padding:14px;border-radius:var(--r-md);background:var(--coral-50);color:var(--plum)}.home-aff-icon{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--coral)}.home-aff-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.home-aff-text strong{font-size:16px}.home-aff-text small{font-size:13px;line-height:1.4;color:var(--plum-500)}.home-aff>svg{flex:none;color:var(--plum-400)}.home-more{display:flex;flex-direction:column;margin-top:14px;border-radius:var(--r-md);box-shadow:inset 0 0 0 1.5px var(--line);overflow:hidden}.home-row{display:flex;align-items:center;gap:12px;width:100%;border:0;background:#fff;text-align:left;padding:12px 14px;color:var(--plum)}.home-row+.home-row{border-top:1px solid var(--line)}.home-row>svg{flex:none;color:var(--plum-400)}.home-row-main{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;border:0;background:transparent;text-align:left;padding:0;color:var(--plum)}.home-row-icon{flex:none;width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--sand);color:var(--plum)}.home-row-icon.gest{background:var(--area-gest)}.home-row-icon.bebe{background:var(--area-bebe)}.home-row-icon.quarto{background:var(--area-quarto)}.home-row-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.home-row-text strong{font-size:15px}.home-row-text small{font-size:13px;color:var(--muted)}.home-appt{display:flex;align-items:center;gap:14px;width:100%;border:0;text-align:left;padding:12px;border-radius:var(--r-md);background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);margin-bottom:8px;color:var(--plum)}.home-appt>span:nth-child(2){flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0}.home-appt strong{font-size:15px}.home-appt small{font-size:13px;color:var(--muted)}.home-appt small:first-letter{text-transform:uppercase}.home-appt-date{width:50px;height:54px;border-radius:15px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--area-gest);color:var(--plum)}.home-appt-date b{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1}.home-appt-date small{font-size:11px;font-weight:700;color:var(--area-gest-ink)}.home-appt.empty>svg{color:var(--plum-400)}.home-insight{display:flex;align-items:center;gap:12px;width:100%;border:0;text-align:left;margin-top:16px;padding:16px;border-radius:var(--r-md);background:var(--area-enx);color:var(--plum)}.home-insight>svg{flex:none;color:var(--area-enx-ink)}.home-insight span{flex:1 1;display:flex;flex-direction:column;gap:3px}.home-insight strong{font-size:15px}.home-insight small{font-size:13px;color:var(--area-enx-ink)}@media (min-width:900px){.home-top .logo{visibility:hidden}}.home-tools{margin-top:22px}.home-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:4px}.home-tool{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:104px;padding:14px 6px 12px;border:0;border-radius:22px;background:var(--sand);color:var(--plum);text-align:center;cursor:pointer;transition:transform var(--t-fast) var(--ease-out),background var(--t-med)}.home-tool:hover{background:var(--sand-200)}.home-tool:active{transform:scale(.96)}.home-tool-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#fff;color:var(--plum)}.home-tool-icon.gest{background:var(--area-gest)}.home-tool-icon.enx{background:var(--area-enx)}.home-tool-icon.bebe{background:var(--area-bebe)}.home-tool-icon.quarto{background:var(--area-quarto)}.home-tool-icon.coral{background:var(--coral-50);color:var(--coral)}.home-tool-label{font-size:14px;font-weight:700;line-height:1.2}.home-tool small{margin-top:-4px;font-size:12px;font-weight:700;color:var(--plum-500)}@media (min-width:900px){.home-tools-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.site{background:#fff;color:var(--plum);font-size:17px;line-height:1.55;overflow-x:clip}.site-wrap{width:min(1180px,100%);margin:0 auto;padding:0 24px}.site h1,.site h2,.site h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;margin:0}.site a{color:inherit}.site-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:var(--r-pill);border:0;font-weight:800;font-size:17px;text-decoration:none;cursor:pointer;transition:transform var(--t-fast) var(--ease-out),background var(--t-med)}.site-btn:active{transform:scale(.97)}.site-btn.primary{background:var(--coral);color:#fff;box-shadow:var(--sh-coral);font-size:18px}.site-btn.primary:hover{background:var(--coral-600)}.site-btn.outline{background:#fff;color:var(--plum);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.site-btn.outline:hover{box-shadow:inset 0 0 0 1.5px var(--plum-300)}.site-btn.lg{min-height:60px;padding:0 28px;font-size:19px}.site-btn.sm{min-height:44px;padding:0 18px;font-size:16px}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgb(255 255 255/.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.site-nav-in{display:flex;align-items:center;gap:24px;height:72px}.site-nav .logo{font-size:28px}.site-nav nav{display:flex;gap:22px;margin-left:auto;font-size:16px;font-weight:600}.site-nav nav a{text-decoration:none;color:var(--plum-500)}.site-nav nav a:hover{color:var(--plum)}.site-nav-actions{display:flex;align-items:center;gap:14px}.site-nav-login{font-weight:700;text-decoration:none}.site-hero{background:linear-gradient(180deg,var(--coral-50),#fff 85%);overflow:hidden}.site-hero-in{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;grid-gap:40px;gap:40px;padding-top:64px;padding-bottom:72px}.site-pill{display:inline-flex;padding:7px 14px;border-radius:var(--r-pill);background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);font-size:14px;font-weight:700;color:var(--plum-500);margin-bottom:18px}.site-hero h1{font-size:clamp(38px,5vw,60px);line-height:1.05}.site-hero-text>p{font-size:20px;color:var(--plum-500);margin:18px 0 28px;max-width:540px}.site-hero-cta{display:flex;flex-wrap:wrap;gap:12px}.site-hero-note{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:15px;font-weight:600;color:var(--plum-500)}.site-hero-note svg{color:var(--area-enx-ink)}.site-hero-art{position:relative;height:560px}.site-hero-sun{position:absolute;left:50%;top:50%;width:440px;height:440px;margin:-220px 0 0 -220px;border-radius:50%;background:var(--area-bebe)}.site-phone{display:block;width:250px;border-radius:38px;border:8px solid var(--plum);overflow:hidden;background:#fff;box-shadow:0 30px 60px -28px rgb(46 34 48/.5)}.site-phone img{display:block;width:100%;height:auto}.site-hero-art .site-phone{position:absolute;top:50%;left:50%}.site-hero-art .front{width:260px;transform:translate(-50%,-50%);z-index:2}.site-hero-art .back{width:210px;opacity:.97;z-index:1}.site-hero-art .back.left{transform:translate(-115%,-44%) rotate(-7deg)}.site-hero-art .back.right{transform:translate(15%,-44%) rotate(7deg)}.site-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.site-strip-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 28px;padding-top:22px;padding-bottom:22px;font-weight:700;font-size:16px}.site-strip-in span{display:flex;align-items:center;gap:10px}.site-strip-in svg{color:var(--coral)}.site-section{padding:88px 0}.site-section.soft{background:var(--sand)}.site-title{font-size:clamp(32px,4vw,46px);line-height:1.1;text-align:center}.site-sub{max-width:640px;margin:14px auto 48px;text-align:center;font-size:19px;color:var(--plum-500)}.site-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.site-steps li{display:flex;flex-direction:column;align-items:center;text-align:center}.site-steps .site-phone{width:220px;margin-bottom:22px}.site-step-n{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--coral);color:#fff;font-family:var(--font-display);font-weight:600;font-size:20px;margin-bottom:12px}.site-steps h3{font-size:24px;margin-bottom:8px}.site-steps p{margin:0;color:var(--plum-500);max-width:330px}.site-spot{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:56px;gap:56px;margin-bottom:72px}.site-spot.flip .site-spot-art{order:2}.site-spot-art{display:grid;place-items:center;padding:44px 0;border-radius:40px}.site-spot-art .site-phone{width:250px}.site-spot-art.enx{background:var(--area-enx)}.site-spot-art.bebe{background:var(--area-bebe)}.site-spot-art.gest{background:var(--area-gest)}.site-spot-art.quarto{background:var(--area-quarto)}.site-spot-art.night{background:#2B1E32}.site-spot-text h3{font-size:clamp(28px,3vw,38px);line-height:1.1}.site-spot-text>p{font-size:19px;color:var(--plum-500);margin:14px 0 20px}.site-spot-text ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.site-spot-text li{display:flex;gap:10px;align-items:flex-start;font-weight:600}.site-spot-text li svg{flex:none;margin-top:3px;color:var(--coral)}.site-more-title{font-size:30px;text-align:center;margin:12px 0 26px}.site-more{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.site-more>div{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:24px;background:#fff}.site-more span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--coral-50);color:var(--coral);margin-bottom:6px}.site-more strong{font-size:17px}.site-more small{font-size:15px;color:var(--plum-500);line-height:1.45}.site-desk{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;grid-gap:48px;gap:48px}.site-desk .site-sub,.site-desk .site-title{text-align:left;margin-left:0}.site-desk .site-sub{margin-bottom:24px}.site-desk-art img{display:block;width:100%;height:auto;border-radius:22px;border:8px solid var(--plum);box-shadow:0 30px 60px -28px rgb(46 34 48/.5)}.site-install{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:48px;gap:48px}.site-install .site-sub,.site-install .site-title{text-align:left;margin-left:0}.site-install-box{background:#fff;border-radius:30px;padding:24px;box-shadow:var(--sh-sm)}.site-install-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--sand);margin-bottom:20px}.site-install-tabs button{min-height:44px;border:0;border-radius:var(--r-pill);background:transparent;font-weight:700;font-size:15px;color:var(--plum-500);cursor:pointer}.site-install-tabs button.on{background:#fff;color:var(--plum);box-shadow:var(--sh-xs)}.site-install-steps{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:14px}.site-install-steps li{display:flex;gap:14px;align-items:flex-start;font-size:17px}.site-install-steps span{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--area-gest);font-family:var(--font-display);font-weight:600}.site-install-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.site-install-actions small{font-size:14px;color:var(--plum-500)}.site-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch}.site-plan{position:relative;display:flex;flex-direction:column;gap:6px;padding:28px 24px;border-radius:28px;box-shadow:inset 0 0 0 1.5px var(--line)}.site-plan.featured{box-shadow:inset 0 0 0 2.5px var(--plum)}.site-plan-tag{position:absolute;top:-13px;left:24px;padding:5px 12px;border-radius:var(--r-pill);background:var(--plum);color:#fff;font-size:13px;font-weight:800}.site-plan>strong{font-family:var(--font-display);font-size:26px;font-weight:600}.site-plan>small{color:var(--plum-500);font-size:15px}.site-plan-price{font-family:var(--font-display);font-size:38px;font-weight:600;margin:10px 0 6px}.site-plan-price span{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--plum-500)}.site-plan ul{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:9px;flex:1 1}.site-plan li{display:flex;gap:8px;align-items:flex-start;font-size:15px}.site-plan li svg{flex:none;margin-top:3px;color:var(--area-enx-ink)}.site-aff{display:flex;align-items:center;gap:18px;padding:26px 28px;border-radius:30px;background:var(--coral-50);text-decoration:none}.site-aff-icon{flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#fff;color:var(--coral)}.site-aff>span:nth-child(2){flex:1 1;display:flex;flex-direction:column;gap:4px}.site-aff strong{font-family:var(--font-display);font-size:26px;font-weight:600}.site-aff small{font-size:17px;color:var(--plum-500)}.site-faq-wrap{max-width:820px}.site-faq{display:flex;flex-direction:column;gap:10px;margin-top:36px}.site-faq details{background:#fff;border-radius:22px;padding:4px 22px}.site-faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:800;font-size:18px;display:flex;justify-content:space-between;gap:12px}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary:after{content:"+";font-family:var(--font-display);font-size:24px;line-height:1;color:var(--coral)}.site-faq details[open] summary:after{content:"–"}.site-faq p{margin:0 0 18px;color:var(--plum-500)}.site-final{background:var(--plum);color:#F7EDEA}.site-final-in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding-top:84px;padding-bottom:84px}.site-final svg{color:var(--peach)}.site-final h2{font-size:clamp(32px,4vw,46px)}.site-final p{max-width:560px;margin:0 0 10px;font-size:19px;color:#E3D3DC}.site-footer{padding:44px 0;border-top:1px solid var(--line)}.site-footer-in{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px}.site-footer p{max-width:420px;margin:10px 0 0;font-size:14px;color:var(--plum-500)}.site-footer nav{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:15px;font-weight:600}.site-footer nav a{text-decoration:none;color:var(--plum-500)}.site-footer small{width:100%;font-size:13px;color:var(--plum-500)}@media (max-width:980px){.site-nav nav{display:none}.site-nav-actions{margin-left:auto}.site-desk,.site-hero-in,.site-install{grid-template-columns:1fr}.site-hero-in{padding-top:40px;gap:12px}.site-hero-art{height:470px}.site-hero-sun{width:340px;height:340px;margin:-170px 0 0 -170px}.site-hero-art .front{width:210px}.site-hero-art .back{width:170px}.site-steps{grid-template-columns:1fr;gap:56px}.site-spot,.site-spot.flip{grid-template-columns:1fr;gap:28px;margin-bottom:56px}.site-spot.flip .site-spot-art{order:0}.site-more{grid-template-columns:repeat(2,minmax(0,1fr))}.site-plans{grid-template-columns:1fr;max-width:460px;margin:0 auto}.site-desk .site-sub,.site-desk .site-title,.site-install .site-sub,.site-install .site-title{text-align:center;margin-left:auto;margin-right:auto}.site-desk-text{display:flex;flex-direction:column;align-items:center}}@media (max-width:560px){.site{font-size:16px}.site-wrap{padding:0 18px}.site-nav-in{height:64px}.site-nav-login{display:none}.site-hero-text>p{font-size:18px}.site-hero-cta .site-btn{width:100%}.site-hero-art{height:420px}.site-hero-art .front{width:190px}.site-hero-art .back{width:150px}.site-section{padding:64px 0}.site-sub{font-size:17px;margin-bottom:36px}.site-more{grid-template-columns:1fr}.site-aff{flex-direction:column;align-items:flex-start;padding:24px}.site-aff>svg{display:none}.site-spot-art .site-phone{width:220px}}.quiz{background:var(--coral-50);justify-content:center;color:var(--plum)}.quiz,.quiz-card{min-height:100dvh;display:flex}.quiz-card{width:min(560px,100%);background:#fff;flex-direction:column;padding:max(20px,env(safe-area-inset-top)) 22px max(24px,env(safe-area-inset-bottom))}.quiz-top{display:flex;align-items:center;gap:14px;min-height:48px}.quiz-top .logo{font-size:26px}.quiz-back{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:var(--sand);color:var(--plum);cursor:pointer}.quiz-bar{flex:1 1;height:8px;border-radius:var(--r-pill);background:var(--coral-100);overflow:hidden}.quiz-bar i{display:block;height:100%;border-radius:inherit;background:var(--coral);transition:width .5s var(--ease-out)}.quiz-step{font-size:14px;font-weight:700;color:var(--plum-500)}.quiz-body{flex:1 1;display:flex;flex-direction:column;padding-top:28px}.quiz-body h1{font-family:var(--font-display);font-weight:600;font-size:32px;line-height:1.12;margin:0}.quiz-body>p{font-size:17px;color:var(--plum-500);margin:10px 0 24px}.quiz-options{display:flex;flex-direction:column;gap:10px}.quiz-option{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 16px;border:0;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;font-size:17px;font-weight:700;color:var(--plum);cursor:pointer;transition:box-shadow var(--t-med),background var(--t-med)}.quiz-option:hover{box-shadow:inset 0 0 0 1.5px var(--plum-300)}.quiz-option.on{box-shadow:inset 0 0 0 2.5px var(--plum);background:var(--coral-50)}.quiz-option>span:first-child{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--sand)}.quiz-input{width:100%;min-height:58px;padding:0 18px;border-radius:18px;border:1.5px solid var(--line-strong);font-size:18px}.quiz-foot{display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:20px}.quiz-foot .site-btn{width:100%}.quiz-skip{border:0;background:transparent;color:var(--plum-500);font-weight:700;font-size:16px;min-height:44px;cursor:pointer}.quiz-intro{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.quiz-intro h1{font-family:var(--font-display);font-weight:600;font-size:34px;line-height:1.1;margin:0}.quiz-intro p{margin:0;font-size:18px;color:var(--plum-500)}.quiz-intro small{font-size:14px;color:var(--plum-500)}.quiz-result{display:flex;flex-direction:column;gap:14px}.quiz-hero{border-radius:28px;padding:22px;background:var(--area-bebe);text-align:center}.quiz-hero p{margin:0;font-size:17px;font-weight:600}.quiz-hero h1{font-size:46px;margin:2px 0 4px}.quiz-hero small{font-size:15px;color:var(--area-bebe-ink)}.quiz-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.quiz-facts>div{border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:2px}.quiz-facts b{font-family:var(--font-display);font-size:30px;font-weight:600;line-height:1.1}.quiz-facts small{font-size:14px;font-weight:600}.quiz-facts .enx{background:var(--area-enx)}.quiz-facts .enx small{color:var(--area-enx-ink)}.quiz-facts .gest{background:var(--area-gest)}.quiz-facts .gest small{color:var(--area-gest-ink)}.quiz-facts .quarto{background:var(--area-quarto)}.quiz-facts .quarto small{color:var(--area-quarto-ink)}.quiz-facts .bebe{background:var(--coral-50)}.quiz-facts .bebe small{color:var(--plum-500)}.quiz-now{border-radius:22px;padding:18px;box-shadow:inset 0 0 0 1.5px var(--line)}.quiz-now h2{font-family:var(--font-display);font-weight:600;font-size:21px;margin:0 0 10px}.quiz-now ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.quiz-now li{display:flex;gap:10px;align-items:flex-start;font-size:16px}.quiz-now li svg{flex:none;margin-top:3px;color:var(--coral)}.quiz-form{display:contents}.quiz-intro-list{list-style:none;margin:4px 0 6px;padding:0;display:flex;flex-direction:column;gap:8px;text-align:left}.quiz-intro-list li{display:flex;gap:8px;align-items:center;font-weight:600}.quiz-intro-list svg{color:var(--coral);flex:none}.quiz-date-info{text-align:center;font-weight:700;margin:14px 0 0!important;color:var(--plum)!important}.quiz-baby{position:relative;display:flex;flex-direction:column;align-items:center;margin:4px 0 18px}.quiz-baby-sun{position:absolute;left:50%;top:30px;width:230px;height:230px;margin-left:-115px;border-radius:50%;background:var(--area-bebe)}.quiz-baby-art{position:relative;width:190px;height:260px}.quiz-baby b{position:relative;margin-top:6px;font-family:var(--font-display);font-weight:600;font-size:26px}.quiz-baby.small .quiz-baby-sun{top:14px;width:170px;height:170px;margin-left:-85px}.quiz-baby.small .quiz-baby-art{width:140px;height:190px}.quiz-baby.small b{font-size:22px}.quiz-reveal{display:flex;flex-direction:column;align-items:center;text-align:center}.quiz-reveal-kicker{font-size:18px;font-weight:700;color:var(--plum-500)}.quiz-big{font-size:84px;line-height:1;margin:6px 0 2px;color:var(--plum)}.quiz-reveal-unit{font-size:18px;font-weight:700}.quiz-reveal-card{margin-top:20px;padding:18px;border-radius:24px;background:var(--area-gest);text-align:left;display:flex;flex-direction:column;gap:8px;width:100%}.quiz-reveal-card p{margin:0;font-size:17px;color:var(--plum)}.quiz-reveal-good{font-weight:700;color:var(--area-gest-ink)!important}.quiz-guess{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:20px 0 12px}.quiz-guess b{font-size:64px;line-height:1}.quiz-guess span{font-size:18px;font-weight:700;color:var(--plum-500)}.quiz-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:14px;border-radius:999px;background:linear-gradient(90deg,var(--coral) var(--p),var(--coral-100) var(--p));outline:0;margin:8px 0}.quiz-range::-webkit-slider-thumb{-webkit-appearance:none;width:36px;height:36px;border-radius:50%;background:#fff;border:3px solid var(--coral);box-shadow:var(--sh-sm);cursor:-webkit-grab;cursor:grab}.quiz-range::-moz-range-thumb{width:32px;height:32px;border-radius:50%;background:#fff;border:3px solid var(--coral);cursor:grab}.quiz-range-legend{display:flex;justify-content:space-between;font-size:14px;font-weight:600;color:var(--plum-500)}.quiz-chips{display:flex;flex-wrap:wrap;gap:10px}.quiz-chip{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 16px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);font-size:16px;font-weight:700;color:var(--plum);cursor:pointer;text-align:left}.quiz-chip span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--sand);flex:none}.quiz-chip.on{background:var(--plum);color:#fff;box-shadow:none}.quiz-chip.on span{background:var(--coral);color:#fff}.quiz-building{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}.quiz-ring{position:relative;width:140px;height:140px}.quiz-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.quiz-ring circle{fill:none;stroke-width:10;stroke-linecap:round}.quiz-ring .track{stroke:var(--coral-100)}.quiz-ring .fill{stroke:var(--coral)}.quiz-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:32px}.quiz-building h1{font-family:var(--font-display);font-weight:600;font-size:28px;margin:0}.quiz-building ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;text-align:left}.quiz-building li{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--plum-400);transition:color .3s}.quiz-building li span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--sand);color:#fff;transition:background .3s}.quiz-building li.on{color:var(--plum)}.quiz-building li.on span{background:var(--area-enx-ink)}.quiz-hero{position:relative;overflow:hidden;display:flex;align-items:center;gap:6px;text-align:left;padding:14px 18px 0}.quiz-hero .quiz-baby-sun{left:auto;right:-30px;top:10px;margin:0;width:200px;height:200px;background:var(--area-bebe-2)}.quiz-hero-baby{position:relative;flex:none;width:130px;height:180px;order:2}.quiz-hero-text{position:relative;flex:1 1;padding-bottom:16px}.quiz-hero-text h1{font-size:44px}.quiz-sec{display:flex;flex-direction:column;gap:12px;margin-top:8px}.quiz-sec h2{font-family:var(--font-display);font-weight:600;font-size:24px;margin:0}.quiz-timeline{list-style:none;margin:0;padding:0 0 0 6px}.quiz-timeline,.quiz-timeline li{display:flex;flex-direction:column}.quiz-timeline li{position:relative;gap:2px;padding:0 0 16px 26px;border-left:2px solid var(--area-gest)}.quiz-timeline li:last-child{border-left-color:transparent;padding-bottom:0}.quiz-timeline li>span{position:absolute;left:-8px;top:2px;width:14px;height:14px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px #fff}.quiz-timeline b{font-size:16px}.quiz-timeline small{font-size:15px;color:var(--plum-500)}.quiz-vs{border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1.5px var(--line)}.quiz-vs-head,.quiz-vs-row{display:grid;grid-template-columns:1fr 1fr}.quiz-vs-head span{padding:10px 14px;font-size:14px;font-weight:800}.quiz-vs-head span:first-child{background:var(--sand);color:var(--plum-500)}.quiz-vs-head span:last-child{background:var(--plum);color:#fff}.quiz-vs-row p{margin:0;padding:12px 14px;display:flex;gap:8px;align-items:flex-start;font-size:14.5px;line-height:1.4;border-top:1px solid var(--line)}.quiz-vs-row p svg{flex:none;margin-top:2px}.quiz-vs-row .sem{background:#FBF8F9;color:var(--plum-500)}.quiz-vs-row .sem svg{color:var(--plum-400)}.quiz-vs-row .com{font-weight:700}.quiz-vs-row .com svg{color:var(--area-enx-ink)}.quiz-vs-row.hot .com{background:var(--area-enx)}.quiz-marquee{margin:0 -22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.quiz-marquee-track{display:flex;gap:14px;width:max-content;padding:4px 0 8px;animation:quizMarquee 48s linear infinite}.quiz-marquee:active .quiz-marquee-track,.quiz-marquee:hover .quiz-marquee-track{animation-play-state:paused}.quiz-marquee figure{flex:none;width:150px;margin:0;display:flex;flex-direction:column;gap:8px}.quiz-marquee .site-phone{width:150px;border-width:6px;border-radius:26px}.quiz-marquee figcaption{font-size:13px;font-weight:700;line-height:1.3}@keyframes quizMarquee{to{transform:translateX(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.quiz-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.quiz-marquee-track{animation:none;padding:4px 22px 8px}}.quiz-have{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.quiz-have li{display:flex;gap:10px;align-items:flex-start;font-size:16px;font-weight:600}.quiz-have svg{flex:none;margin-top:2px;color:var(--coral)}.quiz-price{margin-top:8px;padding:20px;border-radius:26px;box-shadow:inset 0 0 0 2.5px var(--plum);display:flex;flex-direction:column;gap:6px}.quiz-price-tag{align-self:flex-start;padding:4px 12px;border-radius:999px;background:var(--plum);color:#fff;font-size:13px;font-weight:800}.quiz-price b{font-size:40px;line-height:1.1}.quiz-price b small{font-family:var(--font-sans);font-size:16px;font-weight:600;color:var(--plum-500)}.quiz-price p{margin:0;font-size:16px}.quiz-price-safe{display:flex;gap:8px;align-items:flex-start;color:var(--plum-500);font-size:14px!important}.quiz-price-safe svg{flex:none;margin-top:2px;color:var(--area-enx-ink)}.quiz-foot.sticky{position:-webkit-sticky;position:sticky;bottom:0;background:linear-gradient(180deg,rgb(255 255 255/0),#fff 22%);padding:24px 0 6px;margin-top:4px}.quiz-foot small{font-size:14px;color:var(--plum-500);text-align:center}.quiz-form>p{font-size:17px;color:var(--plum-500);margin:10px 0 24px}.hook{background-image:linear-gradient(var(--coral),var(--coral));background-repeat:no-repeat;background-position:0 92%;background-size:0 .14em;padding-bottom:.04em;animation:hookDraw .9s var(--ease-out) .45s forwards}@keyframes hookDraw{to{background-size:100% .14em}}@media (prefers-reduced-motion:reduce){.hook{animation:none;background-size:100% .14em}}.site-hero-chip{position:absolute;z-index:3}.site-hero-chip-in{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;background:#fff;font-size:14px;font-weight:800;box-shadow:0 14px 30px -14px rgb(46 34 48/.45);white-space:nowrap}.site-hero-chip.gest svg{color:var(--area-gest-ink)}.site-hero-chip.enx svg{color:var(--area-enx-ink)}.site-hero-chip.bebe svg{color:var(--coral)}.site-hero-art .site-phone{transform-origin:50% 100%}.site-pulse{position:relative}.site-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgb(var(--coral-rgb)/.45);animation:sitePulse 2.6s ease-out 1.6s infinite}@keyframes sitePulse{0%{box-shadow:0 0 0 0 rgb(var(--coral-rgb)/.45)}70%,to{box-shadow:0 0 0 16px rgb(var(--coral-rgb)/0)}}@media (prefers-reduced-motion:reduce){.site-pulse:after{animation:none}}.site-marquee{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;background:#fff}.site-marquee-track{display:flex;gap:40px;width:max-content;padding-left:40px}.site-marquee-track span{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:17px;white-space:nowrap}.site-marquee-track svg{color:var(--coral)}.site-villain{background:#2E2230;color:#F7EDEA}.site-villain .site-title{color:#fff}.site-villain .site-sub{color:#E3D3DC}.site-villain-grid{list-style:none;margin:0 0 56px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.site-villain-grid li{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:24px;background:#3A2C42}.site-villain-grid li>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgb(243 75 64/.18);color:#FF8A7E;margin-bottom:6px}.site-villain-grid strong{font-family:var(--font-display);font-weight:600;font-size:21px;color:#fff}.site-villain-grid small{font-size:15px;line-height:1.5;color:#E3D3DC}.site-hero-turn{text-align:center;margin-bottom:22px}.site-hero-turn h3{font-size:clamp(28px,3.4vw,40px);color:#fff}.site-hero-turn p{margin:8px 0 0;color:#E3D3DC;font-weight:600}.site-villain .hook{background-image:linear-gradient(#FF8A7E,#FF8A7E)}.site-chaos{max-width:760px;margin:0 auto;padding:22px;border-radius:32px;background:#fff;color:var(--plum)}.site-chaos-toggle{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--sand);margin:0 auto 18px;max-width:380px}.site-chaos-toggle button{position:relative;z-index:1;min-height:46px;border:0;background:transparent;border-radius:999px;font-weight:800;font-size:16px;color:var(--plum-500);cursor:pointer}.site-chaos-toggle button.on{color:#fff}.site-chaos-pill{position:absolute;left:4px;top:4px;bottom:4px;width:calc(50% - 4px);border-radius:999px;background:var(--plum)}.site-chaos-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;min-height:220px}.site-chaos-piece{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:20px;background:var(--sand);box-shadow:0 10px 24px -16px rgb(46 34 48/.4)}.site-chaos-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff}.site-chaos-piece b{font-size:16px}.site-chaos-piece small{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:800}.site-chaos-piece small.bad{background:#FFE2DD;color:#B92E26}.site-chaos-piece small.good{background:var(--area-enx);color:var(--area-enx-ink)}.is-order .site-chaos-piece{background:#fff;box-shadow:inset 0 0 0 1.5px var(--line)}.site-chaos-caption{margin:18px 0 0;text-align:center;font-size:17px;font-weight:700}.site-numbers{background:var(--coral-50)}.site-numbers-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;padding-top:56px;padding-bottom:56px;text-align:center}.site-numbers b{display:block;font-size:clamp(40px,5vw,60px);line-height:1;color:var(--plum)}.site-numbers small{display:block;margin-top:8px;font-size:15px;font-weight:600;color:var(--plum-500)}@media (max-width:980px){.site-numbers-in,.site-villain-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.site-villain-grid{grid-template-columns:1fr}.site-chaos{padding:16px}.site-chaos-board{grid-template-columns:1fr 1fr}.site-hero-chip-in{font-size:12px;padding:7px 11px}}.site-hero-art .site-hero-slot{position:absolute;top:50%;left:50%}.site-hero-art .site-hero-slot .site-phone{position:static;transform:none;width:100%}.site-hero-art .site-hero-slot.front{width:260px;transform:translate(-50%,-50%);z-index:2}.site-hero-art .site-hero-slot.back{width:210px;z-index:1}.site-hero-art .site-hero-slot.back.left{transform:translate(-115%,-44%)}.site-hero-art .site-hero-slot.back.right{transform:translate(15%,-44%)}.site-hero h1{font-size:clamp(36px,4.4vw,54px);line-height:1.08}.site-chaos-piece:nth-child(odd){z-index:1}.is-mess .site-chaos-piece{background:#FFF4F2}@media (max-width:980px){.site-hero-art .site-hero-slot.front{width:210px}.site-hero-art .site-hero-slot.back{width:170px}}@media (max-width:560px){.site-hero-art .site-hero-slot.front{width:190px}.site-hero-art .site-hero-slot.back{width:150px}}.quiz-card{position:relative;transition:background .5s var(--ease-out),color .5s var(--ease-out)}.quiz-card>*{position:relative;z-index:1}.quiz-confetti{position:fixed;inset:0;pointer-events:none;z-index:70}.quiz.is-dark{background:#1E1520}.quiz.is-dark .quiz-card{background:var(--plum);color:#fff}.quiz.is-dark .quiz-back{background:rgb(255 255 255/.12);color:#fff}.quiz.is-dark .quiz-bar{background:rgb(255 255 255/.16)}.quiz.is-dark .hook{background-image:linear-gradient(#FF8A7E,#FF8A7E)}.quiz-bar{position:relative;overflow:visible}.quiz-bar i{transition:none}.quiz-bar b{position:absolute;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:#fff;color:var(--coral);display:grid;place-items:center;box-shadow:0 1px 5px rgb(46 34 48/.2)}.quiz-top.is-inicio{justify-content:center;padding-top:14px}.quiz-top.is-inicio .logo{font-size:52px}.quiz-intro h1{font-size:38px;text-wrap:balance}.quiz-intro>p{max-width:330px;line-height:1.4}.quiz-intro-list{margin:10px 0 8px;gap:12px;font-size:17px}.quiz-option{position:relative}.quiz-option>b{flex:1 1}.quiz-option-check{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--plum);color:#fff}.quiz-bubble{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:14px 16px;border-radius:22px 22px 22px 6px;background:var(--area-gest);color:var(--plum);font-size:16.5px;font-weight:600;line-height:1.45}.quiz-bubble>span:first-child{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--coral)}.quiz-bubble.wide{margin-top:0}.quiz-meter{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:4px;row-gap:4px;align-items:center;padding:10px 16px 10px 10px;border-radius:20px;background:var(--sand);margin:-8px 0 16px}.quiz-meter-cloud{grid-row:1/3;display:block;width:58px;height:42px;transform-origin:50% 60%}.quiz-meter-bar{display:block;height:10px;border-radius:999px;background:#fff;overflow:hidden}.quiz-meter-bar i{display:block;height:100%;width:0;border-radius:inherit;background:var(--plum)}.quiz-meter small{font-size:13px;font-weight:700;color:var(--plum-500)}.quiz-cloud{display:block;width:100%;height:100%;overflow:visible}.quiz-cloud .body{fill:var(--plum-400)}.quiz-cloud .brow,.quiz-cloud .mouth{fill:none;stroke:#fff;stroke-width:3.5;stroke-linecap:round}.quiz-cloud .eye{fill:#fff}.quiz-cloud .bolt{fill:none;stroke:var(--area-bebe-2);stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round}.quiz-deck{position:relative;min-height:250px;margin-bottom:22px}.quiz-card-pain{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:24px 22px;border-radius:28px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line),0 14px 30px -12px rgb(46 34 48/.2);cursor:-webkit-grab;cursor:grab;touch-action:pan-y;z-index:2}.quiz-card-pain:active{cursor:-webkit-grabbing;cursor:grabbing}.quiz-card-pain.ghost{z-index:1;transform:translateY(12px) scale(.94);background:var(--coral-50);box-shadow:inset 0 0 0 1.5px var(--line)}.quiz-card-pain p{margin:0;font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.25;color:var(--plum)}.quiz-card-pain small{font-size:13px;font-weight:700;color:var(--plum-500)}.quiz-card-pain-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--coral-50);color:var(--coral)}.quiz-yesno{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.quiz-yesno .site-btn{width:100%;padding:0 12px;font-size:17px}.quiz-villain{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center}.quiz-villain-stage{position:relative;width:280px;height:210px;margin:0 auto 4px}.quiz-villain-cloud{position:absolute;left:50%;top:50%;width:170px;height:120px;margin:-64px 0 0 -85px}.quiz-villain .quiz-cloud .body{fill:#8A7790}.quiz-villain .quiz-cloud .eye{fill:var(--plum)}.quiz-villain .quiz-cloud .brow,.quiz-villain .quiz-cloud .mouth{stroke:var(--plum)}.quiz-fly{position:absolute;width:40px;height:40px;margin:-20px 0 0 -20px;display:grid;place-items:center;border-radius:13px;background:rgb(255 255 255/.14);color:#fff}.quiz-villain>p{margin:10px 0 0;font-size:17px;line-height:1.45;color:rgb(255 255 255/.78)}.quiz-villain-list{width:100%;margin-top:18px;padding:16px;border-radius:22px;background:rgb(255 255 255/.08);text-align:left;display:flex;flex-direction:column;gap:10px}.quiz-villain-list>b{font-size:15px;color:rgb(255 255 255/.8)}.quiz-villain-row{display:flex;gap:10px;align-items:center;font-size:18px;font-weight:700}.quiz-villain-row svg{flex:none;box-sizing:border-box;width:26px;height:26px;padding:5px;border-radius:50%;background:#FF8A7E;color:var(--plum)}.quiz-villain-free{margin-top:18px!important;font-weight:700;color:#fff!important}.quiz-weeks{position:relative;width:210px;height:210px;margin:10px 0 6px}.quiz-weeks svg{width:100%;height:100%;transform:rotate(-90deg)}.quiz-weeks circle{fill:none;stroke-width:12;stroke-linecap:round}.quiz-weeks .track{stroke:var(--area-gest)}.quiz-weeks .fill{stroke:var(--area-gest-ink)}.quiz-weeks>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.quiz-weeks .quiz-big{font-size:66px;margin:0}.quiz-weeks>div>span{font-size:17px;font-weight:700;color:var(--plum-500)}.quiz-packs{display:flex;flex-wrap:wrap-reverse;align-content:flex-start;justify-content:center;gap:6px;min-height:114px;max-width:300px;margin:6px auto 0}.quiz-packs i{width:26px;height:32px;border-radius:9px 9px 6px 6px;background:var(--area-quarto);box-shadow:inset 0 -9px 0 rgb(255 255 255/.6),inset 0 0 0 1.5px rgb(35 64 106/.12)}.quiz-bars{width:100%;display:flex;flex-direction:column;gap:16px;margin-top:6px;text-align:left}.quiz-bars>div{display:grid;grid-template-columns:1fr auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;align-items:center}.quiz-bars span{grid-column:1;font-size:15px;font-weight:700;color:var(--plum-500)}.quiz-bars i{grid-column:1;grid-row:2;display:block;height:16px;border-radius:999px}.quiz-bars .mine{background:var(--plum-300)}.quiz-bars .real{background:var(--coral)}.quiz-bars b{grid-column:2;grid-row:1/3;font-family:var(--font-display);font-size:30px;font-weight:600}.quiz-hero-step{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center}.quiz-hero-stage{position:relative;width:240px;height:190px;margin:0 auto 6px}.quiz-hero-cloud{width:150px;height:105px;margin:-52px 0 0 -75px}.quiz-hero-cloud,.quiz-hero-rays{position:absolute;left:50%;top:50%}.quiz-hero-rays{width:190px;height:190px;margin:-95px 0 0 -95px}.quiz-hero-rays i{position:absolute;left:50%;top:0;width:10px;height:40px;margin-left:-5px;border-radius:999px;background:var(--area-bebe-2);transform-origin:50% 95px}.quiz-hero-heart{position:absolute;left:50%;top:50%;width:126px;height:126px;margin:-63px 0 0 -63px;border-radius:50%;background:#fff;box-shadow:0 0 0 10px var(--area-bebe),var(--sh-md);display:grid;place-items:center}.quiz-hero-heart .logo{font-size:28px}.quiz-hero-step>p{margin:8px 0 0;font-size:17px;line-height:1.45;color:var(--plum-500)}.quiz-swap{width:100%;gap:8px;margin-top:18px;text-align:left}.quiz-swap,.quiz-swap-row{display:flex;flex-direction:column}.quiz-swap-row{gap:4px;padding:12px 14px;border-radius:18px;background:var(--area-enx)}.quiz-swap-row .was{font-size:14px;font-weight:700;color:var(--plum-500)}.quiz-swap-row .was s{text-decoration:none;background-image:linear-gradient(var(--coral),var(--coral));background-repeat:no-repeat;background-position:0 55%;background-size:100% 2px}.quiz-swap-row .now{display:flex;gap:8px;align-items:flex-start;font-size:16px;font-weight:700;color:var(--plum)}.quiz-swap-row .now svg{flex:none;margin-top:3px;color:var(--area-enx-ink)}.quiz-stamp{position:absolute;top:18px;padding:4px 12px;border-radius:10px;font-family:var(--font-display);font-weight:600;font-size:17px;pointer-events:none}.quiz-stamp.yes{right:18px;color:var(--coral);box-shadow:inset 0 0 0 2.5px var(--coral);transform:rotate(8deg)}.quiz-stamp.no{left:18px;color:var(--area-enx-ink);box-shadow:inset 0 0 0 2.5px var(--area-enx-ink);transform:rotate(-8deg)}.quiz-yesno .site-btn:disabled{opacity:.5}.quiz-hero-step .quiz-foot,.quiz-reveal .quiz-foot,.quiz-villain .quiz-foot{align-self:stretch}.quiz-bars>div:before{content:"";grid-column:1;grid-row:2;height:16px;border-radius:999px;background:var(--sand)}.quiz-hero-stage{width:200px;height:150px}.quiz-hero-rays{width:156px;height:156px;margin:-78px 0 0 -78px}.quiz-hero-rays i{height:32px;transform-origin:50% 78px}.quiz-hero-heart{width:104px;height:104px;margin:-52px 0 0 -52px;box-shadow:0 0 0 8px var(--area-bebe),var(--sh-md)}.quiz-hero-heart .logo{font-size:24px}.quiz-hero-cloud{width:120px;height:84px;margin:-42px 0 0 -60px}.quiz-swap{margin-top:14px}.quiz-swap-row{padding:10px 14px}.quiz-price{background:#fff}p.quiz-legal{margin:18px auto 0;max-width:340px;font-size:11.5px;line-height:1.5;color:var(--plum-400);text-align:center}p.quiz-legal a{color:inherit;text-decoration:underline}.quiz-planos-sub{margin:-4px 0 0;font-size:15px;line-height:1.5;color:var(--plum-500)}.quiz-planos{position:relative;z-index:2;isolation:isolate;margin-top:16px;padding:22px 16px 18px;border-radius:30px;background:linear-gradient(180deg,#FFF4F1,#FFFFFF 38%);box-shadow:0 14px 40px -24px rgb(46 34 48/.45),inset 0 0 0 1.5px #F6E3DE}.quiz-planos .pricing-flow{margin-top:4px}.quiz-intro-cta{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0 max(10px,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgb(255 255 255/0),#fff 30%)}.quiz-intro-cta .site-btn{width:100%}@media (max-height:640px){.quiz-intro{gap:10px}.quiz-top.is-inicio .logo{font-size:42px}.quiz-intro h1{font-size:30px}.quiz-intro-list{gap:6px;font-size:14.5px}}.quiz-body:not(.quiz-result) .quiz-foot,.quiz-yesno{position:-webkit-sticky;position:sticky;bottom:0;z-index:3;padding-bottom:max(8px,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgb(255 255 255/0),#fff 26%)}.quiz-body:not(.quiz-result) .quiz-foot{padding-top:18px}.quiz-yesno{padding-top:14px}.quiz.is-dark .quiz-body .quiz-foot{background:linear-gradient(180deg,rgb(46 34 48/0),var(--plum) 26%)}.assinar{min-height:100dvh;background:linear-gradient(180deg,#FFF4EF,#FFFFFF 38%);display:flex;justify-content:center;padding:18px 16px 40px;color:var(--plum)}.assinar-card{width:100%;max-width:480px;display:flex;flex-direction:column;gap:12px}.assinar .logo{align-self:center;margin-bottom:6px}.assinar-eyebrow{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--coral-700,#B92E26);background:var(--coral-50,#FFF2EF);padding:5px 10px;border-radius:999px}.assinar h1{font-family:var(--font-display);font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.01em;margin:0}.assinar-sub{margin:0;font-size:16px;line-height:1.5;color:var(--plum-500)}.assinar-pontos{list-style:none;margin:2px 0 4px;padding:0;display:flex;flex-direction:column;gap:8px}.assinar-pontos li{display:flex;gap:10px;align-items:flex-start;font-size:15px;font-weight:600;line-height:1.35}.assinar-pontos li span{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#4E9A73;color:#fff;margin-top:1px}.assinar-seguro{display:flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 0;font-size:12.5px;color:var(--plum-500);text-align:center}.previa-marca{position:fixed;inset:-20%;z-index:8000;pointer-events:none;display:grid;grid-template-columns:repeat(3,1fr);align-content:space-around;grid-gap:70px 30px;gap:70px 30px;transform:rotate(-24deg);opacity:.05;-webkit-user-select:none;-moz-user-select:none;user-select:none}.previa-marca span{font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--plum);white-space:nowrap}.previa-barra{position:fixed;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 92px);left:50%;transform:translateX(-50%);z-index:8500;display:flex;align-items:center;gap:8px;padding:5px 5px 5px 12px;border-radius:999px;background:rgb(46 34 48/.93);color:#fff;box-shadow:0 8px 22px -10px rgb(46 34 48/.7);font-weight:800;font-size:14px;white-space:nowrap}.previa-tempo{display:inline-flex;align-items:center;gap:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.previa-tempo small{font-size:11px;font-weight:700;opacity:.6;margin-left:3px;letter-spacing:.04em}.previa-quero{display:inline-flex;align-items:center;gap:4px;border:0;border-radius:999px;padding:7px 12px;background:var(--coral,#F34B40);color:#fff;font-size:13px;font-weight:800}.previa-barra.urgente{background:var(--coral-700,#B92E26);animation:previaPulso 1s ease-in-out infinite}@keyframes previaPulso{0%,to{box-shadow:0 0 0 0 rgb(243 75 64/.5)}50%{box-shadow:0 0 0 8px rgb(243 75 64/0)}}.previa-fundo{position:fixed;inset:0;z-index:9000;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:rgb(46 34 48/.55)}@media (min-width:700px){.previa-fundo{align-items:center}}.previa-sheet{position:relative;width:100%;max-width:420px;max-height:calc(100dvh - 32px);overflow:auto;display:flex;flex-direction:column;gap:12px;padding:24px 20px 20px;border-radius:26px;background:#fff;color:var(--plum);box-shadow:0 24px 60px -24px rgb(46 34 48/.6)}.previa-sheet h2{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.1;margin:0}.previa-sheet h2 em{font-style:normal;color:var(--coral,#F34B40)}.previa-sheet>p{margin:0;font-size:15.5px;line-height:1.5;color:var(--plum-500)}.previa-selo{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--butter-50,#FFF6E2);color:#8A5A00;font-size:12.5px;font-weight:800}.previa-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.previa-lista li{display:flex;align-items:flex-start;gap:8px;font-size:15px;font-weight:600;line-height:1.35}.previa-lista li svg{flex:none;margin-top:2px;color:#4E9A73}.previa-preco{margin:0;padding:10px 12px;border-radius:14px;background:#FFF8F6;text-align:center;font-size:15px;color:var(--plum)}.previa-go{min-height:54px}.previa-acabou{margin:0;text-align:center;font-size:14px;color:var(--plum-500)}.previa-nota{text-align:center;font-size:12.5px;color:var(--plum-400,#82707C)}.previa-coracao{align-self:center;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--coral-50,#FFF2EF);color:var(--coral,#F34B40)}.previa-x{position:absolute;top:12px;right:12px;width:34px;height:34px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--sand,#F6EFEC);color:var(--plum)}@media (prefers-reduced-motion:reduce){.previa-barra.urgente{animation:none}}.lp-topo-bar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgb(255 255 255/.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.lp-topo-bar-in{display:flex;align-items:center;justify-content:space-between;height:62px}.lp-topo-bar .logo{font-size:26px}.lp-hero{background:linear-gradient(180deg,var(--coral-50),#fff 85%);overflow:hidden}.lp-hero-in{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:36px;gap:36px;padding-top:44px;padding-bottom:56px}.lp-hero h1{font-size:clamp(34px,4.6vw,54px);line-height:1.08}.lp-hero-text>div>p{font-size:19px;color:var(--plum-500);margin:16px 0 22px;max-width:560px}.lp-hero-art{display:flex;justify-content:center}.lp-hero-art .site-phone{width:270px}.lp-cta{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:28px}.lp-hero .lp-cta{align-items:flex-start;margin-top:0}.lp-cta small{font-size:14px;color:var(--plum-500);font-weight:600}.lp-selos{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:14.5px;font-weight:700;color:var(--plum-500)}.lp-selos li{display:inline-flex;align-items:center;gap:6px}.lp-selos svg{color:#4E9A73}.lp-sec{padding:64px 0}.lp-estreito{max-width:760px}.lp .site-sub{margin-bottom:28px}.lp-video{position:relative;border-radius:28px;overflow:hidden;background:var(--plum);aspect-ratio:9/16;width:min(100%,calc(78vh * 9 / 16),420px);margin:0 auto;box-shadow:0 30px 60px -30px rgb(46 34 48/.6)}.lp-video video{width:100%;height:100%;object-fit:cover;display:block}.lp-video-play{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:0;background:linear-gradient(180deg,rgb(46 34 48/.05),rgb(46 34 48/.55));color:#fff;cursor:pointer}.lp-video-play span{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:var(--coral);box-shadow:0 0 0 10px rgb(243 75 64/.25);padding-left:5px}.lp-video-play b{font-size:18px}.lp-telas{overflow:hidden;margin:0 -18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-telas-trilho{display:flex;gap:18px;width:max-content;animation:lpTelas 40s linear infinite;padding:8px 0 20px}.lp-telas .site-phone{width:190px;flex:none;border-width:6px;border-radius:30px}.lp-telas:hover .lp-telas-trilho{animation-play-state:paused}@keyframes lpTelas{to{transform:translateX(-50%)}}.lp-dores{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.lp-dores li{display:flex;align-items:center;gap:12px;background:#fff;border-radius:18px;padding:14px 16px;font-weight:700;font-size:17px}.lp-dores li>span{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--coral-50);color:var(--coral-700);font-size:14px;font-weight:800}.lp-virada{margin:22px auto 0;text-align:center;font-size:19px;font-weight:600;max-width:620px}.lp-faz{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:32px}.lp-faz>div{display:flex;flex-direction:column;gap:6px;background:var(--sand);border-radius:22px;padding:18px}.lp-faz span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#fff;color:var(--coral)}.lp-faz strong{font-size:17px;margin-top:4px}.lp-faz small{font-size:15px;color:var(--plum-500);line-height:1.45}.lp-numeros{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:28px;text-align:center}.lp-numeros b{display:block;font-size:clamp(34px,4vw,46px);color:var(--coral)}.lp-numeros small{font-size:14.5px;color:var(--plum-500)}.lp-passos{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.lp-passos li{display:flex;align-items:center;gap:14px;background:#fff;border-radius:20px;padding:16px}.lp-passos .site-step-n{margin:0;flex:none}.lp-passos li>span:last-child{display:flex;flex-direction:column;gap:2px}.lp-passos strong{font-size:18px}.lp-passos small{font-size:15.5px;color:var(--plum-500)}.lp-preco{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;border-radius:28px;padding:28px 22px;background:#FFF8F6;box-shadow:inset 0 0 0 2px var(--coral),0 24px 50px -30px rgb(243 75 64/.7)}.lp-preco-nome{font-weight:800;color:var(--coral-700);text-transform:uppercase;letter-spacing:.06em;font-size:14px}.lp-preco>b{font-size:52px;line-height:1}.lp-preco>b small{font-family:var(--font-sans);font-size:18px;color:var(--plum-500)}.lp-preco ul{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:8px;text-align:left}.lp-preco li{display:flex;gap:8px;align-items:flex-start;font-weight:600}.lp-preco li svg{flex:none;margin-top:4px;color:#4E9A73}.lp-preco-btn{width:100%;max-width:420px}.lp-preco-nota{font-size:14px;color:var(--plum-500);max-width:440px}.lp-garantia{display:flex;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;border-radius:20px;background:#EEF6F0;color:#2F6A4C}.lp-garantia span{display:flex;flex-direction:column}.lp-garantia strong{font-size:17px}.lp-garantia small{font-size:15px}.lp-barra{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:24px;background:#fff;box-shadow:0 18px 40px -16px rgb(46 34 48/.45),inset 0 0 0 1px var(--line)}.lp-barra>span{display:flex;flex-direction:column;line-height:1.1}.lp-barra>span>small{font-size:12.5px;color:var(--plum-500);font-weight:700}.lp-barra b{font-family:var(--font-display);font-size:22px}.lp-barra b small{font-family:var(--font-sans);font-size:13px;color:var(--plum-500)}.lp-barra .site-btn{min-height:48px;padding:0 18px;font-size:16px}@media (min-width:861px){.lp-barra{left:auto;right:24px;width:420px}}@media (max-width:860px){.lp-hero-in{grid-template-columns:1fr;padding-top:28px;padding-bottom:40px;gap:24px}.lp-hero .lp-cta{align-items:stretch}.lp-hero .lp-cta .site-btn{width:100%}.lp-hero .lp-cta small{text-align:center}.lp-hero-art .site-phone{width:220px}.lp-cta .site-btn{width:100%}.lp-faz{grid-template-columns:1fr 1fr;gap:10px}.lp-faz>div{padding:14px}.lp-numeros{grid-template-columns:1fr 1fr}.lp-sec{padding:48px 0}.lp .site-footer{padding-bottom:90px}}@media (prefers-reduced-motion:reduce){.lp-telas-trilho{animation:none}}.quiz-noticia{margin:14px auto 4px;width:min(100%,360px);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 18px 36px -18px rgb(0 0 0/.55),0 0 0 1px rgb(255 255 255/.15)}.quiz-noticia img{display:block;width:100%;height:auto}.quiz-villain-stage{height:176px}.quiz-villain-list{flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:12px;padding:12px}.quiz-villain-list>b{width:100%;font-size:14px}.quiz-villain-row{font-size:14px;padding:6px 10px;border-radius:999px;background:rgb(255 255 255/.1);gap:6px}.quiz-villain-row svg{width:14px;height:14px}.nur-page{padding-bottom:40px}.nur-stage{position:relative;height:clamp(380px,56cqi + 160px,420px);margin:0 -6px;border-radius:28px;overflow:hidden;isolation:isolate;background:radial-gradient(130% 90% at 72% 12%,#fff 0,var(--peach-50) 42%,#F8E2D7 100%);box-shadow:var(--sh-md),inset 0 0 0 1px rgb(255 255 255/.8)}.nur-stage.is-expanded{position:fixed;inset:0;z-index:85;height:auto;margin:0;border-radius:0}.nur-canvas{position:absolute;inset:0}.nur-canvas canvas{touch-action:none;outline:none}.nur-topbar{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none;z-index:2}.nur-stage.is-expanded .nur-topbar{top:max(14px,env(safe-area-inset-top))}.nur-topbar>*{pointer-events:auto}.nur-hint{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--r-pill);font-size:12px;font-weight:600;color:var(--plum-700);box-shadow:var(--sh-xs)}.nur-hint svg{color:var(--coral)}.nur-tools{display:flex;gap:8px}.nur-tool{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--plum);box-shadow:var(--sh-sm);transition:transform var(--t-fast) var(--ease-out),background var(--t-med)}.nur-tool:active{transform:scale(.9)}.nur-tool:hover{background:#fff}.nur-legend{position:absolute;left:12px;bottom:12px;z-index:2;display:flex;gap:12px;padding:8px 12px;border-radius:var(--r-pill);font-size:12px;font-weight:600;color:var(--plum-700);box-shadow:var(--sh-xs)}.nur-legend span{display:inline-flex;align-items:center;gap:6px}.nur-legend i{width:12px;height:12px;border-radius:4px;display:inline-block}.nur-legend i.is-solid{background:var(--plum-500)}.nur-legend i.is-ghost{border:1.5px dashed var(--coral);background:rgb(255 213 201/.5)}.nur-card{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;border-radius:22px;padding:12px 12px 12px 14px;box-shadow:var(--sh-md)}.nur-stage.is-expanded .nur-card{bottom:max(12px,env(safe-area-inset-bottom));max-width:460px;margin:0 auto}.nur-card-head{display:flex;align-items:flex-start;gap:12px}.nur-card-icon{width:42px;height:42px;flex:none;border-radius:15px;display:grid;place-items:center;background:var(--coral-50);color:var(--coral);border:1.5px dashed var(--coral-300)}.nur-card-icon.is-done{border:0;background:var(--plum);color:#fff}.nur-card-title{flex:1 1;min-width:0}.nur-card-title h3{font-family:var(--font-display);font-variation-settings:"SOFT" 60;font-weight:500;font-size:20px;letter-spacing:-.02em;line-height:1.1;margin:3px 0;color:var(--plum)}.nur-card-title small{font-size:12.5px;color:var(--plum-500)}.nur-close{width:44px;height:44px;margin:-6px -6px 0 0;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;color:var(--plum-500)}.nur-close:hover{background:rgb(255 255 255/.7);color:var(--plum)}.nur-card-actions{display:flex;align-items:flex-end;gap:8px;margin-top:8px}.nur-card-actions .btn{flex:1 1;min-height:46px}.nur-price-edit{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:var(--plum-500);letter-spacing:.04em;text-transform:uppercase;width:132px;flex:none}.nur-price-input{display:flex;align-items:center;gap:4px;background:#fff;border:1.5px solid var(--line-strong);border-radius:14px;padding:0 0 0 12px;height:46px;transition:border-color var(--t-med),box-shadow var(--t-med)}.nur-price-input:focus-within{border-color:var(--coral);box-shadow:0 0 0 4px rgb(var(--coral-rgb)/.12)}.nur-price-input b{font-size:13px;color:var(--plum-400);text-transform:none;letter-spacing:0}.nur-price-edit input{min-height:44px!important;height:44px;border:0!important;box-shadow:none!important;padding:0 10px 0 2px!important;font-weight:700;font-size:16px;background:transparent;text-transform:none}.nur-skeleton{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--plum-500);font-size:13px;font-weight:600}.nur-skeleton-room{position:relative;width:150px;height:110px;transform:skewY(-6deg)}.nur-skeleton-room i{position:absolute;border-radius:10px;background:linear-gradient(90deg,var(--sand) 25%,#fff 50%,var(--sand) 75%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.nur-skeleton-room i:first-child{left:0;top:0;width:28px;height:100px}.nur-skeleton-room i:nth-child(2){left:28px;top:0;width:122px;height:70px;opacity:.8}.nur-skeleton-room i:nth-child(3){left:28px;top:74px;width:122px;height:26px;opacity:.6}.nur-fallback{position:absolute;inset:0}.nur-fallback img{width:100%;height:100%;object-fit:cover}.nur-fallback-note{position:absolute;left:12px;right:12px;bottom:12px;padding:12px 14px;border-radius:16px;font-size:13px;font-weight:600;color:var(--plum)}.nur-theme{display:flex;flex-direction:column;gap:10px;margin:22px 0 16px}.nur-theme-opt{display:inline-flex;align-items:center;gap:7px}.nur-dot{width:14px;height:14px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px rgb(58 34 51/.14)}.nur-summary{gap:16px;padding:16px 18px;margin-bottom:6px}.nur-ring-text,.nur-summary{display:flex;align-items:center}.nur-ring-text{flex-direction:column;line-height:1.05}.nur-ring-text b{font-size:19px;color:var(--plum);letter-spacing:-.02em}.nur-ring-text small{font-size:11px;color:var(--plum-500);font-weight:600}.nur-summary-text{display:flex;flex-direction:column;gap:4px;min-width:0}.nur-summary-text strong{font-family:var(--font-display);font-weight:500;font-size:28px;letter-spacing:-.03em;color:var(--plum);line-height:1.1}.nur-summary-text small{font-size:13px;color:var(--plum-500);line-height:1.4}.nur-summary-text small b{color:var(--coral-700)}.nur-group{margin-top:26px}.nur-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.nur-row{display:flex;align-items:center;gap:4px;background:#fff;border-radius:18px;padding:4px 6px 4px 4px;box-shadow:var(--sh-xs);border:1px solid var(--line);transition:box-shadow var(--t-med),border-color var(--t-med),background var(--t-med);animation:rise .55s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms)}.nur-row.is-selected{border-color:var(--coral-300);box-shadow:0 0 0 3px rgb(var(--coral-rgb)/.12),var(--sh-sm)}.nur-check{width:44px;height:44px;flex:none;border:0;background:transparent;display:grid;place-items:center;border-radius:14px}.nur-check>span{width:26px;height:26px;border-radius:9px;border:2px solid var(--line-strong);display:grid;place-items:center;color:#fff;transition:background var(--t-med) var(--ease-out),border-color var(--t-med),transform var(--t-med) var(--ease-spring)}.nur-check:active>span{transform:scale(.86)}.nur-row.is-done .nur-check>span{background:var(--coral);border-color:var(--coral);animation:pop .45s var(--ease-spring)}.nur-row-main{flex:1 1;min-width:0;min-height:52px;display:flex;align-items:center;gap:12px;border:0;background:transparent;text-align:left;padding:4px 4px 4px 0;border-radius:14px}.nur-row-icon{width:40px;height:40px;flex:none;border-radius:13px;display:grid;place-items:center;background:var(--sand);color:var(--plum-500);transition:background var(--t-med),color var(--t-med)}.nur-row.is-done .nur-row-icon{background:var(--coral-50);color:var(--coral)}.nur-row-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.nur-row-text strong{font-size:15px;font-weight:700;color:var(--plum);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nur-row-text small{font-size:12.5px;color:var(--plum-400)}.nur-row.is-done .nur-row-text small{color:var(--sage)}.nur-price{font-size:14px;font-weight:700;color:var(--plum-700);white-space:nowrap;padding-right:6px}.nur-page .notice{margin:24px 0 18px}.nur-cta{margin-top:4px}@media(max-width:360px){.nur-price-edit{width:112px}.nur-hint{font-size:11px;padding:7px 10px}}.ges-page .segmented{margin-bottom:18px}.ges-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;margin-left:6px;border-radius:10px;background:var(--coral);color:#fff;font-size:11px;font-weight:700;vertical-align:1px}.ges-hero{position:relative;height:clamp(340px,52cqi + 150px,430px);border-radius:28px;overflow:hidden;isolation:isolate;background:radial-gradient(120% 90% at 50% 46%,#F6A58D 0,#DC6C5C 28%,#7C3449 64%,#3A2233 100%);box-shadow:0 30px 60px -30px rgb(110 46 68/.75),inset 0 0 0 1px rgb(255 255 255/.08)}@keyframes gesBreath{0%,to{transform:scale(.92);opacity:.7}50%{transform:scale(1.04);opacity:1}}.ges-hero:after{content:"";inset:auto 0 0 0;height:46%;background:linear-gradient(transparent,rgb(42 20 34/.62));z-index:1}.ges-hero-top,.ges-hero:after{position:absolute;pointer-events:none}.ges-hero-top{top:14px;left:14px;right:14px;display:flex;gap:8px;justify-content:space-between;z-index:2}.ges-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--r-pill);font-size:12px;font-weight:700;color:#fff;background:rgb(255 255 255/.16);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgb(255 255 255/.22)}.ges-chip.mine{background:#fff;color:var(--coral-700);border-color:#fff}.ges-chip.ghost{color:rgb(255 255 255/.85)}.ges-hero-week{position:absolute;left:20px;bottom:16px;z-index:2;color:#fff;display:flex;align-items:baseline;gap:8px;pointer-events:none;text-shadow:0 4px 24px rgb(58 34 51/.5)}.ges-hero-week>span{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.85;align-self:center}.ges-hero-week b{font-family:var(--font-display);font-variation-settings:"SOFT" 100,"WONK" 1;font-weight:400;font-size:72px;line-height:.9;letter-spacing:-.04em;display:inline-block;min-width:1.1ch}.ges-hero-week small{font-size:14px;opacity:.75;font-weight:600}.ges-timeline{margin:18px 0 10px}.ges-trimesters{display:flex;gap:4px;margin:0 50px 8px}.ges-trimesters span{height:22px;display:grid;place-items:center;border-radius:var(--r-pill);font-size:10.5px;font-weight:700;color:var(--plum-400);background:var(--sand);white-space:nowrap;overflow:hidden;transition:background var(--t-med),color var(--t-med)}.ges-trimesters span.on{background:var(--coral-100);color:var(--coral-700)}.ges-wheel{display:flex;align-items:center;gap:6px}.ges-step{flex:none;width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:#fff;color:var(--plum);box-shadow:var(--sh-sm);transition:transform var(--t-fast) var(--ease-out)}.ges-step:active:not(:disabled){transform:scale(.9)}.ges-track-wrap{position:relative;flex:1 1;min-width:0;height:64px;border-radius:20px;background:#fff;box-shadow:var(--sh-sm);overflow:hidden}.ges-track-wrap:after,.ges-track-wrap:before{content:"";position:absolute;top:0;bottom:0;width:38px;z-index:2;pointer-events:none}.ges-track-wrap:before{left:0;background:linear-gradient(90deg,#fff,rgb(255 255 255/0))}.ges-track-wrap:after{right:0;background:linear-gradient(270deg,#fff,rgb(255 255 255/0))}.ges-track{height:100%;display:flex;align-items:stretch;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 calc(50% - 15px);overscroll-behavior-x:contain;outline:none}.ges-track::-webkit-scrollbar{display:none}.ges-track:focus-visible{box-shadow:inset 0 0 0 3px rgb(var(--coral-rgb)/.35);border-radius:20px}.ges-tick{flex:0 0 30px;width:30px;border:0;background:none;padding:0;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--plum-300)}.ges-tick i{display:block;width:2px;height:12px;border-radius:2px;background:currentColor;transition:height var(--t-med) var(--ease-spring),width var(--t-med),background var(--t-med)}.ges-tick.major i{height:18px}.ges-tick small{font-size:11px;font-weight:700;line-height:1;color:var(--plum-400);transition:color var(--t-med),transform var(--t-med) var(--ease-spring)}.ges-tick.t2{color:#D9BFB3}.ges-tick.t3{color:#CFB0B9}.ges-tick.mine i{background:var(--coral-300)}.ges-tick.sel i{width:4px;height:26px;background:var(--coral)}.ges-tick.sel small{color:var(--coral-700);transform:scale(1.25)}.ges-needle{position:absolute;left:50%;top:6px;transform:translateX(-50%);width:8px;height:8px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px var(--coral-50);z-index:3;pointer-events:none}.ges-mine-btn{display:flex;align-items:center;justify-content:center;gap:7px;margin:6px auto 4px;min-height:44px;padding:8px 16px;border:0;border-radius:var(--r-pill);background:var(--coral-50);color:var(--coral-700);font-size:13px;font-weight:700;animation:rise .4s var(--ease-out) both}.ges-size{padding:18px;margin-top:12px;overflow:hidden;position:relative}.ges-size:before{content:"";position:absolute;right:-50px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,var(--peach-100),transparent 70%);pointer-events:none}.ges-size-head{position:relative;display:flex;align-items:center;gap:14px}.ges-emoji{flex:none;width:64px;height:64px;border-radius:22px;display:grid;place-items:center;font-size:34px;background:linear-gradient(145deg,var(--peach-50),var(--coral-50));box-shadow:inset 0 0 0 1px var(--coral-100);animation:pop .5s var(--ease-spring) both}.ges-size-head h2{font-family:var(--font-display);font-variation-settings:"SOFT" 60;font-weight:500;font-size:25px;line-height:1.08;letter-spacing:-.02em;margin:5px 0 0;color:var(--plum)}.ges-metrics{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:16px 0 14px}.ges-metrics>div{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:7px;column-gap:7px;grid-row-gap:3px;row-gap:3px;padding:12px;border-radius:var(--r-sm);background:var(--cream);border:1px solid var(--line)}.ges-metrics svg{color:var(--coral);grid-row:span 1}.ges-metrics span{font-size:12px;color:var(--plum-500);font-weight:600}.ges-metrics strong{grid-column:1/-1;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--plum);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ges-note{position:relative;display:flex;gap:9px;align-items:flex-start;margin:0;font-size:14.5px;line-height:1.55;color:var(--plum-700)}.ges-note svg{flex:none;margin-top:3px;color:var(--coral)}.ges-measure{display:block;margin-top:10px;font-size:11.5px;color:var(--plum-400)}.ges-compare-ref{position:relative;display:block;margin:10px 0 0 78px;font-size:12.5px;line-height:1.45;color:var(--plum-500)}.ges-journey{display:flex;align-items:center;gap:16px;padding:16px;margin-top:12px}.ges-journey b{display:block;font-size:18px;font-weight:700;color:var(--plum);line-height:1}.ges-journey small{display:block;font-size:10.5px;color:var(--plum-500);margin-top:3px}.ges-journey strong{display:block;font-size:16px;color:var(--plum);margin-bottom:4px}.ges-journey p{margin:0;font-size:13px;line-height:1.5;color:var(--plum-500)}.ges-cta{display:flex;align-items:center;gap:13px;padding:15px;margin-top:12px;flex-wrap:wrap}.ges-cta>div{flex:1 1;min-width:160px}.ges-cta strong{display:block;font-size:15px;color:var(--plum);margin-bottom:3px}.ges-cta p{margin:0;font-size:13px;line-height:1.5;color:var(--plum-500)}.ges-cta-icon{flex:none;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:var(--coral-50);color:var(--coral)}.ges-cta.born{background:linear-gradient(135deg,#fff,var(--peach-50))}.ges-cta.ges-bag{width:100%;border:0;text-align:left;color:inherit;flex-wrap:nowrap}.ges-cta.ges-bag>svg{flex:none;color:var(--plum-300)}.ges-cta .btn{min-height:44px}.ges-agenda{position:relative}.ges-agenda>.btn{margin-bottom:6px}.ges-group{display:flex;align-items:center;gap:8px;margin:22px 0 10px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--plum-400)}.ges-group span{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--sand);color:var(--plum-500);font-size:11px;letter-spacing:0}.ges-appt{gap:12px;padding:12px;margin-bottom:9px;background:#fff;border-radius:var(--r-md);box-shadow:var(--sh-sm);border:1px solid rgb(241 228 220/.7)}.ges-appt,.ges-date{display:flex;align-items:center}.ges-date{flex:none;width:52px;height:56px;border-radius:15px;flex-direction:column;justify-content:center;background:linear-gradient(160deg,var(--coral-50),var(--peach-50));color:var(--coral-700)}.ges-date b{font-family:var(--font-display);font-weight:500;font-size:23px;line-height:1}.ges-date small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ges-appt-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.ges-appt-text strong{font-size:15px;color:var(--plum)}.ges-appt-text span,.ges-appt-text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ges-appt-text span{font-size:12.5px;color:var(--plum-500)}.ges-check{flex:none;width:44px;height:44px;border-radius:50%;border:1.5px solid var(--line-strong);background:#fff;color:transparent;display:grid;place-items:center;transition:background var(--t-med),border-color var(--t-med),color var(--t-med),transform var(--t-fast) var(--ease-out)}.ges-check:active{transform:scale(.88)}.ges-check.on{background:var(--sage);border-color:var(--sage);color:#fff;animation:pop .4s var(--ease-spring)}.ges-del{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--plum-300);display:grid;place-items:center}.ges-del:hover{color:#C42A3B;background:#FFF0F1}.ges-appt.done{opacity:.72}.ges-appt.done .ges-appt-text strong{text-decoration:line-through;color:var(--plum-400)}.ges-appt.done .ges-date{background:var(--sand);color:var(--plum-400)}.ges-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px;margin-top:14px}.ges-empty-icon{width:60px;height:60px;border-radius:20px;display:grid;place-items:center;background:var(--coral-50);color:var(--coral);margin-bottom:14px;animation:floaty 3s var(--ease-in-out) infinite}.ges-empty h3{font-family:var(--font-display);font-weight:500;font-size:21px;margin:0 0 6px;color:var(--plum)}.ges-empty p{margin:0;font-size:14px;line-height:1.55;color:var(--plum-500);max-width:270px}@media(max-width:370px){.ges-hero-week b{font-size:60px}.ges-trimesters{margin:0 44px 8px}.ges-trimesters span{font-size:9.5px}.ges-step{width:40px;height:40px}}.ges-visual{position:absolute;inset:0;touch-action:pan-y;cursor:-webkit-grab;cursor:grab}.ges-visual:active{cursor:-webkit-grabbing;cursor:grabbing}.ges-photo{position:absolute;inset:0}.ges-photo img{object-fit:cover;animation:gesKen 18s var(--ease-in-out) infinite alternate;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes gesKen{0%{transform:scale(1)}to{transform:scale(1.06) translate3d(0,-1.5%,0)}}.ges-live{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .5s var(--ease-out);pointer-events:none}.ges-live.on{opacity:1}.ges-photo:has(.ges-live.on) img{animation:none}.ges-orb{position:absolute;inset:0;display:grid;place-items:center}.ges-orb-ring{position:absolute;width:min(72%,300px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 42% 36%,rgb(255 236 226/.55),rgb(255 170 140/.22) 45%,rgb(255 120 100/.05) 70%,transparent 72%);box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.28),0 0 80px rgb(255 160 130/.35);animation:gesBreath 3.4s var(--ease-in-out) infinite}.ges-orb-fruit{position:relative;line-height:1;filter:drop-shadow(0 14px 22px rgb(58 34 51/.35));transform-origin:center 60%;margin-top:-40px}@media(prefers-reduced-motion:reduce){.ges-orb-ring,.ges-photo img{animation:none}}.ct-alert{display:flex;gap:10px;align-items:flex-start;padding:13px 14px;margin:0 0 12px;border-radius:var(--r-md);background:var(--coral-50);color:var(--coral-700);font-size:13.5px;line-height:1.45;font-weight:600}.ct-alert svg{flex:none;margin-top:1px}.ct-main{padding:24px 16px 16px;text-align:center}.ct-button,.ct-main{display:flex;flex-direction:column;align-items:center}.ct-button{--p:0;position:relative;width:min(62vw,220px);aspect-ratio:1;border-radius:50%;border:0;justify-content:center;gap:4px;cursor:pointer;background:radial-gradient(circle at 50% 35%,#fff,var(--coral-50));color:var(--coral);box-shadow:0 0 0 10px var(--coral-50),var(--sh-md);transition:background var(--t-med) var(--ease-out),color var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out)}.ct-button strong{font-family:var(--font-display);font-size:42px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ct-button small{font-size:13px;font-weight:600;opacity:.8}.ct-button-ring{position:absolute;inset:-10px;border-radius:50%;background:conic-gradient(var(--coral) calc(var(--p) * 1turn),transparent 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 9px));pointer-events:none}.ct-button.on{background:radial-gradient(circle at 50% 30%,var(--coral-400),var(--coral-600));color:#fff;box-shadow:0 0 0 10px var(--coral-100),var(--sh-coral)}.ct-button.on .ct-button-ring{background:conic-gradient(var(--coral-700) calc(var(--p) * 1turn),transparent 0)}.ct-since{margin:20px 0 14px;font-size:14px;color:var(--plum-500)}.ct-since b{color:var(--plum);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ct-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;width:100%}.ct-stats>div{padding:11px 6px;border-radius:var(--r-sm);background:var(--cream);display:flex;flex-direction:column;gap:2px}.ct-stats b{font-size:17px;color:var(--plum);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ct-stats small{font-size:11.5px;color:var(--plum-500)}.ct-rule{margin-top:12px;padding:16px;transition:background var(--t-slow) var(--ease-out)}.ct-rule.met{background:linear-gradient(150deg,#fff,var(--coral-50));box-shadow:0 0 0 2px var(--coral-100),var(--sh-sm)}.ct-rule-head{display:flex;flex-direction:column;gap:10px}.ct-rule-head strong{font-size:15.5px;color:var(--plum)}.ct-rule.met .ct-rule-head strong{color:var(--coral-700)}.ct-checks{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.ct-checks li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--plum-500);flex-wrap:wrap}.ct-checks li>span{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--line-strong);color:#fff;transition:all var(--t-med) var(--ease-out)}.ct-checks li.ok{color:var(--plum);font-weight:600}.ct-checks li.ok>span{background:var(--sage);border-color:var(--sage)}.ct-hour{flex:1 1 80px;min-width:80px;height:6px;background:var(--sand);overflow:hidden}.ct-hour,.ct-hour>i{border-radius:9px;display:block}.ct-hour>i{height:100%;background:var(--sage);transition:width var(--t-slow) var(--ease-out)}.ct-rule-say{margin:14px 0 12px;font-size:15px;font-weight:700;color:var(--coral-700)}.ct-rule-note{margin:12px 0 0;font-size:12.5px;color:var(--plum-400)}.ct-rule-actions{display:flex;gap:8px;flex-wrap:wrap}.ct-rule-actions .btn{flex:1 1 140px;min-height:46px;padding:12px 14px;gap:8px}.ct-rule-actions .btn svg{flex:none}.ct-quick{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.ct-share,.ct-water{flex:1 1 150px;min-height:50px;display:flex;align-items:center;gap:9px;padding:0 15px;border-radius:var(--r-md);border:1px solid var(--line);background:#fff;color:var(--plum);font:600 14px var(--font-sans);box-shadow:var(--sh-xs);cursor:pointer;text-align:left}.ct-water svg{color:var(--sky)}.ct-water.on{background:var(--sky-50);border-color:transparent}.ct-water>span{flex:1 1}.ct-water-x{color:var(--plum-300)!important}.ct-share svg{color:var(--coral)}.ct-share:disabled{opacity:.45;cursor:default}.ct-history{margin-top:12px;padding:16px}.ct-history-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ct-history-head strong{font-size:15.5px;color:var(--plum)}.ct-undo{display:flex;align-items:center;gap:6px;border:0;background:var(--sand);color:var(--plum-700);font:600 12.5px var(--font-sans);padding:7px 11px;border-radius:var(--r-pill);cursor:pointer}.ct-history ul{list-style:none;margin:0;padding:0}.ct-history li{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);overflow:hidden}.ct-history li:last-child{border-bottom:0}.ct-time{width:46px;flex:none;font-size:13px;font-weight:700;color:var(--plum-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ct-dur{flex:1 1;display:flex;flex-direction:column;min-width:0}.ct-dur b{font-size:14.5px;color:var(--plum)}.ct-dur small{font-size:12px;color:var(--plum-400)}.ct-level{flex:none;border:0;border-radius:var(--r-pill);padding:6px 10px;font:600 12px var(--font-sans);background:var(--cream);color:var(--plum-400);cursor:pointer;min-width:84px}.ct-level.l1{background:var(--butter-50);color:#9A6A12}.ct-level.l2{background:var(--peach-100);color:var(--coral-700)}.ct-level.l3{background:var(--coral);color:#fff}.ct-del{flex:none;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--plum-300);display:grid;place-items:center;cursor:pointer}.ct-empty{margin:4px 0 2px;font-size:13.5px;line-height:1.5;color:var(--plum-400)}.ct-signs{margin-top:12px;padding:16px;background:var(--cream);box-shadow:none;border:1px solid var(--line)}.ct-signs strong{font-size:14.5px;color:var(--plum)}.ct-signs ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:13.5px;line-height:1.45;color:var(--plum-700)}.ct-reset{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin:16px 0 4px;border:0;background:transparent;color:var(--plum-400);font:600 13px var(--font-sans);cursor:pointer;min-height:44px}.ges-cta.ges-ct .ges-cta-icon{background:var(--lilac-50);color:var(--lilac)}.bento-ct .bento-bag-icon{background:var(--coral);color:#fff}.ges-cta.ges-kk .ges-cta-icon{background:var(--sage-50);color:var(--sage)}.ges-cta.ges-pp .ges-cta-icon{background:var(--butter-50);color:#C08A1E}.kk-early{padding:12px 14px;margin:0 0 12px;border-radius:var(--r-md);background:var(--sky-50);color:var(--plum-700);font-size:13.5px;line-height:1.45}.kk-button strong{font-size:48px}.kk-say{max-width:300px;line-height:1.45}.kk-controls{display:flex;gap:16px;justify-content:center}.kk-short{margin-top:12px;padding:16px;display:flex;flex-direction:column;gap:6px}.kk-short strong{font-size:15px;color:var(--plum)}.kk-short p{margin:0;font-size:14px;color:var(--plum-700)}.kk-short-actions{display:flex;gap:8px;margin-top:4px}.kk-short-actions .btn{flex:1 1}.kk-less{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:14px 16px;border:0;border-radius:var(--r-md);background:var(--coral-50);color:var(--coral-700);text-align:left;box-shadow:inset 0 0 0 1px var(--coral-100)}.kk-less span{display:flex;flex-direction:column;gap:1px}.kk-less b{font-size:15px}.kk-less small{color:var(--coral-600)}.kk-less small,.kk-usual{font-size:12.5px;font-weight:600}.kk-usual{color:var(--plum-500)}.kk .ct-time{width:auto;min-width:64px;display:flex;flex-direction:column;line-height:1.2}.kk .ct-time small{font-size:11.5px;font-weight:600;color:var(--plum-400)}.kk-bar{flex:1 1;max-width:70px;height:6px;border-radius:var(--r-pill);background:var(--cream);overflow:hidden}.kk-bar i{display:block;height:100%;border-radius:inherit;background:var(--sage)}.kk-alert-main{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:var(--r-md);background:var(--coral-50);color:var(--coral-700)}.kk-alert-main svg{flex:none;margin-top:2px}.kk-alert-main p{margin:0;font-size:14.5px;line-height:1.5}.kk-alert-actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.kk-alert-actions .btn{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.kk-alert-tip{margin:12px 0 0;font-size:12.5px;color:var(--plum-500);line-height:1.45}.bp-rights{padding:16px;background:linear-gradient(130deg,var(--lilac-50),#fff);box-shadow:inset 0 0 0 1px #E7DDF3}.bp-rights strong{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--plum)}.bp-rights strong svg{color:var(--lilac)}.bp-rights ul{margin:8px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:5px;font-size:13.5px;line-height:1.45;color:var(--plum-700)}.bp-progress{display:flex;align-items:center;gap:12px;margin:16px 2px 10px;font-size:13px;color:var(--plum-500)}.bp-progress b{color:var(--plum);font-size:15px}.bp-progress>i{flex:1 1;height:7px;border-radius:var(--r-pill);background:var(--cream);overflow:hidden}.bp-progress>i>i{display:block;height:100%;border-radius:inherit;background:var(--coral);transition:width .4s var(--ease-out)}.bp-sections{display:flex;flex-direction:column;gap:10px}.bp-section{padding:0;overflow:hidden}.bp-section-head{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;background:transparent;text-align:left;color:var(--plum)}.bp-dot{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 2px var(--line);color:#fff}.bp-dot.done{background:var(--sage);box-shadow:none}.bp-section-title{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.bp-section-title strong{font-size:15px}.bp-section-title small{font-size:12.5px;color:var(--plum-500);line-height:1.4}.bp-chev{flex:none;color:var(--plum-400);transition:transform var(--t-med) var(--ease-out)}.bp-section.open .bp-chev{transform:rotate(180deg)}.bp-section-body{padding:0 16px;overflow:hidden}.bp-section-body>:last-child{margin-bottom:16px}.bp-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--plum-700);margin-bottom:10px}.bp-field input,.bp-field textarea{font-weight:500}.bp-radio{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.bp-radio>span{font-size:13.5px;font-weight:700;color:var(--plum)}.bp-radio>div{display:flex;flex-wrap:wrap;gap:6px}.bp-radio button{border:1px solid var(--line);background:#fff;border-radius:var(--r-pill);padding:8px 14px;font-size:13px;font-weight:700;color:var(--plum)}.bp-radio button.on{background:var(--coral);border-color:var(--coral);color:#fff}.bp-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bp-option{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 0;border:0;background:transparent;text-align:left;color:var(--plum);border-bottom:1px solid var(--line)}.bp-options li:last-child .bp-option{border-bottom:0}.bp-check{flex:none;width:22px;height:22px;margin-top:1px;border-radius:7px;display:grid;place-items:center;box-shadow:inset 0 0 0 2px var(--plum-300);color:#fff;transition:background var(--t-fast) var(--ease-out)}.bp-option.on .bp-check{background:var(--coral);box-shadow:none}.bp-option-text{font-size:14px;line-height:1.45}.bp-tag{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:var(--r-pill);font-style:normal;font-size:11px;font-weight:700;vertical-align:1px;white-space:nowrap}.bp-tag.rec{background:var(--sage-50);color:#3E7A59}.bp-tag.direito{background:var(--lilac-50);color:#7656A6}.bp-tag.conversar{background:var(--butter-50);color:#9A6B12}.bp-info{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;padding:10px 12px;border-radius:var(--r-sm);background:var(--cream);font-size:12.5px;line-height:1.45;color:var(--plum-700)}.bp-info svg{flex:none;margin-top:1px;color:var(--plum-400)}.bp-rec{display:inline-flex;align-items:center;gap:6px;margin-top:12px;border:0;background:transparent;padding:0;font-size:13px;font-weight:800;color:var(--coral)}.bp-after{margin-top:12px;padding:6px 16px 14px}.bp-after .bp-option{border-bottom:0}.bp-after p{margin:2px 0 10px;font-size:13px;line-height:1.5;color:var(--plum-500)}.bp-bar{position:-webkit-sticky;position:sticky;bottom:calc(84px + env(safe-area-inset-bottom));margin-top:16px;z-index:2}.bp-bar .btn{display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:var(--sh-coral)}.bp-paper{background:#fff;border-radius:var(--r-md);padding:18px;box-shadow:inset 0 0 0 1px var(--line);color:#2b1d26}.bp-paper h2{margin:0;font-family:var(--font-display);font-size:22px}.bp-paper-meta{margin:4px 0 0;font-size:12.5px;color:#6b5a64}.bp-paper-block{margin-top:14px}.bp-paper-block h3{margin:0 0 4px;font-size:13.5px}.bp-paper-block ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.45}.bp-paper-closing{font-style:italic;line-height:1.45}.bp-paper-closing,.bp-paper-sign{margin:16px 0 0;font-size:12px;color:#6b5a64}.bp-paper-actions{display:flex;flex-direction:column;gap:8px;margin-top:14px}.bp-paper-actions .btn{display:flex;align-items:center;justify-content:center;gap:8px}.bp-print{display:none}@media print{@page{size:A4;margin:14mm 16mm}body,html{background:#fff!important;min-height:0!important}body>:not(.bp-print){display:none!important}.bp-print{display:block;box-shadow:none;border-radius:0;padding:0;font-size:11pt;color:#1f1419}.bp-print h2{font-size:20pt}.bp-print .bp-paper-block{page-break-inside:avoid;break-inside:avoid}.bp-print .bp-paper-block ul{font-size:10.5pt}}.kk-night-chip{display:inline-flex;align-items:center;gap:6px;margin:-8px 0 14px;padding:6px 12px;border-radius:var(--r-pill);background:var(--sand);color:var(--plum-500);font-size:13px;font-weight:700}.kk-night-chip svg{color:var(--peach)}.kk-week{margin-top:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.kk-week strong{font-size:15.5px;color:var(--plum)}.kk-week ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;text-align:center}.kk-week li{display:flex;flex-direction:column;align-items:center;gap:6px}.kk-week li>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--sand-200);font-weight:800;font-size:14px;color:var(--bg)}.kk-week li.on>span{background:var(--peach);color:#1E1424}.kk-week li.today:not(.on)>span{background:transparent;box-shadow:inset 0 0 0 2px var(--peach)}.kk-week li small{font-size:13px;color:var(--plum-500)}.kk-week li.today small{font-weight:800;color:var(--plum)}.kk-button{color:#fff;box-shadow:0 0 0 10px var(--coral-100),var(--sh-coral)}.kk-button,.kk-button.on{background:var(--coral)}.kk-button small{opacity:.92}.phone-shell.is-night .kk-button{color:#1E1424}.ges-us{display:flex;align-items:center;gap:14px;margin-top:14px;padding:12px 12px 12px 16px;border-radius:18px;background:var(--area-gest)}.ges-us-title{flex:1 1;font-size:14px;font-weight:800;color:var(--area-gest-ink)}.ges-us>div{display:flex;align-items:center;gap:6px}.ges-us>div svg{color:var(--area-gest-ink)}.ges-us b{font-size:15px}.ges-us-edit{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:var(--plum);display:grid;place-items:center;cursor:pointer}.ges-us-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin-top:14px;border:1.5px dashed var(--line-strong);border-radius:var(--r-pill);background:transparent;color:var(--plum);font-size:15px;font-weight:700;cursor:pointer}