.breadcrumbs[data-astro-cid-ilhxcym7]{padding:18px 5%;background:#fffaf6;color:#47546a;font:13px/1.6 DM Sans,sans-serif;border-bottom:1px solid #d8dce5}.breadcrumbs[data-astro-cid-ilhxcym7].dark{background:#080c12;color:#bcc7d5;border-color:#263344}ol[data-astro-cid-ilhxcym7]{display:flex;flex-wrap:wrap;gap:6px 12px;list-style:none;margin:0 auto;padding:0;max-width:1440px}li[data-astro-cid-ilhxcym7]{display:flex;align-items:baseline;gap:12px;min-width:0;overflow-wrap:anywhere}a[data-astro-cid-ilhxcym7]{color:inherit;text-decoration:none;padding-block:5px}a[data-astro-cid-ilhxcym7]:hover{text-decoration:underline;text-underline-offset:3px}a[data-astro-cid-ilhxcym7]:focus-visible{outline:2px solid #3978ff;outline-offset:4px}[data-astro-cid-ilhxcym7][aria-current]{color:inherit}[data-astro-cid-ilhxcym7][aria-hidden]{opacity:.5}@media(max-width:640px){.breadcrumbs[data-astro-cid-ilhxcym7]{padding:12px 20px;font-size:12px}ol[data-astro-cid-ilhxcym7],li[data-astro-cid-ilhxcym7]{gap:8px}}@media print{.breadcrumbs[data-astro-cid-ilhxcym7]{display:none}}html:has(body.site-boxed){background:#e7e9ed}body.site-boxed,body#plantica-site.site-boxed{--page-gutter:clamp(24px,4vw,64px);--content-max:1312px;width:100%;max-width:1440px;min-height:100vh;margin-inline:auto;background:#fffaf6;box-shadow:0 0 0 1px #d8dce5}body.site-boxed .header,body.site-boxed .site-footer,body.site-boxed .breadcrumbs{padding-inline:var(--page-gutter)}body.site-boxed .breadcrumbs ol{max-width:none}body.site-boxed main{min-width:0}body.site-boxed main section[id]{scroll-margin-top:calc(var(--header-h,84px) + 20px)}body.site-boxed .platform-home{--platform-space:var(--page-gutter);--platform-gap:40px;width:100%;max-width:none}body.site-boxed :is(.product-detail,.knowledge-wrap){width:100%;max-width:none;padding-inline:var(--page-gutter)}body.site-boxed main>:is(.page-intro,.contact-grid,.section,.closing,.privacy-copy,.demo-next){padding-inline:var(--page-gutter);max-width:none}body.site-boxed .platform-home :is(.home-films,.buyer-links){padding-inline:var(--page-gutter)}body#plantica-site.site-boxed :is(.wrap,.about-wrap,.plans-wrap,.platform-wrap,.insights-wrap,.article-wrap){width:calc(100% - 2 * var(--page-gutter));max-width:none;margin-inline:auto}body.site-boxed .engine-page{--platform-space:var(--page-gutter);max-width:none}body.site-boxed :is(.engine-intro,.knowledge-intro){padding-block:48px 32px}body.site-boxed :is(.knowledge-intro,.engine-intro) h1{font-size:clamp(40px,4.2vw,60px);line-height:1.12}body#plantica-site.site-boxed :is(.article-hero,.customers-hero){padding-block:56px;background:#fffaf6;color:#182641;border-color:#d8dce5}body#plantica-site.site-boxed :is(.article-hero,.customers-hero) h1{font-size:clamp(40px,4.2vw,60px);line-height:1.12;color:#182641}body#plantica-site.site-boxed :is(.article-deck,.article-back,.customers-hero p){color:#47546a}body#plantica-site.site-boxed :is(.article-hero-grid,.article-body-grid,.customers-hero-grid,.customer-cta-grid){gap:40px}body#plantica-site.site-boxed .article-back{margin-bottom:28px}body#plantica-site.site-boxed .article-hero figure{aspect-ratio:4/3;border-radius:10px}body#plantica-site.site-boxed .article-body-grid{padding-block:56px;grid-template-columns:240px minmax(0,1fr)}body#plantica-site.site-boxed .article-body{max-width:760px}body#plantica-site.site-boxed .article-intro{font-size:24px;margin-bottom:40px}body#plantica-site.site-boxed .article-body section{margin-top:40px}body#plantica-site.site-boxed :is(.customer-logo-section,.customer-stories,.customer-cta){padding-block:56px}body#plantica-site.site-boxed .customer-cta{background:#edf2ff;color:#182641}body#plantica-site.site-boxed .customer-cta p{color:#47546a}body#plantica-site.site-boxed :is(.customers-hero,.customer-cta) .universal-kicker{color:#2456db}body#plantica-site.site-boxed :is(.customer-section-head,.customer-cta) h2{font-size:clamp(30px,3.2vw,44px);line-height:1.2}body.site-boxed :is(.focused-demo,.detail-delivery){margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter)}body.site-boxed .platform-opening{padding-top:56px}body.site-boxed .platform-opening-copy{gap:40px;margin-bottom:32px}body.site-boxed .platform-home h1,body.site-boxed .decision-copy h1,body.site-boxed .page-intro h1{font-size:clamp(40px,4.2vw,60px);line-height:1.12;letter-spacing:-.04em}body.site-boxed .platform-home h2{font-size:clamp(30px,3.2vw,44px);line-height:1.2}body.site-boxed .platform-home :is(.platform-products,.platform-inside,.platform-context,.platform-faq){padding-block:56px}body.site-boxed .platform-demo{padding-block:40px;gap:32px}body.site-boxed .product-detail :is(.product-workspace,.product-recording,.product-workflow,.product-scenarios){padding-block:48px}body.site-boxed .product-section-heading{gap:32px;margin-bottom:32px}body.site-boxed .product-switcher>a{min-height:48px;font-size:16px;padding:10px 16px}body.site-boxed .site-footer{padding-block:40px 24px}body.site-boxed .footer-top{gap:32px;padding-bottom:32px}body.site-boxed .footer-bottom{flex-wrap:wrap;font-size:13px;gap:24px}body.site-boxed .footer-bottom .footer-links{flex-basis:100%;max-width:none;gap:24px 40px;order:0}body.site-boxed .footer-bottom>span{order:1}body.site-boxed .footer-links>div{gap:4px}body.site-boxed .footer-links :is(a,button){font-size:14px;line-height:1.5;min-height:36px;display:inline-flex;align-items:center}body#plantica-site.site-boxed :is(.about-hero,.plans-hero,.universal-hero,.insights-hero){padding-block:56px;background:#fffaf6;color:#182641}body#plantica-site.site-boxed :is(.about-hero,.plans-hero,.universal-hero,.insights-hero) h1{font-size:clamp(40px,4.2vw,60px);line-height:1.12}body#plantica-site.site-boxed :is(.plans-hero,.universal-hero) :is(p,.plans-kicker,.universal-kicker,.story-link){color:#47546a}body#plantica-site.site-boxed :is(.plans-hero,.universal-hero){display:flex;flex-direction:column;align-items:stretch;min-height:0;gap:32px}body#plantica-site.site-boxed :is(.plans-hero-grid,.universal-hero-content){order:0;padding-block:0}body#plantica-site.site-boxed .plans-hero-grid{gap:40px}body#plantica-site.site-boxed .plans-hero-aside{border-color:#d8dce5;padding-top:24px}body#plantica-site.site-boxed .universal-hero-copy{max-width:860px;padding-bottom:0}body#plantica-site.site-boxed .universal-hero-copy h1{margin-block:16px 24px}body#plantica-site.site-boxed .story-link{border-color:#9caac3;margin-top:24px}body#plantica-site.site-boxed :is(.plans-hero-media,.universal-hero-media){position:relative;inset:auto;z-index:0;order:1;margin-inline:var(--page-gutter);height:260px;border-radius:10px;overflow:hidden}body#plantica-site.site-boxed :is(.plans-hero-media,.universal-hero-media)>img{filter:none;object-position:center}body#plantica-site.site-boxed :is(.plans-hero-media>span,.universal-hero-shade){display:none}body#plantica-site.site-boxed .plan-card{min-height:0}body#plantica-site.site-boxed .plan-card h3{min-height:0;padding-block:24px;font-size:26px;line-height:1.25}body#plantica-site.site-boxed .plans-heading{gap:32px;margin-bottom:32px}body#plantica-site.site-boxed :is(.about-products,.about-answers,.about-company,.plan-editions,.plan-factors,.plan-path,.plan-faq,.platform-paths,.platform-visual-flow,.platform-visual-handoff,.platform-details,.insight-collection,.insight-essays,.insight-principles){padding-block:56px}body#plantica-site.site-boxed :is(.about-cta,.plan-cta,.platform-cta,.insight-cta){padding-block:48px}body#plantica-site.site-boxed :is(.about-page,.plans-page,.platform-page,.insights-page) h2{font-size:clamp(30px,3.2vw,44px);line-height:1.2}body.site-boxed :is(img,video){max-width:100%}body.site-boxed :is(.platform-opening-copy,.decision-hero,.contact-grid,.detail-split)>*{min-width:0}body.site-boxed main,body#plantica-site.site-boxed main{font-family:DM Sans,sans-serif}body.site-boxed main :is(h1,h2,h3,h4),body#plantica-site.site-boxed main :is(h1,h2,h3,h4){font-family:Manrope,sans-serif;font-weight:600;letter-spacing:-.025em;text-wrap:balance}body.site-boxed main :is(h1,h2,h3) :is(b,strong,em),body#plantica-site.site-boxed main :is(h1,h2,h3) :is(b,strong,em){font-weight:inherit}body.site-boxed main p,body#plantica-site.site-boxed main p{text-wrap:pretty}body.site-boxed main figcaption,body#plantica-site.site-boxed main figcaption,body.site-boxed main figcaption span,body#plantica-site.site-boxed main figcaption span,body#plantica-site.site-boxed :is(.universal-kicker,.platform-kicker,.plans-kicker,.about-kicker,.insights-kicker,.article-kicker,.article-meta,.insight-editorial-meta,.customer-story-eyebrow,.visual-path small,.visual-flow-side>span,.visual-flow-side li),body.site-boxed :is(.scenario-audience,.product-story-context,.product-picture figcaption,.engineering-tool-name,.demo-invite>span){font-family:DM Sans,sans-serif;font-size:13px;line-height:1.5;letter-spacing:.01em;text-transform:none}body#plantica-site.site-boxed .article-meta{flex-wrap:wrap;color:#536077}body#plantica-site.site-boxed :is(.article-back,.article-body-grid aside>span,.article-body section>span,.article-next>div>span,.visual-path small,.visual-browser-bar span){font-family:DM Sans,sans-serif;font-size:13px;line-height:1.5;letter-spacing:.01em}body.site-boxed .product-picture figcaption{flex-wrap:wrap}@media(max-width:1100px){body.site-boxed .header nav{padding-inline:var(--page-gutter)}}@media(max-width:880px){body#plantica-site.site-boxed .article-body-grid{grid-template-columns:1fr}}@media(min-width:601px)and (max-width:1000px){body.site-boxed .product-directory{grid-template-columns:1fr}body.site-boxed .product-directory-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.site-boxed .product-directory-heading{grid-column:1/-1;padding:20px 24px}body.site-boxed .product-directory-link>img{height:100%;aspect-ratio:auto;object-fit:contain}body.site-boxed .product-directory-copy h4{font-size:23px}}@media(max-width:800px){body.site-boxed,body#plantica-site.site-boxed{--page-gutter:24px}body.site-boxed .platform-home{--platform-gap:28px}body.site-boxed .platform-opening-copy{grid-template-columns:1fr;gap:20px}body.site-boxed .platform-opening{padding-top:32px}body.site-boxed .platform-home :is(.platform-products,.platform-inside,.platform-context,.platform-faq){padding-block:40px}body.site-boxed .platform-home .home-films{padding-block:32px 40px}body.site-boxed :is(.platform-section-head,.product-section-heading){grid-template-columns:1fr;gap:16px;margin-bottom:24px}body.site-boxed .product-detail :is(.product-workspace,.product-recording,.product-workflow,.product-scenarios){padding-block:40px}body.site-boxed .product-chapter{padding-block:28px;gap:24px}body.site-boxed .product-section-nav{gap:4px 20px}body.site-boxed .product-section-nav a{min-height:40px}body.site-boxed .focused-demo{padding-block:40px;gap:24px}body.site-boxed .focused-demo h2{font-size:32px}body.site-boxed .footer-top{gap:20px;padding-bottom:24px}body.site-boxed .footer-bottom .footer-links{grid-template-columns:1fr 1fr;gap:24px 20px}body.site-boxed .footer-links>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:4px 20px}body.site-boxed .footer-links :is(a,button){min-height:40px}body.site-boxed .mobile-demo-bar{padding-inline:var(--page-gutter)}body#plantica-site.site-boxed :is(.about-hero,.plans-hero,.universal-hero,.insights-hero){padding-block:40px}body#plantica-site.site-boxed :is(.plans-hero-media,.universal-hero-media){height:180px}body#plantica-site.site-boxed .plans-hero-grid{gap:24px}body#plantica-site.site-boxed :is(.article-hero,.article-body-grid,.customers-hero,.customer-logo-section,.customer-stories,.customer-cta){padding-block:40px}body#plantica-site.site-boxed :is(.about-hero-grid>p,.insights-hero-grid>p,.article-deck){font-size:16px;line-height:1.7}body#plantica-site.site-boxed .article-hero-grid{gap:28px}body#plantica-site.site-boxed :is(.about-products,.about-answers,.about-company,.plan-editions,.plan-factors,.plan-path,.plan-faq,.platform-paths,.platform-visual-flow,.platform-visual-handoff,.platform-details,.insight-collection,.insight-essays,.insight-principles){padding-block:40px}}@media(max-width:600px){body.site-boxed,body#plantica-site.site-boxed{--page-gutter:20px}body.site-boxed .platform-home h1,body.site-boxed .decision-copy h1,body.site-boxed .page-intro h1,body#plantica-site.site-boxed :is(.about-hero,.plans-hero,.universal-hero,.insights-hero) h1{font-size:clamp(32px,8.6vw,42px);line-height:1.15}body.site-boxed .product-detail{padding-top:16px}body.site-boxed :is(.knowledge-intro,.engine-intro) h1,body#plantica-site.site-boxed :is(.article-hero,.customers-hero) h1{font-size:clamp(32px,8.6vw,42px);line-height:1.15}body.site-boxed :is(.knowledge-intro,.engine-intro){padding-block:32px 24px}body.site-boxed .knowledge-intro>p{font-size:16px;line-height:1.7}body#plantica-site.site-boxed .article-body h2{font-size:28px;line-height:1.2}body#plantica-site.site-boxed .article-intro{font-size:20px}body.site-boxed .product-switcher{gap:6px;margin-bottom:8px}body.site-boxed .product-switcher>a{justify-content:center;gap:6px;padding:10px 4px;font-size:12px;min-height:44px}body.site-boxed .product-switcher>a>span{display:none}body.site-boxed .product-switcher i{width:6px;height:6px}body.site-boxed .product-detail .decision-hero{padding-top:16px;gap:24px}body.site-boxed .platform-actions{gap:16px;margin-top:20px}body.site-boxed .platform-demo{padding:28px 24px}body.site-boxed .contact-grid form{padding:24px 20px}body.site-boxed .product-directory-copy,body.site-boxed .product-directory-heading{padding:20px}body.site-boxed .product-directory-copy h4{font-size:22px}body.site-boxed .product-directory-copy p{margin-bottom:20px}}.header[data-astro-cid-ctg3m53h]{max-width:none;margin:auto;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:30px;font:16px/1.65 DM Sans,sans-serif}.brand[data-astro-cid-ctg3m53h]{display:block;width:162px;flex-shrink:0}.brand[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{display:block;width:100%;height:auto}nav[data-astro-cid-ctg3m53h],.nav-right[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:30px}.nav-right[data-astro-cid-ctg3m53h]{gap:22px}a[data-astro-cid-ctg3m53h]{text-decoration:none}.language[data-astro-cid-ctg3m53h]{font-size:14px}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}.button[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:11px 19px;border:1px solid transparent;font-size:14px;font-weight:500;line-height:1.65;cursor:pointer}.menu-toggle[data-astro-cid-ctg3m53h]{display:none;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.mobile-demo[data-astro-cid-ctg3m53h]{display:none}@media(max-width:1150px){nav[data-astro-cid-ctg3m53h]{gap:20px}.nav-right[data-astro-cid-ctg3m53h]{gap:16px}}@media(max-width:1100px){nav[data-astro-cid-ctg3m53h]{display:none;position:absolute;top:84px;left:0;right:0;z-index:20;padding:25px 5%;border-block:1px solid #334762;flex-direction:column;align-items:flex-start}nav[data-astro-cid-ctg3m53h].open{display:flex}.menu-toggle[data-astro-cid-ctg3m53h]{display:inline-flex}}@media(max-width:800px){.brand[data-astro-cid-ctg3m53h]{width:142px}.nav-right[data-astro-cid-ctg3m53h]>.button[data-astro-cid-ctg3m53h]{display:none}.mobile-demo[data-astro-cid-ctg3m53h]{display:block}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{min-height:48px;display:flex;align-items:center}}@media print{.header[data-astro-cid-ctg3m53h]{display:none}}.site-footer[data-astro-cid-gcn2mc3v]{max-width:none;margin:auto;padding:45px 5% 25px;border-top:1px solid #d8dce5;background:#fffaf6;color:#182641;font:14px/1.65 DM Sans,sans-serif}.brand[data-astro-cid-gcn2mc3v]{display:block;width:153px;flex-shrink:0}.brand[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{display:block;width:100%;height:auto}a[data-astro-cid-gcn2mc3v]{color:inherit;text-decoration:none}.footer-top[data-astro-cid-gcn2mc3v]{display:flex;align-items:flex-start;gap:50px;padding-bottom:45px}.footer-top[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{max-width:280px;margin:0;color:#47546a}.footer-top[data-astro-cid-gcn2mc3v]>a[data-astro-cid-gcn2mc3v]:last-child{margin-left:auto;color:#2456db}.footer-bottom[data-astro-cid-gcn2mc3v]{display:flex;justify-content:space-between;gap:28px;border-top:1px solid #d8dce5;padding-top:25px;color:#47546a;font-size:12px;background:transparent}.footer-bottom[data-astro-cid-gcn2mc3v]>span[data-astro-cid-gcn2mc3v]{flex-shrink:0}.footer-bottom[data-astro-cid-gcn2mc3v]>.footer-links[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;min-width:0;flex:1;max-width:760px}.footer-links[data-astro-cid-gcn2mc3v]>div[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-link[data-astro-cid-gcn2mc3v]{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.footer-link[data-astro-cid-gcn2mc3v]:hover{text-decoration:underline;text-underline-offset:4px;color:#2456db}a[data-astro-cid-gcn2mc3v]:focus-visible,button[data-astro-cid-gcn2mc3v]:focus-visible{outline:3px solid #2456db;outline-offset:5px}@media(max-width:1150px){.footer-bottom[data-astro-cid-gcn2mc3v]{flex-wrap:wrap}.footer-bottom[data-astro-cid-gcn2mc3v]>.footer-links[data-astro-cid-gcn2mc3v]{flex-basis:100%;max-width:none}}@media(max-width:800px){.footer-top[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:25px;padding-bottom:30px}.footer-top[data-astro-cid-gcn2mc3v]>a[data-astro-cid-gcn2mc3v]:last-child{margin-left:0}.footer-bottom[data-astro-cid-gcn2mc3v]{flex-direction:column}.footer-bottom[data-astro-cid-gcn2mc3v]>.footer-links[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v],.footer-link[data-astro-cid-gcn2mc3v]{min-height:32px;display:flex;align-items:center}}@media print{.site-footer[data-astro-cid-gcn2mc3v]{display:none}}.mobile-demo-bar{display:none}@media(max-width:800px){.mobile-demo-bar:not([hidden]){display:block;position:fixed;inset:auto 0 0;z-index:60;background:#fffaf6;border-top:1px solid #d8dce5;padding:12px 5% max(12px,env(safe-area-inset-bottom))}.mobile-demo-bar a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:10px 18px;box-sizing:border-box;border-radius:6px;background:#2456db;color:#fff;text-decoration:none;font:600 15px/1.5 DM Sans,sans-serif}.mobile-demo-bar a:hover{background:#1c44b0}.mobile-demo-bar a:focus-visible{outline:3px solid #182641;outline-offset:3px}.mobile-demo-bar svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}}@media print{.mobile-demo-bar{display:none!important}}html.lightbox-open{overflow:hidden}[data-lightbox]{cursor:zoom-in}img[data-lightbox]:focus-visible{outline:3px solid #2456db;outline-offset:5px}#plantica-image-viewer{box-sizing:border-box;width:calc(100vw - 32px);height:calc(100dvh - 32px);max-width:1500px;max-height:none;margin:auto;padding:0;border:1px solid #465976;border-radius:12px;background:#182641;color:#fff;box-shadow:0 24px 80px #080e1b66;font-family:DM Sans,sans-serif}#plantica-image-viewer[open]{display:flex;flex-direction:column;animation:image-viewer-arrive .2s cubic-bezier(.16,1,.3,1)}#plantica-image-viewer::backdrop{background:#080e1bde}#plantica-image-viewer .lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;flex-shrink:0}#plantica-image-viewer h2{font-size:17px;line-height:1.4;font-weight:600;letter-spacing:0;margin:0;color:#fff}#plantica-image-viewer .lightbox-actions{display:flex;gap:8px}#plantica-image-viewer button,#plantica-image-viewer .lightbox-actions a{box-sizing:border-box;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;border-radius:8px;background:#283c5e;color:#fff;cursor:pointer;flex-shrink:0}#plantica-image-viewer button:hover,#plantica-image-viewer .lightbox-actions a:hover,#plantica-image-viewer button[aria-pressed=true]{background:#2456db}#plantica-image-viewer button:disabled{opacity:.35;cursor:default}#plantica-image-viewer :is(button,a):focus-visible{outline:3px solid #ffa8a8;outline-offset:3px}#plantica-image-viewer svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#plantica-image-viewer .lightbox-stage{position:relative;display:flex;align-items:center;justify-content:center;flex:1;min-height:0;overflow:auto;background:#0c1423;padding:8px;overscroll-behavior:contain}#plantica-image-viewer .lightbox-stage img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:zoom-in;flex-shrink:0}#plantica-image-viewer .lightbox-stage [hidden]{display:none}#plantica-image-viewer.is-zoomed .lightbox-stage{display:block}#plantica-image-viewer.is-zoomed .lightbox-stage img{max-width:none;max-height:none;margin:auto;cursor:zoom-out}#plantica-image-viewer [data-image-status]{color:#dae7ff;text-align:center;padding:24px}#plantica-image-viewer .lightbox-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 20px;flex-shrink:0}#plantica-image-viewer .lightbox-footer>div{min-width:0;text-align:center}#plantica-image-viewer [data-image-caption]{color:#fff;font-size:14px;line-height:1.4;margin:0;max-width:75ch}#plantica-image-viewer [data-image-count]{display:block;font-size:12px;color:#c3d5f1;margin-top:5px}@keyframes image-viewer-arrive{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){#plantica-image-viewer{width:100vw;height:100dvh;border:0;border-radius:0}#plantica-image-viewer .lightbox-toolbar,#plantica-image-viewer .lightbox-footer{padding:12px;gap:10px}#plantica-image-viewer h2{font-size:14px}#plantica-image-viewer .lightbox-actions{gap:4px}#plantica-image-viewer [data-image-caption]{font-size:12px;max-height:68px;overflow:auto}#plantica-image-viewer .lightbox-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){#plantica-image-viewer[open]{animation:none}}
