:root{--control-radius: 999px;--control-ink: #f5f5f0;--control-edge: #c9dfef55;--control-rim: #eef8ff80;--control-fill: linear-gradient(135deg,#e2f0ff13,#c2e1f506 48%,#c2dff515),#102b4099;--control-light: radial-gradient(ellipse at 10% 0%,#e2c69233,transparent 64%),linear-gradient(135deg,#d9ecff28,#b8d5eb09 48%,#c5e7ff19),#234359bd;--control-shadow: inset 0 1px 0 var(--control-rim),inset 0 -1px 0 #b1d3ef2b,inset 1px 0 1px #f3faff26,0 5px 14px #020a1230}:root .material-control[data-material]{position:relative;isolation:isolate;overflow:hidden!important;border:1px solid var(--control-edge)!important;border-radius:var(--control-radius)!important;background:var(--control-fill)!important;color:var(--control-ink)!important;box-shadow:var(--control-shadow)!important;backdrop-filter:blur(14px) saturate(1.35);-webkit-backdrop-filter:blur(14px) saturate(1.35);min-height:3.25rem;line-height:1.4;font-weight:600;font-optical-sizing:auto;letter-spacing:.005em;text-shadow:0 1px 3px #03101d80;touch-action:manipulation;transition:box-shadow .18s,border-color .18s,color .18s}:root .material-control[data-material=emphasis]{background:var(--control-light)!important;border-color:#e5d3b27d!important;--control-rim:#fff2d7a3}.material-control:before,.material-control:after{content:none!important}.material-control>.client-glass-host{opacity:.8}.material-control .benevolo-glass{background-color:#c2e4ff04!important}.material-control .benevolo-glass .glass-surface__sheen{opacity:.6}:root .material-control:is(:disabled,[aria-disabled=true]){color:#c2ced7!important;border-color:#aac5d52b!important;background:#12263770!important;box-shadow:inset 0 1px #d5e7f51c!important;text-shadow:none;cursor:default}.material-control[aria-pressed=true]:not(.sound-toggle){background:linear-gradient(120deg,#d8bd8b30,#c7e3f51a),#294c61d9!important;border-color:#ead4a6bb!important}.material-control:focus-visible{outline:2px solid #f0d9a5;outline-offset:4px}.material-control[data-pressing=true]:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 1px #eef8ff70,inset 0 2px 7px #020a1250,0 2px 7px #020a1226!important}.client-pressable{scale:var(--press-scale,1);transform-origin:center}.material-control svg{flex-shrink:0}.answer-actions .material-control,.hero-actions .material-control,#whatsapp,.access-card .material-control,.welcome-start.material-control{padding:.875rem 1.25rem;gap:.875rem}.hero-cta>.arrow-icon,#whatsapp>.arrow-icon,.answer-actions .primary>.portal-icon,.access-card .primary>.portal-icon,.welcome-start>.portal-icon{width:1.875rem;height:1.875rem;padding:.375rem;border-radius:50%;background:#edf8ff0c;box-shadow:inset 0 1px #eff9ff38}.calendar-save.material-control{min-height:2.875rem}.night-wish.material-control,.ambient-toggle.material-control{min-height:2.75rem;border-radius:50%!important}.portal-header .material-control,.nav-contact.material-control,.menu-toggle.material-control{min-height:2.75rem}@media(hover:hover)and (pointer:fine){.material-control:not(:disabled):not([aria-disabled=true]):hover{border-color:#eef6ff99!important;box-shadow:inset 0 1px #fff6e7b3,inset 0 -1px #c1dff74d,inset 0 0 22px #c8e9ff13,0 7px 20px #020a1247!important}}@media(max-width:700px){.answer-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.625rem}.answer-actions .material-control{padding:.75rem .875rem;gap:.375rem}.answer-actions .primary{grid-column:1/-1;grid-row:1;min-height:3.5rem}.answer-actions .secondary{grid-column:2;grid-row:2}.answer-actions:not(:has(.back-action)) .secondary{grid-column:1/-1}.answer-actions .back-action{grid-column:1;grid-row:2;align-self:center;text-align:left;justify-self:start;min-height:2.75rem}.answer-actions .primary>.portal-icon{width:1.5rem;height:1.5rem;padding:.25rem}}@media(max-width:370px){.answer-actions .secondary{grid-column:1/-1;grid-row:2}.answer-actions .back-action{grid-column:1/-1;grid-row:3}}@media(prefers-reduced-motion:reduce){.client-pressable{scale:1!important}.material-control{transition:none!important}}html[data-motion=reduced] .client-pressable{scale:1!important}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){:root .material-control[data-material]{background:#183247!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:#d1e5ee99!important;text-shadow:none}:root .material-control[data-material=emphasis]{background:#33556b!important;border-color:#f0dbb3!important}.material-control>.client-glass-host{display:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root .material-control[data-material]{background:#183247!important}:root .material-control[data-material=emphasis]{background:#33556b!important}}
