:root{--primary-color:#0bc99b;--color-primary:#0bc99b;--color-secondary:#166a0a;--color-accent:#08b982;--color-success:#0bc99b;--color-error:#ef4444;--color-mint:#0bc99b;--color-mint-soft:#08b982;--color-green:#166a0a;--color-forest:#085b40;--color-beige:#fae4b7;--color-lime:#e5fdc1;--color-cream:#f3eee6;--color-surface:#fff;--color-surface-muted:#f4f7f5;--color-background:#fff;--color-white:#fff;--color-black:#000;--color-text:#000;--color-text-muted:#000000b3;--color-text-soft:#00000080;--color-border:#00000014;--color-gray:#5e5e5e;--font-heading:"Montserrat", "Noto Sans Arabic", sans-serif;--font-body:"PT Serif", "Noto Sans Arabic", serif;--font-ui:"Inter", "Noto Sans Arabic", sans-serif;--text-display:clamp(2.75rem, 6vw, 4.375rem);--text-h1:clamp(2.25rem, 4.5vw, 3.125rem);--text-h2:clamp(1.75rem, 3.5vw, 2.5rem);--text-h3:clamp(1.25rem, 2.5vw, 1.875rem);--text-h4:clamp(1.125rem, 2vw, 1.5rem);--text-body-lg:clamp(1.125rem, 2vw, 1.25rem);--text-body:1rem;--text-body-sm:.875rem;--text-caption:.75rem;--text-button:.9375rem;--leading-tight:1.15;--leading-body:1.5;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--radius-btn:5px;--radius-sm:10px;--radius-md:20px;--radius-lg:30px;--radius-pill:110px;--container:1320px;--page-pad:60px;--nav-height:6rem;--shadow-soft:0 4px 24px #00000026;--shadow-card:0 4px 14px #00000026;--section-gap:clamp(3rem, 6.5vw, 5.5rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.16s;--duration:.28s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-white);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer;background:0 0;border:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--color-mint);outline-offset:3px}.container{width:min(var(--container), calc(100% - var(--page-pad) * 2));padding-inline:var(--page-pad);box-sizing:border-box;margin-inline:auto}.section{padding:clamp(3.5rem,8vw,6.25rem) 0;position:relative}.section-heading{text-align:center;max-width:42rem;margin:0 auto clamp(2.5rem,4vw,3.25rem)}.section-heading h2{font-family:var(--font-heading);font-weight:600;font-size:var(--text-h1);line-height:var(--leading-tight);color:var(--color-black);letter-spacing:-.015em}.section-heading p{font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-text-muted);margin-top:.85rem}.accent-green{color:var(--color-green)}.accent-mint{color:var(--color-mint)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout{flex-direction:column;min-height:100vh;display:flex}.layout__main{flex:1}.bites>section+section,.health>section+section,.story>section+section,.testimonials-page>section+section{margin-top:var(--section-gap)}@media (width<=1024px){.container{width:100%}}@media (width<=768px){:root{--nav-height:4.5rem;--page-pad:1.25rem}}@media (width<=480px){:root{--page-pad:1rem}}@media (width<=375px){:root{--page-pad:.875rem}}html[dir=rtl] body{font-family:"Noto Sans Arabic", var(--font-body)}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] .navbar,html[dir=rtl] button,html[dir=rtl] .download-pill,html[dir=rtl] .download-buttons{font-family:"Noto Sans Arabic", var(--font-heading)}html[dir=rtl] .navbar__logo img{object-position:right center}html[dir=rtl] .navbar__download{margin-left:0;margin-right:.25rem}html[dir=rtl] .navbar__download img{transform:scaleX(-1)rotate(90deg)}html[dir=rtl] .navbar__toggle{margin-left:0;margin-right:auto}html[dir=rtl] .navbar__mobile{transform:translate(-100%)}html[dir=rtl] .navbar__mobile.is-open{transform:translate(0)}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select{text-align:right}html[dir=rtl] .download-pill__label{text-align:start}html[dir=rtl] .mascot-badge-wrap{right:auto;left:max(1rem, var(--page-pad,60px));align-items:flex-start}html[dir=rtl] .mascot-badge__popup{text-align:right;font-family:"Noto Sans Arabic", var(--font-heading);direction:rtl;left:0;right:auto}html[dir=rtl] .mascot-badge__popup-title,html[dir=rtl] .mascot-badge__popup-text{font-family:"Noto Sans Arabic", var(--font-heading);text-align:right}html[dir=rtl] .mascot-badge__popup:after{left:1.55rem;right:auto}html[dir=rtl] .mascot-badge{align-items:center;transform:none}html[dir=rtl] .mascot-badge:hover,html[dir=rtl] .mascot-badge:focus-visible{transform:none}html[dir=rtl] .mascot-badge__label{font-family:"Noto Sans Arabic", var(--font-heading)}html[dir=rtl] .home-hero__content,html[dir=rtl] .home-eco__intro,html[dir=rtl] .home-eco__copy,html[dir=rtl] .home-users__intro,html[dir=rtl] .home-users__quote,html[dir=rtl] .home-story__content,html[dir=rtl] .home-ayra__head,html[dir=rtl] .bites-hero__copy,html[dir=rtl] .bites-hero__solves,html[dir=rtl] .bites-explore h2,html[dir=rtl] .bites-explore__sub,html[dir=rtl] .bites-explore__list,html[dir=rtl] .bites-how__copy,html[dir=rtl] .bites-ayra__copy,html[dir=rtl] .bites-beyond__stage,html[dir=rtl] .health-hero__copy,html[dir=rtl] .health-hero__how,html[dir=rtl] .health-mode h2,html[dir=rtl] .health-mode__sub,html[dir=rtl] .health-mode__copy,html[dir=rtl] .health-calc__stage,html[dir=rtl] .health-beyond__stage,html[dir=rtl] .testimonials-featured,html[dir=rtl] .story-hero__vision,html[dir=rtl] .story-hero__mission,html[dir=rtl] .story-our__note,html[dir=rtl] .story-our__brand,html[dir=rtl] .story-why__stage,html[dir=rtl] .cta-section,html[dir=rtl] .footer{text-align:right}html[dir=rtl] .bites-explore h2,html[dir=rtl] .bites-explore__sub,html[dir=rtl] .bites-how h2,html[dir=rtl] .bites-how__sub,html[dir=rtl] .bites-beyond__stage,html[dir=rtl] .health-mode h2,html[dir=rtl] .health-mode__sub,html[dir=rtl] .health-calc h2,html[dir=rtl] .health-calc__sub,html[dir=rtl] .health-beyond__stage,html[dir=rtl] .cta-section__inner,html[dir=rtl] .home-eco__intro,html[dir=rtl] .home-users__intro,html[dir=rtl] .voices-hero__copy,html[dir=rtl] .story-our__title-block,html[dir=rtl] .story-our__brand,html[dir=rtl] .story-hero__name,html[dir=rtl] .story-hero__quote{text-align:center}html[dir=rtl] .download-pill__chevron{margin-top:.15rem;transform:rotate(225deg)}.navbar a,.navbar button{-webkit-tap-highlight-color:transparent}.navbar a:hover,.navbar a:focus,.navbar a:focus-visible,.navbar button:hover,.navbar button:focus,.navbar button:focus-visible,.navbar a:active,.navbar button:active{box-shadow:none;outline:none!important}.navbar :focus-visible{outline-offset:0;outline:none!important}.navbar{z-index:100;min-height:var(--nav-height);justify-content:center;align-items:center;width:auto;padding:.85rem 0;transition:background .2s,box-shadow .2s,color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;display:flex;position:absolute;inset:0 0 auto;overflow:visible}.navbar--scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;max-width:none;color:var(--color-black);background:#fffffff0;position:fixed;left:0;right:0;transform:none;box-shadow:0 8px 28px #085b4014}.navbar.navbar--open,.navbar--scrolled.navbar--open{z-index:200;-webkit-backdrop-filter:none;width:100%;box-shadow:none;background:#fff;position:fixed;left:0;right:0}.navbar--dark.navbar--scrolled{color:var(--color-black)}.navbar--dark:not(.navbar--scrolled){color:var(--color-white)}.navbar--light:not(.navbar--scrolled){color:var(--color-black);background:linear-gradient(#fffffff7 0%,#ffffffe6 62%,#fff0 100%)}.navbar__inner{width:min(100%,1440px);max-width:none;min-height:calc(var(--nav-height) - 1.7rem);padding-inline:var(--page-pad);box-sizing:border-box;align-items:center;gap:clamp(.85rem,1.45vw,1.5rem);margin-inline:auto;display:flex}.navbar__logo{z-index:2;transform-origin:0;flex-shrink:0;align-items:center;width:clamp(9rem,11vw,10.75rem);height:clamp(2.5rem,3.8vw,3.15rem);max-height:3.15rem;display:flex;position:relative}.navbar--light .navbar__logo{background:#fff;border-radius:8px}html[dir=rtl] .navbar__logo{transform-origin:100%}.navbar__logo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.navbar__nav{flex:1;justify-content:center;min-width:0;display:flex}.navbar__list{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex-wrap:nowrap;align-items:center;gap:clamp(.75rem,1.2vw,1.35rem);padding:0;display:flex}.navbar--hero-glass .navbar__list{-webkit-backdrop-filter:blur(18px)saturate(1.35);background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;gap:.3rem;padding:.28rem;box-shadow:0 8px 28px #00000014,inset 0 1px #ffffff47}.navbar__link{isolation:isolate;font-family:var(--font-heading);color:inherit;box-shadow:none;cursor:pointer;min-height:auto;transition:color .22s var(--ease-out);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.35rem 0;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.navbar--hero-glass .navbar__link{min-height:2.35rem;padding:.45rem clamp(.72rem,.9vw,.95rem);font-size:.95rem}.navbar--light:not(.navbar--scrolled) .navbar__link,.navbar--scrolled .navbar__link{color:var(--color-black)}.navbar__link-label{z-index:1;white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex;position:relative}.navbar__pill{z-index:0;background:var(--color-mint);border-radius:999px;position:absolute;inset:0;box-shadow:0 6px 18px #0bc99b59,inset 0 1px #ffffff47}.navbar:not(.navbar--hero-glass) .navbar__link--active,.navbar:not(.navbar--hero-glass) .navbar__link:hover{color:var(--color-mint)}.navbar--hero-glass .navbar__link--active,.navbar--hero-glass .navbar__link:hover{color:#fff}.navbar__link--active{font-weight:600}.navbar__lang-item{align-items:center;display:flex;position:relative}.navbar__lang-toggle{direction:ltr;border:1px solid;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;padding:.12rem;display:grid;position:relative;overflow:hidden}.navbar__lang-toggle-thumb{background:var(--color-mint);pointer-events:none;z-index:0;border-radius:999px;width:calc(50% - .12rem);transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;top:.12rem;bottom:.12rem;left:.12rem;transform:translate(0)}.navbar__lang-toggle.is-ar .navbar__lang-toggle-thumb{transform:translate(100%)}.navbar__lang-toggle button{z-index:1;font-family:var(--font-heading);letter-spacing:.04em;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.32rem .62rem;font-size:.75rem;font-weight:600;line-height:1;transition:color .28s;position:relative}.navbar__lang-toggle button.is-active{color:#fff}.navbar__download-wrap{flex-shrink:0;margin-left:.2rem;position:relative}.navbar__download{border:1px solid var(--color-mint);border-radius:var(--radius-btn);color:#fff;font-family:var(--font-ui);background:var(--color-mint);cursor:pointer;box-shadow:none;transition:background .22s var(--ease-out), color .22s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out), filter .22s var(--ease-out);align-items:center;gap:.35rem;padding:.625rem 1rem;font-size:1rem;font-weight:500;display:inline-flex}.navbar__download:hover,.navbar__download-wrap:hover .navbar__download,.navbar__download-wrap:focus-within .navbar__download{color:#fff;box-shadow:none;background:#09b589;border-color:#09b589}.navbar__download img{filter:brightness(0)invert();width:.75rem;height:auto;transform:rotate(90deg)}.navbar__download-menu{top:calc(100% + .7rem);color:#000;z-index:120;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #00000014;border-radius:12px;min-width:16.5rem;padding:.55rem .4rem .4rem;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;inset-inline-end:0;transform:translateY(.35rem);box-shadow:0 10px 28px #0000001f}.navbar__download-menu:before{content:"";height:.8rem;position:absolute;top:-.8rem;left:0;right:0}.navbar__download-wrap.is-open .navbar__download-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.navbar__download-menu a{text-align:start;width:100%;font-family:var(--font-heading);color:#000;border-radius:8px;padding:.65rem .85rem;font-size:.95rem;font-weight:500;display:block}.navbar__download-menu a:hover{color:#085b40;background:#0bc99b1f}.navbar--dark:not(.navbar--scrolled) .navbar__download img{filter:brightness(0)invert()}.navbar__toggle{flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:2.5rem;height:2.5rem;margin-left:auto;display:none}.navbar__toggle span{background:currentColor;width:1.35rem;height:2px;transition:transform .2s,opacity .2s;display:block}.navbar--open .navbar__toggle span:first-child{transform:translateY(7px)rotate(45deg)}.navbar--open .navbar__toggle span:nth-child(2){opacity:0}.navbar--open .navbar__toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navbar__mobile{display:none}@media (width<=1024px){.navbar__inner{width:100%;padding-inline:var(--page-pad)}.navbar__nav,.navbar__download-wrap{display:none}.navbar__toggle{flex-shrink:0;margin-left:auto;display:flex}.navbar--open .navbar__toggle{visibility:hidden;pointer-events:none}.navbar__mobile{width:100%;height:100dvh;color:var(--color-black);padding:1.25rem var(--page-pad) 2rem;z-index:210;-webkit-overflow-scrolling:touch;background:#fff;transition:transform .3s;display:block;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.navbar__mobile.is-open{transform:translate(0)}.navbar__mobile-head{justify-content:space-between;align-items:center;min-height:2.75rem;margin-bottom:2rem;display:flex}.navbar__mobile-title{font-family:var(--font-heading);color:var(--color-black);margin:0;font-size:1.5rem;font-weight:600}.navbar__mobile-close{width:2.5rem;height:2.5rem;color:var(--color-black);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;line-height:1;display:grid}.navbar__mobile-close span{font-size:2rem;font-weight:400;line-height:1}.navbar__mobile ul{flex-direction:column;gap:1.25rem;display:flex}.navbar__mobile a{font-family:var(--font-heading);color:var(--color-black);transition:color .2s var(--ease-out), transform .2s var(--ease-out);font-size:1.25rem;font-weight:500}.navbar__mobile a:hover{color:#9a9a9a;transform:translate(.25rem)}.navbar__mobile-lang-wrap{align-items:flex-start;display:flex}.navbar__mobile-lang-wrap .navbar__lang-toggle{border-color:var(--color-black);color:var(--color-black)}.navbar__mobile-lang-wrap .navbar__lang-toggle button{padding:.4rem .75rem;font-size:.85rem}.navbar__mobile a.is-active{color:var(--color-mint);font-weight:600}}@media (width<=480px){.navbar__inner{width:min(100% - 2rem,1320px)}.navbar__logo{width:clamp(8rem,40vw,10rem);height:2.4rem;max-height:2.4rem}}html[dir=rtl] .navbar__mobile a:hover{transform:translate(-.25rem)}@media (prefers-reduced-motion:reduce){.navbar__link,.navbar__download,.navbar__mobile a,.navbar__lang-toggle-thumb{transition:none}.navbar__pill{transition:none!important}}.btn{border-radius:var(--radius-btn);font-family:var(--font-heading);font-weight:500;font-size:var(--text-button);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.35rem;line-height:1.2;display:inline-flex}.btn--primary{background:var(--color-black);color:var(--color-white)}.btn--primary:hover{opacity:.92;transform:translateY(-1px)}.btn--secondary{background:var(--color-white);color:var(--color-black);border:1px solid var(--color-black)}.btn--outline{color:var(--color-black);border:1px solid var(--color-black);background:0 0}.btn--outline:hover{background:#0000000a}.btn--mint{background:var(--color-primary);color:var(--color-white)}.btn--mint:hover{opacity:.92;transform:translateY(-1px)}.btn--ghost{color:var(--color-primary);border:1px solid var(--color-primary);font-family:var(--font-ui);background:0 0}.btn--ghost:hover{background:#0bc99b14}.btn--dark{background:var(--color-black);color:var(--color-white)}.btn img{width:1.375rem;height:auto}.contact-form{flex-direction:column;gap:1rem;width:100%;max-width:21.75rem;display:flex}.contact-form__field{flex-direction:column;gap:.35rem;display:flex}.contact-form input,.contact-form textarea{border-radius:var(--radius-sm);width:100%;color:var(--color-black);resize:vertical;background:#00000014;border:none;padding:.85rem 1.05rem}.contact-form input:focus,.contact-form textarea:focus{background:#0000000f;outline:none;box-shadow:0 0 0 2px #0bc99b59}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--color-text-muted);font-family:var(--font-body);font-size:.875rem}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #c0392b}.contact-form__error{color:#c0392b;font-size:.8125rem;font-family:var(--font-heading)}.contact-form__submit{align-self:stretch;padding:.625rem 1rem}.contact-form__submit:disabled{cursor:wait;opacity:.68}.contact-form__error--form{text-align:center;margin:0}.contact-form .motion-cta .contact-form__submit{width:100%}.contact-form__success{font-family:var(--font-heading);color:var(--color-green);font-size:.9375rem}.footer{background:var(--color-white);padding:clamp(4.5rem,7vw,6.5rem) 0 2.75rem}.footer .container{width:min(100%,1440px);padding-inline:var(--page-pad)}.footer__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.75fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.25rem,4.5vw,4rem);display:grid}.footer__heading{font-family:var(--font-heading);letter-spacing:-.01em;margin-bottom:1.75rem;font-size:1.25rem;font-weight:600}.footer__subheading{font-family:var(--font-heading);margin:2.5rem 0 1rem;font-size:1.25rem;font-weight:500}.footer__contacts{flex-direction:column;gap:2rem;display:flex}.footer__contacts li{align-items:flex-start;gap:1rem;display:flex}.footer__contacts img{flex-shrink:0;width:2rem;height:2rem}.footer__contacts p{margin:0;font-size:1.25rem}.footer__contacts a{color:inherit;text-decoration:none}.footer__contacts a:hover,.footer__contacts a:focus-visible{color:var(--color-mint);outline:none;text-decoration:underline}.footer__contacts span{color:var(--color-text-muted);margin-top:.25rem;font-size:1.25rem;display:block}.footer__links{flex-direction:column;gap:1rem;display:flex}.footer__links a{color:var(--color-text-muted);font-size:1.125rem;transition:color .2s}.footer__links a:hover{color:var(--color-mint)}.footer__social{margin-top:2.5rem}.footer__social p{font-family:var(--font-heading);margin-bottom:1rem;font-size:1.25rem;font-weight:500}.footer__social-links{align-items:center;gap:.45rem;width:auto;display:flex}.footer__social-link{color:#111;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;line-height:0;transition:opacity .2s,transform .2s,color .2s;display:inline-flex}.footer__social-link svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block}.footer__social a.footer__social-link:hover{opacity:.72;color:#085b40;transform:translateY(-1px)}.footer__bottom{margin-top:3rem}.footer__disclaimer{max-width:29rem;color:var(--color-text-soft);font-size:1rem;font-family:var(--font-body)}.footer__rule{object-fit:cover;width:100%;height:2px;margin:1.75rem 0 1.25rem}.footer__copy{font-family:var(--font-heading);color:var(--color-text-muted);font-size:1.0625rem}@media (width<=1024px){.footer__grid{grid-template-columns:1fr 1fr}.footer__col--form{grid-column:1/-1}}@media (width<=768px){.footer{padding:4rem 0 2rem}.footer__grid{grid-template-columns:1fr;gap:2.5rem}.footer__contacts span,.footer__contacts p,.footer__links a{font-size:1.0625rem}}.download-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.download-buttons--badges{align-items:center;gap:.85rem}.download-buttons__badge{justify-content:center;align-items:center;width:10.5rem;height:3.25rem;line-height:0;transition:none;display:inline-flex}.download-buttons__badge img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.download-buttons__btn{border-radius:var(--radius-btn);font-family:var(--font-heading);align-items:center;gap:.625rem;padding:.9375rem 1.25rem;font-size:clamp(.9375rem,2vw,1.25rem);font-weight:500;transition:background .2s,opacity .2s;display:inline-flex}.download-buttons__btn:hover{opacity:.92}.download-buttons__btn img{width:1.375rem;height:auto}.download-buttons__btn--dark{background:var(--color-black);color:var(--color-white)}.download-buttons__btn--outline{color:var(--color-black);border:1px solid var(--color-black);background:0 0}.download-pill{width:100%;min-width:min(100%,18rem);max-width:29.375rem;height:3.9375rem;font-family:var(--font-heading);color:#000;background:#fff;border-radius:200px;justify-content:space-between;align-items:center;gap:1rem;padding-block:.25rem;padding-inline:1.5rem .25rem;font-size:1.25rem;font-weight:400;transition:box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #00000040}.download-pill:hover{box-shadow:0 6px 18px #00000047}.download-pill__label{text-align:start;flex:1;line-height:1}.download-pill__icon{background:#085b40;border-radius:50%;flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;display:grid}.download-pill__chevron{border-bottom:2.5px solid #fff;border-right:2.5px solid #fff;width:.7rem;height:.7rem;margin-top:-.25rem;transform:rotate(45deg)}@media (width<=480px){.download-buttons{flex-direction:column;align-items:stretch}.download-buttons--badges{align-items:center}.download-buttons__btn{justify-content:center}.download-buttons__badge{width:9.25rem;height:2.85rem}}.cta-section{text-align:center;background:linear-gradient(#e5fdc1 0%,#0bc99b 100%);padding:clamp(4.5rem,10vw,8.5rem) 0}.cta-section__inner{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.cta-section h2{font-family:var(--font-heading);letter-spacing:-.015em;max-width:47rem;font-size:clamp(1.75rem,4vw,3.125rem);font-weight:600;line-height:1.15}.cta-section p{color:var(--color-text-muted);max-width:43rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.5}@media (width<=480px){.cta-section{padding:3.5rem 0}}.mascot-badge-wrap{right:max(1rem, var(--page-pad,60px));z-index:120;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.55rem;display:flex;position:fixed;bottom:clamp(1rem,3vw,2.5rem)}.mascot-badge-wrap .mascot-badge{pointer-events:auto}.mascot-badge__popup{color:#111;text-align:left;pointer-events:none;background:#fff;border-radius:14px;width:max-content;min-width:10.5rem;max-width:13.5rem;padding:.7rem .85rem;animation:.35s ease-out mascot-popup-in;position:absolute;bottom:calc(100% + .55rem);left:auto;right:0;box-shadow:0 10px 28px #085b402e,0 0 0 1px #09b58938}.mascot-badge__popup:after{content:"";background:#fff;width:.7rem;height:.7rem;position:absolute;bottom:-.35rem;left:auto;right:1.55rem;transform:rotate(45deg);box-shadow:2px 2px #09b5891f}.mascot-badge__popup-title{font-family:var(--font-heading);color:#09b589;margin:0;font-size:.92rem;font-weight:700;line-height:1.2}.mascot-badge__popup-text{font-family:var(--font-body,var(--font-heading));color:#333;margin:.2rem 0 0;font-size:.78rem;line-height:1.35}@keyframes mascot-popup-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.mascot-badge{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.65rem;margin:0;padding:0;transition:none;display:flex;transform:none}.mascot-badge:hover,.mascot-badge:focus-visible{outline:none;transform:none}.mascot-badge:hover .mascot-badge__avatar,.mascot-badge:focus-visible .mascot-badge__avatar{transform:scale(1.06)}.mascot-badge__label{font-family:var(--font-heading);letter-spacing:.02em;color:#fff;text-shadow:0 0 6px #09b589f2,0 0 14px #09b589bf,0 0 24px #09b58973,0 1px 2px #085b4059;margin-bottom:.15rem;font-size:.95rem;font-weight:700;line-height:1}.mascot-badge__avatar{transform-origin:50%;background:#09b589;border-radius:50%;place-items:center;width:4.25rem;height:4.25rem;transition:transform .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 22px #09b58966,0 0 0 3px #ffffff59}.mascot-badge__ring{opacity:.25;filter:brightness(1.2)saturate(.8);width:0%;height:100%;position:absolute;inset:0}.mascot-badge__face{object-fit:contain;object-position:center;filter:brightness(1.05)drop-shadow(0 1px 2px #00000026);width:62%;height:62%;margin:0;position:relative}@media (width<=480px){.mascot-badge-wrap{bottom:1rem;right:1rem}html[dir=rtl] .mascot-badge-wrap{left:1rem;right:auto}.mascot-badge__avatar{width:3.5rem;height:3.5rem}.mascot-badge__label{font-size:.85rem}.mascot-badge__popup{max-width:11.5rem;padding:.6rem .75rem}.mascot-badge__popup-title{font-size:.85rem}.mascot-badge__popup-text{font-size:.72rem}}.chat-drawer-root{z-index:200;pointer-events:none;position:fixed;inset:0}.chat-drawer-root.is-open{pointer-events:auto}.chat-drawer__overlay{cursor:pointer;opacity:0;transition:opacity var(--duration) var(--ease-out);background:#0bc99b1f;border:0;margin:0;padding:0;position:absolute;inset:0}.chat-drawer-root.is-open .chat-drawer__overlay{opacity:1}.chat-panel{--chat-mint:#0bc99b;--chat-mint-hover:#09b589;--chat-suggest:#166a0a;--chat-suggest-bg:#d6ecd68c;--chat-suggest-border:#166a0a38;color:var(--color-black);background:#faf8f4;flex-direction:column;display:flex;position:relative;overflow:hidden}.chat-panel--drawer{width:min(100vw,402px);height:100%;transition:transform var(--duration) var(--ease-out);z-index:1;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 48px #00000024}.chat-drawer-root.is-open .chat-panel--drawer{transform:translate(0)}html[dir=rtl] .chat-panel--drawer{left:0;right:auto;transform:translate(-100%);box-shadow:16px 0 48px #00000024}html[dir=rtl] .chat-drawer-root.is-open .chat-panel--drawer{transform:translate(0)}html[dir=rtl] .chat-empty__copy,html[dir=rtl] .chat-empty__prompts,html[dir=rtl] .chat-suggestion,html[dir=rtl] .chat-input__field{text-align:right}html[dir=rtl] .chat-header{justify-content:flex-start}.chat-panel--page{width:min(100%,402px);height:100%;min-height:min(100dvh,900px);box-shadow:none;border-radius:0;margin-inline:auto 0}.chat-page{min-height:calc(100dvh - var(--nav-height));background:#f3eee6;justify-content:flex-end;padding:0;display:flex}.chat-panel__glow{pointer-events:none;z-index:0;background-color:#faf8f4;background-image:var(--chat-bg-image);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.chat-header{z-index:4;min-height:3.25rem;padding:max(.7rem, env(safe-area-inset-top)) 1rem .55rem;pointer-events:none;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0 0 auto}.chat-header__close{color:#111;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:2.4rem;height:2.4rem;transition:background var(--duration-fast) var(--ease-out);background:#ffffffdb;border:0;border-radius:999px;place-items:center;display:grid;box-shadow:0 6px 20px #0c493b24}.chat-header__close:hover,.chat-header__close:focus-visible{background:#fff;outline:none}.chat-header__spacer{width:2.4rem;height:2.4rem}.chat-messages{z-index:1;scrollbar-gutter:stable;flex:1;min-height:0;padding:4.5rem 1.35rem 6.75rem;position:relative;overflow-y:auto}.chat-panel:has(.chat-download-gate) .chat-messages{padding-bottom:12.5rem}.chat-empty{flex-direction:column;justify-content:flex-end;min-height:100%;padding-top:clamp(10rem,38vh,14rem);display:flex;position:relative}.chat-empty__copy{z-index:1;max-width:20.5rem;position:relative}.chat-empty__title{font-family:var(--font-heading);letter-spacing:-.02em;color:#111;margin:0;font-size:2rem;font-weight:700;line-height:1.15}.chat-empty__subtitle{font-family:var(--font-heading);color:#1111119e;margin:.7rem 0 0;font-size:.98rem;font-weight:500;line-height:1.45}.chat-empty__prompts{z-index:1;margin-top:2rem;margin-bottom:1rem;position:relative}.chat-empty__label{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:#1116;margin:0 0 .75rem;font-size:.7rem;font-weight:600}.chat-empty__list{flex-direction:column;gap:.65rem;display:flex}.chat-suggestion{text-align:left;border:1px solid var(--chat-suggest-border);background:var(--chat-suggest-bg);width:100%;color:var(--chat-suggest);font-family:var(--font-heading);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:1.15rem;align-items:center;gap:.75rem;padding:.9rem 1.05rem;font-size:.9rem;font-weight:500;line-height:1.3;display:flex}.chat-suggestion:hover,.chat-suggestion:focus-visible{background:#d6ecd6d9;outline:none;transform:translateY(-1px)}.chat-suggestion__icon{color:var(--chat-suggest);flex-shrink:0;place-items:center;width:1.25rem;display:grid}.chat-suggestion__text{flex:1}.chat-thread{flex-direction:column;gap:.75rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.chat-bubble{max-width:88%;font-family:var(--font-heading);border-radius:1rem;padding:.8rem 1rem;font-size:.98rem;line-height:1.4}.chat-bubble--user{background:var(--chat-mint);color:#fff;border-bottom-right-radius:.25rem;align-self:flex-end}.chat-bubble--ayra{color:var(--color-black);background:#ffffffeb;align-self:flex-start;box-shadow:0 4px 14px #0000000f}.chat-bubble--ayra.is-error{color:#8f2d24;background:#fff1ef}.chat-bubble--loading{align-items:center;gap:.65rem;display:flex}.chat-typing{gap:.2rem;display:inline-flex}.chat-typing i{background:var(--chat-mint);border-radius:50%;width:.35rem;height:.35rem;animation:1s ease-in-out infinite chat-dot}.chat-typing i:nth-child(2){animation-delay:.14s}.chat-typing i:nth-child(3){animation-delay:.28s}@keyframes chat-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-.2rem)}}.chat-thread__end{width:1px;height:1px;list-style:none}.chat-recipe h3,.chat-recipe h4,.chat-recipe p{margin-top:0}.chat-recipe h3{color:#0c493b;margin-bottom:.35rem;font-size:1.1rem}.chat-recipe__description{margin-bottom:.65rem}.chat-recipe__meta,.chat-recipe__nutrition{flex-wrap:wrap;gap:.35rem;margin-bottom:.8rem;display:flex}.chat-recipe__meta span,.chat-recipe__nutrition span{color:#0c493b;background:#0bc99b1f;border-radius:999px;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.chat-recipe section+section{margin-top:.85rem}.chat-recipe h4{color:#0c493b;margin-bottom:.35rem;font-size:.88rem}.chat-recipe ul,.chat-recipe ol{margin:0;padding-inline-start:1.15rem}.chat-recipe li+li{margin-top:.3rem}.chat-panel__footer{z-index:4;padding:2rem 1.2rem calc(1rem + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#faf8f4e6 28%,#faf8f4 62%);position:absolute;inset:auto 0 0}.chat-download-gate{pointer-events:auto;background:#fff;border:1px solid #0bc99b4d;border-radius:1.1rem;gap:.75rem;padding:.85rem;display:grid;box-shadow:0 8px 24px #0c493b1a}.chat-download-gate__copy{font-family:var(--font-heading);gap:.25rem;display:grid}.chat-download-gate__copy strong{color:#0c493b;font-size:.98rem}.chat-download-gate__copy span{color:#111111a6;font-size:.8rem;line-height:1.4}.chat-download-gate__actions{gap:.5rem;display:flex}.chat-download-gate__button{background:var(--chat-mint);color:#fff;font-family:var(--font-heading);text-align:center;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:999px;flex:1;padding:.72rem .8rem;font-size:.82rem;font-weight:700;text-decoration:none}.chat-download-gate__button:hover,.chat-download-gate__button:focus-visible{background:var(--chat-mint-hover);outline:none;transform:translateY(-1px)}.chat-input{border:1px solid var(--chat-suggest-border);pointer-events:auto;background:#fff;border-radius:1.25rem;align-items:flex-end;gap:.55rem;padding:.7rem .7rem .7rem 1.05rem;display:flex;position:relative;box-shadow:0 10px 30px #0c493b24}.chat-input__field{resize:none;min-height:1.5rem;max-height:7rem;font-family:var(--font-heading);color:#111;background:0 0;border:0;outline:none;flex:1;font-size:.98rem;line-height:1.4}.chat-input__field::placeholder{color:#11111161}.chat-input__send{background:var(--chat-suggest);color:#fff;cursor:pointer;width:2.65rem;height:2.65rem;transition:transform var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.chat-input__send:hover:not(:disabled),.chat-input__send:focus-visible:not(:disabled){background:#125508;outline:none;transform:scale(1.04)}.chat-input__send:disabled{opacity:.45;cursor:not-allowed}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.chat-panel--drawer{width:100vw}.chat-page{justify-content:stretch}.chat-panel--page{width:100%;min-height:calc(100dvh - var(--nav-height))}.chat-empty{padding-top:clamp(8.5rem,32vh,12rem)}}@media (width>=769px) and (width<=1024px){.chat-panel--drawer{width:min(100vw,380px)}}.home{--u:calc(min(100vw, 1440px) / 1440);--stage:calc(1440 * var(--u));background:#fff;width:100%;overflow:clip visible}.home-eco,.home-pillars,.home-ayra,.home-users,.home-story,.home-blog,.home-banner,#ayra,#testimonials,#story,#blog,#pillars,#download{scroll-margin-top:calc(var(--nav-height) + .5rem)}.home img{max-width:none}.home>section+section{margin-top:var(--section-gap,clamp(2.25rem, 4vw, 3.5rem))}.home>.home-hero+.home-eco,.home>.home-eco+.home-pillars,.home>.home-eco+#pillars,.home>.home-pillars+.home-ayra,.home>#pillars+#ayra,.home>.home-story+.home-blog,.home>#story+#blog,.home>.home-blog+.home-banner,.home>#blog+#download,.home>.home-story+.home-banner,.home>#story+#download{margin-top:0}@media (width<=900px){.home>#ayra+section{margin-top:1rem}}.home-hero{background:var(--color-forest);place-items:center;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;display:grid;position:relative;overflow:hidden}.home-hero__bg{object-fit:cover;object-position:center center;filter:brightness(1.15)contrast(1.05)saturate(1.05);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-hero__overlay{background:linear-gradient(#00000038 0%,#0000001f 40%,#00000061 100%);position:absolute;inset:0}.home-hero__content{z-index:1;text-align:center;width:100%;max-width:100%;padding-inline:var(--page-pad);box-sizing:border-box;margin:0;position:relative}.home-hero h1{font-family:var(--font-heading);color:var(--color-white);width:min(41rem,100%);max-width:100%;margin:0 auto;font-size:clamp(2rem,4.2vw,3.125rem);font-weight:600;line-height:1.15;position:relative}.home-hero__type-sizer{visibility:hidden;display:block}.home-hero__type-live{text-align:center;position:absolute;top:0;left:0;right:0}.home-hero__download{display:none}.home-hero__caret{background:var(--color-mint);vertical-align:-.08em;width:.08em;height:.9em;margin-inline-start:.12em;animation:.78s step-end infinite home-hero-caret;display:inline-block}@keyframes home-hero-caret{0%,45%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.home-hero__caret{opacity:0;animation:none}.home-eco__phone,.home-eco__phone img,.home-eco__media{transition:none}.home-ayra .home-ayra__cta.btn--mint{animation:none}.home-ayra--pin{height:calc(1280 * var(--u) + 100vh)}.home-ayra--pin .home-ayra__stage{position:relative}}.home-hero__mascot{right:calc(60 * var(--u));bottom:calc(28 * var(--u));width:calc(100 * var(--u));height:calc(100 * var(--u));z-index:2;position:absolute}.home-hero__mascot-ring{width:100%;height:100%;position:absolute;inset:0}.home-hero__mascot-img{width:calc(70 * var(--u));height:calc(66 * var(--u));object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-eco{background:linear-gradient(#0bc99b33 0%,#fae4b733 100%);width:100%;height:150vh;position:relative}.home-eco__pin{align-items:stretch;height:100dvh;min-height:0;display:flex;position:sticky;top:0;overflow:hidden}.home-eco__stage{width:min(100%,1440px);max-width:100%;height:100%;min-height:0;padding:max(calc(72 * var(--u)), calc(var(--nav-height) + .5rem)) calc(60 * var(--u)) 0;box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex;position:relative}.home-eco__intro{width:min(calc(1120 * var(--u)), 100%);text-align:center;z-index:3;flex:none;margin-inline:auto;position:relative}.home-eco__intro h2{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.75rem, calc(50 * var(--u)), 3.125rem);color:var(--color-black);letter-spacing:-.01em;line-height:1.2}.home-eco__intro p{margin-top:calc(12 * var(--u));font-family:var(--font-body);font-size:clamp(1rem, calc(20 * var(--u)), 1.25rem);color:#0000008c;line-height:1.45}.home-eco__body{grid-template-columns:minmax(14rem, calc(380 * var(--u))) auto;justify-content:space-between;align-items:end;column-gap:calc(24 * var(--u));flex:auto;min-height:0;padding-bottom:0;display:grid;position:static}.home-eco__copy{width:100%;max-width:calc(380 * var(--u));z-index:3;padding-bottom:calc(48 * var(--u));align-self:center;display:grid;position:relative}.home-eco__copy-inner{grid-area:1/1;width:100%}.home-eco__copy h3{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.75rem, calc(48 * var(--u)), 3rem);margin-bottom:calc(12 * var(--u));color:var(--color-black);line-height:1.15}.home-eco__copy p{font-family:var(--font-body);font-weight:400;font-size:clamp(1rem, calc(20 * var(--u)), 1.25rem);color:#000000b8;margin-bottom:calc(24 * var(--u));max-width:calc(340 * var(--u));line-height:1.5}.home-eco__cta{font-family:var(--font-heading);color:#000;visibility:visible;opacity:1;background:0 0;border:1px solid #000;border-radius:.5rem;justify-content:center;align-items:center;padding:.65rem 1.75rem;font-size:1rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.home-eco__cta:hover{color:#fff;background:#000}.home-eco__media{left:calc(344 * var(--u));right:calc(140 * var(--u));top:calc(175 * var(--u));width:auto;height:auto;max-width:calc(1046 * var(--u));z-index:1;pointer-events:none;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;bottom:0;overflow:visible}.home-eco__phone{width:min(100%, calc(720 * var(--u)));justify-content:flex-end;align-items:flex-end;height:100%;display:flex;position:relative;overflow:visible}.home-eco__phone:after{content:"";pointer-events:none;background:linear-gradient(#fff0 0%,#ffffff8c 100%);height:8%;position:absolute;bottom:0;left:0;right:0}.home-eco__media img,.home-eco__phone img{object-fit:contain;object-position:right bottom;mix-blend-mode:normal;opacity:0;transform-origin:100% 100%;will-change:opacity;pointer-events:none;background:0 0;width:auto;max-width:100%;height:100%;transition:opacity .22s cubic-bezier(.22,1,.36,1);display:block;position:absolute;bottom:0;right:0}.home-eco__phone img.is-active{opacity:1;z-index:1}.home-eco__steps{right:calc(90 * var(--u));align-items:center;gap:calc(8 * var(--u));z-index:4;font-family:var(--font-heading);font-weight:600;font-size:clamp(1rem, calc(20 * var(--u)), 1.25rem);color:#0bc99b66;padding-inline-end:0;padding-bottom:calc(40 * var(--u));min-width:calc(48 * var(--u));flex-direction:column;margin-inline-end:0;display:flex;position:absolute;top:82%;transform:translateY(-50%)}html[dir=rtl] .home-eco__steps{right:auto;left:calc(90 * var(--u))}.home-eco__steps button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:.25rem;line-height:1;transition:color .25s}.home-eco__steps button.is-active{color:#0bc99b}.home-eco__line-track{width:2px;height:clamp(4.5rem, calc(120 * var(--u)), 7.5rem);margin:calc(4 * var(--u)) 0;background-color:#0bc99b47;position:relative;overflow:hidden}.home-eco__line-thumb{width:100%;height:42%;transform:translate3d(0, calc(var(--eco-progress,0) * 138.095%), 0);will-change:transform;background-color:#0bc99b;border-radius:999px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}@media (height<=760px) and (width>=901px){.home-eco__stage{padding-top:max(.75rem, calc(var(--nav-height) + .25rem))}.home-eco__intro h2{font-size:clamp(1.5rem,4.2vh,2.5rem)}.home-eco__intro p{margin-top:.35rem;font-size:clamp(.9rem,2.2vh,1.1rem)}.home-eco__copy{padding-bottom:1.25rem}.home-eco__copy h3{margin-bottom:.5rem;font-size:clamp(1.5rem,4vh,2.4rem)}.home-eco__copy p{margin-bottom:1rem;font-size:clamp(.9rem,2.2vh,1.1rem)}.home-eco__steps{padding-bottom:1.25rem}}.home-pillars{background:#f4f7f4;width:100%;position:relative;overflow:hidden}.home-pillars__bg{object-fit:cover;object-position:center 28%;filter:none;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.home-pillars__bg--blur{z-index:1;filter:blur(48px)saturate(1.05);transform-origin:50% 40%;transform:scale(1.12);-webkit-mask-image:linear-gradient(#0000 0% 24%,#0006 34%,#000 46% 100%);mask-image:linear-gradient(#0000 0% 24%,#0006 34%,#000 46% 100%)}.home-pillars__fade{width:100%;height:calc(620 * var(--u));pointer-events:none;z-index:1;background:linear-gradient(#166a0a00 0%,#2bd0141a 50%,#2bd01438 100%);position:absolute;bottom:0;left:0;right:0}.home-pillars__stage{width:var(--stage);max-width:100%;height:calc(1610 * var(--u));z-index:2;min-height:52rem;margin-inline:auto;position:relative}.home-pillars__pair,.home-pillars__pair-track,.home-pillars__pair-group{display:contents}.home-pillars__pair-group--clone{display:none}@keyframes home-pillars-pair-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes home-pillars-pair-marquee-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.home-pillar{top:calc(476 * var(--u));width:calc(653 * var(--u));height:calc(530 * var(--u));border-radius:calc(32 * var(--u));-webkit-backdrop-filter:blur(395px);box-sizing:border-box;z-index:2;background:#ffffff38;border:1px solid #ffffff80;padding:0;position:absolute;overflow:hidden}.home-pillar--recipes{left:calc(60 * var(--u))}.home-pillar--health{left:calc(727 * var(--u))}.home-pillar__copy{left:calc(28 * var(--u));right:calc(28 * var(--u));top:calc(26 * var(--u));z-index:1;position:absolute}.home-pillar h3{font-family:var(--font-heading);font-weight:600;font-size:calc(30 * var(--u));color:#000;margin:0;line-height:1.2}.home-pillar__copy p{margin-top:calc(8 * var(--u));font-family:var(--font-heading);font-size:calc(18 * var(--u));color:#000000ad;max-width:calc(560 * var(--u));margin-bottom:0;line-height:1.35}.home-pillar__body{left:calc(82 * var(--u));right:calc(82 * var(--u));width:auto;height:calc(376 * var(--u));align-items:stretch;gap:0;display:flex;position:absolute;bottom:0}.home-pillar__inner-ui{object-fit:contain;object-position:center;border-radius:0;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.home-pillar__body--health,.home-pillar__body--composite{border-radius:0;padding:0;overflow:hidden}.home-pillar--recipes .home-pillar__body--health{margin:0;padding:0;line-height:0}.home-pillar--recipes .home-pillar__inner-ui,.home-pillar--health .home-pillar__inner-ui{object-position:center bottom;border-radius:0}.home-pillar__label{writing-mode:vertical-rl;font-family:var(--font-heading);font-weight:600;font-size:calc(40 * var(--u));color:#fff;width:calc(112 * var(--u));height:calc(376 * var(--u));border-radius:calc(16 * var(--u)) 0 0 0;letter-spacing:-.01em;flex-shrink:0;place-items:center;display:grid;transform:rotate(180deg)}.home-pillar__label--recipes{background:#fae4b7;border-radius:0}.home-pillar__label--health{background:#166a0a}.home-pillar__panel{width:auto;min-width:0;height:calc(376 * var(--u));border-radius:0 calc(16 * var(--u)) 0 0;padding:calc(16 * var(--u)) calc(22 * var(--u)) calc(18 * var(--u));align-items:center;gap:calc(10 * var(--u));box-sizing:border-box;-webkit-backdrop-filter:blur(154px);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.home-pillar__panel--recipes{background:#ffffff6b;border-radius:0}.home-pillar__panel--health{background:linear-gradient(#0bc99b47 0%,#fae4b747 100%);border-radius:0;padding:0}.home-pillar__panel-head{justify-content:space-between;align-items:center;display:flex}.home-pillar__tag{font-family:var(--font-ui);font-weight:600;font-size:calc(20 * var(--u));color:#006b38;text-align:start;flex-shrink:0;align-self:stretch;margin:0}.home-pillar__widget{background:0 0;border:none;border-radius:0;min-width:0;min-height:0;overflow:visible}.home-pillar__widget img{object-fit:contain;object-position:center;background:0 0;width:100%;height:100%;display:block}.home-pillar__widget--recipe{width:calc(308 * var(--u));height:calc(226 * var(--u));margin-inline:auto;background:#fff;border-radius:0;flex:none;margin-top:auto;margin-bottom:auto;overflow:visible;box-shadow:0 10px 22px #0000001f}.home-pillar__widget--recipe img{object-fit:cover;filter:none;transform:none}.home-pillar__health-grid{min-height:calc(250 * var(--u));grid-template-columns:minmax(0, 1fr) minmax(calc(132 * var(--u)), .38fr);gap:calc(12 * var(--u));flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;display:grid;overflow:visible}.home-pillar__widget--gauge,.home-pillar__widget--steps{background:0 0;overflow:visible}.home-pillar__widget--gauge{grid-area:1/1;justify-content:center;align-items:center;display:flex}.home-pillar__widget--steps{width:100%;min-width:calc(132 * var(--u));grid-area:1/2;justify-content:center;align-items:stretch;display:flex}.home-pillar__widget--gauge img,.home-pillar__widget--steps img{object-fit:contain;object-position:center;filter:drop-shadow(0 8px 18px #00000029);width:100%;height:100%;transform:none}.home-pillar__mascot-badge{width:calc(36 * var(--u));height:calc(36 * var(--u));background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 12px #00000014}.home-pillar__mascot-badge img{width:calc(22 * var(--u));height:calc(22 * var(--u));object-fit:contain}.home-pillar__card-wrap{border-radius:calc(14 * var(--u));flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.home-pillar__recipe-img,.home-pillar__health-img{object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%}.home-pillar--recipes .home-pillar__inner-ui,.home-pillar--recipes .home-pillar__widget--recipe,.home-pillar--recipes .home-pillar__widget--recipe img,.home-pillar--recipes .home-pillar__recipe-img{border-radius:0!important}.home-scan{left:calc(60 * var(--u));top:auto;bottom:calc(60 * var(--u));width:calc(1320 * var(--u));height:calc(530 * var(--u));border-radius:calc(40 * var(--u));-webkit-backdrop-filter:blur(40px)saturate(1.2);z-index:2;box-sizing:border-box;background:#fff3;border:1px solid #ffffff61;position:absolute;overflow:visible;box-shadow:0 10px 36px #00000014}.home-scan__copy{left:calc(36 * var(--u));top:calc(50 * var(--u));width:calc(340 * var(--u));position:absolute}.home-scan__copy h3{font-family:var(--font-heading);font-weight:600;font-size:calc(30 * var(--u));color:#000;margin-bottom:calc(16 * var(--u));line-height:1.2}.home-scan__copy p{font-family:var(--font-body);font-size:calc(18 * var(--u));color:#000000b3;line-height:1.45}.home-scan__mascot-badge{right:calc(40 * var(--u));top:calc(40 * var(--u));width:calc(64 * var(--u));height:calc(64 * var(--u));z-index:3;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 8px 24px #0000001a}.home-scan__mascot-badge img{width:calc(40 * var(--u));height:calc(40 * var(--u));object-fit:contain}.home-scan__center{left:calc(435 * var(--u));width:calc(440 * var(--u));height:calc(485 * var(--u));z-index:3;position:absolute;top:auto;bottom:0}.ayra-card-ui{border-radius:calc(28 * var(--u)) calc(28 * var(--u)) 0 0;padding:calc(24 * var(--u));box-sizing:border-box;background:#fff;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0;box-shadow:0 12px 28px #00000014}.ayra-card-ui__header{justify-content:space-between;align-items:flex-start;display:flex}.ayra-card-ui__title-group h4{font-family:var(--font-heading);font-weight:700;font-size:calc(20 * var(--u));color:#000;margin:0 0 calc(4 * var(--u)) 0}.ayra-card-ui__title-group p{font-family:var(--font-body);font-size:calc(12 * var(--u));color:#888;margin:0}.ayra-card-ui__close{font-size:calc(16 * var(--u));color:#888;cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.ayra-card-ui__try{gap:calc(6 * var(--u));margin:calc(14 * var(--u)) 0;flex-direction:column;display:flex}.ayra-card-ui__try-label{font-family:var(--font-heading);font-weight:600;font-size:calc(11 * var(--u));letter-spacing:.08em;color:#999}.ayra-card-ui__pill{align-items:center;gap:calc(10 * var(--u));border-radius:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));font-family:var(--font-body);font-size:calc(13 * var(--u));color:#008748;background:#ebf7f3;border:1px solid #d6efe7;font-weight:500;display:flex}.ayra-card-ui__icon{font-size:calc(14 * var(--u));color:#00a859}.ayra-card-ui__input-wrap{border-radius:calc(16 * var(--u));padding:calc(14 * var(--u)) calc(50 * var(--u)) calc(14 * var(--u)) calc(16 * var(--u));background:#f8f9fa;border:1px solid #e9ecef;margin-top:auto;position:relative}.ayra-card-ui__input{width:100%;font-family:var(--font-body);font-size:calc(14 * var(--u));color:#999;background:0 0;border:none;outline:none;display:block}.ayra-card-ui__input::placeholder{color:#999}.ayra-card-ui__send{right:calc(10 * var(--u));width:calc(36 * var(--u));height:calc(36 * var(--u));color:#fff;cursor:pointer;background:#00b980;border:none;border-radius:50%;place-items:center;transition:background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ayra-card-ui__send:hover{background:#009e6d}.home-scan__chip{z-index:5;width:calc(112 * var(--u));height:calc(42 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(20 * var(--u));color:#000;background:#fff;border:1px solid #0000000d;border-radius:999px;place-items:center;display:grid;position:absolute;box-shadow:0 8px 24px #00000024}.home-scan__chip--snap{right:calc(-56 * var(--u));top:calc(105 * var(--u))}.home-scan__chip--scan{left:calc(-56 * var(--u));top:calc(210 * var(--u))}.home-scan__chip--cook{right:calc(-56 * var(--u));top:auto;bottom:calc(78 * var(--u))}.home-scan__chips{display:contents}.home-ayra{background:linear-gradient(#f4fbf8 0%,#e7f8f1 55%,#dff3ec 100%);width:100%;position:relative;overflow:hidden}.home-ayra--pin{height:calc(1280 * var(--u) + 160vh);overflow:visible}.home-ayra--pin .home-ayra__stage{position:sticky;top:0}.home-ayra__stage{width:min(100%,1440px);height:calc(1280 * var(--u));min-height:44rem;padding-inline:0;padding-bottom:calc(60 * var(--u));box-sizing:border-box;margin-inline:auto;position:relative}.home-ayra__texture,.home-ayra__glow{display:none}.home-ayra__head{left:50%;top:calc(var(--nav-height) + calc(28 * var(--u)));text-align:center;width:calc(687 * var(--u));max-width:calc(100% - 80 * var(--u));z-index:5;flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.home-ayra__head h2{font-family:var(--font-heading);font-weight:600;font-size:calc(50 * var(--u));color:var(--color-black);line-height:1.15}.home-ayra__head p{margin-top:calc(12 * var(--u));font-family:var(--font-body);font-size:calc(20 * var(--u));color:var(--color-text-muted)}.home-ayra__cta-motion{width:100%;margin-top:calc(18 * var(--u));transform-origin:50%;justify-content:center;display:flex}.home-ayra .home-ayra__cta.btn--mint{padding:calc(15 * var(--u)) calc(90 * var(--u));font-size:calc(20 * var(--u));color:#fff;border-radius:calc(12 * var(--u));filter:none;background:#0bc99b;border:none;margin-top:0;animation:none;box-shadow:0 10px 28px #0bc99b47}@keyframes ayra-cta-glow{0%,to{box-shadow:0 10px 28px #0bc99b47}50%{box-shadow:0 16px 40px #0bc99b80}}.home-ayra__compose{z-index:2;position:absolute;inset:0}.home-ayra__overlay,.home-ayra__phone-scene{display:contents}.home-ayra__phone-wrap{left:calc(129 * var(--u));top:calc(359 * var(--u));width:calc(337 * var(--u));height:calc(585 * var(--u));box-shadow:none;z-index:1;background:0 0;border-radius:0;position:absolute;overflow:visible}.home-ayra__phone{object-fit:contain;object-position:center top;filter:drop-shadow(0 22px 40px #00000038);background:0 0;border-radius:0;width:100%;height:100%;display:block}.home-ayra__phone--ar{object-position:center center}.ayra-cards-stack{left:calc(60 * var(--u));top:calc(717 * var(--u));width:calc(474 * var(--u));z-index:4;pointer-events:none;position:absolute}.ayra-bubble{left:calc(38 * var(--u));width:calc(397 * var(--u));height:calc(227 * var(--u));min-height:calc(227 * var(--u));max-height:calc(227 * var(--u));border-radius:calc(20 * var(--u));padding:calc(22 * var(--u)) calc(22 * var(--u)) calc(16 * var(--u));box-sizing:border-box;z-index:1;pointer-events:auto;background:#fff;border:1px solid #00000014;flex-direction:column;display:flex;position:relative;top:0;overflow:hidden;box-shadow:10px 10px 14px #ffffff73,-10px -10px 14px #ffffff73}.ayra-bubble h4{font-family:var(--font-heading);font-weight:700;font-size:calc(20 * var(--u));margin:0 0 calc(8 * var(--u));flex-shrink:0}.ayra-bubble>p{font-family:var(--font-body);font-size:calc(16 * var(--u));color:var(--color-text-muted);margin:0 0 calc(10 * var(--u));max-width:calc(289 * var(--u));flex-shrink:0;line-height:1.3}.ayra-bubble__user{color:#fff;border-radius:calc(10 * var(--u)) calc(10 * var(--u)) 0 calc(10 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));width:calc(301 * var(--u));max-width:100%;font-family:var(--font-body);font-size:calc(15 * var(--u));box-sizing:border-box;background:#0bc99b;flex-shrink:0;margin-left:auto;line-height:1.25}.ayra-bubble__dots{justify-content:center;align-items:center;gap:calc(8 * var(--u));width:calc(56 * var(--u));height:calc(24 * var(--u));margin-top:calc(10 * var(--u));box-sizing:border-box;background:#fff;border:1px solid #00000047;border-radius:999px;flex-shrink:0;padding:0;display:flex}.ayra-bubble__dots span{width:calc(6 * var(--u));height:calc(6 * var(--u));background:#08b982;border-radius:50%;flex-shrink:0}.ayra-bubble__dots span:first-child{opacity:.3}.ayra-bubble__dots span:nth-child(2){opacity:.6}.ayra-bubble__dots span:nth-child(3){opacity:1}.ayra-recipe{margin-top:calc(-13 * var(--u));width:calc(474 * var(--u));height:auto;min-height:calc(248 * var(--u));border-radius:calc(20 * var(--u));padding:calc(14 * var(--u));box-sizing:border-box;z-index:2;gap:calc(10 * var(--u));pointer-events:auto;background:#fff;border:1px solid #00000014;flex-direction:column;display:flex;position:relative;top:0;left:0;box-shadow:10px 10px 14px #ffffff73,-10px -10px 14px #ffffff73}.ayra-recipe__tabs{gap:calc(6 * var(--u));flex-wrap:nowrap;flex-shrink:0;margin-bottom:0;display:flex}.ayra-recipe__tabs span{text-align:center;color:#fff;border-radius:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(4 * var(--u));font-size:calc(13 * var(--u));font-family:var(--font-heading);white-space:nowrap;background:#0bc99b;border:1px solid #0bc99b;flex:1;font-weight:600;line-height:1.2}.ayra-recipe__tabs .is-active{color:#fff;filter:none;background:#0bc99b;border-color:#0bc99b}.ayra-recipe ul{gap:calc(8 * var(--u));flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.ayra-recipe li{align-items:center;gap:calc(8 * var(--u));padding:calc(7 * var(--u)) calc(14 * var(--u));color:#000000a6;font-family:var(--font-body);font-size:calc(13 * var(--u));box-sizing:border-box;width:100%;min-height:calc(32 * var(--u));background:#fff;border-radius:999px;line-height:1.25;display:flex;box-shadow:4px 4px 24px #00000040,-4px -4px 25px #00000040}.ayra-recipe li img{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;flex-shrink:0}.home-ayra__tips{pointer-events:none;z-index:5;position:absolute;inset:0}.ayra-tip{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));width:calc(529 * var(--u));height:calc(183 * var(--u));-webkit-backdrop-filter:blur(18px)saturate(1.05);border-radius:calc(150 * var(--u));padding:0 calc(18 * var(--u)) 0 calc(40 * var(--u));box-sizing:border-box;background:#ffffff1a;border:none;display:flex;position:absolute;box-shadow:4px 14px 84px #00000040}.ayra-tip p{font-family:var(--font-heading);font-weight:500;font-size:calc(20 * var(--u));max-width:calc(295 * var(--u));color:var(--color-black);margin:0;line-height:1.3}.ayra-tip img{width:calc(156 * var(--u));height:calc(156 * var(--u));object-fit:cover;border:4px solid #fff;border-radius:50%;flex-shrink:0;box-shadow:0 6px 18px #0000001f}.ayra-tip--1{left:calc(851 * var(--u));top:calc(433 * var(--u))}.ayra-tip--2{left:calc(700 * var(--u));top:calc(650 * var(--u))}.ayra-tip--3{left:calc(851 * var(--u));top:calc(867 * var(--u))}.ayra-tip.is-pending{pointer-events:none;visibility:hidden}.home-ayra__steps{display:none}.home-users{background:var(--color-white);width:100%;position:relative;overflow:visible}.home-users__stage{width:min(100%,1440px);height:calc(1040 * var(--u));min-height:36rem;padding:0 0 calc(80 * var(--u));box-sizing:border-box;margin-inline:auto;position:relative;overflow:visible}.home-users__intro{left:50%;top:max(calc(72 * var(--u)), calc(var(--nav-height) + .5rem));text-align:center;width:calc(574 * var(--u));max-width:calc(100% - 80 * var(--u));z-index:1;margin-inline:auto;position:absolute;transform:translate(-50%)}.home-users__intro h2{font-family:var(--font-heading);font-weight:600;font-size:calc(50 * var(--u));color:var(--color-black);line-height:1.2}.home-users__intro p{margin:calc(12 * var(--u)) auto 0;max-width:calc(574 * var(--u));font-family:var(--font-body);font-size:calc(20 * var(--u));color:var(--color-text-muted);line-height:1.45}.home-users__card{left:calc(60 * var(--u));top:calc(248 * var(--u));grid-template-columns:calc(464 * var(--u)) calc(836 * var(--u));gap:calc(20 * var(--u));width:calc(1320 * var(--u));align-items:start;display:grid;position:absolute;overflow:visible}.home-users__quote{width:calc(464 * var(--u));-webkit-backdrop-filter:blur(34px);border-radius:calc(20 * var(--u));padding:calc(40 * var(--u));box-sizing:border-box;height:calc(620 * var(--u));min-height:calc(620 * var(--u));max-height:calc(620 * var(--u));background:linear-gradient(#e5fdc1 0%,#9aff99 100%);flex-direction:column;display:flex;overflow:hidden}.home-users__stat{font-family:var(--font-heading);font-weight:500;font-size:calc(50 * var(--u));line-height:calc(50 * var(--u))}.home-users__label{color:var(--color-text-muted);margin:calc(10 * var(--u)) 0 calc(50 * var(--u));font-size:calc(20 * var(--u))}.home-users__quote blockquote{font-family:var(--font-body);font-size:calc(22 * var(--u));white-space:pre-line;flex:1;min-height:0;margin:0;line-height:1.4;overflow-y:auto}.home-users__quote:not(:has(.home-users__stat)) blockquote{margin-top:0}.home-users__quote cite{margin-top:calc(24 * var(--u));font-style:normal;font-size:calc(26 * var(--u));display:block}.home-users__quote cite span{font-size:calc(20 * var(--u));margin-top:calc(8 * var(--u));display:block}.home-users__photo{border-radius:calc(20 * var(--u));isolation:isolate;width:100%;height:calc(620 * var(--u));min-height:calc(620 * var(--u));max-height:calc(620 * var(--u));background:#fff;position:relative;overflow:hidden}.home-users__media{flex-direction:column;align-items:flex-start;gap:.85rem;width:100%;min-width:0;display:flex}.home-users__photo-main{object-fit:cover;object-position:center 8%;z-index:1;filter:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.home-users__more{right:clamp(.75rem, 2.2vw, calc(18 * var(--u)));bottom:clamp(.75rem, 2.2vw, calc(18 * var(--u)));z-index:3;box-sizing:border-box;text-align:center;white-space:nowrap;padding:clamp(.55rem, 1.2vw, calc(12 * var(--u))) clamp(1rem, 2.2vw, calc(28 * var(--u)));font-family:var(--font-heading);font-weight:500;font-size:clamp(.875rem, 1.4vw, calc(18 * var(--u)));color:#282828d9;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);background:#f3eee6eb;border:1px solid #ffffffd9;border-radius:999px;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex;position:absolute;box-shadow:0 6px 18px #0000001a}.home-users__more:hover{background:#ebe4da;transform:translateY(-1px)}.home-users__controls{z-index:1;align-items:center;gap:.65rem;display:inline-flex;position:relative;bottom:auto;left:auto}.home-users__nav{color:#fff;cursor:pointer;background:#0bc99b;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background .2s,transform .2s,opacity .2s;display:inline-grid;box-shadow:0 6px 18px #0bc99b47}.home-users__prev-icon{transform:rotate(180deg)}.home-users__nav:hover:not(:disabled),.home-users__nav:focus-visible:not(:disabled){background:#09b389;outline:none;transform:scale(1.04)}.home-users__prev:hover:not(:disabled) .home-users__prev-icon,.home-users__prev:focus-visible:not(:disabled) .home-users__prev-icon{transform:rotate(180deg)}.home-users__nav:active:not(:disabled){transform:scale(.97)}.home-users__nav:disabled{color:#9eb5ad;box-shadow:none;cursor:not-allowed;opacity:.85;background:#dce8e4}html[dir=rtl] .home-users__next svg{transform:scaleX(-1)}html[dir=rtl] .home-users__prev-icon{transform:rotate(180deg)scaleX(-1)}.home-users__quote blockquote[dir=rtl]{text-align:start}.home-users__quote blockquote[dir=ltr]{text-align:start;direction:ltr}@media (width>=901px){html[dir=rtl] .home-eco__body{grid-template-columns:minmax(0, 1fr) minmax(14rem, calc(380 * var(--u)));justify-content:space-between;align-items:end;column-gap:calc(24 * var(--u));direction:ltr}html[dir=rtl] .home-eco__copy{z-index:4;text-align:right;direction:rtl;grid-area:1/2}html[dir=rtl] .home-eco__media{margin-left:calc(-60 * var(--u));width:calc(100% + 60 * var(--u));box-sizing:border-box;grid-area:1/1;justify-content:flex-start;align-items:flex-end;max-width:none;height:100%;padding-left:60px;position:relative;inset:auto}html[dir=rtl] .home-eco__phone{width:min(100%, calc(720 * var(--u)));justify-content:flex-start}html[dir=rtl] .home-eco__media img,html[dir=rtl] .home-eco__phone img{object-fit:contain;object-position:left bottom;transform-origin:0 100%;width:auto;max-width:100%;height:100%;margin-left:0;left:0;right:auto}html[dir=rtl] .home-scan__copy{left:auto;right:calc(36 * var(--u));text-align:right}}html[dir=rtl] .ayra-card-ui__try-label,html[dir=rtl] .ayra-card-ui__pill,html[dir=rtl] .ayra-card-ui__input{text-align:right}html[dir=rtl] .ayra-card-ui__input-wrap{padding-left:calc(50 * var(--u));padding-right:calc(16 * var(--u));direction:rtl}html[dir=rtl] .ayra-card-ui__send{left:calc(10 * var(--u));right:auto}html[dir=rtl] .ayra-card-ui__send svg{transform:scaleX(-1)}@media (width>=901px){html[dir=rtl] .home-ayra__phone-wrap{left:auto;right:calc(129 * var(--u))}html[dir=rtl] .ayra-cards-stack{left:auto;right:calc(60 * var(--u))}html[dir=rtl] .ayra-bubble{left:auto;right:calc(38 * var(--u))}html[dir=rtl] .ayra-tip--1,html[dir=rtl] .ayra-tip--3{left:calc(60 * var(--u))}html[dir=rtl] .ayra-tip--2{left:calc(211 * var(--u))}}html[dir=rtl] .ayra-bubble__user{border-radius:calc(10 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u)) 0;text-align:right;margin-left:0;margin-right:auto}html[dir=rtl] .ayra-bubble__dots{margin-left:auto;margin-right:0}html[dir=rtl] .ayra-tip{padding:0 calc(40 * var(--u)) 0 calc(18 * var(--u));text-align:right;flex-direction:row-reverse}html[dir=rtl] .home-ayra__head{text-align:center;direction:rtl;flex-direction:column;align-items:center;display:flex;left:50%;right:auto;transform:translate(-50%)}html[dir=rtl] .home-ayra__cta-motion{justify-content:center;width:100%;display:flex}html[dir=rtl] .home-ayra .home-ayra__cta.btn--mint{margin-inline:auto}html[dir=rtl] .home-story__content{padding-inline-start:calc(80 * var(--u));padding-inline-end:calc(560 * var(--u))}html[dir=rtl] .home-story__founder-img{right:auto;left:calc(24 * var(--u))}html[dir=rtl] .home-story__quote{max-width:calc(620 * var(--u))}html[dir=rtl] .home-story__quote-line{white-space:normal}html[dir=rtl] .home-story h2{margin-inline-start:calc((1440 * var(--u) - 712 * var(--u)) / 2 - 80 * var(--u));margin-inline-end:0;margin-left:0}html[dir=rtl] .home-story .home-story__btn.btn--secondary{inset-inline-start:calc(80 * var(--u));inset-inline-end:auto;z-index:2;left:auto;right:auto}.home-story{width:100%;color:var(--color-white);background:#085b40;position:relative;overflow:hidden}.home-story__stage{width:min(100%,1440px);height:calc(862 * var(--u));min-height:30rem;margin-inline:auto;position:relative}.home-story__bg{object-fit:cover;object-position:center;width:max(100vw,100%);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-story__content{z-index:1;height:100%;padding-left:calc(100 * var(--u));padding-top:calc(80 * var(--u));padding-bottom:calc(140 * var(--u));box-sizing:border-box;position:relative}.home-story h2{font-family:var(--font-heading);font-weight:600;font-size:calc(50 * var(--u));line-height:calc(57 * var(--u));min-height:calc(57 * var(--u));height:auto;width:calc(712 * var(--u));max-width:calc(100% + (100 * var(--u)));margin:0 0 calc(110 * var(--u));text-align:center;opacity:1;flex-direction:column;justify-content:flex-start;align-items:center;margin-inline-start:calc((1440 * var(--u) - 712 * var(--u)) / 2 - 100 * var(--u));margin-inline-end:0;display:flex}.home-story h2:after{content:"";width:4.85em;height:5px;margin-top:calc(10 * var(--u));background:#fff;border-radius:1px;display:block}.home-story blockquote,.home-story__quote{width:max-content;max-width:none;margin:calc(28 * var(--u)) 0 calc(36 * var(--u));display:block}.home-story__quote p{font-family:var(--font-heading);font-weight:500;font-size:calc(26 * var(--u));line-height:calc(40 * var(--u));color:#ffffffeb;margin:0}.home-story__quote-line{white-space:nowrap;display:block}.home-story__quote-line--2,.home-story__quote-line--3{padding-inline-start:.35em}.home-story__quote-mobile{display:none}.home-story__quote-desktop{display:block}.home-story__quote-desktop p,.home-story__quote-mobile p{margin:0}.home-story__name{font-family:var(--font-heading);font-weight:600;font-size:calc(42 * var(--u));margin:0 0 calc(8 * var(--u));color:#fff;line-height:1.15}.home-story__role{font-family:var(--font-heading);font-weight:400;font-size:calc(22 * var(--u));color:#ffffffe6;margin:0;line-height:1.3}.home-story .home-story__btn.btn--secondary{inset-inline-start:calc(100 * var(--u));inset-inline-end:auto;left:auto;right:auto;bottom:calc(70 * var(--u));width:calc(301 * var(--u));height:calc(44 * var(--u));min-height:calc(44 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u));justify-content:center;align-items:center;gap:calc(10 * var(--u));box-sizing:border-box;font-size:calc(16 * var(--u));color:#000;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap;background:#fff;border:none;border-radius:10px;margin:0;font-weight:500;line-height:1;display:inline-flex;position:absolute;box-shadow:0 8px 24px #0000001f}.home-story__founder-img{right:calc(40 * var(--u));width:calc(620 * var(--u));height:calc(720 * var(--u));z-index:1;box-shadow:none;pointer-events:none;background:0 0;border:none;border-radius:0;position:absolute;top:auto;bottom:0;overflow:visible}.home-story__founder-img img{object-fit:contain;object-position:center bottom;background:0 0;width:100%;max-width:none;height:100%;position:absolute;bottom:0;left:0}.home-blog{background:#fff;width:100%;position:relative;overflow:hidden}.home-blog__stage{box-sizing:border-box;width:min(100%,1440px);margin-inline:auto;padding:clamp(2.25rem,4.5vw,3.5rem) clamp(1.25rem,4vw,3.75rem);position:relative}.home-blog__intro{text-align:center;max-width:40rem;margin-inline:auto}.home-blog__eyebrow{color:#079b78;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem;font-weight:700}.home-blog__intro h2{font-family:var(--font-heading);color:var(--color-black);margin:0;font-size:clamp(1.65rem,3.5vw,2.35rem);font-weight:600;line-height:1.15}.home-blog__sub{max-width:34rem;font-family:var(--font-body);color:#0000009e;margin:.65rem auto 0;font-size:clamp(.95rem,1.8vw,1.05rem);line-height:1.5}.home-blog__status{text-align:center;color:#0000008c;font-family:var(--font-body);margin:2rem auto 0}.home-blog__carousel{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.85rem;margin-top:clamp(1.35rem,3vw,2rem);display:grid}.home-blog__carousel.has-nav{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(.65rem,1.5vw,1rem)}.home-blog__nav{color:#085b40;cursor:pointer;background:#fff;border:1px solid #085b402e;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;line-height:0;transition:background .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}.home-blog__nav-icon{flex-shrink:0;width:1.15rem;height:1.15rem;display:block}.home-blog__nav:hover:not(:disabled){color:#fff;background:#0bc99b;border-color:#0bc99b}.home-blog__nav:disabled{opacity:.35;cursor:not-allowed}.home-blog__list{gap:clamp(1.35rem,3vw,1.85rem);min-width:0;display:grid}.home-blog__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.home-blog__list--2{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:46rem;margin-inline:auto}.home-blog__list--1{grid-template-columns:minmax(0,1fr);width:100%;max-width:22rem;margin-inline:auto}.home-blog__item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #085b4014;border-radius:1.35rem;flex-direction:column;min-width:0;min-height:100%;transition:transform .28s,box-shadow .28s;display:flex;overflow:hidden;box-shadow:0 12px 28px #085b4014,0 2px 8px #00000008}.home-blog__item:hover{transform:translateY(-4px);box-shadow:0 24px 48px #085b4024,0 8px 18px #0000000d}.home-blog__card-link{min-width:0;min-height:100%;color:inherit;box-sizing:border-box;flex-direction:column;flex:1;padding:.7rem .7rem .85rem;text-decoration:none;display:flex}.home-blog__card-link:hover .home-blog__cta,.home-blog__card-link:focus-visible .home-blog__cta{color:#fff;background:#0bc99b;box-shadow:0 8px 18px #0bc99b47}.home-blog__card-link:focus-visible{outline-offset:3px;border-radius:1.75rem;outline:2px solid #0bc99b}.home-blog__media{aspect-ratio:16/10;background:#085b4014;border-radius:.95rem;overflow:hidden}.home-blog__media-fallback{background:linear-gradient(145deg,#0bc99b47,#085b4024);width:100%;height:100%;display:block}.home-blog__media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.home-blog__card-link:hover .home-blog__media img{transform:scale(1.04)}.home-blog__copy{flex-direction:column;flex:1;gap:.85rem;padding:.85rem .35rem .1rem;display:flex}.home-blog__text{gap:.35rem;display:grid}.home-blog__copy h3{font-family:var(--font-heading);color:#111;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.home-blog__text>p{font-family:var(--font-body);color:#0000008c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.45;display:-webkit-box;overflow:hidden}.home-blog__meta{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.home-blog__meta time{min-width:0;font-family:var(--font-heading);letter-spacing:.02em;color:#085b40b8;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.home-blog__cta{color:#111;min-height:2.1rem;font-family:var(--font-heading);background:#eef2f1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;line-height:1;transition:background .22s,color .22s,box-shadow .22s;display:inline-flex;box-shadow:0 3px 8px #0000000d}.home-blog__cta span{font-size:1rem;font-weight:700;line-height:1}html[dir=rtl] .home-blog__intro,html[dir=rtl] .home-blog__text{text-align:right}@media (width<=1024px){.home-blog__list--2{max-width:none}.home-blog__list--1{max-width:20rem}.home-blog__carousel.has-nav{gap:.65rem}.home-blog__media{aspect-ratio:16/10}}.home-banner{background:radial-gradient(80% 70% at 15% 20%,#085b4059,#0000 55%),radial-gradient(70% 60% at 85% 75%,#0bc99b59,#0000 55%),radial-gradient(60% 50%,#fae4b78c,#0000 60%),#f3eee6;width:100%;position:relative;overflow:hidden}.home-banner__stage{width:min(100%,1440px);height:calc(770 * var(--u));place-items:center;min-height:18rem;margin-inline:auto;display:grid;position:relative}.home-banner__title{z-index:1;font-family:var(--font-body);font-size:calc(100 * var(--u));line-height:calc(111 * var(--u));text-align:center;width:calc(747 * var(--u));max-width:90%;color:var(--color-black);position:relative}.home-banner__star,.home-banner__glow{pointer-events:none;position:absolute}.home-banner__star{left:calc(50 * var(--u));top:calc(-104 * var(--u));width:calc(1273 * var(--u));height:calc(1163 * var(--u));opacity:.7}.home-banner__glow{width:calc(931 * var(--u));height:calc(725 * var(--u));opacity:.65}.home-banner__glow--left{left:calc(-152 * var(--u));top:calc(-313 * var(--u))}.home-banner__glow--right{right:calc(-167 * var(--u));top:calc(359 * var(--u))}@media (width<=1100px){.home{--u:calc(min(100vw, 1100px) / 1440);--stage:calc(1440 * var(--u))}.home-eco__stage,.home-pillars__stage,.home-ayra__stage,.home-users__stage,.home-story__stage,.home-blog__stage,.home-banner__stage{min-height:0}}@media (width<=900px){.home{--u:1px;--stage:100%}.home-hero{aspect-ratio:auto;place-items:center;height:100dvh;min-height:100dvh;max-height:100dvh;display:grid}.home-hero h1{width:auto;font-size:clamp(1.75rem,7vw,2.5rem)}.home-hero__content{padding:0 var(--page-pad)}.home-hero__download{opacity:0;visibility:hidden;flex-direction:column;align-items:center;width:min(100%,17rem);margin:.9rem auto 0;transition:opacity .28s,transform .28s,visibility .28s;display:flex;position:relative;transform:translateY(.5rem)}.home-hero__download.is-ready{opacity:1;visibility:visible;transform:translateY(0)}.home-hero__download-button{border:1px solid var(--color-mint);background:var(--color-mint);color:#fff;min-height:2.75rem;font-family:var(--font-heading);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1.35rem;font-size:.9rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 10px 28px #0bc99b4d}.home-hero__download-button img{filter:brightness(0)invert();width:.65rem;height:auto;transform:rotate(90deg)}.home-hero__download.is-open .home-hero__download-button img{transform:rotate(-90deg)}.home-hero__download-menu{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #00000014;border-radius:12px;gap:.25rem;width:min(15rem,100vw - 2rem);padding:.4rem;display:grid;position:absolute;top:calc(100% + .5rem);box-shadow:0 14px 34px #00000029}.home-hero__download-menu a{color:var(--color-black);font-family:var(--font-heading);text-align:start;border-radius:8px;padding:.65rem .8rem;font-size:.85rem;font-weight:500}.home-hero__download-menu a:hover{background:#0bc99b1f}.home-hero__mascot{width:4.5rem;height:4.5rem;bottom:1rem;right:1rem}.home-hero__mascot-img{width:3rem;height:2.8rem}.home-eco{height:150vh}.home-eco__pin{height:100dvh;min-height:0;position:sticky;top:0;overflow:hidden}.home-eco__stage{height:100%;min-height:0;padding:calc(var(--nav-height) + 1.25rem) 1.25rem 1.75rem;flex-direction:column;align-items:center;gap:1.35rem;display:flex;position:relative}.home-eco__body{flex-direction:column;flex:auto;align-items:center;gap:1.35rem;width:100%;min-height:0;display:flex}.home-eco__intro,.home-eco__copy,.home-eco__media{text-align:center;width:100%;max-width:28rem;height:auto;padding-bottom:0;position:static;inset:auto}.home-eco__copy{order:1;align-self:center;max-width:28rem}.home-eco__intro h2{font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.2}.home-eco__copy h3{margin-bottom:.75rem;font-size:clamp(1.6rem,5vw,2.25rem);line-height:1.2}.home-eco__intro p{margin-top:.75rem;margin-inline:auto;font-size:1.05rem}.home-eco__copy p{margin-inline:auto;margin-bottom:1.35rem;font-size:1.05rem}.home-eco__media{aspect-ratio:1046/868;flex:auto;order:0;justify-content:center;align-self:center;align-items:flex-end;width:100%;max-width:22rem;min-height:0;max-height:40dvh;margin-inline:auto;display:flex;position:relative;overflow:hidden}.home-eco__phone{justify-content:center;width:100%;height:100%}.home-eco__phone:after{display:none}.home-eco__media img,.home-eco__phone img{object-fit:contain;object-position:center bottom;mix-blend-mode:normal;width:100%;max-width:100%;height:100%;position:absolute;inset:0}.home-eco__steps{z-index:5;text-align:center;flex-direction:column;order:0;justify-content:center;align-items:center;gap:.55rem;width:auto;max-width:none;height:auto;margin:0;padding:0;font-size:1.125rem;position:absolute;inset:50% .35rem auto auto;transform:translateY(-50%)}.home-eco__line-track{width:2px;height:5.75rem;margin:.2rem 0}.home-pillars__stage{flex-direction:column;gap:1.5rem;height:auto;padding:clamp(9.5rem,38vh,18rem) 1.25rem 3rem;display:flex}.home-pillars__bg{object-position:center top;width:100%;height:100%;inset:0}.home-pillars__fade{height:62%}.home-pillars__bg--blur{filter:blur(48px)saturate(1.08);transform-origin:top;-webkit-mask-image:linear-gradient(#0000 0% 38%,#0006 50%,#000 62% 100%);mask-image:linear-gradient(#0000 0% 38%,#0006 50%,#000 62% 100%)}.home-pillar,.home-scan{width:100%;height:auto;min-height:0;position:relative;top:auto;bottom:auto;left:auto}.home-pillar{-webkit-backdrop-filter:blur(395px);background:#ffffff47;border-radius:1.5rem;padding:1.25rem 1.25rem 0;overflow:hidden}.home-pillar__body,.home-pillar__body--health,.home-pillar__body--composite{box-sizing:border-box;width:100%!important;max-width:100%!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.home-pillar__body,.home-pillar__panel,.home-pillar__widget{margin-bottom:0;padding-bottom:0}.home-pillar__copy{margin-bottom:1rem;position:relative;top:auto;left:auto;right:auto}.home-pillar h3{font-size:1.35rem}.home-pillar__copy p{font-size:1rem}.home-pillar__body{flex-direction:column;gap:0;width:100%;height:auto;min-height:0;padding-bottom:0;position:relative;left:auto}.home-pillar__label{writing-mode:horizontal-tb;border-radius:.75rem .75rem 0 0;width:100%;height:auto;padding:.5rem 1rem;font-size:1.25rem;transform:none}.home-pillar__panel{-webkit-backdrop-filter:blur(154px);border-radius:0;width:100%;height:auto;min-height:0;padding:1rem 1rem 0;overflow:visible}.home-pillar__body--health,.home-pillar__body--composite{border-radius:0;height:auto;min-height:0;padding:0;overflow:visible}.home-pillar__inner-ui{object-fit:contain;object-position:center bottom;border-radius:0;max-height:none;margin:0;padding:0;display:block;width:100%!important;max-width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.home-pillar--recipes,.home-pillar--health{padding:1.25rem 1.25rem 0}.home-pillar--recipes .home-pillar__body,.home-pillar--health .home-pillar__body{border-radius:0;margin:0;padding:0;line-height:0;overflow:hidden}.home-pillar--recipes .home-pillar__inner-ui,.home-pillar--health .home-pillar__inner-ui{object-fit:contain;object-position:center bottom;margin:0;padding:0;display:block;border-radius:0!important;width:100%!important;max-width:100%!important;height:auto!important}.home-pillar--recipes .home-pillar__widget--recipe,.home-pillar--recipes .home-pillar__widget--recipe img{border-radius:0!important}.home-pillar--recipes .home-pillar__widget--recipe{box-shadow:none;aspect-ratio:auto;background:0 0;width:100%;max-width:100%;height:auto;margin:0;padding:0;overflow:visible}.home-pillar__widget--recipe img{object-fit:contain;object-position:center bottom;width:100%;height:auto;position:relative}.home-pillar__health-grid{grid-template-columns:minmax(0,1fr) minmax(6.75rem,.38fr);min-height:16rem}.home-pillar__widget--steps{min-width:6.75rem}.home-pillar__tag{font-size:1rem}.home-pillar__recipe-img,.home-pillar__health-img{border-radius:0!important}.home-pillar--recipes,.home-pillar--health{width:100%;max-width:100%;top:auto;left:auto;right:auto}.home-pillars__pair{width:100%;display:block;overflow:visible}.home-pillars__pair-track{flex-direction:column;width:100%;max-width:100%;animation:none;display:flex;transform:none}.home-pillars__pair-group,.home-pillars__pair-group--clone{flex-direction:column;align-items:stretch;gap:1.25rem;width:100%;padding:0;display:flex}.home-pillars__pair-group--clone{display:none}.home-pillars__pair .home-pillar{flex-direction:column;flex:none;width:100%;max-width:100%;display:flex}.home-pillars__pair .home-pillar__body{flex:auto}.home-pillars__pair:hover .home-pillars__pair-track,.home-pillars__pair:focus-within .home-pillars__pair-track,.home-pillars__pair:active .home-pillars__pair-track{animation-play-state:running}.home-scan{-webkit-backdrop-filter:blur(28px)saturate(1.2);background:#ffffff47;flex-direction:column;gap:1.5rem;padding:1.5rem 1.25rem;display:flex;overflow:hidden}.home-scan__copy{box-sizing:border-box;width:100%;max-width:100%;position:relative;top:auto;left:auto;right:auto}html[dir=rtl] .home-scan__copy{text-align:right;direction:rtl;left:auto!important;right:auto!important}html[dir=rtl] .home-scan__copy h3,html[dir=rtl] .home-scan__copy p{text-align:right;width:100%;max-width:100%;margin-inline:0}.home-scan__copy h3{font-size:1.5rem}.home-scan__copy p{font-size:1rem}.home-scan__mascot-badge{width:3rem;height:3rem;top:1.25rem;right:1.25rem}.home-scan__mascot-badge img{width:1.75rem;height:1.75rem}.home-scan__center{flex-direction:column;align-items:center;gap:1rem;width:100%;height:auto;display:flex;position:relative;top:auto;bottom:auto;left:auto}.ayra-card-ui{width:calc(100% + 2.5rem);max-width:none;height:auto;min-height:24rem;box-shadow:none;border-radius:1.25rem 1.25rem 0 0;margin:0 -1.25rem;padding:1.25rem;position:relative;inset:auto}.home-scan__chip{place-items:initial;box-sizing:border-box;background:#ffffffeb;border:1px solid #0bc99b38;border-radius:1rem;justify-content:flex-start;align-items:center;gap:.75rem;width:min(72%,15rem);min-height:3rem;padding:.55rem 1rem .55rem .6rem;font-size:.95rem;display:flex;position:relative;inset:auto;box-shadow:0 8px 22px #085b401a}.home-scan__chip:before{background:var(--color-mint);color:#fff;border-radius:50%;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;font-size:.72rem;font-weight:700;display:grid;box-shadow:0 5px 14px #0bc99b40}.home-scan__chip--snap:before{content:"01"}.home-scan__chip--scan:before{content:"02"}.home-scan__chip--cook:before{content:"03"}.home-scan__chip:not(.home-scan__chip--cook):after{color:var(--color-mint);font-size:1.25rem;font-weight:700;line-height:1;position:absolute;bottom:-1.45rem}.home-scan__chip--snap:after{content:"↘";right:1.1rem}.home-scan__chip--scan:after{content:"↙";left:1.1rem}.home-scan__chips{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:1.15rem;width:100%;padding:.25rem .15rem .4rem;display:grid}.home-scan__chip--snap{justify-self:start}.home-scan__chip--scan{justify-self:end}.home-scan__chip--cook{justify-self:start}html[dir=rtl] .home-scan__chip{text-align:right;padding:.55rem .6rem .55rem 1rem}html[dir=rtl] .home-scan__chip--snap,html[dir=rtl] .home-scan__chip--cook{justify-self:end}html[dir=rtl] .home-scan__chip--scan{justify-self:start}html[dir=rtl] .home-scan__chip--snap:after{content:"↘";left:auto;right:1.1rem}html[dir=rtl] .home-scan__chip--scan:after{content:"↙";left:1.1rem;right:auto}.home-ayra,.home-ayra--pin{margin-bottom:0!important;padding-bottom:0!important;overflow:visible!important}.home-ayra--pin{height:260vh!important}.home-ayra--pin .home-ayra__stage{box-sizing:border-box;flex-direction:column;justify-content:flex-start;display:flex;top:0;height:auto!important;min-height:100dvh!important;max-height:none!important;padding:calc(var(--nav-height) + .5rem) 1.25rem 1rem!important;position:sticky!important;overflow:hidden visible!important}.home-ayra--pin .home-ayra__head{text-align:center;flex:none;width:100%;max-width:100%;margin-bottom:.25rem;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.home-ayra--pin .home-ayra__cta-motion{margin-top:.75rem;margin-bottom:0}.home-ayra--pin .home-ayra__head h2{font-size:clamp(1.5rem,5.5vw,2rem)}.home-ayra--pin .home-ayra__head p{margin-top:.35rem;font-size:.95rem}.home-ayra--pin .home-ayra__cta{padding:.65rem 1.5rem;font-size:.9rem}.home-ayra--pin .home-ayra__compose{z-index:2;flex:none;width:100%;max-width:28rem;min-height:0;margin:1.35rem auto 0;display:block;overflow:visible;position:relative!important;inset:auto!important}.home-ayra--pin .home-ayra__phone-scene{flex-direction:column;flex:none;align-items:stretch;width:100%;display:flex;position:relative}.home-ayra--pin .home-ayra__overlay{z-index:3;pointer-events:none;width:100%;margin-top:-3.75rem;display:block;position:relative;inset:auto}.home-ayra--pin .home-ayra__phone-wrap{z-index:1;pointer-events:none;width:min(12.75rem,68vw)!important;max-width:12.75rem!important;height:auto!important;margin:0 auto!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.home-ayra--pin .home-ayra__phone{display:block;object-fit:contain!important;object-position:center top!important;filter:drop-shadow(0 14px 28px #00000029)!important;width:100%!important;max-width:12.75rem!important;height:auto!important;margin-inline:auto!important}.home-ayra--pin .home-ayra__overlay>*{pointer-events:auto}.home-ayra--pin .ayra-cards-stack{z-index:3;pointer-events:auto;flex-direction:column;gap:0;margin:0;display:flex;width:100%!important;max-width:100%!important;position:relative!important;inset:auto!important}.home-ayra--pin .home-ayra__tips{pointer-events:none;z-index:4;visibility:hidden;flex-direction:column;flex:none;gap:.85rem;width:100%;max-width:28rem;height:0;margin:0 auto;padding:0;display:none;overflow:hidden;position:relative!important;inset:auto!important}.home-ayra--pin .home-ayra__tips--revealed{visibility:visible;pointer-events:auto;height:auto;margin:2.75rem auto 1.5rem;padding-top:.5rem;display:flex;overflow:visible}.home-ayra--pin .ayra-tip,.home-ayra--pin .ayra-tip--1,.home-ayra--pin .ayra-tip--2,.home-ayra--pin .ayra-tip--3{min-height:4.75rem;margin:0;width:100%!important;max-width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.home-ayra--pin .ayra-tip img{flex-shrink:0;width:4.5rem;height:4.5rem}.home-ayra--pin .ayra-tip.is-pending{display:none}.home-ayra--pin .home-ayra__tips--revealed .ayra-tip.is-pending{pointer-events:none;display:flex}.home-ayra--pin .ayra-recipe{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;left:auto!important}.home-ayra--pin .ayra-bubble{padding:.75rem .85rem .65rem;width:100%!important;max-width:100%!important;left:0!important;right:0!important}.home-ayra--pin .ayra-bubble h4{margin-bottom:.35rem;font-size:.95rem}.home-ayra--pin .ayra-bubble>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.45rem;font-size:.8rem;display:-webkit-box;overflow:hidden}.home-ayra--pin .ayra-bubble__user{padding:.45rem .65rem;font-size:.78rem}.home-ayra--pin .ayra-recipe{gap:.45rem;margin-top:-.45rem;padding:.65rem}.home-ayra--pin .ayra-recipe__tabs span{padding:.45rem .5rem;font-size:.72rem}.home-ayra--pin .ayra-recipe li{min-height:1.65rem;padding:.35rem .65rem;font-size:.72rem}.home-ayra--pin .ayra-tip{min-height:4.25rem;padding:.6rem .75rem .6rem 1rem}.home-ayra--pin .ayra-tip p{font-size:.82rem}.home-ayra--pin .ayra-tip img{width:3.75rem;height:3.75rem}html[dir=rtl] .home-ayra--pin .home-ayra__phone-wrap,html[dir=rtl] .home-ayra--pin .ayra-cards-stack,html[dir=rtl] .home-ayra--pin .ayra-bubble,html[dir=rtl] .home-ayra--pin .ayra-recipe{left:0!important;right:0!important}html[dir=rtl] .home-ayra--pin .ayra-bubble{text-align:right;direction:rtl;width:100%!important;max-width:100%!important}html[dir=rtl] .home-ayra--pin .ayra-bubble__user{text-align:right;border-radius:.65rem .65rem 0;width:100%;margin-left:0!important;margin-right:0!important}html[dir=rtl] .home-ayra--pin .ayra-bubble__dots{margin-left:0;margin-right:auto}.home-ayra:not(.home-ayra--pin) .home-ayra__stage{height:auto!important;min-height:0!important;padding:3rem 1.25rem 3.5rem!important;overflow:visible!important}.home-ayra:not(.home-ayra--pin){height:auto!important}.home-ayra__texture,.home-ayra__glow,.home-ayra__steps{display:none!important}.home-ayra:not(.home-ayra--pin) .home-ayra__head,.home-ayra:not(.home-ayra--pin) .home-ayra__compose,.home-ayra:not(.home-ayra--pin) .home-ayra__phone-wrap,.home-ayra:not(.home-ayra--pin) .ayra-cards-stack,.home-ayra:not(.home-ayra--pin) .ayra-bubble,.home-ayra:not(.home-ayra--pin) .ayra-recipe,.home-ayra:not(.home-ayra--pin) .home-ayra__tips,.home-ayra:not(.home-ayra--pin) .ayra-tip{width:100%;max-width:28rem;height:auto;min-height:0;margin-inline:auto;inset:auto!important;position:static!important;inset:auto!important}.home-ayra:not(.home-ayra--pin) .home-ayra__compose{z-index:auto;flex-direction:column;align-items:stretch;gap:.85rem;width:100%;max-width:28rem;margin-inline:auto;display:flex;overflow:visible;position:relative!important;inset:auto!important}.home-ayra:not(.home-ayra--pin) .home-ayra__head,.home-ayra:not(.home-ayra--pin) .home-ayra__compose,.home-ayra:not(.home-ayra--pin) .home-ayra__phone-wrap,.home-ayra:not(.home-ayra--pin) .ayra-cards-stack,.home-ayra:not(.home-ayra--pin) .home-ayra__tips{transform:none}.home-ayra:not(.home-ayra--pin) .home-ayra__head{flex:none;margin-bottom:.75rem}.home-ayra:not(.home-ayra--pin) .home-ayra__head h2{font-size:clamp(1.75rem,6vw,2.5rem)}.home-ayra:not(.home-ayra--pin) .home-ayra__head p{font-size:1.05rem}.home-ayra__cta{padding:.75rem 2rem;font-size:1rem;color:#fff!important;background:#0bc99b!important}.home-ayra:not(.home-ayra--pin) .home-ayra__compose{flex-direction:column;flex:auto;align-items:center;gap:.75rem;width:100%;max-width:28rem;min-height:0;margin-inline:auto;display:flex;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}.home-ayra:not(.home-ayra--pin) .home-ayra__phone-wrap{flex:none;order:1;width:100%!important;max-width:16rem!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;margin-inline:auto!important;padding:0!important;overflow:visible!important}.home-ayra:not(.home-ayra--pin) .home-ayra__phone{display:block;object-fit:contain!important;filter:drop-shadow(0 14px 28px #00000029)!important;width:100%!important;max-width:16rem!important;height:auto!important}.home-ayra:not(.home-ayra--pin) .ayra-cards-stack{pointer-events:auto;flex-direction:column;flex:none;order:2;align-items:stretch;gap:.75rem;width:100%;max-width:100%;min-height:0;margin-top:0;display:flex;position:relative!important}html[dir=rtl] .home-ayra:not(.home-ayra--pin) .ayra-cards-stack{align-items:stretch;left:auto;right:auto}html[dir=rtl] .home-ayra:not(.home-ayra--pin) .ayra-bubble,html[dir=rtl] .home-ayra:not(.home-ayra--pin) .home-ayra__phone-wrap{left:auto;right:auto}.home-ayra:not(.home-ayra--pin) .home-ayra__tips{pointer-events:auto;scroll-snap-type:none;flex-flow:column;order:4;gap:.85rem;width:100%;max-width:28rem;margin:2.75rem auto 1.5rem;padding-bottom:0;display:flex;overflow:visible}.home-ayra__tips::-webkit-scrollbar{display:none}.home-ayra:not(.home-ayra--pin) .ayra-tip{scroll-snap-align:none;scroll-snap-stop:normal;background:#ffffff1a;border-radius:150px;flex:none;width:100%;max-width:100%;height:auto;min-height:5.25rem;padding:.75rem .85rem .75rem 1.25rem;position:relative;box-shadow:4px 14px 84px #00000040}.home-ayra:not(.home-ayra--pin) .ayra-tip.is-pending{visibility:visible;pointer-events:auto;width:100%;height:auto;position:relative;overflow:visible}html[dir=rtl] .ayra-bubble{left:auto!important;right:auto!important}.ayra-bubble{z-index:1;border:1px solid #00000014;border-radius:20px;flex-direction:column;order:1;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;margin-left:0;margin-right:0;padding:1rem 1.1rem .85rem;display:flex;left:auto;right:auto;overflow:hidden;box-shadow:10px 10px 14px #ffffff73,-10px -10px 14px #ffffff73;background:#fff!important}.home-ayra--pin .ayra-bubble>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ayra-recipe{z-index:2;border:1px solid #00000014;border-radius:20px;order:2;gap:.55rem;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;margin-top:0;margin-left:0;margin-right:0;padding:.85rem;left:auto;right:auto;overflow:visible;box-shadow:10px 10px 14px #ffffff73,-10px -10px 14px #ffffff73;background:#fff!important}.ayra-recipe ul{gap:.5rem}.ayra-recipe li{min-height:2rem;padding:.5rem .875rem;font-size:.8125rem;line-height:1.25;box-shadow:4px 4px 24px #00000040,-4px -4px 25px #00000040}.ayra-recipe li img{width:.375rem;height:.375rem}.ayra-bubble__user{background:#0bc99b;width:100%}.ayra-recipe__tabs span{background:#0bc99b;border-color:#0bc99b;padding:.65rem .75rem;font-size:.8125rem}.home-ayra:not(.home-ayra--pin) .home-ayra__phone-wrap,.home-ayra:not(.home-ayra--pin) .home-ayra__phone{width:min(12rem,58vw)!important;max-width:12rem!important}.home-ayra:not(.home-ayra--pin) .home-ayra__phone-wrap{z-index:1;position:relative!important}.home-ayra:not(.home-ayra--pin) .ayra-cards-stack{z-index:3;gap:0!important;width:100%!important;max-width:24rem!important;margin-top:-9.5rem!important;position:relative!important;transform:none!important}.home-ayra:not(.home-ayra--pin) .ayra-bubble,.home-ayra:not(.home-ayra--pin) .ayra-recipe{width:100%!important;max-width:100%!important;transition:none!important;animation:none!important;transform:none!important}.home-ayra:not(.home-ayra--pin) .ayra-bubble{border-radius:14px;padding:.75rem .85rem .65rem}.home-ayra:not(.home-ayra--pin) .ayra-bubble h4{margin-bottom:.25rem;font-size:.95rem}.home-ayra:not(.home-ayra--pin) .ayra-bubble>p{margin-bottom:.4rem;font-size:.78rem;line-height:1.3}.home-ayra:not(.home-ayra--pin) .ayra-bubble__user{padding:.45rem .65rem;font-size:.75rem}.home-ayra:not(.home-ayra--pin) .ayra-bubble__dots{margin-top:.35rem}.home-ayra:not(.home-ayra--pin) .ayra-recipe{border-radius:14px;gap:.4rem;padding:.65rem;margin-top:-.35rem!important}.home-ayra:not(.home-ayra--pin) .ayra-recipe__tabs{gap:.3rem}.home-ayra:not(.home-ayra--pin) .ayra-recipe__tabs span{padding:.45rem .35rem;font-size:.68rem}.home-ayra:not(.home-ayra--pin) .ayra-recipe ul{gap:.35rem}.home-ayra:not(.home-ayra--pin) .ayra-recipe li{min-height:1.55rem;padding:.35rem .6rem;font-size:.68rem}.ayra-tip p{max-width:none;font-size:.95rem}.ayra-tip img{width:4.5rem;height:4.5rem}.home-users{overflow:visible}.home-users__stage{height:auto;padding:3.5rem var(--page-pad) 4rem;box-sizing:border-box;overflow:visible}.home-users__intro,.home-users__card{width:100%;max-width:100%;height:auto;position:static;top:auto;left:auto;right:auto;transform:none}.home-users__intro{text-align:center;max-width:100%;margin-bottom:1.25rem}.home-users__intro h2{font-size:clamp(1.75rem,6vw,2.5rem)}.home-users__intro p{max-width:100%;font-size:1.05rem}.home-users__card{background:#fff;border:1px solid #085b4014;border-radius:1.5rem;flex-direction:column;gap:0;max-width:100%;display:flex;overflow:hidden;box-shadow:0 14px 34px #085b401f}.home-users__media{background:#fff;gap:0;width:100%;position:relative}.home-users__quote{-webkit-backdrop-filter:none;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;background:linear-gradient(#e5fdc1 0%,#9aff99 100%);border-radius:0;width:100%;max-width:100%;height:auto;min-height:0;max-height:none;padding:1.5rem;overflow:visible}.home-users__stat{font-size:clamp(2rem,10vw,2.5rem);line-height:1.1}.home-users__label{margin:.5rem 0 1.25rem;font-size:1rem}.home-users__quote blockquote,.home-users__quote cite{font-size:1rem;line-height:1.45}.home-users__photo{aspect-ratio:auto;background:#fff;border-radius:0;width:100%;max-width:100%;height:min(22rem,78vw);min-height:16rem;max-height:26rem}.home-users__photo-main{object-fit:cover;object-position:center 8%}.home-users__more{width:auto;min-width:0;max-width:calc(100% - 1.7rem);padding:.6rem 1.15rem;font-size:.9375rem;bottom:.85rem;left:auto;right:.85rem}.home-users__controls{background:#fff;padding:.75rem 1.25rem 1rem;bottom:auto;left:auto}html[dir=rtl] .home-eco__steps{left:.35rem;right:auto}.home-users__nav{width:2.35rem;height:2.35rem}.home-story__stage{flex-direction:column;height:auto;min-height:0;display:flex}.home-story__content{order:1;padding:3rem 1.25rem 1rem;position:relative}.home-story h2{width:auto;height:auto;margin:0 auto 2.5rem;font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.15}.home-story h2:after{width:4.85em;margin-top:.65rem}.home-story blockquote,.home-story__quote{margin-inline:auto;text-align:start;box-sizing:border-box;width:100%;max-width:none;margin-bottom:1.25rem}.home-story__quote-desktop{display:none}.home-story__quote-mobile{display:block}.home-story__quote p{white-space:normal;margin:0;font-size:1.15rem;line-height:1.5}.home-story__quote-line{white-space:normal;overflow-wrap:break-word;display:block}.home-story__quote-line--2,.home-story__quote-line--3{padding-inline-start:.35em}.home-story .home-story__btn.btn--secondary,.home-story__btn{border-radius:10px;width:min(301px,100%);height:44px;min-height:44px;margin:0 0 1.5rem;padding:10px 24px;font-size:1rem;position:static;color:#000!important;background:#fff!important}.home-story__name{margin-bottom:.35rem;font-size:clamp(1.75rem,6vw,2.35rem)}.home-story__role{margin-bottom:1.25rem;font-size:1.05rem}.home-story__founder-img{aspect-ratio:575/656;order:2;width:100%;height:auto;margin-top:1rem;position:relative;top:auto;left:auto;right:auto}html[dir=rtl] .home-story__content{padding-left:1.25rem;padding-right:1.25rem}html[dir=rtl] .home-story h2{margin:0 auto 2.5rem;text-align:center;justify-content:center;align-items:center;width:100%;margin-inline:auto}.home-story__founder-img img{object-fit:cover;object-position:left top;width:120%;height:100%;position:absolute;inset:0 auto 0 -20%}html[dir=rtl] .home-story__founder-img img{width:calc(120% + .75rem);left:calc(-20% - .75rem)}.home-blog__stage{padding:2.25rem 1.25rem 2.5rem}.home-blog__carousel{margin-top:1.75rem}.home-blog__carousel.has-nav{gap:.55rem}.home-blog__nav{width:2.4rem;height:2.4rem}.home-blog__nav-icon{width:1.05rem;height:1.05rem}.home-blog__list{gap:1.15rem}.home-blog__list--1{max-width:20rem}.home-blog__copy{padding:1rem .35rem .1rem}.home-blog__cta{min-height:2.2rem;padding:.4rem .9rem;font-size:.78rem}.home-banner__stage{height:auto;min-height:16rem;padding:4rem 1.25rem}.home-banner__title{width:auto;font-size:clamp(2.25rem,10vw,4rem);line-height:1.15}.home-banner__star{width:120%;height:auto;top:-20%;left:-10%}.home-banner__glow--left{width:70%;height:auto;top:-40%;left:-30%}.home-banner__glow--right{width:70%;height:auto;top:40%;right:-30%}}@media (width<=767px){html[dir=rtl] .home-story__founder-img img{object-position:left top;width:128%;left:-28%;right:auto}}@media (width>=768px) and (width<=900px){.home-scan__chips{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1.25rem;padding:.35rem .25rem .55rem}.home-scan__chip,html[dir=rtl] .home-scan__chip{justify-self:stretch;width:100%;min-width:0;padding:.55rem .7rem}.home-scan__chip:not(.home-scan__chip--cook):after{content:"→";font-size:1.15rem;inset:50% -1.05rem auto auto;transform:translate(50%,-50%)}html[dir=rtl] .home-scan__chip:not(.home-scan__chip--cook):after{content:"←";left:-1.05rem;right:auto;transform:translate(-50%,-50%)}.home-story__founder-img,html[dir=rtl] .home-story__founder-img{aspect-ratio:811/1024;width:min(64%,24rem);height:auto;margin:1rem auto 0;position:relative;left:auto;right:auto;overflow:visible}.home-story__founder-img img,html[dir=rtl] .home-story__founder-img img{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0;transform:none}html[dir=rtl] .home-story__founder-img img{transform:translate(-5%)}}@media (width<=767px){.home-story__founder-img,html[dir=rtl] .home-story__founder-img{aspect-ratio:811/1024;width:min(78%,19rem);height:auto;margin:.75rem auto 0;overflow:visible}.home-story__founder-img img,html[dir=rtl] .home-story__founder-img img{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0;transform:none}html[dir=rtl] .home-story__founder-img img{transform:translate(-7%)}}@media (width<=900px) and (prefers-reduced-motion:reduce){.home-pillars__pair{overflow:visible}.home-pillars__pair::-webkit-scrollbar{display:none}.home-pillars__pair-track{flex-direction:column;width:100%;animation:none}.home-pillars__pair-group--clone{display:none}.home-pillars__pair .home-pillar{scroll-snap-align:none}}@media (width<=480px){.home-eco__stage,.home-pillars__stage,.home-ayra__stage,.home-users__stage{padding-inline:1rem}.home-pillar__body{flex-direction:column}.home-pillar__label{writing-mode:horizontal-tb;width:100%;padding:.5rem 1rem;font-size:1.25rem;transform:none}.pillar-health-ui__steps-copy{writing-mode:horizontal-tb;transform:none}.home-scan__media{flex-direction:column;display:flex}.home-scan__phone{order:-1}.home-users__card{border-radius:1.25rem;grid-template-columns:minmax(0,58%) minmax(0,42%);min-height:20rem;display:grid}.home-users__quote{height:100%;padding:1rem .85rem 3.5rem}.home-users__stat{font-size:1.65rem}.home-users__label{margin:.3rem 0 .7rem;font-size:.75rem;line-height:1.3}.home-users__quote blockquote{-webkit-line-clamp:9;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.42;display:-webkit-box;overflow:hidden}.home-users__quote cite{margin-top:.75rem;font-size:.82rem;line-height:1.3}.home-users__quote cite span{margin-top:.2rem;font-size:.72rem}.home-users__media,.home-users__photo{height:100%;min-height:20rem;max-height:none}.home-users__photo-main{object-position:center top}.home-users__more{white-space:normal;max-width:none;padding:.45rem .4rem;font-size:.7rem;inset:auto .5rem .65rem}.home-users__controls{z-index:4;background:0 0;gap:.45rem;padding:0;position:absolute;bottom:.65rem;left:-69%;transform:translate(-50%)}html[dir=rtl] .ayra-card-ui__input-wrap{padding-left:calc(50 * var(--u));padding-right:calc(16 * var(--u))}html[dir=rtl] .ayra-card-ui__send{left:calc(10 * var(--u));right:auto}html[dir=rtl] .home-users__controls{left:169%;right:auto}.home-users__nav{width:2rem;height:2rem}}@media (width>=768px) and (width<=1024px){.home-eco__stage{gap:.5rem}.home-eco__body{gap:.75rem}.home-eco__media{margin-top:-1.75rem}.home-users__stage{padding-inline:clamp(2rem,5vw,3.5rem)}.home-users__card{border-radius:1.5rem;grid-template-columns:minmax(0,52%) minmax(0,48%);min-height:26rem;display:grid}.home-users__quote{height:100%;padding:1.75rem 1.5rem 4.25rem}.home-users__quote blockquote{-webkit-line-clamp:11;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-users__media,.home-users__photo{height:100%;min-height:26rem;max-height:none}.home-users__photo-main{object-position:center 12%}.home-users__more{max-width:none;inset:auto 1rem 1rem}.home-users__controls{z-index:4;background:0 0;padding:0;position:absolute;bottom:1rem;left:-54%;transform:translate(-50%)}html[dir=rtl] .home-users__controls{left:154%;right:auto}html[dir=rtl] .home-eco__copy{text-align:center;direction:rtl;align-self:center;justify-items:center;width:100%;max-width:none;transform:translateY(-3.25rem)}html[dir=rtl] .home-eco__copy-inner{text-align:center;width:min(100%,28rem);margin-left:auto;margin-right:auto}html[dir=rtl] .home-eco__copy h3,html[dir=rtl] .home-eco__copy p{text-align:center}html[dir=rtl] .home-eco__copy p{margin-left:auto;margin-right:auto}html[dir=rtl] .home-eco__cta{margin-inline:auto}html[dir=rtl] .home-story__content{text-align:right;padding-top:calc(var(--nav-height) + 6rem);direction:rtl}html[dir=rtl] .home-story h2{text-align:center;align-items:center;width:100%;margin-left:auto;margin-right:auto}html[dir=rtl] .home-story__quote{text-align:right;width:min(100%,28rem);max-width:28rem;margin-left:auto;margin-right:0}html[dir=rtl] .home-story__quote-line,html[dir=rtl] .home-story__quote-line--2,html[dir=rtl] .home-story__quote-line--3{text-align:right;padding-inline-start:0}html[dir=rtl] .ayra-card-ui__input-wrap{padding-left:calc(50 * var(--u));padding-right:calc(16 * var(--u));direction:rtl}html[dir=rtl] .ayra-card-ui__input{text-align:right}html[dir=rtl] .ayra-card-ui__send{left:calc(10 * var(--u));right:auto}}.bites{--u:calc(min(100vw, 1440px) / 1440);background:#fff;width:100%;overflow-x:clip}.bites img{max-width:none}.bites-hero{background:linear-gradient(#fff3 0%,#0bc99b33 149%);width:100%;position:relative;overflow:hidden}.bites-hero__stage{width:min(100%,1440px);height:calc(1014 * var(--u));min-height:36rem;margin-inline:auto;position:relative}.bites-hero__copy{left:calc(60 * var(--u));top:calc(234 * var(--u));width:calc(518 * var(--u));z-index:2;position:absolute}.bites-hero h1{font-family:var(--font-heading);font-weight:600;font-size:calc(40 * var(--u));color:var(--color-black);max-width:calc(488 * var(--u));line-height:1.2}.bites-hero__brand{font-size:calc(40 * var(--u));margin-bottom:calc(6 * var(--u));color:var(--color-black);line-height:1.2;display:block}.bites-hero__title{font-size:calc(40 * var(--u));font-weight:600;line-height:1.2;display:block}.bites-hero__accent{color:#0bc99b}.bites-hero__lead{margin-top:calc(10 * var(--u));font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000c;line-height:1.35}.bites-hero__solves{left:calc(60 * var(--u));top:calc(640 * var(--u));width:calc(442 * var(--u));z-index:2;position:absolute}.bites-hero__solves h2{font-family:var(--font-heading);font-weight:600;font-size:calc(40 * var(--u));margin:0 0 calc(10 * var(--u))}.bites-hero__solves p{font-family:var(--font-body);font-size:calc(18 * var(--u));color:#000000b3;margin:0;line-height:1.4}@media (width>=901px){html[dir=rtl] .bites-hero__solves{width:calc(518 * var(--u))}}.bites-hero__img{object-fit:cover;display:block;position:absolute}.bites-hero__img--wide{left:calc(720 * var(--u));top:calc(168 * var(--u));width:calc(660 * var(--u));height:calc(348 * var(--u));border-radius:calc(20 * var(--u));box-shadow:0 4px 24px #00000040}.bites-hero__img--a{left:calc(722 * var(--u));top:calc(536 * var(--u));width:calc(319 * var(--u));height:calc(348 * var(--u));border-radius:calc(30 * var(--u))}.bites-hero__img--b{left:calc(1061 * var(--u));top:calc(536 * var(--u));width:calc(319 * var(--u));height:calc(348 * var(--u));border-radius:calc(30 * var(--u));object-position:center}.bites-hero__gallery,.bites-hero__gallery-track,.bites-hero__gallery-group{display:contents}.bites-hero__gallery-group--clone{display:none}@keyframes bites-hero-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bites-hero-marquee-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.bites-hero__mascot{left:calc(1280 * var(--u));top:calc(899 * var(--u));width:calc(100 * var(--u));height:calc(100 * var(--u));z-index:3;position:absolute}.bites-hero__mascot-ring{width:100%;height:100%;position:absolute;inset:0}.bites-hero__mascot-img{object-fit:cover;object-position:center;width:70%;height:66%;position:absolute;top:17%;left:15%}.bites-explore{background:linear-gradient(#fff3 0%,#0bc99b33 149%);width:100%;position:relative;overflow:clip visible}.bites-explore__stage{width:min(100%,1440px);height:calc(1180 * var(--u));min-height:42rem;margin-inline:auto;position:relative}.bites-explore h2{left:0;right:0;top:calc(100 * var(--u));width:calc(980 * var(--u));max-width:calc(100% - 80 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(48 * var(--u));text-align:center;color:var(--color-black);z-index:2;margin:0 auto;line-height:1.15;position:absolute}.bites-explore__sub{left:0;right:0;top:calc(168 * var(--u));width:calc(752 * var(--u));max-width:calc(100% - 80 * var(--u));font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3;text-align:center;z-index:1;margin:0 auto;line-height:1.4;position:absolute}.bites-explore__pill-wrap{left:50%;top:calc(220 * var(--u));width:calc(470 * var(--u));max-width:calc(100% - 80 * var(--u));height:calc(63 * var(--u));z-index:2;position:absolute;transform:translate(-50%)}.bites-explore__pill-wrap .download-pill{width:100%;height:100%;padding-block:.2rem;padding-inline:calc(25 * var(--u)) .2rem;font-family:var(--font-heading);font-weight:400;font-size:calc(20 * var(--u));color:#000;background:#fff;border-radius:200px;justify-content:space-between;align-items:center;display:flex;box-shadow:0 4px 14px #00000040}.bites-explore__pill-wrap .download-pill__icon{width:calc(55 * var(--u));height:calc(55 * var(--u));background:#085b40}.bites-explore__pill-wrap .download-pill__chevron{width:calc(12 * var(--u));height:calc(12 * var(--u));border-bottom-width:2.5px;border-right-width:2.5px}.bites-explore__pill-glow{display:none}.bites-explore__list{left:calc(131 * var(--u));top:calc(360 * var(--u));width:calc(483 * var(--u));gap:calc(42 * var(--u));flex-direction:column;display:flex;position:absolute}.bites-explore__item h3{margin:0 0 calc(10 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(30 * var(--u));line-height:1.25}.bites-explore__item--featured h3{font-size:calc(30 * var(--u));color:var(--color-black)}.bites-explore__item p{font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3;margin:0;line-height:1.35}.bites-explore__item--featured p{font-size:calc(20 * var(--u));color:#000000b3}.bites-explore__showcase{left:calc(909 * var(--u));top:calc(353 * var(--u));width:calc(400 * var(--u));height:calc(700 * var(--u));z-index:1;position:absolute;overflow:visible}.bites-explore__phone{width:100%;height:100%;box-shadow:none;z-index:1;background:0 0;border-radius:0;position:absolute;inset:0;overflow:visible}.bites-explore__phone img{object-fit:cover;object-position:center center;background:0 0;width:100%;height:100%;position:absolute;inset:0}.bites-explore__notch{left:50%;top:calc(45 * var(--u));width:calc(92 * var(--u));height:calc(25 * var(--u));z-index:2;pointer-events:none;background:#000;border-radius:70px;position:absolute;transform:translate(-50%)}.bites-macro{left:calc(var(--mx) * var(--u));top:calc(var(--my) * var(--u));width:calc(124 * var(--u));height:calc(124 * var(--u));border-radius:calc(10 * var(--u));padding:calc(20 * var(--u)) calc(18 * var(--u));box-sizing:border-box;z-index:3;background:#ffffffe6;flex-direction:column;justify-content:space-between;display:flex;position:absolute;box-shadow:0 4px 16px #0000001f}.bites-macro span{font-family:var(--font-heading);font-weight:400;font-size:calc(12 * var(--u));color:#166a0a;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.bites-macro--carb{width:calc(148 * var(--u))}.bites-macro strong{font-family:var(--font-heading);font-weight:600;font-size:calc(22 * var(--u));color:#166a0a}.bites-how{background:#fff;width:100%;position:relative;overflow:hidden}.bites-how__stage{width:min(100%,1440px);height:calc(1043 * var(--u));min-height:38rem;margin-inline:auto;position:relative}.bites-how h2{left:50%;top:calc(104 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(50 * var(--u));white-space:nowrap;margin:0;position:absolute;transform:translate(-50%)}.bites-how__sub{left:50%;top:calc(163 * var(--u));width:calc(752 * var(--u));font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3;text-align:center;margin:0;position:absolute;transform:translate(-50%)}.bites-how__copy{left:calc(60 * var(--u));top:calc(402 * var(--u));width:calc(470 * var(--u));z-index:2;position:absolute}.bites-how__copy h3{font-family:var(--font-heading);font-weight:600;font-size:calc(30 * var(--u));max-width:calc(392 * var(--u));margin:0;line-height:1.2}.bites-how__copy p{align-items:flex-start;gap:calc(12 * var(--u));margin:calc(20 * var(--u)) 0 0;max-width:calc(470 * var(--u));font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3;text-indent:0;background:0 0;line-height:1.45;display:flex}.bites-how__dash{flex:0 0 calc(51 * var(--u));width:calc(51 * var(--u));background:#0bc99b;height:2px;margin-top:.65em}.bites-how__copy-text{flex:1;min-width:0}.bites-how__copy p:after{content:none}.bites-how__phones{left:calc(492 * var(--u));top:calc(469 * var(--u));width:calc(423 * var(--u));height:calc(486 * var(--u));z-index:1;position:absolute}.bites-how__phone{box-shadow:none;background:0 0;border-radius:0;position:absolute;overflow:visible}.bites-how__phone img{object-fit:contain;object-position:center center;background:0 0;width:100%;height:100%;position:absolute;inset:0}.bites-how__phone--back{left:0;top:calc(24 * var(--u));width:calc(423 * var(--u));height:calc(446 * var(--u));z-index:1}.bites-how__phone--front{left:calc(119 * var(--u));width:calc(236 * var(--u));height:calc(462 * var(--u));z-index:2;top:0}.bites-how__phones-swap{object-fit:contain;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.bites-how__step{align-items:center;gap:calc(20 * var(--u));box-sizing:border-box;z-index:3;appearance:none;cursor:pointer;text-align:start;font:inherit;background:#fff;border:none;border-radius:150px 0 0 150px;padding:0;transition:top .45s,left .45s,right .45s,width .45s,background-color .3s,box-shadow .3s;display:flex;position:absolute;left:auto;right:calc(50% - 50vw);overflow:hidden;box-shadow:0 6px 14px #00000040}.bites-how__step:focus-visible{outline-offset:3px;outline:2px solid #0bc99b}.bites-how__step img{object-fit:contain;pointer-events:none;flex-shrink:0}.bites-how__step span{font-family:var(--font-heading);color:#000;font-weight:600;transition:color .3s,font-size .3s}html[dir=rtl] .bites-how__step{text-align:right;direction:rtl;flex-direction:row-reverse}html[dir=rtl] .bites-how__step span{text-align:right;flex:1}@media (width>=901px){html[dir=rtl] .bites-how__step--slot-active,html[dir=rtl] .bites-how__step--slot-mid,html[dir=rtl] .bites-how__step--slot-low{padding-right:calc(40 * var(--u))}}.bites-how__step--discover img{width:calc(167 * var(--u));height:calc(167 * var(--u))}.bites-how__step--personalize img{width:calc(145 * var(--u));height:calc(145 * var(--u))}.bites-how__step--cook img{width:calc(164 * var(--u));height:calc(145 * var(--u))}.bites-how__step--slot-active{top:calc(297 * var(--u));width:calc(545 * var(--u));height:calc(176 * var(--u));padding-left:calc(20 * var(--u));z-index:4;background:#0bc99b;left:auto;right:calc(50% - 50vw)}.bites-how__step--slot-active span{font-size:calc(40 * var(--u));color:#fff}.bites-how__step--slot-mid{top:calc(516 * var(--u));width:calc(413 * var(--u));height:calc(176 * var(--u));padding-left:calc(20 * var(--u))}.bites-how__step--slot-mid span,.bites-how__step--slot-low span{font-size:calc(30 * var(--u))}.bites-how__step--slot-low{top:calc(732 * var(--u));width:calc(413 * var(--u));height:calc(176 * var(--u));padding-left:calc(20 * var(--u))}@media (prefers-reduced-motion:reduce){.bites-how__step,.bites-how__step span{transition:none}.bites-hero__gallery{overflow-x:auto}.bites-hero__gallery-track{animation:none}.bites-hero__gallery-group--clone{display:none}}.bites-ayra{background:#fff3;width:100%;position:relative;overflow:hidden}.bites-ayra__stage{width:min(100%,1440px);height:calc(997 * var(--u));min-height:36rem;margin-inline:auto;position:relative}.bites-ayra__glow{left:calc(801 * var(--u));top:calc(268 * var(--u));width:calc(508 * var(--u));height:calc(508 * var(--u));pointer-events:none;opacity:.9;position:absolute}.bites-ayra__watermark{width:calc(680 * var(--u));height:calc(560 * var(--u));object-fit:cover;opacity:.1;pointer-events:none;position:absolute;bottom:0;right:0}.bites-ayra h2{left:50%;top:calc(88 * var(--u));width:max-content;max-width:calc(100% - 80 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(40 * var(--u));text-align:center;color:var(--color-black);white-space:nowrap;z-index:3;margin:0;line-height:1.2;position:absolute;transform:translate(-50%)}.bites-ayra__phone{left:calc(131 * var(--u));top:calc(179 * var(--u));width:calc(382 * var(--u));height:calc(748 * var(--u));box-shadow:none;z-index:2;background:0 0;border-radius:0;position:absolute;overflow:visible}.bites-ayra__phone img{object-fit:contain;object-position:center center;background:0 0;width:100%;height:100%;position:absolute;inset:0}.bites-ayra__copy{left:calc(785 * var(--u));top:calc(379 * var(--u));width:calc(524 * var(--u));z-index:2;position:absolute}.bites-ayra__copy h3{margin:0 0 calc(20 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(50 * var(--u));line-height:calc(55 * var(--u))}.bites-ayra__copy p{margin:0 0 calc(40 * var(--u));font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3}.bites-ayra__cta{min-width:calc(267 * var(--u));padding:calc(15 * var(--u)) calc(90 * var(--u));font-size:calc(20 * var(--u));border-radius:5px}.bites-beyond{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:linear-gradient(#e5fdc1 0%,#0bc99b 100%);width:100%;position:relative;overflow:hidden}.bites-beyond__stage{width:min(100%,1440px);min-height:calc(552 * var(--u));padding:calc(130 * var(--u)) calc(60 * var(--u)) calc(80 * var(--u));box-sizing:border-box;text-align:center;margin-inline:auto;position:relative}.bites-beyond h2{max-width:calc(820 * var(--u));font-family:var(--font-heading);font-weight:500;font-size:calc(44 * var(--u));margin:0 auto;line-height:1.2}.bites-beyond p{margin:calc(14 * var(--u)) auto 0;max-width:calc(687 * var(--u));font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3}.bites-beyond__actions{justify-content:center;align-items:center;gap:calc(16 * var(--u));margin-top:calc(40 * var(--u));flex-wrap:wrap;display:flex}.bites-beyond__badge{justify-content:center;align-items:center;width:10.5rem;height:3.25rem;line-height:0;transition:none;animation:none;display:inline-flex}.bites-beyond__badge img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.bites-beyond__btn{font-family:var(--font-heading);border-radius:5px;align-items:center;gap:10px;padding:15px 20px;font-size:20px;font-weight:500;display:inline-flex}.bites-beyond__btn img{width:22px;height:auto}.bites-beyond__btn--dark{color:#fff;background:#000}.bites-beyond__btn--outline{color:#000;background:0 0;border:1px solid #000}@media (width<=900px){.bites{--u:1px}.bites-hero__stage,.bites-explore__stage,.bites-how__stage{height:auto;min-height:0;padding:calc(var(--nav-height) + 1.25rem) 1.25rem 2.5rem;flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}.bites-ayra__stage{flex-direction:column;align-items:center;gap:1.75rem;height:auto;min-height:0;padding:3.5rem 1.25rem 3rem;display:flex}.bites-hero__copy,.bites-hero__solves,.bites-hero__img,.bites-hero__mascot,.bites-explore h2,.bites-explore__sub,.bites-explore__pill-wrap,.bites-explore__list,.bites-explore__showcase,.bites-how h2,.bites-how__sub,.bites-how__copy,.bites-how__phones,.bites-how__step,.bites-ayra h2,.bites-ayra__phone,.bites-ayra__copy,.bites-ayra__glow,.bites-ayra__watermark{width:100%;max-width:100%;height:auto;position:static;inset:auto}.bites-hero__img,.bites-hero__mascot,.bites-explore h2,.bites-explore__sub,.bites-explore__pill-wrap,.bites-explore__list,.bites-explore__showcase,.bites-how h2,.bites-how__sub,.bites-how__phones,.bites-ayra h2,.bites-ayra__copy,.bites-ayra__glow,.bites-ayra__watermark{transform:none}.bites-hero h1{font-size:clamp(1.75rem,7vw,2.25rem)}.bites-hero__brand{margin-bottom:.35rem;font-size:clamp(1.9rem,7.5vw,2.4rem)}.bites-hero__title{font-size:clamp(1.2rem,4.8vw,1.45rem)}.bites-hero__lead,.bites-hero__solves p,.bites-explore__item p,.bites-how__copy p,.bites-ayra__copy p,.bites-beyond p{font-size:1.05rem}.bites-hero__solves h2,.bites-explore h2,.bites-how h2,.bites-ayra h2,.bites-beyond h2{white-space:normal;text-align:left;font-size:clamp(1.6rem,6.5vw,2rem)}html[dir=rtl] .bites-hero__solves,html[dir=rtl] .bites-hero__solves h2,html[dir=rtl] .bites-hero__solves p{text-align:right;direction:rtl}.bites-explore h2,.bites-how h2,.bites-ayra h2,.bites-beyond h2{text-align:center}.bites-beyond h2{width:100%;max-width:min(100%,22rem);margin-inline:auto;line-height:1.35}.bites-beyond p{text-align:center;max-width:min(100%,20rem);margin-inline:auto}.bites-beyond__actions{justify-content:center;gap:.75rem}html[dir=rtl] .bites-beyond__stage{direction:rtl}html[dir=rtl] .bites-beyond h2,html[dir=rtl] .bites-beyond p{text-align:center}.bites-hero__img--wide,.bites-hero__img--a,.bites-hero__img--b{aspect-ratio:4/3;border-radius:1.25rem;flex:0 0 min(78vw,20rem);width:min(78vw,20rem);max-width:none;height:auto}.bites-hero__gallery{width:auto;max-width:none;margin-inline:-1.25rem;padding:.15rem 1.25rem .35rem;display:block;overflow:hidden}.bites-hero__gallery-track{width:max-content;animation:18s linear infinite bites-hero-marquee;display:flex}.bites-hero__gallery-group,.bites-hero__gallery-group--clone{flex-wrap:nowrap;gap:.85rem;padding-inline-end:.85rem;display:flex}.bites-hero__gallery:hover .bites-hero__gallery-track,.bites-hero__gallery:focus-within .bites-hero__gallery-track,.bites-hero__gallery:active .bites-hero__gallery-track{animation-play-state:paused}html[dir=rtl] .bites-hero__gallery-track{animation-name:bites-hero-marquee-rtl}.bites-hero__mascot{align-self:flex-end;width:4.5rem;height:4.5rem;position:relative}.bites-explore__sub,.bites-how__sub{text-align:center;width:100%}.bites-explore__list{gap:1.75rem}.bites-explore__item h3{font-size:1.35rem;line-height:1.3}.bites-explore__stage{grid-template-columns:1fr minmax(14rem,18rem);grid-template-areas:"title title""sub sub""pill pill""list phone";place-items:start stretch;gap:1rem 1.25rem;display:grid}.bites-explore h2{grid-area:title}.bites-explore__sub{grid-area:sub}.bites-explore__pill-wrap{grid-area:pill;justify-self:center;width:min(100%,22rem);height:3.5rem;margin-inline:auto}.bites-explore__pill-wrap .download-pill{padding-block:.15rem;padding-inline:1.25rem .15rem;font-size:1rem}.bites-explore__list{grid-area:list;align-self:center;gap:1.5rem}.bites-explore__showcase{aspect-ratio:400/700;grid-area:phone;justify-self:end;width:100%;max-width:18rem;height:auto;margin:0;position:relative;overflow:visible}.bites-explore__phone{width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;margin:0;position:absolute;inset:0}.bites-explore__phone img{object-fit:cover;object-position:center center}.bites-explore__notch{width:23%;height:3.6%;top:6.4%;transform:translate(-50%)}.bites-macro{left:calc(var(--mx) / 400 * 100%);top:calc(var(--my) / 700 * 100%);aspect-ratio:auto;border-radius:10px;width:34.5%;height:auto;min-height:4.4rem;padding:.55rem .5rem;position:absolute;overflow:hidden;box-shadow:0 4px 18px #00000024}.bites-macro--carb{width:42%;left:59%}.bites-macro span{max-width:100%;font-size:clamp(.52rem,2.1vw,.68rem);line-height:1.15}.bites-macro strong{font-size:clamp(.8rem,3.4vw,1.1rem)}.bites-how h2{order:0}.bites-how__sub{order:1}.bites-how__copy{order:2}.bites-how__step--slot-active{background:#0bc99b;order:3;align-self:stretch;width:calc(100% + 2.5rem);max-width:none;height:5.5rem;margin-inline:-1.25rem;padding-inline:.75rem 1rem;top:auto;left:auto;right:auto}.bites-how__phones{order:4}.bites-how__step--slot-mid,.bites-how__step--slot-low{background:#fff;align-self:flex-end;width:fit-content;min-width:0;max-width:min(20rem,100% + 1.25rem);height:5.5rem;margin-inline:auto -1.25rem;padding-inline:.75rem .65rem;top:auto;left:auto;right:auto}.bites-how__step--slot-mid{order:5}.bites-how__step--slot-low{order:6}.bites-how__copy h3{max-width:none;font-size:1.35rem}.bites-how__copy p{max-width:none;margin-left:0}.bites-how__phones{aspect-ratio:423/486;width:100%;max-width:22rem;height:auto;margin-inline:auto;position:relative}.bites-how__phone--back{width:100%;height:92%;top:5%;left:0}.bites-how__phone--front{width:56%;height:95%;top:0;left:28%}.bites-how__phone img{object-fit:contain;object-position:center center}.bites-how__step{border-radius:150px 0 0 150px;flex:none;align-self:flex-end;gap:.65rem;height:5.5rem;margin-inline:0;padding-inline:.75rem .65rem;position:relative;top:auto;left:auto;right:auto}.bites-how__step img{width:4.5rem!important;height:4.5rem!important}.bites-how__step span{white-space:nowrap;flex:none;font-size:1.25rem!important}.bites-how__step--slot-mid span,.bites-how__step--slot-low span{font-size:1rem!important}html[dir=rtl] .bites-how__step{direction:rtl;flex-direction:row}html[dir=rtl] .bites-how__step span{text-align:left;flex:1}html[dir=rtl] .bites-how__step--slot-active{border-radius:0 150px 150px 0;align-self:stretch;width:calc(100% + 2.5rem);margin-left:-1.25rem;margin-right:-1.25rem;padding-inline:1rem .75rem}html[dir=rtl] .bites-how__step--slot-mid,html[dir=rtl] .bites-how__step--slot-low{border-radius:0 150px 150px 0;justify-content:flex-end;align-self:flex-start;width:fit-content;min-width:0;max-width:min(20rem,100% + 1.25rem);margin-left:-1.25rem;margin-right:auto;padding-left:.75rem;padding-right:.65rem}html[dir=rtl] .bites-how__copy{text-align:right;direction:rtl}html[dir=rtl] .bites-how__copy p{margin-left:0;margin-right:0}html[dir=rtl] .bites-how h2,html[dir=rtl] .bites-how__sub{text-align:center;direction:rtl}.bites-ayra__stage{text-align:center;align-items:center}.bites-ayra h2{text-align:center;order:1;width:100%;max-width:100%}.bites-ayra__copy{text-align:center;flex-direction:column;order:2;align-items:center;gap:1rem;display:flex}.bites-ayra__phone{width:min(100%,16rem);height:auto;box-shadow:none;background:0 0;border-radius:0;order:3;margin-inline:auto;position:relative}.bites-ayra__phone img{object-fit:contain;object-position:center top;width:100%;height:auto;display:block;position:relative;inset:auto}.bites-ayra__copy h3{font-size:clamp(1.75rem,7vw,2.25rem);line-height:1.2}.bites-ayra__cta{width:100%;min-width:0;max-width:16rem;margin-inline:auto;padding:.9rem 1.5rem;font-size:1.05rem}.bites-ayra__glow,.bites-ayra__watermark,.bites-explore__pill-glow{display:none}.bites-beyond__stage{text-align:center;min-height:0;padding:3.5rem 1.25rem}.bites-beyond__badge{width:9.25rem;height:2.85rem}.bites-beyond__btn{justify-content:center;width:100%;max-width:18rem;font-size:1rem}}@media (width<=640px){.bites-explore__stage{grid-template-columns:1fr;grid-template-areas:"title""sub""pill""phone""list";justify-items:stretch}.bites-explore__showcase{justify-self:center;width:min(78vw,19rem);max-width:none;margin-block:.75rem .5rem}.bites-explore__list{align-self:stretch}}@media (width<=390px){.bites-hero__stage,.bites-explore__stage,.bites-how__stage,.bites-ayra__stage{padding-inline:1rem;padding-bottom:3.5rem}.bites-hero__gallery{margin-inline:-1rem;padding-inline:1rem}.bites-how__step--slot-active{width:calc(100% + 2rem);margin-inline:-1rem}.bites-how__step--slot-mid,.bites-how__step--slot-low{width:fit-content;min-width:0;max-width:min(20rem,100% + 1rem);margin-inline:auto -1rem;padding-inline-end:.65rem}html[dir=rtl] .bites-how__step--slot-active{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}html[dir=rtl] .bites-how__step--slot-mid,html[dir=rtl] .bites-how__step--slot-low{margin-left:-1rem;margin-right:auto}.bites-ayra__phone{width:min(100%,14.5rem)}.bites-ayra__copy h3{font-size:clamp(1.5rem,6.5vw,1.85rem)}.bites-explore__showcase{width:min(82vw,17.5rem)}}@media (width>=768px) and (width<=1024px){.bites-how__step--slot-active,html[dir=rtl] .bites-how__step--slot-active{align-self:flex-end;width:calc(100% - 2rem);max-width:36rem;margin-left:auto;margin-right:-1.25rem}html[dir=rtl] .bites-how__step--slot-active{align-self:flex-start;margin-left:-1.25rem;margin-right:auto}.bites-how__step--slot-mid,.bites-how__step--slot-low,html[dir=rtl] .bites-how__step--slot-mid,html[dir=rtl] .bites-how__step--slot-low{align-self:flex-end;margin-left:auto;margin-right:-1.25rem}html[dir=rtl] .bites-how__step--slot-mid,html[dir=rtl] .bites-how__step--slot-low{align-self:flex-start;width:fit-content;max-width:min(20rem,100% + 1.25rem);margin-left:-1.25rem;margin-right:auto}}@media (width>=901px){html[dir=rtl] .bites-ayra__stage{direction:ltr}html[dir=rtl] .bites-ayra__copy{left:calc(131 * var(--u));right:auto;top:calc(379 * var(--u));text-align:right;direction:rtl}html[dir=rtl] .bites-ayra__phone{left:calc(927 * var(--u));right:auto;top:calc(179 * var(--u))}html[dir=rtl] .bites-ayra__glow{left:calc(911 * var(--u));right:auto}}.health{--u:calc(min(100vw, 1440px) / 1440);background:#fff;width:100%;overflow-x:clip}.health img{max-width:none}.health-hero{background:linear-gradient(#fff3 0%,#0bc99b33 149%);width:100%;position:relative;overflow:hidden}.health-hero__stage{width:min(100%,1440px);height:calc(1014 * var(--u));min-height:36rem;margin-inline:auto;position:relative}.health-hero__copy{left:calc(60 * var(--u));top:calc(234 * var(--u));width:calc(518 * var(--u));z-index:2;position:absolute}.health-hero h1{font-family:var(--font-heading);font-weight:600;font-size:calc(40 * var(--u));max-width:calc(488 * var(--u));color:#000;margin:0;line-height:1.2}.health-hero__brand{font-size:calc(40 * var(--u));margin-bottom:calc(6 * var(--u));line-height:1.2;display:block}.health-hero__title{font-size:calc(40 * var(--u));line-height:1.2;display:block}.health-hero__accent{color:#0bc99b}.health-hero__copy>p{margin:calc(10 * var(--u)) 0 0;font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000c}.health-hero__how{left:calc(60 * var(--u));top:calc(578 * var(--u));width:calc(518 * var(--u));z-index:2;position:absolute}.health-hero__how h2{margin:0 0 calc(24 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(30 * var(--u))}.health-hero__steps{gap:calc(24 * var(--u)) calc(26 * var(--u));grid-template-columns:1fr 1fr;display:grid}.health-hero__steps-track,.health-hero__steps-group{display:contents}.health-hero__steps h3{margin:0 0 calc(10 * var(--u));font-family:var(--font-heading);font-weight:500;font-size:calc(20 * var(--u))}.health-hero__steps p{font-family:var(--font-body);font-size:calc(18 * var(--u));color:#000000b3;max-width:calc(246 * var(--u));margin:0}.health-hero__img{object-fit:cover;display:block;position:absolute}.health-hero__img--wide{left:calc(720 * var(--u));top:calc(168 * var(--u));width:calc(662 * var(--u));height:calc(348 * var(--u));border-radius:calc(20 * var(--u));box-shadow:0 4px 24px #00000040}.health-hero__img--a{left:calc(722 * var(--u));top:calc(536 * var(--u));width:calc(319 * var(--u));height:calc(348 * var(--u));border-radius:calc(30 * var(--u));box-shadow:none;transform:scaleX(-1)}.health-hero__img--b{left:calc(1061 * var(--u));top:calc(536 * var(--u));width:calc(319 * var(--u));height:calc(348 * var(--u));border-radius:calc(30 * var(--u))}.health-hero__gallery,.health-hero__gallery-track,.health-hero__gallery-group{display:contents}.health-hero__gallery-group--clone{display:none}.health-hero__steps-track{animation:none!important;transform:none!important}.health-hero__steps-group--clone{display:none!important}@keyframes health-hero-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes health-hero-marquee-ltr{0%{transform:translate(-50%)}to{transform:translate(0)}}.health-hero__mascot{left:calc(1280 * var(--u));top:calc(899 * var(--u));width:calc(100 * var(--u));height:calc(100 * var(--u));z-index:3;position:absolute}.health-hero__mascot-ring{width:100%;height:100%;position:absolute;inset:0}.health-hero__mascot-img{object-fit:cover;width:70%;height:66%;position:absolute;top:17%;left:15%}.health-mode{background:linear-gradient(#fff3 0%,#0bc99b33 149%);width:100%;position:relative;overflow:hidden}.health-mode__stage{width:min(100%,1440px);height:calc(1043 * var(--u));min-height:38rem;margin-inline:auto;position:relative}.health-mode h2{left:0;right:0;top:calc(100 * var(--u));width:calc(929 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(50 * var(--u));text-align:center;color:#000;margin:0 auto;position:absolute}.health-mode__sub{left:0;right:0;top:calc(171 * var(--u));width:calc(524 * var(--u));font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3;text-align:center;margin:0 auto;position:absolute}.health-mode__copy{left:calc(131 * var(--u));top:calc(402 * var(--u));width:calc(524 * var(--u));z-index:2;gap:calc(57 * var(--u));flex-direction:column;display:flex;position:absolute}.health-mode__copy h3{margin:0 0 calc(10 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(40 * var(--u));line-height:calc(55 * var(--u))}.health-mode__copy p{font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3;margin:0}.health-mode__features{gap:calc(10 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.health-mode__features li{font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000c7;padding-inline-start:1.15rem;line-height:1.35;position:relative}.health-mode__features li:before{content:"";inset-inline-start:0;background:#0bc99b;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.55em}.health-mode__cta-wrap{width:100%}.health-mode__copy .download-pill{width:calc(470 * var(--u));max-width:100%;height:calc(63 * var(--u));font-size:calc(20 * var(--u))}.health-mode__copy .download-pill__icon{width:calc(55 * var(--u));height:calc(55 * var(--u));background:#085b40}.health-mode__phone{left:calc(909 * var(--u));top:calc(283 * var(--u));width:calc(400 * var(--u));height:calc(700 * var(--u));z-index:1;box-shadow:none;background:0 0;border-radius:0;position:absolute;overflow:visible}.health-mode__device{object-fit:contain;object-position:center center;pointer-events:none;width:100%;height:100%;display:block}.health-mode+.health-calc,.health-mode+#calculator{margin-top:0}.health-calc{background:linear-gradient(#f4fbf8 0%,#fff 42% 100%);border-top:1px solid #0bc99b38;width:100%;position:relative;overflow:visible}.health-calc__stage{width:min(100%,1440px);padding:calc(88 * var(--u)) calc(60 * var(--u)) calc(120 * var(--u));box-sizing:border-box;margin-inline:auto;position:relative;overflow:visible}.health-calc__tool-label{margin:0 auto calc(18 * var(--u));color:#085b40;width:fit-content;font-family:var(--font-heading);font-size:calc(14 * var(--u));letter-spacing:.04em;text-transform:uppercase;text-align:center;background:#0bc99b1f;border:1px solid #0bc99b47;border-radius:999px;padding:.4rem .9rem;font-weight:600}.health-calc h2{text-align:center;font-family:var(--font-heading);font-weight:600;font-size:calc(40 * var(--u));color:#000;margin:0 auto}.health-calc__accent{color:var(--primary-color)}.health-calc__sub{margin:calc(10 * var(--u)) auto 0;max-width:calc(742 * var(--u));text-align:center;font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3}.health-calc__card{margin-top:calc(80 * var(--u));border-radius:calc(40 * var(--u));gap:calc(40 * var(--u));width:100%;min-height:0;padding:calc(60 * var(--u)) calc(40 * var(--u));box-sizing:border-box;background:#fff;border:1px solid #bebebe66;grid-template-rows:minmax(0,auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:visible;box-shadow:0 4px 10px #0000001a}.health-calc__form{gap:calc(20 * var(--u));z-index:2;flex-direction:column;justify-content:flex-start;height:auto;min-height:0;display:flex;position:relative;overflow:visible}.health-calc__row{gap:calc(30 * var(--u));grid-template-columns:1fr 1fr;display:grid}.health-calc__field{gap:calc(8 * var(--u));flex-direction:column;min-width:0;display:flex}.health-calc__field span{font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(18 * var(--u));color:#0009}.health-calc__field small{font-size:calc(14 * var(--u))}.health-calc__field input,.health-calc__select-wrap,.health-calc__gender{min-height:calc(50 * var(--u));box-sizing:border-box;background:#0bc99b33;border:1px solid #0bc99b;border-radius:110px}.health-calc__field input{width:100%;padding:0 calc(20 * var(--u));font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(18 * var(--u));color:#000;outline:none}.health-calc__select-wrap select{width:100%;padding:0 calc(20 * var(--u));font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(18 * var(--u));color:#000;min-height:calc(50 * var(--u));accent-color:#0bc99b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:none;outline:none}.health-calc__field--full .health-calc__select-wrap{z-index:5;align-items:center;display:flex;position:relative}.health-calc__select-wrap select{appearance:none;cursor:pointer;padding-inline-end:calc(48 * var(--u))}.health-calc__select-wrap select:focus{outline:none}.health-calc__select-wrap select option{color:#000;background:#fff}.health-calc__select-wrap select option:checked,.health-calc__select-wrap select option:hover,.health-calc__select-wrap select option:focus{color:#fff;background:#0bc99b}.health-calc__select-trigger{width:100%;padding-block:0;padding-inline:calc(20 * var(--u)) calc(48 * var(--u));font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(18 * var(--u));color:#000;min-height:calc(50 * var(--u));text-align:start;cursor:pointer;background:0 0;border:none;outline:none}.health-calc__select-menu{z-index:30;padding:calc(6 * var(--u));border-radius:calc(18 * var(--u));gap:calc(4 * var(--u));background:#fff;border:1px solid #0bc99b59;flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #085b4024}.health-calc__select-menu li{margin:0;padding:0;list-style:none}.health-calc__select-menu button{text-align:start;width:100%;padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(18 * var(--u));color:#000;cursor:pointer;box-sizing:border-box;background:0 0;border:none;line-height:1.25}.health-calc__select-menu button:hover{color:#000;background:#0bc99b24}.health-calc__select-menu button.is-active,.health-calc__select-menu button:hover.is-active{color:#fff;background:#0bc99b}.health-calc__select-wrap.is-open img{transform:rotate(-90deg)}.health-calc__select-wrap img{width:calc(14 * var(--u));opacity:.72;pointer-events:none;max-width:14px;height:auto;position:absolute;inset-inline-end:calc(20 * var(--u));transform:rotate(90deg)}.health-calc__gender{padding:calc(4 * var(--u));align-items:center;display:flex}.health-calc__gender-options{align-items:center;gap:0;width:100%;height:100%;display:flex}.health-calc__gender-options button{font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(18 * var(--u));color:#000;padding:calc(8 * var(--u)) calc(16 * var(--u));cursor:pointer;min-height:calc(42 * var(--u));background:0 0;border:none;border-radius:130px;flex:1}.health-calc__gender-options button.is-active{background:#fff}.health-calc__submit{margin-top:calc(8 * var(--u));width:100%;min-height:calc(50 * var(--u));color:#fff;font-family:"PT Sans", var(--font-body), sans-serif;font-weight:700;font-size:calc(18 * var(--u));cursor:pointer;background:#0bc99b;border:none;border-radius:110px}.health-calc__results-wrap{min-height:100%;position:relative}.health-calc__results{border-radius:calc(30 * var(--u));text-align:center;padding:calc(22 * var(--u));box-sizing:border-box;background:#0bc99b33;border:1px solid #0bc99b;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.health-calc__placeholder{text-align:center;max-width:calc(383 * var(--u));flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.health-calc__placeholder img{width:calc(61 * var(--u));height:calc(61 * var(--u));margin:0 auto calc(30 * var(--u));display:block}.health-calc__placeholder h3{margin:0 0 calc(10 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(20 * var(--u));color:#000}.health-calc__placeholder p{font-family:"PT Sans", var(--font-body), sans-serif;font-size:calc(16 * var(--u));color:#000000b3;margin:0;line-height:1.4}.health-calc__error{color:#b00020;font-family:var(--font-heading)}.health-calc__stats{gap:calc(16 * var(--u));text-align:start;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;width:100%;height:100%;min-height:0;display:grid}.health-calc__metrics{justify-content:space-evenly;gap:calc(16 * var(--u));flex-direction:column;min-width:0;display:flex}.health-calc__metrics>div{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.health-calc__metrics span,.health-calc__macros span{font-size:calc(13 * var(--u));letter-spacing:.04em;text-transform:uppercase;color:#0000008c;font-weight:500}.health-calc__metrics strong{font-family:var(--font-heading);font-size:calc(34 * var(--u));color:#166a0a;line-height:1.05}.health-calc__metrics em{color:#000000b3;font-style:normal;font-size:calc(15 * var(--u))}.health-calc__macros{justify-content:space-between;gap:calc(8 * var(--u));flex-direction:column;min-width:0;display:flex}.health-calc__macros p{border-radius:calc(14 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));text-align:start;box-sizing:border-box;background:#ffffffc7;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.1rem;min-width:0;margin:0;display:flex}.health-calc__macros strong{font-family:var(--font-heading);font-size:calc(20 * var(--u));color:#166a0a;margin:0;line-height:1.15;display:block}.health-beyond{background:linear-gradient(#e5fdc1 0%,#0bc99b 100%);width:100%;position:relative;overflow:hidden}.health-beyond__stage{width:min(100%,1440px);min-height:calc(552 * var(--u));padding:calc(130 * var(--u)) calc(60 * var(--u)) calc(80 * var(--u));box-sizing:border-box;text-align:center;margin-inline:auto}.health-beyond h2{max-width:calc(900 * var(--u));font-family:var(--font-heading);font-weight:500;font-size:calc(44 * var(--u));margin:0 auto;line-height:1.2}.health-beyond p{margin:calc(16 * var(--u)) auto 0;max-width:calc(720 * var(--u));font-family:var(--font-body);font-size:calc(20 * var(--u));color:#000000b3}.health-beyond__actions{justify-content:center;align-items:center;gap:calc(16 * var(--u));margin-top:calc(40 * var(--u));flex-wrap:wrap;display:flex}.health-beyond__badge{justify-content:center;align-items:center;width:10.5rem;height:3.25rem;line-height:0;transition:none;animation:none;display:inline-flex}.health-beyond__badge img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}@media (width<=900px){.health{--u:1px}.health-hero__stage,.health-mode__stage{height:auto;min-height:0;padding:calc(var(--nav-height) + 1.25rem) 1.25rem 2.5rem;flex-direction:column;gap:1.5rem;display:flex}.health-hero__copy,.health-hero__how,.health-hero__img,.health-hero__mascot,.health-mode h2,.health-mode__sub,.health-mode__copy,.health-mode__phone{width:100%;max-width:100%;height:auto;position:static;top:auto;left:auto;right:auto}html[dir=rtl] .health-hero__stage{direction:ltr}html[dir=rtl] .health-hero__copy,html[dir=rtl] .health-hero__how{text-align:right;direction:rtl}.health-hero__mascot,.health-mode h2{transform:none}.health-hero h1,.health-mode h2,.health-calc h2,.health-beyond h2{text-align:start;font-size:clamp(1.6rem,6.5vw,2.1rem)}.health-mode h2,.health-calc h2,.health-beyond h2,.health-mode__sub,.health-calc__sub{text-align:center}.health-hero__copy>p,.health-hero__steps p,.health-mode__copy p,.health-calc__sub,.health-beyond p{font-size:1.05rem}.health-hero__how h2,.health-mode__copy h3{font-size:1.35rem;line-height:1.3}.health-hero__steps{margin-inline:-1.25rem;padding:.15rem 1.25rem .35rem;display:block;overflow:hidden}.health-hero__steps-track{will-change:transform;flex-direction:row;justify-content:flex-start;width:max-content;animation:22s linear infinite health-hero-marquee-ltr;display:flex}.health-hero__steps-group,.health-hero__steps-group--clone{flex-wrap:nowrap;flex:none;align-items:stretch;gap:1rem;padding-inline-end:1rem;display:flex}.health-hero__steps-group--clone{display:flex}.health-hero__steps:hover .health-hero__steps-track,.health-hero__steps:focus-within .health-hero__steps-track,.health-hero__steps:active .health-hero__steps-track{animation-play-state:paused}html[dir=rtl] .health-hero__steps{direction:ltr}html[dir=rtl] .health-hero__steps-track{direction:ltr;animation-name:health-hero-marquee}html[dir=rtl] .health-hero__steps article{text-align:right;direction:rtl}html[dir=rtl] .health-hero__steps h3,html[dir=rtl] .health-hero__steps p{text-align:right}.health-hero__steps article{flex:0 0 min(72vw,16.5rem);min-width:min(72vw,16.5rem)}.health-hero__steps p{max-width:none}.health-hero__gallery{margin-inline:-1.25rem;padding:.15rem 1.25rem .35rem;display:block;overflow:hidden}.health-hero__gallery-track{width:max-content;animation:18s linear infinite health-hero-marquee;display:flex}.health-hero__gallery-group,.health-hero__gallery-group--clone{flex-wrap:nowrap;gap:.85rem;padding-inline-end:.85rem;display:flex}.health-hero__gallery:hover .health-hero__gallery-track,.health-hero__gallery:focus-within .health-hero__gallery-track,.health-hero__gallery:active .health-hero__gallery-track{animation-play-state:paused}html[dir=rtl] .health-hero__gallery-track{animation-name:health-hero-marquee-ltr}.health-hero__img--wide,.health-hero__img--a,.health-hero__img--b{aspect-ratio:4/3;border-radius:1.25rem;flex:0 0 min(78vw,20rem);width:min(78vw,20rem);max-width:none;height:auto}.health-hero__mascot{align-self:flex-end;width:4.5rem;height:4.5rem;position:relative}.health-mode__copy{gap:1.75rem}.health-mode__copy .download-pill{width:min(100%,22rem);height:3.5rem;font-size:1rem}.health-mode__stage{grid-template-columns:1fr minmax(13rem,17rem);grid-template-areas:"title title""sub sub""copy phone";align-items:center;gap:1rem 1.25rem;display:grid}.health-mode h2{grid-area:title}.health-mode__sub{grid-area:sub}.health-mode__copy{grid-area:copy}.health-mode__phone{aspect-ratio:849/1509;grid-area:phone;justify-self:end;width:100%;max-width:17rem;height:auto;margin:0;position:relative}html[dir=rtl] .health-mode__stage{direction:ltr}html[dir=rtl] .health-mode__copy{text-align:right;direction:rtl}.health-mode__device{object-fit:contain;width:100%;height:100%}.health-hero__img--a{transform:scaleX(-1)}.health-calc__stage{padding:3rem 1.25rem}.health-calc__card{border-radius:1.5rem;grid-template-columns:1fr;gap:1.5rem;min-height:0;margin-top:2rem;padding:1.5rem}html[dir=rtl] .health-calc__card{direction:ltr}html[dir=rtl] .health-calc__form,html[dir=rtl] .health-calc__results-wrap,html[dir=rtl] .health-calc__results{direction:rtl}.health-calc__row{grid-template-columns:1fr 1fr;gap:1rem}.health-calc__field input,.health-calc__select-wrap,.health-calc__gender,.health-calc__submit{min-height:3rem}.health-calc__results-wrap{min-height:16rem}.health-calc__results{border-radius:1.25rem;height:auto;min-height:16rem;position:relative;inset:auto;overflow:visible}.health-calc__stats{grid-template-columns:1fr;gap:1.25rem;height:auto}.health-calc__macros{flex-flow:wrap}.health-calc__macros p{flex:30%}.health-beyond__stage{min-height:0;padding:3.5rem 1.25rem}.health-beyond__badge{width:9.25rem;height:2.85rem}}@media (width<=640px){.health-calc__results-wrap,.health-hero__how{opacity:1!important;transform:none!important}.health-hero__steps{margin-inline:0;padding:0;overflow:visible}.health-hero__steps-track{will-change:auto;width:100%;animation:none;display:block;transform:none!important}.health-hero__steps-group{grid-template-columns:1fr;gap:1rem;padding-inline-end:0;display:grid}.health-hero__steps-group--clone{display:none}.health-hero__steps article{flex:none;width:100%}.health-mode__stage{grid-template-columns:1fr;grid-template-areas:"title""sub""phone""copy"}.health-mode__phone{justify-self:center;width:min(72vw,17rem);max-width:none}.health-calc__row{grid-template-columns:1fr}}@media (width<=480px){.health-mode__phone{width:min(78vw,16rem)}}@media (width<=900px) and (prefers-reduced-motion:reduce){.health-hero__steps,.health-hero__gallery{overflow-x:auto}.health-hero__steps-track,.health-hero__gallery-track{animation:none}.health-hero__steps-group--clone,.health-hero__gallery-group--clone{display:none}}@media (width>=901px){html[dir=rtl] .health-hero__stage,html[dir=rtl] .health-mode__stage,html[dir=rtl] .health-calc__card{direction:ltr}html[dir=rtl] .health-hero__copy,html[dir=rtl] .health-hero__how,html[dir=rtl] .health-mode__copy{text-align:right;direction:rtl}html[dir=rtl] .health-calc__form,html[dir=rtl] .health-calc__results-wrap,html[dir=rtl] .health-calc__results{direction:rtl}}html[dir=rtl] .health-calc__tool-label{letter-spacing:0;text-transform:none;font-family:"Noto Sans Arabic", var(--font-heading)}html[dir=rtl] .health-calc__field span,html[dir=rtl] .health-calc__field input,html[dir=rtl] .health-calc__select-trigger,html[dir=rtl] .health-calc__select-menu button,html[dir=rtl] .health-calc__gender-options button,html[dir=rtl] .health-calc__submit,html[dir=rtl] .health-calc__metrics span,html[dir=rtl] .health-calc__metrics em,html[dir=rtl] .health-calc__macros span{font-family:"Noto Sans Arabic", var(--font-body), sans-serif}html[dir=rtl] .health-calc__placeholder,html[dir=rtl] .health-calc__stats,html[dir=rtl] .health-calc__error{text-align:right}.testimonials-page{--u:calc(min(100vw, 1440px) / 1440);width:100%;overflow-x:clip}.testimonials-page img{max-width:none}.voices-hero{background:radial-gradient(circle at 50% 48%,#fae4b78c 0%,#0000 42%),linear-gradient(#f3fcfa 0%,#e7f8f4 45%,#dff5f0 100%);width:100%;height:100dvh;min-height:100svh;max-height:100dvh;position:relative;overflow:hidden}.voices-hero__stage{width:min(100%,1440px);height:100%;margin-inline:auto;position:relative}.voices-hero__glow{opacity:.95;pointer-events:none;z-index:0;width:min(72%,40rem);height:min(72%,40rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.voices-hero__copy{z-index:4;text-align:center;width:min(16rem,72%);color:var(--color-green);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.voices-hero__copy h1{font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:clamp(3rem,6vw,4.4rem);font-weight:700;line-height:1.15}.voices-hero__copy p{font-family:var(--font-body);margin:.4rem 0 0;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;line-height:1.3}.voices-hero__collage{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.voices-orbit{width:calc(168 * var(--u));height:calc(168 * var(--u));margin:calc(-84 * var(--u)) 0 0 calc(-84 * var(--u));border-radius:calc(10 * var(--u));will-change:transform;animation:40s linear infinite voices-orbit;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 8px 24px #0000001f}.voices-orbit img{object-fit:cover;width:100%;height:100%;display:block}.voices-orbit--1{animation-delay:0s}.voices-orbit--2{animation-delay:-8s}.voices-orbit--3{animation-delay:-16s}.voices-orbit--4{animation-delay:-24s}.voices-orbit--5{animation-delay:-32s}@keyframes voices-orbit{0%{transform:rotate(0)translate(min(28vw,22rem))rotate(0)}to{transform:rotate(360deg)translate(min(28vw,22rem))rotate(-360deg)}}.testimonials-featured{background:#fff;overflow:hidden}.testimonials-featured__stage{width:min(100%,1440px);padding:clamp(2.75rem, 5vw, 4.5rem) calc(60 * var(--u)) 0;box-sizing:border-box;margin-inline:auto}.testimonials-featured__intro{text-align:center;max-width:calc(574 * var(--u));margin:0 auto clamp(2rem,4vw,3rem)}.testimonials-featured__intro h2{font-family:var(--font-heading);font-weight:600;font-size:calc(50 * var(--u));color:var(--color-black);margin:0}.testimonials-featured__intro p{margin:calc(12 * var(--u)) 0 0;font-family:var(--font-body);font-size:calc(20 * var(--u));color:var(--color-text-muted)}.testimonials-featured__card{grid-template-columns:calc(464 * var(--u)) minmax(0, 1fr);gap:calc(20 * var(--u));width:100%;height:calc(620 * var(--u));margin:0 0 calc(20 * var(--u));align-items:stretch;display:grid;overflow:hidden}.testimonials-featured__quote{-webkit-backdrop-filter:blur(34px);border-radius:calc(20 * var(--u));padding:calc(40 * var(--u));box-sizing:border-box;background:linear-gradient(#e5fdc1 0%,#9aff99 100%);flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.testimonials-featured__quote .stat{font-family:var(--font-heading);font-weight:500;font-size:calc(50 * var(--u));margin:0;line-height:1.1}.testimonials-featured__quote .label{color:var(--color-text-muted);margin:calc(10 * var(--u)) 0 calc(50 * var(--u));font-size:calc(20 * var(--u))}.testimonials-featured__quote blockquote{font-family:var(--font-body);font-size:calc(26 * var(--u));white-space:pre-line;flex:1;margin:0;line-height:1.35}.testimonials-featured__quote cite{margin-top:calc(24 * var(--u));font-style:normal;font-family:var(--font-heading);font-weight:500;font-size:calc(26 * var(--u));padding-top:0;display:block}.testimonials-featured__quote cite span{font-size:calc(20 * var(--u));margin-top:calc(8 * var(--u));font-weight:400;display:block}.testimonials-featured__avatar{display:none}.testimonials-featured__photo{border-radius:calc(20 * var(--u));background:#fff;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.testimonials-featured__photo img{object-fit:cover;object-position:center 14%;width:100%;height:100%;display:block;position:absolute;inset:0}.testimonials-gallery{flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:0 0 4rem;display:flex}.testimonials-gallery__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%;display:grid}.testimonials-pair{grid-template-columns:minmax(9rem,42%) minmax(0,1fr);align-items:stretch;gap:.75rem;min-height:17.5rem;display:grid}.testimonials-pair__photo{background:#d8efe8;border-radius:1.35rem;min-height:17.5rem;overflow:hidden}.testimonials-pair__photo img,.testimonials-pair__photo span{object-fit:cover;width:100%;height:100%;display:block}.testimonials-pair__photo span{font-family:var(--font-heading);color:#fff;background:#0bc99b;place-items:center;font-size:3rem;font-weight:600;display:grid}.testimonials-pair__quote{box-sizing:border-box;background:linear-gradient(#e5fdc1 0%,#9aff99 100%);border:1.5px solid #8ecfffd9;border-radius:1.35rem;flex-direction:column;justify-content:space-between;min-height:17.5rem;padding:1.25rem 1.15rem 1.1rem;display:flex}.testimonials-pair__quote blockquote{font-family:var(--font-body);color:#000;margin:0;font-size:clamp(.92rem,1.35vw,1.05rem);line-height:1.45}.testimonials-pair__quote cite{font-style:normal;font-family:var(--font-heading);color:#085b40;margin-top:1rem;font-size:1rem;font-weight:600;display:block}.testimonials-pair__quote cite span{color:#0bc99b;margin-top:.2rem;font-size:.88rem;font-weight:500;display:block}.testimonials-gallery__controls{align-items:center;gap:.65rem;display:inline-flex}.testimonials-gallery__nav{color:#fff;cursor:pointer;background:#0bc99b;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background .2s,transform .2s,opacity .2s;display:inline-grid;box-shadow:0 6px 18px #0bc99b47}.testimonials-gallery__prev-icon{transform:rotate(180deg)}.testimonials-gallery__nav:hover:not(:disabled),.testimonials-gallery__nav:focus-visible:not(:disabled){background:#09b389;outline:none;transform:scale(1.04)}.testimonials-gallery__prev:hover:not(:disabled) .testimonials-gallery__prev-icon,.testimonials-gallery__prev:focus-visible:not(:disabled) .testimonials-gallery__prev-icon{transform:rotate(180deg)}.testimonials-gallery__nav:active:not(:disabled){transform:scale(.97)}.testimonials-gallery__nav:disabled{color:#9eb5ad;box-shadow:none;cursor:not-allowed;opacity:.85;background:#dce8e4}html[dir=rtl] .testimonials-gallery__next svg{transform:scaleX(-1)}html[dir=rtl] .testimonials-gallery__prev-icon{transform:rotate(180deg)scaleX(-1)}.testimonials-featured__quote blockquote[dir=rtl],.testimonials-pair__quote blockquote[dir=rtl]{text-align:start}@media (prefers-reduced-motion:reduce){.voices-orbit{animation:none}.voices-orbit--1{transform:rotate(0)translate(min(28vw,22rem))rotate(0)}.voices-orbit--2{transform:rotate(72deg)translate(min(28vw,22rem))rotate(-72deg)}.voices-orbit--3{transform:rotate(144deg)translate(min(28vw,22rem))rotate(-144deg)}.voices-orbit--4{transform:rotate(216deg)translate(min(28vw,22rem))rotate(-216deg)}.voices-orbit--5{transform:rotate(288deg)translate(min(28vw,22rem))rotate(-288deg)}}.testimonials-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.testimonials-grid__image,.testimonials-grid__quote{border-radius:20px;min-height:17.75rem;overflow:hidden}.testimonials-grid__image img{object-fit:cover;width:100%;height:100%}.testimonials-grid__quote{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:linear-gradient(#e5fdc199 0%,#9aff9999 100%);flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex}.testimonials-grid__quote blockquote{margin:0;font-size:1.25rem}.testimonials-grid__quote cite{font-size:1.25rem;font-style:normal}@media (width<=1100px) and (width>=901px){.voices-hero__copy h1{font-size:clamp(2.75rem,5vw,3.5rem)}.testimonials-gallery__row{gap:1rem}.testimonials-pair,.testimonials-pair__photo,.testimonials-pair__quote{min-height:16rem}}@media (width<=900px){.testimonials-page{--u:1px}.voices-hero{height:100dvh;min-height:100svh;max-height:100dvh}.voices-hero__stage{height:100%;min-height:0;padding:0}.voices-hero__collage{top:var(--nav-height)}.voices-hero__copy{width:min(14rem,70%)}.voices-hero__copy h1{font-size:clamp(2.6rem,11vw,3.25rem)}.voices-hero__copy p{margin-top:.4rem;font-size:clamp(1rem,3.8vw,1.25rem)}.voices-orbit{border-radius:.65rem;width:min(24vw,6.25rem);height:min(24vw,6.25rem);margin:calc(min(24vw,6.25rem)/-2) 0 0 calc(min(24vw,6.25rem)/-2);animation-duration:32s}@keyframes voices-orbit{0%{transform:rotate(0)translate(min(34vw,9.5rem))rotate(0)}to{transform:rotate(360deg)translate(min(34vw,9.5rem))rotate(-360deg)}}.testimonials-featured__stage{padding:3.5rem 1.25rem 0}.testimonials-featured__intro{max-width:100%;margin-bottom:1.75rem}.testimonials-featured__intro h2{font-size:clamp(1.75rem,6vw,2.5rem)}.testimonials-featured__intro p{font-size:1.05rem}.testimonials-featured__card{flex-direction:column;gap:1rem;height:auto;display:flex}.testimonials-featured__quote{border-radius:1.5rem;width:100%;height:auto;padding:1.5rem 1.5rem 1.35rem;position:relative;overflow:hidden}.testimonials-featured__photo{border-radius:1.5rem;height:min(70vw,22rem);display:block}.testimonials-featured__quote blockquote,.testimonials-featured__quote cite{font-size:1rem;line-height:1.45}.testimonials-gallery__row{grid-template-columns:1fr;gap:1rem}.testimonials-pair{grid-template-columns:minmax(8rem,38%) minmax(0,1fr);min-height:14rem}.testimonials-pair__photo,.testimonials-pair__quote{border-radius:1.15rem;min-height:14rem}.testimonials-pair__quote{padding:1rem .95rem .95rem}.testimonials-pair__quote blockquote{font-size:.9rem}}@media (width<=1024px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.testimonials-grid{grid-template-columns:1fr}.testimonials-featured__card,.testimonials-pair{background:#fff;border:1px solid #085b4014;border-radius:1.25rem;grid-template-columns:minmax(0,58%) minmax(0,42%);gap:0;min-height:20rem;display:grid;overflow:hidden;box-shadow:0 14px 34px #085b401f}.testimonials-featured__quote,.testimonials-pair__quote{box-sizing:border-box;border-radius:0;grid-area:1/1;width:100%;height:100%;min-height:20rem;padding:1rem .85rem}.testimonials-featured__photo,.testimonials-pair__photo{aspect-ratio:auto;border-radius:0;grid-area:1/2;width:100%;height:100%;min-height:20rem}.testimonials-featured__quote blockquote,.testimonials-pair__quote blockquote{-webkit-line-clamp:10;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.42;display:-webkit-box;overflow:hidden}.testimonials-featured__quote cite,.testimonials-pair__quote cite{margin-top:.75rem;font-size:.82rem;line-height:1.3}.testimonials-featured__quote cite span,.testimonials-pair__quote cite span{margin-top:.2rem;font-size:.72rem}.testimonials-featured__photo img,.testimonials-pair__photo img{object-position:center top}}@media (width>=768px) and (width<=1024px){.testimonials-featured__stage{padding-inline:clamp(2rem,5vw,3.5rem)}.testimonials-gallery__row{grid-template-columns:1fr}.testimonials-featured__card,.testimonials-pair{background:#fff;border:1px solid #085b4014;border-radius:1.5rem;grid-template-columns:minmax(0,58%) minmax(0,42%);gap:0;min-height:26rem;display:grid;overflow:hidden;box-shadow:0 14px 34px #085b401f}.testimonials-featured__quote,.testimonials-pair__quote{box-sizing:border-box;border-radius:0;grid-area:1/1;width:100%;height:100%;min-height:26rem;padding:1.75rem}.testimonials-featured__photo,.testimonials-pair__photo{border-radius:0;grid-area:1/2;width:100%;height:100%;min-height:26rem;display:block}.testimonials-featured__photo img,.testimonials-pair__photo img{object-position:center 12%}.testimonials-featured__quote blockquote,.testimonials-pair__quote blockquote{-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.story{--u:calc(min(100vw, 1440px) / 1440);background:#fff;width:100%;overflow-x:clip}.story img{max-width:none}.story-hero{background:#e8f8f5;width:100%;position:relative;overflow:hidden}.story-hero__stage{width:min(100%,1440px);height:calc(1014 * var(--u));min-height:36rem;margin-inline:auto;position:relative}.story-hero__name{left:calc(339 * var(--u));top:calc(171 * var(--u));width:calc(757 * var(--u));height:calc(110 * var(--u));z-index:3;font-family:var(--font-heading);font-weight:700;font-size:calc(72 * var(--u));line-height:calc(110 * var(--u));letter-spacing:0;text-align:center;color:var(--color-black);opacity:1;margin:0;position:absolute}.story-hero__quote{left:calc(875 * var(--u));top:calc(320 * var(--u));width:calc(456 * var(--u));min-height:calc(54 * var(--u));z-index:3;height:auto;font-family:var(--font-heading);font-style:italic;font-weight:700;font-size:calc(20 * var(--u));line-height:calc(27 * var(--u));letter-spacing:0;color:#000000b3;opacity:1;white-space:pre-line;flex-direction:column;justify-content:flex-start;gap:0;margin:0;display:flex;position:absolute}.story-hero__quote-line,.story-hero__quote-line--end{text-align:start;white-space:nowrap;width:100%;padding:0;display:block}.story-hero__quote-line--2,.story-hero__quote-line--3{padding-inline-start:.35em}.story-hero__quote-mobile{display:none}.story-hero__quote-desktop{display:block}.story-hero__quote p,.story-hero__quote-desktop,.story-hero__quote-mobile{margin:0}.story-hero__photo{left:calc(397 * var(--u));top:calc(266 * var(--u));width:calc(646 * var(--u));height:calc(748 * var(--u));z-index:1;pointer-events:none;opacity:1;background:0 0;border-radius:0;position:absolute;overflow:visible}.story-hero__photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.story-hero__value{z-index:3;width:calc(330 * var(--u));color:var(--color-black);position:absolute}.story-hero__value--vision{inset-inline-start:calc(128 * var(--u));top:calc(500 * var(--u));text-align:start}.story-hero__value--mission{inset-inline-end:calc(90 * var(--u));top:calc(710 * var(--u));text-align:center}.story-hero__value h2{margin:0 0 calc(16 * var(--u));font-family:var(--font-heading);font-weight:700;font-size:calc(40 * var(--u));line-height:1.2}.story-hero__value p{font-family:var(--font-body);font-size:calc(18 * var(--u));color:#000000b8;margin:0;line-height:1.45}.story-hero__value--mission p{text-align:right}.story-hero__value--mission p span{display:block}@media (width>=901px){html[dir=rtl] .story-hero__photo{top:calc(294 * var(--u));height:calc(720 * var(--u))}html[dir=ltr] .story-hero__value--mission p,html[dir=rtl] .story-hero__value--mission p{transform:translate(-26%)}html[dir=rtl] .story-hero__value--mission h2{transform:translate(7%)}}.story-hero__mascot{inset-inline-start:calc(1280 * var(--u));top:calc(886 * var(--u));width:calc(100 * var(--u));height:calc(100 * var(--u));z-index:4;position:absolute}.story-hero__mascot-ring{width:100%;height:100%;position:absolute;inset:0}.story-hero__mascot-img{object-fit:cover;object-position:center;width:70%;height:66%;position:absolute;top:17%;left:15%}.story-our{background:#fff;width:100%;position:relative;overflow:hidden}.story-our__stage{width:min(100%,1440px);height:calc(820 * var(--u));min-height:32rem;margin-inline:auto;position:relative}.story-our__title-block{inset-inline-start:calc(599 * var(--u));top:calc(80 * var(--u));width:calc(252 * var(--u));text-align:center;z-index:2;position:absolute}.story-our__title-block h2{font-family:var(--font-heading);font-weight:600;font-size:calc(50 * var(--u));color:var(--color-black);margin:0;line-height:1.2}.story-our__rule{width:calc(252 * var(--u));height:auto;margin:calc(14 * var(--u)) auto 0;display:block}.story-our__note{inset-inline-start:calc(60 * var(--u));top:calc(280 * var(--u));width:calc(559 * var(--u));z-index:2;text-align:left;position:absolute}.story-our__note h3{margin:0 0 calc(28 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(50 * var(--u));color:var(--color-black);text-align:left;padding-inline-start:0;line-height:1.2}.story-our__note p{margin:0 0 calc(18 * var(--u));font-family:var(--font-heading);font-size:calc(18 * var(--u));color:#000;text-align:left;line-height:1.55}html[dir=rtl] .story-our__note,html[dir=rtl] .story-our__note h3,html[dir=rtl] .story-our__note p{text-align:right}.story-our__note p:last-child{margin-bottom:0}.story-our__photos{pointer-events:none;z-index:1;position:absolute;inset:0}.story-our__photo{object-fit:cover;border-radius:calc(20 * var(--u));display:block;position:absolute;box-shadow:0 8px 28px #0000002e}.story-our__photo--a{inset-inline-start:calc(758 * var(--u));top:calc(280 * var(--u));width:calc(188 * var(--u));height:calc(421 * var(--u));object-position:center center}.story-our__photo--b{inset-inline-start:calc(975 * var(--u));top:calc(232 * var(--u));width:calc(188 * var(--u));height:calc(517 * var(--u));object-position:center top}.story-our__photo--c{inset-inline-start:calc(1192 * var(--u));top:calc(280 * var(--u));width:calc(188 * var(--u));height:calc(421 * var(--u));object-position:center center}.story-grid{width:100%;padding-block:calc(24 * var(--u)) calc(80 * var(--u));background:#fff;position:relative}.story-grid__stage{column-gap:calc(80 * var(--u));row-gap:calc(48 * var(--u));width:min(100%,1440px);padding-inline:calc(60 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-inline:auto;display:grid}.story-grid__col{width:100%;max-width:calc(524 * var(--u));text-align:start;justify-self:start}.story-grid__col:nth-child(2n){justify-self:end}.story-grid__col h2{margin:0 0 calc(16 * var(--u));font-family:var(--font-heading);font-weight:600;font-size:calc(40 * var(--u));color:var(--color-black);white-space:pre-line;line-height:1.25}.story-grid__problem-title-end:before{content:" "}.story-grid__col:nth-child(-n+2) h2{min-height:2.5em}.story-grid__col p{font-family:var(--font-body);font-size:calc(18 * var(--u));color:#000c;margin:0;line-height:1.5}@media (width<=1100px) and (width>=901px){.story-hero__name{font-size:calc(72 * var(--u))}.story-hero__quote{width:calc(456 * var(--u));font-size:calc(20 * var(--u));line-height:calc(27 * var(--u))}.story-our__note h3{font-size:calc(36 * var(--u))}.story-grid__col h2{font-size:calc(32 * var(--u))}}@media (width<=900px){.story{--u:1px}.story-hero__stage,.story-our__stage{flex-direction:column;align-items:stretch;height:auto;min-height:0;display:flex}.story-hero__stage{padding:calc(var(--nav-height) + 1.25rem) 1.25rem 0;gap:1.25rem}.story-our__stage{gap:1.25rem;padding:2.5rem 1.25rem}.story-hero__name,.story-hero__quote,.story-hero__photo,.story-hero__value,.story-hero__mascot,.story-our__title-block,.story-our__note,.story-our__photos,.story-our__photo{width:100%;max-width:100%;height:auto;position:static;inset:auto}.story-hero__mascot,.story-our__photos{transform:none}.story-hero__name{text-align:center;order:1;font-size:clamp(2rem,9vw,2.75rem)}.story-hero__quote{text-align:start;box-sizing:border-box;order:2;width:100%;max-width:100%;margin-inline:auto;font-size:1.05rem;line-height:1.5}.story-hero__quote-desktop{display:none}.story-hero__quote-mobile{display:block}.story-hero__quote-mobile .story-hero__quote-line,.story-hero__quote-desktop .story-hero__quote-line,.story-hero__quote-line,.story-hero__quote-line--end{white-space:normal;overflow-wrap:break-word;display:block}.story-hero__quote-line--2,.story-hero__quote-line--3{padding-inline-start:.35em}.story-hero__photo{margin-inline:auto;background:0 0;border-radius:0;order:4;width:100%;max-width:22rem;height:auto;margin-bottom:0;line-height:0;overflow:visible}.story-hero__photo img{object-fit:contain;object-position:center bottom;width:100%;height:auto;max-height:none;display:block}.story-hero__value{text-align:start;order:3;width:100%;max-width:32rem;margin-inline:auto}.story-hero__value h2{margin-bottom:.5rem;font-size:clamp(1.5rem,6vw,1.85rem)}.story-hero__value p{font-size:1.05rem}html[dir=ltr] .story-hero__value--mission,html[dir=ltr] .story-hero__value--mission p{text-align:left}.story-our__title-block{text-align:center;order:1}.story-our__title-block h2{font-size:clamp(1.75rem,7vw,2.25rem)}.story-our__rule{width:min(12rem,70%);margin-inline:auto}.story-our__note{text-align:left;order:2}.story-our__note h3{text-align:left;font-size:clamp(1.5rem,6vw,1.85rem)}.story-our__note p{text-align:left;font-size:1.05rem}html[dir=rtl] .story-our__note,html[dir=rtl] .story-our__note h3,html[dir=rtl] .story-our__note p{text-align:right}.story-our__photos{pointer-events:auto;order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.story-our__photo{aspect-ratio:3/4;width:100%;height:auto;position:relative;inset:auto}.story-our__photo--a,.story-our__photo--b,.story-our__photo--c{width:100%;height:auto;inset:auto}.story-grid{padding:2.5rem 0 3.25rem}.story-grid__stage{grid-template-columns:1fr;gap:2rem 0;padding-inline:1.25rem}.story-grid__col,.story-grid__col:nth-child(2n){justify-self:stretch;max-width:none}.story-grid__col h2{min-height:0;margin-bottom:.75rem;font-size:clamp(1.5rem,6vw,1.85rem)}html[dir=ltr] .story-grid__problem-title>span{display:block}html[dir=ltr] .story-grid__problem-title-end:before{content:none}.story-grid__col p{font-size:1.05rem}}@media (width<=900px) and (width>=560px){.story-hero__photo{max-width:26rem}.story-our__photos{max-width:28rem;margin-inline:auto}}@media (width>=768px) and (width<=1024px){.story-hero{height:auto;min-height:100dvh;max-height:none}.story-hero__stage{height:auto;min-height:100dvh;padding:calc(var(--nav-height) + 1.5rem) clamp(2rem, 6vw, 4rem) 0;box-sizing:border-box;grid-template-rows:auto auto auto minmax(22rem,48vh);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem clamp(2rem,7vw,5rem);display:grid;overflow:hidden}.story-hero__name,.story-hero__quote,.story-hero__photo{height:auto;position:static;inset:auto}.story-hero__name{text-align:center;grid-column:1/-1;width:100%;font-size:clamp(2.1rem,4.6vw,3rem);line-height:1.15}.story-hero__quote{grid-column:1/-1;width:min(100%,32rem);max-width:32rem;margin-left:0;margin-right:auto;font-size:clamp(1rem,2vw,1.2rem);line-height:1.5}html[dir=rtl] .story-hero__quote{text-align:right;direction:rtl;margin-left:auto;margin-right:0}html[dir=rtl] .story-hero__quote-line,html[dir=rtl] .story-hero__quote-line--2,html[dir=rtl] .story-hero__quote-line--3{text-align:right;padding-inline-start:0}.story-hero__quote-desktop{display:none}.story-hero__quote-mobile{display:block}.story-hero__quote-line,.story-hero__quote-line--2,.story-hero__quote-line--3{white-space:normal}.story-hero__photo{grid-area:4/1/auto/-1;place-self:end center;width:min(68%,27rem);max-width:27rem;height:100%;min-height:0;margin:0 auto;overflow:hidden}.story-hero__photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%;transform:none}.story-hero__value{z-index:3;width:100%;max-width:18rem;margin:0;position:static;inset:auto;transform:none}.story-hero__value--vision{grid-area:3/1;justify-self:start}.story-hero__value--mission{grid-area:3/2;justify-self:end}.story-hero__value h2{font-size:clamp(1.35rem,3vw,2rem)}.story-hero__value p{font-size:clamp(.8rem,1.6vw,1rem)}.story-hero__value h2,.story-hero__value p,html[dir=ltr] .story-hero__value--mission p,html[dir=rtl] .story-hero__value--mission p{text-align:start;transform:none}html[dir=rtl] .story-hero__value--mission h2{transform:none}}.blog-post{color:#000000c7;width:100%;min-height:70dvh;font-family:var(--font-body);background:#fff}.blog-post__container{width:min(100%,1440px);padding:calc(var(--nav-height) + 2rem) var(--page-pad) clamp(3.5rem, 7vw, 5.5rem);box-sizing:border-box;margin-inline:auto}.blog-post__back{color:#085b40;font-family:var(--font-heading);align-items:center;gap:.35rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-post__back:hover{color:#0bc99b}.blog-post__status,.blog-post__empty{max-width:40rem;padding:2rem 0 1rem}.blog-post__empty h1{color:#123f35;font-family:var(--font-heading);margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.15}.blog-post__empty p{color:#0000009e;margin:1rem 0 1.5rem;font-size:1.05rem;line-height:1.55}.blog-post__back-btn{color:#fff;min-height:2.75rem;font-family:var(--font-heading);background:#0bc99b;border-radius:.75rem;align-items:center;padding:.65rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.blog-post__layout{grid-template-columns:minmax(0,1fr) minmax(15rem,18.5rem);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.blog-post__main{min-width:0}.blog-post__header h1{color:#111;font-family:var(--font-heading);letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(2rem,4.8vw,3.35rem);font-weight:700;line-height:1.12}.blog-post__meta{color:#00000080;font-family:var(--font-heading);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin:1rem 0 0;font-size:.92rem;font-weight:500;display:flex}.blog-post__media{aspect-ratio:16/9;background:#085b400f;border-radius:1rem;margin-top:1.75rem;overflow:hidden}.blog-post__media img{object-fit:cover;width:100%;height:100%;display:block}.blog-post__lead{color:#123f35d1;margin:1.75rem 0 0;font-size:clamp(1.08rem,2vw,1.22rem);line-height:1.65}.blog-post__body{color:#000000c7;margin-top:1.5rem;font-size:clamp(1.02rem,1.8vw,1.12rem);line-height:1.8}.blog-post__body>:first-child{margin-top:0}.blog-post__body>:last-child{margin-bottom:0}.blog-post__body p,.blog-post__body ul,.blog-post__body ol,.blog-post__body blockquote,.blog-post__body table,.blog-post__body pre{margin:0 0 1.1rem}.blog-post__body h2,.blog-post__body h3,.blog-post__body h4{color:#123f35;font-family:var(--font-heading);margin:1.6rem 0 .7rem;font-weight:600;line-height:1.25}.blog-post__body h2{font-size:clamp(1.35rem,2.5vw,1.7rem)}.blog-post__body h3{font-size:clamp(1.2rem,2.2vw,1.4rem)}.blog-post__body h4{font-size:1.1rem}.blog-post__body a{color:#079b78;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.blog-post__body ul,.blog-post__body ol{padding-inline-start:1.35rem}.blog-post__body li+li{margin-top:.35rem}.blog-post__body blockquote{color:#0000009e;border-inline-start:3px solid #0bc99b;padding:.45rem 0 .45rem 1rem;font-style:italic}.blog-post__body table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.blog-post__body th,.blog-post__body td{text-align:start;border:1px solid #085b402e;padding:.55rem .7rem}.blog-post__body img{border-radius:.75rem;max-width:100%;height:auto}.blog-post__body hr{border:0;border-top:1px solid #085b4029;margin:1.75rem 0}.blog-post__sidebar{top:calc(var(--nav-height) + 1.25rem);gap:2rem;display:grid;position:sticky}.blog-post__share h2,.blog-post__related h2{color:#111;font-family:var(--font-heading);margin:0 0 .9rem;font-size:1rem;font-weight:700}.blog-post__share-list{flex-wrap:wrap;gap:.55rem;display:flex}.blog-post__share-btn{color:#0000008c;cursor:pointer;appearance:none;width:2.4rem;height:2.4rem;line-height:0;font:inherit;background:#fff;border:1px solid #0000001a;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.blog-post__share-btn svg{flex-shrink:0;width:1.1rem;height:1.1rem;display:block}.blog-post__share-btn:hover{color:#085b40;background:#0bc99b14;border-color:#085b4047}.blog-post__share-note{color:#085b40;font-family:var(--font-heading);margin:.75rem 0 0;font-size:.85rem;font-weight:600;line-height:1.4}.blog-post__related ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.blog-post__related-item{color:inherit;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.85rem;text-decoration:none;display:grid}.blog-post__related-thumb{background:#085b4014;border-radius:.55rem;width:4.5rem;height:3.4rem;display:block;overflow:hidden}.blog-post__related-thumb img,.blog-post__related-thumb span{object-fit:cover;width:100%;height:100%;display:block}.blog-post__related-thumb span{background:linear-gradient(135deg,#0bc99b40,#085b401f)}.blog-post__related-copy{gap:.2rem;min-width:0;display:grid}.blog-post__related-copy strong{color:#111;font-family:var(--font-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.blog-post__related-copy em{color:#00000073;font-family:var(--font-heading);font-size:.8rem;font-style:normal;font-weight:500}.blog-post__related-item:hover .blog-post__related-copy strong{color:#079b78}.blog-post[dir=rtl] .blog-post__header,.blog-post[dir=rtl] .blog-post__main,.blog-post[dir=rtl] .blog-post__sidebar,.blog-post[dir=rtl] .blog-post__empty{text-align:right}.blog-post[dir=rtl] .blog-post__header h1{letter-spacing:0;max-width:none}@media (width<=1024px){.blog-post__layout{grid-template-columns:1fr;gap:2.5rem}.blog-post__sidebar{grid-template-columns:1fr;gap:2rem;position:static}.blog-post__header h1{max-width:none}}@media (width<=900px){.blog-post__container{padding-top:calc(var(--nav-height) + 1.5rem)}.blog-post__header h1{font-size:clamp(1.75rem,7.5vw,2.5rem)}.blog-post__media{border-radius:.85rem;margin-top:1.35rem}}@media (width>=701px) and (width<=1024px){.blog-post__sidebar{grid-template-columns:1fr;gap:2rem}.blog-post__related ul{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:1rem;display:grid}.blog-post__related-item{background:#fff;border:1px solid #085b401a;border-radius:.9rem;flex-direction:column;align-items:stretch;gap:.7rem;height:100%;padding:.65rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 20px #085b400f}.blog-post__related-item:hover{transform:translateY(-2px);box-shadow:0 12px 24px #085b401a}.blog-post__related-thumb{aspect-ratio:16/10;width:100%;height:auto}.blog-post__related-copy strong{font-size:.92rem}}@media (width<=700px){.blog-post__related-item{grid-template-columns:3.75rem minmax(0,1fr)}.blog-post__related-thumb{width:3.75rem;height:2.9rem}}.products-page{--products-ink:#123f35;--products-green:#0bc99b;--products-soft:#e9f8f2;color:var(--products-ink);background:#fff}.products-container{width:min(100% - clamp(2rem,8vw,7.5rem),76rem);margin-inline:auto}.products-hero{background:radial-gradient(circle at 82% 28%,#0bc99b38,#0000 27rem),linear-gradient(135deg,#eefbf6 0%,#f8fbec 100%);padding:clamp(5.5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.products-hero:after{content:"";border:1px solid #0bc99b38;border-radius:50%;width:30rem;height:30rem;position:absolute;bottom:-13rem;right:-8rem}.products-hero__inner{z-index:1;max-width:76rem;position:relative}.products-eyebrow{color:#079b78;font-family:var(--font-heading);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .75rem;font-size:.76rem;font-weight:700}.products-hero h1{max-width:54rem;font-family:var(--font-heading);letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,5.3vw,5rem);line-height:1.04}.products-hero__intro{color:#123f35b3;max-width:42rem;margin:1.4rem 0 0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.7}.products-catalog{padding:clamp(4rem,8vw,7rem) 0 clamp(5rem,9vw,8rem)}.products-catalog__heading{margin-bottom:clamp(1.8rem,4vw,3rem)}.products-catalog__heading h2{font-family:var(--font-heading);letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3.4vw,3.2rem)}.products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.6rem);display:grid}.product-card{background:#fff;border:1px solid #123f351c;border-radius:1.35rem;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 18px 50px #123f3513}.product-card:hover{transform:translateY(-4px);box-shadow:0 24px 64px #123f3521}.product-card__media{aspect-ratio:4/3;background:linear-gradient(145deg,#dff5eb,#eff5d9);place-items:center;display:grid;overflow:hidden}.product-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.product-card:hover .product-card__media img{transform:scale(1.035)}.product-card__media>span{color:var(--products-green);font-family:var(--font-heading);font-size:4.5rem;font-weight:700}.product-card__body{gap:.9rem;padding:clamp(1rem,2vw,1.35rem);display:grid}.product-card__topline{justify-content:space-between;align-items:start;gap:1rem;display:flex}.product-card h3{font-family:var(--font-heading);margin:0;font-size:1.05rem;line-height:1.35}.product-card__topline>strong{color:#079b78;font-family:var(--font-heading);white-space:nowrap;flex:none;font-size:.9rem}.product-card__body>p{color:#123f35ab;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.45rem;margin:0;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.product-card__body>a{background:var(--products-green);color:#fff;width:fit-content;min-width:8rem;font-family:var(--font-heading);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.72rem .9rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.product-card__body>a span{font-size:1.1rem}.products-status{color:#123f35a6;text-align:center;padding:4rem 1rem}.products-status--panel{background:var(--products-soft);border:1px solid #123f351a;border-radius:1.25rem}.products-status h3{font-family:var(--font-heading);margin:0;font-size:1.4rem}.products-status p{margin:.7rem auto 0}html[dir=rtl] .products-hero:after{left:-8rem;right:auto}html[dir=rtl] .product-card__body>a span{transform:scaleX(-1)}@media (width<=900px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.products-container{width:min(100% - 2rem,76rem)}.products-hero{padding-top:4.5rem}.products-grid{grid-template-columns:1fr}.product-card__body>p{min-height:0}}.legal-page{color:#000000c7;font-family:var(--font-body);background:linear-gradient(#eefcf8 0%,#fff 22rem)}.legal-page__container{width:min(100%,1440px);padding-inline:var(--page-pad);box-sizing:border-box;margin-inline:auto}.legal-page__hero{border-bottom:1px solid #0bc99b33;padding:clamp(4rem,8vw,7rem) 0 clamp(2.75rem,5vw,4rem)}.legal-page__eyebrow{color:#079b78;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.9rem;font-weight:600}.legal-page h1,.legal-page h2,.legal-page h3{color:#123f35;font-family:var(--font-heading)}.legal-page h1{letter-spacing:-.035em;max-width:54rem;margin:0;font-size:clamp(2.35rem,6vw,4.75rem);line-height:1.05}.legal-page__effective{color:#50736b;margin:1rem 0 0;font-size:.95rem}.legal-page__content{padding-block:clamp(2rem,3vw,2.75rem) clamp(3rem,6vw,5.5rem)}.legal-page__group+.legal-page__group{border-top:1px solid #0bc99b47;margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(3rem,6vw,5rem)}.legal-page__group>h2{margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15}.legal-page__intro{background:#0bc99b14;border-left:4px solid #0bc99b;border-radius:0 .75rem .75rem 0;margin:1.25rem 0 0;padding:1.1rem 1.25rem}.legal-page[dir=rtl]{text-align:right}.legal-page[dir=rtl] .legal-page__eyebrow{letter-spacing:0}.legal-page[dir=rtl] .legal-page__intro{border-left:0;border-right:4px solid #0bc99b;border-radius:.75rem 0 0 .75rem}.legal-page__sections{gap:clamp(2rem,4vw,3rem);margin-top:2.25rem;display:grid}.legal-page__group:first-child .legal-page__sections{margin-top:0}.legal-page__section{scroll-margin-top:calc(var(--nav-height) + 1rem)}.legal-page__section h3{margin:0 0 .7rem;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.3}.legal-page__section p{margin:0;font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.8}@media (width>=601px) and (width<=1024px){.legal-page__hero{padding-top:calc(var(--nav-height) + 1.5rem)}}@media (width<=600px){.legal-page__hero{padding-top:calc(var(--nav-height) + 1.25rem);padding-bottom:2.5rem}.legal-page__eyebrow{margin-bottom:.65rem}.legal-page h1{overflow-wrap:anywhere;font-size:clamp(2rem,10vw,2.65rem);line-height:1.08}.legal-page[dir=rtl] .legal-page__hero,.legal-page[dir=rtl] .legal-page__content{text-align:right}.legal-page__content{padding-block:2rem 4rem}.legal-page__sections{gap:2.25rem}.legal-page__section p{line-height:1.7}}:root{--admin-ink:#123f35;--admin-mint:#0bc99b;--admin-deep:#085b40;--admin-bg:#f2faf6;--admin-line:#123f351f}.admin-auth,.admin-dashboard,.admin-loading{min-height:100dvh;color:var(--admin-ink);font-family:var(--font-body)}.admin-auth{background:radial-gradient(circle at 15% 10%,#0bc99b33,#0000 35%),linear-gradient(145deg,#f6fffb,#eaf6df);place-items:start center;padding:2rem;display:grid}.admin-auth__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:#ffffffe6;border:1px solid #ffffffe6;border-radius:2rem;width:min(100%,29rem);margin-block:auto;padding:clamp(2rem,5vw,3.25rem);box-shadow:0 28px 80px #123f3524}.admin-brand{color:var(--admin-ink);font-family:var(--font-heading);align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.admin-brand span{background:var(--admin-mint);color:#fff;border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.7rem;font-weight:700;display:grid}.admin-brand strong{font-size:1.15rem}.admin-eyebrow{color:#079b78;font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;margin:2.5rem 0 .55rem;font-size:.75rem;font-weight:700}.admin-auth h1,.admin-heading h1{font-family:var(--font-heading);letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05}.admin-auth__lead{color:#123f35ad;margin:1rem 0 2rem;line-height:1.6}.admin-form{gap:1.15rem;display:grid}.admin-form__section{border-top:1px solid var(--admin-line);color:var(--admin-muted,#5f746c);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin:.35rem 0 0;padding-top:.85rem;font-size:.8rem;font-weight:700}.admin-form__section:first-of-type{border-top:0;padding-top:0}.admin-rich-field{align-content:start}.admin-rich-editor{border:1px solid var(--admin-line);background:#fff;border-radius:.8rem;overflow:hidden}.admin-rich-editor .tox-tinymce{border:0!important;border-radius:.8rem!important}.admin-rich-editor .tox-editor-header{box-shadow:none!important;border-bottom:1px solid var(--admin-line)!important;padding:.2rem .15rem!important}.admin-rich-editor .tox-statusbar{border-top:1px solid var(--admin-line)!important}.admin-rich-editor.is-rtl .tox-edit-area__iframe{direction:rtl}.admin-rich-editor.is-compact .tox .tox-toolbar__primary{flex-wrap:nowrap!important}.admin-rich-editor.is-compact .tox .tox-toolbar-overlord,.admin-rich-editor.is-compact .tox .tox-toolbar__primary{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-rich-editor.is-compact .tox .tox-tbtn{width:2.15rem!important;height:2.15rem!important;margin:0 .05rem!important}.admin-form label{gap:.5rem;display:grid}.admin-form label>span{font-family:var(--font-heading);font-size:.85rem;font-weight:600}.admin-form input,.admin-form textarea{border:1px solid var(--admin-line);width:100%;color:var(--admin-ink);font:inherit;box-sizing:border-box;background:#f8fbf9;border-radius:.8rem;padding:.85rem 1rem}.admin-form input:focus,.admin-form textarea:focus{border-color:var(--admin-mint);outline:none;box-shadow:0 0 0 3px #0bc99b26}.admin-form button[type=submit]{background:var(--admin-mint);color:#fff;min-height:3rem;font-family:var(--font-heading);cursor:pointer;border:0;border-radius:.8rem;font-weight:700;box-shadow:0 12px 28px #0bc99b40}.admin-form button:disabled{cursor:wait;opacity:.65}.admin-form__message{min-height:4.15rem}.admin-form__message .admin-alert{margin:0}.admin-alert{border-radius:.75rem;padding:.85rem 1rem;font-size:.9rem;line-height:1.45}.admin-alert--error{color:#9b3326;background:#fff0ed}.admin-alert--success{color:#087347;background:#e8f9ef}.admin-dashboard{background:var(--admin-bg)}.admin-loading{background:var(--admin-bg);font-family:var(--font-heading);place-items:center;display:grid}.admin-topbar{z-index:10;border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1rem,4vw,3.5rem);display:flex;position:sticky;top:0}.admin-topbar>div{color:#123f35a6;align-items:center;gap:1rem;font-size:.85rem;display:flex}.admin-topbar button,.admin-panel__heading button{border:1px solid var(--admin-line);color:var(--admin-ink);cursor:pointer;background:#fff;border-radius:.65rem;padding:.6rem .9rem}.admin-shell{width:min(100% - 2rem,88rem);margin-inline:auto;padding:clamp(1.5rem,3vw,2.5rem) 0 5rem}.admin-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.admin-heading .admin-eyebrow{margin-top:0}.admin-tabs{border:1px solid var(--admin-line);background:#ffffffd9;border-radius:999px;gap:.45rem;margin:0 0 1.25rem;padding:.35rem;display:inline-flex}.admin-tabs button{color:#123f35b3;min-height:2.4rem;font-family:var(--font-heading);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45rem 1.1rem;font-weight:700}.admin-tabs button.is-active{background:var(--admin-mint);color:#fff;box-shadow:0 8px 18px #0bc99b38}.admin-add-button{background:var(--admin-mint);color:#fff;min-height:2.9rem;font-family:var(--font-heading);cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-weight:700;display:inline-flex;box-shadow:0 12px 28px #0bc99b38}.admin-add-button span{font-size:1.35rem;font-weight:400;line-height:0}.admin-workspace{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.admin-panel{border:1px solid var(--admin-line);background:#fff;border-radius:1.5rem;box-shadow:0 18px 50px #123f3512}.admin-editor{padding:1.5rem;position:sticky;top:5.75rem}.admin-catalog{padding:clamp(1rem,2.5vw,1.5rem)}.admin-catalog__toolbar{justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:1.35rem;display:flex}.admin-catalog__toolbar p{color:#079b78;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.admin-catalog__toolbar h2{font-family:var(--font-heading);margin:0;font-size:1.45rem}.admin-catalog__controls{align-items:center;gap:.7rem;display:flex}.admin-search{min-width:min(20rem,38vw);position:relative}.admin-search svg{fill:none;stroke:#123f358c;stroke-linecap:round;stroke-width:1.8px;pointer-events:none;width:1rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.admin-search input,.admin-sort select{border:1px solid var(--admin-line);width:100%;min-height:2.75rem;color:var(--admin-ink);font:inherit;box-sizing:border-box;background:#f8fbf9;border-radius:.75rem}.admin-search input{padding:.7rem 1rem .7rem 2.55rem}.admin-sort select{cursor:pointer;min-width:10.5rem;padding:.7rem 2.25rem .7rem .85rem}.admin-search input:focus,.admin-sort select:focus{border-color:var(--admin-mint);outline:none;box-shadow:0 0 0 3px #0bc99b21}.admin-product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:1rem;display:grid}.admin-product-card{border:1px solid var(--admin-line);background:#fff;border-radius:1rem;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 10px 28px #123f350e}.admin-product-card:hover{border-color:#0bc99b5c;transform:translateY(-2px);box-shadow:0 16px 38px #123f351a}.admin-product-card__media{aspect-ratio:4/3;color:#079b78;font-family:var(--font-heading);background:linear-gradient(145deg,#dff5eb,#edf5d9);place-items:center;font-size:2rem;font-weight:700;display:grid;position:relative;overflow:hidden}.admin-product-card__media>img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.admin-product-card:hover .admin-product-card__media>img{transform:scale(1.025)}.admin-product-card__media .admin-product__actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffffb8;border-radius:.75rem;padding:.3rem;position:absolute;top:.65rem;right:.65rem;box-shadow:0 8px 24px #123f3524}.admin-product-card__media .admin-product__actions button{background:#f7fbf8eb}.admin-product-status{font-family:var(--font-heading);border-radius:999px;padding:.38rem .62rem;font-size:.68rem;font-weight:700;position:absolute;bottom:.65rem;left:.65rem}.admin-product-status.is-active{color:#087347;background:#e5fbf1f0}.admin-product-status.is-inactive{color:#9b3326;background:#fff0edf0}.admin-product-card__body{gap:.55rem;padding:1rem;display:grid}.admin-product-card__body h3{font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;line-height:1.3;overflow:hidden}.admin-product-card__body p{color:#123f35a3;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.55rem;margin:0;font-size:.8rem;line-height:1.55;display:-webkit-box;overflow:hidden}.admin-product-card__body .admin-price{font-family:var(--font-heading);font-size:.92rem}.admin-panel__heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.35rem;display:flex}.admin-panel__heading p{color:#079b78;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.admin-panel__heading h2{font-family:var(--font-heading);margin:0;font-size:1.45rem}.admin-upload{text-align:center;cursor:pointer;background:#f3fbf7;border:1.5px dashed #0bc99b73;border-radius:1rem;place-items:center;min-height:10rem;display:grid;position:relative;overflow:hidden}.admin-upload img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.admin-upload div{gap:.25rem;display:grid}.admin-upload small{color:#123f3594}.admin-upload input{z-index:2;opacity:0;cursor:pointer;padding:0;position:absolute;inset:0}.admin-table-wrap{border:1px solid var(--admin-line);border-radius:1rem;overflow-x:auto}.admin-product-table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-product-table th{color:#123f359e;font-family:var(--font-heading);letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#f3faf6;padding:.9rem 1rem;font-size:.72rem;font-weight:700}.admin-product-table th:first-child{width:6.5rem}.admin-product-table th:nth-child(2){width:20%}.admin-product-table th:nth-child(4){width:9rem}.admin-product-table th:nth-child(5){width:6.5rem}.admin-product-table td{border-top:1px solid var(--admin-line);color:var(--admin-ink);vertical-align:middle;padding:.8rem 1rem}.admin-product-table td>strong{font-family:var(--font-heading);font-size:.9rem}.admin-product-table td p{color:#123f35a3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.admin-price{color:#079b78;white-space:nowrap}.admin-product{border:1px solid var(--admin-line);border-radius:1rem;grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem;display:grid}.admin-product__image{color:#079b78;width:5rem;height:4rem;font-family:var(--font-heading);background:linear-gradient(145deg,#dff5eb,#edf5d9);border-radius:.7rem;place-items:center;font-size:1.3rem;font-weight:700;display:grid;overflow:hidden}.admin-product__image img{object-fit:cover;width:100%;height:100%}.admin-product__copy h3{font-family:var(--font-heading);margin:0;font-size:1rem}.admin-product__copy p{color:#123f35a6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.admin-product__copy strong{color:#079b78;font-family:var(--font-heading);font-size:.9rem}.admin-product__actions{justify-content:flex-end;gap:.45rem;display:flex}.admin-product__actions button{border:1px solid var(--admin-line);width:2.35rem;height:2.35rem;color:var(--admin-ink);cursor:pointer;background:#f7fbf8;border-radius:.6rem;place-items:center;padding:0;transition:all .16s;display:grid}.admin-product__actions button:hover{color:#079b78;background:#ecfaf4;border-color:#0bc99b80;transform:translateY(-1px)}.admin-product__actions svg,.admin-modal__heading svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.05rem}.admin-product__actions .is-danger{color:#a1372b}.admin-empty{text-align:center;padding:4rem 1rem}.admin-empty h3{font-family:var(--font-heading);margin:0}.admin-empty p{color:#123f3599}.admin-empty .admin-add-button{color:#fff;margin-top:.75rem}.admin-modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06231d94;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-modal__dialog{box-sizing:border-box;background:#fff;border:1px solid #ffffffa6;border-radius:1.5rem;width:min(100%,52rem);max-height:calc(100dvh - 2.5rem);padding:clamp(1.25rem,3vw,2rem);overflow-y:auto;box-shadow:0 30px 90px #04261d52}.admin-modal__heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.4rem;display:flex}.admin-modal__heading .admin-eyebrow{margin:0 0 .25rem}.admin-modal__heading h2{font-family:var(--font-heading);margin:0;font-size:clamp(1.45rem,3vw,2rem)}.admin-modal__heading>button{border:1px solid var(--admin-line);width:2.5rem;height:2.5rem;color:var(--admin-ink);cursor:pointer;background:#f7fbf8;border-radius:50%;flex:none;place-items:center;display:grid}.admin-product-form{gap:1rem}.admin-product-form .admin-upload{min-height:9rem}.admin-form__fields{grid-template-columns:minmax(0,1fr) 10rem;gap:1rem;display:grid}.admin-modal__actions{justify-content:flex-end;gap:.75rem;margin-top:.35rem;display:flex}.admin-modal__actions button{min-width:7.5rem;padding-inline:1rem}.admin-modal__actions .admin-secondary-button{border:1px solid var(--admin-line);color:var(--admin-ink);box-shadow:none;background:#fff}.admin-status-field{border:1px solid var(--admin-line);background:#f8fbf9;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex!important}.admin-status-field>span{gap:.2rem;display:grid}.admin-status-field small{color:#123f3594;font-size:.75rem;line-height:1.4}.admin-status-toggle{flex:none;width:6.5rem;display:block;position:relative;overflow:hidden;border:1px solid var(--admin-line)!important;color:#123f35b3!important;min-height:2.3rem!important;box-shadow:none!important;background:#e9eeeb!important;border-radius:999px!important;padding:0!important;transition:background-color .22s,border-color .22s!important}.admin-status-toggle>span{background:#fff;border-radius:50%;width:1.55rem;height:1.55rem;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:.35rem;transform:translateY(-50%);box-shadow:0 2px 7px #123f3538}.admin-status-toggle em{font-family:var(--font-heading);font-size:.72rem;font-style:normal;font-weight:700;transition:left .22s,right .22s,opacity .18s;position:absolute;top:50%;right:.7rem;transform:translateY(-50%)}.admin-status-toggle.is-active{border-color:var(--admin-mint)!important;background:var(--admin-mint)!important;color:#fff!important}.admin-status-toggle.is-active>span{transform:translate(4.2rem,-50%)}.admin-status-toggle.is-active em{left:.7rem;right:auto}.admin-status-toggle:focus-visible{outline-offset:2px;outline:3px solid #0bc99b40}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.admin-heading{flex-direction:column;align-items:stretch}.admin-workspace{grid-template-columns:1fr}.admin-editor{position:static}}@media (width<=600px){.admin-auth{padding:1rem}.admin-auth__card{border-radius:1.4rem}.admin-topbar>div span{display:none}.admin-brand strong{font-size:1rem}.admin-heading{gap:1.25rem}.admin-heading .admin-add-button{align-self:start}.admin-catalog__toolbar,.admin-catalog__controls{flex-direction:column;align-items:stretch}.admin-search{min-width:0}.admin-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.admin-product-card__body{padding:.8rem}.admin-product-card__media .admin-product__actions{gap:.25rem;top:.4rem;right:.4rem}.admin-product-card__media .admin-product__actions button{width:2rem;height:2rem}.admin-panel,.admin-editor,.admin-catalog{border-radius:1.15rem}.admin-modal{place-items:stretch stretch;padding:0}.admin-modal__dialog{width:100%;min-height:100dvh;max-height:none;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));box-shadow:none;border-radius:0;margin:0}.admin-modal__heading{z-index:2;border-bottom:1px solid var(--admin-line);background:#fff;margin:-1rem -1rem 1rem;padding:.85rem 1rem;position:sticky;top:0}.admin-modal__heading h2{font-size:1.25rem}.admin-form__fields{grid-template-columns:1fr}.admin-form label>span{font-size:.8rem}.admin-form input,.admin-form textarea{font-size:1rem}.admin-status-field{flex-direction:column;align-items:stretch}.admin-modal__actions{z-index:2;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--admin-line);background:linear-gradient(#ffffffd1,#fff 35%);grid-template-columns:1fr 1fr;gap:.65rem;margin:1rem -1rem -1rem;display:grid;position:sticky;bottom:0}.admin-modal__actions button{min-width:0;min-height:2.75rem}.admin-rich-editor{border-radius:.7rem}.admin-rich-editor .tox-tinymce{border-radius:.7rem!important}}@media (width<=400px){.admin-product-grid{grid-template-columns:1fr}}@media (width<=720px){.admin-table-wrap{border:0;overflow:visible}.admin-product-table,.admin-product-table tbody{gap:.8rem;display:grid}.admin-product-table thead{display:none}.admin-product-table tr{border:1px solid var(--admin-line);border-radius:.9rem;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.45rem .85rem;padding:.8rem;display:grid}.admin-product-table td{border:0;padding:0}.admin-product-table td:first-child{grid-row:1/4}.admin-product-table td:nth-child(3){grid-column:2/-1}.admin-product-table td:nth-child(4){grid-column:2}.admin-product-table td:nth-child(5){grid-area:1/3/3}.admin-product__image{width:4.5rem;height:4.5rem}.admin-product__actions{flex-direction:column}}.tox{box-shadow:none;box-sizing:content-box;cursor:auto;-webkit-tap-highlight-color:transparent;text-shadow:none;text-transform:none;vertical-align:initial;white-space:normal;font-style:normal;font-weight:400;line-height:normal;-webkit-text-decoration:none;text-decoration:none}.tox :not(svg):not(rect){box-sizing:inherit;color:inherit;cursor:inherit;direction:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;-webkit-tap-highlight-color:inherit;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-shadow:inherit;text-transform:inherit;vertical-align:inherit;white-space:inherit;box-shadow:none;float:none;background:0 0;border:0;outline:0;width:auto;max-width:none;height:auto;margin:0;padding:0;position:static}.tox:not([dir=rtl]){text-align:left;direction:ltr}.tox[dir=rtl]{text-align:right;direction:rtl}.tox-tinymce :focus,.tox-tinymce-aux :focus{outline:0}button::-moz-focus-inner{border:0}@keyframes tox-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tox-bouncing-dots{0%,to,80%{transform:scale(0)}40%{transform:scale(1)}}.tox{color:var(--tox-private-color-black,#222f3e);font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-base,16px)}.tox-tinymce{box-shadow:none;box-sizing:border-box;font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);border:2px solid #eee;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden;visibility:inherit!important}.tox.tox-tinymce-inline{box-shadow:none;overflow:initial;border:none}.tox.tox-tinymce-inline .tox-editor-container{overflow:initial}.tox.tox-tinymce-inline .tox-editor-header{box-shadow:none;background-color:#fff;border:2px solid #eee;border-radius:10px;overflow:hidden}.tox-tinymce-aux{font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);z-index:var(--tox-private-z-index-sink,1300)}.tox[dir=rtl] .tox-icon--flip svg{transform:rotateY(180deg)}.tox .tox-editor-container{flex-direction:column;flex:auto;display:flex;overflow:hidden}.tox .tox-editor-header{z-index:2;grid-template-columns:1fr min-content;display:grid}.tox:not(.tox-tinymce-inline) .tox-editor-header{background-color:#fff;border-bottom:none;padding:4px 0;box-shadow:0 2px 2px -2px #222f3e1a,0 8px 8px -4px #222f3e12}.tox:not(.tox-tinymce-inline) .tox-editor-header:not(.tox-editor-dock-transition){transition:box-shadow .5s}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:none;border-top:1px solid #e3e3e3}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header{background-color:#fff;padding:4px 0;box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26}.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header{box-shadow:0 2px 2px -2px #222f3e33,0 8px 8px -4px #222f3e26}.tox.tox:not(.tox-tinymce-inline) .tox-editor-header.tox-editor-header--empty{box-shadow:none;background:0 0;border:none;padding:0}.tox-editor-dock-fadeout{opacity:0;visibility:hidden}.tox-editor-dock-fadein{opacity:1;visibility:visible}.tox-editor-dock-transition{transition:visibility 0s linear .25s,opacity .25s}.tox-editor-dock-transition.tox-editor-dock-fadein{transition-delay:0s}.tox .accessibility-issue__header{align-items:center;margin-bottom:4px;display:flex}.tox #accessibility-issue__subheader{color:#222f3e;font-size:16px}.tox .accessbility-sr-only{clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tox .accessibility-issue__description{border-radius:6px;justify-content:space-between;align-items:stretch}.tox .accessibility-issue__description>div{padding-bottom:4px}.tox .accessibility-issue__description>div>div{align-items:center;margin-bottom:4px;display:flex}.tox .accessibility-issue__description>div>div .tox-icon svg{display:block}.tox #accessibility-issue__contentID{margin-top:8px;margin-bottom:8px}.tox #accessibility-issue__contentID span:first-child{font-weight:700}.tox #accessibility-issue__document{padding-bottom:8px}.tox .accessibility-issue__repair{margin-top:8px}.tox .accessibility-issue__repair .tox-form__group .tox-form__group--error{color:#c00}.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description{color:#222f3e;background-color:#e6f0fd}.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2{color:#006ce7;font-size:14px}.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon.accessibility-issue__icon svg{fill:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon{color:#fff;background-color:#006ce7}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:hover{background-color:#0060ce}.tox .tox-dialog__body-content .accessibility-issue--info a.tox-button--naked.tox-button--icon:active{background-color:#0054b4}.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description{color:#222f3e;background-color:#fffae6}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2{color:#7a6e25;font-size:14px}.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon.accessibility-issue__icon svg{fill:#7a6e25}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon{color:#222f3e;background-color:#ffe89d}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:hover{color:#222f3e;background-color:#f2d574}.tox .tox-dialog__body-content .accessibility-issue--warn a.tox-button--naked.tox-button--icon:active{color:#222f3e;background-color:#e8c657}.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description{color:#222f3e;background-color:#fae6e6}.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2{color:#c00;font-size:14px}.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon.accessibility-issue__icon svg{fill:#c00}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon{color:#222f3e;background-color:#f2bfbf}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:focus,.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:hover{color:#222f3e;background-color:#e9a4a4}.tox .tox-dialog__body-content .accessibility-issue--error a.tox-button--naked.tox-button--icon:active{color:#222f3e;background-color:#ee9494}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description{color:#222f3e;background-color:#78ab461a}.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description>:last-child{display:none}.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2{color:#527530}.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon.accessibility-issue__icon svg{fill:#527530}.tox .tox-dialog__body-content .accessibility-issue__header .tox-form__group h1,.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2{margin-top:0}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-left:4px}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-left:auto}.tox:not([dir=rtl]) .tox-dialog__body-content .accessibility-issue__description{padding:8px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header .tox-button{margin-right:4px}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__header>:nth-last-child(2){margin-right:auto}.tox[dir=rtl] .tox-dialog__body-content .accessibility-issue__description{padding:4px 8px 4px 4px}.tox .mce-codemirror{z-index:1;background:#fff;font-size:13px;position:absolute;inset:0}.tox .mce-codemirror.tox-inline-codemirror{margin:8px;position:absolute}.tox .tox-advtemplate .tox-form__grid{flex:1}.tox .tox-advtemplate .tox-form__grid>div:first-child{flex-direction:column;width:30%;display:flex}.tox .tox-advtemplate .tox-form__grid>div:first-child>div:nth-child(2){flex-grow:1;flex-basis:0;overflow:auto}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox .tox-advtemplate .tox-form__grid>div:first-child{width:100%}}.tox .tox-advtemplate iframe{border:1px solid #eee;border-radius:10px;margin:0 10px}.tox .tox-accordion{gap:var(--tox-private-pad-sm,8px);flex-direction:column;display:flex}.tox .tox-accordion__item{background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);border-radius:var(--tox-private-control-border-radius,6px);position:relative}.tox .tox-accordion__item.tox-accordion__item--expanded{background-color:var(--tox-private-background-secondary,#f0f0f0)}.tox .tox-accordion__item.tox-accordion__item--expanded .tox-accordion__content--expanded .tox-accordion__content-inner{padding-top:0}.tox .tox-accordion__item:after{border-radius:var(--tox-private-control-border-radius,6px);box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width,2px) var(--tox-private-keyboard-focus-outline-color,#006ce7);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}@media (forced-colors:active){.tox .tox-accordion__item:after{border:2px solid highlight}}.tox .tox-accordion__item:focus{z-index:1;outline:0}.tox .tox-accordion__item:focus:after{opacity:1}.tox .tox-accordion__heading{width:100%;margin:0}.tox .tox-accordion__heading:focus{outline:0}.tox .tox-accordion__header{border-radius:var(--tox-private-control-border-radius,6px);box-sizing:border-box;color:var(--tox-private-text-color,#222f3e);cursor:pointer;font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-font-size-md,16px);font-weight:var(--tox-private-font-weight-bold,bold);line-height:var(--tox-private-line-height-base,1.3);padding:calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px));text-align:left;border:none;outline:0;align-items:center;width:100%;display:flex}.tox .tox-accordion__header:after{border-radius:var(--tox-private-control-border-radius,6px);box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width,2px) var(--tox-private-keyboard-focus-outline-color,#006ce7);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}@media (forced-colors:active){.tox .tox-accordion__header:after{border:2px solid highlight}}.tox .tox-accordion__header:hover:not(.tox-accordion__header--disabled){background-color:var(--tox-private-background-secondary,#f0f0f0)}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled){z-index:1;position:relative}.tox .tox-accordion__header:focus:not(.tox-accordion__header--disabled):after{opacity:1}.tox .tox-accordion__header.tox-accordion__header--disabled{cursor:not-allowed;opacity:.5}.tox .tox-accordion__header.tox-accordion__header--icon-end{padding-right:calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px))}.tox .tox-accordion__header-icon{color:var(--tox-private-text-color,#222f3e);height:calc(var(--tox-private-base-value,16px) * 1.5);width:calc(var(--tox-private-base-value,16px) * 1.5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tox .tox-accordion__header-icon svg{fill:currentColor;width:100%;height:100%;max-height:calc(var(--tox-private-base-value,16px) * 1.5);max-width:calc(var(--tox-private-base-value,16px) * 1.5);display:block}.tox .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon{margin-right:var(--tox-private-pad-sm,8px);margin-left:0}.tox .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-left:auto}.tox .tox-accordion__header-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tox .tox-accordion__header--icon-end .tox-accordion__header-text{margin-right:var(--tox-private-pad-sm,8px);flex:0 auto}.tox .tox-accordion__content{border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-accordion__content.tox-accordion__content--collapsed{display:none}.tox .tox-accordion__content.tox-accordion__content--expanded{display:block}.tox .tox-accordion__content-inner{padding:var(--tox-private-pad-sm,8px) calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px)) calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px))}.tox .tox-accordion__content-inner .tox-form__group:last-child{margin-bottom:0}.tox .tox-accordion__content-inner .tox-form__group>:not(:first-child){margin-top:calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px))}.tox .tox-accordion__content-inner .tox-form__group>.tox-dropdown-content{margin-top:0}.tox .tox-accordion__content-inner .tox-button-group{gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-accordion__content-inner .tox-accordion__model-button{border-radius:var(--tox-private-control-border-radius,6px);appearance:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;align-items:center;gap:var(--tox-private-pad-xs,4px);padding:6px calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px));background:0 0;border:none;outline:0;margin:0;display:flex;position:relative}.tox .tox-accordion__content-inner .tox-accordion__model-button:after{border-radius:var(--tox-private-control-border-radius,6px);box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width,2px) var(--tox-private-keyboard-focus-outline-color,#006ce7);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}@media (forced-colors:active){.tox .tox-accordion__content-inner .tox-accordion__model-button:after{border:2px solid highlight}}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus{z-index:1}.tox .tox-accordion__content-inner .tox-accordion__model-button:focus:after{opacity:1}.tox .tox-accordion .tox-selectfield{background-color:var(--tox-private-background-color,#fff);border:1px solid var(--tox-private-border-color,#eee);border-radius:var(--tox-private-control-border-radius,6px);box-sizing:border-box;align-items:center;width:100%;height:34px;padding:0 6px;display:flex;position:relative}.tox .tox-accordion .tox-selectfield:focus-within{box-shadow:0 0 0 var(--tox-private-keyboard-focus-outline-width,2px) var(--tox-private-keyboard-focus-outline-color,#006ce7);z-index:1}@media (forced-colors:active){.tox .tox-accordion .tox-selectfield:focus-within{border-color:highlight;box-shadow:0 0 0 2px highlight}}.tox .tox-accordion .tox-selectfield button{appearance:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;background:0 0;border:none;outline:0;flex:1;margin:0;padding:5px 0}.tox .tox-accordion .tox-selectfield .tox-icon{pointer-events:none;flex-shrink:0;padding:9px 0;display:flex}.tox .tox-accordion .tox-selectfield .tox-icon svg{height:var(--tox-private-base-value,16px);width:var(--tox-private-base-value,16px)}.tox[dir=rtl] .tox-accordion__header{text-align:right}.tox[dir=rtl] .tox-accordion__header:not(.tox-accordion__header--icon-end) .tox-accordion__header-icon{margin-left:var(--tox-private-pad-sm,8px);margin-right:0}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-icon{margin-left:0;margin-right:auto}.tox[dir=rtl] .tox-accordion__header--icon-end .tox-accordion__header-text{margin-left:var(--tox-private-pad-sm,8px);margin-right:0}.tox .tox-alert{border-radius:var(--tox-private-panel-border-radius,6px);box-sizing:border-box;color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-sm,14px);font-weight:var(--tox-private-font-weight-normal,normal);align-self:stretch;align-items:flex-start;gap:var(--tox-private-pad-xs,4px);line-height:var(--tox-private-line-height-base,1.3);padding:var(--tox-private-pad-xs,4px) var(--tox-private-pad-sm,8px);border-style:solid;border-width:1px;width:100%;display:flex}.tox .tox-alert--error{background:linear-gradient(0deg,rgba(from var(--tox-private-background-color,#fff) r g b / .8) 0,rgba(from var(--tox-private-background-color,#fff) r g b / .8) 100%),var(--tox-private-color-error,#c00);border-color:var(--tox-private-color-error,#c00)}.tox .tox-alert--warning{background:linear-gradient(0deg,rgba(from var(--tox-private-background-color,#fff) r g b / .8) 0,rgba(from var(--tox-private-background-color,#fff) r g b / .8) 100%),var(--tox-private-color-warning,#fc0);border-color:var(--tox-private-color-warning,#fc0)}.tox .tox-alert__body{flex-direction:column;flex:1 0 0;min-width:0;display:flex}.tox .tox-alert__content{align-items:center;gap:var(--tox-private-pad-sm,8px);padding:var(--tox-private-pad-sm,8px) 0;flex:1 0 0;display:flex}.tox .tox-alert__message{text-align:left;margin:0}.tox .tox-alert__actions{align-items:center;gap:var(--tox-private-pad-xs,4px);flex-wrap:wrap;justify-content:flex-start;display:flex}.tox .tox-anchorbar,.tox .tox-bottom-anchorbar,.tox .tox-bar{flex:none;display:flex}.tox .tox-button{border-width:var(--tox-private-button-border-width,1px);border-style:var(--tox-private-button-border-style,solid);border-radius:var(--tox-private-control-border-radius,6px);font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);font-size:var(--tox-private-button-font-size,14px);font-style:var(--tox-private-button-font-style,normal);font-weight:var(--tox-private-button-font-weight,bold);line-height:var(--tox-private-control-line-height,24px);padding:var(--tox-private-button-padding-y,4px) var(--tox-private-button-padding-x,16px);text-align:center;text-transform:none;letter-spacing:normal;box-shadow:none;box-sizing:border-box;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:var(--tox-private-pad-xs,4px);outline:0;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.tox .tox-button:before{border-radius:var(--tox-private-control-border-radius,6px);bottom:calc(-1 * var(--tox-private-button-border-width,1px));box-shadow:var(--tox-private-button-focus-outline,inset 0 0 0 1px #fff,0 0 0 2px #006ce7);content:"";left:calc(-1 * var(--tox-private-button-border-width,1px));opacity:0;pointer-events:none;right:calc(-1 * var(--tox-private-button-border-width,1px));top:calc(-1 * var(--tox-private-button-border-width,1px));position:absolute}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-focus-background-color,#0060ce);border-color:var(--tox-private-button-focus-border-color,#0060ce);box-shadow:var(--tox-private-button-focus-box-shadow,none);color:var(--tox-private-button-focus-text-color,#fff);background-image:none}.tox .tox-button:focus:not(:disabled):before{opacity:1}.tox .tox-button.tox-button--icon{padding:4px}.tox .tox-button:has(.tox-icon:only-child){padding:4px}.tox .tox-button .tox-icon svg{fill:currentColor;display:block}.tox .tox-button .tox-icon.tox-icon--success svg{fill:var(--tox-private-color-success,#78ab46)}.tox .tox-button .tox-icon.tox-icon--error svg{fill:var(--tox-private-color-error,#c00)}.tox .tox-button--stretch{width:100%}.tox-context-form__group .tox-button--icon,.tox-context-form__group .tox-button.tox-button--icon{margin:6px 1px 5px 0;padding:0}.tox .tox-button{background-color:var(--tox-private-button-primary-background-color,#006ce7);color:var(--tox-private-button-primary-text-color,#fff);border-color:var(--tox-private-button-primary-border-color,#006ce7);background-image:none;background-position:0 0;background-repeat:repeat}.tox .tox-button[disabled]{background-color:var(--tox-private-button-primary-disabled-background-color,#006ce7);border-color:var(--tox-private-button-primary-disabled-border-color,#006ce7);color:var(--tox-private-button-primary-disabled-text-color,#ffffff80);cursor:not-allowed;background-image:none}.tox .tox-button:focus:not(:disabled){background-color:var(--tox-private-button-primary-focus-background-color,#0060ce);border-color:var(--tox-private-button-primary-focus-border-color,#0060ce);color:var(--tox-private-button-primary-focus-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button:hover:not(:disabled){background-color:var(--tox-private-button-primary-hover-background-color,#0060ce);border-color:var(--tox-private-button-primary-hover-border-color,#0060ce);color:var(--tox-private-button-primary-hover-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button:active:not(:disabled){background-color:var(--tox-private-button-primary-active-background-color,#0054b4);border-color:var(--tox-private-button-primary-active-border-color,#0054b4);color:var(--tox-private-button-primary-active-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button.tox-button--enabled{background-color:var(--tox-private-button-primary-enabled-background-color,#0054b4);border-color:var(--tox-private-button-primary-enabled-border-color,#0054b4);color:var(--tox-private-button-primary-enabled-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button.tox-button--enabled[disabled]{color:var(--tox-private-button-primary-disabled-text-color,#ffffff80);cursor:not-allowed}.tox .tox-button.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-primary-enabled-focus-background-color,#00489b);border-color:var(--tox-private-button-primary-enabled-focus-border-color,#00489b);color:var(--tox-private-button-primary-enabled-focus-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-primary-enabled-hover-background-color,#00489b);border-color:var(--tox-private-button-primary-enabled-hover-border-color,#00489b);color:var(--tox-private-button-primary-enabled-hover-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-primary-enabled-active-background-color,#003c81);border-color:var(--tox-private-button-primary-enabled-active-border-color,#003c81);color:var(--tox-private-button-primary-enabled-active-text-color,#fff);box-shadow:none;background-image:none}.tox .tox-button--secondary{background-color:var(--tox-private-button-secondary-background-color,#f0f0f0);border-color:var(--tox-private-button-secondary-border-color,#f0f0f0);color:var(--tox-private-button-secondary-text-color,#222f3e);box-shadow:none;letter-spacing:normal;text-transform:none;background-image:none;background-position:0 0;background-repeat:repeat;border-style:solid;border-width:1px;border-radius:6px;outline:0;padding:4px 16px;font-size:14px;font-style:normal;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.tox .tox-button--secondary[disabled]{background-color:var(--tox-private-button-secondary-disabled-background-color,#f0f0f0);border-color:var(--tox-private-button-secondary-disabled-border-color,#f0f0f0);color:var(--tox-private-button-secondary-disabled-text-color,#222f3e80);cursor:not-allowed;background-image:none}.tox .tox-button--secondary:focus:not(:disabled){background-color:var(--tox-private-button-secondary-focus-background-color,#e3e3e3);border-color:var(--tox-private-button-secondary-focus-border-color,#e3e3e3);color:var(--tox-private-button-secondary-focus-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary:hover:not(:disabled){background-color:var(--tox-private-button-secondary-hover-background-color,#e3e3e3);border-color:var(--tox-private-button-secondary-hover-border-color,#e3e3e3);color:var(--tox-private-button-secondary-hover-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary:active:not(:disabled){background-color:var(--tox-private-button-secondary-active-background-color,#d6d6d6);border-color:var(--tox-private-button-secondary-active-border-color,#d6d6d6);color:var(--tox-private-button-secondary-active-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary.tox-button--enabled{background-color:var(--tox-private-button-secondary-enabled-background-color,#a6ccf7);border-color:var(--tox-private-button-secondary-enabled-border-color,#a6ccf7);color:var(--tox-private-button-secondary-enabled-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary.tox-button--enabled[disabled]{color:var(--tox-private-button-secondary-disabled-text-color,#222f3e80);cursor:not-allowed}.tox .tox-button--secondary.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-focus-background-color,#8ebef4);border-color:var(--tox-private-button-secondary-enabled-focus-border-color,#8ebef4);color:var(--tox-private-button-secondary-enabled-focus-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-hover-background-color,#8ebef4);border-color:var(--tox-private-button-secondary-enabled-hover-border-color,#8ebef4);color:var(--tox-private-button-secondary-enabled-hover-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--secondary.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-secondary-enabled-active-background-color,#77b1f2);border-color:var(--tox-private-button-secondary-enabled-active-border-color,#77b1f2);color:var(--tox-private-button-secondary-enabled-active-text-color,#222f3e);box-shadow:none;background-image:none}.tox .tox-button--naked{box-shadow:unset;color:var(--tox-private-button-naked-text-color,#222f3e);background-color:#0000;border-color:#0000}.tox .tox-button--naked[disabled]{color:var(--tox-private-button-naked-disabled-text-color,#222f3e80);cursor:not-allowed;background-color:#0000;border-color:#0000}.tox .tox-button--naked:focus:not(:disabled){background-color:var(--tox-private-button-naked-focus-background-color,#222f3e1f);border-color:var(--tox-private-button-naked-focus-border-color,transparent);color:var(--tox-private-button-naked-focus-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked:hover:not(:disabled){background-color:var(--tox-private-button-naked-hover-background-color,#222f3e1f);border-color:var(--tox-private-button-naked-hover-background-color,transparent);color:var(--tox-private-button-naked-hover-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked:active:not(:disabled){background-color:var(--tox-private-button-naked-active-background-color,#222f3e2e);border-color:var(--tox-private-button-naked-active-border-color,transparent);color:var(--tox-private-button-naked-active-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled{background-color:var(--tox-private-button-naked-enabled-background-color,#a8c8ed);border-color:var(--tox-private-button-naked-enabled-border-color,#a8c8ed);color:var(--tox-private-button-naked-enabled-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled[disabled]{color:var(--tox-private-button-naked-disabled-text-color,#222f3e80);cursor:not-allowed}.tox .tox-button--naked.tox-button--enabled:focus:not(:disabled){background-color:var(--tox-private-button-naked-enabled-focus-background-color,#93bbe9);border-color:var(--tox-private-button-naked-enabled-focus-border-color,#93bbe9);color:var(--tox-private-button-naked-enabled-focus-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:hover:not(:disabled){background-color:var(--tox-private-button-naked-enabled-hover-background-color,#93bbe9);border-color:var(--tox-private-button-naked-enabled-hover-border-color,#93bbe9);color:var(--tox-private-button-naked-enabled-hover-text-color,#222f3e);box-shadow:unset}.tox .tox-button--naked.tox-button--enabled:active:not(:disabled){background-color:var(--tox-private-button-naked-enabled-active-background-color,#7daee4);border-color:var(--tox-private-button-naked-enabled-active-border-color,#7daee4);color:var(--tox-private-button-naked-enabled-active-text-color,#222f3e);box-shadow:unset}.tox .tox-button--secondary--outline{border-color:var(--tox-private-button-secondary-outline-border-color,#f0f0f0);color:var(--tox-private-button-secondary-outline-text-color,#222f3e);background-color:#0000}.tox .tox-button--secondary--outline:focus:not(:disabled){background-color:var(--tox-private-button-secondary-outline-focus-background-color,#e3e3e3);border-color:var(--tox-private-button-secondary-outline-focus-border-color,#e3e3e3);color:var(--tox-private-button-secondary-outline-focus-text-color,#222f3e)}.tox .tox-button--secondary--outline:hover:not(:disabled){background-color:var(--tox-private-button-secondary-outline-hover-background-color,#f0f0f0);border-color:var(--tox-private-button-secondary-outline-hover-border-color,#e3e3e3);color:var(--tox-private-button-secondary-outline-hover-text-color,#222f3e)}.tox .tox-button--secondary--outline:active:not(:disabled){background-color:var(--tox-private-button-secondary-outline-active-background-color,#e3e3e3);border-color:var(--tox-private-button-secondary-outline-active-border-color,#e3e3e3);color:var(--tox-private-button-secondary-outline-active-text-color,#222f3e)}.tox .tox-button--secondary--outline[disabled]{background-color:var(--tox-private-button-secondary-outline-disabled-background-color,transparent);border-color:var(--tox-private-button-secondary-outline-disabled-border-color,#f0f0f0);color:var(--tox-private-button-secondary-outline-disabled-text-color,#222f3e80)}.tox .tox-checkbox{border-radius:var(--tox-private-checkbox-border-radius,6px);cursor:pointer;height:var(--tox-private-control-height,36px);min-width:var(--tox-private-control-height,36px);align-items:center;display:flex}.tox .tox-checkbox__input{width:1px;height:1px;position:absolute;top:auto;overflow:hidden}.tox .tox-checkbox__icons{box-sizing:content-box;padding:var(--tox-private-pad-xs,calc(4px - 1px));border-radius:var(--tox-private-checkbox-border-radius,6px);height:var(--tox-private-control-line-height,24px);aspect-ratio:1;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 2px #0000}.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:var(--tox-private-checkbox-unselected-color,#222f3e4d);display:block}@media (forced-colors:active){.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg{fill:currentColor!important}}.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:var(--tox-private-checkbox-indeterminate-color,#006ce7);display:none}.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg{fill:var(--tox-private-checkbox-selected-color,#006ce7);display:none}.tox .tox-checkbox--disabled{color:var(--tox-private-checkbox-disabled-text-color,#222f3e80);cursor:not-allowed}.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg,.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:var(--tox-private-checkbox-disabled-text-color,#222f3e80)}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:checked+.tox-checkbox__icons .tox-checkbox-icon__checked svg{display:block}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__unchecked svg{display:none}.tox input.tox-checkbox__input:indeterminate+.tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{display:block}.tox input.tox-checkbox__input:focus+.tox-checkbox__icons{box-shadow:var(--tox-private-checkbox-focus-box-shadow,inset 0 0 0 1px #006ce7)}.tox:not([dir=rtl]) .tox-checkbox__label{margin-left:var(--tox-private-pad-xs,4px)}.tox:not([dir=rtl]) .tox-checkbox__input{left:-10000px}.tox:not([dir=rtl]) .tox-bar .tox-checkbox{margin-left:var(--tox-private-pad-xs,4px)}.tox[dir=rtl] .tox-checkbox__label{margin-right:var(--tox-private-pad-xs,4px)}.tox[dir=rtl] .tox-checkbox__input{right:-10000px}.tox[dir=rtl] .tox-bar .tox-checkbox{margin-right:var(--tox-private-pad-xs,4px)}.tox .tox-collection--toolbar .tox-collection__group{padding:0;display:flex}.tox .tox-collection--grid .tox-collection__group{flex-wrap:wrap;max-height:208px;padding:0;display:flex;overflow:hidden auto}.tox .tox-collection--list .tox-collection__group{border:0 solid #e3e3e3;border-top-width:1px;flex-direction:column;padding:4px 0;display:flex}.tox .tox-collection--list .tox-collection__group:first-child{border-top-width:0}.tox .tox-collection__group-heading{color:#222f3eb3;cursor:default;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#fcfcfc;margin-top:-4px;margin-bottom:4px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:400}.tox .tox-collection__item{color:#222f3e;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;display:flex}.tox .tox-image-selector-menu .tox-collection__item,.tox .tox-image-selector-menu .tox-collection__item-image-selector{flex-direction:column}.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item .tox-collection__item-image,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-checkmark,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-icon,.tox .tox-image-selector-menu .tox-collection__item-image-selector .tox-collection__item-image{flex-grow:1}.tox .tox-image-selector-menu .tox-collection__item label,.tox .tox-image-selector-menu .tox-collection__item-image-selector label{white-space:nowrap;color:#222f3e;text-align:center;align-self:flex-end;width:48px;font-size:12px;overflow:hidden}.tox .tox-image-selector-menu .tox-collection__item-checkmark{width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tox .tox-image-selector-menu .tox-collection__item-checkmark svg path{fill:#006ce7;stroke:#006ce7}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--active:not(.tox-collection__item--state-disabled){background-color:#fff}.tox .tox-image-selector-menu .tox-image-selector__row .tox-collection__item-image-selector.tox-collection__item--enabled:not(.tox-collection__item--state-disabled){z-index:2;opacity:.8;background-color:#fff;background-clip:content-box}.tox .tox-collection--list .tox-collection__item{padding:4px 8px}.tox .tox-collection--toolbar .tox-collection__item,.tox .tox-collection--grid .tox-collection__item{border-radius:3px;padding:4px}.tox .tox-collection--list .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#fff}.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#fff;background-color:#006ce7}@media (forced-colors:active){.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled){border:1px solid}}.tox .tox-collection--grid .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#a6ccf7}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e;z-index:1;background-color:#f0f0f0;position:relative}.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{border:2px solid highlight}}.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#a6ccf7}@media (forced-colors:active){.tox .tox-collection--toolbar .tox-collection__item--enabled:not(.tox-collection__item--state-disabled){border-radius:3px;outline:1px solid}}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled){color:#222f3e;background-color:#fff;position:relative}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover,.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus{color:#222f3e;background-color:#f0f0f0}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):focus:after{border:2px solid highlight}.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled):hover{border-radius:3px;outline:1px solid}}.tox .tox-collection__item-image{border:1px solid #eee;border-radius:6px;flex-direction:column;justify-content:center;margin-bottom:4px;display:flex;position:relative}.tox .tox-collection__item-checkmark,.tox .tox-collection__item-icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.tox .tox-collection__item-checkmark svg,.tox .tox-collection__item-icon svg{fill:currentColor}.tox .tox-collection--toolbar-lg .tox-collection__item-icon{width:48px;height:48px}.tox .tox-collection__item-label{color:currentColor;text-transform:none;word-break:break-all;flex:1;max-width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:24px;display:inline-block}.tox .tox-collection__item-separator{border-bottom:1px solid #e3e3e3;height:0;margin:4px 0}.tox .tox-collection__item-accessory{color:currentColor;text-transform:none;height:24px;font-size:14px;line-height:24px;display:inline-block}.tox .tox-collection__item-caret{align-items:center;min-height:24px;display:flex}.tox .tox-collection__item-caret:after{content:"";min-height:inherit;font-size:0}.tox .tox-collection__item-caret svg{fill:currentColor}.tox .tox-collection__item--state-disabled{color:#222f3e80;cursor:not-allowed;background-color:#0000}.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg{fill:#222f3e80}.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg,.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory+.tox-collection__item-checkmark{display:none}.tox .tox-collection--horizontal{background-color:#fff;border:1px solid #e3e3e3;border-radius:6px;flex-wrap:nowrap;flex:none;margin-bottom:0;padding:0;display:flex;overflow-x:auto;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-collection--horizontal .tox-collection__group{flex-wrap:nowrap;align-items:center;margin:0;padding:0 4px;display:flex}.tox .tox-collection--horizontal .tox-collection__item{height:28px;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-collection--horizontal .tox-collection__item-label{white-space:nowrap}.tox .tox-collection--horizontal .tox-collection__item-caret{margin-left:4px}.tox .tox-collection__item-container{display:flex}.tox .tox-collection__item-container--row{flex-direction:row;flex:auto;align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--align-left{margin-right:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--align-right{justify-content:flex-end;margin-left:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top{align-items:flex-start;margin-bottom:auto}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle{align-items:center}.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom{align-items:flex-end;margin-top:auto}.tox .tox-collection__item-container--column{flex-direction:column;flex:auto;align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--align-left{align-items:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--align-right{align-items:flex-end}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top{align-self:flex-start}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle{align-self:center}.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom{align-self:flex-end}.tox:not([dir=rtl]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-right:1px solid #0000}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>:not(:first-child){margin-left:8px}.tox:not([dir=rtl]) .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-left:4px}.tox:not([dir=rtl]) .tox-collection__item-accessory{text-align:right;margin-left:16px}.tox:not([dir=rtl]) .tox-collection .tox-collection__item-caret{margin-left:16px}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__group:not(:last-of-type){border-left:1px solid #0000}.tox[dir=rtl] .tox-collection--list .tox-collection__item>:not(:first-child){margin-right:8px}.tox[dir=rtl] .tox-collection--list .tox-collection__item>.tox-collection__item-label:first-child{margin-right:4px}.tox[dir=rtl] .tox-collection__item-accessory{text-align:left;margin-right:16px}.tox[dir=rtl] .tox-collection .tox-collection__item-caret{margin-right:16px;transform:rotateY(180deg)}.tox[dir=rtl] .tox-collection--horizontal .tox-collection__item-caret{margin-right:4px}@media (forced-colors:active){.tox .tox-hue-slider,.tox .tox-rgb-form .tox-rgba-preview{forced-color-adjust:none;background-color:currentColor!important;border:1px solid highlight!important}}.tox .tox-color-picker-container{flex-direction:row;height:225px;margin:0;display:flex}.tox .tox-sv-palette{box-sizing:border-box;height:100%;display:flex}.tox .tox-sv-palette-spectrum{height:100%}.tox .tox-sv-palette,.tox .tox-sv-palette-spectrum{width:225px}.tox .tox-sv-palette-thumb{box-sizing:content-box;background:0 0;border:1px solid #000;border-radius:50%;width:12px;height:12px;position:absolute}.tox .tox-sv-palette-inner-thumb{border:1px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute}.tox .tox-hue-slider{box-sizing:border-box;width:25px;height:100%}.tox .tox-hue-slider-spectrum{background:linear-gradient(red,#ff0080,#f0f,#8000ff,#00f,#0080ff,#0ff,#00ff80,#0f0,#80ff00,#ff0,#ff8000,red);width:100%;height:100%}.tox .tox-hue-slider,.tox .tox-hue-slider-spectrum{width:20px}.tox .tox-hue-slider-spectrum:focus,.tox .tox-sv-palette-spectrum:focus{outline:solid #08f}.tox .tox-hue-slider-thumb{box-sizing:content-box;background:#fff;border:1px solid #000;width:100%;height:4px}.tox .tox-rgb-form{flex-direction:column;justify-content:space-between;display:flex}.tox .tox-rgb-form div{width:inherit;justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.tox .tox-rgb-form input{min-width:6em}.tox .tox-rgb-form input.tox-invalid{box-shadow:0 0 0 1px red;border:1px solid red!important}.tox .tox-rgb-container{position:relative}.tox .tox-rgb-form .tox-invalid-icon{align-content:center;align-items:center;height:100%;display:none;position:absolute;top:0;right:0}.tox .tox-rgb-form .tox-invalid-icon .tox-control-wrap__status-icon-invalid{margin:0}.tox .tox-rgb-warning-note{color:#77181f;background-color:#f5cccc;border:1px solid #f0b3b3;border-radius:3px;padding:3px}.tox input.tox-invalid+.tox-invalid-icon{display:flex}.tox .tox-rgb-form .tox-rgba-preview{border:1px solid #000;flex-grow:2;margin-bottom:0}.tox:not([dir=rtl]) .tox-sv-palette,.tox:not([dir=rtl]) .tox-hue-slider{margin-right:15px}.tox:not([dir=rtl]) .tox-hue-slider-thumb{margin-left:-1px}.tox:not([dir=rtl]) .tox-rgb-form label{margin-right:.5em}.tox[dir=rtl] .tox-sv-palette,.tox[dir=rtl] .tox-hue-slider{margin-left:15px}.tox[dir=rtl] .tox-hue-slider-thumb{margin-right:-1px}.tox[dir=rtl] .tox-rgb-form label{margin-left:.5em}.tox .tox-toolbar .tox-swatches,.tox .tox-toolbar__overflow .tox-swatches,.tox .tox-toolbar__primary .tox-swatches{margin:5px 0 6px 11px}.tox .tox-collection--list .tox-collection__group .tox-swatches-menu{border:0;margin:-4px}.tox .tox-swatches__row{display:flex}@media (forced-colors:active){.tox .tox-swatches__row{forced-color-adjust:none}}.tox .tox-swatch{width:30px;height:30px;transition:transform .15s,box-shadow .15s}.tox .tox-swatch:focus,.tox .tox-swatch:hover{transform:scale(.8);box-shadow:inset 0 0 0 1px #7f7f7f4d}.tox .tox-swatch--remove{justify-content:center;align-items:center;display:flex}.tox .tox-swatch--remove svg path{stroke:#e74c3c}.tox .tox-swatches__picker-btn{cursor:pointer;background-color:#0000;border:0;outline:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.tox .tox-swatches__picker-btn svg{fill:#222f3e;width:24px;height:24px}.tox .tox-swatches__picker-btn:hover{background:#f0f0f0}.tox div.tox-swatch:not(.tox-swatch--remove) svg{fill:#222f3e;width:24px;height:24px;margin:3px;display:none}.tox div.tox-swatch:not(.tox-swatch--remove) svg path{fill:#fff;paint-order:stroke;stroke:#222f3e;stroke-width:2px}.tox div.tox-swatch:not(.tox-swatch--remove).tox-collection__item--enabled svg{display:block}.tox:not([dir=rtl]) .tox-swatches__picker-btn{margin-left:auto}.tox[dir=rtl] .tox-swatches__picker-btn{margin-right:auto}.tox .tox-comment{background:#fff;border:1px solid #fff;border-radius:6px;padding:8px 8px 16px;position:relative}.tox .tox-comment:hover{box-shadow:0 4px 8px #222f3e1a}.tox .tox-comment.tox-comment--selected{background-color:#fff2c9;border:1px solid #ffcf30;box-shadow:0 4px 8px #222f3e1a}.tox .tox-comment.tox-comment--selected:focus{border:2px solid #006ce7;margin:-1px}.tox .tox-comment.tox-comment--selected:focus:not(:first-child){margin-top:7px}.tox .tox-comment.tox-comment--selected .tox-comment__single{margin-bottom:12px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus{position:relative}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:after{pointer-events:none;content:"";border:2px solid #006ce7;border-radius:6px;display:block;position:absolute;inset:-9px}.tox .tox-comment.tox-comment--selected .tox-comment__single:focus:last-of-type:has(textarea):after{bottom:-29px}.tox .tox-comment__header{color:#222f3e;justify-content:space-between;align-items:center;display:flex}.tox .tox-comment__date{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-comment__body{color:#222f3e;text-transform:initial;white-space:pre-wrap;margin-top:8px;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;transition:max-height .5s cubic-bezier(0,1,0,1);position:relative}.tox .tox-comment__body.tox-comment__body--expanded{max-height:100em;transition:max-height 1s ease-in-out}.tox .tox-comment__body.tox-comment__body--pending{transition:max-height}.tox .tox-comment__body p{margin:0}.tox .tox-comment__body textarea{resize:none;white-space:normal;width:100%;font-size:16px}.tox .tox-comment__loading-text{color:#222f3e;flex-direction:column;align-items:center;display:flex;position:relative}.tox .tox-comment__loading-text>div{padding-bottom:16px}.tox .tox-comment__overlaytext{z-index:10;flex-direction:column;padding:1em;font-size:14px;position:absolute;inset:0}.tox .tox-comment__overlaytext p{color:#222f3e;text-align:center;background-color:#fff;box-shadow:0 0 8px 8px #fff}.tox .tox-comment__overlaytext div:nth-of-type(2){font-size:.8em}.tox .tox-comment__expander{padding-top:8px}.tox .tox-comment__expander p{color:#222f3eb3;font-size:14px;font-style:normal}.tox .tox-comment__expander p:focus{font-weight:700}.tox .tox-comment__buttonspacing{text-align:center;padding-top:16px}.tox .tox-tbtn.tox-comment__mention-btn{background-color:#0000;justify-content:center;align-items:center;width:34px;height:34px;margin:0;padding:5px;display:flex}.tox .tox-comment-thread{background:0 0;border-radius:6px;position:relative}.tox .tox-comment-thread>:not(:first-child){margin-top:8px}.tox .tox-comment-thread__overlay:after{content:"";opacity:.9;z-index:5;background:#fff;display:flex;position:absolute;inset:0}.tox .tox-comment__reply{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;margin-top:8px;display:flex}.tox .tox-comment__reply>:first-child{width:100%;margin-bottom:8px}.tox .tox-comment__edit{flex-wrap:wrap;justify-content:flex-end;margin-top:8px;display:flex}.tox .tox-comment__gradient:after{content:"";background:linear-gradient(#fff0,#fff);width:100%;height:5em;margin-top:-40px;display:block;position:absolute;bottom:0}.tox .tox-comment__overlay{opacity:.9;text-align:center;z-index:5;background:#fff;flex-direction:column;flex-grow:1;display:flex;position:absolute;inset:0}.tox .tox-comment__busy-spinner{z-index:20;background-color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tox .tox-comment__scroll{scroll-behavior:smooth;flex-direction:column;flex-shrink:1;padding:12px;display:flex;overflow:auto}.tox .tox-comment__scroll:has(textarea:focus){scroll-behavior:auto}.tox .tox-comment--disappearing{transition:opacity .5s}.tox .tox-comment[data-transitioning-destination=deleting]{opacity:0}.tox .tox-ring-loader{box-sizing:border-box;border:1px solid #fff;border-bottom-color:#0000;border-radius:50%;width:10px;height:10px;animation:1s linear infinite tox-rotation;display:inline-block}.tox:not([dir=rtl]) .tox-comment__edit,.tox:not([dir=rtl]) .tox-comment__buttonspacing>:last-child,.tox:not([dir=rtl]) .tox-comment__edit>:last-child,.tox:not([dir=rtl]) .tox-comment__reply>:last-child{margin-left:8px}.tox[dir=rtl] .tox-comment__edit,.tox[dir=rtl] .tox-comment__buttonspacing>:last-child,.tox[dir=rtl] .tox-comment__edit>:last-child,.tox[dir=rtl] .tox-comment__reply>:last-child{margin-right:8px}.tox .tox-user{align-items:center;display:flex}.tox .tox-user__avatar svg{fill:#222f3eb3}.tox .tox-user__avatar img{object-fit:cover;vertical-align:middle;border-radius:50%;width:36px;height:36px}.tox .tox-user__name{color:#222f3e;text-transform:none;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.tox:not([dir=rtl]) .tox-user__avatar img,.tox:not([dir=rtl]) .tox-user__avatar svg{margin-right:8px}.tox:not([dir=rtl]) .tox-user__avatar+.tox-user__name,.tox[dir=rtl] .tox-user__avatar img,.tox[dir=rtl] .tox-user__avatar svg{margin-left:8px}.tox[dir=rtl] .tox-user__avatar+.tox-user__name{margin-right:8px}.tox .tox-dialog-wrap{z-index:1100;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tox .tox-dialog-wrap__backdrop{z-index:1;background-color:#ffffffbf;position:absolute;inset:0}.tox .tox-dialog-wrap__backdrop--opaque{background-color:#fff}.tox .tox-dialog{z-index:2;background-color:#fff;border:0 solid #eee;border-radius:10px;flex-direction:column;width:95vw;max-width:480px;max-height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox .tox-dialog{align-self:flex-start;width:calc(100vw - 16px);max-height:calc(100vh - 16px);margin:8px auto}}.tox .tox-dialog-inline{z-index:1100}.tox .tox-dialog__header{color:#222f3e;background-color:#fff;border-bottom:none;justify-content:space-between;align-items:center;padding:8px 16px 0;font-size:16px;display:flex;position:relative}.tox .tox-dialog__header .tox-button{z-index:1}.tox .tox-dialog__draghandle{cursor:grab;width:100%;height:100%;position:absolute;top:0;left:0}.tox .tox-dialog__draghandle:active{cursor:grabbing}.tox .tox-dialog__dismiss{margin-left:auto}.tox .tox-dialog__title{text-transform:none;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.3}.tox .tox-dialog__body{color:#222f3e;text-align:left;text-transform:none;flex:1;min-width:0;font-size:16px;font-style:normal;font-weight:400;line-height:1.3;display:flex}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox .tox-dialog__body{flex-direction:column}}.tox .tox-dialog__body-nav{flex-direction:column;flex-shrink:0;align-items:flex-start;padding:16px;display:flex}@media only screen and (width>=768px){.tox .tox-dialog__body-nav{max-width:11em}}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox .tox-dialog__body-nav{-webkit-overflow-scrolling:touch;flex-direction:row;padding-bottom:0;overflow-x:auto}}.tox .tox-dialog__body-nav-item{color:#222f3eb3;border-bottom:2px solid #0000;flex-shrink:0;max-width:13em;margin-bottom:8px;font-size:14px;line-height:1.3;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.tox .tox-dialog__body-nav-item:focus{background-color:#006ce71a}.tox .tox-dialog__body-nav-item--active{color:#144782;border-bottom:2px solid #144782}@media (forced-colors:active){.tox .tox-dialog__body-nav-item--active{color:highlight;border-bottom:2px solid highlight}}.tox .tox-dialog__body-content{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;max-height:min(650px,100vh - 110px);padding:16px;display:flex;overflow:auto}.tox .tox-dialog__body-content>*{margin-top:16px;margin-bottom:0}.tox .tox-dialog__body-content>:first-child{margin-top:0}.tox .tox-dialog__body-content>:last-child{margin-bottom:0}.tox .tox-dialog__body-content>:only-child{margin-top:0;margin-bottom:0}.tox .tox-dialog__body-content a{color:#144782;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus,.tox .tox-dialog__body-content a:hover{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #144782}.tox .tox-dialog__body-content a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-dialog__body-content svg{fill:#222f3e}.tox .tox-dialog__body-content strong{font-weight:700}.tox .tox-dialog__body-content ul{list-style-type:disc}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{padding-inline-start:2.5rem}.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-bottom:16px}.tox .tox-dialog__body-content dd,.tox .tox-dialog__body-content dl,.tox .tox-dialog__body-content dt,.tox .tox-dialog__body-content ol,.tox .tox-dialog__body-content ul{margin-inline:0;display:block}.tox .tox-dialog__body-content .tox-form__group h1{color:#222f3e;letter-spacing:normal;text-transform:none;margin-top:2rem;margin-bottom:16px;font-size:20px;font-style:normal;font-weight:700}.tox .tox-dialog__body-content .tox-form__group h2{color:#222f3e;letter-spacing:normal;text-transform:none;margin-top:2rem;margin-bottom:16px;font-size:16px;font-style:normal;font-weight:700}.tox .tox-dialog__body-content .tox-form__group p{margin-bottom:16px}.tox .tox-dialog__body-content .tox-form__group h1:first-child,.tox .tox-dialog__body-content .tox-form__group h2:first-child,.tox .tox-dialog__body-content .tox-form__group p:first-child{margin-top:0}.tox .tox-dialog__body-content .tox-form__group h1:last-child,.tox .tox-dialog__body-content .tox-form__group h2:last-child,.tox .tox-dialog__body-content .tox-form__group p:last-child{margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group h1:only-child,.tox .tox-dialog__body-content .tox-form__group h2:only-child,.tox .tox-dialog__body-content .tox-form__group p:only-child{margin-top:0;margin-bottom:0}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--center{text-align:center}.tox .tox-dialog__body-content .tox-form__group .tox-label.tox-label--end{text-align:end}.tox .tox-dialog--width-lg{max-width:1200px;height:650px}.tox .tox-dialog--fullscreen{max-width:100%;height:100%}.tox .tox-dialog--fullscreen .tox-dialog__body-content{max-height:100%}.tox .tox-dialog--width-md{max-width:800px}.tox .tox-dialog--width-md .tox-dialog__body-content{overflow:auto}.tox .tox-dialog__body-content--centered{text-align:center}.tox .tox-dialog__footer{background-color:#fff;border-top:none;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.tox .tox-dialog__footer-end,.tox .tox-dialog__footer-start{display:flex}.tox .tox-dialog__busy-spinner{z-index:3;background-color:#ffffffbf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tox .tox-dialog__table{border-collapse:collapse;width:100%}.tox .tox-dialog__table thead th{padding-bottom:8px;font-weight:700}.tox .tox-dialog__table thead th:first-child{padding-right:8px}.tox .tox-dialog__table tbody tr{border-bottom:1px solid #626262}.tox .tox-dialog__table tbody tr:last-child{border-bottom:none}.tox .tox-dialog__table td{padding-top:8px;padding-bottom:8px}.tox .tox-dialog__table td:first-child{padding-right:8px}.tox .tox-dialog__iframe{min-height:200px}.tox .tox-dialog__iframe.tox-dialog__iframe--opaque{background:#fff}.tox .tox-navobj-bordered{position:relative}.tox .tox-navobj-bordered:before{content:"";opacity:1;pointer-events:none;z-index:1;border:1px solid #eee;border-radius:6px;position:absolute;inset:0}.tox .tox-navobj-bordered iframe{border-radius:6px}.tox .tox-navobj-bordered-focus.tox-navobj-bordered:before{border-color:#006ce7;outline:0;box-shadow:0 0 0 1px #006ce7}.tox .tox-dialog__popups{z-index:1100;width:100%;position:absolute}.tox .tox-dialog__body-iframe{flex-direction:column;flex:1;display:flex}.tox .tox-dialog__body-iframe .tox-navobj{flex:1;display:flex}.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2){flex:1;height:100%}.tox .tox-dialog-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-dialog-dock-fadein{opacity:1;visibility:visible}.tox .tox-dialog-dock-transition{transition:visibility 0s linear .3s,opacity .3s}.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein{transition-delay:0s}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav{margin-right:0}body:not(.tox-force-desktop) .tox:not([dir=rtl]) .tox-dialog__body-nav-item:not(:first-child){margin-left:8px}}.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-end>*,.tox:not([dir=rtl]) .tox-dialog__footer .tox-dialog__footer-start>*{margin-left:8px}.tox[dir=rtl] .tox-dialog__body{text-align:right}@media only screen and (width<=767px){body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav{margin-left:0}body:not(.tox-force-desktop) .tox[dir=rtl] .tox-dialog__body-nav-item:not(:first-child){margin-right:8px}}.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-end>*,.tox[dir=rtl] .tox-dialog__footer .tox-dialog__footer-start>*{margin-right:8px}.tox .tox-dropdown-content{position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;border-radius:var(--tox-private-panel-border-radius,6px);background-color:var(--tox-private-background-color,#fff);width:fit-content;height:fit-content;max-height:50vh;position:fixed;overflow:auto;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-dropdown-content .tox-menu{width:100%;box-shadow:none}body.tox-dialog__disable-scroll{overflow:hidden}.tox .tox-dropzone-container{flex:1;display:flex}.tox .tox-dropzone{box-sizing:border-box;background:#fff;border:2px dashed #eee;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;min-height:100px;padding:10px;display:flex}.tox .tox-dropzone p{color:#222f3eb3;margin:0 0 16px}.tox .tox-edit-area{flex:1;display:flex;position:relative;overflow:hidden}.tox .tox-edit-area:before{content:"";opacity:0;pointer-events:none;z-index:1;border:2px solid #006ce7;border-radius:4px;transition:opacity .15s;position:absolute;inset:0}@media (forced-colors:active){.tox .tox-edit-area:before{border:2px solid highlight}}.tox .tox-edit-area__iframe{box-sizing:border-box;background-color:#fff;border:0;flex:1;width:100%;height:100%;position:absolute}.tox.tox-edit-focus .tox-edit-area:before{opacity:1}.tox.tox-inline-edit-area{border:1px dotted #eee}.tox .tox-expandable-box{border:1px solid var(--tox-private-border-color,#eee);justify-content:stretch;gap:var(--tox-private-pad-sm,8px);padding:var(--tox-private-pad-sm,8px) var(--tox-private-pad-md,16px);border-radius:6px;flex-direction:column;display:flex}.tox .tox-expandable-box__content{overflow:auto}.tox .tox-expandable-box__content--overflowing{position:relative;overflow:hidden}.tox .tox-expandable-box__content--overflowing:after{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent 50%,var(--tox-private-background-color,#fff));height:min(100px,100%);position:absolute;bottom:0;left:0;right:0}.tox .tox-expandable-box__content--expanded{max-height:fit-content}.tox .tox-control-wrap{flex:1;position:relative}.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid{display:none}.tox .tox-control-wrap svg{display:block}.tox .tox-control-wrap__status-icon-wrap{position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-control-wrap__status-icon-invalid svg{fill:#c00}.tox .tox-control-wrap__status-icon-unknown svg{fill:orange}.tox .tox-control-wrap__status-icon-valid svg{fill:green}.tox:not([dir=rtl]) .tox-control-wrap--status-invalid .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-unknown .tox-textfield,.tox:not([dir=rtl]) .tox-control-wrap--status-valid .tox-textfield{padding-right:32px}.tox:not([dir=rtl]) .tox-control-wrap__status-icon-wrap{right:4px}.tox[dir=rtl] .tox-control-wrap--status-invalid .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-unknown .tox-textfield,.tox[dir=rtl] .tox-control-wrap--status-valid .tox-textfield{padding-left:32px}.tox[dir=rtl] .tox-control-wrap__status-icon-wrap{left:4px}.tox .tox-custom-preview{border:1px solid #eee;border-radius:6px;flex:1;padding:8px}.tox .tox-autocompleter{max-width:25em}.tox .tox-autocompleter .tox-menu{box-sizing:border-box;max-width:25em}.tox .tox-autocompleter .tox-autocompleter-highlight{font-weight:700}.tox .tox-color-input{z-index:1;display:flex;position:relative}.tox .tox-color-input .tox-textfield{z-index:-1}.tox .tox-color-input span{box-shadow:none;box-sizing:border-box;border:1px solid #222f3e33;border-radius:6px;width:24px;height:24px;position:absolute;top:6px}@media (forced-colors:active){.tox .tox-color-input span{forced-color-adjust:none;border-color:currentColor;border-width:2px!important}}.tox .tox-color-input span:focus:not([aria-disabled=true]),.tox .tox-color-input span:hover:not([aria-disabled=true]){cursor:pointer;border-color:#006ce7}.tox .tox-color-input span:before{box-sizing:border-box;content:"";z-index:-1;background-image:linear-gradient(45deg,#00000040 25%,#0000 25%),linear-gradient(-45deg,#00000040 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#00000040 75%),linear-gradient(-45deg,#0000 75%,#00000040 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;border:1px solid #fff;border-radius:6px;width:24px;height:24px;position:absolute;top:-1px;left:-1px}@media (forced-colors:active){.tox .tox-color-input span:before{border:none}}.tox .tox-color-input span[aria-disabled=true]{cursor:not-allowed}.tox:not([dir=rtl]) .tox-color-input .tox-textfield{padding-left:36px}.tox:not([dir=rtl]) .tox-color-input span{left:6px}.tox[dir=rtl] .tox-color-input .tox-textfield{padding-right:36px}.tox[dir=rtl] .tox-color-input span{right:6px}.tox .tox-label,.tox .tox-toolbar-label{color:#222f3eb3;text-transform:none;white-space:nowrap;padding:0 8px 0 0;font-size:14px;font-style:normal;font-weight:400;line-height:1.3;display:block}.tox .tox-toolbar-label{padding:0 8px}.tox[dir=rtl] .tox-label{padding:0 0 0 8px}.tox .tox-form{flex-direction:column;flex:1;display:flex}.tox .tox-form__group{box-sizing:border-box;margin-bottom:4px}.tox .tox-form-group--maximize{flex:1}.tox .tox-form__group--error{color:#c00}.tox .tox-form__group--collection{display:flex}.tox .tox-form__grid{flex-flow:wrap;justify-content:space-between;display:flex}.tox .tox-form__grid--2col>.tox-form__group{width:calc(50% - 4px)}.tox .tox-form__grid--3col>.tox-form__group{width:calc(33.3333% - 4px)}.tox .tox-form__grid--4col>.tox-form__group{width:calc(25% - 4px)}.tox .tox-form__controls-h-stack,.tox .tox-form__group--inline{align-items:center;display:flex}.tox .tox-form__group--stretched{flex-direction:column;flex:1;display:flex}.tox .tox-form__group--stretched .tox-textarea{flex:1}.tox .tox-form__group--stretched .tox-navobj{flex:1;display:flex}.tox .tox-form__group--stretched .tox-navobj :nth-child(2){flex:1;height:100%}.tox:not([dir=rtl]) .tox-form__controls-h-stack>:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-form__controls-h-stack>:not(:first-child){margin-right:4px}.tox .tox-lock.tox-locked .tox-lock-icon__unlock,.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock{display:none}.tox .tox-context-form__group .tox-button--icon.tox-lock-context-form-size-input{margin-left:8px;margin-right:8px}.tox .tox-listboxfield .tox-listbox--select,.tox .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus,.tox .tox-textfield,.tox .tox-toolbar-textfield{appearance:none;box-shadow:none;box-sizing:border-box;color:#222f3e;resize:none;background-color:#fff;border:1px solid #eee;border-radius:6px;outline:0;width:100%;min-height:34px;margin:0;padding:5px 5.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px}.tox .tox-textarea[disabled],.tox .tox-textfield[disabled],.tox .tox-toolbar-textfield[disabled]{color:#222f3ed9;cursor:not-allowed;background-color:#f2f2f2}.tox .tox-custom-editor:focus-within,.tox .tox-focusable-wrapper:focus,.tox .tox-listboxfield .tox-listbox--select:focus,.tox .tox-textarea-wrap:focus-within,.tox .tox-textarea:focus,.tox .tox-textfield:focus,.tox .tox-toolbar-textfield:focus{background-color:#fff;border-color:#006ce7;outline:0;box-shadow:0 0 0 1px #006ce7}.tox .tox-toolbar-textfield{max-width:250px;min-height:unset;height:28px;margin:5px 0 6px}.tox .tox-naked-btn{box-shadow:unset;color:#006ce7;cursor:pointer;background-color:#0000;border:0 #0000;margin:0;padding:0;display:block}.tox .tox-naked-btn svg{fill:#222f3e;display:block}.tox .tox-textfield-size{width:80px}.tox:not([dir=rtl]) .tox-toolbar-textfield+*{margin-left:4px}.tox[dir=rtl] .tox-toolbar-textfield+*{margin-right:4px}.tox .tox-listboxfield{cursor:pointer;position:relative}.tox .tox-listboxfield .tox-listbox--select[disabled]{color:#222f3ed9;cursor:not-allowed;background-color:#f2f2f2}.tox .tox-listbox__select-label{cursor:default;flex:1;margin:0 4px}.tox .tox-listbox__select-chevron{justify-content:center;align-items:center;width:16px;display:flex}.tox .tox-listbox__select-chevron svg{fill:#222f3e}@media (forced-colors:active){.tox .tox-listbox__select-chevron svg{fill:currentColor!important}}.tox .tox-listboxfield .tox-listbox--select{align-items:center;display:flex}.tox:not([dir=rtl]) .tox-listboxfield svg{right:8px}.tox[dir=rtl] .tox-listboxfield svg{left:8px}.tox .tox-selectfield{cursor:pointer;position:relative}.tox .tox-selectfield select{appearance:none;box-shadow:none;box-sizing:border-box;color:#222f3e;resize:none;background-color:#fff;border:1px solid #eee;border-radius:6px;outline:0;width:100%;min-height:34px;margin:0;padding:5px 5.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:24px}.tox .tox-selectfield select[disabled]{color:#222f3ed9;cursor:not-allowed;background-color:#f2f2f2}.tox .tox-selectfield select::-ms-expand{display:none}.tox .tox-selectfield select:focus{background-color:#fff;border-color:#006ce7;outline:0;box-shadow:0 0 0 1px #006ce7}.tox .tox-selectfield svg{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tox .tox-selectfield select option:checked{background-color:revert;color:revert}.tox:not([dir=rtl]) .tox-selectfield select[size="0"],.tox:not([dir=rtl]) .tox-selectfield select[size="1"]{padding-right:24px}.tox:not([dir=rtl]) .tox-selectfield svg{right:8px}.tox[dir=rtl] .tox-selectfield select[size="0"],.tox[dir=rtl] .tox-selectfield select[size="1"]{padding-left:24px}.tox[dir=rtl] .tox-selectfield svg{left:8px}.tox .tox-textarea-wrap{border:1px solid #eee;border-radius:6px;flex:1;display:flex;overflow:hidden}.tox .tox-textarea{appearance:textarea;white-space:pre-wrap}.tox .tox-textarea-wrap .tox-textarea,.tox .tox-textarea-wrap .tox-textarea:focus{border:none}.tox-fullscreen{overscroll-behavior:none;touch-action:pinch-zoom;border:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle{display:none}.tox-shadowhost.tox-fullscreen,.tox.tox-tinymce.tox-fullscreen{z-index:1200;position:fixed;top:0;left:0}.tox.tox-tinymce.tox-fullscreen{background-color:#0000}.tox-fullscreen .tox.tox-tinymce-aux,.tox-fullscreen~.tox.tox-tinymce-aux{z-index:1201}.tox .tox-help__more-link{margin-top:1em;list-style:none}.tox .tox-imagepreview{background-color:#666;width:100%;height:380px;position:relative;overflow:hidden}.tox .tox-imagepreview.tox-imagepreview__loaded{overflow:auto}.tox .tox-imagepreview__container{display:flex;position:absolute;top:100vw;left:100vw}.tox .tox-imagepreview__image{background:url(data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw==)}.tox .tox-image-tools .tox-spacer{flex:1}.tox .tox-image-tools .tox-bar{justify-content:center;align-items:center;height:60px;display:flex}.tox .tox-image-tools .tox-imagepreview,.tox .tox-image-tools .tox-imagepreview+.tox-bar{margin-top:8px}.tox .tox-image-tools .tox-croprect-block{opacity:.5;zoom:1;background:#000;position:absolute}.tox .tox-image-tools .tox-croprect-handle{border:2px solid #fff;width:20px;height:20px;position:absolute;top:0;left:0}.tox .tox-image-tools .tox-croprect-handle-move{cursor:move;border:0;position:absolute}.tox .tox-image-tools .tox-croprect-handle-nw{cursor:nw-resize;border-width:2px 0 0 2px;margin:-2px 0 0 -2px;top:100px;left:100px}.tox .tox-image-tools .tox-croprect-handle-ne{cursor:ne-resize;border-width:2px 2px 0 0;margin:-2px 0 0 -20px;top:100px;left:200px}.tox .tox-image-tools .tox-croprect-handle-sw{cursor:sw-resize;border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;top:200px;left:100px}.tox .tox-image-tools .tox-croprect-handle-se{cursor:se-resize;border-width:0 2px 2px 0;margin:-20px 0 0 -20px;top:200px;left:200px}.tox .tox-image-selector-loading-spinner-wrapper{justify-content:center;align-items:center;display:flex}.tox .tox-image-selector-loading-spinner{aspect-ratio:1;border:3px solid #006ce7;border-bottom-color:#0000;border-radius:50%;width:min(24px,30%);animation:1s linear infinite tox-rotation;position:absolute}.tox .tox-toolbar .tox-image-selector,.tox .tox-toolbar__overflow .tox-image-selector,.tox .tox-toolbar__primary .tox-image-selector{margin:5px 0 6px 11px}.tox .tox-image-selector-menu{border:0;border-radius:3px;margin:-4px;padding:4px}.tox .tox-image-selector-menu .tox-collection--list .tox-collection__group{border:0;margin:-4px;padding:0}.tox .tox-image-selector-menu .tox-collection__item{max-width:48px}.tox .tox-image-selector-menu .tox-collection__item-icon{border:1px solid #eee;border-radius:3px;width:100%;margin-bottom:4px}.tox .tox-image-selector-menu .tox-collection__item-icon svg path{stroke:#c00}.tox .tox-image-selector__row{display:flex}.tox .tox-image-selector--remove{justify-content:center;align-items:center;display:flex}.tox .tox-image-selector--remove svg path{stroke:#c00}.tox .tox-image-selector-image-wrapper{justify-content:center;align-items:center;width:46px;height:46px;display:flex}.tox .tox-image-selector-image-img{max-width:100%;max-height:100%}.tox .tox-image-selector__picker-btn{cursor:pointer;background-color:#0000;border:0;outline:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex}.tox .tox-image-selector__picker-btn svg{fill:#222f3e;width:24px;height:24px}.tox .tox-image-selector__picker-btn:hover{background:#f0f0f0}.tox .tox-context-toolbar{position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;z-index:1150;background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);border:1px solid #e3e3e3;border-radius:6px;padding:8px;position:absolute;box-shadow:0 2px 8px #00000014}.tox .tox-context-toolbar[popover]{margin:0;inset:auto}.tox .tox-context-toolbar .tox-toolbar{flex-wrap:nowrap;gap:8px;display:flex}.tox .tox-context-toolbar .tox-toolbar__group{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:0;display:flex}.tox .tox-insert-table-picker{background-color:#fff;flex-wrap:wrap;width:170px;display:flex}.tox .tox-insert-table-picker>div{box-sizing:border-box;border:1px solid #eee;border-width:0 1px 1px 0;width:17px;height:17px}.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker{margin:-4px}.tox .tox-insert-table-picker .tox-insert-table-picker__selected{background-color:#006ce7;border-color:#eee}@media (forced-colors:active){.tox .tox-insert-table-picker .tox-insert-table-picker__selected{filter:contrast(50%);border-color:highlight}}.tox .tox-insert-table-picker__label{color:#222f3eb3;text-align:center;width:100%;padding:4px;font-size:14px;display:block}.tox:not([dir=rtl]) .tox-insert-table-picker>div:nth-child(10n),.tox[dir=rtl] .tox-insert-table-picker>div:nth-child(10n+1){border-right:0}.tox-mentions__card-common{z-index:1200}.tox.tox-mentions__card{background:#fff;border:1px solid #eee;padding:4px 8px;display:flex}.tox.tox-mentions__card .tox-mentions__container{flex-direction:column;align-self:center;margin:0 4px;display:flex}.tox .tox-mentions__avatar{border-radius:50%;width:42px;height:42px;margin-right:4px}.tox .tox-mentions__username{color:#222f3e;font-size:14px;line-height:21px}.tox .tox-mentions__description{color:#222f3eb3;font-size:12px;line-height:21px}.tox .tox-collection__item--active .tox-mentions__description,.tox .tox-collection__item--active .tox-mentions__username{color:inherit}.tox .tox-menu{vertical-align:top;z-index:1150;background-color:#fff;border:1px solid #0000;border-radius:6px;display:inline-block;overflow:hidden;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-menu.tox-collection.tox-collection--list{padding:0 4px}.tox .tox-menu.tox-collection.tox-collection--toolbar,.tox .tox-menu.tox-collection.tox-collection--grid{padding:8px}@media only screen and (width>=768px){.tox .tox-menu .tox-collection__item-label{overflow-wrap:break-word;word-break:normal}.tox .tox-dialog__popups .tox-menu .tox-collection__item-label{word-break:break-all}}.tox .tox-menu__label blockquote,.tox .tox-menu__label code,.tox .tox-menu__label h1,.tox .tox-menu__label h2,.tox .tox-menu__label h3,.tox .tox-menu__label h4,.tox .tox-menu__label h5,.tox .tox-menu__label h6,.tox .tox-menu__label p{margin:0}.tox .tox-menubar{background:#fff repeating-linear-gradient(#0000 0 1px,#0000 1px 39px) 50% 39px/100% calc(100% - 39px) no-repeat;flex-wrap:wrap;flex:none;grid-area:1/1/auto/-1;padding:0 11px 0 12px;display:flex}.tox .tox-promotion+.tox-menubar{grid-column:1}@media (width<=480px){.tox:not(.tox-tinymce-inline) .tox-menubar{flex-wrap:nowrap;min-width:0;min-height:39px;overflow:auto hidden}}.tox .tox-promotion{padding-inline:4px 8px;background:#fff repeating-linear-gradient(#0000 0 1px,#0000 1px 39px) 50% 39px/100% calc(100% - 39px) no-repeat;grid-area:1/2;padding-top:5px}.tox .tox-promotion-link{color:#086be6;cursor:pointer;white-space:nowrap;background-color:#e8f1f8;border-radius:5px;align-items:unsafe center;height:26.6px;padding:4px 8px;font-size:14px;display:flex}.tox .tox-promotion-link:hover{background-color:#b4d7ff}.tox .tox-promotion-link:focus{background-color:#d9edf7}.tox .tox-mbtn{box-shadow:none;color:#222f3e;text-transform:none;background:#fff;border:0;border-radius:3px;outline:0;flex:none;justify-content:center;align-items:center;width:auto;height:28px;margin:5px 1px 6px 0;padding:0 4px;font-size:14px;font-style:normal;font-weight:400;display:flex}.tox .tox-mbtn[disabled]{box-shadow:none;color:#222f3e80;cursor:not-allowed;background-color:#fff;border:0}.tox .tox-mbtn:focus:not(:disabled){box-shadow:none;color:#222f3e;z-index:1;background:#fff;border:0;position:relative}.tox .tox-mbtn:focus:not(:disabled):after{pointer-events:none;content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-mbtn:focus:not(:disabled):after{border:2px solid highlight}}.tox .tox-mbtn--active,.tox .tox-mbtn:not(:disabled).tox-mbtn--active:focus{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-mbtn__select-label{cursor:default;margin:0 4px;font-weight:400}.tox .tox-mbtn[disabled] .tox-mbtn__select-label{cursor:not-allowed}.tox .tox-mbtn__select-chevron{justify-content:center;align-items:center;width:16px;display:none}.tox .tox-notification{box-shadow:none;box-sizing:border-box;opacity:0;border-style:solid;border-width:1px;border-radius:6px;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);width:max-content;margin-top:4px;margin-left:auto;margin-right:auto;padding:4px;font-size:14px;font-weight:400;transition:transform .1s ease-in,opacity .15s ease-in;display:grid}.tox .tox-notification a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification p{font-size:14px;font-weight:400}.tox .tox-notification:focus{border-color:#006ce7;box-shadow:0 0 0 1px #006ce7}.tox .tox-notification--in{opacity:1}.tox .tox-notification--success{color:#222f3e;background-color:#e4eeda;border-color:#d7e6c8}.tox .tox-notification--success p{color:#222f3e}.tox .tox-notification--success a{color:#517342}.tox .tox-notification--success a:focus,.tox .tox-notification--success a:hover{color:#24321d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #517342}.tox .tox-notification--success a:active{color:#0d120a;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--success svg{fill:#222f3e}.tox .tox-notification--error{color:#222f3e;background-color:#f5cccc;border-color:#f0b3b3}.tox .tox-notification--error p{color:#222f3e}.tox .tox-notification--error a{color:#77181f}.tox .tox-notification--error a:focus,.tox .tox-notification--error a:hover{color:#220709;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #77181f}.tox .tox-notification--error a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--error svg{fill:#222f3e}.tox .tox-notification--warn,.tox .tox-notification--warning{color:#222f3e;background-color:#fff5cc;border-color:#fff0b3}.tox .tox-notification--warn p,.tox .tox-notification--warning p{color:#222f3e}.tox .tox-notification--warn a,.tox .tox-notification--warning a{color:#7a6e25}.tox .tox-notification--warn a:focus,.tox .tox-notification--warn a:hover,.tox .tox-notification--warning a:focus,.tox .tox-notification--warning a:hover{color:#2c280d;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn a:focus-visible,.tox .tox-notification--warning a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #7a6e25}.tox .tox-notification--warn a:active,.tox .tox-notification--warning a:active{color:#050502;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--warn svg,.tox .tox-notification--warning svg{fill:#222f3e}.tox .tox-notification--info{color:#222f3e;background-color:#d6e7fb;border-color:#c1dbf9}.tox .tox-notification--info p{color:#222f3e}.tox .tox-notification--info a{color:#2a64a6}.tox .tox-notification--info a:focus,.tox .tox-notification--info a:hover{color:#163355;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #2a64a6}.tox .tox-notification--info a:active{color:#0b1a2c;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-notification--info svg{fill:#222f3e}.tox .tox-notification__body{color:#222f3e;text-align:center;white-space:normal;word-break:break-all;word-break:break-word;grid-area:1/2/2/3;align-self:center;font-size:14px}.tox .tox-notification__body>*{margin:0}.tox .tox-notification__body>*+*{margin-top:1rem}.tox .tox-notification__icon{grid-area:1/1/2/2;place-self:center end}.tox .tox-notification__icon svg{display:block}.tox .tox-notification__dismiss{grid-area:1/3/2/4;place-self:start end}.tox .tox-notification .tox-progress-bar{grid-area:2/1/3/4;justify-self:center}.tox .tox-notification-container-dock-fadeout{opacity:0;visibility:hidden}.tox .tox-notification-container-dock-fadein{opacity:1;visibility:visible}.tox .tox-notification-container-dock-transition{transition:visibility 0s linear .3s,opacity .3s}.tox .tox-notification-container-dock-transition.tox-notification-container-dock-fadein{transition-delay:0s}.tox .tox-onboarding-overlay{z-index:1302;background-color:#f0f0f0;justify-content:center;align-items:center;height:100%;display:grid;position:absolute;top:0;left:0;right:0;overflow:auto}.tox .tox-onboarding-dialog{background-color:#fff;border-radius:12px;flex-direction:column;max-width:512px;margin:8px;display:flex;box-shadow:0 16px 16px -10px #222f3e26,0 0 40px 1px #222f3e26}.tox .tox-onboarding-dialog .tox-onboarding-header{color:#222f3e;justify-content:center;align-items:center;margin:24px 0 8px;font-size:20px;display:flex}.tox .tox-onboarding-dialog .tox-onboarding-step{grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 24px;display:grid}.tox .tox-onboarding-dialog .tox-onboarding-step:not(:last-child){border-bottom:1px solid #e3e3e3}.tox .tox-onboarding-dialog .tox-onboarding-step--number{aspect-ratio:1;color:#00ad0e;border:1px solid #00ad0e;border-radius:50%;justify-content:center;align-items:center;width:24px;font-size:12px;font-weight:700;display:flex}.tox .tox-onboarding-dialog .tox-onboarding-step--body{padding:24px 0 24px 16px}.tox .tox-onboarding-dialog .tox-onboarding-step--body-header{color:#222f3e;margin-bottom:4px;font-size:14px;font-weight:700}.tox .tox-onboarding-dialog .tox-onboarding-step--body-details{color:#222f3eb3;font-size:14px}.tox .tox-onboarding-dialog .tox-onboarding-step--action{padding-left:24px}.tox .tox-onboarding-dialog .tox-onboarding-footer{background-color:#f0f0f0;border-bottom-right-radius:12px;border-bottom-left-radius:12px;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.tox .tox-onboarding-dialog .tox-onboarding-footer p{color:#222f3eb3;justify-content:center;align-items:center;gap:4px;font-size:14px;display:flex}.tox .tox-onboarding-dialog svg{fill:#222f3eb3;width:24px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin{border-bottom:1px solid #e3e3e3;grid-template-columns:min-content 1fr min-content;align-items:center;margin:0 16px;padding:24px 0;display:grid}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body{margin:0 16px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-header{color:#222f3e;margin-bottom:4px;font-size:14px;font-weight:700}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--body .tox-promotion-dialog-plugin-details{color:#222f3eb3;font-size:14px}.tox .tox-promotion-dialog .tox-promotion-dialog-plugin--icon{color:#006ce7;background:linear-gradient(#fff 24%,#f0f0f0 100%);border-radius:12px;place-content:center;width:56px;height:56px;font-size:24px;line-height:24px;display:grid;box-shadow:0 1px 1px #222f3e12,0 3px 6px #222f3e06}.tox .tox-promotion-dialog--subtitle{color:#222f3eb3;margin:16px;font-size:14px}.tox .tox-promotion-dialog--explore{text-align:center;color:#222f3eb3;margin:16px;font-size:14px}.tox .tox-promotion-dialog--explore a{color:#006ce7}.tox .tox-promotion-dialog--footer{color:#222f3eb3;text-align:center;background-color:#f0f0f0;padding:16px;font-size:12px}.tox .tox-promotion-button{color:#851aff;cursor:pointer;white-space:nowrap;background-color:#f1ebf9;border-radius:5px;align-items:center;height:26.6px;padding:8px 16px;font-size:14px;font-weight:700;line-height:26.6px;display:flex}.tox .tox-promotion-button:focus{outline:1px solid #851aff}.tox .tox-onboarding-dialog a,.tox .tox-promotion-dialog--footer a{color:#222f3eb3;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus,.tox .tox-onboarding-dialog a:hover,.tox .tox-promotion-dialog--footer a:focus,.tox .tox-promotion-dialog--footer a:hover{color:#071729;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-onboarding-dialog a:focus-visible,.tox .tox-promotion-dialog--footer a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #144782}.tox .tox-onboarding-dialog a:active,.tox .tox-promotion-dialog--footer a:active{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-pop{display:inline-block;position:relative}.tox .tox-pop--resizing{transition:width .1s}.tox .tox-pop--resizing .tox-toolbar,.tox .tox-pop--resizing .tox-toolbar__group{flex-wrap:nowrap}.tox .tox-pop--transition{transition:left .15s,right .15s,top .15s,bottom .15s}.tox .tox-pop--transition:after,.tox .tox-pop--transition:before{transition:all .15s,visibility,opacity 75ms 75ms}.tox .tox-pop__dialog{background-color:#fff;border:1px solid #eee;border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}.tox .tox-pop__dialog>:not(.tox-toolbar){margin:4px 4px 4px 8px}.tox .tox-pop__dialog .tox-toolbar{background-color:#0000;margin-bottom:-1px}.tox .tox-pop:after,.tox .tox-pop:before{content:"";opacity:1;border-style:solid;width:0;height:0;display:block;position:absolute}@media (forced-colors:active){.tox .tox-pop:after,.tox .tox-pop:before{content:none}}.tox .tox-pop.tox-pop--inset:after,.tox .tox-pop.tox-pop--inset:before{opacity:0;transition:all 0s .15s,visibility,opacity 75ms}.tox .tox-pop.tox-pop--bottom:after,.tox .tox-pop.tox-pop--bottom:before{top:100%;left:50%}.tox .tox-pop.tox-pop--bottom:after{border-width:8px;border-color:#fff #0000 #0000;margin-top:-1px;margin-left:-8px}.tox .tox-pop.tox-pop--bottom:before{border-width:9px;border-color:#eee #0000 #0000;margin-left:-9px}.tox .tox-pop.tox-pop--top:after,.tox .tox-pop.tox-pop--top:before{top:0;left:50%;transform:translateY(-100%)}.tox .tox-pop.tox-pop--top:after{border-width:8px;border-color:#0000 #0000 #fff;margin-top:1px;margin-left:-8px}.tox .tox-pop.tox-pop--top:before{border-width:9px;border-color:#0000 #0000 #eee;margin-left:-9px}.tox .tox-pop.tox-pop--left:after,.tox .tox-pop.tox-pop--left:before{top:calc(50% - 1px);left:0;transform:translateY(-50%)}.tox .tox-pop.tox-pop--left:after{border-width:8px;border-color:#0000 #fff #0000 #0000;margin-left:-15px}.tox .tox-pop.tox-pop--left:before{border-width:10px;border-color:#0000 #eee #0000 #0000;margin-left:-19px}.tox .tox-pop.tox-pop--right:after,.tox .tox-pop.tox-pop--right:before{top:calc(50% + 1px);left:100%;transform:translateY(-50%)}.tox .tox-pop.tox-pop--right:after{border-width:8px;border-color:#0000 #0000 #0000 #fff;margin-left:-1px}.tox .tox-pop.tox-pop--right:before{border-width:10px;border-color:#0000 #0000 #0000 #eee;margin-left:-1px}.tox .tox-pop.tox-pop--align-left:after,.tox .tox-pop.tox-pop--align-left:before{left:20px}.tox .tox-pop.tox-pop--align-right:after,.tox .tox-pop.tox-pop--align-right:before{left:calc(100% - 20px)}.tox.tox-edit-focus .tox-sidebar__resize-handle:hover:before{border-left:0 solid #0000}.tox .tox-sidebar-wrap{--tox-private-min-editing-area-width:280px;flex-grow:1;min-height:0}.tox .tox-sidebar-wrap:not(.tox .tox-sidebar-wrap--resizable){flex-direction:row;display:flex}.tox .tox-sidebar-wrap--resizable{grid-template-columns:minmax(var(--tox-private-min-editing-area-width),1fr) minmax(0,max-content);grid-template-rows:minmax(0,1fr);display:grid}.tox .tox-sidebar{background-color:var(--tox-private-sidebar-background-color,#f0f0f0);flex-direction:row;justify-content:flex-end;display:flex}.tox .tox-sidebar__slider{display:flex;overflow:hidden}.tox .tox-sidebar-wrap--resizable .tox-sidebar__pane-container{width:var(--tox-private-requested-sidebar-width)}.tox .tox-sidebar-wrap--resizable .tox-sidebar--sliding-growing .tox-sidebar__pane-container,.tox .tox-sidebar-wrap--resizable .tox-sidebar--sliding-shrinking .tox-sidebar__pane-container{width:var(--tox-private-resolved-sidebar-width);min-width:var(--tox-private-resolved-sidebar-width)}.tox .tox-sidebar__pane-container{display:flex}.tox .tox-sidebar-wrap--resizable .tox-sidebar__resize-handle{display:block}.tox .tox-sidebar__resize-handle{width:var(--tox-private-sidebar-resize-handle-width,1px);cursor:col-resize;background-color:var(--tox-private-separator-color,#e3e3e3);z-index:1;height:100%;display:none;position:relative}.tox .tox-sidebar__resize-handle:before{content:"";box-sizing:border-box;border-left:0 solid #0000;width:8px;transition:border-left-width .15s,border-left-color .15s;position:absolute;top:0;bottom:0}.tox .tox-sidebar__resize-handle:hover:before{border-left:3px solid #006ce7}.tox .tox-sidebar-wrap--resizable .tox-sidebar__pane{width:calc(100% - var(--tox-private-sidebar-resize-handle-width,1px))}.tox .tox-sidebar__pane{display:flex}.tox .tox-sidebar--sliding-closed{opacity:0}.tox .tox-sidebar--sliding-open{opacity:1}.tox .tox-sidebar--sliding-growing,.tox .tox-sidebar--sliding-shrinking{transition:width .5s,opacity .5s}.tox .tox-sidebar-content{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.tox .tox-sidebar-content__header{border-bottom:var(--tox-private-tinymceai-border-width,1px) solid var(--tox-private-neutral-20,#e3e3e3);padding:var(--tox-private-pad-sm,8px) 12px;background:var(--tox-private-background-color,#fff);justify-content:space-between;align-items:center;display:flex}.tox .tox-sidebar-content__header .tox-sidebar-content__header-close-button{margin-left:auto}.tox .tox-sidebar-content__title{font-size:var(--tox-private-font-size-lg,20px);font-weight:var(--tox-private-font-weight-normal,normal);padding:var(--tox-private-pad-sm,8px) 0 var(--tox-private-pad-sm,8px) 0;color:var(--tox-private-text-color,#222f3e);line-height:28px}.tox .tox-floating-sidebar{--tox-private-floating-sidebar-width:min(380px, 90vw);--tox-private-floating-sidebar-height:80vh;z-index:var(--tox-private-z-index-floatingsidebar,1050);box-shadow:var(--tox-private-floating-sidebar-box-shadow,0 0 40px 1px #222f3e26,0 16px 16px -10px #222f3e26);width:var(--tox-private-floating-sidebar-width);height:var(--tox-private-floating-sidebar-height);background-color:var(--tox-private-floating-sidebar-background-color,#f0f0f0);border-radius:var(--tox-private-panel-border-radius,6px);position:fixed;overflow:hidden}.tox .tox-floating-sidebar:not(.tox .tox-floating-sidebar--open){display:none}.tox .tox-floating-sidebar--open{display:block}.tox .tox-floating-sidebar__content-wrapper{flex-direction:column;width:100%;height:100%;display:flex}.tox .tox-floating-sidebar__header{position:relative}.tox .tox-floating-sidebar .tox-ai__scroll:has(.tox-card-list){background-color:inherit}.tox .tox-ai .tox-expandable-box{padding:var(--tox-private-pad-sm,8px) calc(var(--tox-private-pad-md,16px) * .75)}.tox .tox-ai .tox-expandable-box:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:var(--tox-private-tinymceai-border-width,1px);box-shadow:0 0 0 1px var(--tox-private-color-white,#fff);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-sidebar-content__header{border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-background-color,#fff);padding:calc(var(--tox-private-pad-sm,8px) - var(--tox-private-tinymceai-focus-border-width,2px)) calc(12px - var(--tox-private-tinymceai-focus-border-width,2px));border-bottom:1px solid var(--tox-private-separator-color,#e3e3e3)}.tox .tox-ai .tox-sidebar-content__header:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-color-tint,#006ce7);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-sidebar-content__loader{z-index:1000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tox .tox-ai .tox-sidebar-content__title{text-overflow:ellipsis;white-space:nowrap;margin-right:auto;overflow:hidden}.tox .tox-ai .tox-sidebar-content__title:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:var(--tox-private-tinymceai-border-width,1px);box-shadow:0 0 0 1px var(--tox-private-color-white,#fff);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-sidebar-content__actions{gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-ai .tox-sidebar-content__actions .tox-ai__complete-review{padding-top:var(--tox-private-pad-xs,4px);padding-bottom:var(--tox-private-pad-xs,4px);padding-left:var(--tox-private-pad-md,16px);padding-right:var(--tox-private-pad-md,16px);align-items:center;gap:6px;display:flex}.tox .tox-ai .tox-ai__user-prompt{gap:inherit;flex-direction:column;width:100%;margin-left:auto;display:flex}.tox .tox-ai .tox-ai__user-prompt__context{gap:inherit;flex-direction:column;align-items:end;width:100%;margin-left:auto;display:flex}.tox .tox-ai .tox-ai__user-prompt__context .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__user-prompt__text{background-color:var(--tox-private-background-secondary,#f0f0f0);padding:var(--tox-private-pad-sm,8px) calc(var(--tox-private-pad-md,16px) * .75);border-radius:var(--tox-private-control-border-radius,6px);max-width:80%;color:var(--tox-private-text-color,#222f3e);white-space:pre-wrap;align-self:flex-end}.tox .tox-ai .tox-ai__user-prompt__text:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:var(--tox-private-tinymceai-border-width,1px);box-shadow:0 0 0 1px var(--tox-private-color-white,#fff);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-ai__scroll{background-color:var(--tox-private-background-color,#fff);padding:calc(12px - var(--tox-private-tinymceai-focus-border-width,2px));border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-background-color,#fff);flex-direction:column;flex:1 0 0;align-self:stretch;align-items:flex-start;gap:12px;display:flex;overflow:hidden auto}.tox .tox-ai .tox-ai__scroll:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-color-tint,#006ce7);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-ai__scroll--review{border:none}.tox .tox-ai .tox-ai__scroll--review:not(:has(.tox-sidebar-content__message-text)){background-color:var(--tox-private-background-secondary,#f0f0f0)}.tox .tox-ai .tox-ai__spinner svg{fill:var(--tox-private-color-tint,#006ce7)}.tox .tox-ai .tox-ai__response{width:100%;min-width:100%;max-width:100%}.tox .tox-ai .tox-ai__response__header{align-items:center;gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-ai .tox-ai__response__header .tox-icon svg{fill:var(--tox-private-color-tint,#006ce7)}.tox .tox-ai .tox-ai__response-status{color:var(--tox-private-text-color-muted,#222f3eb3);font-size:var(--tox-private-font-size-sm,14px);gap:var(--tox-private-pad-xs,4px);line-height:var(--tox-private-tinymceai-response-status-icon-height,max(24px, calc(14px + 4px)));padding-top:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-ai .tox-ai__response-status svg{fill:var(--tox-private-text-color-muted,#222f3eb3)}.tox .tox-ai .tox-ai__response-status-icon{border:1px solid var(--tox-private-neutral-20,#e3e3e3);background-color:var(--tox-private-background-color,#fff);height:var(--tox-private-tinymceai-response-status-icon-height,max(24px,calc(14px + 4px)));border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;display:flex}.tox .tox-ai .tox-ai__response-status-icon .tox-icon{display:contents}.tox .tox-ai .tox-ai__response-status-icon+.tox-ai__response-status-icon{margin-left:calc((var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px)) * -1)}.tox .tox-ai .tox-ai__icon{justify-content:center;align-items:center;display:flex}.tox .tox-ai .tox-ai__response-sources{gap:var(--tox-private-pad-sm,8px);flex-direction:column;display:flex}.tox .tox-ai .tox-ai__response-sources-header{display:block}.tox .tox-ai .tox-ai__response-sources-list{align-items:center;gap:var(--tox-private-pad-sm,8px);flex-wrap:wrap;align-self:stretch;display:flex}.tox .tox-ai .tox-ai__response-sources-list .tox-tag{border:1px solid var(--tox-private-separator-color,#e3e3e3);cursor:pointer;background-color:#0000;max-width:32%;max-height:24px}.tox .tox-ai .tox-ai__response-sources-list .tox-tag img,.tox .tox-ai .tox-ai__response-sources-list .tox-tag svg{width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px}.tox .tox-ai .tox-ai__response-content{padding:var(--tox-private-pad-sm,8px) 0;color:var(--tox-private-text-color,#222f3e);font-feature-settings:"liga" off,"clig" off;font-size:var(--tox-private-font-size-sm,14px);font-style:normal;font-weight:var(--tox-private-font-weight-normal,normal);line-height:var(--tox-private-line-height,18px);flex-direction:column;display:flex}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming{position:relative}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming .tox-ai__response-status{color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-md,16px);line-height:calc(var(--tox-private-font-size-md,16px) + 4px)}.tox .tox-ai .tox-ai__response.tox-ai__response-streaming:after{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent 60px,transparent 60px,var(--tox-private-background-color,#fff));height:min(100px,100%);position:absolute;bottom:0;left:0;right:0}.tox .tox-ai .tox-ai-error{border-radius:var(--tox-private-panel-border-radius,6px);border:1px solid var(--tox-private-color-error,#c00);background:linear-gradient(0deg,rgba(from var(--tox-private-background-color,#fff) r g b / .9) 0,rgba(from var(--tox-private-background-color,#fff) r g b / .9) 100%),var(--tox-private-color-error,#c00);padding:var(--tox-private-pad-sm,8px);gap:var(--tox-private-pad-sm,8px);align-items:center;width:100%;display:flex}.tox .tox-ai .tox-ai-error__message{flex:1 0 0}.tox .tox-ai .tox-ai-error__icon{flex:none;align-self:flex-start}.tox .tox-ai .tox-ai__footer{padding:calc(12px - var(--tox-private-tinymceai-focus-border-width,2px));gap:var(--tox-private-pad-sm,8px);background-color:var(--tox-private-background-color,#fff);border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-background-color,#fff);border-top:1px solid var(--tox-private-separator-color,#e3e3e3);flex-direction:column;display:flex}.tox .tox-ai .tox-ai__footer:focus-visible:not(:disabled){border:var(--tox-private-tinymceai-focus-border-width,2px) solid var(--tox-private-color-tint,#006ce7);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai .tox-ai__context{gap:var(--tox-private-pad-sm,8px);max-height:calc((2 * (2 * var(--tox-private-pad-xs,4px) + var(--tox-private-base-value,16px))) + var(--tox-private-pad-sm,8px));flex-wrap:wrap;display:flex}.tox .tox-ai .tox-ai__context .tox-tag{max-width:calc((100% - var(--tox-private-pad-sm,8px))/ 2)}.tox .tox-ai .tox-ai__context-more{gap:var(--tox-private-pad-sm,8px);padding:var(--tox-private-pad-sm,8px);max-width:var(--tox-private-tinymceai-context-more-max-width,320px);flex-direction:column;display:flex;overflow:auto}.tox .tox-ai .tox-ai__context-more .tox-tag{max-width:100%}.tox .tox-ai .tox-ai__stop-generating{align-items:center;gap:6px;display:flex}.tox .tox-ai .tox-ai__footer-actions{gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-ai .tox-ai-model-selection-button{gap:var(--tox-private-pad-xs,4px);display:flex}.tox .tox-ai .tox-ai__footer-note{color:var(--tox-private-text-color-muted,#222f3eb3);font-size:var(--tox-private-font-size-xs,12px);letter-spacing:0;height:24px;padding-top:var(--tox-private-pad-sm,8px);justify-content:center;align-items:center;width:100%;display:flex}.tox .tox-ai .tox-ai__models-menu{max-width:350px}.tox .tox-ai .tox-ai__models-menu .tox-menu{max-height:inherit;padding:var(--tox-private-pad-xs,4px);overflow:auto}.tox .tox-ai .tox-ai__models-menu__item__description{flex-direction:column;align-items:start;display:flex}.tox .tox-ai .tox-ai__models-menu__item__description__title{font-weight:var(--tox-private-font-weight-bold,bold);font-size:var(--tox-private-font-size-sm,14px);line-height:calc(var(--tox-private-font-size-sm,14px) * 1.28572);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__content{color:var(--tox-private-text-color-muted,#222f3eb3);font-size:var(--tox-private-font-size-xs,12px);line-height:calc(var(--tox-private-font-size-xs,12px) * 1.33333)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content{color:inherit}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__ability{color:var(--tox-private-color-white,#fff)}.tox .tox-ai .tox-collection__item--active:not(.tox-collection__item--state-disabled) .tox-ai__models-menu__item__description__content .tox-ai__models-menu__item__description__content_body{color:rgba(from var(--tox-private-color-white,#fff) r g b / .7)}.tox .tox-ai .tox-ai__models-menu__item__description__ability{color:var(--tox-private-text-color,#222f3e);padding-bottom:4px}.tox .tox-ai .tox-ai__models-menu__item__description__ability__enabled{font-weight:var(--tox-private-font-weight-bold,bold)}.tox .tox-ai .tox-ai-chat-history-list{gap:var(--tox-private-pad-sm,8px);padding-top:var(--tox-private-pad-xs,4px);flex-direction:column;width:100%;display:flex}.tox .tox-ai .tox-ai-chat-history-list .tox-collection__group{gap:var(--tox-private-pad-sm,8px)}.tox .tox-ai .tox-ai-chat-history-list__title{color:var(--tox-private-text-color-muted,#222f3eb3);font-size:var(--tox-private-font-size-sm,14px);font-weight:var(--tox-private-font-weight-bold,bold);letter-spacing:1px;line-height:18px}.tox .tox-ai .tox-ai-chat-history-list__item{gap:var(--tox-private-pad-sm,8px);border-radius:var(--tox-private-control-border-radius,6px);cursor:pointer;padding:12px;display:flex}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item--active,.tox .tox-ai .tox-ai-chat-history-list__item:focus,.tox .tox-ai .tox-ai-chat-history-list__item:focus-visible{background-color:var(--tox-private-background-secondary,#f0f0f0)}.tox .tox-ai .tox-ai-chat-history-list__item.tox-ai-chat-history-list__item-edit-title{background-color:var(--tox-private-background-secondary,#f0f0f0);flex-direction:column}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions{justify-content:flex-end;gap:var(--tox-private-pad-sm,8px);width:100%;display:flex}.tox .tox-ai .tox-ai-chat-history-list__item-edit-actions .tox-ai__spinner svg{fill:rgba(from var(--tox-private-color-white,#fff) r g b / .5)}.tox .tox-ai .tox-ai-chat-history-list__item-content{flex-direction:column;margin-right:auto;display:flex;overflow:hidden}.tox .tox-ai .tox-ai-chat-history-list__item-actions{min-width:calc(24px + (var(--tox-private-pad-xs,4px) + 1px)*2);align-items:center;display:flex}.tox .tox-ai .tox-ai-chat-history-list__item-content-title{color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-base,16px);font-weight:var(--tox-private-font-weight-bold,bold);line-height:var(--tox-private-font-size-lg,20px);text-overflow:ellipsis;overflow:hidden}.tox .tox-ai .tox-ai-chat-history-list__item-content-date{color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-xs,12px);line-height:var(--tox-private-line-height-base,1.3)}.tox .tox-ai .tox-sidebar-content__message{justify-content:center;align-items:center;gap:var(--tox-private-pad-md,16px);flex-direction:column;width:100%;height:100%;display:flex}.tox .tox-ai .tox-sidebar-content__message-text{text-align:center;color:var(--tox-private-text-color,#222f3e);font-size:var(--tox-private-font-size-md,16px);font-weight:var(--tox-private-font-weight-normal,normal);line-height:20px}.tox .tox-ai .tox-sidebar-content__message-action{justify-content:center;align-self:stretch;align-items:center;display:flex}.tox .tox-ai .tox-ai-chat-action-button{line-height:var(--tox-private-base-value,16px);font-size:var(--tox-private-font-size-xs,12px);padding:6px var(--tox-private-pad-sm,8px);margin:var(--tox-private-pad-xs,4px) 0;font-weight:var(--tox-private-font-weight-normal,normal);width:min-content}.tox .tox-ai .tox-ai-chat-action-button .tox-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;overflow:hidden}.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg{fill:var(--tox-private-tinymceai-chat-action-button-icon-color,#006ce7);flex:none;display:block}.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="24"],.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="24px"]{transform:scale(.666667)}.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="20"],.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="20px"]{transform:scale(.8)}.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="18"],.tox .tox-ai .tox-ai-chat-action-button .tox-icon svg[width="18px"]{transform:scale(.888889)}.tox .tox-ai .tox-ai-chat-action-button:not(:has(+.tox-ai-chat-action-button)){margin-bottom:var(--tox-private-pad-sm,8px)}.tox .tox-ai-removed-content{font-style:italic;font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color-muted,#222f3eb3);line-height:var(--tox-private-line-height-base,1.3);margin:0 1em}.tox .tox-ai-removed-content:before{content:"⊘ ";font-style:normal;font-size:calc(var(--tox-private-line-height-base,1.3) * 1em)}.tox .tox-ai-html-content{font-size:var(--tox-private-font-size-md,16px);font-family:var(--tox-private-font-stack,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);line-height:var(--tox-private-line-height-base,1.3);overflow-x:auto}.tox .tox-ai-html-content:focus-visible:not(:disabled){outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:var(--tox-private-tinymceai-html-content-border-width,1px);box-shadow:0 0 0 1px var(--tox-private-color-white,#fff);border-radius:var(--tox-private-control-border-radius,6px)}.tox .tox-ai-html-content h1{font-size:1.6em;font-weight:var(--tox-private-font-weight-bold,bold);margin:.67em 0}.tox .tox-ai-html-content h2{font-size:1.4em;font-weight:var(--tox-private-font-weight-bold,bold);margin:.83em 0}.tox .tox-ai-html-content h3{font-size:1.2em;font-weight:var(--tox-private-font-weight-bold,bold);margin:1em 0}.tox .tox-ai-html-content h4,.tox .tox-ai-html-content h5,.tox .tox-ai-html-content h6{font-size:1em;font-weight:var(--tox-private-font-weight-bold,bold);margin:.33em 0}.tox .tox-ai-html-content p{margin:var(--tox-private-pad-sm,8px) 0}.tox .tox-ai-html-content ol,.tox .tox-ai-html-content ul{margin:1em 0;padding-left:2em}.tox .tox-ai-html-content li:has(input:first-child){list-style-type:none}.tox .tox-ai-html-content a{color:var(--tox-private-color-tint,#006ce7);cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.tox .tox-ai-html-content a:link:active,.tox .tox-ai-html-content a:visited:active{color:#8864ad}.tox .tox-ai-html-content blockquote{border-left:2px solid var(--tox-private-separator-color,#e3e3e3);margin-left:1.5rem;padding-left:1rem;font-style:italic}.tox .tox-ai-html-content code{background:var(--tox-private-separator-color,#e3e3e3);border-radius:4px;padding:.1em .2em;font-family:ui-monospace,monospace}.tox .tox-ai-html-content pre code{background:var(--tox-private-separator-color,#e3e3e3);white-space:pre-wrap;overflow-wrap:break-word;border-radius:4px;margin:1em 0;font-family:ui-monospace,monospace;display:block}.tox .tox-ai-html-content hr{border:none;border-top:1px solid var(--tox-private-border-color,#eee)}.tox .tox-ai-html-content table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:.95em;line-height:1.45}.tox .tox-ai-html-content table:not([cellpadding]) td,.tox .tox-ai-html-content table:not([cellpadding]) th{padding:.4rem}.tox .tox-ai-html-content td,.tox .tox-ai-html-content th{border:1px solid var(--tox-private-border-color,#eee)}.tox .tox-ai-html-content th{font-weight:var(--tox-private-font-weight-bold,bold);text-align:left;white-space:nowrap}.tox .tox-ai-html-content b,.tox .tox-ai-html-content strong{font-weight:var(--tox-private-font-weight-bold,bold)}.tox .tox-ai-html-content em,.tox .tox-ai-html-content i{font-style:italic}.tox .tox-ai-html-content del{-webkit-text-decoration:line-through;text-decoration:line-through}.tox .tox-ai-html-content sub,.tox .tox-ai-html-content sup{vertical-align:baseline;font-size:.75em;line-height:0}.tox .tox-ai-html-content sup{vertical-align:super}.tox .tox-ai-html-content sub{vertical-align:sub}.tox .tox-ai-html-content mark{background:hsl(from var(--tox-private-color-active,#ffcf30) h s l / 30%);border-radius:2px;padding:.05em .2em}.tox .tox-ai-html-content small{font-size:.85em}.tox .tox-ai-html-content kbd{border:1px solid var(--tox-private-border-color,#eee);background:var(--tox-private-separator-color,#e3e3e3);box-shadow:inset 0 -1px 0 var(--tox-private-border-color,#eee);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,monospace;font-size:.85em}.tox .tox-ai-html-content img{vertical-align:middle;border-radius:4px;max-width:100%;height:auto}.tox .tox-expandable-box__content .tox-ai-html-content+.tox-ai-html-content:before,.tox .tox-expandable-box__content .tox-ai-removed-content+.tox-ai-html-content:before{content:"〰〰";color:var(--tox-private-text-color-muted,#222f3eb3);text-align:center;width:100%;display:block}.tox .tox-expandable-box__content .tox-ai-html-content:has(+.tox-ai-removed-content):after{content:"〰〰";color:var(--tox-private-text-color-muted,#222f3eb3);text-align:center;width:100%;display:block}.tox .tox-ai__preview-host{width:100%;height:100%;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-layer{flex-direction:column;display:flex;position:absolute;inset:0}.tox .tox-ai__preview-host .tox-ai__preview-layer--loading .tox-ai__iframe{visibility:hidden;pointer-events:none}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap{flex:auto;min-height:0;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-frame-wrap .tox-ai__iframe{background-color:#fff;border:0;width:100%;height:100%;min-height:0;position:relative}.tox .tox-ai__preview-host .tox-ai__preview-footer{background:var(--tox-private-background-color,#fff);border-top:1px solid #e3e3e3;flex:none}.tox .tox-ai__preview-host .tox-ai__preview-footer .tox-ai__preview-footer-toolbar{justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.tox .tox-ai__preview-host:empty{pointer-events:none}.tox .tox-ai__preview-overlay{width:100%;height:100%;font-size:14px;position:absolute;inset:0}.tox .tox-ai__preview-overlay--hidden{visibility:hidden}.tox .tox-ai__preview-overlay--pass-through{pointer-events:none}.tox .tox-ai__preview-overlay--dim{background:#222f3e33}.tox .tox-ai__preview-overlay--centered{justify-content:center;align-items:center;display:flex}.tox .tox-ai__preview-overlay--clipped{overflow:clip}.tox .tox-tinymceai-previewloader{align-items:center;gap:var(--tox-private-pad-md,16px);padding:var(--tox-private-pad-sm,8px);border-radius:var(--tox-private-panel-border-radius,6px);box-shadow:var(--tox-private-ai-preview-loader-box-shadow,0 0 40px 1px #222f3e26,0 16px 16px -10px #222f3e26);background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);pointer-events:auto;display:flex}.tox .tox-tinymceai-previewloader__content{padding:0 var(--tox-private-pad-xs,4px);justify-content:center;align-items:center;gap:var(--tox-private-pad-sm,8px);display:flex}.tox .tox-selector{box-sizing:border-box;background-color:#4099ff;border:1px solid #4099ff;width:10px;height:10px;display:inline-block;position:absolute}.tox.tox-platform-touch .tox-selector{width:12px;height:12px}.tox .tox-skeleton .tox-skeleton__line{background:linear-gradient(90deg,#f0f0f080 8%,#f0f0f0b3 18%,#f0f0f080 33%);width:100%;height:16px;animation:2s ease-out infinite wave}.tox .tox-skeleton .tox-skeleton__circle{background:linear-gradient(90deg,#f0f0f080 8%,#f0f0f0b3 18%,#f0f0f080 33%);border-radius:100%;width:36px;height:36px;margin-right:8px;animation:2s ease-out infinite wave}@keyframes wave{0%{background-position:-268px 0}to{background-position:268px 0}}.tox .tox-slider{flex:1;justify-content:center;align-items:center;height:24px;display:flex;position:relative}.tox .tox-slider__rail{background-color:#0000;border:1px solid #eee;border-radius:6px;width:100%;min-width:120px;height:10px}.tox .tox-slider__handle{box-shadow:none;background-color:#006ce7;border:2px solid #0054b4;border-radius:6px;width:14px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.tox .tox-form__controls-h-stack>.tox-slider:not(:first-of-type){margin-inline-start:8px}.tox .tox-form__controls-h-stack>.tox-form__group+.tox-slider,.tox .tox-form__controls-h-stack>.tox-slider+.tox-form__group{margin-inline-start:32px}.tox .tox-toolbar-slider{align-items:center;height:16px;display:inline-flex}.tox .tox-toolbar-slider__input{appearance:none;background:#eee;border-radius:16px;width:130px;height:2px}.tox .tox-toolbar-slider__input::-webkit-slider-runnable-track{background-color:#0000;height:16px}.tox .tox-toolbar-slider__input::-moz-range-track{background-color:#0000;height:16px}.tox .tox-toolbar-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background-color:#006ce7;border:none;border-radius:16px;width:16px;height:16px}.tox .tox-toolbar-slider__input::-moz-range-thumb{appearance:none;background-color:#006ce7;border:none;border-radius:16px;width:16px;height:16px}.tox .tox-toolbar-slider__input:focus-visible{outline:0}.tox .tox-toolbar-slider__input:focus::-webkit-slider-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:focus::-moz-range-thumb{background-color:#0060ce;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #006ce7}.tox .tox-toolbar-slider__input:hover::-webkit-slider-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:hover::-moz-range-thumb{background-color:#0060ce}.tox .tox-toolbar-slider__input:active::-webkit-slider-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input:active::-moz-range-thumb{background-color:#0054b4}.tox .tox-toolbar-slider__input[disabled]::-webkit-slider-thumb{background-color:#ffffff80}.tox .tox-toolbar-slider__input[disabled]::-moz-range-thumb{background-color:#ffffff80}.tox .tox-source-code{overflow:auto}.tox .tox-spinner{display:flex}.tox .tox-spinner>div{background-color:#222f3eb3;border-radius:100%;width:8px;height:8px;animation:1.5s ease-in-out infinite both tam-bouncing-dots}.tox .tox-spinner>div:first-child{animation-delay:-.32s}.tox .tox-spinner>div:nth-child(2){animation-delay:-.16s}@keyframes tam-bouncing-dots{0%,to,80%{transform:scale(0)}40%{transform:scale(1)}}.tox:not([dir=rtl]) .tox-spinner>div:not(:first-child){margin-left:4px}.tox[dir=rtl] .tox-spinner>div:not(:first-child){margin-right:4px}.tox .tox-ai__spinner{--tox-private-spinner-color:var(--tox-private-color-tint,#006ce7);--tox-private-spinner-size:24px;--tox-private-spinner-circle-width:3px;--tox-private-spinner-dot-size:6px;width:var(--tox-private-spinner-size);aspect-ratio:1}.tox .tox-ai__spinner--small{--tox-private-spinner-size:16px;--tox-private-spinner-circle-width:2px;--tox-private-spinner-dot-size:4px}.tox .tox-ai__spinner--circle{background:conic-gradient(var(--tox-private-spinner-color) 0 calc(360deg - 30deg),transparent calc(360deg - 30deg) 100%);-webkit-mask:radial-gradient(calc((var(--tox-private-spinner-size) - var(--tox-private-spinner-circle-width) * 2)/ 2),#0000 98%,#000);mask:radial-gradient(calc((var(--tox-private-spinner-size) - var(--tox-private-spinner-circle-width) * 2)/ 2),#0000 98%,#000);border-radius:50%;animation:1s linear infinite tox-rotation}.tox .tox-ai__spinner--dots{justify-content:center;align-items:center;gap:1px;display:flex}.tox .tox-ai__spinner--dots>div{aspect-ratio:1;width:var(--tox-private-spinner-dot-size);background-color:var(--tox-private-spinner-color);border-radius:100%;animation:1.5s ease-in-out infinite both tox-bouncing-dots}.tox .tox-ai__spinner--dots>div:first-child{animation-delay:-.32s}.tox .tox-ai__spinner--dots>div:nth-child(2){animation-delay:-.16s}.tox .tox-tinymceai__annotation--added,.tox .tox-tinymceai__annotation--modified,.tox .tox-tinymceai__annotation--removed{background-repeat:no-repeat;padding-block:calc(.5lh - .55em);-webkit-text-decoration:none;text-decoration:none;text-decoration-thickness:max(1px,.07em)}.tox .tox-tinymceai__annotation--added__highlight{background-image:linear-gradient(#78ab4633 calc(100% - 2px),#78ab46 calc(100% - 2px));background-position:bottom}.tox .tox-tinymceai__annotation--added__selected{background-color:#78ab4633;background-image:none;box-shadow:0 2px #006ce7,0 -2px #006ce7}.tox .tox-tinymceai__annotation--modified__highlight{background-image:linear-gradient(#006ce733 calc(100% - 2px),#006ce7 calc(100% - 2px));background-position:bottom}.tox .tox-tinymceai__annotation--modified__selected{background-color:#006ce733;background-image:none;box-shadow:0 2px #006ce7,0 -2px #006ce7}.tox .tox-tinymceai__annotation--removed__highlight{background-image:linear-gradient(#c003 calc(100% - 2px),#c00 calc(100% - 2px));background-position:bottom;-webkit-text-decoration:line-through;text-decoration:line-through}.tox .tox-tinymceai__annotation--removed__selected{background-color:#c003;background-image:none;-webkit-text-decoration:line-through;text-decoration:line-through;box-shadow:0 2px #006ce7,0 -2px #006ce7}.tox del.tox-tinymceai__annotation--added__selected,.tox ins.tox-tinymceai__annotation--added__selected{box-shadow:none;background-color:#0000;background-image:linear-gradient(#006ce7 3px,#78ab4633 3px calc(100% - 3px),#006ce7 calc(100% - 3px));background-position:50%;background-size:100% calc(1lh + 3px)}.tox del.tox-tinymceai__annotation--modified__selected,.tox ins.tox-tinymceai__annotation--modified__selected{box-shadow:none;background-color:#0000;background-image:linear-gradient(#006ce7 3px,#006ce733 3px calc(100% - 3px),#006ce7 calc(100% - 3px));background-position:50%;background-size:100% calc(1lh + 3px)}.tox del.tox-tinymceai__annotation--removed__selected,.tox ins.tox-tinymceai__annotation--removed__selected{box-shadow:none;background-color:#0000;background-image:linear-gradient(#006ce7 3px,#c003 3px calc(100% - 3px),#006ce7 calc(100% - 3px));background-position:50%;background-size:100% calc(1lh + 3px)}.tox .tox-tinymceai__annotation--added.tox-tinymceai__annotation--added__hidden,.tox .tox-tinymceai__annotation--modified.tox-tinymceai__annotation--modified__hidden,.tox .tox-tinymceai__annotation--removed.tox-tinymceai__annotation--removed__hidden{-webkit-text-decoration:none;text-decoration:none;display:none}:is(.tox :has(>div>iframe).tox-tinymceai__annotation--added,.tox :has(>div>iframe).tox-tinymceai__annotation--modified,.tox :has(>div>iframe).tox-tinymceai__annotation--removed){margin:5px;padding:7px}.tox iframe.tox-tinymceai__annotation--added__highlight,.tox img.tox-tinymceai__annotation--added__highlight,.tox video.tox-tinymceai__annotation--added__highlight{background-image:none;outline:.25em solid #78ab4633;padding:.25em}.tox iframe.tox-tinymceai__annotation--added__selected,.tox img.tox-tinymceai__annotation--added__selected,.tox video.tox-tinymceai__annotation--added__selected{background-image:none;border:.25em solid #78ab4633;outline:.125em solid #006ce7;padding:0}.tox iframe.tox-tinymceai__annotation--modified__highlight,.tox img.tox-tinymceai__annotation--modified__highlight,.tox video.tox-tinymceai__annotation--modified__highlight{background-image:none;outline:.25em solid #006ce733;padding:.25em}.tox iframe.tox-tinymceai__annotation--modified__selected,.tox img.tox-tinymceai__annotation--modified__selected,.tox video.tox-tinymceai__annotation--modified__selected{background-image:none;border:.25em solid #006ce733;outline:.125em solid #006ce7;padding:0}.tox iframe.tox-tinymceai__annotation--removed__highlight,.tox img.tox-tinymceai__annotation--removed__highlight,.tox video.tox-tinymceai__annotation--removed__highlight{background-image:none;outline:.25em solid #c003;padding:.25em}.tox iframe.tox-tinymceai__annotation--removed__selected,.tox img.tox-tinymceai__annotation--removed__selected,.tox video.tox-tinymceai__annotation--removed__selected{background-image:none;border:.25em solid #c003;outline:.125em solid #006ce7;padding:0}.tox div.tox-tinymceai__annotation:has(>hr){background-size:auto;padding:.25em}.tox div.tox-tinymceai__annotation--removed__highlight>hr,.tox div.tox-tinymceai__annotation--added__highlight>hr{border-color:#0003}.tox .mce-pagebreak.tox-tinymceai__annotation--added__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__selected,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__selected{box-shadow:none;background-image:none;border:1px dashed #aaa}.tox .mce-pagebreak.tox-tinymceai__annotation--added__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--modified__highlight,.tox .mce-pagebreak.tox-tinymceai__annotation--removed__highlight{padding:0}.tox .tox-ai__scroll .tox-ai__review-sidebar-container{scrollbar-gutter:stable;flex-direction:column;gap:12px;width:100%;height:100%;display:flex}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-card-list{gap:8px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-initializing{padding:var(--tox-private-pad-md,16px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-description{padding-bottom:calc(var(--tox-private-pad-sm,8px) + var(--tox-private-pad-xs,4px));font-size:var(--tox-private-font-size-sm,14px)}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-choose-container{padding-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-input{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-custom-actions{gap:8px;display:flex}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container{margin-bottom:12px}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container button.tox-ai__review-input-button{background-color:var(--tox-private-background-color,#fff);box-sizing:border-box;border:1px solid #eee;border-radius:6px;justify-content:space-between;align-items:center;width:100%;display:flex}.tox .tox-ai__scroll .tox-ai__review-sidebar-container .tox-ai__review-input-container .tox-ai__review-dropdown-content{width:anchor-size(width)}.tox .tox-statusbar{color:#222f3eb3;text-transform:none;background-color:#fff;border-top:1px solid #e3e3e3;flex:none;align-items:center;height:25px;padding:0 8px;font-size:14px;font-weight:400;display:flex;position:relative;overflow:hidden}.tox .tox-statusbar__path{text-overflow:ellipsis;white-space:nowrap;flex:auto;display:flex}.tox .tox-statusbar__right-container{white-space:nowrap;justify-content:flex-end;display:flex}.tox .tox-statusbar__help-text{text-align:center}.tox .tox-statusbar__text-container{flex:auto;justify-content:space-between;align-items:flex-start;height:16px;display:flex}@media only screen and (width>=768px){.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__help-text,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__path,.tox .tox-statusbar__text-container.tox-statusbar__text-container-3-cols>.tox-statusbar__right-container{flex:0 0 33.3333%}}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-end{justify-content:flex-end}.tox .tox-statusbar__text-container.tox-statusbar__text-container--flex-start{justify-content:flex-start}.tox .tox-statusbar__text-container.tox-statusbar__text-container--space-around{justify-content:space-around}.tox .tox-statusbar__path>*{white-space:nowrap;display:inline}.tox .tox-statusbar__wordcount{flex:none;margin-left:1ch}@media only screen and (width<=767px){.tox .tox-statusbar__text-container .tox-statusbar__help-text{display:none}.tox .tox-statusbar__text-container .tox-statusbar__help-text:only-child{display:block}}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#222f3eb3;-webkit-text-decoration:none;text-decoration:none;position:relative}.tox .tox-statusbar a:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar a:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__path-item:hover:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:focus:not(:disabled):not([aria-disabled=true]),.tox .tox-statusbar__wordcount:hover:not(:disabled):not([aria-disabled=true]){color:#222f3e;cursor:pointer}.tox .tox-statusbar a:focus-visible:after,.tox .tox-statusbar__path-item:focus-visible:after,.tox .tox-statusbar__wordcount:focus-visible:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-statusbar a:focus-visible:after,.tox .tox-statusbar__path-item:focus-visible:after,.tox .tox-statusbar__wordcount:focus-visible:after{border:2px solid highlight}}.tox .tox-statusbar__branding svg{fill:#222f3ecc;width:auto;height:1em;margin-left:.3em}@media (forced-colors:active){.tox .tox-statusbar__branding svg{fill:currentColor}}.tox .tox-statusbar__branding a{align-items:center;display:inline-flex}.tox .tox-statusbar__branding a:focus:not(:disabled):not([aria-disabled=true]) svg,.tox .tox-statusbar__branding a:hover:not(:disabled):not([aria-disabled=true]) svg{fill:#222f3e}.tox .tox-statusbar__resize-cursor-default{cursor:ns-resize}.tox .tox-statusbar__resize-cursor-both{cursor:nwse-resize}.tox .tox-statusbar__resize-handle{flex:none;justify-content:flex-end;align-self:stretch;align-items:flex-end;margin:3px -5px 3px 4px;padding-bottom:0;padding-left:0;padding-right:0;display:flex;position:relative}.tox .tox-statusbar__resize-handle svg{fill:#222f3e80;display:block}.tox .tox-statusbar__resize-handle:focus svg,.tox .tox-statusbar__resize-handle:hover svg{fill:#222f3e}.tox .tox-statusbar__resize-handle:focus-visible{background-color:#0000;border-radius:1px 1px 5px;box-shadow:0 0 0 2px #0000}.tox .tox-statusbar__resize-handle:focus-visible:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-statusbar__resize-handle:focus-visible:after{border:2px solid highlight}}.tox .tox-statusbar__resize-handle:only-child{margin-left:auto}.tox:not([dir=rtl]) .tox-statusbar__path>*{margin-right:4px}.tox:not([dir=rtl]) .tox-statusbar__branding{margin-left:2ch}.tox[dir=rtl] .tox-statusbar{flex-direction:row-reverse}.tox[dir=rtl] .tox-statusbar__path>*{margin-left:4px}.tox[dir=rtl] .tox-statusbar__branding svg{margin-left:0;margin-right:.3em}.tox a.tox-tag{cursor:pointer}.tox .tox-tag{box-sizing:border-box;width:fit-content;padding:var(--tox-private-pad-xs,4px) 6px;align-items:center;gap:var(--tox-private-pad-xs,4px);background:hsl(from var(--tox-private-color-tint,#006ce7) h s l / 10%);line-height:var(--tox-private-base-value,16px);font-size:var(--tox-private-font-size-xs,12px);border-radius:3px;display:flex;position:relative}.tox .tox-tag:before{border-radius:var(--tox-private-control-border-radius,6px);bottom:calc(-1 * var(--tox-private-tag-border-width,1px));box-shadow:var(--tox-private-tag-focus-outline,inset 0 0 0 1px #fff,0 0 0 2px #006ce7);content:"";left:calc(-1 * var(--tox-private-tag-border-width,1px));opacity:0;pointer-events:none;right:calc(-1 * var(--tox-private-tag-border-width,1px));top:calc(-1 * var(--tox-private-tag-border-width,1px));position:absolute}.tox .tox-tag:focus:not(:disabled):before{opacity:1}.tox .tox-tag>*{flex-shrink:0}.tox .tox-tag .tox-icon{height:var(--tox-private-base-value,16px);fill:var(--tox-private-text-color,#222f3e)}.tox .tox-tag .tox-tag__label{text-overflow:ellipsis;white-space:nowrap;color:var(--tox-private-text-color,#222f3e);flex-shrink:1;overflow:hidden}.tox .tox-tag .tox-tag__close{height:var(--tox-private-base-value,16px)}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon{color:var(--tox-private-text-color-muted,#222f3eb3);border:0;padding:0}.tox .tox-tag .tox-tag__close .tox-button.tox-button--icon:before{box-shadow:none}.tox .tox-throbber{z-index:1299}.tox .tox-throbber__busy-spinner{background-color:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tox .tox-segmented-control{border-radius:var(--tox-private-control-border-radius,6px);box-shadow:inset 0 0 0 1px var(--tox-private-segmented-control-border-color,#e3e3e3);padding:var(--tox-private-pad-xs,4px);background-color:var(--tox-private-background-color,#fff);border:none;display:inline-flex;position:relative;overflow:hidden}.tox .tox-segmented-control__segment{padding:var(--tox-private-pad-xs,4px) var(--tox-private-pad-sm,8px);cursor:pointer;font-size:var(--tox-private-font-size-sm,14px);font-weight:var(--tox-private-font-weight-normal,normal);border-radius:calc(var(--tox-private-control-border-radius,6px) - 1px);text-align:center;white-space:nowrap;vertical-align:middle;color:var(--tox-private-segmented-control-text-color,#222f3e);background:0 0;border:1px solid #0000;flex:1;line-height:16px;display:inline-block}.tox .tox-segmented-control__segment--active{border-color:var(--tox-private-segmented-control-active-border-color,#006ce7);color:var(--tox-private-segmented-control-active-text-color,#006ce7);background-color:var(--tox-private-segmented-control-active-bg-color,#006ce71a)}.tox .tox-segmented-control:not(.tox-segmented-control--disabled) .tox-segmented-control__segment{transition:all .2s}.tox .tox-segmented-control.tox-segmented-control--disabled .tox-segmented-control__segment{opacity:.5;cursor:not-allowed;pointer-events:none}.tox .tox-segmented-control__segment:focus{outline:2px solid var(--tox-private-color-tint,#006ce7);outline-offset:2px}.tox .tox-segmented-control__segment:focus:not(:focus-visible){outline:0}.tox .tox-toggle{align-items:center;gap:var(--tox-private-pad-xs,4px);padding:var(--tox-private-pad-xs,4px);font-weight:var(--tox-private-font-weight-normal,normal);line-height:var(--tox-private-control-line-height,24px);white-space:nowrap;background-color:var(--tox-private-background-color,#fff);color:var(--tox-private-text-color,#222f3e);display:flex}.tox .tox-toggle input{opacity:0;width:0;height:0;position:absolute}.tox .tox-toggle__slider{cursor:pointer;box-sizing:border-box;background-color:var(--tox-private-slider-background-color,#fff);border:1px solid var(--tox-private-slider-border-color,#e3e3e3);border-radius:34px;width:28px;height:16px;transition:all .4s;position:relative}.tox .tox-toggle__slider:before{content:"";background-color:var(--tox-private-slider-handle-background-color,#222f3e);border-radius:50%;width:12px;height:12px;transition:all .4s;position:absolute;bottom:1px;left:1px}.tox input:checked+.tox-toggle__slider{background-color:var(--tox-private-slider-checked-background-color,#006ce7);border:1px solid var(--tox-private-slider-checked-border-color,#006ce7)}.tox input:focus+.tox-toggle__slider{box-shadow:0 0 0 1px var(--tox-private-color-white,#fff),0 0 0 2px var(--tox-private-color-tint,#006ce7)}.tox input:checked+.tox-toggle__slider:before{background-color:var(--tox-private-slider-checked-handle-background-color,#fff);transform:translate(12px)}.tox input:disabled+.tox-toggle__slider:before{opacity:.5}.tox .tox-tbtn{box-shadow:none;color:#222f3e;text-transform:none;background:#fff;border:0;border-radius:3px;outline:0;flex:none;justify-content:center;align-items:center;width:34px;height:28px;margin:6px 1px 5px 0;padding:0;font-size:14px;font-style:normal;font-weight:400;display:flex}.tox .tox-tbtn .tox-tbtn__icon-wrap{pointer-events:none}@media (forced-colors:active){.tox .tox-tbtn.tox-tbtn:hover,.tox .tox-tbtn:hover{outline:1px dashed}.tox .tox-tbtn.tox-tbtn--active,.tox .tox-tbtn.tox-tbtn--enabled,.tox .tox-tbtn.tox-tbtn--enabled:focus,.tox .tox-tbtn.tox-tbtn--enabled:hover,.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){outline:1px solid;position:relative}}.tox .tox-tbtn svg{fill:#222f3e;display:block}@media (forced-colors:active){.tox .tox-tbtn svg,.tox .tox-tbtn svg.tox-tbtn--enabled,.tox .tox-tbtn svg:focus:not(.tox-tbtn--disabled){fill:currentColor!important}.tox .tox-tbtn svg .tox-tbtn:disabled,.tox .tox-tbtn svg .tox-tbtn:disabled:hover,.tox .tox-tbtn svg.tox-tbtn--disabled,.tox .tox-tbtn svg.tox-tbtn--disabled:hover{filter:contrast(0%)}}.tox .tox-tbtn.tox-tbtn-more{width:inherit;padding-left:5px;padding-right:5px}.tox .tox-tbtn:focus{box-shadow:none;z-index:1;background:#fff;border:0;position:relative}.tox .tox-tbtn:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-tbtn:focus:after{border:2px solid highlight}}.tox .tox-tbtn:hover{box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-tbtn:hover svg{fill:#222f3e}.tox .tox-tbtn:active{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-tbtn:active svg{fill:#222f3e}.tox .tox-tbtn--disabled .tox-tbtn--enabled svg{fill:#222f3e80}.tox .tox-tbtn--disabled,.tox .tox-tbtn--disabled:hover,.tox .tox-tbtn:disabled,.tox .tox-tbtn:disabled:hover{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:#fff;border:0}.tox .tox-tbtn--disabled svg,.tox .tox-tbtn--disabled:hover svg,.tox .tox-tbtn:disabled svg,.tox .tox-tbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tbtn--active,.tox .tox-tbtn--enabled,.tox .tox-tbtn--enabled:focus,.tox .tox-tbtn--enabled:hover{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0;position:relative}.tox .tox-tbtn--active>*,.tox .tox-tbtn--enabled:focus>*,.tox .tox-tbtn--enabled:hover>*,.tox .tox-tbtn--enabled>*{transform:none}.tox .tox-tbtn--active svg,.tox .tox-tbtn--enabled svg,.tox .tox-tbtn--enabled:focus svg,.tox .tox-tbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tbtn--active.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:focus.tox-tbtn--disabled svg,.tox .tox-tbtn--enabled:hover.tox-tbtn--disabled svg{fill:#222f3e80}.tox .tox-tbtn--enabled:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-tbtn--enabled:focus:after{border:2px solid highlight}}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled){color:#222f3e}.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg{fill:#222f3e}.tox .tox-tbtn:active>*{transform:none}.tox .tox-tbtn--md{width:51px;height:42px}.tox .tox-tbtn--lg{flex-direction:column;width:68px;height:56px}.tox .tox-tbtn--return{height:unset;align-self:stretch;width:16px}.tox .tox-tbtn--labeled{width:unset;padding:0 4px}.tox .tox-tbtn__vlabel{letter-spacing:-.025em;white-space:nowrap;margin-bottom:4px;font-size:10px;font-weight:400;display:block}.tox .tox-label--context-toolbar{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin:6px 1px 5px 0}.tox .tox-number-input{background:#f7f7f7;border-radius:3px;width:auto;margin:6px 1px 5px 0;display:flex;position:relative}.tox .tox-number-input:focus{background:#f7f7f7}.tox .tox-number-input:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input:focus:after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper{pointer-events:none;text-align:center;display:flex;position:relative}.tox .tox-number-input .tox-input-wrapper:focus{z-index:1;background-color:#f7f7f7}.tox .tox-number-input .tox-input-wrapper:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input .tox-input-wrapper:focus:after{border:2px solid highlight}}.tox .tox-number-input .tox-input-wrapper:has(input:focus):after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input .tox-input-wrapper:has(input:focus):after{border:2px solid highlight}}.tox .tox-number-input input{color:#222f3e;pointer-events:all;border-radius:3px;width:60px;margin:2px 0;font-size:14px;position:relative}.tox .tox-number-input input:hover{color:#222f3e;background:#f0f0f0}.tox .tox-number-input input:focus{background-color:#f7f7f7}.tox .tox-number-input input:disabled{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:#fff;border:0}.tox .tox-number-input button{color:#222f3e;text-align:center;width:24px;height:28px;position:relative}@media (forced-colors:active){.tox .tox-number-input button:active,.tox .tox-number-input button:focus,.tox .tox-number-input button:hover{outline:1px solid!important}}.tox .tox-number-input button svg{fill:#222f3e;margin:0 auto;display:block;transform:scale(.67)}@media (forced-colors:active){.tox .tox-number-input button svg,.tox .tox-number-input button svg:active,.tox .tox-number-input button svg:hover{fill:currentColor!important}.tox .tox-number-input button svg:disabled{filter:contrast(0)}}.tox .tox-number-input button:focus{z-index:1;background:#f7f7f7}.tox .tox-number-input button:focus:after{content:"";border-radius:3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-number-input button:focus:after{border:2px solid highlight}}.tox .tox-number-input button:hover{box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-number-input button:hover svg{fill:#222f3e}.tox .tox-number-input button:active{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-number-input button:active svg{fill:#222f3e}.tox .tox-number-input button:disabled{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:#fff;border:0}.tox .tox-number-input button:disabled svg{fill:#222f3e80}.tox .tox-number-input button.minus{border-radius:3px 0 0 3px}.tox .tox-number-input button.plus{border-radius:0 3px 3px 0}.tox .tox-number-input:focus:not(:active)>.tox-input-wrapper,.tox .tox-number-input:focus:not(:active)>button{background:#f7f7f7}.tox .tox-tbtn--select{width:auto;margin:6px 1px 5px 0;padding:0 4px}.tox .tox-tbtn--bordered,.tox .tox-tbtn--bordered:focus,.tox .tox-tbtn--bordered:hover{border:1px solid #eee}.tox .tox-tbtn__select-label{cursor:default;height:initial;text-overflow:ellipsis;white-space:nowrap;margin:0 4px;font-weight:400;overflow:hidden}.tox .tox-tbtn__select-chevron{justify-content:center;align-items:center;width:16px;display:flex}.tox .tox-tbtn__select-chevron svg{fill:#222f3e80}@media (forced-colors:active){.tox .tox-tbtn__select-chevron svg{fill:currentColor}}.tox .tox-tbtn--bespoke,.tox .tox-tbtn--bespoke:focus{background:#f7f7f7}.tox .tox-tbtn--bespoke+.tox-tbtn--bespoke{margin-inline-start:4px}.tox .tox-tbtn--bespoke .tox-tbtn__select-label{text-overflow:ellipsis;white-space:nowrap;width:7em;overflow:hidden}.tox .tox-tbtn--disabled .tox-tbtn__select-label,.tox .tox-tbtn--select:disabled .tox-tbtn__select-label{cursor:not-allowed}.tox .tox-split-button__main{border-radius:3px 0 0 3px;margin-right:0}.tox .tox-split-button__main:focus{box-shadow:none;color:#222f3e;z-index:1;background:#fff;border:0;position:relative}.tox .tox-split-button__main:focus:after{content:"";border-radius:3px 0 0 3px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-split-button__main:focus:after{border:2px solid highlight}}.tox .tox-split-button__chevron{border-radius:0 3px 3px 0;width:16px;margin-left:0}.tox .tox-split-button__chevron:focus{box-shadow:none;color:#222f3e;z-index:1;background:#fff;border:0;position:relative}.tox .tox-split-button__chevron:focus:after{content:"";border-radius:0 3px 3px 0;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-split-button__chevron:focus:after{border:2px solid highlight}}.tox .tox-split-button__chevron svg{fill:#222f3e80}@media (forced-colors:active){.tox .tox-split-button__chevron svg{fill:currentColor}}.tox.tox-platform-touch .tox-split-button__main{width:30px}.tox.tox-platform-touch .tox-split-button__chevron{width:20px}.tox .tox-split-button__chevron.tox-tbtn--disabled,.tox .tox-split-button__main.tox-tbtn--disabled,.tox .tox-split-button__chevron.tox-tbtn--disabled:hover,.tox .tox-split-button__main.tox-tbtn--disabled:hover,.tox .tox-split-button__chevron.tox-tbtn--disabled:focus,.tox .tox-split-button__main.tox-tbtn--disabled:focus{box-shadow:none;color:#222f3e80;background:#fff}.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-highlight-bg-color__color,.tox .tox-split-button__main.tox-tbtn--disabled svg .tox-icon-text-color__color{opacity:.3}.tox .tox-toolbar-overlord{background-color:#fff}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background-color:#fff;background-image:repeating-linear-gradient(#e3e3e3 0 1px,#0000 1px 39px);background-position:50% 40px;background-repeat:no-repeat;background-size:calc(100% - 22px) calc(100% - 41px);background-attachment:local;flex-wrap:wrap;flex:none;padding:0;display:flex;transform:perspective(1px)}.tox .tox-toolbar-overlord>.tox-toolbar,.tox .tox-toolbar-overlord>.tox-toolbar__overflow,.tox .tox-toolbar-overlord>.tox-toolbar__primary{background-position:50% 0;background-size:calc(100% - 22px) 100%}.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed{opacity:0;visibility:hidden;height:0;padding-top:0;padding-bottom:0}.tox .tox-toolbar__overflow--growing{transition:height .3s,opacity .2s linear .1s}.tox .tox-toolbar__overflow--shrinking{transition:opacity .3s,height .2s linear .1s,visibility 0s linear .3s}.tox .tox-anchorbar,.tox .tox-toolbar-overlord{grid-column:1/-1}.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{border-top:1px solid #0000;margin-top:-1px;padding-top:1px;padding-bottom:1px}@media (forced-colors:active){.tox .tox-menubar+.tox-toolbar,.tox .tox-menubar+.tox-toolbar-overlord{outline:1px solid}}.tox .tox-toolbar--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-pop .tox-toolbar{border-width:0}.tox .tox-toolbar--no-divider{background-image:none}.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,.tox .tox-toolbar-overlord .tox-toolbar__primary{background-position:50% 39px}.tox .tox-editor-header>.tox-toolbar--scrolling,.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child{background-image:none}.tox .tox-focusable-wrapper{pointer-events:none;border:1px solid #0000;margin-right:2px}.tox .tox-focusable-wrapper .tox-textfield-size{pointer-events:all}.tox .tox-focusable-wrapper:focus{background-color:#f7f7f7;border-style:solid;border-width:1px;border-radius:6px}.tox.tox-tinymce-aux .tox-toolbar__overflow{overscroll-behavior:none;background-color:#fff;background-position:50% 43px;background-size:calc(100% - 16px) calc(100% - 51px);border:none;border-radius:6px;padding:4px 0;box-shadow:0 0 2px #222f3e33,0 4px 8px #222f3e26}@media (forced-colors:active){.tox.tox-tinymce-aux .tox-toolbar__overflow{border:solid}}.tox-pop .tox-pop__dialog .tox-toolbar{background-position:50% 43px;background-size:calc(100% - 22px) calc(100% - 51px);padding:4px 0}.tox-context-form__group{align-items:center;display:flex}.tox .tox-toolbar__group{flex-wrap:wrap;align-items:center;margin:0;padding:0 11px 0 12px;display:flex}.tox .tox-toolbar__group--pull-right{margin-left:auto}.tox .tox-toolbar--scrolling .tox-toolbar__group{flex-wrap:nowrap;flex-shrink:0}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #0000}.tox[dir=rtl] .tox-toolbar__group:not(:last-of-type){border-left:1px solid #0000}.tox .tox-toolbar-input-form{background-color:var(--tox-private-background-color,#fff);padding:0 var(--tox-private-pad-sm,8px);align-items:center;display:flex}.tox .tox-tooltip{z-index:1150;width:max-content;max-width:min(80%,15em);padding:8px 0 0;display:inline-block;position:relative}.tox .tox-tooltip.tox-tooltip--anchor{padding:var(--tox-private-pad-xs,4px) 0 0;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;height:fit-content;display:none;position:fixed}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--up{position-area:block-end}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--down{position-area:block-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--left{position-area:inline-start}.tox .tox-tooltip.tox-tooltip--anchor.tox-tooltip--right{position-area:inline-end}.tox .tox-tooltip__body{box-shadow:none;color:#fff;overflow-wrap:break-word;text-transform:none;background-color:#222f3e;border-radius:6px;padding:4px 6px;font-size:12px;font-style:normal;font-weight:600}@media (forced-colors:active){.tox .tox-tooltip__body{outline:1px outset}}.tox .tox-tooltip__arrow{position:absolute}.tox .tox-tooltip--down .tox-tooltip__arrow{border-top:8px solid #222f3e;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tox .tox-tooltip--up .tox-tooltip__arrow{border-bottom:8px solid #222f3e;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;top:0;left:50%;transform:translate(-50%)}.tox .tox-tooltip--right .tox-tooltip__arrow{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:8px solid #222f3e;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tox .tox-tooltip--left .tox-tooltip__arrow{border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:8px solid #222f3e;position:absolute;top:50%;left:0;transform:translateY(-50%)}.tox .tox-tree{flex-direction:column;display:flex}.tox .tox-tree .tox-trbtn{box-shadow:none;color:#222f3e;text-transform:none;background:0 0;border:0;border-radius:4px;outline:0;flex:none;align-items:center;height:28px;margin-top:4px;margin-bottom:4px;padding:0 0 0 8px;font-size:14px;font-style:normal;font-weight:400;display:flex;overflow:hidden}.tox .tox-tree .tox-trbtn .tox-tree__label{cursor:default;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tox .tox-tree .tox-trbtn svg{fill:#222f3e;display:block}.tox .tox-tree .tox-trbtn:focus{box-shadow:none;background:#f0f0f0;border:0}.tox .tox-tree .tox-trbtn:hover{box-shadow:none;color:#222f3e;background:#f0f0f0;border:0}.tox .tox-tree .tox-trbtn:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-tree .tox-trbtn:active svg{fill:#222f3e}.tox .tox-tree .tox-trbtn--disabled,.tox .tox-tree .tox-trbtn--disabled:hover,.tox .tox-tree .tox-trbtn:disabled,.tox .tox-tree .tox-trbtn:disabled:hover{box-shadow:none;color:#222f3e80;cursor:not-allowed;background:0 0;border:0}.tox .tox-tree .tox-trbtn--disabled svg,.tox .tox-tree .tox-trbtn--disabled:hover svg,.tox .tox-tree .tox-trbtn:disabled svg,.tox .tox-tree .tox-trbtn:disabled:hover svg{fill:#222f3e80}.tox .tox-tree .tox-trbtn--enabled,.tox .tox-tree .tox-trbtn--enabled:hover{box-shadow:none;color:#222f3e;background:#a6ccf7;border:0}.tox .tox-tree .tox-trbtn--enabled:hover>*,.tox .tox-tree .tox-trbtn--enabled>*{transform:none}.tox .tox-tree .tox-trbtn--enabled svg,.tox .tox-tree .tox-trbtn--enabled:hover svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled){color:#222f3e}.tox .tox-tree .tox-trbtn:focus:not(.tox-trbtn--disabled) svg{fill:#222f3e}.tox .tox-tree .tox-trbtn:active>*{transform:none}.tox .tox-tree .tox-trbtn--return{height:unset;align-self:stretch;width:16px}.tox .tox-tree .tox-trbtn--labeled{width:unset;padding:0 4px}.tox .tox-tree .tox-trbtn__vlabel{letter-spacing:-.025em;white-space:nowrap;margin-bottom:4px;font-size:10px;font-weight:400;display:block}.tox .tox-tree .tox-tree--directory{flex-direction:column;display:flex}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label{font-weight:700}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn svg{fill:#0000}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:focus .tox-mbtn svg,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover){color:#222f3e;background-color:#0000}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-tree--directory .tox-tree--directory__label .tox-chevron{margin-right:6px}:is(.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--shrinking) .tox-chevron){transition:transform .5s ease-in-out}:is(.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--growing) .tox-chevron,.tox .tox-tree .tox-tree--directory .tox-tree--directory__label:has(+.tox-tree--directory__children--open) .tox-chevron){transform:rotate(90deg)}.tox .tox-tree .tox-tree--leaf__label{font-weight:400}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn{margin-left:auto}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn svg{fill:#0000}.tox .tox-tree .tox-tree--leaf__label .tox-mbtn.tox-mbtn--active svg,.tox .tox-tree .tox-tree--leaf__label .tox-mbtn:focus svg,.tox .tox-tree .tox-tree--leaf__label:hover .tox-mbtn svg{fill:#222f3e}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover){color:#222f3e;background-color:#0000}.tox .tox-tree .tox-tree--leaf__label:hover:has(.tox-mbtn:hover) .tox-chevron svg{fill:#222f3e}.tox .tox-tree .tox-icon-custom-state{flex-grow:1;justify-content:flex-end;display:flex}.tox .tox-tree .tox-tree--directory__children{padding-left:16px;overflow:hidden}.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--growing,.tox .tox-tree .tox-tree--directory__children.tox-tree--directory__children--shrinking{transition:height .5s ease-in-out}.tox .tox-tree .tox-trbtn.tox-tree--leaf__label{justify-content:space-between;display:flex}[data-mce-name=uploadcare-enhance-filter] .color-swatch-remove-color path{fill:#c00;stroke:#c00}.tox .tox-view-wrap,.tox .tox-view-wrap__slot-container{background-color:#fff;flex-direction:column;flex:1;height:100%;display:flex}.tox .tox-view{background-color:#fff;flex-direction:column;flex:auto;display:flex;overflow:hidden}.tox .tox-view__header{justify-content:space-between;align-items:center;padding:10px;font-size:16px;display:flex;position:relative}.tox .tox-view__label{color:#222f3e;text-align:center;white-space:nowrap;padding:4px 16px;font-weight:700;line-height:24px}.tox .tox-view__label--normal{font-size:16px}.tox .tox-view__label--large{font-size:20px}.tox .tox-view--mobile.tox-view__header,.tox .tox-view--mobile.tox-view__toolbar{padding:8px}.tox .tox-view--scrolling{flex-wrap:nowrap;overflow-x:auto}.tox .tox-view__align-right{margin-left:auto}.tox .tox-view__toolbar{flex-direction:row;justify-content:space-between;gap:8px;padding:10px;display:flex;overflow-x:auto}.tox .tox-view__toolbar__group{flex-direction:row;gap:12px;display:flex}.tox .tox-view__header-end,.tox .tox-view__header-start{display:flex}.tox .tox-view__pane{width:100%;height:100%;padding:8px;position:relative}.tox .tox-view__pane_panel{border:1px solid #eee;border-radius:6px}.tox:not([dir=rtl]) .tox-view__header .tox-view__header-end>*,.tox:not([dir=rtl]) .tox-view__header .tox-view__header-start>*{margin-left:8px}.tox[dir=rtl] .tox-view__header .tox-view__header-end>*,.tox[dir=rtl] .tox-view__header .tox-view__header-start>*{margin-right:8px}.tox .tox-well{border:1px solid #eee;border-radius:6px;width:100%;padding:8px}.tox .tox-well>:first-child{margin-top:0}.tox .tox-well>:last-child{margin-bottom:0}.tox .tox-well>:only-child{margin:0}.tox .tox-custom-editor{border:1px solid #eee;border-radius:6px;flex:1;display:flex;position:relative;overflow:hidden}.tox .tox-view .tox-revisionhistory__pane{padding:0}.tox .tox-revisionhistory__container{flex-direction:column;height:100%;display:flex}.tox .tox-revisionhistory{background-color:#fff;border-top:1px solid #f0f0f0;flex:1;width:100%;height:100%;display:flex;position:relative;overflow:auto hidden}.tox .tox-revisionhistory__iframe{flex:1}.tox .tox-revisionhistory__sidebar{flex-direction:column;width:316px;min-width:248px;height:100%;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__sidebar-title{color:#222f3e;z-index:1;background-color:#fff;padding:12px;font-size:20px;font-weight:400;line-height:28px;box-shadow:0 4px 8px #222f3e1a}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions{background-color:#f0f0f0;flex-direction:column;flex:1;gap:12px;padding:10px 12px;display:flex;overflow-y:auto}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus{z-index:1;height:100%;position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus:after{content:"";border-radius:6px;position:absolute;inset:1px;box-shadow:0 0 0 2px #006ce7}@media (forced-colors:active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions:focus:after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card{color:#222f3e;cursor:pointer;background-color:#fff;border:1px solid #f0f0f0;border-radius:6px;flex-direction:column;width:100%;padding:12px;font-size:14px;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:hover{box-shadow:0 4px 8px #222f3e1a}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus{z-index:1;position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus:after{box-shadow:0 0 0 2px #006ce7 #006ce7;content:"";border-radius:6px;position:absolute;inset:0;box-shadow:0 0 0 2px #006ce7;box-shadow:0 0 0 2px #006ce7!important}@media (forced-colors:active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card:focus:after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected{background-color:#fff5cc;position:relative;box-shadow:0 4px 8px #222f3e1a}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected:after{box-shadow:0 0 0 2px #006ce7 #e3b82a;content:"";border-radius:6px;position:absolute;inset:0;box-shadow:0 0 0 2px #e3b82a}@media (forced-colors:active){.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card.tox-revisionhistory__card--selected:after{border:2px solid highlight}}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-label{background:#d3d5d8;border-radius:4px;width:min-content;margin-bottom:8px;padding:4px 8px;font-size:12px;font-weight:700;display:block}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-content{flex-direction:row;align-items:center;gap:8px;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-attribution{align-items:center;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-attribution .tox-revisionhistory__avatar{z-index:1;position:relative}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-attribution .tox-revisionhistory__avatar+.tox-revisionhistory__card-ai-icon{margin-left:-4px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-info{flex-direction:column;flex:1;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-date-label{font-size:14px;font-weight:700;line-height:18px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-author-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__avatar{object-fit:cover;vertical-align:middle;border-radius:50%;width:36px;height:36px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-ai-icon{width:36px;height:36px;display:flex}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__norevision{color:#222f3eb3;padding:5px 5.5px;font-size:16px;line-height:24px}.tox .tox-revisionhistory__sidebar .tox-revisionhistory__revisions .tox-revisionhistory__card-check-icon{color:#222f3e;height:24px}.tox .tox-card{cursor:pointer;background-color:#fff;border:2px solid #0000;border-radius:6px;flex-direction:column;gap:12px;padding:12px;transition:box-shadow .15s ease-in-out,border .15s ease-in-out;display:flex}.tox .tox-card:hover{box-shadow:0 4px 8px #222f3e1a}.tox .tox-card--selected{border-color:#006ce7}.tox .tox-card:focus-visible{border-color:#0000;outline:0;box-shadow:0 0 0 2px #006ce7}.tox .tox-card--has-decision{background-color:#f0f0f0}.tox .tox-card--has-decision:not(.tox-card--selected){border-width:1px;border-color:#222f3eb3}.tox .tox-card--has-decision .tox-card__header{font-size:12px}.tox .tox-card--has-decision .tox-card__body{color:#222f3eb3}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline{border-color:#e0e0e0}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:focus:not(:disabled),.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:hover:not(:disabled){background-color:#e0e0e0;border-color:#d1d1d1}.tox .tox-card--has-decision .tox-card__actions .tox-button--secondary--outline:active:not(:disabled){background-color:#d1d1d1;border-color:#d1d1d1}.tox .tox-card__header{color:#222f3e;text-transform:uppercase;flex-direction:column;gap:12px;padding-bottom:0;font-size:16px;font-weight:700;display:flex}.tox .tox-card__header-label{text-transform:uppercase;color:#222f3e;font-size:12px;font-weight:700}.tox .tox-card__body{color:#222f3e;font-size:16px}.tox .tox-card__body .tox-expandable-box{border:none;gap:12px;padding:0}.tox .tox-card__highlight{border-bottom:2px solid #006ce7;padding:4px 6px}.tox .tox-card__highlight--added{background-color:#e4eeda}.tox .tox-card__highlight--deleted{background-color:#f5cccc}.tox .tox-card__highlight--modified{background-color:#cce2fa}.tox .tox-card__actions{gap:8px;display:flex}.tox .tox-card__actions--space-between{justify-content:space-between}.tox .tox-card__actions--flex-start{justify-content:flex-start}:is(.tox .tox-card__actions .tox-button,.tox .tox-card__actions .tox-button--icon,.tox .tox-card__actions .tox-button:has(.tox-icon:only-child)){padding:4px 16px}.tox .tox-card.tox-skeleton{cursor:default;pointer-events:none;box-shadow:none}.tox .tox-card.tox-skeleton:hover{box-shadow:none}.tox .tox-card.tox-skeleton .tox-skeleton__line{border-radius:6px;margin:0}.tox .tox-card.tox-skeleton .tox-card__body{flex-direction:column;gap:4px;display:flex}.tox .tox-card-list{flex-direction:column;gap:12px;display:flex}.tox .tox-card-list:focus{outline:0}.tox [data-mce-name=suggestededits] .tox-icon .tox-icon--badge{fill:#006ce7}.tox .tox-view .tox-suggestededits__pane{padding:0}.tox .tox-suggestededits__sink{z-index:1000;position:relative}.tox .tox-suggestededits__sink .tox-tiered-menu .tox-collection--list{position:absolute}.tox .tox-suggestededits__container{flex-direction:column;height:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits{height:inherit;background-color:#fff;border-top:1px solid #eee;flex:1;display:flex;position:relative;overflow:auto hidden}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__content{flex:1}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model{height:100%;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__model .tox-suggestededits__iframe{background-color:#fff;width:100%;height:100%;overflow:scroll}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar{background-color:#f0f0f0;flex-direction:column;flex:0 auto;width:316px;min-width:248px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-header{padding:4px 12px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content{flex-direction:column;flex:1;gap:12px;padding:6px 12px 12px;display:flex;position:relative;overflow:auto}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card{background-color:#fff;border-radius:6px;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--divider{background-color:#f0f0f0;width:100%;height:1px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--editor,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--single{flex-direction:column;align-self:stretch;align-items:flex-start;gap:6px;padding:6px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header{flex:auto;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user{flex:1 0 0;align-items:center;gap:8px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--attribution{align-items:center;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar{z-index:1;width:24px;height:24px;position:relative}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar .tox-skeleton__circle,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--avatar img{width:24px;height:24px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--ai-icon{margin-left:-4px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--ai-icon svg{display:block}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#222f3e}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user{flex:1 0 0;align-items:center;gap:8px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--avatar{width:36px;height:36px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--name{color:#222f3e;font-size:14px;font-weight:700}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__card--feedback-user .tox-suggestededits__card--details .tox-suggestededits__card--timestamp{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution{text-align:center;border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--accepted .tox-icon svg{fill:#78ab46}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--header .tox-suggestededits__resolution.tox-suggestededits__resolution--rejected .tox-icon svg{fill:#c00}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content{flex-direction:column;flex:auto;align-self:stretch;gap:6px;width:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations{gap:8px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar{border-radius:6px;flex-direction:column;justify-content:space-between;align-items:center;width:6px;font-size:12px;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--insert{background-color:#78ab46;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--modify{background-color:#006ce7;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-bar--remove{background-color:#c00;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__operations .tox-suggestededits__operations-text{color:#222f3e;font-weight:700}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--feedback{color:#222f3e;width:100%}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea{color:#222f3e;resize:none;border:2px solid #eee;border-radius:6px;gap:8px;width:100%;padding:5px 6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--content .tox-suggestededits__card--textarea:focus{border:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer{flex-direction:column;gap:6px;width:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp{color:#222f3e;font-size:12px;line-height:18px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--footer .tox-suggestededits__card--timestamp .tox-icon svg{fill:#222f3e80;margin-top:-10px;transform:translateY(8px)}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons{align-items:center;gap:8px;width:100%;display:flex}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--review-buttons{justify-content:space-between;padding:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card .tox-suggestededits__card--buttons.tox-suggestededits__card--feedback-buttons{justify-content:flex-end}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--hidden:not(.tox-suggestededits__card--active){opacity:.5}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--resolved{background-color:#d3d5d8}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active:focus-visible{outline:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single{border-radius:6px}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus,.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card.tox-suggestededits__card--active .tox-suggestededits__card--single:focus-visible{outline:2px solid #006ce7}.tox .tox-suggestededits__container .tox-suggestededits .tox-suggestededits__sidebar-content .tox-suggestededits__card:hover{box-shadow:0 4px 8px #d3d5d8}.tox .tox-dialog-loading:before{content:"";z-index:1000;background-color:#00000080;width:100%;height:100%;position:absolute}.tox .tox-tab{cursor:pointer}.tox .tox-dialog__content-js,.tox .tox-dialog__body-content .tox-collection{flex:1;display:flex}.not-found{min-height:72vh;padding:calc(var(--nav-height) + 5rem) var(--page-pad) 6rem;text-align:center;background:linear-gradient(145deg,#effbf7,#f8f8ea);place-content:center;justify-items:center;gap:1rem;display:grid}.not-found__code{color:var(--color-mint);font-family:var(--font-heading);margin:0;font-size:clamp(4rem,12vw,8rem);font-weight:700;line-height:.9}.not-found h1{color:#0c493b;font-family:var(--font-heading);margin:0;font-size:clamp(2rem,5vw,3.5rem)}.not-found>p:not(.not-found__code){color:#0c493bbf;max-width:36rem;margin:0;font-size:1.08rem;line-height:1.6}.not-found a{border-radius:var(--radius-btn);color:#fff;background:var(--color-mint);font-family:var(--font-ui);margin-top:.5rem;padding:.8rem 1.4rem;font-weight:600}
