@font-face{font-family:geist;src:url(/_next/static/media/9ff55a8a9670220d-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:geist Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_2b9ba4{font-family:geist,geist Fallback}.__variable_2b9ba4{--app-geist:"geist","geist Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/125b055e8623e92e-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_52509b{font-family:geistMono,geistMono Fallback}.__variable_52509b{--app-mono:"geistMono","geistMono Fallback"}@font-face{font-family:manrope;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_d0fead{font-family:manrope,manrope Fallback}.__variable_d0fead{--app-manrope:"manrope","manrope Fallback"}.x-tech-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(1rem,4vw,4rem);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.x-tech-head .x-title{max-width:18ch}.x-tech-head p{max-width:46ch;margin:0;font-size:1.04rem;line-height:1.65;color:var(--x-text)}.x-tc-canvas{position:absolute!important;inset:0}.x-tc-kind{display:flex;align-items:center;gap:.6rem;margin:0;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--x-muted)}.x-tc-kind:before{content:"";width:1.125rem;height:2px;background:var(--x-green)}.x-tc-dim,.x-tc-units{font-family:var(--x-hand),"Caveat",cursive;font-size:1.2rem;font-weight:600;line-height:1;white-space:nowrap;color:var(--x-green);text-shadow:0 0 .375rem #fff,0 0 2px #fff;pointer-events:none;opacity:0;transition:opacity .4s var(--x-ease)}.x-tc-units{color:var(--x-muted);font-weight:500}.show-dims .x-tc-dim,.x-tc-units.is-on{opacity:1;transition-delay:.3s}@media (max-width:960px){.x-tech-head{grid-template-columns:minmax(0,1fr);align-items:start}}.x-ss-wrap{display:grid;gap:clamp(.9rem,1.8vw,1.3rem)}.x-ss{--x-ss-bg:#b4b3ae;position:relative;width:100%;aspect-ratio:16/8.4;min-height:32.5rem;max-height:calc(100svh - 9.375rem);overflow:hidden;border-radius:1.375rem;background:radial-gradient(ellipse 70% 70% at 55% 52%,#e9e8e5 0,#d3d2ce 55%,var(--x-ss-bg) 100%);touch-action:pan-y;cursor:grab}.x-ss:active{cursor:grabbing}.x-ss:fullscreen{aspect-ratio:auto;max-height:none;width:100vw;height:100vh;border-radius:0}.x-ss-canvas{position:absolute!important;inset:0}.x-ss[data-layout=plugin]{cursor:default}.x-ss[data-layout=walk]:before{content:"";z-index:1;background:linear-gradient(rgba(0,0,0,.38),transparent 30%,transparent 70%,rgba(0,0,0,.4))}.x-ss-wait,.x-ss[data-layout=walk]:before{position:absolute;inset:0;pointer-events:none}.x-ss-wait{z-index:2;display:grid;place-items:center;margin:0;font-family:var(--x-hand),"Caveat",cursive;font-size:1.5rem;font-weight:600;color:var(--x-green);transition:opacity .6s}.x-ss-wait i{font-style:normal;animation:xSsDot 1.2s infinite both}.x-ss-wait i:nth-of-type(2){animation-delay:.2s}.x-ss-wait i:nth-of-type(3){animation-delay:.4s}.x-ss-wait.is-hidden{opacity:0}.x-ss-cap{position:absolute;z-index:6;top:clamp(1.2rem,2.4vw,2rem);left:clamp(1.2rem,2.6vw,2.2rem);max-width:26rem;pointer-events:none}.x-ss[data-layout=build] .x-ss-cap{left:auto;right:clamp(4.4rem,6.4vw,5.6rem);text-align:right}.x-ss[data-layout=visualise] .x-ss-cap{top:auto;bottom:clamp(1.4rem,2.6vw,2.2rem)}.x-ss[data-layout=plugin] .x-ss-cap{top:1rem;max-width:none}.x-ss-title{margin:0;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:540;line-height:1.04;letter-spacing:-.035em;color:var(--x-ink);text-wrap:balance}.x-ss-hand{margin-right:.12em;font-family:var(--x-hand),"Caveat",cursive;font-size:1.2em;font-weight:500;letter-spacing:-.01em}#technology .x-ss-hand{padding:0 .12em;background:linear-gradient(transparent 38%,var(--x-yellow) 38%,var(--x-yellow) 92%,transparent 92%) no-repeat 0 0 /100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.x-ss[data-layout=plugin] .x-ss-title{font-size:clamp(1.15rem,1.7vw,1.5rem)}.x-ss[data-layout=walk] .x-ss-title{color:#fff;text-shadow:0 1px .875rem rgba(0,0,0,.35)}.x-ss-in{animation:xSsIn .6s var(--x-ease) .3s both}.x-ss-dock{position:absolute;z-index:6;left:clamp(1.4rem,2.8vw,2.4rem);right:clamp(1.4rem,2.8vw,2.4rem);bottom:clamp(1.2rem,2.4vw,2rem);pointer-events:none}.x-ss-dock>.x-ss-in{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.2rem clamp(2rem,5vw,4.4rem)}.x-ss-group{flex:none;display:grid;justify-items:start;gap:.45rem}.x-ss-dock>.x-ss-in>*{pointer-events:auto;animation:xSsIn .5s var(--x-ease) both}.x-ss-dock>.x-ss-in>:nth-child(2){animation-delay:.38s}.x-ss[data-layout=visualise] .x-ss-dock{left:auto}.x-ss[data-layout=visualise] .x-ss-dock>.x-ss-in{justify-content:flex-end;gap:1.2rem clamp(1.6rem,3.4vw,3rem)}.x-ss[data-layout=plugin] .x-ss-dock{opacity:0;visibility:hidden}.x-ss-words{display:flex;flex-wrap:wrap;gap:.1rem .5rem;margin-left:-.4rem}.x-ss-words button{padding:.2rem .4rem;border:0;background:linear-gradient(transparent 16%,var(--x-yellow) 16%,var(--x-yellow) 84%,transparent 84%) no-repeat 0 0 /0 100%;color:var(--x-muted);font:inherit;font-size:.98rem;font-weight:560;letter-spacing:-.015em;cursor:pointer;transition:color .3s,background-size .45s var(--x-ease)}.x-ss-words button[aria-checked=true]{color:var(--x-ink);font-weight:650;background-size:100% 100%}.x-ss[data-layout=walk] .x-ss-words button{color:rgba(255,255,255,.82);text-shadow:0 1px .625rem rgba(0,0,0,.4)}.x-ss[data-layout=walk] .x-ss-words button[aria-checked=true]{color:var(--x-ink);text-shadow:none}.x-ss-chips>div{display:flex;gap:.75rem;padding:.5625rem 0 .5625rem .5rem;margin-left:-.5rem}.x-ss-chips.is-small>div{gap:.5rem}.x-ss-chips button{position:relative;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:50%;background:var(--sw,#ddd) center /cover;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);cursor:pointer;transition:transform .3s var(--x-ease)}.x-ss-chips.is-small button{width:1.25rem;height:1.25rem}.x-ss-chips button[aria-checked=true]{transform:translateY(-2px)}.x-ss-chips button i{position:absolute;right:1px;bottom:1px;width:.5625rem;height:.5625rem;border-radius:50%;background:var(--metal);box-shadow:0 0 0 1.5px #fff}.x-ss-chips svg{position:absolute;z-index:1;inset:-.5rem;width:calc(100% + 1rem);height:calc(100% + 1rem);overflow:visible;pointer-events:none}.x-ss-chips svg circle{fill:none;stroke:var(--x-ink);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset .5s var(--x-ease),opacity .15s;vector-effect:non-scaling-stroke}.x-ss-chips button[aria-checked=true] svg circle{stroke-dashoffset:0;opacity:1}.x-ss-caption{font-family:var(--x-hand),"Caveat",cursive;font-size:1.2rem;font-weight:600;line-height:1;white-space:nowrap;color:var(--x-muted)}.x-ss-caption em{margin-left:.2rem;font-style:normal;color:var(--x-green)}.x-ss-pick{display:inline-grid;margin-left:.2rem}.x-ss-pick em{grid-area:1/1;margin:0;opacity:0;transform:translateY(.25rem);transition:opacity .3s,transform .4s var(--x-ease)}.x-ss-pick em.is-on{opacity:1;transform:none}.x-ss[data-layout=walk] .x-ss-caption{color:rgba(255,255,255,.85);text-shadow:0 1px .625rem rgba(0,0,0,.45)}.x-ss-steps>div{display:flex;align-items:center;gap:.75rem}.x-ss-steps button{display:grid;place-items:center;width:1.875rem;height:1.875rem;padding:0;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:50%;background:none;color:var(--x-ink);cursor:pointer;transition:background .2s,border-color .2s}.x-ss-steps button:not(:disabled):active{background:rgba(0,0,0,.06)}.x-ss-steps button:disabled{opacity:.3;cursor:default}.x-ss-steps svg{width:1.125rem;height:1.125rem}.x-ss-steps>div>span{min-width:17rem;font-size:.98rem;font-weight:560;color:var(--x-ink);animation:xSsIn .4s var(--x-ease) both}.x-ss-layer{position:absolute;inset:0;z-index:4;pointer-events:none;animation:xSsLayerIn .75s var(--x-ease) .15s both}.x-ss-layer>*{pointer-events:auto}.x-ss-layer.is-leaving{animation:xSsLayerOut .42s var(--x-ease) forwards}.x-ss-verdict{position:absolute;z-index:6;right:clamp(1.4rem,2.8vw,2.4rem);bottom:clamp(6rem,8vw,7rem);margin:0;font-family:var(--x-hand),"Caveat",cursive;font-size:1.45rem;font-weight:600;color:var(--x-green);transform:rotate(-2deg);animation:xSsIn .5s var(--x-ease) 2.4s both}.x-ss-verdict.is-bad{color:#c2410c;animation-delay:4.2s}.x-ss-load{position:absolute;left:0;right:0;bottom:0;z-index:8;height:2px;transition:opacity .4s;pointer-events:none}.x-ss-load.is-done{opacity:0}.x-ss-load span{display:block;height:100%;background:var(--x-green);transition:width .3s var(--x-ease)}.x-ss-full{position:absolute;right:clamp(1rem,2vw,1.6rem);top:clamp(1rem,2vw,1.6rem);z-index:7;display:grid;place-items:center;width:2.125rem;height:2.125rem;padding:0;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:50%;background:none;color:var(--x-muted);cursor:pointer;transition:color .2s}.x-ss-full:hover{color:var(--x-ink)}.x-ss-full svg{width:1rem;height:1rem}.x-ss[data-layout=walk] .x-ss-full{color:#fff}.x-ss[data-layout=plugin] .x-ss-full{opacity:0;pointer-events:none}.x-ss-play{gap:.4rem;font-size:.84rem}.x-ss-play svg{width:.8125rem;height:.8125rem}.x-nt{z-index:3;pointer-events:none;opacity:0}.x-nt,.x-nt-pen{position:absolute;inset:0}.x-nt-pen{width:100%;height:100%;overflow:visible}.x-nt-pen path{fill:none;stroke:var(--x-green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.x-nt-pen path:not(.x-nt-head){stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s var(--x-ease) .25s}.x-nt.is-on .x-nt-pen path:not(.x-nt-head){stroke-dashoffset:0}.x-nt-head{opacity:0;transition:opacity .3s .8s}.x-nt.is-on .x-nt-head{opacity:1}.x-nt-note{position:absolute;top:0;left:0;font-family:var(--x-hand),"Caveat",cursive;font-size:1.32rem;font-weight:600;line-height:1;color:var(--x-green);white-space:nowrap;text-shadow:0 0 .375rem #fff,0 0 2px #fff;will-change:transform}.x-nt-note.is-active{color:var(--x-ink)}.x-pw-dots{display:flex;gap:.4rem}.x-pw-dots i{width:.625rem;height:.625rem;border-radius:50%;background:#e4e1da}@keyframes xSsIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes xSsDot{0%,to{opacity:.2}50%{opacity:1}}@keyframes xSsRise{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}@keyframes xSsLayerIn{0%{opacity:0;transform:scale(.97) translateY(1.125rem)}to{opacity:1;transform:none}}@keyframes xSsLayerOut{to{opacity:0;transform:scale(.98) translateY(-.75rem)}}@media (max-width:860px){.x-ss{aspect-ratio:4/5.6;min-height:0;max-height:none;border-radius:1rem}.x-ss-cap,.x-ss[data-layout] .x-ss-cap{top:1rem;left:1rem;right:1rem;bottom:auto;max-width:none;text-align:left}.x-ss-title,.x-ss[data-layout] .x-ss-title{font-size:1.35rem}.x-ss-dock,.x-ss[data-layout] .x-ss-dock{left:1rem;right:1rem;top:auto;bottom:1rem;height:auto;margin:0}.x-ss-dock>.x-ss-in,.x-ss[data-layout=visualise] .x-ss-dock>.x-ss-in{flex-direction:column;align-items:stretch;gap:.35rem}.x-ss-group{grid-template-columns:2.7rem minmax(0,1fr);align-items:center;gap:.3rem}.x-ss-words{gap:.1rem .15rem}.x-ss-group.x-ss-steps{grid-template-columns:minmax(0,1fr)}.x-ss-caption{font-size:1.1rem}.x-ss-chips .x-ss-pick{display:none}.x-ss-chips>div{gap:.55rem;padding:.4375rem 0 .4375rem .4375rem}.x-ss-chips button{width:1.625rem;height:1.625rem}.x-ss-steps>div>span{min-width:0}.x-ss-words button{font-size:.86rem;padding:.15rem .3rem}.x-ss-chips>div{flex-wrap:wrap}.x-ss-steps span{font-size:.86rem}.x-ss-full{display:none}.x-ss-verdict{left:1rem;right:auto;bottom:5.6rem;font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.x-ss-dock>.x-ss-in>*,.x-ss-in,.x-ss-layer,.x-ss-verdict,.x-ss-wait i{animation:none}}.x-ss{min-height:26.875rem;max-height:43.125rem;aspect-ratio:16/8.6;isolation:isolate}.x-ss-poster{position:absolute;inset:5.5rem 8% 5rem;display:grid;place-items:center;color:#78816d;opacity:.75;pointer-events:none;transition:opacity .45s}.x-ss-poster svg{width:min(100%,37.5rem)}.x-ss-poster.is-hidden{opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s}.x-ss-fallback{position:absolute;z-index:7;bottom:1.5rem;left:1.5rem;right:1.5rem;text-align:center;font-size:.9rem}.x-ss-fallback p{margin:0 0 .5rem;font-weight:650}.x-ss-fallback a{display:inline-flex;align-items:center;gap:.4rem;color:var(--x-ink);text-underline-offset:.25rem}.x-ss-fallback svg{width:1rem;height:1rem}.x-ss[data-unavailable] .x-nt,.x-ss[data-unavailable] .x-ss-dock,.x-ss[data-unavailable] .x-ss-full,.x-ss[data-unavailable][data-layout=plugin] .x-ss-layer{display:none}.x-ss-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem}.x-ss-play{display:inline-flex;align-items:center;gap:.65rem;padding:0;border:0;background:none;font:inherit;font-size:.95rem;font-weight:560;color:var(--x-muted);cursor:pointer}.x-ss-play i{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:50%;color:var(--x-ink)}.x-ss-play svg{width:.75rem;height:.75rem;fill:currentColor}.x-ss-wrap a:focus-visible,.x-ss-wrap button:focus-visible{outline:2px solid var(--x-green);outline-offset:.25rem}.x-ss[data-layout=walk]:before{animation-duration:.6s}.x-ss-layer.is-leaving,.x-ss-layer.is-leaving *{pointer-events:none}@media (max-width:860px){.x-ss{aspect-ratio:auto;height:clamp(27.5rem,68svh,36.875rem);min-height:27.5rem;max-height:none}.x-ss .x-ss-cap,.x-ss[data-layout] .x-ss-cap{max-width:calc(100% - 2rem)}.x-ss-kind{font-size:.6rem;letter-spacing:.1em}.x-ss .x-ss-dock,.x-ss[data-layout] .x-ss-dock{padding:0}.x-ss-swatches{gap:.6rem;justify-content:center}.x-ss-swatches button{width:2rem;height:2rem}.x-ss-swatches.is-layers{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.3rem}.x-ss-swatches.is-layers button{width:100%;height:1.875rem}.x-ss-row{justify-content:center;min-height:2.25rem}.x-ss-ico{flex:none}.x-ss-seg button{min-height:2.25rem}.x-ss-rooms button{min-width:0}.x-ss-rooms button span{width:100%;height:2.75rem}.x-ss-steps span{min-height:2.3em;display:grid;place-items:center}.x-nt-label{max-width:9rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.x-ss-wrap *,.x-ss-wrap :after,.x-ss-wrap :before{animation:none!important;transition-duration:0s!important;scroll-behavior:auto!important}.x-ss-layer.is-leaving{opacity:0}}.x-tech{gap:clamp(2.75rem,6vw,4.75rem)}.x-tech,.x-tp{display:grid;grid-template-columns:minmax(0,1fr)}.x-tp{gap:clamp(1rem,2vw,1.5rem)}.x-tp-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.x-tp-n{padding:.22rem .5rem;background:var(--x-yellow);font-size:.74rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--x-ink)}.x-tp-title{margin:0;font-size:clamp(1.45rem,2.6vw,2.25rem);font-weight:540;line-height:1.05;letter-spacing:-.035em;color:var(--x-ink)}.x-tech-foot{display:flex;margin-top:calc(clamp(2.75rem, 6vw, 4.75rem) * -.45)}.x-tech-art{display:block;width:100%;height:auto}.x-tech-intro{margin-bottom:clamp(2.5rem,6vw,4.5rem)}.x-sr{position:relative}.x-sr:not(.is-immersive){margin-right:calc((100% - var(--x-frame)) / 2)}.x-sr-pin{position:relative;display:grid;grid-template-columns:minmax(19rem,31%) minmax(0,1fr);height:calc(100svh - 4.75rem);min-height:32.5rem;max-height:56.25rem}.x-sr-pin.is-full{grid-template-columns:minmax(0,1fr)}.x-sr-copy{container-type:inline-size;position:relative;z-index:2;display:grid;grid-template-rows:auto minmax(min-content,1fr) auto minmax(0,auto);gap:clamp(1rem,3vh,2rem);min-height:0;padding:clamp(1.2rem,3.5vh,2.4rem) clamp(1rem,2.5vw,2.4rem) clamp(1.2rem,3.5vh,2.4rem) 0}.x-sr-chapters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .75rem}.x-sr-chapters>button:not(.x-sr-play){--tilt:-1deg;position:relative;display:grid;justify-items:start;gap:.1rem;min-width:0;padding:.55rem .9rem .95rem;border:0;border-radius:.25rem .25rem 1rem .25rem;background:#f3f0e8;color:var(--x-muted);font:inherit;text-align:left;box-shadow:0 .625rem 1.125rem -1rem rgba(17,17,17,.55);transform:rotate(var(--tilt));cursor:pointer;transition:transform .45s var(--x-ease),background-color .35s,color .35s,box-shadow .45s}.x-sr-chapters>button:nth-child(2){--tilt:.8deg}.x-sr-chapters>button:nth-child(3){--tilt:.6deg}.x-sr-chapters>button:nth-child(4){--tilt:-.9deg}.x-sr-chapters>button:not(.x-sr-play)>i{position:absolute;left:.9rem;right:.9rem;bottom:.5rem;height:2px;border-radius:2px;opacity:0;transition:opacity .3s}.x-sr-chapters>button:not(.x-sr-play)>i>b{display:block;height:100%;border-radius:inherit;background:var(--x-green);transform-origin:left}.x-sr-cn{color:var(--x-green);font-family:var(--x-hand),"Caveat",cursive;font-size:1.15rem;font-weight:600;line-height:1}.x-sr-cl{min-width:0;font-size:.95rem;font-weight:700;line-height:1.15;letter-spacing:-.02em}.x-sr-chapters>button[aria-current]{background:#fff3a3;color:var(--x-ink);box-shadow:0 1rem 1.625rem -1rem rgba(17,17,17,.5);transform:rotate(0deg) translateY(-.1875rem)}.x-sr-chapters>button[aria-current]>i{opacity:1}.x-sr-head{display:grid;align-content:center;gap:.9rem;min-height:0;animation:xSrIn .7s var(--x-ease) both}.x-sr-title{margin:0;color:var(--x-ink);font-size:clamp(2rem,3.4vw,3.3rem);font-weight:560;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.x-sr-title .x-ss-hand{font-size:1.1em}.x-sr-head.is-plugin{align-content:center;gap:clamp(.4rem,1.4vh,.9rem)}.x-sr-plug-title{margin:0}.x-sr-plug-title img{display:block;width:min(100%,22rem);height:auto;max-height:20vh;object-fit:contain;object-position:left center}.x-sr-plug-art{position:relative;margin:0}.x-sr-plug-art>img:first-child{display:block;width:min(100%,24rem);height:auto;max-height:36vh;object-fit:contain;object-position:left center}.x-sr-plug-stamp{position:absolute;right:max(0%,calc(100% - 24rem));bottom:6%;width:44%;max-width:10.5rem;height:auto;rotate:-10deg;animation:xSrStamp .55s cubic-bezier(.2,1.6,.4,1) .7s both;filter:drop-shadow(0 .375rem .5rem rgba(214,40,40,.18))}@keyframes xSrStamp{0%{opacity:0;scale:1.9;rotate:-24deg}60%{opacity:1}to{opacity:1;scale:1;rotate:-10deg}}@media (prefers-reduced-motion:reduce){.x-sr-plug-stamp{animation:none}}.x-sr-line{max-width:34ch;margin:0;color:var(--x-text);font-size:1.02rem;line-height:1.6}.x-sr-controls{display:grid;grid-template-rows:auto;align-content:end;gap:1.15rem;min-height:0;overflow:visible;animation:xSrIn .7s var(--x-ease) .12s both}@keyframes xSrIn{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:none}}.x-sr-note{display:flex;align-items:baseline;gap:.6rem;margin:0;color:var(--x-green);font-family:var(--x-hand),"Caveat",cursive;font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:600;line-height:1.1;animation:xSrIn .55s var(--x-ease) both}.x-sr-note b{color:var(--x-ink);font-family:var(--x-sans,inherit);font-size:.62em;font-weight:750;letter-spacing:.04em}.x-sr-note b span{color:var(--x-muted);font-weight:600}.x-sr-noterow{display:flex;align-items:center;gap:.7rem}.x-sr-play{display:grid;flex:none;place-items:center;width:1.875rem;height:1.875rem;padding:0;border:1px solid color-mix(in srgb,var(--x-ink) 30%,transparent);border-radius:50%;background:none;color:var(--x-ink);cursor:pointer}.x-sr-play i{display:grid}.x-sr-play svg{width:.75rem;height:.75rem;fill:currentColor}.x-story-cursor,.x-story-ghost{position:absolute;top:0;left:0;z-index:40;pointer-events:none;opacity:0}.x-story-cursor{width:1.5rem;height:1.5rem;margin:-.1875rem 0 0 -.3125rem}.x-story-cursor svg{width:100%;height:100%;fill:var(--x-ink);stroke:#fff;stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 2px .25rem rgba(0,0,0,.3))}.x-story-ghost{width:4rem;height:4rem;margin:-2rem 0 0 -2rem;filter:drop-shadow(0 .75rem 1rem rgba(0,0,0,.25))}.x-sr-stage.x-ss{height:100%;min-height:0;max-height:none;aspect-ratio:auto}.x-ss-legend{display:grid;gap:.55rem}.x-ss-legend [role=radiogroup]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .4rem}.x-ss-legend button{display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;column-gap:.55rem;padding:.3rem .4rem;border:0;border-radius:.5rem;background:none;color:var(--x-muted);font:inherit;text-align:left;cursor:pointer;transition:background .3s,color .3s}.x-ss-legend i{width:1rem;height:1rem;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.x-ss-legend span{overflow:hidden;font-size:.84rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.x-ss-legend em{display:none}.x-ss-legend button[aria-checked=true]{background:#f1f3ef;color:var(--x-ink)}.x-ss-legend button[aria-checked=true] i{box-shadow:inset 0 0 0 1px rgba(0,0,0,.12),0 0 0 2px #fff,0 0 0 .2rem var(--x-ink)}.x-pl{container-type:inline-size;position:absolute;top:50%;right:clamp(.8rem,2vw,1.6rem);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto;width:clamp(15.5rem,40%,23rem);max-height:calc(100% - 2rem);overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 1.875rem 3.75rem -2.25rem rgba(17,17,17,.4),0 0 0 1px var(--x-line);color:var(--x-ink);font-size:.875rem;translate:0 -50%;pointer-events:auto;cursor:auto;animation:xSsRise .8s var(--x-ease) .1s both}.x-pl-bar{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem .2rem}.x-pl-logo{display:grid;place-items:center;flex:none;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--x-ink);color:var(--x-yellow);font-size:.75rem;font-weight:800}.x-pl-bar b{font-size:.95rem;font-weight:680;letter-spacing:-.01em}.x-pl-find{display:flex;align-items:center;gap:.5rem;margin:.7rem 1rem 0;padding:.55rem .7rem;border-radius:.625rem;background:#f4f3ef;color:var(--x-muted);font-size:.84rem}.x-pl-find svg{width:.9375rem;height:.9375rem}.x-pl-cats{display:flex;flex-wrap:wrap;gap:.1rem .4rem;padding:.6rem 1rem .4rem}.x-pl-cats button,.x-pl-res button{margin-left:-.3rem;padding:.1rem .3rem;border:0;background:linear-gradient(transparent 16%,var(--x-yellow) 16%,var(--x-yellow) 84%,transparent 84%) no-repeat 0 0 /0 100%;color:var(--x-muted);font:inherit;font-size:.84rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-size .4s var(--x-ease),color .3s}.x-pl-cats button+button,.x-pl-res button+button{margin-left:0}.x-pl-cats button[aria-checked=true],.x-pl-res button[aria-checked=true]{color:var(--x-ink);background-size:100% 100%}.x-pl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));align-content:start;gap:.45rem;min-height:0;padding:.35rem 1rem .9rem;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.x-pl-tile{display:grid;justify-items:center;gap:.35rem;min-width:0;padding:.55rem .35rem .5rem;border:0;border-radius:.75rem;background:#f5f4f1;color:var(--x-ink);font:inherit;cursor:pointer;transition:box-shadow .25s,background .25s}.x-pl-tile[aria-checked=true]{background:#fff;box-shadow:0 0 0 1.5px var(--x-ink)}.x-pl-tile>span{display:-webkit-box;max-width:100%;min-height:2.4em;overflow:hidden;font-size:.78rem;font-weight:560;line-height:1.2;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical}.x-pl-ball{display:block;width:74%;aspect-ratio:1;height:auto}.x-pl-sel{display:grid;grid-template-columns:3.6rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem 1rem;border-top:1px solid var(--x-line);background:#fbfaf7}.x-pl-big{display:block;width:3.6rem;height:auto;aspect-ratio:1;animation:xSsIn .45s var(--x-ease) both}.x-pl-info{display:grid;gap:.2rem;min-width:0}.x-pl-info b{overflow:hidden;font-size:1rem;font-weight:680;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.x-pl-res{display:flex;gap:.3rem}.x-pl-res button{font-size:.78rem}.x-pl-acts{display:flex;align-items:center;gap:.45rem}.x-pl-apply{padding:.55rem 1rem;border:0;border-radius:62.4375rem;background:var(--x-ink);color:#fff;font:inherit;font-size:.84rem;font-weight:650;cursor:pointer}.x-pl-acts button:not(.x-pl-apply){display:grid;place-items:center;width:2.125rem;height:2.125rem;padding:0;border:1px solid color-mix(in srgb,var(--x-ink) 22%,transparent);border-radius:50%;background:#fff;color:var(--x-ink);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.x-pl-acts svg{width:.875rem;height:.875rem}.x-pl-acts button.is-done{border-color:var(--x-green);background:var(--x-green);color:#fff}.x-pl-toast{position:absolute;left:50%;bottom:5.2rem;margin:0;padding:.5rem .8rem;border-radius:.5rem;background:var(--x-ink);color:#fff;font-size:.78rem;font-weight:600;white-space:nowrap;translate:-50% 0;animation:xSsIn .35s var(--x-ease) both}@container (max-width: 320px){.x-pl-sel{grid-template-columns:3rem minmax(0,1fr)}.x-pl-big{width:3rem}.x-pl-acts{grid-column:1/-1}.x-pl-apply{flex:1 1}}.x-ss[data-layout=library] .x-ss-full{display:none}.x-ss-kicker{margin:0 0 .4rem;color:var(--x-muted);font-size:.7rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.x-sr.is-immersive{width:var(--x-frame);margin-left:calc((100% - var(--x-frame)) / 2)}@media (min-width:4800px){.x-sr.is-immersive .x-im{border-radius:1.5rem}}.x-sr.is-immersive .x-sr-pin{height:calc(100svh - 4.75rem);min-height:0;max-height:56.25rem}.x-im[data-headset]{border-radius:clamp(1.5rem,4vw,3.5rem)}.x-im-view{position:absolute;inset:0;border-radius:inherit}.x-im,.x-im-view{container-type:size;overflow:hidden}.x-im{transition:border-radius .6s var(--x-ease);position:relative;height:100%;background:#111;touch-action:pan-y;cursor:grab}.x-im:active{cursor:grabbing}.x-im-canvas{position:absolute!important;inset:0}.x-im .x-ss-wait{color:rgba(255,255,255,.8)}.x-im-cap{position:absolute;top:clamp(1.4rem,3vw,2.4rem);left:clamp(1rem,4vw,3.5rem);z-index:4;max-width:30rem;pointer-events:none}.x-im-cap .x-ss-kicker{color:rgba(255,255,255,.7)}.x-im-cap .x-ss-title{color:#fff;font-size:clamp(1.6rem,3vw,2.6rem);text-shadow:0 1px 1.125rem rgba(0,0,0,.45)}.x-im-side{position:absolute;top:50%;right:clamp(.8rem,2.4vw,2rem);z-index:4;display:grid;gap:.7rem;translate:0 -50%;transition:opacity .5s,transform .6s var(--x-ease)}.x-im-side button{display:grid;place-items:center;width:2.875rem;height:2.875rem;padding:0;border:1.5px solid rgba(255,255,255,.8);border-radius:50%;background:rgba(255,255,255,.14);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);transition:background .25s,color .25s}.x-im-side button[aria-pressed=true]{background:#fff;color:var(--x-ink)}.x-im-side svg{width:1.125rem;height:1.125rem}.x-im-rooms{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;justify-content:center;gap:clamp(.8rem,3.6vw,3rem);padding:1.9rem clamp(1rem,4vw,3.5rem) 1.2rem;background:linear-gradient(transparent,rgba(0,0,0,.55));transition:opacity .5s,transform .6s var(--x-ease)}.x-im-rooms:before{content:"";position:absolute;left:clamp(1rem,4vw,3.5rem);right:clamp(1rem,4vw,3.5rem);top:1.2rem;height:1px;background:rgba(255,255,255,.45)}.x-im-rooms button{padding:.15rem .35rem;border:0;background:linear-gradient(transparent 16%,var(--x-yellow) 16%,var(--x-yellow) 84%,transparent 84%) no-repeat 0 0 /0 100%;color:rgba(255,255,255,.9);font:inherit;font-size:.98rem;font-weight:640;text-shadow:0 1px .5rem rgba(0,0,0,.45);cursor:pointer;transition:background-size .45s var(--x-ease),color .3s}.x-im-rooms button[aria-pressed=true]{color:var(--x-ink);background-size:100% 100%;text-shadow:none}.x-im-rooms.is-hidden{opacity:0;transform:translateY(1rem);pointer-events:none}.x-im-spot{display:grid;justify-items:center;gap:.35rem;padding:0;border:0;background:none;color:#fff;cursor:pointer}.x-im-spot span{width:2.125rem;height:2.125rem;border:2px solid #fff;border-radius:50%;background:radial-gradient(circle,#fff 0 .3125rem,rgba(255,255,255,.18) .375rem);box-shadow:0 2px .875rem rgba(0,0,0,.35)}.x-im-spot b{font-family:var(--x-hand),"Caveat",cursive;font-size:1.35rem;font-weight:600;line-height:1;white-space:nowrap;text-shadow:0 1px .5rem rgba(0,0,0,.6)}.x-im-hmd{--d:min(46cqw,86cqh);position:absolute;inset:0;z-index:3;pointer-events:none;transform-origin:50% 50%}.x-im-hmd.is-in{animation:xHmdIn 1.15s cubic-bezier(.6,0,.2,1) both}.x-im-hmd.is-out{animation:xHmdIn 1.15s cubic-bezier(.6,0,.2,1) .3s reverse both}@keyframes xHmdIn{0%{opacity:0;transform:scale(2.6)}35%{opacity:1}to{transform:scale(1)}}.x-im-hmd-shell{position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 16%,#2d2e33 0,#17171a 46%,#09090a 100%);-webkit-mask:radial-gradient(circle calc(var(--d) / 2) at 25% 50%,transparent 99%,#000 100%),radial-gradient(circle calc(var(--d) / 2) at 75% 50%,transparent 99%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.x-im-hmd:before{content:"";position:absolute;inset:0;z-index:2;border-radius:clamp(1.5rem,4vw,3.5rem);box-shadow:inset 0 0 0 clamp(.5rem,1.4vw,1.25rem) #202024,inset 0 0 0 calc(clamp(.5rem, 1.4vw, 1.25rem) + 1px) rgba(255,255,255,.05),inset 0 0 4.375rem 1.875rem rgba(0,0,0,.75)}.x-im-hmd-lens{position:absolute;top:50%;width:var(--d);aspect-ratio:1;border-radius:50%;translate:-50% -50%;box-shadow:inset 0 0 0 2px rgba(255,255,255,.1),inset 0 0 calc(var(--d) * .06) calc(var(--d) * .025) rgba(0,0,0,.8),0 0 0 calc(var(--d) * .018) #141416,0 0 0 calc(var(--d) * .018 + 1px) rgba(255,255,255,.09),0 0 calc(var(--d) * .05) calc(var(--d) * .02) rgba(0,0,0,.65)}.x-im-hmd-lens.is-l{left:25%}.x-im-hmd-lens.is-r{left:75%}.x-im-hmd-lens:before{background:repeating-radial-gradient(circle,transparent 0 calc(var(--d) * .028),rgba(255,255,255,.045) calc(var(--d) * .028 + 1px),transparent calc(var(--d) * .028 + 2px));-webkit-mask:radial-gradient(circle,transparent 52%,#000 78%);mask:radial-gradient(circle,transparent 52%,#000 78%)}.x-im-hmd-lens:after,.x-im-hmd-lens:before{content:"";position:absolute;inset:0;border-radius:50%}.x-im-hmd-lens:after{background:radial-gradient(38% 22% at 32% 16%,rgba(255,255,255,.13),transparent 70%)}.x-im-hmd-nose{position:absolute;left:50%;bottom:-1%;z-index:1;width:calc(var(--d) * .4);height:calc(var(--d) * .3);translate:-50% 0;border-radius:50% 50% 0 0/70% 70% 0 0;background:linear-gradient(#26262b,#0d0d0f 70%);box-shadow:inset 0 2px 0 rgba(255,255,255,.07),0 -.5rem 1.5rem rgba(0,0,0,.55)}.x-im[data-headset] .x-im-spot{opacity:0;pointer-events:none}.x-im-dots{position:absolute;inset:0;z-index:4;pointer-events:none}.x-im-dots i{position:absolute;top:50%;width:.55rem;height:.55rem;border-radius:50%;background:rgba(255,255,255,.9);box-shadow:0 0 0 .2rem rgba(255,255,255,.25),0 0 .6rem rgba(0,0,0,.4);translate:-50% -50%;animation:xGazeIn .4s var(--x-ease) both}.x-im-dots i:first-child{left:25%}.x-im-dots i:last-child{left:75%}.x-im-gaze{position:absolute;inset:0;z-index:4;pointer-events:none}.x-im-gaze>span{position:absolute;top:50%;display:grid;justify-items:center;gap:.45rem;translate:-50% -1.25rem;animation:xGazeIn .5s var(--x-ease) .9s both}.x-im-gaze>span:first-child{left:25%}.x-im-gaze>span:last-child{left:75%}.x-im-gaze svg{width:2.5rem;height:2.5rem;overflow:visible;rotate:-90deg}.x-im-gaze circle{fill:rgba(255,255,255,.16);stroke:rgba(255,255,255,.55);stroke-width:3}.x-im-gaze circle.fill{fill:none;stroke:var(--x-yellow);stroke-width:3.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:xGazeFill 2.1s linear 1.2s forwards}.x-im-gaze b{color:#fff;font-family:var(--x-hand),"Caveat",cursive;font-size:1.3rem;font-weight:600;line-height:1;white-space:nowrap;text-shadow:0 1px .5rem rgba(0,0,0,.6)}@keyframes xGazeIn{0%{opacity:0;scale:.6}}@keyframes xGazeFill{to{stroke-dashoffset:0}}.x-im-blink{position:absolute;inset:0;z-index:5;pointer-events:none;background:#000;opacity:0;animation:xBlink .5s ease-in-out .35s both}.x-im-blink.is-out{animation-delay:0s}@keyframes xBlink{50%{opacity:1}}.x-apps{display:grid;gap:clamp(1.2rem,2.6vw,2rem)}.x-apps-stage{min-height:36.25rem;aspect-ratio:16/9;cursor:auto}.x-ss[data-layout=marktech] .x-ss-cap{top:clamp(1.2rem,2.4vw,2rem)}.x-mk{container-type:size;position:absolute;inset:0;display:grid;place-items:center;padding:clamp(4.4rem,9vh,5.6rem) clamp(1rem,3vw,2.6rem) clamp(1rem,2.4vw,2rem)}.x-mk-win{display:grid;grid-template-rows:2.5rem minmax(0,1fr);width:min(100%,62rem);height:min(100%,32rem);overflow:hidden;border-radius:.875rem;background:#fff;box-shadow:0 1.875rem 3.75rem -2.25rem rgba(17,17,17,.4),0 0 0 1px var(--x-line);color:var(--x-ink);font-size:.84rem;animation:xSsRise .8s var(--x-ease) .15s both}.x-mk-bar{display:flex;align-items:center;gap:.8rem;padding:0 1rem;border-bottom:1px solid var(--x-line);background:#f7f6f2;font-size:.82rem}.x-mk-bar b{font-weight:700;letter-spacing:-.01em}.x-mk-bar em,.x-mk-bar>span:not(.x-pw-dots){color:var(--x-muted)}.x-mk-bar em{margin-left:auto;padding:.18rem .55rem;border-radius:62.4375rem;background:#ecebe6;font-size:.7rem;font-style:normal;font-weight:650;transition:background .3s,color .3s}.x-mk-bar em.is-live{background:#e3f4e8;color:var(--x-green)}.x-mk-body{display:grid;grid-template-columns:10.5rem minmax(0,1fr);min-height:0}.x-mk-nav{display:grid;align-content:start;gap:.15rem;padding:.8rem .55rem;border-right:1px solid var(--x-line)}.x-mk-nav button{display:flex;align-items:center;gap:.6rem;padding:.4rem .5rem;border:0;border-radius:.5rem;background:none;color:var(--x-muted);font:inherit;font-weight:560;text-align:left;cursor:pointer;transition:background .25s,color .25s}.x-mk-nav i{display:grid;place-items:center;flex:none;width:1.5rem;height:1.5rem;border:1px solid var(--x-line);border-radius:50%;transition:background .3s,border-color .3s,color .3s}.x-mk-nav svg{width:.75rem;height:.75rem}.x-mk-nav button[aria-current]{background:#f3f2ee;color:var(--x-ink);font-weight:650}.x-mk-nav button[aria-current] i{border-color:var(--x-ink)}.x-mk-nav button.is-done i{border-color:var(--x-green);background:var(--x-green);color:#fff}.x-mk-main{display:grid;grid-template-columns:minmax(0,1fr) clamp(10.5rem,22cqw,13.5rem) clamp(6rem,12cqw,7.4rem);grid-template-rows:minmax(0,1fr) auto;gap:1rem 1.4rem;min-height:0;padding:1.2rem 1.4rem;overflow:hidden}.x-mk-cap{display:flex;align-items:baseline;gap:.35rem;margin:0 0 .7rem;color:var(--x-muted);font-size:.76rem;white-space:nowrap}.x-mk-cap b{color:var(--x-ink);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-mk-cap svg{align-self:center;width:.9375rem;height:.9375rem;color:var(--x-muted)}.x-mk-list{grid-column:1;grid-row:1;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.x-mk-rows{position:relative;display:grid;grid-auto-rows:minmax(0,1fr);max-height:17rem}.x-mk-hl{position:absolute;left:-.5rem;right:-.5rem;top:0;border-radius:.625rem;background:#fff7c2}.x-mk-row{position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem 0;border-bottom:1px solid #f1efea;font-size:.84rem}.x-mk-row:last-child{border-bottom:0}.x-mk-row b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.x-mk-av{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;color:rgba(17,17,17,.66);font-size:.64rem;font-weight:700}.x-mk-day{color:var(--x-muted);font-size:.76rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-mk-phone{container-type:size;grid-column:2;grid-row:1/span 2;display:grid;place-items:center;min-height:0}.x-mk-screen{position:relative;width:min(100cqw - .75rem,(100cqh - .75rem) * .5625);aspect-ratio:9/16;overflow:hidden;border-radius:1.25rem;background:#f3eee6;box-shadow:0 0 0 .3125rem #1b1b1b,0 0 0 .375rem #3a3a3a,0 1.75rem 2.75rem -1.625rem rgba(17,17,17,.6)}.x-mk-confetti i{position:absolute;width:.3125rem;height:.5625rem;border-radius:1px;rotate:24deg}.x-mk-confetti i:nth-child(3n){rotate:-30deg;width:.375rem;height:.375rem;border-radius:50%}.x-mk-balloon{position:absolute;bottom:0;width:26%;height:auto;overflow:visible}.x-mk-copy{position:absolute;inset:24% 8% auto;display:grid;justify-items:center;gap:.3rem;text-align:center}.x-mk-hb{color:rgba(17,17,17,.66);font-size:clamp(.7rem,7.5cqw,.9rem);font-weight:600}.x-mk-names{display:grid;place-items:center;min-height:3.2rem}.x-mk-names>*{grid-area:1/1}.x-mk-token{padding:.2rem .5rem;border-radius:.375rem;background:var(--x-yellow);font-size:clamp(.72rem,7.5cqw,.9rem)}.x-mk-name,.x-mk-token{color:var(--x-ink);font-weight:700}.x-mk-name{font-family:var(--x-hand),"Caveat",cursive;font-size:clamp(2.2rem,28cqw,3.4rem);line-height:1}.x-mk-cake{display:grid;place-items:center;width:clamp(2.2rem,24cqw,2.9rem);aspect-ratio:1;margin-top:.45rem;border-radius:50%;background:#fff;box-shadow:0 .625rem 1.25rem -.75rem rgba(17,17,17,.45);color:#e0664c}.x-mk-cake svg{width:52%;height:52%}.x-mk-when{position:absolute;top:.625rem;left:50%;display:flex;align-items:center;gap:.3rem;padding:.3rem .6rem;border-radius:62.4375rem;background:#fff;box-shadow:0 .5rem 1rem -.625rem rgba(17,17,17,.45);color:var(--x-ink);font-size:.68rem;font-weight:650;white-space:nowrap;translate:-50% 0;z-index:2}.x-mk-when svg{width:.75rem;height:.75rem;color:var(--x-green)}.x-mk-render{position:absolute;inset:0;display:grid;place-items:center;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem)}.x-mk-render i{width:55%;height:.25rem;overflow:hidden;border-radius:2px;background:#e2dfd8}.x-mk-render b{display:block;height:100%;background:var(--x-green);transform-origin:left}.x-mk-player{position:absolute;left:.625rem;right:.625rem;bottom:.625rem;display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-radius:62.4375rem;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem)}.x-mk-player svg{width:.625rem;height:.625rem;fill:currentColor}.x-mk-scrub{flex:1 1;height:.1875rem;overflow:hidden;border-radius:2px;background:rgba(17,17,17,.14)}.x-mk-scrub b{display:block;height:100%;background:var(--x-ink);transform-origin:left}.x-mk-strip{grid-column:3;grid-row:1/span 2;grid-template-rows:auto minmax(0,1fr)}.x-mk-strip,.x-mk-thumbs{display:grid;min-height:0}.x-mk-thumbs{grid-auto-rows:minmax(0,1fr);gap:.55rem}.x-mk-thumb{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:.75rem;box-shadow:0 0 0 1px rgba(17,17,17,.05),0 .625rem 1.125rem -.875rem rgba(17,17,17,.5)}.x-mk-thumb em{position:relative;color:var(--x-ink);font-family:var(--x-hand),"Caveat",cursive;font-size:1.5rem;font-style:normal;font-weight:700}.x-mk-thumb-dot{position:absolute;bottom:-14%;left:50%;width:46%;aspect-ratio:1;border-radius:50%;opacity:.55;translate:-50% 0}.x-mk-thumb.is-more{background:#f4f3ef}.x-mk-thumb.is-more em{color:var(--x-muted);font-size:.84rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-mk-tick{position:absolute;top:.375rem;right:.375rem;display:grid;place-items:center;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--x-green);color:#fff}.x-mk-tick svg{width:.6875rem;height:.6875rem;stroke-width:3.4}.x-mk-kpis{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(3,auto) minmax(5rem,1fr);align-items:end;gap:1.4rem;padding-top:1rem;border-top:1px solid var(--x-line)}.x-mk-kpi{display:grid;gap:.2rem;color:var(--x-muted);font-size:.74rem;line-height:1}.x-mk-kpi b{color:var(--x-ink);font-size:1.45rem;font-weight:700;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-mk-spark{width:100%;height:2.4rem;overflow:visible}.x-mk-spark-line{fill:none;stroke:var(--x-green);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.x-mk-spark-area{fill:rgba(10,159,60,.1)}.x-mk-win{font-family:var(--app-manrope),system-ui,sans-serif;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;letter-spacing:-.005em}.x-mk-bar{font-size:.8rem}.x-mk-bar b{font-weight:800;letter-spacing:-.02em}.x-mk-bar>span:not(.x-pw-dots){font-weight:500}.x-mk-bar em{padding:.22rem .55rem;font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.x-mk-nav button{font-size:.8rem;font-weight:600;letter-spacing:-.01em}.x-mk-cap,.x-mk-nav button[aria-current]{font-weight:750}.x-mk-cap{gap:.45rem;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.x-mk-cap b{font-size:1.55rem;font-weight:800;letter-spacing:-.04em;text-transform:none}.x-mk-row{font-size:.86rem}.x-mk-row b{font-weight:650;letter-spacing:-.015em}.x-mk-av{font-size:.6rem;font-weight:800;letter-spacing:.04em}.x-mk-day{font-size:.72rem;font-weight:600}.x-mk-hb{font-weight:650;letter-spacing:-.01em}.x-mk-when{font-weight:700;letter-spacing:-.005em}.x-mk-thumb.is-more em{font-family:inherit;font-size:.82rem;font-weight:800;letter-spacing:-.02em}.x-mk-kpi{gap:.35rem;font-size:.6rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.x-mk-kpi b{font-size:1.5rem;font-weight:800;letter-spacing:-.04em;text-transform:none}@media (max-width:860px){.x-im-gaze svg{width:1.875rem;height:1.875rem}.x-sr.is-immersive{width:auto;margin-left:0}.x-sr.is-immersive .x-sr-pin{height:auto;max-height:none}.x-im,.x-im[data-headset]{container-type:normal;display:flex;flex-wrap:wrap;align-items:center;gap:.9rem .6rem;height:auto;overflow:visible;border-radius:0;background:none}.x-im-view{position:relative;inset:auto;flex:0 0 100%;aspect-ratio:2/1.12;background:#111}.x-im-view,.x-im-view .x-im-hmd:before{border-radius:1.4rem}.x-im .x-im-cap,.x-im-cap{position:static;flex:0 0 100%;order:-1;max-width:none}.x-im-cap .x-ss-kicker{color:var(--x-muted)}.x-im-cap .x-ss-title{color:var(--x-ink);text-shadow:none;font-size:1.35rem}.x-im-rooms,.x-im-rooms.is-hidden{position:static;flex:1 1;justify-content:flex-start;gap:.4rem;padding:0;background:none;opacity:1;transform:none;pointer-events:auto}.x-im-rooms:before{display:none}.x-im-rooms button{padding:.3rem .4rem;color:var(--x-muted);text-shadow:none;font-size:.8rem;white-space:nowrap}.x-im-rooms button[aria-pressed=true]{color:var(--x-ink)}.x-im-hmd{--d:min(47cqw,92cqh)}.x-im-cap .x-ss-kicker{font-size:.6rem}.x-im-side{position:static;order:2;display:flex;gap:.35rem;translate:none}.x-im-side button{width:2.25rem;height:2.25rem;border-color:var(--x-line);background:#fff;color:var(--x-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.x-im-side button[aria-pressed=true]{border-color:var(--x-ink);background:var(--x-ink);color:#fff}.x-im-side svg{width:1rem;height:1rem}.x-im-side button[aria-label$=rooms]{display:none}.x-im-gaze b{font-size:1rem}.x-sr:not(.is-immersive){margin-right:0}.x-sr-pin{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto auto}.x-sr-pin.is-full{grid-template-rows:minmax(0,1fr)}.x-sr-copy{display:contents}.x-sr-chapters{grid-row:1;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;gap:.45rem;margin-top:.6rem;overflow-x:auto;scrollbar-width:none;padding:.4rem .2rem .5rem}.x-sr-chapters>button:not(.x-sr-play){padding:.45rem .75rem .8rem}.x-sr-cn{font-size:1rem}.x-sr-cl{font-size:.82rem;white-space:nowrap}.x-sr-pin{height:auto;min-height:0;max-height:none;grid-template-rows:auto auto auto auto auto}.x-sr-stage.x-ss{aspect-ratio:auto;height:min(108vw,62svh);min-height:0}.x-sr-stage.x-ss[data-layout=library]{height:calc(min(88vw, 52svh) + var(--x-pl-h, 18rem))}.x-pl{top:auto;left:.5rem;right:.5rem;bottom:.5rem;width:auto;max-height:none;translate:none;grid-template-rows:auto auto auto auto}.x-ss[data-layout=library] .x-ss-canvas{bottom:var(--x-pl-h,15rem)!important;height:auto!important}.x-pl-find{display:none}.x-pl-bar{padding-top:.6rem}.x-pl-cats{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.x-pl-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:28%;overflow-x:auto;overflow-y:hidden;padding-bottom:.6rem}.x-pl-sel{padding:.6rem .8rem}.x-pl-toast{bottom:4.4rem;font-size:.72rem}.x-sr-head{grid-row:2;gap:.35rem;padding-top:.7rem}.x-sr-head.is-plugin{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:.5rem;padding-top:.5rem}.x-sr-plug-title img{width:100%;max-height:7.2rem}.x-sr-plug-art>img:first-child{width:100%;max-height:8rem}.x-sr-plug-stamp{right:-4%;bottom:-2%;width:50%}.x-sr-title{font-size:1.6rem}.x-sr-line{display:none}.x-sr-stage.x-ss{grid-row:3}.x-sr-noterow{grid-row:4}.x-sr-note{font-size:1.2rem}.x-sr-controls{grid-row:5;gap:.5rem;padding:.3rem 0 .9rem}.x-sr-play{flex:none;width:1.625rem;height:1.625rem}.x-ss-legend [role=radiogroup]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none}.x-im-rooms{gap:.6rem;padding-bottom:1rem}.x-im-rooms button{font-size:.82rem}.x-ss[data-layout=marktech]{height:clamp(35rem,84svh,43.75rem)}.x-mk{padding:4.6rem .6rem .6rem}.x-mk-body{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.x-mk-nav{grid-auto-flow:column;justify-content:start;overflow-x:auto;padding:.5rem;border-right:0;border-bottom:1px solid var(--x-line);scrollbar-width:none}.x-mk-nav button{padding:.3rem}.x-mk-nav button span{display:none}.x-mk-nav button[aria-current] span{display:inline;padding-right:.25rem}.x-mk-bar>span:not(.x-pw-dots){display:none}.x-mk-main{grid-template-columns:minmax(0,1fr) 8.8rem;gap:.9rem;padding:.9rem}.x-mk-row{grid-template-columns:1.625rem minmax(0,1fr)}.x-mk-day{display:none}.x-mk-phone{grid-row:1}.x-mk-strip{display:none}.x-mk-kpis{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.x-mk-spark{display:none}.x-mk-kpi b{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.x-sr-controls,.x-sr-head{animation:none}}