.klaro{--klaro-lime: #C3E76B;--klaro-dark: #133831;--klaro-green: #215349;--klaro-white: #FBFBFB;--klaro-gray: #6b7280;--klaro-gray-light: #9ca3af;--klaro-border: rgba(19, 56, 49, .1);font-family:Depot New,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.klaro ul,.klaro ol,.klaro li{list-style:none!important;margin:0!important;padding:0!important}.klaro li:before,.klaro li::marker{content:none!important;display:none!important}.klaro *{-webkit-tap-highlight-color:transparent!important}.klaro *:focus{outline:none!important}.klaro button:focus,.klaro a:focus{outline:none!important}.klaro-backdrop{display:none!important}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.klaro .cookie-notice{position:fixed!important;bottom:1.5rem!important;left:1.5rem!important;right:auto!important;top:auto!important;transform:none!important;background:var(--klaro-white)!important;border-radius:20px!important;box-shadow:0 12px 40px #13383126,0 4px 12px #13383114!important;border:none!important;padding:1.5rem!important;max-width:400px!important;width:auto!important;z-index:99999!important;animation:slideIn .5s cubic-bezier(.16,1,.3,1)!important;display:flex!important;flex-direction:column!important;gap:1.25rem!important;outline:none!important}.klaro .cookie-notice:focus,.klaro .cookie-notice:focus-visible,.klaro .cookie-notice:focus-within{outline:none!important;box-shadow:0 12px 40px #13383126,0 4px 12px #13383114!important}@media(max-width:480px){.klaro .cookie-notice{left:1rem!important;right:1rem!important;bottom:1rem!important;max-width:none!important;padding:1.25rem!important}}.klaro .cookie-notice .cn-body{padding:0!important;margin:0!important}.klaro .cookie-notice .cn-body p{color:#374151!important;font-size:.9rem!important;line-height:1.6!important;margin:0 0 1.25rem!important}.klaro .cookie-notice .cn-body p strong{color:var(--klaro-dark)!important;font-weight:600!important}.klaro .cookie-notice .cn-body p a{color:#059669!important;text-decoration:underline!important;text-underline-offset:2px!important;font-weight:500!important}.klaro .cookie-notice .cn-body p a:hover{color:#047857!important}.klaro .cookie-notice .cn-buttons{display:flex!important;flex-direction:column!important;gap:.75rem!important;margin:0!important;flex-shrink:0!important}.klaro .cm-btn{border-radius:12px!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;white-space:nowrap!important;width:100%!important}.klaro .cm-btn-success{background:linear-gradient(135deg,#a8d84e 0%,var(--klaro-lime) 50%,#d4f07c 100%)!important;color:var(--klaro-dark)!important;padding:1rem 1.5rem!important;font-size:1rem!important;border:none!important;order:-1!important;border-radius:9999px!important;width:auto!important;min-width:140px!important;align-self:center!important}.klaro .cm-btn-success:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px #c3e76b80!important;background:linear-gradient(135deg,#b8e635 0%,var(--klaro-lime) 50%,#e0f59a 100%)!important}.klaro .cm-btn-success:focus{outline:none!important;box-shadow:0 0 0 3px #c3e76b4d!important}.klaro .cm-btn-danger,.klaro .cn-decline{background:transparent!important;color:#9ca3af!important;border:none!important;padding:.5rem!important;font-size:.8rem!important;font-weight:500!important;order:1!important;text-decoration:underline!important;text-underline-offset:2px!important}.klaro .cm-btn-danger:hover,.klaro .cn-decline:hover{color:#6b7280!important;background:transparent!important}.klaro .cookie-notice .cn-learn-more{display:none!important}.klaro .cookie-modal{position:fixed!important;inset:0!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:1rem!important;background:#0009!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;animation:fadeIn .3s ease!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.klaro .cookie-modal .cm-modal{position:relative!important;background:#f5f5f5!important;border-radius:24px!important;border:none!important;max-width:520px!important;width:100%!important;max-height:85vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 20px 50px #13383133!important;animation:modalSlideIn .3s cubic-bezier(.16,1,.3,1)!important}.klaro .cookie-modal .cm-header{border-bottom:1px solid var(--klaro-border)!important;padding:1.5rem!important;background:var(--klaro-white)!important;flex-shrink:0!important}.klaro .cookie-modal .cm-header h1{color:var(--klaro-dark)!important;font-size:1.25rem!important;font-weight:700!important;margin:0!important;line-height:1.3!important;padding-right:3rem!important}.klaro .cookie-modal .cm-header .cm-switch{display:none!important}.klaro .cookie-modal .cm-header p{color:var(--klaro-gray)!important;font-size:.875rem!important;margin:.75rem 0 0!important;line-height:1.6!important}.klaro .cookie-modal .cm-header p a{color:var(--klaro-green)!important;text-decoration:underline!important;text-underline-offset:2px!important;font-weight:500!important}.klaro .cookie-modal .cm-header p a:hover{color:var(--klaro-dark)!important}.klaro .cookie-modal .cm-body{padding:1rem!important;overflow-y:auto!important;flex:1!important;background:#f5f5f5!important}.klaro .cookie-modal .cm-body>p{color:var(--klaro-gray)!important;font-size:.875rem!important;line-height:1.6!important;margin:0 0 1rem!important}.klaro .cookie-modal .cm-body .cm-services,.klaro .cookie-modal .cm-body .cm-purposes{margin-top:.5rem!important;display:flex!important;flex-direction:column!important;gap:.75rem!important}.klaro .cookie-modal .cm-body .cm-purpose{background:var(--klaro-white)!important;border-radius:16px!important;padding:0!important;margin-bottom:0!important;border:1px solid var(--klaro-border)!important;overflow:hidden!important}.klaro .cookie-modal .cm-body .cm-purpose>.cm-list-input,.klaro .cookie-modal .cm-body .cm-purpose>label,.klaro .cookie-modal .cm-body .cm-purpose>.cm-list-input-wrapper{display:flex!important;align-items:center!important;padding:1rem 1.25rem!important;background:var(--klaro-white)!important;gap:.875rem!important;flex-direction:row!important;flex-wrap:nowrap!important}.klaro .cookie-modal .cm-body .cm-purpose .cm-list-label,.klaro .cookie-modal .cm-body .cm-purpose .cm-list-title{flex:1!important;display:flex!important;align-items:center!important;gap:.75rem!important;min-width:0!important}.klaro .cookie-modal .cm-body .cm-purpose .cm-list-title .title,.klaro .cookie-modal .cm-body .cm-purpose .cm-list-label .title,.klaro .cookie-modal .cm-body .cm-purpose .title{color:var(--klaro-dark)!important;font-weight:600!important;font-size:.95rem!important}.klaro .cookie-modal .cm-body .cm-purpose .cm-purpose-description,.klaro .cookie-modal .cm-body .cm-purpose>p{color:var(--klaro-gray)!important;font-size:.8rem!important;margin:0!important;padding:0 1.25rem 1rem!important;line-height:1.5!important}.klaro .cookie-modal .cm-body .cm-purpose .cm-services-toggle{color:var(--klaro-green)!important;font-size:.8rem!important;font-weight:500!important;cursor:pointer!important;padding:.5rem 1.25rem!important;display:block!important;border-top:1px solid var(--klaro-border)!important}.klaro .cookie-modal .cm-body .cm-purpose .cm-services-toggle:hover{color:var(--klaro-dark)!important}.klaro .cookie-modal .cm-body .cm-purpose .cm-services{padding:0!important;margin:0!important;border-top:1px solid var(--klaro-border)!important}.klaro .cookie-modal .cm-body .cm-service,.klaro .cookie-modal .cm-body .cm-purpose .cm-services li{display:flex!important;align-items:center!important;gap:.875rem!important;border:none!important;padding:1rem 1.25rem!important;border-bottom:1px solid var(--klaro-border)!important;background:var(--klaro-white)!important;flex-direction:row!important;flex-wrap:nowrap!important}.klaro .cookie-modal .cm-body .cm-service:last-child,.klaro .cookie-modal .cm-body .cm-purpose .cm-services li:last-child{border-bottom:none!important}.klaro .cookie-modal .cm-body .cm-service .cm-list-label,.klaro .cookie-modal .cm-body .cm-service .cm-list-title,.klaro .cookie-modal .cm-body .cm-service label{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:.25rem!important}.klaro .cookie-modal .cm-body .cm-service .title,.klaro .cookie-modal .cm-body .cm-service .cm-list-title .title{color:var(--klaro-dark)!important;font-weight:500!important;font-size:.875rem!important;display:block!important}.klaro .cookie-modal .cm-body .cm-service .purposes,.klaro .cookie-modal .cm-body .cm-service .cm-service-description{color:var(--klaro-gray)!important;font-size:.75rem!important;line-height:1.4!important}.klaro .cookie-modal .cm-body .cm-service .purposes{font-size:.75rem!important;color:var(--klaro-gray)!important}.klaro .cookie-modal .cm-footer{border-top:1px solid var(--klaro-border)!important;padding:1.25rem 1.5rem!important;background:var(--klaro-white)!important;flex-shrink:0!important}.klaro .cookie-modal .cm-footer .cm-footer-buttons{display:flex!important;gap:.75rem!important;justify-content:stretch!important;flex-wrap:wrap!important}.klaro .cookie-modal .cm-footer button{border-radius:9999px!important;padding:.875rem 1.5rem!important;font-weight:600!important;font-size:.875rem!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important;flex:0 1 auto!important;min-width:140px!important}.klaro .cookie-modal .cm-footer .cm-btn-accept-all{background:var(--klaro-lime)!important;color:var(--klaro-dark)!important;order:1!important}.klaro .cookie-modal .cm-footer .cm-btn-accept-all:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #c3e76b66!important}.klaro .cookie-modal .cm-footer .cm-btn-accept{background:transparent!important;color:var(--klaro-dark)!important;border:2px solid var(--klaro-dark)!important;order:2!important}.klaro .cookie-modal .cm-footer .cm-btn-accept:hover{background:var(--klaro-dark)!important;color:var(--klaro-white)!important}.klaro .cookie-modal .cm-footer .cm-btn-decline{background:transparent!important;color:var(--klaro-gray)!important;border:none!important;padding:.875rem 1rem!important;order:3!important;flex:0 0 auto!important;text-decoration:underline!important;text-underline-offset:2px!important}.klaro .cookie-modal .cm-footer .cm-btn-decline:hover{color:var(--klaro-dark)!important;background:transparent!important}.klaro .cookie-modal .cm-modal .hide{position:absolute!important;top:1.25rem!important;right:1.25rem!important;background:#13383114!important;border:none!important;color:var(--klaro-dark)!important;cursor:pointer!important;padding:.5rem!important;border-radius:8px!important;transition:all .15s ease!important;line-height:1!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important}.klaro .cookie-modal .cm-modal .hide:hover{background:#1338311a!important;color:var(--klaro-dark)!important}.klaro .cookie-modal .cm-modal .hide svg{display:none!important}.klaro .cookie-modal .cm-modal .hide:before,.klaro .cookie-modal .cm-modal .hide:after{content:""!important;position:absolute!important;width:18px!important;height:2px!important;background-color:var(--klaro-dark)!important;border-radius:2px!important}.klaro .cookie-modal .cm-modal .hide:before{transform:rotate(45deg)!important}.klaro .cookie-modal .cm-modal .hide:after{transform:rotate(-45deg)!important}.klaro input[type=checkbox]{accent-color:var(--klaro-lime)!important}@media(max-width:640px){.klaro .cookie-modal{padding:0!important;align-items:flex-end!important}.klaro .cookie-modal .cm-modal{max-height:85vh!important;max-width:100%!important;border-radius:24px 24px 0 0!important;margin:0!important}.klaro .cookie-modal .cm-header{padding:1.25rem 1rem!important;position:sticky!important;top:0!important;z-index:1!important}.klaro .cookie-modal .cm-header h1{font-size:1.125rem!important;padding-right:2rem!important}.klaro .cookie-modal .cm-body{padding:1rem!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.klaro .cookie-modal .cm-body .cm-purpose>.cm-purpose-header{padding:.875rem 1rem!important}.klaro .cookie-modal .cm-body .cm-service{padding:.875rem 1rem!important}.klaro .cookie-modal .cm-footer{padding:1rem!important;position:sticky!important;bottom:0!important;z-index:1!important}.klaro .cookie-modal .cm-footer .cm-footer-buttons{flex-direction:column!important;gap:.5rem!important}.klaro .cookie-modal .cm-footer button{width:100%!important;padding:.875rem 1rem!important}}.klaro .cookie-modal .cm-body::-webkit-scrollbar{width:6px!important}.klaro .cookie-modal .cm-body::-webkit-scrollbar-track{background:transparent!important}.klaro .cookie-modal .cm-body::-webkit-scrollbar-thumb{background:#13383133!important;border-radius:3px!important}.klaro .cookie-modal .cm-body::-webkit-scrollbar-thumb:hover{background:#1338314d!important}.chat-modal[data-astro-cid-o34vwms3]{position:fixed;inset:0;z-index:10004;pointer-events:none;visibility:hidden;display:flex;align-items:center;justify-content:center;padding:var(--space-lg, 24px)}.chat-modal[data-astro-cid-o34vwms3][aria-hidden=false]{pointer-events:auto;visibility:visible}.chat-modal__backdrop[data-astro-cid-o34vwms3]{position:absolute;inset:0;background:#0009;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .3s ease}.chat-modal[data-astro-cid-o34vwms3][aria-hidden=false] .chat-modal__backdrop[data-astro-cid-o34vwms3]{opacity:1}.chat-modal__dialog[data-astro-cid-o34vwms3]{position:relative;width:100%;max-width:600px;max-height:85vh;background:linear-gradient(180deg,rgba(195,231,107,.12) 0%,var(--color-green, #215349) 40%,var(--color-dark, #133831) 100%);border-radius:24px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px #0006,0 0 0 1px #c3e76b1a;opacity:0;transform:scale(.92);transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.chat-modal[data-astro-cid-o34vwms3][aria-hidden=false] .chat-modal__dialog[data-astro-cid-o34vwms3]{opacity:1;transform:scale(1)}.chat-modal__close[data-astro-cid-o34vwms3]{position:absolute;top:var(--space-md, 16px);right:var(--space-md, 16px);z-index:2;background:#ffffff14;border:none;color:#fbfbfbb3;cursor:pointer;padding:var(--space-sm, 8px);border-radius:var(--radius-md, 8px);transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center}.chat-modal__close[data-astro-cid-o34vwms3]:hover{background:#ffffff26;color:var(--color-white, #FBFBFB)}.chat-modal__canvas-wrap[data-astro-cid-o34vwms3]{width:100%;height:200px;flex-shrink:0;position:relative}.chat-modal__canvas-wrap[data-astro-cid-o34vwms3] canvas[data-astro-cid-o34vwms3]{display:block;width:100%;height:100%}.chat-modal__status-area[data-astro-cid-o34vwms3]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 var(--space-lg, 24px) var(--space-md, 16px);flex-shrink:0}.chat-modal__title[data-astro-cid-o34vwms3]{font-family:var(--font-headline, sans-serif);font-weight:700;font-size:var(--text-lg, 1.125rem);color:var(--color-white, #FBFBFB)}.chat-modal__status[data-astro-cid-o34vwms3]{font-size:var(--text-small, .875rem);color:var(--color-lime, #C3E76B);opacity:.9;min-height:1.25em}.chat-modal__transcript[data-astro-cid-o34vwms3]{flex:1;min-height:0;overflow-y:auto;padding:0 var(--space-lg, 24px) var(--space-lg, 24px);display:flex;flex-direction:column;gap:var(--space-sm, 8px);scrollbar-width:thin;scrollbar-color:rgba(195,231,107,.2) transparent}.chat-modal__transcript[data-astro-cid-o34vwms3]::-webkit-scrollbar{width:6px}.chat-modal__transcript[data-astro-cid-o34vwms3]::-webkit-scrollbar-track{background:transparent}.chat-modal__transcript[data-astro-cid-o34vwms3]::-webkit-scrollbar-thumb{background:#c3e76b33;border-radius:3px}.chat-modal__welcome[data-astro-cid-o34vwms3]{text-align:center;padding:var(--space-lg, 24px) 0;color:#fbfbfb80;font-size:var(--text-small, .875rem)}.chat-modal__transcript[data-astro-cid-o34vwms3] .chat-msg{max-width:85%;padding:var(--space-sm, 8px) var(--space-md, 16px);border-radius:var(--radius-lg, 16px);font-size:var(--text-small, .875rem);line-height:1.5;word-break:break-word}.chat-modal__transcript[data-astro-cid-o34vwms3] .chat-msg--user{align-self:flex-end;background:var(--color-lime, #C3E76B);color:var(--color-dark, #133831);border-bottom-right-radius:var(--radius-sm, 4px)}.chat-modal__transcript[data-astro-cid-o34vwms3] .chat-msg--agent{align-self:flex-start;background:var(--color-green, #215349);color:var(--color-white, #FBFBFB);border-bottom-left-radius:var(--radius-sm, 4px)}.chat-modal__transcript[data-astro-cid-o34vwms3] .chat-msg__label{display:block;font-size:.75rem;font-weight:600;margin-bottom:2px;opacity:.7}.chat-modal__transcript[data-astro-cid-o34vwms3] .chat-msg__time{font-weight:400;margin-left:6px}.chat-modal__input-area[data-astro-cid-o34vwms3]{padding:var(--space-md, 16px) var(--space-lg, 24px);border-top:none;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm, 8px)}.chat-modal__text-input[data-astro-cid-o34vwms3]{display:flex;gap:var(--space-sm, 8px);align-items:center;width:100%}.chat-modal__text-input[data-astro-cid-o34vwms3] input[data-astro-cid-o34vwms3]{flex:1;padding:var(--space-sm, 8px) var(--space-md, 16px);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-full, 50px);font-size:var(--text-base, 1rem);font-family:var(--font-body, sans-serif);outline:none;transition:border-color .2s;background:#ffffff0f;color:var(--color-white, #FBFBFB)}.chat-modal__text-input[data-astro-cid-o34vwms3] input[data-astro-cid-o34vwms3]::placeholder{color:#fbfbfb66}.chat-modal__text-input[data-astro-cid-o34vwms3] input[data-astro-cid-o34vwms3]:focus{border-color:var(--color-lime, #C3E76B)}.chat-modal__send-btn[data-astro-cid-o34vwms3]{width:40px;height:40px;border:none;background:var(--color-lime, #C3E76B);color:var(--color-dark, #133831);border-radius:var(--radius-full, 50%);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .1s;flex-shrink:0}.chat-modal__send-btn[data-astro-cid-o34vwms3]:hover{background:#b5da5a}.chat-modal__send-btn[data-astro-cid-o34vwms3]:active{transform:scale(.95)}.chat-modal__stop-btn[data-astro-cid-o34vwms3]{position:relative;width:36px;height:36px;border:none;background:#ef444426;color:#f87171;border-radius:var(--radius-full, 50%);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.chat-modal__stop-btn[data-astro-cid-o34vwms3]:hover{background:#ef444440}.chat-modal__stop-btn-ring[data-astro-cid-o34vwms3]{position:absolute;inset:-3px;border-radius:var(--radius-full, 50%);border:2px solid rgba(248,113,113,.5);animation:chat-stop-pulse 2s ease-in-out infinite;pointer-events:none}@keyframes chat-stop-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.15)}}.chat-modal__mic-btn[data-astro-cid-o34vwms3]{width:36px;height:36px;border:1px solid rgba(255,255,255,.15);background:transparent;color:var(--color-lime, #C3E76B);border-radius:var(--radius-full, 50%);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.chat-modal__mic-btn[data-astro-cid-o34vwms3]:hover{background:#ffffff14;border-color:#ffffff40}.chat-modal__mic-btn--muted[data-astro-cid-o34vwms3]{color:#f87171;border-color:#f8717166}.chat-modal__mic-btn--muted[data-astro-cid-o34vwms3]:hover{background:#f871711a;border-color:#f8717199}.chat-modal__restart-btn[data-astro-cid-o34vwms3]{display:flex;align-items:center;justify-content:center;gap:var(--space-xs, 4px);padding:var(--space-sm, 8px) var(--space-lg, 24px);border:1px solid var(--color-lime, #C3E76B);background:#c3e76b1a;color:var(--color-lime, #C3E76B);border-radius:var(--radius-full, 50px);font-size:var(--text-small, .875rem);font-weight:600;font-family:var(--font-body, sans-serif);cursor:pointer;transition:all .2s}.chat-modal__restart-btn[data-astro-cid-o34vwms3]:hover{background:#c3e76b33}.chat-modal__fallback[data-astro-cid-o34vwms3]{text-align:center;font-size:.75rem;color:#fbfbfb66}.chat-modal__fallback[data-astro-cid-o34vwms3] a[data-astro-cid-o34vwms3]{color:var(--color-lime, #C3E76B);font-weight:600;text-decoration:underline;text-underline-offset:2px}.chat-modal__consent-privacy[data-astro-cid-o34vwms3]{font-size:.75rem;color:#fbfbfb66;margin:0;text-align:center;line-height:1.4}.chat-modal__consent-privacy[data-astro-cid-o34vwms3] svg[data-astro-cid-o34vwms3]{display:inline-block;vertical-align:-2px;margin-right:4px;color:var(--color-lime, #C3E76B);opacity:.6}.chat-modal__transcript[data-astro-cid-o34vwms3] .chat-modal__typing{align-self:flex-start;background:var(--color-green, #215349);padding:var(--space-sm, 8px) var(--space-md, 16px);border-radius:var(--radius-lg, 16px);border-bottom-left-radius:var(--radius-sm, 4px);display:flex;gap:4px;align-items:center;height:36px}.chat-modal__transcript[data-astro-cid-o34vwms3] .chat-modal__typing-dot{width:6px;height:6px;background:#fbfbfb80;border-radius:50%;animation:chat-typing-bounce 1.4s ease-in-out infinite}.chat-modal__transcript[data-astro-cid-o34vwms3] .chat-modal__typing-dot:nth-child(2){animation-delay:.2s}.chat-modal__transcript[data-astro-cid-o34vwms3] .chat-modal__typing-dot:nth-child(3){animation-delay:.4s}@keyframes chat-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.chat-modal__consent[data-astro-cid-o34vwms3]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-lg, 24px);padding:var(--space-lg, 24px)}.chat-modal__consent-title[data-astro-cid-o34vwms3]{font-family:var(--font-headline, sans-serif);font-weight:700;font-size:var(--text-lg, 1.125rem);color:var(--color-white, #FBFBFB);text-align:center;margin:0}.chat-modal__consent-buttons[data-astro-cid-o34vwms3]{display:flex;gap:var(--space-md, 16px)}.chat-modal__consent-btn[data-astro-cid-o34vwms3]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm, 8px);padding:var(--space-lg, 24px) var(--space-xl, 32px);background:transparent;border:1px solid rgba(195,231,107,.3);border-radius:var(--radius-lg, 16px);color:var(--color-white, #FBFBFB);cursor:pointer;transition:all .2s ease;font-family:var(--font-body, sans-serif);min-width:160px}.chat-modal__consent-btn[data-astro-cid-o34vwms3]:hover{background:#c3e76b1a;border-color:var(--color-lime, #C3E76B)}.chat-modal__consent-btn[data-astro-cid-o34vwms3] svg[data-astro-cid-o34vwms3]{color:var(--color-lime, #C3E76B)}.chat-modal__consent-btn-label[data-astro-cid-o34vwms3]{font-weight:600;font-size:var(--text-base, 1rem)}.chat-modal__consent-btn-desc[data-astro-cid-o34vwms3]{font-size:.75rem;color:#fbfbfb80}@media(max-width:640px){.chat-modal[data-astro-cid-o34vwms3]{padding:var(--space-sm, 8px)}.chat-modal__dialog[data-astro-cid-o34vwms3]{max-height:95vh;border-radius:16px}.chat-modal__canvas-wrap[data-astro-cid-o34vwms3]{height:150px}.chat-modal__consent-btn[data-astro-cid-o34vwms3]{padding:var(--space-md, 16px) var(--space-lg, 24px);min-width:140px}}
