.sv,.sv-stage{position:relative}.sv-light{pointer-events:none;background:radial-gradient(70% 46% at 50% 56%, color-mix(in srgb, var(--glow) 52%, transparent), transparent 72%);position:absolute;inset:0}.sv-light:after{content:"";background-image:radial-gradient(circle, color-mix(in srgb, var(--text) 15%, transparent) 1px, transparent 1.3px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 46% at 50% 52%,#000,#0000 76%);mask-image:radial-gradient(60% 46% at 50% 52%,#000,#0000 76%)}.sv-in{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:clamp(64px,11vw,128px);display:grid;position:relative}.sv-intro{padding-block:clamp(72px,9vw,120px) 4px;display:none}.sv-scene:has(>.k-track[data-mode=staged])>.sv-intro{display:block}.k-track[data-mode=staged] .sv-head{display:none}.sv-close{justify-items:start;gap:26px;margin-block-start:16px;display:grid}.sv-closing{max-width:19ch;font-size:clamp(25px,min(2.7vw,5svh),40px)}.sv-mark{width:14.5em;height:5em;color:var(--text);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.sv-stamp{--ink:color-mix(in srgb, var(--signal) 74%, var(--text));border:.15em solid var(--ink);outline:.07em solid var(--ink);outline-offset:.15em;color:var(--ink);text-align:center;white-space:nowrap;transform:rotate(calc(var(--dir) * -5deg));border-radius:.5em;justify-items:center;gap:.14em;padding:.44em 1em .5em;line-height:1.1;display:grid}.sv-stamp b{letter-spacing:.32em;margin-inline-end:-.32em;font-size:.74em;font-weight:800}.sv-stamp span{letter-spacing:.05em;text-transform:uppercase;font-size:1.08em;font-weight:800}[dir=rtl] .sv-stamp{line-height:1.35}[dir=rtl] .sv-stamp b{margin-inline-end:0}[data-state=open] .sv-stamp{opacity:0;transition:opacity .14s linear}[data-state=done] .sv-stamp{animation:sv-stamp .48s var(--ease-out) 80ms both}@keyframes sv-stamp{0%{opacity:0;transform:rotate(calc(var(--dir) * -14deg)) scale(1.75);animation-timing-function:var(--ease-in)}42%{opacity:1;transform:rotate(calc(var(--dir) * -5deg)) scale(.965)}to{opacity:1;transform:rotate(calc(var(--dir) * -5deg)) scale(1)}}.sv-print{display:block;position:relative}.sv-mark .sv-datecode{height:1.55em}.sv-mark .sv-datecode circle{r:.42px;transition:opacity 60ms linear calc(var(--c) * 12ms + 80ms)}.sv-nozzle{opacity:0;pointer-events:none;position:absolute;inset-block:-.55em;inset-inline:0}.sv-nozzle:after{content:"";background:var(--text);width:.5em;box-shadow:-.14em 0 0 color-mix(in srgb, var(--signal) 55%, transparent);border-radius:.16em;position:absolute;inset-block:0;inset-inline-end:-.62em}[data-state=open] .sv-mark .sv-datecode circle{opacity:0;transition:opacity .12s linear}[data-state=done] .sv-nozzle{animation:.88s linear 20ms both sv-head}@keyframes sv-head{0%{opacity:0;transform:translate(-100%)}7%{opacity:1;transform:translate(-100%)}89%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(.5em)}}.sv-m-sign svg{width:13.4em;height:auto;transform:scaleX(var(--dir));overflow:visible}.sv-sig{fill:none;stroke:color-mix(in srgb, var(--signal) 38%, var(--text));stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.2;stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease-in-out) 80ms, opacity 1ms linear 80ms}.sv-sigbase{fill:none;stroke:color-mix(in srgb, var(--text) 42%, transparent);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.1 7.1;transition:opacity .2s linear}[data-state=open] .sv-sigbase{opacity:0;transition:opacity .12s linear}[data-state=open] .sv-sig{stroke-dashoffset:1.05px;opacity:0;transition:stroke-dashoffset 0s linear .14s,opacity .14s linear}.sv-m-punch{gap:1.5em}.sv-punch{justify-items:center;gap:.36em;display:grid}.sv-punch>span{white-space:nowrap;transition:opacity .24s linear calc(var(--pd,0s) + .2s);font-size:.78em;font-weight:700;line-height:1.2}.sv-punch:nth-child(2){--pd:.24s}.sv-hole{background:radial-gradient(circle, color-mix(in srgb, var(--text) 26%, transparent) .06em, transparent .085em) 50% 50% / .46em .46em, var(--ground-sunk);width:2.3em;height:2.3em;box-shadow:inset 0 .36em .3em -.06em color-mix(in srgb, var(--text) 62%, transparent), inset 0 0 0 .08em color-mix(in srgb, var(--text) 34%, transparent);border-radius:50%;flex:none;display:block;position:relative}.sv-hole:after{content:"";box-shadow:0 0 0 .14em var(--signal);opacity:0;border-radius:50%;position:absolute;inset:-.2em}.sv-chad{background:var(--ground-raised);box-shadow:0 .2em .4em -.1em color-mix(in srgb, var(--text) 40%, transparent);opacity:0;border-radius:50%;position:absolute;inset:.06em}[data-state=open] .sv-hole,[data-state=open] .sv-punch>span{opacity:0;transition:opacity .12s linear}[data-state=done] .sv-hole,.k-track[data-mode=staged] .sv-card[data-pos=on] .sv-tag .sv-hole{animation:sv-hole .2s var(--ease-out) calc(var(--pd,0s) + .2s) both}[data-state=done] .sv-hole:after,.k-track[data-mode=staged] .sv-card[data-pos=on] .sv-tag .sv-hole:after{animation:sv-die .42s var(--ease-out) calc(var(--pd,0s) + 60ms) both}[data-state=done] .sv-chad{animation:sv-chad .56s var(--ease-in) calc(var(--pd,0s) + .22s) both}.k-track[data-mode=staged] .sv-card[data-pos=on] .sv-tag .sv-hole,.k-track[data-mode=staged] .sv-card[data-pos=on] .sv-tag .sv-hole:after{animation-delay:calc(var(--pd,0s) + .76s), calc(var(--pd,0s) + .62s)}@keyframes sv-hole{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes sv-die{0%{opacity:0;transform:scale(1.9)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes sv-chad{0%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(var(--dir) * .5em), 2.8em) rotate(calc(var(--dir) * 70deg))}}.sv-label{background:var(--card);box-shadow:0 0 0 0 transparent, 0 0 0 1px color-mix(in srgb, var(--text) 11%, transparent);text-align:start;white-space:nowrap;transform:rotate(calc(var(--dir) * 1.6deg));clip-path:inset(-1em);transition:clip-path .56s var(--ease-surface) 80ms, transform .38s var(--ease-out) .52s, box-shadow .38s var(--ease-out) .52s;border-radius:.42em;gap:.2em;padding-block:.56em .62em;padding-inline:1.75em .95em;font-size:1.16em;line-height:1.2;display:grid;position:relative}.sv-label:before{content:"";background:radial-gradient(circle, var(--signal-ink) .1em, transparent .13em) center / 100% .56em repeat-y, var(--signal);border-start-start-radius:inherit;border-end-start-radius:inherit;width:1.05em;position:absolute;inset-block:0;inset-inline-start:0}.sv-label b{font-size:.98em;font-weight:800}.sv-label span{color:var(--text-muted);font-size:.8em;font-weight:600}[dir=rtl] .sv-label{line-height:1.45}[data-state=open] .sv-label{clip-path:inset(0 100% 0 0);transform:rotate(calc(var(--dir) * 4deg)) translate(calc(var(--dir) * -.5em), -.3em) scale(1.05);box-shadow:0 .9em 1em -.4em color-mix(in srgb, var(--text) 45%, transparent), 0 0 0 1px color-mix(in srgb, var(--text) 11%, transparent);transition:clip-path .14s linear,transform 0s linear .14s,box-shadow 0s linear .14s}[dir=rtl] [data-state=open] .sv-label{clip-path:inset(0 0 0 100%)}.sv-m-pass{gap:.95em}.sv-tickbox{background:var(--signal);width:3.3em;height:3.3em;transition:transform .3s var(--ease-out) 80ms, opacity .14s linear 80ms;border-radius:.8em;flex:none;place-items:center;display:grid}.sv-tickbox svg,.sv-seal>i svg,.sv-strap .sv-eye svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.sv-tickbox svg{width:58%;stroke:var(--signal-ink);stroke-width:3.4px;transition:stroke-dashoffset .4s var(--ease-out) .3s}.sv-cities{text-align:start;gap:.14em;font-size:.84em;font-weight:700;line-height:1.25;display:grid}[dir=rtl] .sv-cities{line-height:1.4}.sv-cities span{transition:opacity .24s linear calc(.56s + var(--k,0) * .14s), transform .36s var(--ease-out) calc(.56s + var(--k,0) * .14s);align-items:center;gap:.6em;display:flex}.sv-cities span:nth-child(2){--k:1}.sv-cities span:nth-child(3){--k:2}.sv-cities span:before{content:"";background:var(--signal);width:.5em;height:.5em;box-shadow:0 0 0 .22em var(--signal-soft);border-radius:50%;flex:none}[data-state=open] .sv-tickbox{opacity:0;transition:transform 0s linear .14s,opacity .14s linear;transform:scale(1.4)}[data-state=open] .sv-tickbox svg{stroke-dashoffset:1px;transition:stroke-dashoffset .12s linear}[data-state=open] .sv-cities span{opacity:0;transform:translateX(calc(var(--dir) * -.5em));transition:opacity .12s linear,transform 0s linear .12s}[data-snap] *,[data-snap] :before,[data-snap] :after{transition:none!important;animation:none!important}.sv-cards{min-width:0;margin-block:0;margin-inline:calc(var(--gutter) * -1);padding-block:6px 18px;padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;list-style:none;display:flex;overflow-x:auto}.sv-cards::-webkit-scrollbar{display:none}.sv-card{border-radius:var(--r-s);background:var(--ground-raised);width:min(100% - 30px,620px);box-shadow:var(--shadow-card), 0 0 0 1px color-mix(in srgb, var(--text) 8%, transparent);scroll-snap-align:start;scroll-snap-stop:always;flex:none;grid-template:"top""mark""shot""line"1fr"foot"/minmax(0,1fr);display:grid;position:relative}.sv-card-top{grid-area:top;gap:10px;padding:18px 18px 14px;display:grid}.sv-card-no{direction:ltr;justify-self:start;align-items:flex-end;gap:8px;margin:0;display:inline-flex}.sv-card-no .sv-big{height:30px}.sv-card-no .sv-of{opacity:.8;height:14px}.sv-card .k-dots circle{r:.45px}.sv-card-title{min-height:2.44em;margin:0;font-size:19px;font-weight:700;line-height:1.22}[dir=rtl] .sv-card-title{min-height:3em;font-size:17px;line-height:1.5}.sv-card-mark{background:color-mix(in srgb, var(--signal) 6%, transparent);grid-area:mark;place-items:center;padding-block:14px;font-size:min(19px,5vw);display:grid;overflow:hidden}.sv-shot{grid-area:shot;min-width:0;margin:0;padding:16px 18px 0}.sv-frame{aspect-ratio:3/2;position:relative;container-type:inline-size}.sv-frame>.k-photo,.sv-frame>.sv-box{aspect-ratio:auto;box-shadow:var(--shadow-card);position:absolute;inset:0}.sv .sv-card .sv-frame .k-photo[data-rise]:not(.in)>img{clip-path:inset(0);transform:none}.sv .sv-card .sv-frame .k-photo[data-rise]:after{animation:none}.sv-card[data-step=installation] .sv-box>img{transform:scale(1.3)}.sv-card[data-step=support] .k-photo>img{object-position:50% 42%}.sv-frame>.sv-box2{aspect-ratio:1;--lb-radius:16px;outline:4px solid var(--ground-raised);width:36%;inset:auto;inset-block-end:6%;inset-inline-end:4%}.sv-shot figcaption{color:var(--text-muted);gap:2px;margin-block-start:9px;font-size:12.5px;line-height:1.4;display:grid}[dir=rtl] .sv-shot figcaption{line-height:1.6}.sv-shot figcaption span{padding-inline-start:13px;position:relative}.sv-shot figcaption span:before{content:"";background:var(--signal);border-radius:50%;width:5px;height:5px;position:absolute;inset-block-start:.55em;inset-inline-start:0}.sv-tag{z-index:1;border-radius:.55em;background:var(--card);box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 16%, transparent);transform:rotate(calc(var(--dir) * 8deg));border-start-end-radius:1.75em;border-end-end-radius:1.75em;align-items:center;gap:.5em;padding-block:.62em;padding-inline:.8em 2.3em;font-size:clamp(8px,3.5cqw,20px);display:flex;position:absolute;inset-block-end:12%;inset-inline-start:8%}.sv-tag .sv-hole+.sv-hole{--pd:.24s}.sv-tag-eye{background:var(--ground-sunk);width:.9em;height:.9em;box-shadow:inset 0 .12em .16em color-mix(in srgb, var(--text) 40%, transparent), 0 0 0 .16em var(--signal-soft);border-radius:50%;position:absolute;inset-block-start:calc(50% - .45em);inset-inline-end:.62em}.sv-tag-eye:after{content:"";border:.11em solid color-mix(in srgb, var(--signal) 70%, var(--text));width:3em;height:6.6em;transform:rotate(calc(var(--dir) * 24deg));transform-origin:50% 100%;border-radius:50%;position:absolute;inset-block-end:50%;inset-inline-start:calc(50% - 1.5em)}.sv-card-line{grid-area:line;margin:0;padding:14px 18px 18px;font-size:15.5px;line-height:1.55}[dir=rtl] .sv-card-line{line-height:1.8}.sv-card-foot{background:radial-gradient(circle, color-mix(in srgb, var(--text) 26%, transparent) 1.5px, transparent 1.9px) 0 -4px / 10px 8px repeat-x;grid-area:foot;align-items:center;min-height:44px;margin:0;padding-inline:18px;display:flex}.sv-card-foot .sv-footcode{opacity:.85;height:12px}.sv-card,.sv-tab{scroll-margin-block:calc(var(--nv-h) + 12px) 16px}.sv-pager{gap:4px;margin-block-start:-32px;display:flex}.sv-seal{isolation:isolate;justify-content:space-between;align-items:center;gap:14px;width:min(100%,340px);min-height:44px;margin:0;margin-block-start:-10px;padding-inline:16px 8px;display:flex;position:relative}.sv-seal:before{content:"";z-index:-1;background:var(--signal);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--paper) 30%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--night) 22%, transparent);clip-path:inset(-24px 0);transition:clip-path .56s var(--ease-surface) .5s;border-radius:4px;position:absolute;inset:0}.sv-seal .sv-footcode{height:14px;fill:var(--signal-ink);transition:fill .24s linear .7s}.sv-seal .k-dots circle{r:.45px}.sv-seal>i{background:var(--signal-ink);border-radius:8px;place-items:center;width:28px;height:28px;transition:background-color .2s linear .9s;display:grid}.sv-seal>i svg{width:62%;stroke:var(--signal);stroke-width:3.6px;transition:stroke-dashoffset .4s var(--ease-out) 1.08s}.sv-seal[data-state=open]:before{clip-path:inset(-24px 100% -24px 0);transition:none}[dir=rtl] .sv-seal[data-state=open]:before{clip-path:inset(-24px 0 -24px 100%)}.sv-seal[data-state=open] .sv-footcode{fill:var(--code);transition:none}.sv-seal[data-state=open]>i{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--text) 24%, transparent);background:0 0;transition:none}.sv-seal[data-state=open]>i svg{stroke-dashoffset:1px;transition:none}.sv-tab{font-variant-numeric:tabular-nums;width:44px;height:44px;color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--t-control) var(--ease-out), color var(--t-control) var(--ease-out), box-shadow var(--t-control) var(--ease-out);border-radius:12px;place-items:center;font-size:13px;font-weight:700;text-decoration:none;display:grid}.sv-tab[aria-current=true]{background:var(--signal);color:var(--signal-ink);box-shadow:none}@media (hover:hover){.sv-tab:hover:not([aria-current=true]){color:var(--text);box-shadow:inset 0 0 0 1.5px var(--signal)}}@media (min-width:640px){.sv-card{grid-template:"top shot""mark shot""line shot"1fr"foot foot"/minmax(0,1fr) minmax(0,1fr)}.sv-shot{flex-direction:column;padding:18px;padding-inline-start:0;display:flex}.sv-frame{aspect-ratio:auto;flex:1;min-height:250px}.sv-card-mark{border-radius:10px;margin-inline-end:18px;font-size:17px}.sv-card-title,[dir=rtl] .sv-card-title{min-height:0}}.sv-sheetwrap{--em:15px;--stub:calc(14.5 * var(--em) + 30px);--pad:24px;--under:9px;--drop:9px;--turn:.7deg;display:none;position:relative}.sv-sheetwrap:before{content:"";border-radius:var(--r-s);background:color-mix(in srgb, var(--ground-raised) 72%, transparent);border:1px solid var(--line);opacity:0;transition:transform .52s var(--ease-out) 1.48s, opacity .2s linear 1.8s;position:absolute;inset:0;transform:scale(.96)}.sv-sheetwrap:has(.sv-sheet[data-wrap=open]):before{opacity:1;transform:translate(calc(var(--dir) * var(--under)), var(--drop)) rotate(calc(var(--dir) * var(--turn)));transition:transform .32s var(--ease-out), opacity .12s linear}.sv-sheetwrap:after{content:"";z-index:3;border-radius:calc(var(--r-s) + 1px);background:radial-gradient(280px circle at var(--rx,-400px) var(--ry,-400px), var(--card-rim), transparent 70%);opacity:0;transition:opacity .45s var(--ease-out);pointer-events:none;padding:1.5px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover){.sv-sheetwrap:hover:after{opacity:1;transition-duration:.2s}}.sv-sheet{border-radius:var(--r-s);background:var(--ground-raised);height:100%;box-shadow:var(--shadow);transition:transform .62s var(--ease-out) 1.48s;flex-direction:column;display:flex;position:relative;transform:scale(.972)}.sv-sheet[data-wrap=open]{transition:transform .22s var(--ease-out);transform:none}.sv-top{z-index:1;min-height:66px;border-block-end:1px solid var(--line);background:color-mix(in srgb, var(--text) 3%, transparent);border-start-start-radius:inherit;border-start-end-radius:inherit;flex:none;align-items:center;padding-inline-start:var(--pad);display:flex;position:relative}.sv-logo img{width:auto;height:28px}.sv-name{border-inline-start:1px solid var(--line);max-width:23ch;color:var(--text-muted);margin-inline-start:14px;padding-inline-start:14px;font-size:11.5px;font-weight:600;line-height:1.35}[dir=rtl] .sv-name{line-height:1.55}.sv-count{width:var(--stub);flex:none;align-self:stretch;place-items:center;margin-inline-start:auto;display:grid;position:relative}.sv-count .sv-n{box-sizing:content-box;background:var(--ground-raised);height:18px;box-shadow:inset 0 0 0 1px var(--line);opacity:0;border-radius:999px;grid-area:1/1;padding:7px 9px;transition:opacity .2s linear .5s;position:relative}.sv-count .sv-n6,.sv-stage[data-done="0"] .sv-n0,.sv-stage[data-done="1"] .sv-n1,.sv-stage[data-done="2"] .sv-n2,.sv-stage[data-done="3"] .sv-n3,.sv-stage[data-done="4"] .sv-n4,.sv-stage[data-done="5"] .sv-n5{opacity:1}.sv-stage[data-done]:not([data-done="6"]) .sv-n6{opacity:0}.sv-body{flex:1;min-height:0;position:relative}.sv-body:before{content:"";width:var(--stub);background:color-mix(in srgb, var(--signal) 6%, transparent);pointer-events:none;position:absolute;inset-block:0;inset-inline-end:0}.sv-cur{display:none}.sv-rows{grid-template-rows:repeat(6,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.sv-row{min-height:0;position:relative}.sv-rowbtn{isolation:isolate;grid-template-columns:62px minmax(0, 1fr) var(--stub);width:100%;height:100%;min-height:calc(5.6 * var(--em) + 30px);color:inherit;font:inherit;text-align:start;background:0 0;border:0;align-items:center;padding:0;padding-inline-start:var(--pad);display:grid;position:relative}.sv-rowbtn.press:active{transform:scale(.992)}.sv-rowbtn:focus-visible{outline-offset:-5px;border-radius:16px}.sv-rowbtn:before{content:"";z-index:-1;background:var(--card);box-shadow:var(--shadow-card), 0 0 0 1px color-mix(in srgb, var(--text) 12%, transparent);opacity:0;transition:opacity .32s var(--ease-out), transform .32s var(--ease-out);pointer-events:none;border-radius:12px;position:absolute;inset:4px 6px;transform:scale(.975,.9)}.sv-row[data-cur] .sv-rowbtn:before{background:0 0}.sv-rowbtn .sv-no{height:26px;transition:transform var(--t-control) var(--ease-out)}.sv-title{min-width:0;padding-inline-end:14px;font-size:17px;font-weight:700;line-height:1.25}[dir=rtl] .sv-title{font-size:15.5px;line-height:1.5}.sv-seat{width:calc(14.5em + 14px);height:calc(5em + 8px);font-size:var(--em);border:2px dotted color-mix(in srgb, var(--text) 30%, transparent);background:var(--ground-raised);transition:transform var(--t-control) var(--ease-out), border-color var(--t-control) var(--ease-out);border-radius:12px;justify-self:center;place-items:center;display:grid;position:relative}.sv-row[data-cur][data-state=open] .sv-seat{border-color:var(--signal)}.sv-seat .sv-mark{grid-area:1/1}.sv-wait{background:var(--signal);opacity:0;border-radius:50%;grid-area:1/1;width:10px;height:10px;position:relative}.sv-row[data-cur][data-state=open] .sv-wait{opacity:1;animation:sv-wait 1.5s var(--ease-in-out) infinite alternate}@keyframes sv-wait{0%{opacity:.25;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}.sv-rowbtn:focus-visible:before{opacity:1;transform:none}@media (hover:hover){.sv-rowbtn:hover:before{opacity:1;transition-duration:.22s;transform:none}.sv-rowbtn:hover .sv-no{transform:translateX(calc(var(--dir) * 7px))}.sv-rowbtn:hover .sv-seat{transform:scale(1.035)}}.sv-rowbtn.press:active:before{transition-duration:.12s;transform:scale(.99,.96)}.sv-top:after,.sv-row:after{--edge:color-mix(in srgb, var(--signal) 36%, transparent);content:"";z-index:1;background:linear-gradient(90deg, var(--edge) 0 5px, transparent 5px calc(100% - 5px), var(--edge) calc(100% - 5px)), color-mix(in srgb, var(--signal) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal) 22%, transparent);transform:rotate(calc(var(--a,.5deg) * var(--dir)));clip-path:inset(0);transition:clip-path .5s var(--ease-surface) calc(var(--k,0) * 90ms);pointer-events:none;position:absolute;inset:-8px -5px}.sv-top:after{border-start-start-radius:calc(var(--r-s) + 4px) var(--r-s);border-start-end-radius:calc(var(--r-s) + 4px) var(--r-s);inset-block-start:0;transform:none}.sv-row:first-child:after{--k:1;--a:-.7deg}.sv-row:nth-child(2):after{--k:2;--a:.6deg}.sv-row:nth-child(3):after{--k:3;--a:-.5deg}.sv-row:nth-child(4):after{--k:4;--a:.7deg}.sv-row:nth-child(5):after{--k:5;--a:-.6deg}.sv-row:nth-child(6):after{--k:6;--a:.4deg}.sv-sheet[data-wrap=open] .sv-top:after,.sv-sheet[data-wrap=open] .sv-row:after{clip-path:inset(0 100% 0 0);transition:clip-path .22s var(--ease-in)}.sv-sheet[data-wrap=open] .sv-row:nth-child(odd):after,[dir=rtl] .sv-sheet[data-wrap=open] .sv-top:after,[dir=rtl] .sv-sheet[data-wrap=open] .sv-row:nth-child(2n):after{clip-path:inset(0 0 0 100%)}[dir=rtl] .sv-sheet[data-wrap=open] .sv-row:nth-child(odd):after{clip-path:inset(0 100% 0 0)}.sv-film{z-index:1;border-radius:calc(var(--r-s) + 4px) / var(--r-s);pointer-events:none;position:absolute;inset-block:0;inset-inline:-5px;overflow:hidden}.sv-film:after{content:"";background:linear-gradient(calc(90deg + var(--dir) * 22deg), transparent 42%, color-mix(in srgb, var(--paper) 55%, transparent) 42% 47%, transparent 47% 50%, color-mix(in srgb, var(--paper) 40%, transparent) 50% 52%, transparent 52%);opacity:0;position:absolute;inset:-10% -40%}.sv-sheet[data-wrap=on] .sv-film:after{animation:sv-glint .76s var(--ease-in-out) 1.42s both}@keyframes sv-glint{0%{opacity:0;transform:translateX(calc(var(--dir) * -58%))}14%,82%{opacity:1}to{opacity:0;transform:translateX(calc(var(--dir) * 58%))}}.sv-foot{z-index:2;min-height:68px;border-block-start:1px solid var(--line);flex:none;align-items:center;padding-inline-start:var(--pad);display:flex;position:relative}.sv-foot .sv-footcode{height:19px}.sv-sheet .k-dots circle{r:.45px}.sv-eye{width:var(--stub);flex:none;place-items:center;margin-inline-start:auto;display:grid}.sv-eye>i{width:30px;height:30px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--text) 24%, transparent);border-radius:9px;place-items:center;display:grid}.sv-strap{padding-inline:calc(var(--pad) + 12px) 12px;background:var(--signal);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--paper) 30%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--night) 22%, transparent);clip-path:inset(-30px 0);transition:clip-path .56s var(--ease-surface) .98s, transform .42s var(--ease-out) 1.48s;border-radius:3px;align-items:center;display:flex;position:absolute;inset-block:5px;inset-inline:-12px}.sv-strap:before,.sv-strap:after{content:"";background:color-mix(in srgb, var(--signal) 58%, var(--night));width:12px;position:absolute;inset-block:0}.sv-strap:before{inset-inline-start:0}.sv-strap:after{inset-inline-end:0}.sv-strap svg.sv-footcode{fill:var(--signal-ink)}.sv-strap .sv-eye>i{background:var(--signal-ink);box-shadow:none}.sv-strap .sv-eye svg{width:62%;height:62%;stroke:var(--signal);stroke-width:3.6px;transition:stroke-dashoffset .4s var(--ease-out) 1.64s}.sv-sheet[data-wrap=open] .sv-strap{clip-path:inset(-30px 100% -30px 0);transition:clip-path .22s linear,transform 0s linear .22s;transform:scaleY(1.16)}[dir=rtl] .sv-sheet[data-wrap=open] .sv-strap{clip-path:inset(-30px 0 -30px 100%)}.sv-sheet[data-wrap=open] .sv-strap .sv-eye svg{stroke-dashoffset:1px;transition:none}@media (min-width:1024px){.sv-in{grid-template:"head cards""sheet cards""close cards"1fr/minmax(0,1.08fr) minmax(0,1fr);gap:40px clamp(40px,5vw,80px)}.sv-head{grid-area:head}.sv-close{grid-area:close;align-self:end;margin:0}.sv-sheetwrap{grid-area:sheet;align-self:start;display:block}.sv-pager,.sv-seal,.sv-card-mark,.sv-card-foot{display:none}.sv-cards{grid-area:cards;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;display:grid;overflow:visible}.sv-card{grid-template:"shot""top""line"1fr/minmax(0,1fr);width:auto}.sv-shot{padding:12px 12px 0;display:block}.sv-frame{aspect-ratio:3/2;min-height:0}.sv-shot figcaption{font-size:11.5px}.sv-card-top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 14px 0}.sv-card-no .sv-big{height:22px}.sv-card-no .sv-of{display:none}.sv-card-title,[dir=rtl] .sv-card-title{min-height:0;font-size:15px}.sv-card-line{color:var(--text-muted);padding:8px 14px 16px;font-size:14px}}.k-track[data-mode=staged] .sv-light{background:radial-gradient(46% 58% at calc(50% - var(--dir) * 23%) 54%, color-mix(in srgb, var(--glow) 62%, transparent), transparent 72%)}.k-track[data-mode=staged] .sv-light:after{-webkit-mask-image:radial-gradient(50% 58% at calc(50% - var(--dir) * 23%) 52%, #000, transparent 76%);mask-image:radial-gradient(50% 58% at calc(50% - var(--dir) * 23%) 52%, #000, transparent 76%)}.k-track[data-mode=staged] .sv-in{grid-template-rows:minmax(0,1fr);grid-template-areas:"sheet copy";align-items:center;column-gap:clamp(44px,6.5vw,104px);height:100%;padding-block:92px 34px}.k-track[data-mode=staged] .sv-sheetwrap{--em:clamp(12px, 1.9svh, 15.5px);align-self:center;height:min(100%,800px)}.k-track[data-mode=staged] .sv-top{min-height:clamp(46px,8svh,72px)}.k-track[data-mode=staged] .sv-foot{min-height:clamp(46px,7.8svh,70px)}.k-track[data-mode=staged] .sv-strap{inset-block:clamp(3px,.6svh,5px)}@media (max-height:820px){.k-track[data-mode=staged] .sv-top{min-height:46px}.k-track[data-mode=staged] .sv-foot{min-height:48px}.k-track[data-mode=staged] .sv-logo img{height:22px}}@media (max-height:760px){.k-track[data-mode=staged] .sv-in{padding-block:86px 22px}}.k-track[data-mode=staged] .sv-rowbtn{grid-template-columns:clamp(46px, 4.2vw, 62px) minmax(0, 1fr) var(--stub);min-height:0}.k-track[data-mode=staged] .sv-rowbtn .sv-no{height:clamp(17px,3svh,27px)}.k-track[data-mode=staged] .sv-title{max-height:100%;font-size:clamp(13.5px,2svh,18px);overflow:hidden}[dir=rtl] .k-track[data-mode=staged] .sv-title{font-size:clamp(12.5px,1.75svh,15.5px)}.k-track[data-mode=staged] .sv-cur{opacity:0;height:16.6667%;transform:translateY(calc(var(--cur,0) * 100%));transition:transform .64s var(--ease-in-out), opacity .32s var(--ease-out);pointer-events:none;display:block;position:absolute;inset-block-start:0;inset-inline:6px}.k-track[data-mode=staged] .sv-cur:before{content:"";border:1.5px solid var(--signal);background:color-mix(in srgb, var(--signal) 5%, transparent);border-radius:12px;position:absolute;inset-block:4px;inset-inline:0}.sv-stage[data-on="1"] .sv-cur{--cur:0;opacity:1}.sv-stage[data-on="2"] .sv-cur{--cur:1;opacity:1}.sv-stage[data-on="3"] .sv-cur{--cur:2;opacity:1}.sv-stage[data-on="4"] .sv-cur{--cur:3;opacity:1}.sv-stage[data-on="5"] .sv-cur{--cur:4;opacity:1}.sv-stage[data-on="6"] .sv-cur{--cur:5;opacity:1}.sv-stage[data-on="7"] .sv-cur{--cur:5}.k-track[data-mode=staged] .sv-cards{display:contents}.k-track[data-mode=staged] .sv-block{transition:opacity .52s var(--ease-out) .2s, transform .64s var(--ease-out) .2s;grid-area:copy}.k-track[data-mode=staged] .sv-block:not([data-pos=on]){opacity:0;pointer-events:none;transition:opacity .2s var(--ease-in), transform .2s var(--ease-in)}.k-track[data-mode=staged] .sv-block[data-pos=before]{transform:translateY(-40px)}.k-track[data-mode=staged] .sv-block[data-pos=after]{transform:translateY(40px)}.k-track[data-mode=staged] .sv-close{align-self:center;margin:0}.k-track[data-mode=staged] .sv-closing{font-size:clamp(27px,min(3.1vw,5.6svh),46px)}.k-track[data-mode=staged] .sv-card{box-shadow:none;background:0 0;border-radius:0;grid-template-rows:auto auto auto;grid-template-areas:"shot""top""line";align-content:center;row-gap:clamp(10px,1.8svh,18px)}.k-track[data-mode=staged] .sv-card-title{display:none}.k-track[data-mode=staged] .sv-shot,.k-track[data-mode=staged] .sv-card-top,.k-track[data-mode=staged] .sv-card-line{padding:0}.k-track[data-mode=staged] .sv-frame{aspect-ratio:auto;height:clamp(200px,43svh,400px);min-height:0}.k-track[data-mode=staged] .sv-shot figcaption{font-size:12.5px}.k-track[data-mode=staged] .sv-card-top{margin-block-start:clamp(2px,.8svh,8px);display:block}.k-track[data-mode=staged] .sv-card-no .sv-big{height:clamp(28px,4.4svh,42px)}.k-track[data-mode=staged] .sv-card-no .sv-of{height:clamp(13px,1.9svh,18px);display:block}.k-track[data-mode=staged] .sv-card-line{max-width:34em;font-size:var(--fs-lead);color:var(--text);line-height:1.5}[dir=rtl] .k-track[data-mode=staged] .sv-card-line{line-height:1.75}.k-track[data-mode=staged] .sv-card[data-step=installation]{grid-template:"shot top""shot line"/minmax(0,1.08fr) minmax(0,1fr);column-gap:clamp(20px,2.4vw,34px)}.k-track[data-mode=staged] .sv-card[data-step=installation] .sv-frame{aspect-ratio:2/3;height:auto;max-height:66svh}.k-track[data-mode=staged] .sv-card[data-step=installation] .sv-card-top{align-self:end}.k-track[data-mode=staged] .sv-card[data-step=installation] .sv-card-line{align-self:start}.k-track[data-mode=staged] .sv-frame{clip-path:inset(-40px);transition:clip-path .82s var(--ease-surface) .24s}.k-track[data-mode=staged] .sv-frame:after{content:"";z-index:2;border-radius:var(--r-m);border-inline-end:2px solid var(--signal);background:linear-gradient(calc(var(--dir) * 90deg), transparent 70%, var(--signal-soft));opacity:0;pointer-events:none;position:absolute;inset:0}.k-track[data-mode=staged] .sv-card:not([data-pos=on]) .sv-frame{clip-path:inset(-40px 100% -40px -40px);transition:clip-path 0s linear .22s}[dir=rtl] .k-track[data-mode=staged] .sv-card:not([data-pos=on]) .sv-frame{clip-path:inset(-40px -40px -40px 100%)}.k-track[data-mode=staged] .sv-card[data-pos=on] .sv-frame:after{animation:sv-scan .82s var(--ease-surface) .24s both}@keyframes sv-scan{0%{opacity:1;transform:translateX(calc(var(--dir) * -100%))}90%{opacity:1}to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.sv *,.sv :before,.sv :after{transition:none!important;animation:none!important}}
@property --hs-x{syntax:"<number>";inherits:true;initial-value:0}.hs{padding-block:clamp(56px,7vw,96px);position:relative;overflow:clip}.hs-in{position:relative}.hs-top{padding-block-end:clamp(24px,3vw,40px)}.hs-window{--hs-b:.62;--hs-c:calc(var(--hs-x) * (1 + var(--hs-b)) - var(--hs-b) / 2);--hs-x:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"pic""rail""read";gap:12px;display:grid;position:relative}.hs-window[data-run=a]{animation:hs-scan-a 1.1s var(--ease-surface) both}.hs-window[data-run=b]{animation:hs-scan-b 1.1s var(--ease-surface) both}@keyframes hs-scan-a{to{--hs-x:1}}@keyframes hs-scan-b{to{--hs-x:1}}.hs-pic{isolation:isolate;aspect-ratio:100/112;border-radius:var(--r-m);background:var(--lightbox);width:100%;box-shadow:var(--shadow-card);grid-area:pic;position:relative;overflow:hidden}.hs-shot,.hs-xray,.hs-xrays{position:absolute;inset:0}.hs-group{background:radial-gradient(70% 34% at 50% 100%, color-mix(in srgb, var(--glow) 30%, transparent), transparent 70%), linear-gradient(to top, color-mix(in srgb, var(--ground-sunk) 90%, transparent), transparent 42%), var(--lightbox);position:absolute;inset:0;container-type:size}.hs-unit{--u:1cqw;--g:var(--l);--k:calc(var(--ar) * (1 - var(--t) - var(--b)) / (var(--r) - var(--l)));--fit:min(var(--cw), var(--ch) / var(--k));--file:calc(var(--fit) / (var(--r) - var(--l)));width:calc(var(--file) * var(--u));max-width:var(--max);direction:ltr;margin:0;position:absolute;inset-block-end:calc((var(--floor) - var(--file) * var(--ar) * var(--b)) * var(--u));inset-inline-start:calc((var(--x) + var(--cw) / 2) * 1cqw - (var(--fit) / 2 + var(--file) * var(--g)) * var(--u))}[dir=rtl] .hs-unit{--g:calc(1 - var(--r));inset-inline-start:auto;inset-inline-end:calc((var(--x) + var(--cw) / 2) * 1cqw - (var(--fit) / 2 + var(--file) * var(--g)) * var(--u))}.hs-unit img{width:100%;height:auto;display:block;position:relative}.hs-unit[data-ground=clear]{z-index:var(--z,1)}.hs-unit[data-ground=white] img{mix-blend-mode:multiply}.hs-unit:before{content:"";inset-inline:calc(var(--l) * 100% - 3%) calc((1 - var(--r)) * 100% - 3%);height:calc(3.2 * var(--u));background:radial-gradient(closest-side, color-mix(in srgb, var(--text) 26%, transparent), transparent);border-radius:50%;position:absolute;inset-block-end:calc(var(--b) * 100% - 1.3 * var(--u))}.hs-unit[data-ground=white]:before{opacity:.45}.hs-unit:first-child{--x:3;--cw:60;--ch:60;--floor:5;--z:3}.hs-unit:nth-child(n+4){display:none}.hs-group[data-id=food-and-beverage] .hs-unit:nth-child(2){--x:40;--cw:56;--ch:42;--floor:67}.hs-group[data-id=food-and-beverage] .hs-unit:nth-child(3){--x:64;--cw:33;--ch:44;--floor:8;--z:2}.hs-group[data-id=cables-and-pipes] .hs-unit:nth-child(2){--x:20;--cw:76;--ch:44;--floor:61}.hs-group[data-id=chemicals] .hs-unit:nth-child(2){--x:40;--cw:57;--ch:36;--floor:76}.hs-group[data-id=chemicals] .hs-unit:nth-child(3){--x:62;--cw:34;--ch:40;--floor:8}@media (min-width:700px){.hs-window{--hs-b:.34;gap:14px}.hs-pic{aspect-ratio:100/43;border-radius:var(--r-l)}.hs-unit{--u:min(1cqw, 100cqh / 43)}.hs-unit:nth-child(n+4){display:block}.hs-unit:first-child{--x:5;--cw:36;--ch:36;--floor:4}.hs-group[data-id=food-and-beverage] .hs-unit:nth-child(2){--x:42;--cw:25;--ch:22;--floor:8;--z:2}.hs-group[data-id=food-and-beverage] .hs-unit:nth-child(3){--x:66.8;--cw:12;--ch:16;--floor:15;--z:1}.hs-group[data-id=food-and-beverage] .hs-unit:nth-child(4){--x:82.5;--cw:15.5;--ch:16;--floor:3}.hs-group[data-id=cables-and-pipes] .hs-unit:nth-child(2){--x:48;--cw:44;--ch:25;--floor:13}.hs-group[data-id=chemicals] .hs-unit:nth-child(2){--x:42;--cw:32;--ch:20;--floor:4}.hs-group[data-id=chemicals] .hs-unit:nth-child(3){--x:79.5;--cw:17;--ch:22;--floor:15}}.hs-shot[data-s=off],.hs-xray[data-s=off],.hs-panel[data-s=off]{visibility:hidden}.hs-shot[data-s=on],.hs-panel[data-s=on]{z-index:1}.hs-shot[data-s=in]{--hs-e:calc(var(--hs-b) * .14);z-index:2;-webkit-mask-image:linear-gradient(to right, var(--text) calc((var(--hs-c) - var(--hs-e)) * 100%), transparent calc((var(--hs-c) + var(--hs-e)) * 100%));mask-image:linear-gradient(to right, var(--text) calc((var(--hs-c) - var(--hs-e)) * 100%), transparent calc((var(--hs-c) + var(--hs-e)) * 100%))}[dir=rtl] .hs-shot[data-s=in]{-webkit-mask-image:linear-gradient(to left, var(--text) calc((var(--hs-c) - var(--hs-e)) * 100%), transparent calc((var(--hs-c) + var(--hs-e)) * 100%));mask-image:linear-gradient(to left, var(--text) calc((var(--hs-c) - var(--hs-e)) * 100%), transparent calc((var(--hs-c) + var(--hs-e)) * 100%))}.hs-xrays{--hs-h:calc(var(--hs-b) / 2);--hs-d:calc(var(--hs-b) * .17);z-index:3;pointer-events:none;-webkit-mask-image:linear-gradient(to right, transparent calc((var(--hs-c) - var(--hs-h)) * 100%), var(--text) calc((var(--hs-c) - var(--hs-d)) * 100%), var(--text) calc((var(--hs-c) + var(--hs-d)) * 100%), transparent calc((var(--hs-c) + var(--hs-h)) * 100%));mask-image:linear-gradient(to right, transparent calc((var(--hs-c) - var(--hs-h)) * 100%), var(--text) calc((var(--hs-c) - var(--hs-d)) * 100%), var(--text) calc((var(--hs-c) + var(--hs-d)) * 100%), transparent calc((var(--hs-c) + var(--hs-h)) * 100%))}[dir=rtl] .hs-xrays{-webkit-mask-image:linear-gradient(to left, transparent calc((var(--hs-c) - var(--hs-h)) * 100%), var(--text) calc((var(--hs-c) - var(--hs-d)) * 100%), var(--text) calc((var(--hs-c) + var(--hs-d)) * 100%), transparent calc((var(--hs-c) + var(--hs-h)) * 100%));mask-image:linear-gradient(to left, transparent calc((var(--hs-c) - var(--hs-h)) * 100%), var(--text) calc((var(--hs-c) - var(--hs-d)) * 100%), var(--text) calc((var(--hs-c) + var(--hs-d)) * 100%), transparent calc((var(--hs-c) + var(--hs-h)) * 100%))}.hs-xray{isolation:isolate}.hs-xray .hs-group{filter:grayscale()contrast(1.16)}.hs-xray:after{content:"";background:var(--signal);mix-blend-mode:screen;position:absolute;inset:0}.hs-band{z-index:4;width:calc(var(--hs-b) * 100%);pointer-events:none;transform:translateX(calc(var(--dir) * (var(--hs-c) - var(--hs-b) / 2) / var(--hs-b) * 100%));background:linear-gradient(to right, transparent, color-mix(in srgb, var(--signal) 30%, transparent) 38%, color-mix(in srgb, var(--signal) 30%, transparent) 62%, transparent);position:absolute;inset-block:0;inset-inline-start:0}.hs-window:not([data-run]) .hs-xrays,.hs-window:not([data-run]) .hs-band{visibility:hidden}.hs-rail{--hs-pad:6px;padding:var(--hs-pad);border-radius:var(--r-m);background:var(--ground-sunk);grid-area:rail;grid-auto-rows:1fr;display:grid;position:relative}.hs-plate{z-index:0;inset-block-start:var(--hs-pad);inset-inline:var(--hs-pad);height:calc((100% - 2 * var(--hs-pad)) / 3);border-radius:calc(var(--r-m) - var(--hs-pad));background:var(--ground-raised);box-shadow:var(--shadow-card);transform:translateY(calc(var(--hs-i) * 100%));transition:transform .42s var(--ease-in-out);pointer-events:none;position:absolute}.hs-tab{z-index:1;border-radius:calc(var(--r-m) - var(--hs-pad));min-height:58px;color:var(--text-muted);text-align:start;transition:color var(--t-control) var(--ease-out);background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;display:flex;position:relative}.hs-tab[aria-selected=true],.hs-tab:focus-visible{color:var(--text)}.hs-tab:focus-visible{outline-offset:-3px}.hs-tab-name{white-space:nowrap;transition:transform var(--t-press) var(--ease-out);font-size:19px;line-height:1.14}[dir=rtl] .hs-tab-name{line-height:1.4}.hs-tab:active .hs-tab-name{transform:scale(.96)}.hs-mark{background-color:var(--text-faint);width:28px;height:28px;color:var(--signal-ink);transition:transform .42s var(--ease-out), background-color var(--t-control) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;transform:scale(.3)}.hs-tab[aria-selected=true] .hs-mark{background-color:var(--signal);transform:none}.hs-mark path{stroke-dasharray:1;stroke-dashoffset:1px}.hs-window[data-passed] .hs-tab[aria-selected=true] .hs-mark path{stroke-dashoffset:0;transition:stroke-dashoffset .38s var(--ease-out) 80ms}.hs-tab:after{content:"";z-index:-1;border-radius:inherit;background:color-mix(in srgb, var(--ground-raised) 62%, transparent);clip-path:inset(0 100% 0 0 round calc(var(--r-m) - var(--hs-pad)));transition:clip-path .42s var(--ease-out);position:absolute;inset:0}[dir=rtl] .hs-tab:after{clip-path:inset(0 0 0 100% round calc(var(--r-m) - var(--hs-pad)))}.hs-tab:not([aria-selected=true]):focus-visible:after{clip-path:inset(0 round calc(var(--r-m) - var(--hs-pad)));transition-duration:var(--t-control)}.hs-tab:not([aria-selected=true]):focus-visible .hs-mark{background-color:var(--signal);transform:scale(.42)}.hs-read{grid-area:read;padding-block-start:14px;display:grid}.hs-panel{grid-area:1/1;align-content:start;gap:20px;display:grid}.hs-window[data-swap] .hs-panel[data-s=on]{opacity:clamp(0, calc(1 - var(--hs-x) * 5), 1)}.hs-panel[data-s=in]{--o:clamp(0, calc((var(--hs-x) - .5) * 4), 1);z-index:2;opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 12px))}.hs-say{justify-items:start;gap:14px;display:grid}.hs-say .hs-at{height:18px}.hs-say .hs-at circle{r:.48px}.hs-line{text-wrap:pretty;max-width:40ch;font-size:19px;font-weight:550;line-height:1.4}[dir=rtl] .hs-line{line-height:1.75}.hs-head{gap:18px;display:grid}.hs-uses{gap:8px;display:grid}.hs-uses-label{color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.4}.hs-uses-list{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.5;list-style:none;display:flex}[dir=rtl] .hs-uses-list{line-height:1.7}.hs-uses-list li{white-space:nowrap;align-items:center;gap:9px;display:flex}.hs-uses-list li:before{content:"";background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px}.hs-fams{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hs-fam{isolation:isolate;border-radius:var(--r-s);background:var(--card);height:100%;min-height:60px;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:14px;padding-block:10px;padding-inline:18px 11px;font-size:16px;font-weight:650;line-height:1.3;display:flex;position:relative;overflow:hidden}[dir=rtl] .hs-fam{line-height:1.6}.hs-fam:before{content:"";z-index:-1;background:var(--signal-soft);clip-path:inset(0 100% 0 0);transition:clip-path .45s var(--ease-out);position:absolute;inset:0}[dir=rtl] .hs-fam:before{clip-path:inset(0 0 0 100%)}.hs-fam-name{transition:transform .45s var(--ease-out)}.hs-fam-dot{background-color:var(--ground);width:38px;height:38px;transition:background-color var(--t-control) var(--ease-out), color var(--t-control) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.hs-fam-dot svg{transition:transform .42s var(--ease-out);grid-area:1/1}.hs-fam-dot svg+svg{transform:translate(-34px)}.hs-fam:focus-visible:before,.hs-fam:active:before{clip-path:inset(0);transition-duration:.32s}.hs-fam:focus-visible .hs-fam-name,.hs-fam:active .hs-fam-name{transform:translateX(calc(6px * var(--dir)));transition-duration:.32s}.hs-fam:focus-visible .hs-fam-dot,.hs-fam:active .hs-fam-dot{background-color:var(--signal);color:var(--signal-ink)}.hs-fam:focus-visible .hs-fam-dot svg,.hs-fam:active .hs-fam-dot svg{transform:translate(34px)}.hs-fam:focus-visible .hs-fam-dot svg+svg,.hs-fam:active .hs-fam-dot svg+svg{transform:none}@keyframes hs-run-out{0%{transform:none}to{transform:translate(34px)}}@keyframes hs-run-in{0%{transform:translate(-34px)}to{transform:none}}@media (hover:none){.hs-fam-dot svg{transition:none}.hs-window[data-passed] .hs-panel[data-s=on] .hs-fam-dot svg{animation:hs-run-out .52s var(--ease-out) calc(.36s + var(--n) * 60ms) backwards}.hs-window[data-passed] .hs-panel[data-s=on] .hs-fam-dot svg+svg{animation-name:hs-run-in;transform:none}.hs-window[data-passed] .hs-panel[data-s=on] .hs-fam-dot svg:first-child{transform:translate(34px)}}@media (hover:hover) and (pointer:fine){.hs-tab:hover{color:var(--text)}.hs-tab:not([aria-selected=true]):hover:after{clip-path:inset(0 round calc(var(--r-m) - var(--hs-pad)));transition-duration:.32s}.hs-tab:not([aria-selected=true]):hover .hs-mark{background-color:var(--signal);transform:scale(.42)}.hs-fam:hover:before{clip-path:inset(0);transition-duration:.32s}.hs-fam:hover .hs-fam-name{transform:translateX(calc(6px * var(--dir)));transition-duration:.32s}.hs-fam:hover .hs-fam-dot{background-color:var(--signal);color:var(--signal-ink)}.hs-fam:hover .hs-fam-dot svg{transform:translate(34px)}.hs-fam:hover .hs-fam-dot svg+svg{transform:none}}@media (min-width:700px){.hs-window{grid-template-areas:"rail""pic""read"}.hs-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.hs-plate{inset-block:var(--hs-pad);inset-inline:var(--hs-pad) auto;width:calc((100% - 2 * var(--hs-pad)) / 3);height:auto;transform:translateX(calc(var(--hs-i) * var(--dir) * 100%))}.hs-tab{gap:10px;min-height:76px;padding:12px}.hs-tab-name{font-size:2vw}.hs-read{padding-block-start:clamp(14px,1.6vw,22px)}.hs-panel{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(16px,1.8vw,24px) 14px}.hs-head{grid-column:1/-1;align-self:start}.hs-fams,.hs-more{grid-column:1/-1}[dir=rtl] .hs-fam{min-height:68px}.hs-say{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(18px,2.4vw,36px)}.hs-say .hs-at{height:22px;margin-block-start:.32em}.hs-line{max-width:52ch;font-size:clamp(19px,1.75vw,25px);line-height:1.32}[dir=rtl] .hs-line{line-height:1.66}.hs-fams{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hs-fam{min-height:64px;padding-inline:22px 13px;font-size:clamp(15px,1.25vw,18px)}}@media (min-width:1024px){.hs-top .k-head{grid-template-columns:minmax(0,1fr) minmax(0,34%);align-items:end;column-gap:40px}.hs-top .k-head .k-lead{padding-block-end:.3em}.hs-window{--hs-tab:clamp(64px, 9.8svh, 88px);--hs-words:188px}[dir=rtl] .hs-window{--hs-words:208px}.hs-tab{min-height:var(--hs-tab);gap:14px;padding-inline:clamp(14px,1.7vw,24px)}.hs-tab-name{font-size:clamp(17px,2.1vw,30px)}.hs-fams{grid-column:1}.hs-more{grid-column:2}.hs-pic{max-height:max(300px, calc(100svh - 100px - var(--hs-tab) - 12px - 28px - var(--hs-words)))}.hs-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(24px,4vw,64px)}.hs-uses{max-width:min(40vw,520px)}}@media (prefers-reduced-motion:reduce){.hs-window[data-run]{animation-duration:1ms}.hs-band,.hs-xrays{display:none}.hs-shot[data-s=in]{-webkit-mask-image:none;mask-image:none}.hs-window[data-swap] .hs-panel[data-s=on],.hs-panel[data-s=in]{opacity:1;transform:none}.hs-window[data-swap] .hs-panel[data-s=on]{visibility:hidden}.hs-plate,.hs-mark,.hs-window[data-passed] .hs-tab[aria-selected=true] .hs-mark path,.hs-tab,.hs-tab-name,.hs-tab:after,.hs-fam:before,.hs-fam-name,.hs-fam-dot,.hs-fam-dot svg{transition:none}.hs-window[data-passed] .hs-panel[data-s=on] .hs-fam-dot svg{animation:none}.hs-fam .hs-fam-name{transform:none!important}}
.hc{--hc-seat:76px;--hc-big:116px;--hc-deck:32px;--hc-lip:5px;--hc-frame:10px;--hc-foot:calc(var(--hc-deck) * .45);--hc-pad:10px;--hc-under:calc(var(--hc-pad) * .62);--hc-gap:12px;--hc-rail:color-mix(in srgb, var(--ground-raised) 62%, var(--ground-sunk));--hc-top:color-mix(in srgb, var(--signal) 24%, var(--ground-sunk));--hc-edge:color-mix(in srgb, var(--text) 58%, var(--signal));padding-block:clamp(72px,8vw,112px) clamp(48px,5.6vw,80px);position:relative;overflow-x:clip}@media (min-width:1024px){.hc{--hc-seat:92px;--hc-big:140px;--hc-deck:40px;--hc-lip:6px;--hc-frame:14px;--hc-pad:12px;--hc-gap:14px}}.hc-top .k-lead{max-width:52ch}.hc-console{justify-content:center;align-items:center;gap:28px;min-height:44px;margin-block-start:44px;display:none}.hc-stable{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--text);transition:color var(--t-state) var(--ease-out);align-items:center;gap:12px;font-weight:600;display:inline-flex}.hc-lamp{background:var(--signal);width:10px;height:10px;transition:transform var(--t-state) var(--ease-out), background-color var(--t-state) var(--ease-out);border-radius:50%;flex:none;position:relative}.hc-lamp:after{content:"";box-shadow:0 0 0 1.5px var(--signal);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}@keyframes hc-ring{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.hc-pause{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding-block:4px;padding-inline:18px 5px;font-size:14px;font-weight:650;display:inline-flex}.hc-pause-words{transition:transform var(--t-control) var(--ease-out);justify-items:center;display:grid}.hc-pause-words>span{visibility:hidden;opacity:0;transition:opacity var(--t-press) linear, transform var(--t-control) var(--ease-in), visibility 0s linear var(--t-control);grid-area:1/1;transform:translateY(-9px)}.hc-pause-words>span[data-on]{visibility:visible;opacity:1;transition:opacity var(--t-control) linear 60ms, transform var(--t-state) var(--ease-out) 60ms, visibility 0s;transform:none}.hc-pause-dot{background:var(--text);width:34px;height:34px;color:var(--ground);transition:transform var(--t-control) var(--ease-out), background-color var(--t-control) var(--ease-out), color var(--t-control) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.hc-pause-dot svg{transition:transform var(--t-control) var(--ease-out);grid-area:1/1}.hc-bars rect{transition:transform var(--t-control) var(--ease-out)}.hc-run{transform:translateY(150%)}.hc[data-paused] .hc-pause-dot{background:var(--signal);color:var(--signal-ink)}.hc[data-paused] .hc-bars{transform:translateY(-150%)}.hc[data-paused] .hc-run{transform:none}@media (hover:hover) and (pointer:fine){.hc-pause:hover{border-color:color-mix(in srgb, var(--text) 38%, transparent)}.hc-pause:hover .hc-pause-dot{background:var(--signal);color:var(--signal-ink);transform:scale(1.12)}.hc-pause:hover .hc-pause-words{transform:translateX(calc(-3px * var(--dir)))}.hc-pause:hover .hc-bars rect:first-child{transform:translate(-2px)}.hc-pause:hover .hc-bars rect:last-child{transform:translate(2px)}.hc[data-paused] .hc-pause:hover .hc-run{transform:translateX(calc(2px * var(--dir)))}}.hc-belt{margin-block-start:40px;position:relative}.hc-row{padding-block:34px 36px;padding-inline:max(var(--gutter), calc((100% - 980px) / 2));background:radial-gradient(circle, color-mix(in srgb, var(--hc-edge) 42%, transparent) 0 1.3px, transparent 1.9px) 50% 6px / 14px 14px, linear-gradient(to bottom, color-mix(in srgb, var(--hc-top) 58%, var(--ground-raised)), var(--hc-top) 96px);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--hc-edge) 26%, var(--hc-top)), 0 var(--hc-lip) 0 var(--hc-edge), 0 calc(var(--hc-lip) + var(--hc-frame)) 0 var(--hc-rail), 0 calc(var(--hc-lip) + var(--hc-frame) + 1px) 0 color-mix(in srgb, var(--text) 20%, transparent), 0 calc(var(--hc-lip) + var(--hc-frame) + 16px) 22px -12px color-mix(in srgb, var(--night) 30%, transparent);flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:30px 0;margin:0;margin-block-end:calc(var(--hc-lip) + var(--hc-frame));list-style:none;display:flex;position:relative}.hc-slot{--hc-up:1.05;isolation:isolate;width:calc(var(--hc-seat) + var(--hc-gap));justify-items:center;padding-block-end:var(--hc-under);display:grid;position:relative}.hc-slot[data-f~=row]{--hc-seat:var(--hc-big);--hc-up:1}.hc-pack{border-radius:calc(var(--hc-seat) * .25);-webkit-tap-highlight-color:transparent;display:block;position:relative}.hc-pack:focus-visible{outline:none}.hc-pack:focus-visible .k-seat{outline:2px solid var(--signal);outline-offset:3px}.hc-pack:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--night) 32%, transparent), transparent);height:18px;transition:transform .45s var(--ease-out), opacity .45s var(--ease-out);border-radius:50%;position:absolute;inset-block-end:-8px;inset-inline:8%}.hc-lift{transform-origin:50% 100%;transition:transform .45s var(--ease-out);display:block;position:relative}.hc-pack .k-seat{box-shadow:0 0 0 1px var(--line);transition:box-shadow .45s var(--ease-out);--seat:var(--hc-seat)!important}.hc-pack .k-seat img,.hc-pack .k-seat[data-fill] img{width:86%;height:86%;max-width:calc(var(--hc-nw) * .635 / var(--hc-up));max-height:calc(var(--hc-nh) * .635 / var(--hc-up))}.hc-plate{z-index:-2;inset-block-end:calc(var(--hc-under) - var(--hc-pad) * .62);inset-inline:calc(50% - var(--hc-seat) * .46);height:var(--hc-pad);background:color-mix(in srgb, var(--text) 30%, var(--hc-top));transition:background-color var(--t-control) var(--ease-out), transform .45s var(--ease-out);border-radius:999px;position:absolute}.hc-tagbox{pointer-events:none;justify-content:center;display:flex;position:absolute;inset-block-end:calc(100% + var(--hc-tagup,3px));inset-inline:-110px}.hc-tag{background:var(--text);color:var(--ground);white-space:nowrap;opacity:0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex;transform:translateY(6px)}[dir=rtl] .hc-tag{line-height:1.6}.hc-slot[data-tag=start] .hc-tagbox{justify-content:flex-start;inset-inline:0 -260px}.hc-slot[data-tag=end] .hc-tagbox{justify-content:flex-end;inset-inline:-260px 0}.hc-tag:before{content:"";background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px}.hc-slot[data-on]{z-index:2}.hc-slot[data-on] .hc-lift{transform:translateY(-10px) scale(var(--hc-up));transition-duration:var(--t-control)}.hc-slot[data-on] .k-seat{box-shadow:0 0 0 1px color-mix(in srgb, var(--signal) 60%, transparent);transition-duration:var(--t-control)}.hc-slot[data-on] .hc-pack:after{opacity:.4;transition-duration:var(--t-control);transform:scaleX(1.2)}.hc-slot[data-on] .hc-plate{background:var(--signal);transition-duration:var(--t-control);transform:scale(1.08,1.3)}.hc-slot[data-on] .hc-tag{opacity:1;transition-duration:var(--t-control);transition-delay:60ms;transform:none}.hc-machine{display:none}.hc-machine i{display:block}.hc-deck{height:var(--hc-deck);background:linear-gradient(to bottom, color-mix(in srgb, var(--hc-top) 58%, var(--ground-raised)), var(--hc-top) 62%);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--hc-edge) 26%, var(--hc-top));position:relative;overflow:hidden}.hc-surface{inset-block:0;inset-inline:calc(var(--hc-seam) * -1);background:radial-gradient(circle, color-mix(in srgb, var(--hc-edge) 46%, transparent) 0 1.3px, transparent 1.9px) 0 0 / var(--hc-seam) var(--hc-seam);will-change:transform;position:absolute;-webkit-mask-image:linear-gradient(#0000004d,#000 78%);mask-image:linear-gradient(#0000004d,#000 78%)}.hc-lip{height:var(--hc-lip);background:linear-gradient(to bottom, color-mix(in srgb, var(--signal) 50%, var(--hc-edge)) 0 1.5px, var(--hc-edge) 1.5px)}.hc-frame{height:var(--hc-frame);background:linear-gradient(to bottom, color-mix(in srgb, var(--text) 22%, var(--hc-rail)) 0 2px, var(--ground-raised) 2px 18%, var(--hc-rail) 52%, color-mix(in srgb, var(--text) 20%, var(--ground-sunk)));box-shadow:0 1px 0 color-mix(in srgb, var(--text) 26%, transparent)}.hc-machine:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--night) 10%, transparent), transparent);pointer-events:none;height:34px;position:absolute;inset-block-start:100%;inset-inline:4%}@media (prefers-reduced-motion:no-preference){.js .hc{--hc-mode:batch;--hc-seat:80px;--hc-big:152px;--hc-colgap:12px;--hc-rowgap:14px;--hc-foot:24px;--hc-deck:calc(var(--hc-foot) + var(--hc-seat) + var(--hc-rowgap) + 30px);--hc-lip:7px;--hc-frame:22px;--hc-pad:12px;--hc-under:calc(var(--hc-foot) + var(--hc-lip) + var(--hc-frame));--hc-tagup:8px;--hc-seam:13px;--hc-col:calc(var(--hc-big) / 2 + var(--hc-colgap) + var(--hc-seat) / 2);--hc-bp:100vw;--hc-tall:calc(var(--hc-seat) * 2 + var(--hc-rowgap));--hc-head:34px}@media (max-width:359.98px){.js .hc{--hc-seat:68px;--hc-big:132px;--hc-colgap:10px}}@media (min-width:390px){.js .hc{--hc-seat:84px;--hc-big:160px;--hc-colgap:14px}}@media (min-width:480px){.js .hc{--hc-seat:96px;--hc-big:184px;--hc-colgap:20px;--hc-rowgap:16px;--hc-foot:28px}}@media (min-width:768px){.js .hc{--hc-seat:116px;--hc-big:224px;--hc-colgap:28px;--hc-rowgap:18px;--hc-foot:34px;--hc-seam:14px;--hc-lip:8px;--hc-frame:26px;--hc-pad:14px}}@media (min-width:1024px){.js .hc{--hc-mode:row;--hc-seat:104px;--hc-big:164px;--hc-pitch:138px;--hc-deck:98px;--hc-foot:calc(var(--hc-deck) * .45);--hc-tall:var(--hc-big);--hc-head:62px;--hc-extra:calc(var(--hc-big) - var(--hc-seat))}}@media (min-width:1280px){.js .hc{--hc-seat:132px;--hc-big:208px;--hc-pitch:174px;--hc-deck:120px;--hc-seam:16px;--hc-lip:10px;--hc-frame:32px;--hc-pad:16px}}@media (min-width:1440px){.js .hc{--hc-seat:148px;--hc-big:232px;--hc-pitch:194px;--hc-deck:128px;--hc-frame:34px;--hc-pad:18px}}@media (min-width:1680px){.js .hc{--hc-big:256px;--hc-pitch:216px;--hc-deck:144px;--hc-lip:11px;--hc-frame:38px}}.js .hc-belt{margin-block-start:calc(var(--hc-head) + 24px)}.js .hc-row{z-index:1;height:calc(var(--hc-tall) + var(--hc-under));box-shadow:none;background:0 0;margin:0;padding:0;display:block}.js .hc-slot{--hc-w:var(--hc-seat);--hc-x:calc(var(--c) * var(--hc-col) - var(--b) * var(--hc-bp));width:var(--hc-w);transform:translate3d(calc(var(--dir) * var(--hc-x)), 0, 0);will-change:transform;position:absolute;inset-block-end:0;inset-inline-start:calc(50% - var(--hc-w) / 2)}@media (max-width:1023.98px){.js .hc-slot[data-f~=batch]{--hc-seat:var(--hc-big);--hc-up:1}.js .hc-slot[data-seat=back]{inset-block-end:calc(var(--hc-seat) + var(--hc-rowgap))}.js .hc-slot[data-seat=mid]{inset-block-end:calc((var(--hc-seat) + var(--hc-rowgap)) / 2)}}@media (min-width:1024px){.js .hc-slot{--hc-w:var(--hc-pitch);--hc-x:calc((var(--j) * var(--hc-pitch) + var(--k) * var(--hc-extra)) * -1)}.js .hc-slot[data-f~=row]{--hc-w:calc(var(--hc-pitch) + var(--hc-extra))}}.js .hc-machine{margin-block-start:calc((var(--hc-deck) + var(--hc-lip) + var(--hc-frame)) * -1);display:block;position:relative}.js .hc-console{display:flex}.js .hc:not([data-state=stable]) .hc-stable{color:color-mix(in srgb, var(--text) 42%, var(--ground))}.js .hc:not([data-state=stable]) .hc-lamp{background:color-mix(in srgb, var(--text) 36%, var(--ground));transition-duration:var(--t-press);transform:scale(.6)}.js .hc[data-state=stable] .hc-lamp:after{animation:hc-ring .82s var(--ease-out) 80ms 1 both}}@media (prefers-reduced-motion:reduce){.hc-tag{transition:opacity .2s linear;transform:none}.hc-slot[data-on] .hc-lift{transform:none}.hc-lift,.hc-plate,.hc-pack:after,.hc-pack .k-seat,.hc-pause-words>span{transition:none}}
.ev-frame{container-type:inline-size}.ev-wall{--ev-g:10px;grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.ev-head{flex-direction:column;gap:24px;min-width:0;display:flex}.ev-stage{--ev-w:100cqw;--ev-h:calc(((var(--ev-w) - 5 * var(--ev-g)) / 6 - var(--ev-g)) / 2);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(20, var(--ev-h));gap:var(--ev-g);min-width:0;display:grid}.ev-seats{list-style:none;display:contents}.ev-seat,.ev-plate{grid-column:var(--ev-mc) / span var(--ev-mcs);grid-row:var(--ev-mr) / span var(--ev-mrs);min-width:0;min-height:0}.ev-seat{--ev-t:.82s;--ev-kmax:52px;isolation:isolate;position:relative;container-type:inline-size}.ev-seat[data-lead]{--ev-t:1.1s;--ev-kmax:76px}.ev-seat[data-off~=m]{display:none}@media (min-width:700px) and (max-width:1023.98px){.ev-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:28px}.ev-years{flex:0 0 min(360px,46%)}.ev-stage{--ev-h:calc(((100cqw - 11 * var(--ev-g)) / 12 - var(--ev-g)) / 2);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(18, var(--ev-h))}.ev-seat,.ev-plate{grid-column:var(--ev-tc) / span var(--ev-tcs);grid-row:var(--ev-tr) / span var(--ev-trs)}.ev-seat[data-off~=m]{display:block}.ev-seat[data-off~=t]{display:none}}.ev-plate{border-radius:var(--r-m);background:var(--ground-sunk);box-shadow:inset 0 0 0 1px var(--line);position:relative;container-type:size}.ev-plate-in{--ev-pad:clamp(14px, 5cqw, 26px);padding:clamp(12px, 9cqh, 24px) var(--ev-pad);border-radius:inherit;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);clip-path:inset(0);transition:clip-path .7s var(--ease-surface);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:clamp(8px,6cqh,16px);display:flex;position:absolute;inset:0}.ev-plate .k-code{height:min(42cqh, calc((100cqw - 2 * var(--ev-pad)) * 7 / 23));flex:none}.ev-plate p{gap:.3em;font-size:clamp(14px,7.6cqh,26px);display:grid}[dir=rtl] .ev-plate p{line-height:1.36}.ev-plate[data-big] .k-code{height:min(50cqh, calc((100cqw - 2 * var(--ev-pad)) * 7 / 23))}.ev-plate[data-big] p{font-size:clamp(16px,10cqh,34px)}@container (max-aspect-ratio:3/4){.ev-plate-in{flex-direction:column-reverse;justify-content:space-between}}@container (min-aspect-ratio:3){.ev-plate-in{flex-direction:row;justify-content:flex-start;align-items:center;gap:clamp(16px,4cqw,36px)}.ev-plate[data-big] .k-code{height:58cqh}.ev-plate[data-big] p{font-size:clamp(16px,15cqh,34px)}}@media (min-width:1024px){.ev-wall{--ev-g:clamp(10px, 1.1cqw, 14px);--ev-h:calc(((100cqw - 11 * var(--ev-g)) / 12 - var(--ev-g)) / 2);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(14, var(--ev-h));gap:var(--ev-g)}.ev-stage{display:contents}.ev-head{grid-area:1/1/span 8/span 4;justify-content:space-between;gap:20px;padding-block:4px 12px;padding-inline-end:14px}.ev-head>.k-head{display:contents}.ev-seat,.ev-plate{grid-column:var(--ev-c) / span var(--ev-cs);grid-row:var(--ev-r) / span var(--ev-rs)}.ev-seat{--ev-kmax:64px}.ev-seat[data-off]{display:block}.ev-seat[data-lead]{--ev-kmax:96px}}.ev-years{grid-template-columns:repeat(var(--ev-n), minmax(0, 1fr));background:var(--ground-sunk);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:4px;display:grid;position:relative;container-type:inline-size}.ev-thumb,.ev-ghost{width:calc((100% - 8px) / var(--ev-n));pointer-events:none;border-radius:999px;position:absolute;inset-block:4px;inset-inline-start:4px}.ev-thumb{background:var(--card-hover);box-shadow:var(--shadow-card), 0 0 0 1px var(--line);transform:translateX(calc(var(--ev-i) * 100% * var(--dir)));transition:transform .42s var(--ease-out)}.ev-ghost{box-shadow:inset 0 0 0 1px var(--signal);opacity:0;transform:translateX(calc(var(--ev-o,var(--ev-i)) * 100% * var(--dir)));transition:transform var(--t-state) var(--ease-out), opacity .45s var(--ease-out)}.ev-year{z-index:1;min-height:46px;color:var(--text-muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 10px;font-size:17px;font-weight:750;display:inline-flex;position:relative}.ev-year[aria-checked=true]{color:var(--text)}@container (max-width:330px){.ev-year{gap:5px;padding:0 4px;font-size:14px}}.ev-light{min-width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--text-faint);font-variant-numeric:tabular-nums;color:var(--text-muted);transition:background-color var(--t-state) var(--ease-out), color var(--t-state) var(--ease-out), box-shadow .52s var(--ease-out);border-radius:999px;flex:none;place-items:center;padding:0 4px;font-size:10.5px;font-style:normal;font-weight:750;line-height:1;display:grid}@container (max-width:330px){.ev-light{min-width:16px;height:16px;padding:0 3px;font-size:10px}}.ev-year[aria-checked=true] .ev-light{background:var(--signal);color:var(--signal-ink);box-shadow:inset 0 0 0 1.5px var(--signal), 0 0 0 3px var(--signal-soft)}.ev-frame[data-busy] .ev-year[aria-checked=true] .ev-light,.ev-frame[data-leaving] .ev-year[aria-checked=true] .ev-light{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--signal), 0 0 0 0 var(--signal-soft);background:0 0}@media (hover:hover) and (pointer:fine){.ev-year:hover{color:var(--text)}.ev-years:has(.ev-year:hover) .ev-ghost{opacity:1;transition-duration:var(--t-state), .2s}.ev-years:has(.ev-year:first-of-type:hover){--ev-o:0}.ev-years:has(.ev-year:nth-of-type(2):hover){--ev-o:1}.ev-years:has(.ev-year:nth-of-type(3):hover){--ev-o:2}.ev-years:has(.ev-year:nth-of-type(4):hover){--ev-o:3}.ev-years:has(.ev-year:nth-of-type(5):hover){--ev-o:4}}@media (min-width:1024px){.ev-years{max-width:400px}}.ev-seat:after{content:"";z-index:0;border-radius:var(--r-m);box-shadow:var(--shadow-card);pointer-events:none;transition:opacity .52s var(--ease-out) calc(var(--ev-t) * .8);position:absolute;inset:0}.ev-tile{--ev-ks:0;--ev-k:calc(var(--ev-kmax) * var(--ev-ks));--ev-kr:calc(var(--ev-k) * (1 + var(--dir)) / 2);--ev-kl:calc(var(--ev-k) * (1 - var(--dir)) / 2);z-index:1;border-radius:var(--r-m);background:var(--ground-sunk);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);color:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.ev-label,.ev-face,.ev-curl{display:block;position:absolute;inset:0}.ev-label{z-index:1;clip-path:inset(0);transition:clip-path var(--ev-t) var(--ease-surface), transform .52s var(--ease-out) calc(var(--ev-t) * .8)}.ev-under{width:var(--ev-kmax);height:var(--ev-kmax);background:var(--signal);color:var(--signal-ink);position:absolute;inset-block-start:0;inset-inline-end:0}.ev-under svg{--ev-a:calc(var(--ev-kmax) * .25);width:var(--ev-a);height:var(--ev-a);opacity:0;transform:scaleX(var(--dir)) translate(-3px, 3px);transition:opacity .16s linear, transform .45s var(--ease-out);position:absolute;inset-block-start:calc(var(--ev-kmax) * .293 - var(--ev-a) / 2);inset-inline-end:calc(var(--ev-kmax) * .293 - var(--ev-a) / 2)}.ev-face{clip-path:polygon(var(--ev-kl) 0, calc(100% - var(--ev-kr)) 0, 100% var(--ev-kr), 100% 100%, 0 100%, 0 var(--ev-kl));transition:clip-path .45s var(--ease-out)}.ev-face>img{object-fit:cover;object-position:var(--ev-mpos,50% 50%);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .9s var(--ease-out);display:block}@media (min-width:700px) and (max-width:1023.98px){.ev-face>img{object-position:var(--ev-tpos,50% 50%)}}@media (min-width:1024px){.ev-face>img{object-position:var(--ev-pos,50% 50%)}}.ev-face:after{content:"";background:radial-gradient(circle 340px at var(--rx,-400px) var(--ry,-400px), color-mix(in srgb, var(--paper) 26%, transparent), transparent 70%);opacity:0;transition:opacity .45s var(--ease-out);pointer-events:none;position:absolute;inset:0}.ev-corner{width:var(--ev-kmax);height:var(--ev-kmax);transform-origin:calc(50% + 50% * var(--dir)) 0;transform:scale(var(--ev-ks));filter:drop-shadow(calc(-2px * var(--dir)) 3px 5px color-mix(in srgb, var(--night) 38%, transparent));transition:transform .45s var(--ease-out);pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0}.ev-corner:before{content:"";clip-path:polygon(calc(50% - 50% * var(--dir)) 0, calc(50% + 50% * var(--dir)) 100%, calc(50% - 50% * var(--dir)) 100%);background:linear-gradient(calc(180deg + 45deg * var(--dir)), color-mix(in srgb, var(--text) 20%, var(--ground-raised)) 50%, var(--ground-raised) 64%, color-mix(in srgb, var(--text) 10%, var(--ground-raised)) 100%);position:absolute;inset:0}.ev-curl{--ev-f:clamp(16px, 6%, 52px);z-index:2;transform:translateX(calc(var(--dir) * 100%));transition:transform var(--ev-t) var(--ease-surface), opacity .1s linear;pointer-events:none}.ev-curl:before,.ev-curl:after{content:"";position:absolute;inset-block:0}.ev-curl:before{width:var(--ev-f);background:linear-gradient(calc(90deg * var(--dir)), color-mix(in srgb, var(--text) 34%, var(--ground-raised)) 0%, var(--ground-raised) 26%, var(--ground-raised) 58%, color-mix(in srgb, var(--text) 18%, var(--ground-raised)) 100%);inset-inline-start:0}.ev-curl:after{background:linear-gradient(calc(90deg * var(--dir)), color-mix(in srgb, var(--night) 22%, transparent), transparent);width:72px;inset-inline-start:var(--ev-f)}.ev-chip{z-index:3;max-width:calc(100% - 24px - var(--ev-kmax) * .4);background:color-mix(in srgb, var(--night) 90%, transparent);color:var(--paper);font-size:var(--fs-small);text-align:start;clip-path:inset(0 round 17px);transition:clip-path .46s var(--ease-out) var(--ev-t);border-radius:17px;align-items:center;gap:8px;padding:7px 13px;font-weight:550;line-height:1.4;display:inline-flex;position:absolute;inset-block-start:12px;inset-inline-start:12px}.ev-chip:before{content:"";background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px}.ev-chip b{font-weight:700}@container (max-width:200px){.ev-chip{visibility:hidden}}@container (max-width:260px){.ev-chip{max-width:calc(100% - 16px);padding:6px 11px;font-size:12px;display:block;inset-block-start:8px;inset-inline-start:8px}.ev-chip:before{vertical-align:1px;margin-inline-end:6px;display:inline-block}.ev-chip .ev-chip-name{margin-inline-end:6px}}.ev-note{z-index:3;background:var(--card-hover);max-width:calc(100% - 20px);color:var(--text);text-align:start;text-wrap:pretty;clip-path:inset(0 calc(50% + 50% * var(--dir)) 0 calc(50% - 50% * var(--dir)) round 12px);transition:clip-path .24s var(--ease-in);border-radius:12px;padding:10px 14px 11px;font-size:13px;font-weight:550;line-height:1.42;position:absolute;inset-block-end:10px;inset-inline-start:10px}[dir=rtl] .ev-note{line-height:1.7}.ev-note b{font-weight:750}@container (max-width:260px){.ev-note{max-width:calc(100% - 12px);padding:8px 10px;font-size:12px;inset-block-end:6px;inset-inline-start:6px}}.ev-tile:has(.ev-more) .ev-note{max-width:calc(100% - 82px)}.ev-more{z-index:3;background:color-mix(in srgb, var(--night) 88%, transparent);min-width:44px;height:34px;color:var(--paper);font-variant-numeric:tabular-nums;clip-path:inset(0 round 999px);transition:clip-path .46s var(--ease-out) var(--ev-t), background-color var(--t-control) var(--ease-out);border-radius:999px;place-items:center;padding:0 12px;font-size:15px;font-weight:750;display:grid;position:absolute;inset-block-end:10px;inset-inline-end:10px}.ev-more[data-at=d],.ev-more[data-at=t]{display:none}@media (min-width:700px) and (max-width:1023.98px){.ev-more[data-at=t]{display:grid}.ev-more[data-at=m]{display:none}}@media (min-width:1024px){.ev-more[data-at=d]{display:grid}.ev-more[data-at=m]{display:none}}@media (hover:hover) and (pointer:fine){.ev-more{cursor:pointer}.ev-more:hover{background:var(--signal);color:var(--signal-ink)}}.ev-seat[data-lead] .ev-tile{--ev-ks:.36}.ev-seat:before{content:"";z-index:0;border-radius:var(--r-m);box-shadow:0 34px 44px -22px color-mix(in srgb, var(--night) 46%, transparent);opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out);position:absolute;inset:4% 3% 0}.ev-tile{transition:transform .45s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ev-seat .ev-tile:hover{--ev-ks:1;transition-duration:var(--t-control);transform:translateY(-8px)}.ev-seat:has(.ev-tile:hover){z-index:2}.ev-seat:has(.ev-tile:hover):before{opacity:1;transition-duration:var(--t-control)}.ev-tile:hover .ev-face,.ev-tile:hover .ev-corner{transition-duration:.26s}.ev-tile:hover .ev-face>img{transition-duration:var(--t-control);transform:scale(1.08)}.ev-tile:hover .ev-face:after{opacity:1;transition-duration:.2s}.ev-tile:hover .ev-under svg{opacity:1;transform:scaleX(var(--dir));transition-delay:90ms}.ev-tile:hover .ev-note{clip-path:inset(0 round 12px);transition:clip-path .42s var(--ease-out) 80ms}.ev-seat[data-on] .ev-label{transition:clip-path var(--ev-t) var(--ease-surface), transform .52s var(--ease-out) calc(var(--ev-t) * .8), opacity .45s var(--ease-out)}.ev-wall:has(.ev-tile:hover) .ev-seat[data-on] .ev-tile:not(:hover) .ev-label{opacity:.7;transition-duration:var(--ev-t), .52s, .32s}}.ev-seat .ev-tile:focus-visible,.ev-seat[data-peek] .ev-tile{--ev-ks:1}.ev-tile:focus-visible .ev-under svg,.ev-seat[data-peek] .ev-under svg{opacity:1;transform:scaleX(var(--dir));transition-delay:90ms}.ev-tile:focus-visible .ev-note{clip-path:inset(0 round 12px);transition:clip-path .42s var(--ease-out) 80ms}.ev-seat .ev-tile:active{--ev-ks:0;transform:none}.ev-tile:active .ev-label{transition:transform var(--t-press) var(--ease-out);transform:scale(.985)}.ev-tile:active .ev-face,.ev-tile:active .ev-corner,.ev-tile:active .ev-face>img{transition-duration:var(--t-press)}.ev-tile:active .ev-face>img{transform:none}.ev-seat[data-away] .ev-label,.ev-seat[data-away] .ev-chip,.ev-seat[data-away] .ev-more,.ev-seat[data-away] .ev-note{visibility:hidden}.ev-seat[data-away]:after{opacity:0;transition:none}@media (prefers-reduced-motion:no-preference){.js .ev-seat:not([data-on]) .ev-label,.ev-frame[data-leaving] .ev-label{clip-path:inset(0 calc(50% + 50% * var(--dir)) 0 calc(50% - 50% * var(--dir)));transform:scale(1.025)}.js .ev-seat:not([data-on]) .ev-curl,.ev-frame[data-leaving] .ev-curl{transform:translate(0)}.js .ev-seat:not([data-on]):after,.ev-frame[data-leaving] .ev-seat:after{opacity:0}.js .ev-seat:not([data-on]) .ev-chip,.ev-frame[data-leaving] .ev-chip{clip-path:inset(0 calc(50% + 50% * var(--dir)) 0 calc(50% - 50% * var(--dir)) round 17px)}.js .ev-seat:not([data-on]) .ev-more,.ev-frame[data-leaving] .ev-more{clip-path:inset(0 calc(50% + 50% * var(--dir)) 0 calc(50% - 50% * var(--dir)) round 999px)}.js .ev-plate:not([data-on]) .k-code circle,.ev-frame[data-leaving] .ev-plate .k-code circle{opacity:0}.ev-plate .k-code circle{transition:opacity 90ms linear calc(.26s + var(--c) * 24ms)}.ev-frame[data-leaving] .ev-plate .k-code circle{transition:opacity .16s linear}.js .ev-plate:not([data-on]) .ev-plate-in,.ev-frame[data-leaving] .ev-plate-in{clip-path:inset(0 calc(50% + 50% * var(--dir)) 0 calc(50% - 50% * var(--dir)))}.js .ev-seat:not([data-on]) .ev-label,.js .ev-seat:not([data-on]) .ev-chip,.js .ev-seat:not([data-on]) .ev-more,.js .ev-seat:not([data-on]):after,.js .ev-plate:not([data-on]) .ev-plate-in,.js .ev-plate:not([data-on]) .k-code circle{transition:none}.js .ev-seat:not([data-on]) .ev-curl{opacity:0;transition:none}.ev-frame[data-leaving] .ev-label{transition:clip-path .36s var(--ease-in), transform .16s var(--ease-in)}.ev-frame[data-leaving] .ev-curl{transition:transform .36s var(--ease-in)}.ev-frame[data-leaving] .ev-seat:after{transition:opacity .14s linear}.ev-frame[data-leaving] .ev-chip,.ev-frame[data-leaving] .ev-more{transition:clip-path .2s var(--ease-in)}.ev-frame[data-leaving] .ev-plate-in{transition:clip-path .32s var(--ease-in)}}.ev-full{--ev-px:10px;--ev-top:68px;--ev-cap:60px;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0 var(--ev-px) 18px;color:var(--text);overscroll-behavior:contain;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:hidden}.ev-full[open]{grid-template-rows:var(--ev-top) minmax(0, 1fr);display:grid}.ev-full::backdrop{background:0 0}.ev-full .ev-full-veil{background:var(--ground);position:absolute;inset:0}.ev-full-fig{grid-row:2;place-self:center;gap:12px;min-width:0;margin:0;display:grid;position:relative}.ev-full-pan{justify-items:center;display:grid}.ev-full-img{width:min(calc(100vw - 2 * var(--ev-px)), calc((100dvh - var(--ev-top) - var(--ev-cap) - 30px) * var(--ev-ar)));height:auto;aspect-ratio:var(--ev-ar);border-radius:var(--r-s);background:var(--ground-sunk);transform-origin:0 0;cursor:zoom-out;-webkit-user-select:none;user-select:none;display:block}.ev-full-cap{min-height:var(--ev-cap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-inline:6px;display:flex}.ev-full-text{align-items:center;gap:14px;min-width:0;display:flex}.ev-full-cap .k-code{flex:none;height:clamp(28px,3.2vw,44px)}.ev-full-cap .k-display{font-size:clamp(18px,2.3vw,30px)}.ev-full-steps{flex:none;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.ev-full-count{font-variant-numeric:tabular-nums;text-align:center;min-width:5.5ch;color:var(--text-muted);font-size:15px;font-weight:650}.ev-full .ev-close,.ev-full .ev-step{background:var(--ground-raised);width:48px;height:48px;color:var(--text);box-shadow:0 0 0 1px var(--line), var(--shadow-card);transition:transform var(--t-press) var(--ease-out), box-shadow .45s var(--ease-out), background-color var(--t-control) var(--ease-out), color var(--t-control) var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ev-full .ev-close{grid-row:1;place-self:center end;margin-inline-end:6px}.ev-close svg,.ev-step svg{transition:transform var(--t-control) var(--ease-out)}.ev-step[data-way=on] svg{transform:scaleX(var(--dir))}.ev-step[data-way=back] svg{transform:scaleX(calc(var(--dir) * -1))}@media (hover:hover) and (pointer:fine){.ev-full .ev-close:hover{box-shadow:0 0 0 2px var(--signal), var(--shadow-card);transition-duration:var(--t-press), .2s, var(--t-control), var(--t-control)}.ev-close:hover svg{transform:scale(.78)}.ev-full .ev-step:hover{background:var(--signal);color:var(--signal-ink);box-shadow:0 0 0 1px var(--signal), var(--shadow-card);transition-duration:var(--t-press), .2s, var(--t-control), var(--t-control)}.ev-step[data-way=on]:hover svg{transform:scaleX(var(--dir)) translateX(3px)}.ev-step[data-way=back]:hover svg{transform:scaleX(calc(var(--dir) * -1)) translateX(3px)}}@media (min-width:1024px){.ev-full{--ev-px:40px;--ev-top:84px;--ev-cap:64px}.ev-full-img{border-radius:var(--r-m)}.ev-full .ev-close{margin-inline-end:0}}@media (max-width:1023.98px) and (orientation:portrait){.ev-full{--ev-px:0px;--ev-top:64px;--ev-cap:calc(142px + env(safe-area-inset-bottom));padding-block-end:0}.ev-full-fig{grid-template-rows:auto auto;place-self:center stretch;gap:0}.ev-full-pan{place-items:center;min-height:0;display:grid}.ev-full-img{width:min(100vw, calc((100dvh - var(--ev-top) - var(--ev-cap)) * var(--ev-ar)));border-radius:0}.ev-full-cap{min-height:0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:var(--ground);gap:12px;position:relative}.ev-full-text{flex:100%}.ev-full-cap .k-code{height:26px}.ev-full-steps{flex:100%;justify-content:space-between;margin:0}.ev-full .ev-close{margin-inline-end:12px}}@media (prefers-reduced-motion:reduce){.ev-thumb,.ev-ghost,.ev-light,.ev-label,.ev-face,.ev-corner,.ev-curl,.ev-chip,.ev-more,.ev-plate-in,.ev-plate .k-code circle,.ev-seat:after,.ev-under svg,.ev-seat .ev-face>img,.ev-face:after,.ev-tile,.ev-seat:before,.ev-full .ev-close,.ev-full .ev-step,.ev-close svg,.ev-step svg{transition:none}.ev-seat .ev-tile:hover,.ev-tile:hover .ev-face>img{transform:none}.ev-note,.ev-tile:hover .ev-note,.ev-tile:focus-visible .ev-note{transition:none}.ev-tile:active .ev-label{transform:none}}
.vd{padding-block:clamp(64px,7.5vw,108px)}.vd img{display:block}.vd-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 32px;margin-block-end:clamp(28px,3.4vw,48px);display:flex}.vd-ar{font-family:var(--font-arabic), var(--font-latin), system-ui, sans-serif;letter-spacing:0}.vd-grid{gap:24px;display:grid}.vd-stage{aspect-ratio:16/9;border-radius:var(--r-l);background:var(--ground-sunk);box-shadow:var(--shadow);position:relative;overflow:hidden}.vd-still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vd-over{animation:vd-scan .82s var(--ease-surface) both}[dir=rtl] .vd-over{animation-name:vd-scan-rtl}@keyframes vd-scan{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes vd-scan-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.vd-band{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--signal) 55%, transparent) 70%, color-mix(in srgb, var(--paper) 90%, transparent));pointer-events:none;width:9%;animation:vd-band .82s var(--ease-surface) both;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .vd-band{background:linear-gradient(270deg, transparent, color-mix(in srgb, var(--signal) 55%, transparent) 70%, color-mix(in srgb, var(--paper) 90%, transparent));animation-name:vd-band-rtl}@keyframes vd-band{0%{opacity:1;transform:translate(-100%)}92%{opacity:1}to{opacity:0;transform:translate(1111%)}}@keyframes vd-band-rtl{0%{opacity:1;transform:translate(100%)}92%{opacity:1}to{opacity:0;transform:translate(-1111%)}}.vd-play{background:var(--paper);min-height:64px;color:var(--navy);cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:999px;align-items:center;gap:12px;padding:6px;padding-inline-end:22px;font-size:16px;font-weight:700;display:inline-flex;position:absolute;inset-block-end:clamp(14px,2.4vw,28px);inset-inline-start:clamp(14px,2.4vw,28px)}.vd-play-dot{background:var(--navy);width:52px;height:52px;color:var(--paper);transition:transform .25s var(--ease-out), background-color .25s var(--ease-out);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.vd-play:hover .vd-play-dot{background:var(--signal);transform:scale(1.1)}}.vd-play:focus-visible .vd-play-dot{background:var(--signal);transform:scale(1.1)}.vd-play:active .vd-play-dot{transform:scale(.94)}.vd-frame{opacity:0;width:100%;height:100%;animation:vd-frame-in .32s var(--ease-out) 1.4s forwards;border:0;position:absolute;inset:0}.vd-stage[data-loaded] .vd-frame{animation-delay:0s}@keyframes vd-frame-in{to{opacity:1}}.vd-wait{background:var(--navy);min-height:44px;color:var(--paper);pointer-events:none;border-radius:999px;align-items:center;gap:10px;padding-inline:16px;font-size:14px;font-weight:600;animation:.3s linear 8s forwards vd-wait-out;display:inline-flex;position:absolute;inset-block-end:clamp(14px,2.4vw,28px);inset-inline-start:clamp(14px,2.4vw,28px)}@keyframes vd-wait-out{to{opacity:0;visibility:hidden}}.vd-wait i{background:var(--paper);width:8px;height:8px;animation:vd-wait .9s var(--ease-in-out) 8 alternate;border-radius:50%}@keyframes vd-wait{0%{opacity:.25}to{opacity:1}}.vd-stage[data-loaded] .vd-wait{display:none}.vd-now{gap:8px;margin-block-start:20px;display:grid}.vd-count{color:var(--text-muted);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.vd-count-n{font-variant-numeric:tabular-nums;color:var(--text)}.vd-title{color:var(--text);text-align:start;font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1.5}html[dir=ltr] .vd-title{text-align:end}.vd-title-en{color:var(--text-muted);max-width:62ch;font-size:clamp(15px,1.2vw,18px);line-height:1.5}.vd-watch{width:max-content;min-height:44px;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:6px;transition:text-decoration-color .25s var(--ease-out);align-items:center;gap:8px;font-weight:700;display:inline-flex}.vd-watch svg{transition:transform .25s var(--ease-out)}[dir=rtl] .vd-watch svg{scale:-1 1}@media (hover:hover){.vd-watch:hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.vd-watch:hover svg{transform:translate(3px,-3px)}}.vd-watch:active svg{transform:translate(3px,-3px)}.vd-index{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--edge,16px) * -1);padding-block:4px 12px;padding-inline:var(--edge,16px);scroll-padding-inline:var(--edge,16px);gap:12px;display:flex;overflow-x:auto}.vd-index>li{scroll-snap-align:start;flex:0 0 min(64%,260px);list-style:none}.vd-item{border:1px solid var(--line);border-radius:var(--r-m);background:var(--card);width:100%;height:100%;color:var(--text);text-align:start;cursor:pointer;transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out);align-content:start;gap:10px;padding:8px;display:grid}.vd-thumb{aspect-ratio:16/9;border-radius:calc(var(--r-m) - 6px);background:var(--ground-sunk);display:block;position:relative;overflow:hidden}.vd-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .52s var(--ease-out)}.vd-item-words{gap:4px;min-width:0;display:grid}.vd-item-n{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.vd-item-ar{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}html[dir=ltr] .vd-item-ar{text-align:end}.vd-item-en{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (hover:hover){.vd-item:hover{border-color:var(--signal)}.vd-item:hover .vd-thumb img{transform:scale(1.07)}}.vd-item:focus-visible .vd-thumb img,.vd-item:active .vd-thumb img{transform:scale(1.07)}.vd-item[aria-pressed=true]{border-color:var(--signal);background:var(--ground-raised)}.vd-item[aria-pressed=true] .vd-thumb:after{content:"";background:var(--signal);outline:3px solid var(--paper);border-radius:50%;width:10px;height:10px;position:absolute;inset-block-start:8px;inset-inline-start:8px}@media (min-width:1024px){.vd-grid{grid-template-columns:minmax(0,1.62fr) minmax(300px,1fr);align-items:start;gap:32px}.vd-main{min-width:0}.vd-index{scroll-snap-type:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:8px;max-height:min(74vh,720px);margin-inline:0;padding:4px;padding-inline-end:10px;display:grid;overflow:hidden auto}.vd-index>li{flex:none}.vd-item{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:14px}}@media (prefers-reduced-motion:reduce){.vd-over,.vd-wait i{animation:none}.vd-band{display:none}.vd-frame{animation-duration:1ms;animation-delay:0s}.vd-thumb img,.vd-play-dot{transition:none}}
.hw{padding-block:clamp(64px,7.5vw,108px) clamp(72px,9vw,128px);position:relative;overflow:clip}.hw-in{gap:clamp(26px,3.4vw,40px);display:grid}.hw-more{order:3;justify-self:start}.hw-plot{isolation:isolate;gap:18px;display:grid;position:relative;container-type:inline-size}.hw-map{position:relative}.hw-svg{width:100%;height:auto;display:block;overflow:visible}.hw-wide{display:none}.hw-grid-dot{fill:color-mix(in srgb, var(--text) 24%, transparent)}.hw-road-shadow,.hw-road-rim,.hw-road{fill:none;stroke-linecap:round;stroke-linejoin:round}.hw-road-shadow{stroke:color-mix(in srgb, var(--text) 30%, transparent)}.hw-road-rim{stroke:color-mix(in srgb, var(--text) 15%, var(--ground))}.hw-road{stroke:var(--ground-raised)}.hw-trail{fill:var(--signal)}.hw-stop-ring,.hw-ring,.hw-ripple,.hw-core{transform-box:fill-box;transform-origin:50%}.hw-stop-ring{fill:var(--ground);stroke:color-mix(in srgb, var(--text) 46%, transparent);stroke-width:1.5px;transition:transform .45s var(--ease-out), stroke .45s var(--ease-out)}.hw-stop-dot{fill:var(--text)}.hw-pool-in{stop-color:var(--glow);stop-opacity:.55}.hw-pool-out{stop-color:var(--glow);stop-opacity:0}.hw-ring{fill:var(--signal-soft);stroke:var(--signal);stroke-width:1.5px;transition:transform .46s var(--ease-out)}.hw-core{fill:var(--text);transition:transform .46s var(--ease-out)}.hw-ripple{fill:none;stroke:var(--signal);stroke-width:1.5px;opacity:0}.hw-tick{fill:none;stroke:var(--ground-raised);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .38s var(--ease-out) 60ms}.hw-plot[data-moving] .hw-tick,.hw-plot[data-wait] .hw-tick{stroke-dashoffset:1px;transition:stroke-dashoffset .12s linear}.hw-plot[data-moving] .hw-ring{transform:scale(.8)}.hw-plot[data-moving] .hw-core{transform:scale(.9)}.hw-names{display:contents}.hw-name{--hw-x:var(--hw-xs);--hw-y:var(--hw-ys);box-sizing:border-box;text-align:start;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;min-height:44px;padding:5px 6px;display:block;position:absolute}.hw-name[data-hang=below]{inset-block-start:var(--hw-y);inset-inline-start:var(--hw-x)}.hw-name[data-hang=above]{inset-block-end:var(--hw-y);inset-inline-end:var(--hw-x)}[dir=rtl]>.hw-name[data-hang=below]{inset-inline-start:auto;inset-inline-end:var(--hw-x)}[dir=rtl]>.hw-name[data-hang=above]{inset-inline-start:var(--hw-x);inset-inline-end:auto}@media (max-width:1023.98px){[dir=rtl]>.hw-name{padding-block:0}}.hw-word{transition:transform var(--t-press) var(--ease-out);font-size:clamp(25px,8.8cqw,60px);display:inline-grid}.hw-ghost,.hw-hint,.hw-ink{grid-area:1/1}.hw-ghost{color:color-mix(in srgb, var(--text) 46%, var(--ground));transition:color .45s var(--ease-out)}.hw-ink,.hw-hint{color:var(--text);transition:clip-path .26s var(--ease-in)}.hw-hint{color:var(--signal-text)}.hw-names>.hw-name[data-hang=below] .hw-word{transform-origin:0 0}.hw-names>.hw-name[data-hang=above] .hw-word{transform-origin:100% 100%}.hw-names>.hw-name[data-hang=below] :is(.hw-ink,.hw-hint){clip-path:inset(-.4em 104% -.4em -.2em)}.hw-names>.hw-name[data-hang=above] :is(.hw-ink,.hw-hint){clip-path:inset(-.4em -.2em -.4em 104%)}.hw-plot:not([data-wait]) .hw-names>.hw-name[aria-pressed=true] .hw-ink{clip-path:inset(-.4em -.2em);transition:clip-path .56s var(--ease-out)}.hw-name:active .hw-word{transform:scale(.97)}.hw-slab{align-items:start;display:grid}.hw-slab>.hw-card{min-width:0;transition:opacity .32s var(--ease-out) .15s, transform .46s var(--ease-out) .15s, background-color var(--t-state) var(--ease-out), box-shadow var(--t-state) var(--ease-out);flex-direction:column;grid-area:1/1;gap:14px;padding:22px 20px 12px;display:flex}.hw-slab>.hw-card:not([data-on]){opacity:0;visibility:hidden;transition:opacity .14s linear,transform 0s linear .14s,visibility 0s linear .14s;transform:translateY(10px)}.hw-plot[data-wait] .hw-card[data-on]{opacity:0;transform:translateY(10px)}.hw-role:before{transition:background-color .32s var(--ease-out), box-shadow .46s var(--ease-out)}.hw-plot[data-moving] .hw-role:before,.hw-plot[data-wait] .hw-role:before{box-shadow:inset 0 0 0 1.5px var(--signal), 0 0 0 0 var(--signal-soft);background-color:#0000}.hw-addr{text-wrap:balance;gap:4px;max-width:34ch;font-size:clamp(19px,1.8vw,25px);font-weight:650;line-height:1.35;display:grid}[dir=rtl] .hw-addr{font-weight:600;line-height:1.6}.hw-addr-more{color:var(--text-muted);font-size:15px;font-weight:450}.hw-acts{flex-wrap:wrap;gap:10px;padding-block-start:14px;display:flex}.hw-acts .bt{flex:auto;justify-content:center}.hw-acts .bt:first-child{flex-basis:100%;justify-content:space-between}.hw-lines{flex-wrap:wrap;column-gap:24px;display:flex}.hw-line{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.hw-line-k{color:var(--text-muted);font-weight:500}.hw-run{display:inline-block;position:relative}.hw-run>i{pointer-events:none;height:5px;position:absolute;inset-block-end:-6px;inset-inline:0;overflow:hidden}.hw-run>i:before{content:"";background:radial-gradient(circle at calc(100% - 2.5px) 50%, var(--signal) 0 2.4px, transparent 2.6px), linear-gradient(currentColor, currentColor) 0 50% / calc(100% - 5px) 1.5px no-repeat;transform:translateX(calc(var(--dir) * -102%));transition:transform .45s var(--ease-out);position:absolute;inset:0}[dir=rtl] .hw-run>i:before{background:radial-gradient(circle at 2.5px 50%, var(--signal) 0 2.4px, transparent 2.6px), linear-gradient(currentColor, currentColor) 100% 50% / calc(100% - 5px) 1.5px no-repeat}:is(.bt,.hw-line):is(:focus-visible,:active) .hw-run>i:before{transition-duration:.32s;transform:none}@media (hover:hover) and (pointer:fine){.hw-name:hover .hw-ghost{color:color-mix(in srgb, var(--text) 76%, var(--ground));transition-duration:.2s}:is(.bt,.hw-line):hover .hw-run>i:before{transition-duration:.32s;transform:none}.hw-names>.hw-name[aria-pressed=false]:hover .hw-hint{clip-path:inset(-.4em -.2em);transition:clip-path .42s var(--ease-out)}:is(.hw-plot:has(.hw-name[data-id=jeddah][aria-pressed=false]:hover) .hw-stop[data-id=jeddah] .hw-stop-ring,.hw-plot:has(.hw-name[data-id=riyadh][aria-pressed=false]:hover) .hw-stop[data-id=riyadh] .hw-stop-ring,.hw-plot:has(.hw-name[data-id=dammam][aria-pressed=false]:hover) .hw-stop[data-id=dammam] .hw-stop-ring){stroke:var(--signal);transition-duration:.22s;transform:scale(1.8)}}.hw-name:focus-visible .hw-ghost{color:color-mix(in srgb, var(--text) 76%, var(--ground))}.hw-names>.hw-name[aria-pressed=false]:focus-visible .hw-hint{clip-path:inset(-.4em -.2em);transition:clip-path .42s var(--ease-out)}.hw-plot[data-moving][data-city=jeddah] .hw-stop[data-id=jeddah] .hw-stop-ring,.hw-plot[data-moving][data-city=riyadh] .hw-stop[data-id=riyadh] .hw-stop-ring,.hw-plot[data-moving][data-city=dammam] .hw-stop[data-id=dammam] .hw-stop-ring{stroke:var(--signal);transform:scale(1.8)}.hw-plot:has(.hw-name[data-id=jeddah][aria-pressed=false]:focus-visible) .hw-stop[data-id=jeddah] .hw-stop-ring{stroke:var(--signal);transform:scale(1.8)}.hw-plot:has(.hw-name[data-id=riyadh][aria-pressed=false]:focus-visible) .hw-stop[data-id=riyadh] .hw-stop-ring{stroke:var(--signal);transform:scale(1.8)}.hw-plot:has(.hw-name[data-id=dammam][aria-pressed=false]:focus-visible) .hw-stop[data-id=dammam] .hw-stop-ring{stroke:var(--signal);transform:scale(1.8)}@media (min-width:1024px){.hw-in{grid-template-columns:minmax(0,1fr) auto}.hw-more{order:0;place-self:end;padding-block-end:6px}.hw-in>.hw-plot{grid-column:1/-1}.hw-plot{gap:0}.hw-plot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46% 58% at 58% 44%, color-mix(in srgb, var(--ambient) 80%, transparent), transparent 72%);position:absolute;inset:-10% -6%}.hw-map{aspect-ratio:1280/700;grid-area:1/1;align-self:start;display:block;position:relative}.hw-wide{height:100%;display:block;position:absolute;inset:0}.hw-strip{display:none}.hw-name{--hw-x:var(--hw-xw);--hw-y:var(--hw-yw);border-radius:16px;min-height:0;padding:4px 10px}.hw-word{font-size:clamp(44px,min(6.4cqw,20.3cqw - 140px),86px)}.hw-slab{z-index:1;grid-area:1/1;place-self:stretch end;width:clamp(520px,50cqw,640px);margin-block-start:33.6cqw}.hw-slab>.hw-card{padding:24px 28px 12px}.hw-acts .bt,.hw-acts .bt:first-child{flex:none}}@media (prefers-reduced-motion:reduce){.hw-stop-ring,.hw-ring,.hw-core,.hw-tick,.hw-word,.hw-ghost,.hw-ink,.hw-names>.hw-name .hw-hint,.hw-names>.hw-name[aria-pressed=false]:is(:hover,:focus-visible) .hw-hint,.hw-plot .hw-names>.hw-name[aria-pressed=true] .hw-ink,.hw-role:before,.hw-run>i:before{transition:none}.hw-slab>.hw-card,.hw-slab>.hw-card:not([data-on]){transition:opacity .2s linear;transform:none}.hw-slab>.hw-card:not([data-on]){transition:opacity,visibility}.hw-name:active .hw-word{transform:none}}
