.prd-scroll{display:block}.prd-scroll-head{margin-bottom:24px}.prd-scroll-head p{color:var(--pd-text,#3a3a3c);max-width:760px;margin:8px 0 0;font-size:17px;line-height:1.55}.prd-scroll-panel{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px 40px;display:grid}.prd-scroll-media{aspect-ratio:16/9;background:#1a1d23;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.prd-scroll-media img,.prd-scroll-media video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.prd-scroll--vjezd .prd-scroll-media{aspect-ratio:1440/640}.prd-scroll--montaz .prd-scroll-panel{grid-template-columns:minmax(0,1fr);gap:24px}.prd-scroll--montaz .prd-scroll-media{aspect-ratio:1280/600;background:#e6e7e4}.prd-scroll--modul .prd-scroll-media{aspect-ratio:32/21}.prd-scroll-play{color:#0f1115;cursor:pointer;background:#f5b921;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #00000059}.prd-scroll-play:hover{background:#ffd200}.prd-scroll-pause{color:#fff;cursor:pointer;background:#0f1115b8;border:0;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;position:absolute;top:14px;right:14px}.prd-scroll-progress{pointer-events:none;gap:6px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.prd-scroll-progress i{background:#ffffff47;border-radius:2px;flex:1;height:3px}.prd-scroll-progress i.done{background:#f5b921}.prd-scroll-progress i.on{background:#fff}.prd-scroll--montaz .prd-scroll-progress i{background:#0f111538}.prd-scroll--montaz .prd-scroll-progress i.done{background:#f5b921}.prd-scroll--montaz .prd-scroll-progress i.on{background:#0f1115}.prd-scroll-steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.prd-scroll-steps button{all:unset;box-sizing:border-box;cursor:pointer;border-left:3px solid #0000;grid-template-columns:24px minmax(0,1fr);gap:12px;width:100%;padding:14px 16px;display:grid}.prd-scroll-steps button:focus-visible{outline-offset:2px;outline:2px solid #f5b921}.prd-scroll-steps .n{color:#0f1115;background:#ececef;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.prd-scroll-steps .t{flex-direction:column;gap:4px;display:flex}.prd-scroll-steps strong{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.3}.prd-scroll-steps .t>span{color:#6e6e73;font-size:15px;line-height:1.55}.prd-scroll-steps button[aria-pressed=true]{border-left-color:#f5b921}.prd-scroll-steps button[aria-pressed=true] .n{background:#f5b921}.prd-scroll-steps button[aria-pressed=true] .t>span{color:#3a3a3c}.pds-dark .prd-scroll-steps .n{color:#fff;background:#2a2d33}.pds-dark .prd-scroll-steps .t>span{color:#a1a1a6}.pds-dark .prd-scroll-steps button[aria-pressed=true]{background:#1a1d23}.pds-dark .prd-scroll-steps button[aria-pressed=true] .n{color:#0f1115;background:#f5b921}.pds-dark .prd-scroll-steps button[aria-pressed=true] .t>span{color:#c7c7cc}.prd-scroll--montaz .prd-scroll-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.prd-scroll--montaz .prd-scroll-steps button{background:#fafafb;border:1px solid #e3e3e7;border-top:2px solid #0000;border-radius:4px;flex-direction:column;gap:8px;height:100%;padding:20px 24px;display:flex}.prd-scroll--montaz .prd-scroll-steps .t{gap:6px}.prd-scroll--montaz .prd-scroll-steps strong{font-size:18px}.prd-scroll--montaz .prd-scroll-steps button[aria-pressed=true]{border-top-color:#f5b921}@media (max-width:1024px){.prd-scroll--montaz .prd-scroll-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.prd-scroll-panel{grid-template-columns:minmax(0,1fr);gap:16px}.prd-scroll--montaz .prd-scroll-steps{grid-template-columns:minmax(0,1fr);gap:10px}.prd-scroll-steps button{padding:12px 8px}.prd-scroll-play{width:54px;height:54px}.prd-scroll-progress{bottom:10px;left:12px;right:12px}}
.prd-detect{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2.4vw,32px);margin-bottom:clamp(22px,3vw,40px);display:grid}.prd-detect-stage{background:var(--det-ink);box-shadow:inset 0 0 0 1px var(--det-hairline);aspect-ratio:1050/600;border-radius:18px;align-self:start;margin:0;position:relative;overflow:hidden}.prd-detect-stage img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.prd-detect-stage svg{width:100%;height:100%;position:absolute;inset:0}.prd-detect-stage figcaption{color:var(--det-paper);pointer-events:none;background:linear-gradient(#0000,#0f1115c7);padding:22px 16px 12px;font-size:12px;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.prd-detect .det-layer{opacity:0;transition:opacity .35s}.prd-detect .det-layer.on{opacity:1}.prd-detect .det-zone{fill:#f5b9213d;stroke:var(--det-accent);stroke-width:4px;stroke-dasharray:16 10;animation:1.6s linear infinite det-dash}.prd-detect .det-line{stroke:var(--det-accent);stroke-width:7px;stroke-linecap:round}.prd-detect .det-arrow line,.prd-detect .det-arrow polyline{stroke:var(--det-accent);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;fill:none}.prd-detect .det-layer.on .det-arrow{animation:1.4s ease-in-out infinite det-pulse}.prd-detect .det-excl{stroke:#ffffffbf;stroke-width:3px;stroke-dasharray:10 8}.prd-detect .det-box{fill:none;stroke:var(--det-accent);stroke-width:5px}.prd-detect .det-box--car{stroke:var(--det-paper);stroke-dasharray:14 9;stroke-width:4px}.prd-detect .det-tag rect{fill:var(--det-accent)}.prd-detect .det-tag text{fill:var(--det-ink);font-family:inherit;font-size:20px;font-weight:700}.prd-detect .det-tag--ink rect{fill:var(--det-ink)}.prd-detect .det-tag--ink text{fill:var(--det-paper)}.prd-detect-rules{align-content:start;gap:10px;display:grid}.prd-detect-rules button{text-align:left;background:var(--det-panel);width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--det-hairline);color:var(--det-ink);font:inherit;cursor:pointer;border:0;border-radius:18px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;transition:background .2s,color .2s;display:grid}.prd-detect-rules button:focus-visible{outline:2px solid var(--det-accent);outline-offset:3px}.prd-detect-num{background:var(--det-paper);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--det-hairline);border-radius:999px;place-items:center;font-size:14px;font-weight:800;display:grid}.prd-detect-copy{gap:4px;min-width:0;display:grid}.prd-detect-copy strong{letter-spacing:-.01em;font-size:17px;line-height:1.25}.prd-detect-copy span{color:var(--det-text);font-size:14px;line-height:1.5}.prd-detect-rules button[aria-pressed=true]{background:var(--det-ink);color:var(--det-paper);box-shadow:none}.prd-detect-rules button[aria-pressed=true] .prd-detect-copy span{color:#ffffffc7}.prd-detect-rules button[aria-pressed=true] .prd-detect-num{background:var(--det-accent);color:var(--det-ink);box-shadow:none}.prd-detect-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes det-dash{to{stroke-dashoffset:-52px}}@keyframes det-pulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.55;transform:translateY(8px)}}@media (max-width:900px){.prd-detect{grid-template-columns:minmax(0,1fr)}.prd-detect-rules button{padding:14px 16px}}@media (max-width:520px){.prd-detect-stage{border-radius:14px}.prd-detect-stage figcaption{font-size:11px}.prd-detect-copy span{font-size:13px}}@media (prefers-reduced-motion:reduce){.prd-detect .det-zone,.prd-detect .det-layer.on .det-arrow{animation:none}.prd-detect .det-layer{transition:none}}.prd-detect{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px 48px;margin-bottom:0}.prd-detect-rules{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.prd-detect-rules button{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1.5px solid #d8d8db;border-radius:999px;align-items:center;width:auto;height:44px;min-height:0;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.prd-detect-rules button[aria-pressed=true]{color:#fff;background:#0f1115;border-color:#0f1115}.prd-detect-rules button:focus-visible{outline-offset:3px;outline:2px solid #f5b921}.prd-detect-stage{box-shadow:none;border-radius:4px}.prd-detect-side h3{margin:0;font-size:20px;font-weight:700;line-height:1.25}.prd-detect-side p{color:#3a3a3c;margin:10px 0 0;font-size:16px;line-height:1.6}@media (max-width:900px){.prd-detect{grid-template-columns:minmax(0,1fr);gap:20px}}
.pdgal{margin-top:56px}.pdgal-grid{align-items:start;gap:20px;margin-top:20px;display:grid}.pdgal-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.pdgal-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pdgal-c5{grid-template-columns:repeat(4,minmax(0,1fr))}.pdgal-c5 .pdgal-desktop{grid-column:1/-1;width:100%;max-width:960px}.pdgal-item{margin:0}.pdgal-frame{background:#fafafb;border:1px solid #e3e3e7;border-radius:4px;overflow:hidden}.pdgal-wide .pdgal-frame{aspect-ratio:16/9}.pdgal-desktop .pdgal-frame{aspect-ratio:16/10}.pdgal-phone .pdgal-frame{aspect-ratio:9/19.5;border-radius:24px;max-width:260px;margin:0 auto}.pdgal-frame img{object-fit:cover;width:100%;height:100%;display:block}.pdgal-ph{text-align:center;background:#f5f5f7;border-style:dashed;border-color:#c8c8cc;justify-content:center;align-items:center;display:flex}.pdgal-ph-t{letter-spacing:.08em;text-transform:uppercase;color:#9e7314;padding:12px;font-size:12px;font-weight:700}.pdgal-ph-t small{letter-spacing:0;text-transform:none;color:#6e6e73;word-break:break-all;margin-top:6px;font-size:11px;font-weight:500;display:block}.pdgal-item figcaption{flex-direction:column;gap:2px;margin-top:12px;display:flex}.pdgal-phone figcaption{max-width:260px;margin-left:auto;margin-right:auto}.pdgal-item figcaption strong{font-size:15px;line-height:1.3}.pdgal-item figcaption span{color:#6e6e73;font-size:13.5px;line-height:1.45}.pds-dark .pdgal-frame{background:#1a1d23;border-color:#2a2d33}.pds-dark .pdgal-ph{background:#1a1d23;border-color:#3a3d44}.pds-dark .pdgal-item figcaption strong{color:#fff}.pds-dark .pdgal-item figcaption span{color:#a1a1a6}@media (max-width:1024px){.pdgal-c3,.pdgal-c5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pdgal{margin-top:40px}.pdgal-c2,.pdgal-c3{grid-template-columns:minmax(0,1fr)}.pdgal-c5{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.pdgal-ready{background:#0b1520}.pdgal-ready img{object-fit:contain;width:100%;height:100%}.pdgal-c5{flex-wrap:wrap;gap:20px;display:flex}.pdgal-c5 .pdgal-desktop{flex:100%}.pdgal-ready img.pdgal-cover{object-fit:cover}.pdgal-c5{flex-wrap:nowrap;align-items:flex-start;gap:32px}.pdgal-c5 .pdgal-phone{flex:0 0 260px}.pdgal-c5 .pdgal-desktop{flex:1 1 0;min-width:0;max-width:none}.pdgal-c5 .pdgal-ph{align-self:stretch}@media (max-width:900px){.pdgal-c5{flex-wrap:wrap}.pdgal-c5 .pdgal-phone{flex:0 260px}.pdgal-c5 .pdgal-desktop{flex:100%}}.pdgal-c5 .pdgal-desktop{max-width:720px}.pdgal-noc .pdgal-c3{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.pdgal-noc .pdgal-c3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pdgal-noc .pdgal-c3{gap:14px}}
.prd-feature{width:100%;min-width:0;scroll-margin-top:var(--opdp-sticky,120px);background:var(--feature-paper);color:var(--feature-ink)}.prd-feature-photo{isolation:isolate;position:relative;overflow:hidden}.prd-feature-stage{width:100%;position:relative}.prd-feature-stage picture{display:block}.prd-feature-stage img{width:100%;height:auto;display:block}.prd-feature-heading{pointer-events:none;max-width:32%;color:var(--feature-ink);background:var(--feature-paper);border-radius:4px;padding:16px 20px;position:absolute;bottom:13%;left:max(5%,50% - 640px)}.prd-feature-heading h2{letter-spacing:-.043em;white-space:pre-line;margin:0 0 13px;font-size:clamp(28px,3vw,48px);line-height:1.02}.prd-feature-heading span{font-size:clamp(13px,1.1vw,17px);font-weight:550}.prd-feature-pin{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.prd-feature-pin span{color:#fff;background:#242626;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:20px;font-weight:500;line-height:1;display:grid;box-shadow:0 1px 5px #12121255}.prd-feature-pin:before{content:"";border:1.5px solid #fff;border-radius:50%;width:27px;height:27px;animation:3.2s ease-out infinite prd-feature-ring;position:absolute}.prd-feature-pin[aria-expanded=true] span{background:var(--feature-accent);color:#121212}.prd-feature-leader{pointer-events:none;z-index:-1;width:var(--leader-size);transform-origin:0;height:1px;transform:rotate(var(--leader-angle));background:#fff;position:absolute;top:50%;left:50%;box-shadow:0 1px 2px #15161980}.prd-feature-leader:after{content:"";background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:-1.5px;right:0}.prd-feature-pin:focus-visible,.prd-feature-close:focus-visible{outline:3px solid var(--feature-accent);outline-offset:2px}@keyframes prd-feature-ring{0%,35%{opacity:.6;transform:scale(.84)}80%,to{opacity:0;transform:scale(1.48)}}.prd-feature-info{z-index:2;width:clamp(236px,22vw,328px);left:max(16px,55% - 64px - clamp(236px,22vw,328px));top:clamp(12px,calc(var(--pin-y) - 46px),calc(100% - 180px));box-sizing:border-box;color:var(--feature-ink);background:var(--feature-paper);border:1px solid var(--feature-line);border-radius:4px;padding:18px 36px 18px 18px;position:absolute;box-shadow:0 9px 32px #10101429}.prd-feature-info h3{margin:0 0 6px;font-size:18px;line-height:1.22}.prd-feature-info p,.prd-feature-intro p{color:var(--feature-text);margin:0;line-height:1.6}.prd-feature-info p{font-size:14px}.prd-feature-close{color:#333;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:22px;position:absolute;top:1px;right:0}.prd-feature-intro{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,36px);max-width:1360px;margin:0 auto;padding:clamp(24px,4vw,56px) 40px;font-size:16px;display:grid}.prd-feature-lead p{color:var(--feature-ink);max-width:60ch;font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1.5}.prd-feature-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.prd-feature-points>div{background:var(--feature-panel);box-shadow:inset 0 0 0 1px var(--feature-hairline);border-radius:16px;padding:24px 28px}.prd-feature-points h3{letter-spacing:-.01em;color:var(--feature-ink);margin:0 0 8px;font-size:18px;font-weight:700}.prd-feature-points p{color:var(--feature-text);margin:0;font-size:15px;line-height:1.6}@media (max-width:700px){.prd-feature-photo{display:grid}.prd-feature-stage{grid-area:1/1;width:216%;margin-left:-73%}.prd-feature-heading{grid-area:1/1;align-self:end;width:fit-content;max-width:calc(100% - 32px);margin:0 16px 11px;padding:7px 12px;position:relative;bottom:0;left:0}.prd-feature-heading h2{white-space:normal;margin:0 0 2px;font-size:clamp(23px,5.1vw,32px)}.prd-feature-heading span{font-size:12px}.prd-feature-info{width:100%;box-shadow:none;border:0;border-bottom:1px solid #e3e4e5;border-radius:0;padding:14px 44px 14px 16px;position:relative;top:0;left:0}.prd-feature-intro{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 16px}.prd-feature-points{grid-template-columns:minmax(0,1fr);gap:12px}.prd-feature-points>div{padding:18px 20px}}@media (prefers-reduced-motion:reduce){.prd-feature-pin:before{opacity:.6;animation:none}}.prd-feature-heading{background:0 0;max-width:560px;padding:0;top:72px;bottom:auto;left:max(40px,50% - 640px)}.prd-feature-heading .pdk{letter-spacing:.12em;text-transform:uppercase;color:#9e7314;font-size:12px;font-weight:700;display:inline-flex}.prd-feature-heading h2{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(32px,3.4vw,48px);font-weight:700;line-height:1.08}.prd-feature-pin span{color:#0f1115;background:#fff;border:2px solid #0f1115;width:40px;height:40px;font-size:15px;font-weight:800;box-shadow:0 2px 10px #0f111540}.prd-feature-pin:before,.prd-feature-leader{display:none}.prd-feature-pin[aria-expanded=true] span{color:#0f1115;background:#f5b921}.prd-feature-info{width:min(400px,100% - 80px);padding:20px 44px 20px 20px;top:auto;bottom:40px;left:max(40px,50% - 640px)}.prd-feature-info h3{font-size:17px}@media (max-width:700px){.prd-feature-heading{max-width:calc(100% - 32px);position:absolute;top:40px;left:16px}.prd-feature-info{width:100%;bottom:auto;left:0}.prd-feature-pin span{width:34px;height:34px}}.prd-feature-heading .pdk{align-items:center;gap:10px}.prd-feature-heading .pdk:before{content:"";background:#f5b921;border-radius:50%;width:8px;height:8px}@media (max-width:700px){.prd-feature-photo{flex-direction:column;display:flex}.prd-feature-heading{background:#fff;order:-1;align-self:stretch;width:auto;max-width:none;margin:0;padding:40px 16px 20px;position:static}.prd-feature-stage{order:0;width:216%;margin-left:-73%}.prd-feature-info{order:1}}.prd-feature-cap{color:#6e6e73;max-width:1360px;margin:0 auto;padding:14px 40px 0;font-size:13.5px;line-height:1.5}@media (max-width:700px){.prd-feature-cap{padding:12px 16px 0}}
.opdp-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.opdp-highlights a{color:#fff;background:#0f1115;border-radius:4px;text-decoration:none;display:grid;position:relative;overflow:hidden}.opdp-highlight-image,.opdp-highlight-title{grid-area:1/1}.opdp-highlight-image{aspect-ratio:1.85;position:relative}.opdp-highlight-image:after{content:"";background:linear-gradient(#0000,#0f1115e6);position:absolute;inset:20% 0 0}.opdp-highlight-title{z-index:1;text-wrap:balance;align-self:end;padding:12px;font-size:clamp(12px,1.1vw,15px);font-weight:700;line-height:1.18}.opdp-highlights a:hover .opdp-highlight-title,.opdp-highlights a:focus-visible .opdp-highlight-title{color:#ffda73}.opdp-highlights a:focus-visible{outline-offset:2px;outline:3px solid #916713}.opdp-story .product-story .ps-section{padding-block:clamp(48px,5.8vw,84px)}.opdp-story .product-story .ps-inner{max-width:1320px;padding-inline:clamp(16px,4vw,56px)}.opdp-story .product-story .ps-heading{gap:12px;max-width:790px;margin-bottom:clamp(22px,3vw,38px)}.opdp-story .product-story .ps-label{align-items:center;gap:9px;display:inline-flex}.opdp-story .product-story .ps-label:before{content:"";background:var(--ps-accent);border-radius:50%;width:6px;height:6px}.opdp-story .product-story h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3.2vw,44px);font-weight:800}.opdp-story .product-story h3{text-wrap:balance}.opdp-story .product-story .ps-heading p{max-width:70ch}.opdp-story .product-story .ps-cards{gap:16px}.opdp-story .product-story .ps-card{background:var(--ps-gray);box-shadow:inset 0 0 0 1px var(--ps-line);border:0;border-radius:18px;gap:10px;padding:clamp(20px,2.3vw,32px)}.opdp-story .product-story .ps-gray .ps-card{background:#fff}.opdp-story .product-story .ps-value{font-size:clamp(22px,2.4vw,34px)}.opdp-story .product-story .ps-card h3{font-size:18px}.opdp-story .product-story .ps-card img[src^="/media/camera/"][src$=\.svg]{aspect-ratio:1;object-fit:contain;background:#fcf1d4;border-radius:12px;width:52px;height:52px;margin-bottom:7px;padding:7px}.opdp-story .product-story .ps-card p{line-height:1.6}.opdp-story .product-story .ps-card-detail{border:0;margin-top:auto}.opdp-story .product-story .ps-card-detail--open>summary{display:none}.opdp-story .product-story .ps-card-detail--open p{padding-top:6px}.opdp-story .product-story .ps-section:not(.ps-dark) .ps-intro details[open]>summary{cursor:default;pointer-events:none;list-style:none}.opdp-story .product-story .ps-section:not(.ps-dark) .ps-intro details[open]>summary::-webkit-details-marker{display:none}.opdp-story .product-story #story-aplikace .ps-intro details[open]>summary{pointer-events:auto;cursor:pointer}.opdp-story .product-story .ps-card-detail summary{padding-block:10px;font-size:14px}.opdp-story .product-story .ps-card-detail p{padding-bottom:0}.opdp-story .product-story .ps-cards{align-items:start}.opdp-story .product-story .prd-scroll-copy>p:first-child{display:none}.opdp-story .product-story .prd-scroll-captions>div>p{max-width:58ch}.opdp-story .product-story .prd-scroll{margin-top:0}.opdp-story .product-story .prd-scroll+:is(.ps-cards,.ps-questions){margin-top:28px}.opdp-story .product-story .prd-scroll-media,.opdp-story .product-story .ps-intro img{border-radius:16px}.opdp-story .product-story .ps-intro{gap:clamp(28px,5vw,80px)}.opdp-story .product-story .ps-intro .ps-heading{margin-bottom:22px}.opdp-story .product-story .ps-intro .ps-heading~div+div{margin-top:20px}.opdp-story .product-story .ps-intro h3{margin-bottom:4px;font-size:18px}.opdp-story .product-story .ps-intro p{max-width:66ch}.opdp-story-links{flex-wrap:wrap;gap:10px 22px;margin-top:20px;display:flex}.opdp-story-links a{min-height:44px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ps-accent);text-decoration-color:var(--ps-accent);text-underline-offset:5px;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.opdp-story .product-story .ps-flow>div{border-radius:14px;min-height:104px}.opdp-story .product-story .ps-features{max-width:1000px}.opdp-story .product-story .ps-feature-head{border-bottom:1px solid var(--ps-ink)}.opdp-story .product-story .ps-feature>span[data-label]{font-weight:650}.opdp-story .product-story .ps-feature p{max-width:60ch;font-size:14px}.opdp-story .product-story .ps-section.ps-cont{padding-top:0}.opdp-story .product-story .ps-section:has(+.ps-cont){padding-bottom:clamp(24px,3vw,40px)}.opdp-story .product-story .ps-section:has(+[id^=story-detaily-]){padding-bottom:28px}.opdp-story .product-story [id^=story-detaily-]{padding-top:6px}.opdp-story .product-story .ps-reading{border-top:1px solid var(--ps-line);max-width:none}.opdp-story .product-story .ps-reading article{max-width:74ch;margin:12px 0 20px}.opdp-story .product-story .ps-reading article h3{margin-bottom:4px;font-size:17px}.opdp-story .product-story [id^=story-detaily-] .ps-heading{margin-bottom:10px}.opdp-story .product-story [id^=story-detaily-] h2{font-size:clamp(22px,2vw,28px)}.opdp-story .product-story [id^=story-detaily-] .ps-label{display:none}.opdp-story .product-story details{max-width:950px}.opdp-story .product-story details p{max-width:74ch}.opdp-story .product-story details summary{padding-block:15px}@media (min-width:900px){.opdp-story .ps-inner:has(>:is(.prd-scroll--modul,.prd-scroll--montaz)){grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:center;gap:0 clamp(28px,4vw,66px);display:grid}.opdp-story .ps-inner:has(>:is(.prd-scroll--modul,.prd-scroll--montaz))>div:first-child{align-self:end}.opdp-story :is(.prd-scroll--modul,.prd-scroll--montaz),.opdp-story :is(.prd-scroll--modul,.prd-scroll--montaz) .prd-scroll-panel{display:contents}.opdp-story :is(.prd-scroll--modul,.prd-scroll--montaz) .prd-scroll-media{grid-area:1/2/span 2}.opdp-story :is(.prd-scroll--modul,.prd-scroll--montaz) .prd-scroll-copy{grid-area:2/1;align-self:start}.opdp-story .prd-scroll+:is(.ps-cards,.ps-questions){grid-column:1/-1}.opdp-story .product-story .ps-inner:has(>.prd-scroll--vjezd) .ps-heading{text-align:center;align-items:center;max-width:none}.opdp-story .product-story .prd-scroll--vjezd .prd-scroll-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:30px;max-width:none;display:grid}.opdp-story .product-story #story-pod-kapotou .ps-inner{grid-template-columns:minmax(0,.73fr) minmax(0,1.27fr);align-items:start;column-gap:clamp(30px,5vw,80px);display:grid}}@media (max-width:700px){.opdp-story .product-story .ps-cards{gap:10px}.opdp-story .product-story .ps-card{padding:20px}.opdp-story .product-story .ps-feature{gap:8px}.opdp-story .product-story .ps-flow>div{min-height:72px}.opdp-story .product-story .prd-scroll-panel{gap:14px}.opdp-story .product-story .ps-intro{gap:20px}}.opdp-camera-story .product-story #story-aplikace{background:var(--ps-accent);color:var(--ps-ink);padding:0}.opdp-camera-story #story-aplikace .ps-inner{--vision-pad:clamp(26px,4vw,68px);grid-template-rows:1fr auto;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);max-width:1600px;padding:0;display:grid}.opdp-camera-story #story-aplikace .ps-intro{display:contents}.opdp-camera-story #story-aplikace .ps-intro>div{padding:var(--vision-pad) var(--vision-pad) 0;grid-column:1;align-self:end}.opdp-camera-story #story-aplikace .ps-heading{gap:14px;margin-bottom:22px}.opdp-camera-story #story-aplikace h2{font-size:clamp(34px,3.8vw,60px);line-height:1.03}.opdp-camera-story #story-aplikace .ps-label{color:#392e17}.opdp-camera-story #story-aplikace .ps-label:before{background:currentColor}.opdp-camera-story #story-aplikace .ps-heading p{color:#262018;font-size:clamp(16px,1.25vw,19px)}.opdp-camera-story #story-aplikace details{border-color:#0f111540}.opdp-camera-story #story-aplikace details p{color:#282218}.opdp-camera-story #story-aplikace details summary{font-size:15px}.opdp-camera-story #story-aplikace figure{background:#201c19;grid-area:1/2/span 2;align-self:stretch;min-height:clamp(440px,43vw,660px);margin:0;position:relative;overflow:hidden}.opdp-camera-story #story-aplikace figure img{object-fit:cover;object-position:50% 52%;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.opdp-camera-story #story-aplikace figcaption{display:none}.opdp-camera-story #story-aplikace .opdp-story-links{padding:22px var(--vision-pad) var(--vision-pad);grid-column:1;align-self:start;gap:8px;margin:0}.opdp-camera-story #story-aplikace .opdp-story-links a{border:1px solid var(--ps-ink);border-radius:999px;min-height:44px;padding:0 14px;text-decoration:none}.opdp-camera-story #story-aplikace .opdp-story-links a:hover,.opdp-camera-story #story-aplikace .opdp-story-links a:focus-visible{color:#fff;background:var(--ps-ink)}.opdp-camera-story #story-hardware .ps-cards{border-top:1px solid var(--ps-line);gap:0}.opdp-camera-story #story-hardware .ps-card{box-shadow:none;background:0 0;border-radius:0;padding:22px clamp(15px,2.2vw,32px)}.opdp-camera-story #story-hardware .ps-card:first-child{padding-left:0}.opdp-camera-story #story-hardware .ps-card+.ps-card{border-left:1px solid var(--ps-line)}.opdp-camera-story #story-hardware .ps-value{letter-spacing:-.045em;font-size:clamp(32px,3.7vw,54px)}.opdp-camera-story :is(#story-noc,#story-detaily-detekce){--ps-ink:#f6f6f7;--ps-text:#d6d7da;--ps-line:#404248;color:var(--ps-ink);background:#0f1115}.opdp-camera-story #story-noc .ps-label{color:#f5b921}.opdp-camera-story #story-noc button{color:#fff;background:0 0;border-color:#5b5d60}.opdp-camera-story #story-noc button[aria-pressed=true]{color:#0f1115;background:#f5b921;border-color:#f5b921}.opdp-camera-story #story-noc .prd-scroll-media{border-radius:4px}.opdp-camera-story #story-noc .prd-scroll-play{border-radius:999px}.opdp-camera-story :is(.prd-scroll--modul,.prd-scroll--vjezd) .prd-scroll-steps button{border-radius:999px;width:auto;min-height:44px;padding:0 12px}.opdp-camera-story #story-patronum-ai .ps-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.opdp-camera-story #story-patronum-ai .ps-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.opdp-camera-story #story-patronum-ai .ps-cards{grid-template-columns:minmax(0,1fr)}}.opdp-camera-story #story-patronum-ai figure img{aspect-ratio:7/4;border-radius:4px}.opdp-camera-story #story-snimac figure img{object-fit:contain;background:#fff}.opdp-os-demo{margin:0 0 24px}.opdp-os-choices{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.opdp-os-diagram{color:#d4d5d6;background:#101317;border-radius:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px clamp(8px,2.4vw,34px);padding:clamp(18px,3.2vw,40px);display:grid}.opdp-os-slot{border:1px solid #58595b;border-radius:8px;align-self:stretch;padding:clamp(12px,2vw,24px)}.opdp-os-slot span{font-size:14px}.opdp-os-slot strong{letter-spacing:-.04em;font-size:clamp(38px,5vw,70px);line-height:1.1;display:block}.opdp-os-slot.active{border-color:#f5b921}.opdp-os-slot.active strong,.opdp-os-arrow,.opdp-os-result svg{color:#f5b921}.opdp-camera-story .product-story .opdp-os-slot p{color:#eee;font-size:14px}.opdp-os-result{grid-column:1/-1;align-items:center;gap:8px;font-size:14px;display:flex}.camera-automation-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.camera-automation-scene{color:#fff;background:#101317;grid-template-columns:minmax(0,1fr) minmax(100px,.5fr) minmax(0,1fr);align-items:center;gap:22px;padding:clamp(22px,4vw,54px);display:grid}.camera-automation-event,.camera-automation-action{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.camera-automation-event>svg{color:#f5b921}.camera-automation-scene small{color:#b8bbc0;font-size:13px}.camera-automation-scene strong{text-wrap:balance;font-size:clamp(21px,2.5vw,32px);line-height:1.15}.camera-automation-action>svg{color:#f5b921;filter:drop-shadow(0 0 16px #f5b92155)}.camera-automation-route{color:#f5b921;text-align:center;border-block:1px solid #6c5b29;flex-direction:column;align-items:center;gap:12px;padding-block:18px;font-size:13px;display:flex}.opdp-camera-story .product-story .camera-automation-caption{max-width:78ch;margin-top:20px}.opdp-camera-story #story-provedeni .ps-inner,.opdp-camera-story #story-provedeni .prd-scroll--montaz{display:block}.opdp-camera-story #story-provedeni .prd-scroll-panel{grid-template-columns:1fr;gap:20px;display:grid}.opdp-camera-story #story-provedeni .prd-scroll-media{border-radius:4px;grid-area:1/1}.opdp-camera-story #story-provedeni .prd-scroll-copy{grid-area:2/1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;display:grid}.opdp-camera-story #story-provedeni .ps-questions{margin-top:30px}.opdp-camera-story #story-bezpecnost[data-layout=faq] .ps-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px 64px;display:grid}.opdp-camera-story #story-bezpecnost .ps-questions{grid-area:1/2/span 2}.camera-security-mark{color:#0f1115;grid-column:1;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px 18px;display:grid}.camera-security-mark svg{color:var(--ps-deep);grid-row:1/span 3}.camera-security-mark span{font-size:15px;font-weight:650}.opdp-camera-story #story-patronum-os .ps-inner{max-width:1320px}.opdp-camera-story #story-patronum-os .ps-value{color:var(--ps-deep);font-size:clamp(25px,2.4vw,34px)}.opdp-camera-story .camera-os-update{max-width:none;margin-top:28px}.camera-os-update .opdp-os-demo{margin-block:12px 24px}.opdp-camera-story #story-pod-kapotou{background:#f5f5f7}.opdp-camera-story #story-pod-kapotou .ps-questions{background:#fff;border-radius:4px;padding:8px 24px}.opdp-camera-story #story-podpora{background:#f5b921}.opdp-camera-story #story-podpora .ps-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:12px 64px;display:grid}.opdp-camera-story #story-podpora .ps-label{color:#392e17}.opdp-camera-story #story-podpora .ps-label:before{background:currentColor}.opdp-camera-story #story-podpora .ps-questions{border-block:1px solid #0f111533}.opdp-camera-story #story-podpora .opdp-story-links{grid-column:1/-1}.opdp-camera-story #story-podpora .opdp-story-links a{border:1px solid #0f1115;border-radius:999px;padding:0 22px;text-decoration:none}.opdp-camera-story #story-podpora .opdp-story-links a:first-child{color:#fff;background:#0f1115}@media (max-width:800px){.camera-automation-scene{grid-template-columns:1fr;gap:20px}.camera-automation-route{flex-direction:row;justify-content:flex-start;padding-block:10px}.camera-automation-route svg{transform:rotate(90deg)}.camera-automation-event,.camera-automation-action{grid-template-columns:68px 1fr;gap:6px 16px;display:grid}.camera-automation-event>svg,.camera-automation-action>svg{grid-row:1/span 2}.opdp-camera-story #story-provedeni .prd-scroll-copy{display:block}.opdp-camera-story #story-bezpecnost .ps-inner,.opdp-camera-story #story-podpora .ps-inner{flex-direction:column;gap:22px;display:flex}.opdp-camera-story #story-bezpecnost .ps-heading,.opdp-camera-story #story-podpora .ps-heading{margin-bottom:0}.camera-security-mark{order:1}.opdp-camera-story #story-bezpecnost .ps-questions{order:2}.opdp-camera-story #story-aplikace .ps-inner{flex-direction:column;display:flex}.opdp-camera-story #story-aplikace .ps-intro>div{display:contents}.opdp-camera-story #story-aplikace .ps-heading{order:0;margin:0;padding:32px 20px 24px}.opdp-camera-story #story-aplikace h2{font-size:clamp(33px,7vw,45px)}.opdp-camera-story #story-aplikace figure{order:1;height:clamp(330px,92vw,490px);min-height:0}.opdp-camera-story #story-aplikace details{order:2;margin-inline:20px}.opdp-camera-story #story-aplikace .opdp-story-links{order:3;padding:16px 20px 30px}.opdp-camera-story #story-patronum-ai .ps-intro{grid-template-columns:1fr}}@media (max-width:700px){.opdp-highlight-title{padding:8px}.opdp-highlight-image{min-height:76px}.opdp-camera-story #story-hardware .ps-card,.opdp-camera-story #story-hardware .ps-card:first-child{grid-template-columns:minmax(84px,.65fr) minmax(0,1.35fr);gap:5px 16px;padding:16px 0;display:grid}.opdp-camera-story #story-hardware .ps-card+.ps-card{border-left:0;border-top:1px solid var(--ps-line)}.opdp-camera-story #story-hardware .ps-value{grid-area:1/1/span 3;align-self:start}.opdp-camera-story #story-hardware .ps-card>:not(.ps-value){grid-column:2}}
.pds-root{--pd-ink:#0f1115;--pd-text:#3a3a3c;--pd-muted:#6e6e73;--pd-line:#e3e3e7;--pd-line-g:#d8d8db;--pd-gray:#f5f5f7;--pd-deep:#9e7314;--pd-accent:#f5b921;--pd-card:#fafafb;color:var(--pd-ink);line-height:1.6}.pds-root *,.pds-root :before,.pds-root :after{box-sizing:border-box}:where(.pds-root) :is(h2,h3,p,figure){margin:0}.pds{scroll-margin-top:var(--opdp-sticky,100px);background:#fff;padding:88px 0}.pds-gray{background:var(--pd-gray)}.pds-dark{background:var(--pd-ink);color:#fff}.pdw{max-width:1360px;margin:0 auto;padding:0 40px}.pds-white+.pds-white:not(.pds-cont),.pds-gray+.pds-gray:not(.pds-cont){padding-top:0}.pds:has(+.pds-cont){padding-bottom:0}.pds-cont{padding-top:0}.pds-cont:has(+.pds-cont){padding-bottom:0}.prd-feature+.opdp-story .pds:first-child{padding-top:0}.pdk{letter-spacing:.12em;text-transform:uppercase;color:var(--pd-deep);align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.pdk:before{content:"";background:var(--pd-accent);border-radius:50%;width:8px;height:8px}.pds-dark .pdk{color:var(--pd-accent)}.pdh{letter-spacing:-.03em;text-wrap:balance;white-space:pre-line;max-width:900px;margin:14px 0 0;font-size:clamp(32px,3.4vw,48px);font-weight:700;line-height:1.08}.pds-dark .pdh{color:#fff}.pdl{color:var(--pd-text);max-width:760px;margin:18px 0 0;font-size:19px;line-height:1.55}.pds-dark .pdl{color:#c7c7cc}.pdl p+p{margin-top:12px}.pdb{flex-direction:column;gap:32px;margin-top:48px;display:flex}.pdhead:empty+.pdb{margin-top:0}.pdsub{border-top:1px solid var(--pd-line);margin-top:72px;padding-top:56px}.pds-gray .pdsub{border-top-color:var(--pd-line-g)}.pds-dark .pdsub{border-top-color:#2a2d33}.pdt{letter-spacing:.08em;text-transform:uppercase;color:var(--pd-muted);font-size:12px;font-weight:700;display:block}.pdsub-h{letter-spacing:-.02em;white-space:pre-line;text-wrap:balance;max-width:760px;margin:8px 0 0;font-size:clamp(25px,2.4vw,32px);font-weight:700;line-height:1.15}.pdsub .pdl{margin-top:14px;font-size:17px}.pdg{align-items:stretch;gap:20px;display:grid}.pdg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pdg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pdg-1{grid-template-columns:minmax(0,1fr)}.pdc{border:1px solid var(--pd-line);background:#fff;border-radius:4px;flex-direction:column;gap:12px;min-width:0;padding:32px;display:flex}.pds-white .pdc{background:var(--pd-card)}.pdc-v{letter-spacing:-.04em;color:var(--pd-ink);font-size:56px;font-weight:800;line-height:1}.pdc-v.s{font-size:36px;line-height:1.1}.pdc-ic{background:var(--pd-gray);object-fit:contain;border-radius:4px;width:56px;height:56px;margin-bottom:4px;padding:14px}.pdc h3{letter-spacing:-.01em;color:var(--pd-ink);margin:6px 0 0;font-size:20px;font-weight:700;line-height:1.25}.pdc p{color:var(--pd-text);font-size:15.5px;line-height:1.6}.pdc p+p{margin-top:0}.pdc details{border-top:1px solid var(--pd-line);margin-top:auto;padding-top:14px}.pdc p+details,.pdc .pdc-link+details{margin-top:auto}.pdc summary,.pdf summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;list-style:none;display:flex}.pdc summary::-webkit-details-marker{display:none}.pdf summary::-webkit-details-marker{display:none}.pdc details[open] .pd-chev,.pdf[open] .pd-chev{transform:rotate(180deg)}.pd-chev{flex:none;transition:transform .15s}.pdc details p{margin-top:12px}.pdc-link{margin-top:4px}.pd-link{color:var(--pd-ink);border-bottom:1.5px solid var(--pd-accent);padding-bottom:1px;font-weight:600;text-decoration:none}.pd-link:hover{color:var(--pd-deep)}.pds-root summary:focus-visible,.pds-root .pd-link:focus-visible,.pds-root button:focus-visible{outline:2px solid var(--pd-accent);outline-offset:4px}.pdart{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;display:grid}.pdart h3{margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}.pdart p{color:var(--pd-text);font-size:16px;line-height:1.65}.pdart p+p{margin-top:12px}.pds-dark .pdart h3{color:#fff}.pds-dark .pdart p{color:#c7c7cc}.pdfq{border-top:1px solid var(--pd-line);flex-direction:column;max-width:920px;display:flex}.pds-gray .pdfq{border-top-color:var(--pd-line-g)}.pdf{border-bottom:1px solid var(--pd-line);padding:22px 0}.pds-gray .pdf{border-bottom-color:var(--pd-line-g)}.pdf summary{font-size:18px;line-height:1.35}.pdf p{color:var(--pd-text);max-width:800px;margin:14px 0 0;font-size:16px;line-height:1.65}.pdf p+p{margin-top:12px}.pdfg{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.pdfg .pdfq{max-width:none}.pdfig img{aspect-ratio:4/3;object-fit:cover;background:var(--pd-gray);border-radius:4px;width:100%;height:auto;display:block}.pdfig-wide img{aspect-ratio:auto;object-fit:contain;max-height:560px}.pdcap{color:var(--pd-muted);margin-top:12px;font-size:13.5px;line-height:1.5}.pds-dark .pdcap{color:#a1a1a6}.pdstack{flex-direction:column;gap:20px;display:flex}.pdstack .pdc{flex:1}.pdaside{flex-direction:column;gap:16px;display:flex}@media (max-width:1024px){.pdw{padding:0 24px}.pdc{padding:24px}.pdc-v{font-size:44px}.pdart{gap:32px 40px}.pdfg{gap:32px}}@media (max-width:760px){.pds{padding:56px 0}.pdw{padding:0 16px}.pdl{font-size:17px}.pdb{gap:24px;margin-top:32px}.pdg-3,.pdg-2,.pdfg,.pdart{grid-template-columns:minmax(0,1fr)}.pdg{gap:14px}.pdfg{gap:24px}.pdart{gap:28px}.pdsub{margin-top:48px;padding-top:40px}.pdc-v{font-size:40px}.pdc-v.s{font-size:30px}.pdf summary{font-size:16px}}.pd-btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.pd-btn-y{background:var(--pd-accent);color:var(--pd-ink)}.pd-btn-y:hover{background:#ffd200}.pd-btn-out{color:var(--pd-ink);border-color:var(--pd-ink);background:0 0}.pd-btn-out:hover{background:var(--pd-ink);color:#fff}.pd-actions{margin-top:28px}.pd-cta{border:1px solid var(--pd-accent);background:#fffbef;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:28px 40px;display:flex}.pd-cta strong{letter-spacing:-.01em;font-size:22px;line-height:1.25;display:block}.pd-cta span{color:var(--pd-text);margin-top:6px;font-size:16px;display:block}.pd-apps-h{margin-bottom:18px;font-size:20px;font-weight:700;line-height:1.25}.pd-apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pd-app{background:var(--pd-ink);color:#fff;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:10px 18px;text-decoration:none;display:flex}.pd-app small{opacity:.85;font-size:11px;font-weight:500;line-height:1.2}.pd-app strong{letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.15}a.pd-app:hover{color:#fff;background:#1f2429}.pd-app-soon{cursor:default}.pd-apps-note{color:var(--pd-muted);margin-top:14px;font-size:13px}@media (max-width:760px){.pd-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-cta{flex-direction:column;align-items:flex-start;padding:24px}}.pdhead+:not(.pdb){margin-top:48px}.pdb+.prd-scroll{margin-top:56px}.pds-root .camera-automation-tabs{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.pds-root .camera-automation-tabs button{all:unset;box-sizing:border-box;border:1.5px solid var(--pd-line-g);cursor:pointer;height:44px;color:var(--pd-ink);background:#fff;border-radius:999px;align-items:center;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.pds-root .camera-automation-tabs button[aria-pressed=true]{background:var(--pd-ink);color:#fff;border-color:var(--pd-ink)}.pds-root .camera-automation-scene{color:var(--pd-ink);background:0 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:20px;padding:0;display:grid}.pds-root .ca-card{border:1px solid var(--pd-line);background:#fff;border-radius:4px;flex-direction:column;gap:10px;padding:24px;display:flex}.pds-root .ca-mid{border-color:var(--pd-accent);background:#fffbef}.pds-root .ca-card small{color:var(--pd-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:700}.pds-root .ca-card strong{letter-spacing:-.01em;font-size:clamp(18px,1.6vw,22px);line-height:1.25}.pds-root .ca-arrow{color:var(--pd-deep);align-self:center}.pds-root .camera-automation-caption{max-width:760px;color:var(--pd-text);margin-top:28px;font-size:16px;line-height:1.65}@media (max-width:760px){.pds-root .camera-automation-scene{grid-template-columns:minmax(0,1fr);gap:10px}.pds-root .ca-arrow{transform:rotate(90deg)}}.pds-root .prbd3-space{max-width:none;margin:48px 0 0}.pds-root .prbd3-space-controls{justify-content:flex-start;gap:10px;margin-bottom:24px}.pds-root .prbd3-space-controls button{all:unset;box-sizing:border-box;border:1.5px solid var(--pd-line-g);cursor:pointer;height:44px;color:var(--pd-ink);background:#fff;border-radius:999px;align-items:center;padding:0 20px;font-size:14.5px;font-weight:600;display:inline-flex}.pds-root .prbd3-space-controls button[aria-pressed=true]{background:var(--pd-ink);color:#fff;border-color:var(--pd-ink)}.pds-root .prbd3-space-visual{border:1px solid var(--pd-line);background:#fff;border-radius:4px}.pds-root .prbd3-space-copy{text-align:left;max-width:760px;min-height:0;color:var(--pd-text);margin:20px 0 0;font-size:16px;line-height:1.65}.pds-root .prbd3-space>.ps-caption{text-align:left;color:var(--pd-muted);margin-top:12px;font-size:13.5px}.pdfq-more{border:1.5px solid var(--pd-ink);min-height:48px;color:var(--pd-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin-top:24px;padding:0 24px;font-size:15px;font-weight:600}.pdfq-more:hover{background:var(--pd-ink);color:#fff}.pdf[hidden]{display:none}.pd-app{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px}.pd-app-ic{flex:none}.pd-app-t{flex-direction:column;gap:2px;min-width:0;display:flex}.pdc-badge{vertical-align:middle;background:var(--pd-ink);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-left:10px;padding:3px 9px;font-size:11px;font-weight:800;line-height:1.4;display:inline-block}.pd-app strong{white-space:nowrap}@media (max-width:520px){.pd-apps-grid{grid-template-columns:minmax(0,1fr)}}.pds-root .prbd3-space-visual{aspect-ratio:16/9;background:#e8e8ea;max-height:560px}.pds{display:flow-root}.pds-root .prbd3-space-visual{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.product-story.pds-root .prbd3-space-copy{text-align:left;max-width:760px;min-height:0;margin:20px 0 0}.pds-root .prbd3-space-visual{aspect-ratio:4/3;background:0 0;max-width:747px;max-height:none}.pds-root .prbd3-space-visual img{object-fit:cover}.cbl{flex-direction:column;gap:32px;display:flex}.cbl-strip{margin:0}.cbl-visual{border:1px solid var(--pd-line);aspect-ratio:2.4;background:#e8e8ea;border-radius:4px;display:grid;position:relative;overflow:hidden}.cbl-visual img{object-fit:cover;object-position:50% 40%;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.cbl-visual img.is-active{opacity:1}.cbl-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cbl-card{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--pd-line);background:var(--pd-card);border-top:3px solid #0000;border-radius:4px;flex-direction:column;gap:10px;min-width:0;padding:32px;display:flex}.cbl-card h3{letter-spacing:-.01em;color:var(--pd-ink);margin:0;font-size:20px;font-weight:700;line-height:1.25}.cbl-card p{color:var(--pd-text);margin:0;font-size:15.5px;line-height:1.6}.cbl-card[aria-pressed=true]{border-top-color:var(--pd-accent);background:#fff}.cbl-card:focus-visible{outline:2px solid var(--pd-accent);outline-offset:3px}@media (max-width:760px){.cbl-visual{aspect-ratio:16/9}.cbl-cards{grid-template-columns:minmax(0,1fr);gap:14px}.cbl-card{padding:24px}}@media (prefers-reduced-motion:reduce){.cbl-visual img{transition:none}}.cbl{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.cbl-visual{aspect-ratio:4/3}.cbl-visual img{object-position:50% 50%}.cbl-cards{grid-template-columns:minmax(0,1fr);align-content:start}@media (max-width:900px){.cbl{grid-template-columns:minmax(0,1fr);gap:24px}.cbl-cards{grid-template-columns:minmax(0,1fr)}}.ca-pro{letter-spacing:.06em;background:var(--pd-accent);color:var(--pd-ink);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:800}.pds-root .camera-automation-tabs button[aria-pressed=true] .ca-pro{background:var(--pd-accent)}.pds-root .camera-automation-scene{display:block}.ca-chain{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.ca-others{gap:20px;margin-top:48px;display:grid}.ca-other{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--pd-line);background:#fff;border-radius:4px;flex-direction:column;gap:20px;padding:32px;display:flex}.ca-other:focus-visible{outline:2px solid var(--pd-accent);outline-offset:3px}.ca-other-t{letter-spacing:.08em;text-transform:uppercase;color:var(--pd-muted);font-size:12px;font-weight:700}.ca-other p{color:var(--pd-text);max-width:900px;margin:0;font-size:15.5px;line-height:1.65}.ca-other .ca-card{background:#fff;padding:20px 24px}.ca-other .ca-card strong{font-size:18px}@media (max-width:760px){.ca-chain{grid-template-columns:minmax(0,1fr);gap:10px}.ca-chain .ca-arrow{transform:rotate(90deg)}.ca-other{padding:20px}}
