:root{interpolate-size:allow-keywords}.hs{padding-block:var(--sec)}.h2{font-size:var(--h2);letter-spacing:-.03em;text-wrap:balance;font-weight:620;line-height:1.04}[lang=ar] .h2{letter-spacing:0;font-weight:600;line-height:1.3}.head{align-content:start;gap:1.25rem;display:grid}.head .lead{margin-top:.25rem}.tag{border:1px solid var(--line-strong);border-radius:2px;align-items:center;min-height:2.125rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-flex}.tag-link{min-height:2.75rem;color:var(--text);transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease)}.tag-link:hover{border-color:var(--text);background:var(--surface)}.mono-k{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:500;line-height:1.35}[lang=ar] .mono-k{font-family:var(--arabic);letter-spacing:0;text-transform:none;font-size:.875rem}.mono-dark{color:var(--concrete)}.split-line{padding-block-end:.06em}.line{display:block}.rule{background:var(--line);height:1px;margin-bottom:clamp(2rem,4vw,3.5rem);position:relative}.rule i{width:9px;height:9px;position:absolute;top:-4px}.rule i:first-child{inset-inline-start:-4px}.rule i:last-child{inset-inline-end:-4px}.rule i:before,.rule i:after{content:"";background:var(--line-strong);position:absolute}.rule i:before{height:1px;inset:4px 0 auto}.rule i:after{width:1px;inset:0 auto 0 4px}.rule-dashed{border-top:1px dashed var(--line-strong);background:0 0;height:0;margin-bottom:1.5rem}.rule-dashed i{top:-5px}.faq-grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:2rem;display:grid}.faq-head{grid-column:1/span 4;align-self:stretch}.faq-head .head{top:calc(var(--header) + 2rem);position:sticky}.faq-list{border-bottom:1px solid var(--line);grid-column:5/-1}.qa{border-top:1px solid var(--line);transition:border-color var(--dur-3) var(--ease);position:relative}.qa[open]{border-top-color:var(--text)}.qa:before{content:"";inset-inline:0;background:var(--volt);opacity:0;pointer-events:none;height:2px;position:absolute;top:-1px}.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.5rem;padding-block:1.0625rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);font-weight:560;line-height:1.4;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:hover>span:first-child{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.qa summary:focus-visible{outline-offset:4px}.qa-mark{flex:none;width:.875rem;height:.875rem;position:relative}.qa-mark:before,.qa-mark:after{content:"";height:1.5px;transition:rotate var(--dur-3) var(--spring);background:currentColor;position:absolute;inset:50% 0 auto;translate:0 -50%}.qa-mark:after{rotate:90deg}.qa[open] .qa-mark:after{rotate:0deg}.qa-a p{color:var(--text-muted);text-wrap:pretty;max-width:42rem;padding-bottom:1.375rem}.qa::details-content{block-size:0;overflow-y:clip}.qa[open]::details-content{block-size:auto}@media (prefers-reduced-motion:no-preference){.qa::details-content{transition:block-size var(--dur-3) var(--ease), content-visibility var(--dur-3) allow-discrete}.motion .qa[open]:before{animation:kit-flash var(--dur-3) var(--ease) both}}@keyframes kit-flash{0%{opacity:1}to{opacity:0}}.callouts{border-bottom:1px solid var(--line);counter-reset:none;align-content:start;display:grid}.callouts li{border-top:1px solid var(--line);grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.875rem;padding-block:1rem;font-size:.9375rem;line-height:1.5;display:grid}.co-n{background:var(--carbon);width:1.5rem;height:1.5rem;color:var(--on-band);box-shadow:inset 0 0 0 1.5px var(--mark-ring);font-family:var(--mono);border-radius:50%;place-items:center;font-size:.75rem;font-weight:500;line-height:1;display:inline-grid;translate:0 -.05rem}.pbar{top:var(--header);z-index:15;background:var(--canvas);border-bottom:1px solid var(--line);transition:top var(--medium) var(--ease);position:sticky}:root:has(.top[data-scrolled]) .pbar{top:3.75rem}.pbar-in{align-items:center;gap:2rem;min-height:3rem;display:flex}.pbar-name{white-space:nowrap;align-items:center;gap:.625rem;min-height:2.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.pbar-nav{scrollbar-width:none;gap:1.5rem;min-width:0;display:flex;overflow-x:auto}.pbar-nav::-webkit-scrollbar{display:none}.pbar-nav a{min-height:2.75rem;color:var(--text-muted);white-space:nowrap;align-items:center;margin-inline:-.25rem;padding-inline:.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.pbar-nav a:hover{color:var(--text)}.pbar-nav a:focus-visible{outline-offset:-2px}main:has(.pbar) section[id]{scroll-margin-top:calc(var(--header) + 4rem)}.pk-title{max-width:18ch}[lang=ar] .pk-title{max-width:20ch}.product-page .product-head:has(>.pk-title.is-wide){max-width:none}.product-head:has(>.pk-title.is-wide)>.lead{max-width:40rem}.pk-title.is-wide,[lang=ar] .pk-title.is-wide{max-width:none}.pk-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pk-title>span{display:block}.pk-title>span+span{color:var(--concrete)}.pk-facts li p{color:var(--on-band);font-size:1.0625rem;font-weight:600;line-height:1.35}[lang=ar] .pk-facts li p{line-height:1.6}.pk-facts.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-stage.is-panel{grid-template-columns:minmax(0,1fr)}.row-acts{gap:.375rem;margin-inline-start:auto;display:inline-flex}.row-act{border:1px solid var(--band-mark);height:1.75rem;color:var(--on-band);white-space:nowrap;border-radius:.375rem;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.pk-screen-grid{grid-template-columns:minmax(0,9fr) minmax(0,3fr);align-items:start;gap:2rem clamp(1.5rem,4vw,4rem);display:grid}.pk-screen-fig{min-width:0}.pk-screen-grid .callouts{top:calc(var(--header) + 5rem);position:sticky}.pk-also{gap:.625rem;margin-top:2rem;display:grid}.pk-plate{--cut:var(--cut-plate);padding:var(--space-6) var(--space-5) var(--space-5);background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);position:relative}[dir=rtl] .pk-plate{clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut))}.pk-plate:before,.pk-plate:after{content:"";background:linear-gradient(var(--line-strong), var(--line-strong)) center / 100% 1px no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) center / 1px 100% no-repeat;width:9px;height:9px;position:absolute}.pk-plate:before{inset-inline-start:var(--space-3);top:var(--space-3)}.pk-plate:after{inset-inline-start:var(--space-3);bottom:var(--space-3)}@media (max-width:47.99rem){.pk-plate{--cut:var(--cut-plate-sm);padding:var(--space-5) var(--space-3) var(--space-4)}}.pk-cr{column-gap:var(--col-gap);row-gap:var(--space-5);border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.pk-cr-head{gap:var(--space-3);align-content:start;max-width:30rem;display:grid}.pk-cr-title{font-size:var(--h3);text-wrap:balance;font-weight:600;line-height:1.25}[lang=ar] .pk-cr-title{line-height:1.5}.pk-cr-body{color:var(--text-muted);text-wrap:pretty}.pk-cr-fig{min-width:0}.pk-cr-plate .pp{max-width:34rem;margin-inline:auto}.pk-cr-plate .pp-note .pp-sheet{font-size:max(2.7cqi, var(--fs-caption))}.pk-cr-plate .pp-noncr{font-size:max(2.7cqi, var(--fs-small))}@media (max-width:61.99rem){.pk-cr{grid-template-columns:minmax(0,1fr)}}.inside-grid.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:75rem){.inside-grid.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:61.99rem){.inside-grid.is-four{grid-template-columns:minmax(0,1fr)}}.pk-list li p{color:var(--text);margin-top:0;font-size:1rem;line-height:1.5}[lang=ar] .pk-list li p{line-height:1.7}.notyet{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3.5vw,3.5rem);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;display:grid;position:relative}.notyet-rule{border-top:1px dashed var(--line-strong);position:absolute;inset:0 0 auto}.notyet-k{grid-column:1/-1}.notyet .notyet-k .dot-pending{width:.625rem;height:.625rem}.notyet-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3.5vw,3.5rem);display:grid}.notyet-list li{border-top:1px dashed var(--line);color:var(--text-muted);padding-block:.875rem 1rem;padding-inline-start:1.25rem;font-size:.9375rem;line-height:1.5;position:relative}.notyet-list li:before{content:"";inset-inline-start:0;border:1.5px solid var(--pending);border-radius:50%;width:.5625rem;height:.5625rem;position:absolute;top:1.3rem}.pk-who>li{grid-template-columns:minmax(0,1fr) auto}.pk-who .tags{flex-wrap:wrap;justify-content:flex-end}.who-link{min-height:0;color:var(--text);border-bottom:1px solid var(--line-strong);font-weight:600;display:inline-flex}.who-link .ico{width:.875rem;height:.875rem}.works-rows{border-bottom:1px solid var(--line)}.works-rows>li{border-top:2px solid var(--text);grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,3fr);align-items:baseline;gap:.5rem 2rem;padding-block:1.5rem;display:grid}.works-rows>li+li{border-top-width:1px;border-top-color:var(--line)}.works-name{gap:.125rem;display:grid}.works-name b{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.works-name small{color:var(--text-muted);font-size:.875rem}.works-say{color:var(--text-muted);max-width:34rem}.works-link{justify-self:end}.pk-steps{column-gap:var(--col-gap);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pk-steps li{align-content:start;gap:.5rem;padding-block:1.5rem;padding-inline:0 1.25rem;display:grid;position:relative}.pk-steps li+li{border-inline-start:1px solid var(--line);padding-inline-start:1.25rem}.pk-steps h3{font-size:var(--h3);font-weight:600;line-height:1.25}.pk-steps p{color:var(--text-muted)}.pk-step-n{width:2rem;height:2rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);font-family:var(--mono);border-radius:50%;place-items:center;margin-bottom:.5rem;font-size:.8125rem;display:inline-grid}.pk-steps li:nth-child(3) .pk-step-n{background:var(--carbon);color:var(--on-band);box-shadow:inset 0 0 0 1.5px var(--mark-ring)}.pk-card-fig{max-width:44rem;margin-top:clamp(2rem,4vw,3rem);margin-inline-start:calc((100% + var(--col-gap)) * .5)}.pk-card .ag{padding:0 1.5rem}.pk-card .ag-card{border-bottom:0}.pk-card .ag-btn{cursor:default}.pk-card .ag-btn.is-volt{color:var(--ag-ink);border-color:var(--ag-ink);background:0 0}.pk-card-under{color:var(--text-muted);max-width:38rem;margin-top:1rem}.pk-report-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.pk-report-fig{min-width:0}@media (max-width:61.99rem){.faq-head,.faq-list{grid-column:1/-1}.faq-head .head{position:static}.pk-screen-grid,.pk-report-grid{grid-template-columns:minmax(0,1fr)}.pk-screen-grid .callouts{position:static}.notyet,.notyet-list{grid-template-columns:minmax(0,1fr)}.pk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-steps li:nth-child(3){border-inline-start:0;padding-inline-start:0}.pk-steps li:nth-child(n+3){border-top:1px solid var(--line)}.pk-card-fig{margin-inline-start:0}.works-rows>li{grid-template-columns:minmax(0,1fr)}.works-link{justify-self:start}.pk-facts.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:53rem){.pbar-in{gap:1.25rem}.pbar-nav{padding-inline-end:1.5rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}[dir=rtl] .pbar-nav{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000)}.pk-who>li{grid-template-columns:minmax(0,1fr)}.pk-who .tags{justify-content:flex-start}.pk-facts.is-four{grid-template-columns:minmax(0,1fr)}}@media (max-width:30rem){:root:has(.top[data-scrolled]) .pbar{top:3.5rem}.pbar-name{font-size:.875rem}.pbar-nav .pbar-extra{display:none}.pk-actions{display:grid}.pk-actions .btn{width:100%}.product-head:has(>.pk-actions){gap:1.25rem}.product-head:has(>.pk-actions)+.demo{margin-top:1.75rem}.pk-steps{grid-template-columns:minmax(0,1fr)}.pk-steps li,[dir=rtl] .pk-steps li{border-inline-start:0;padding-inline:0}.pk-steps li+li{border-top:1px solid var(--line)}.pk-card .ag{padding:0 1rem}}
