@font-face{font-family:geist;src:url(../media/geist_latin_wght_normal-s.p.20f3xrkj613ah.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.0%;size-adjust:106.28%}.uWe8GW_className{font-family:geist,geist Fallback}.uWe8GW_variable{--app-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_latin_wght_normal-s.p.1t7tphccnfzmb.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.0%;size-adjust:131.49%}.YUyfFW_className{font-family:geistMono,geistMono Fallback}.YUyfFW_variable{--app-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.p.1p_a2k8qd5zhp.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.0%;size-adjust:100.14%}.MY-bPa_className{font-family:manrope,manrope Fallback}.MY-bPa_variable{--app-manrope:"manrope", "manrope Fallback"}
.x-tech-head{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);display:grid}.x-tech-head .x-title{max-width:18ch}.x-tech-head p{max-width:46ch;color:var(--x-text);margin:0;font-size:1.04rem;line-height:1.65}.x-tc-canvas{inset:0;position:absolute!important}.x-tc-kind{letter-spacing:.14em;text-transform:uppercase;color:var(--x-muted);align-items:center;gap:.6rem;margin:0;font-size:.74rem;font-weight:700;display:flex}.x-tc-kind:before{content:"";background:var(--x-green);width:1.125rem;height:2px}.x-tc-dim,.x-tc-units{font-family:var(--x-hand), "Caveat", cursive;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);font-size:1.2rem;font-weight:600;line-height:1}.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{gap:clamp(.9rem,1.8vw,1.3rem);display:grid}.x-ss{--x-ss-bg:#b4b3ae;aspect-ratio:16/8.4;background:radial-gradient(ellipse 70% 70% at 55% 52%, #e9e8e5 0%, #d3d2ce 55%, var(--x-ss-bg) 100%);touch-action:pan-y;cursor:grab;border-radius:1.375rem;width:100%;min-height:32.5rem;max-height:calc(100svh - 9.375rem);position:relative;overflow:hidden}.x-ss:active{cursor:grabbing}.x-ss:fullscreen{aspect-ratio:auto;border-radius:0;width:100vw;height:100vh;max-height:none}.x-ss-canvas{inset:0;position:absolute!important}.x-ss[data-layout=plugin]{cursor:default}.x-ss[data-layout=walk]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000061,#0000 30% 70%,#0006);position:absolute;inset:0}.x-ss-wait{z-index:2;font-family:var(--x-hand), "Caveat", cursive;color:var(--x-green);pointer-events:none;place-items:center;margin:0;font-size:1.5rem;font-weight:600;transition:opacity .6s;display:grid;position:absolute;inset:0}.x-ss-wait i{font-style:normal;animation:1.2s infinite both xSsDot}.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{z-index:6;pointer-events:none;max-width:26rem;position:absolute;top:clamp(1.2rem,2.4vw,2rem);left:clamp(1.2rem,2.6vw,2.2rem)}.x-ss[data-layout=build] .x-ss-cap{text-align:right;left:auto;right:clamp(4.4rem,6.4vw,5.6rem)}.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{max-width:none;top:1rem}.x-ss-title{letter-spacing:-.035em;color:var(--x-ink);text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:540;line-height:1.04}.x-ss-hand{font-family:var(--x-hand), "Caveat", cursive;letter-spacing:-.01em;margin-right:.12em;font-size:1.2em;font-weight:500}#technology .x-ss-hand{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;padding:0 .12em}.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 #00000059}.x-ss-in{animation:xSsIn .6s var(--x-ease) .3s both}.x-ss-dock{z-index:6;pointer-events:none;position:absolute;bottom:clamp(1.2rem,2.4vw,2rem);left:clamp(1.4rem,2.8vw,2.4rem);right:clamp(1.4rem,2.8vw,2.4rem)}.x-ss-dock>.x-ss-in{flex-wrap:wrap;align-items:flex-end;gap:1.2rem clamp(2rem,5vw,4.4rem);display:flex}.x-ss-group{flex:none;justify-items:start;gap:.45rem;display:grid}.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{flex-wrap:wrap;gap:.1rem .5rem;margin-left:-.4rem;display:flex}.x-ss-words button{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;letter-spacing:-.015em;cursor:pointer;transition:color .3s, background-size .45s var(--x-ease);border:0;padding:.2rem .4rem;font-size:.98rem;font-weight:560}.x-ss-words button[aria-checked=true]{color:var(--x-ink);background-size:100% 100%;font-weight:650}.x-ss[data-layout=walk] .x-ss-words button{color:#ffffffd1;text-shadow:0 1px .625rem #0006}.x-ss[data-layout=walk] .x-ss-words button[aria-checked=true]{color:var(--x-ink);text-shadow:none}.x-ss-chips>div{gap:.75rem;margin-left:-.5rem;padding:.5625rem 0 .5625rem .5rem;display:flex}.x-ss-chips.is-small>div{gap:.5rem}.x-ss-chips button{background:var(--sw,#ddd) center / cover;cursor:pointer;width:1.75rem;height:1.75rem;transition:transform .3s var(--x-ease);border:0;border-radius:50%;padding:0;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.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{background:var(--metal);border-radius:50%;width:.5625rem;height:.5625rem;position:absolute;bottom:1px;right:1px;box-shadow:0 0 0 1.5px #fff}.x-ss-chips svg{z-index:1;pointer-events:none;width:calc(100% + 1rem);height:calc(100% + 1rem);position:absolute;inset:-.5rem;overflow:visible}.x-ss-chips svg circle{fill:none;stroke:var(--x-ink);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;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;white-space:nowrap;color:var(--x-muted);font-size:1.2rem;font-weight:600;line-height:1}.x-ss-caption em{color:var(--x-green);margin-left:.2rem;font-style:normal}.x-ss-pick{margin-left:.2rem;display:inline-grid}.x-ss-pick em{opacity:0;transition:opacity .3s, transform .4s var(--x-ease);grid-area:1/1;margin:0;transform:translateY(.25rem)}.x-ss-pick em.is-on{opacity:1;transform:none}.x-ss[data-layout=walk] .x-ss-caption{color:#ffffffd9;text-shadow:0 1px .625rem #00000073}.x-ss-steps>div{align-items:center;gap:.75rem;display:flex}.x-ss-steps button{border:1px solid color-mix(in srgb, currentColor 28%, transparent);width:1.875rem;height:1.875rem;color:var(--x-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:background .2s,border-color .2s;display:grid}.x-ss-steps button:not(:disabled):active{background:#0000000f}.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;color:var(--x-ink);animation:xSsIn .4s var(--x-ease) both;font-size:.98rem;font-weight:560}.x-ss-layer{z-index:4;pointer-events:none;animation:xSsLayerIn .75s var(--x-ease) .15s both;position:absolute;inset:0}.x-ss-layer>*{pointer-events:auto}.x-ss-layer.is-leaving{animation:xSsLayerOut .42s var(--x-ease) forwards}.x-ss-verdict{z-index:6;font-family:var(--x-hand), "Caveat", cursive;color:var(--x-green);animation:xSsIn .5s var(--x-ease) 2.4s both;margin:0;font-size:1.45rem;font-weight:600;position:absolute;bottom:clamp(6rem,8vw,7rem);right:clamp(1.4rem,2.8vw,2.4rem);transform:rotate(-2deg)}.x-ss-verdict.is-bad{color:#c2410c;animation-delay:4.2s}.x-ss-load{z-index:8;pointer-events:none;height:2px;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.x-ss-load.is-done{opacity:0}.x-ss-load span{background:var(--x-green);height:100%;transition:width .3s var(--x-ease);display:block}.x-ss-full{z-index:7;border:1px solid color-mix(in srgb, currentColor 35%, transparent);width:2.125rem;height:2.125rem;color:var(--x-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:color .2s;display:grid;position:absolute;top:clamp(1rem,2vw,1.6rem);right:clamp(1rem,2vw,1.6rem)}.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-footer{justify-content:space-between;align-items:center;display:flex}.x-ss-play{color:var(--x-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.84rem;display:inline-flex}.x-ss-play svg{width:.8125rem;height:.8125rem}.x-nt{z-index:3;pointer-events:none;opacity:0;position:absolute;inset:0}.x-nt-pen{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.x-nt-pen path{fill:none;stroke:var(--x-green);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.x-nt-pen path:not(.x-nt-head){stroke-dasharray:1;stroke-dashoffset:1px;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{font-family:var(--x-hand), "Caveat", cursive;color:var(--x-green);white-space:nowrap;text-shadow:0 0 .375rem #fff,0 0 2px #fff;will-change:transform;font-size:1.32rem;font-weight:600;line-height:1;position:absolute;top:0;left:0}.x-nt-note.is-active{color:var(--x-ink)}.x-pw-dots{gap:.4rem;display:flex}.x-pw-dots i{background:#e4e1da;border-radius:50%;width:.625rem;height:.625rem}@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;border-radius:1rem;min-height:0;max-height:none}.x-ss-cap,.x-ss[data-layout] .x-ss-cap{text-align:left;max-width:none;inset:1rem 1rem auto}.x-ss-title,.x-ss[data-layout] .x-ss-title{font-size:1.35rem}.x-ss-dock,.x-ss[data-layout] .x-ss-dock{height:auto;margin:0;inset:auto 1rem 1rem}.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{padding:.15rem .3rem;font-size:.86rem}.x-ss-chips>div{flex-wrap:wrap}.x-ss-steps span{font-size:.86rem}.x-ss-full{display:none}.x-ss-verdict{font-size:1.25rem;bottom:5.6rem;left:1rem;right:auto}}@media (prefers-reduced-motion:reduce){.x-ss-in,.x-ss-dock>.x-ss-in>*,.x-ss-layer,.x-ss-verdict,.x-ss-wait i{animation:none}}.x-ss{aspect-ratio:16/8.6;isolation:isolate;min-height:26.875rem;max-height:43.125rem}.x-ss-poster{color:#78816d;opacity:.75;pointer-events:none;place-items:center;transition:opacity .45s;display:grid;position:absolute;inset:5.5rem 8% 5rem}.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{z-index:7;text-align:center;font-size:.9rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.x-ss-fallback p{margin:0 0 .5rem;font-weight:650}.x-ss-fallback a{color:var(--x-ink);text-underline-offset:.25rem;align-items:center;gap:.4rem;display:inline-flex}.x-ss-fallback svg{width:1rem;height:1rem}.x-ss[data-unavailable] .x-ss-dock,.x-ss[data-unavailable] .x-ss-full,.x-ss[data-unavailable] .x-nt,.x-ss[data-unavailable][data-layout=plugin] .x-ss-layer{display:none}.x-ss-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;display:flex}.x-ss-play{font:inherit;color:var(--x-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;font-size:.95rem;font-weight:560;display:inline-flex}.x-ss-play i{border:1px solid color-mix(in srgb, currentColor 40%, transparent);width:2.25rem;height:2.25rem;color:var(--x-ink);border-radius:50%;place-items:center;display:grid}.x-ss-play svg{fill:currentColor;width:.75rem;height:.75rem}.x-ss-wrap button:focus-visible,.x-ss-wrap a: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{letter-spacing:.1em;font-size:.6rem}.x-ss .x-ss-dock,.x-ss[data-layout] .x-ss-dock{padding:0}.x-ss-swatches{justify-content:center;gap:.6rem}.x-ss-swatches button{width:2rem;height:2rem}.x-ss-swatches.is-layers{grid-template-columns:repeat(10,minmax(0,1fr));gap:.3rem;display:grid}.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{place-items:center;min-height:2.3em;display:grid}.x-nt-label{max-width:9rem;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.x-ss-wrap *,.x-ss-wrap :before,.x-ss-wrap :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.x-ss-layer.is-leaving{opacity:0}}
.x-tech{grid-template-columns:minmax(0,1fr);gap:clamp(2.75rem,6vw,4.75rem);display:grid}.x-tp{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem);display:grid}.x-tp-head{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.x-tp-n{background:var(--x-yellow);letter-spacing:.12em;text-transform:uppercase;color:var(--x-ink);padding:.22rem .5rem;font-size:.74rem;font-weight:750}.x-tp-title{letter-spacing:-.035em;color:var(--x-ink);margin:0;font-size:clamp(1.45rem,2.6vw,2.25rem);font-weight:540;line-height:1.05}.x-tech-foot{margin-top:calc(clamp(2.75rem,6vw,4.75rem)/-2.22222);display:flex}.x-tech-art{width:100%;height:auto;display:block}.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{grid-template-columns:minmax(19rem,31%) minmax(0,1fr);height:calc(100svh - 4.75rem);min-height:32.5rem;max-height:56.25rem;display:grid;position:relative}.x-sr-pin.is-full{grid-template-columns:minmax(0,1fr)}.x-sr-copy{z-index:2;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;display:grid;position:relative;container-type:inline-size}.x-sr-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .75rem;display:grid}.x-sr-chapters>button:not(.x-sr-play){--tilt:-1deg;min-width:0;color:var(--x-muted);font:inherit;text-align:left;transform:rotate(var(--tilt));cursor:pointer;transition:transform .45s var(--x-ease), background-color .35s, color .35s, box-shadow .45s;background:#f3f0e8;border:0;border-radius:.25rem .25rem 1rem;justify-items:start;gap:.1rem;padding:.55rem .9rem .95rem;display:grid;position:relative;box-shadow:0 .625rem 1.125rem -1rem #1111118c}.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{opacity:0;border-radius:2px;height:2px;transition:opacity .3s;position:absolute;bottom:.5rem;left:.9rem;right:.9rem}.x-sr-chapters>button:not(.x-sr-play)>i>b{border-radius:inherit;background:var(--x-green);transform-origin:0;height:100%;display:block}.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{letter-spacing:-.02em;min-width:0;font-size:.95rem;font-weight:700;line-height:1.15}.x-sr-chapters>button[aria-current]{color:var(--x-ink);background:#fff3a3;transform:rotate(0)translateY(-.1875rem);box-shadow:0 1rem 1.625rem -1rem #11111180}.x-sr-chapters>button[aria-current]>i{opacity:1}.x-sr-head{min-height:0;animation:xSrIn .7s var(--x-ease) both;align-content:center;gap:.9rem;display:grid}.x-sr-title{color:var(--x-ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.4vw,3.3rem);font-weight:560;line-height:1.02}.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{object-fit:contain;object-position:left center;width:min(100%,22rem);height:auto;max-height:20vh;display:block}.x-sr-plug-art{margin:0;position:relative}.x-sr-plug-art>img:first-child{object-fit:contain;object-position:left center;width:min(100%,24rem);height:auto;max-height:36vh;display:block}.x-sr-plug-stamp{filter:drop-shadow(0 .375rem .5rem #d628282e);width:44%;max-width:10.5rem;height:auto;animation:.55s cubic-bezier(.2,1.6,.4,1) .7s both xSrStamp;position:absolute;bottom:6%;right:max(0%,100% - 24rem);rotate:-10deg}@keyframes xSrStamp{0%{opacity:0;rotate:-24deg;scale:1.9}60%{opacity:1}to{opacity:1;rotate:-10deg;scale:1}}@media (prefers-reduced-motion:reduce){.x-sr-plug-stamp{animation:none}}.x-sr-line{max-width:34ch;color:var(--x-text);margin:0;font-size:1.02rem;line-height:1.6}.x-sr-controls{min-height:0;animation:xSrIn .7s var(--x-ease) .12s both;grid-template-rows:auto;align-content:end;gap:1.15rem;display:grid;overflow:visible}@keyframes xSrIn{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:none}}.x-sr-note{color:var(--x-green);font-family:var(--x-hand), "Caveat", cursive;animation:xSrIn .55s var(--x-ease) both;align-items:baseline;gap:.6rem;margin:0;font-size:clamp(1.35rem,1.8vw,1.7rem);font-weight:600;line-height:1.1;display:flex}.x-sr-note b{color:var(--x-ink);font-family:var(--x-sans,inherit);letter-spacing:.04em;font-size:.62em;font-weight:750}.x-sr-note b span{color:var(--x-muted);font-weight:600}.x-sr-noterow{align-items:center;gap:.7rem;display:flex}.x-sr-play{border:1px solid color-mix(in srgb, var(--x-ink) 30%, transparent);width:1.875rem;height:1.875rem;color:var(--x-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.x-sr-play i{display:grid}.x-sr-play svg{fill:currentColor;width:.75rem;height:.75rem}.x-story-cursor,.x-story-ghost{z-index:40;pointer-events:none;opacity:0;position:absolute;top:0;left: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.4px;stroke-linejoin:round;filter:drop-shadow(0 2px .25rem #0000004d)}.x-story-ghost{filter:drop-shadow(0 .75rem 1rem #00000040);width:4rem;height:4rem;margin:-2rem 0 0 -2rem}.x-sr-stage.x-ss{aspect-ratio:auto;height:100%;min-height:0;max-height:none}.x-ss-legend{gap:.55rem;display:grid}.x-ss-legend [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .4rem;display:grid}.x-ss-legend button{color:var(--x-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;grid-template-columns:1rem minmax(0,1fr);align-items:center;column-gap:.55rem;padding:.3rem .4rem;transition:background .3s,color .3s;display:grid}.x-ss-legend i{border-radius:50%;width:1rem;height:1rem;box-shadow:inset 0 0 0 1px #0000001f}.x-ss-legend span{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:620;overflow:hidden}.x-ss-legend em{display:none}.x-ss-legend button[aria-checked=true]{color:var(--x-ink);background:#f1f3ef}.x-ss-legend button[aria-checked=true] i{box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 2px #fff, 0 0 0 .2rem var(--x-ink)}.x-pl{width:clamp(15.5rem,40%,23rem);max-height:calc(100% - 2rem);box-shadow:0 1.875rem 3.75rem -2.25rem #1116, 0 0 0 1px var(--x-line);color:var(--x-ink);pointer-events:auto;cursor:auto;animation:xSsRise .8s var(--x-ease) .1s both;background:#fff;border-radius:1rem;grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);font-size:.875rem;display:grid;position:absolute;top:50%;right:clamp(.8rem,2vw,1.6rem);overflow:hidden;translate:0 -50%;container-type:inline-size}.x-pl-bar{align-items:center;gap:.6rem;padding:.85rem 1rem .2rem;display:flex}.x-pl-logo{background:var(--x-ink);width:1.5rem;height:1.5rem;color:var(--x-yellow);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.x-pl-bar b{letter-spacing:-.01em;font-size:.95rem;font-weight:680}.x-pl-find{color:var(--x-muted);background:#f4f3ef;border-radius:.625rem;align-items:center;gap:.5rem;margin:.7rem 1rem 0;padding:.55rem .7rem;font-size:.84rem;display:flex}.x-pl-find svg{width:.9375rem;height:.9375rem}.x-pl-cats{flex-wrap:wrap;gap:.1rem .4rem;padding:.6rem 1rem .4rem;display:flex}.x-pl-cats button,.x-pl-res button{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;white-space:nowrap;cursor:pointer;transition:background-size .4s var(--x-ease), color .3s;border:0;margin-left:-.3rem;padding:.1rem .3rem;font-size:.84rem;font-weight:600}.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{scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));align-content:start;gap:.45rem;min-height:0;padding:.35rem 1rem .9rem;display:grid;overflow:hidden auto}.x-pl-tile{min-width:0;color:var(--x-ink);font:inherit;cursor:pointer;background:#f5f4f1;border:0;border-radius:.75rem;justify-items:center;gap:.35rem;padding:.55rem .35rem .5rem;transition:box-shadow .25s,background .25s;display:grid}.x-pl-tile[aria-checked=true]{box-shadow:0 0 0 1.5px var(--x-ink);background:#fff}.x-pl-tile>span{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;min-height:2.4em;font-size:.78rem;font-weight:560;line-height:1.2;display:-webkit-box;overflow:hidden}.x-pl-ball{aspect-ratio:1;width:74%;height:auto;display:block}.x-pl-sel{border-top:1px solid var(--x-line);background:#fbfaf7;grid-template-columns:3.6rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem 1rem;display:grid}.x-pl-big{aspect-ratio:1;width:3.6rem;height:auto;animation:xSsIn .45s var(--x-ease) both;display:block}.x-pl-info{gap:.2rem;min-width:0;display:grid}.x-pl-info b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:680;overflow:hidden}.x-pl-res{gap:.3rem;display:flex}.x-pl-res button{font-size:.78rem}.x-pl-acts{align-items:center;gap:.45rem;display:flex}.x-pl-apply{background:var(--x-ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:62.4375rem;padding:.55rem 1rem;font-size:.84rem;font-weight:650}.x-pl-acts button:not(.x-pl-apply){border:1px solid color-mix(in srgb, var(--x-ink) 22%, transparent);width:2.125rem;height:2.125rem;color:var(--x-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;transition:background .25s,color .25s,border-color .25s;display:grid}.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{background:var(--x-ink);color:#fff;white-space:nowrap;animation:xSsIn .35s var(--x-ease) both;border-radius:.5rem;margin:0;padding:.5rem .8rem;font-size:.78rem;font-weight:600;position:absolute;bottom:5.2rem;left:50%;translate:-50%}@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}}.x-ss[data-layout=library] .x-ss-full{display:none}.x-ss-kicker{color:var(--x-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.7rem;font-weight:750}.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{border-radius:inherit;position:absolute;inset:0;overflow:hidden;container-type:size}.x-im{transition:border-radius .6s var(--x-ease);touch-action:pan-y;cursor:grab;background:#111;height:100%;position:relative;overflow:hidden;container-type:size}.x-im:active{cursor:grabbing}.x-im-canvas{inset:0;position:absolute!important}.x-im .x-ss-wait{color:#fffc}.x-im-cap{z-index:4;pointer-events:none;max-width:30rem;position:absolute;top:clamp(1.4rem,3vw,2.4rem);left:clamp(1rem,4vw,3.5rem)}.x-im-cap .x-ss-kicker{color:#ffffffb3}.x-im-cap .x-ss-title{color:#fff;text-shadow:0 1px 1.125rem #00000073;font-size:clamp(1.6rem,3vw,2.6rem)}.x-im-side{z-index:4;transition:opacity .5s, transform .6s var(--x-ease);gap:.7rem;display:grid;position:absolute;top:50%;right:clamp(.8rem,2.4vw,2rem);translate:0 -50%}.x-im-side button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#ffffff24;border:1.5px solid #fffc;border-radius:50%;place-items:center;width:2.875rem;height:2.875rem;padding:0;transition:background .25s,color .25s;display:grid}.x-im-side button[aria-pressed=true]{color:var(--x-ink);background:#fff}.x-im-side svg{width:1.125rem;height:1.125rem}.x-im-rooms{z-index:4;transition:opacity .5s, transform .6s var(--x-ease);background:linear-gradient(#0000,#0000008c);justify-content:center;gap:clamp(.8rem,3.6vw,3rem);padding:1.9rem clamp(1rem,4vw,3.5rem) 1.2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.x-im-rooms:before{content:"";background:#ffffff73;height:1px;position:absolute;top:1.2rem;left:clamp(1rem,4vw,3.5rem);right:clamp(1rem,4vw,3.5rem)}.x-im-rooms button{background:linear-gradient(transparent 16%, var(--x-yellow) 16%, var(--x-yellow) 84%, transparent 84%) no-repeat 0 0 / 0% 100%;color:#ffffffe6;font:inherit;text-shadow:0 1px .5rem #00000073;cursor:pointer;transition:background-size .45s var(--x-ease), color .3s;border:0;padding:.15rem .35rem;font-size:.98rem;font-weight:640}.x-im-rooms button[aria-pressed=true]{color:var(--x-ink);text-shadow:none;background-size:100% 100%}.x-im-rooms.is-hidden{opacity:0;pointer-events:none;transform:translateY(1rem)}.x-im-spot{color:#fff;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.35rem;padding:0;display:grid}.x-im-spot span{background:radial-gradient(circle,#fff 0 .3125rem,#ffffff2e .375rem);border:2px solid #fff;border-radius:50%;width:2.125rem;height:2.125rem;box-shadow:0 2px .875rem #00000059}.x-im-spot b{font-family:var(--x-hand), "Caveat", cursive;white-space:nowrap;text-shadow:0 1px .5rem #0009;font-size:1.35rem;font-weight:600;line-height:1}.x-im-hmd{--d:min(46cqw, 86cqh);z-index:3;pointer-events:none;transform-origin:50%;position:absolute;inset:0}.x-im-hmd.is-in{animation:1.15s cubic-bezier(.6,0,.2,1) both xHmdIn}.x-im-hmd.is-out{animation:1.15s cubic-bezier(.6,0,.2,1) .3s reverse both xHmdIn}@keyframes xHmdIn{0%{opacity:0;transform:scale(2.6)}35%{opacity:1}to{transform:scale(1)}}.x-im-hmd-shell{-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;background:radial-gradient(90% 70% at 50% 16%,#2d2e33 0%,#17171a 46%,#09090a 100%);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.x-im-hmd:before{content:"";z-index:2;border-radius:clamp(1.5rem,4vw,3.5rem);position:absolute;inset:0;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) #ffffff0d,inset 0 0 4.375rem 1.875rem #000000bf}.x-im-hmd-lens{width:var(--d);aspect-ratio:1;box-shadow:inset 0 0 0 2px #ffffff1a, inset 0 0 calc(var(--d) * .06) calc(var(--d) * .025) #000c, 0 0 0 calc(var(--d) * .018) #141416, 0 0 0 calc(var(--d) * .018 + 1px) #ffffff17, 0 0 calc(var(--d) * .05) calc(var(--d) * .02) #000000a6;border-radius:50%;position:absolute;top:50%;translate:-50% -50%}.x-im-hmd-lens.is-l{left:25%}.x-im-hmd-lens.is-r{left:75%}.x-im-hmd-lens:before{content:"";background:repeating-radial-gradient(circle, transparent 0 calc(var(--d) * .028), #ffffff0b calc(var(--d) * .028 + 1px), transparent calc(var(--d) * .028 + 2px));border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 52%,#000 78%);mask:radial-gradient(circle,#0000 52%,#000 78%)}.x-im-hmd-lens:after{content:"";background:radial-gradient(38% 22% at 32% 16%,#ffffff21,#0000 70%);border-radius:50%;position:absolute;inset:0}.x-im-hmd-nose{z-index:1;width:calc(var(--d) * .4);height:calc(var(--d) * .3);background:linear-gradient(#26262b,#0d0d0f 70%);border-radius:50% 50% 0 0/70% 70% 0 0;position:absolute;bottom:-1%;left:50%;translate:-50%;box-shadow:inset 0 2px #ffffff12,0 -.5rem 1.5rem #0000008c}.x-im[data-headset] .x-im-spot{opacity:0;pointer-events:none}.x-im-dots{z-index:4;pointer-events:none;position:absolute;inset:0}.x-im-dots i{width:.55rem;height:.55rem;animation:xGazeIn .4s var(--x-ease) both;background:#ffffffe6;border-radius:50%;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 0 0 .2rem #ffffff40,0 0 .6rem #0006}.x-im-dots i:first-child{left:25%}.x-im-dots i:last-child{left:75%}.x-im-gaze{z-index:4;pointer-events:none;position:absolute;inset:0}.x-im-gaze>span{animation:xGazeIn .5s var(--x-ease) .9s both;justify-items:center;gap:.45rem;display:grid;position:absolute;top:50%;translate:-50% -1.25rem}.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:#ffffff29;stroke:#ffffff8c;stroke-width:3px}.x-im-gaze circle.fill{fill:none;stroke:var(--x-yellow);stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.1s linear 1.2s forwards xGazeFill}.x-im-gaze b{color:#fff;font-family:var(--x-hand), "Caveat", cursive;white-space:nowrap;text-shadow:0 1px .5rem #0009;font-size:1.3rem;font-weight:600;line-height:1}@keyframes xGazeIn{0%{opacity:0;scale:.6}}@keyframes xGazeFill{to{stroke-dashoffset:0}}.x-im-blink{z-index:5;pointer-events:none;opacity:0;background:#000;animation:.5s ease-in-out .35s both xBlink;position:absolute;inset:0}.x-im-blink.is-out{animation-delay:0s}@keyframes xBlink{50%{opacity:1}}.x-apps{gap:clamp(1.2rem,2.6vw,2rem);display:grid}.x-apps-stage{aspect-ratio:16/9;cursor:auto;min-height:36.25rem}.x-ss[data-layout=marktech] .x-ss-cap{top:clamp(1.2rem,2.4vw,2rem)}.x-mk{place-items:center;padding:clamp(4.4rem,9vh,5.6rem) clamp(1rem,3vw,2.6rem) clamp(1rem,2.4vw,2rem);display:grid;position:absolute;inset:0;container-type:size}.x-mk-win{width:min(100%,62rem);height:min(100%,32rem);box-shadow:0 1.875rem 3.75rem -2.25rem #1116, 0 0 0 1px var(--x-line);color:var(--x-ink);animation:xSsRise .8s var(--x-ease) .15s both;background:#fff;border-radius:.875rem;grid-template-rows:2.5rem minmax(0,1fr);font-size:.84rem;display:grid;overflow:hidden}.x-mk-bar{border-bottom:1px solid var(--x-line);background:#f7f6f2;align-items:center;gap:.8rem;padding:0 1rem;font-size:.82rem;display:flex}.x-mk-bar>span:not(.x-pw-dots){color:var(--x-muted)}.x-mk-bar em{color:var(--x-muted);background:#ecebe6;border-radius:62.4375rem;margin-left:auto;padding:.18rem .55rem;font-size:.7rem;font-style:normal;font-weight:650;transition:background .3s,color .3s}.x-mk-bar em.is-live{color:var(--x-green);background:#e3f4e8}.x-mk-body{grid-template-columns:10.5rem minmax(0,1fr);min-height:0;display:grid}.x-mk-nav{border-right:1px solid var(--x-line);align-content:start;gap:.15rem;padding:.8rem .55rem;display:grid}.x-mk-nav button{color:var(--x-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.6rem;padding:.4rem .5rem;font-size:.8rem;font-weight:560;transition:background .25s,color .25s;display:flex}.x-mk-nav i{border:1px solid var(--x-line);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;transition:background .3s,border-color .3s,color .3s;display:grid}.x-mk-nav svg{width:.75rem;height:.75rem}.x-mk-nav button[aria-current]{color:var(--x-ink);background:#f3f2ee;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{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) clamp(10.5rem,22cqw,13.5rem) clamp(6rem,12cqw,7.4rem);gap:1rem 1.4rem;min-height:0;padding:1.2rem 1.4rem;display:grid;overflow:hidden}.x-mk-cap{color:var(--x-muted);white-space:nowrap;align-items:baseline;gap:.35rem;margin:0 0 .7rem;font-size:.76rem;display:flex}.x-mk-cap b{color:var(--x-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1}.x-mk-cap svg{width:.9375rem;height:.9375rem;color:var(--x-muted);align-self:center}.x-mk-list{grid-area:1/1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.x-mk-rows{grid-auto-rows:minmax(0,1fr);max-height:17rem;display:grid;position:relative}.x-mk-hl{background:#fff7c2;border-radius:.625rem;position:absolute;top:0;left:-.5rem;right:-.5rem}.x-mk-row{border-bottom:1px solid #f1efea;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem 0;font-size:.84rem;display:grid;position:relative}.x-mk-row:last-child{border-bottom:0}.x-mk-row b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.x-mk-av{color:#111111a8;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.64rem;font-weight:700;display:grid}.x-mk-day{color:var(--x-muted);font-variant-numeric:tabular-nums;font-size:.76rem}.x-mk-phone{grid-area:1/2/span 2;place-items:center;min-height:0;display:grid;container-type:size}.x-mk-screen{aspect-ratio:9/16;background:#f3eee6;border-radius:1.25rem;width:min(100cqw - .75rem,56.25cqh - .421875rem);position:relative;overflow:hidden;box-shadow:0 0 0 .3125rem #1b1b1b,0 0 0 .375rem #3a3a3a,0 1.75rem 2.75rem -1.625rem #1119}.x-mk-confetti i{border-radius:1px;width:.3125rem;height:.5625rem;position:absolute;rotate:24deg}.x-mk-confetti i:nth-child(3n){border-radius:50%;width:.375rem;height:.375rem;rotate:-30deg}.x-mk-balloon{width:26%;height:auto;position:absolute;bottom:0;overflow:visible}.x-mk-copy{text-align:center;justify-items:center;gap:.3rem;display:grid;position:absolute;inset:24% 8% auto}.x-mk-hb{color:#111111a8;font-size:clamp(.7rem,7.5cqw,.9rem);font-weight:600}.x-mk-names{place-items:center;min-height:3.2rem;display:grid}.x-mk-names>*{grid-area:1/1}.x-mk-token{background:var(--x-yellow);color:var(--x-ink);border-radius:.375rem;padding:.2rem .5rem;font-size:clamp(.72rem,7.5cqw,.9rem);font-weight:700}.x-mk-name{color:var(--x-ink);font-family:var(--x-hand), "Caveat", cursive;font-size:clamp(2.2rem,28cqw,3.4rem);font-weight:700;line-height:1}.x-mk-cake{aspect-ratio:1;color:#e0664c;background:#fff;border-radius:50%;place-items:center;width:clamp(2.2rem,24cqw,2.9rem);margin-top:.45rem;display:grid;box-shadow:0 .625rem 1.25rem -.75rem #11111173}.x-mk-cake svg{width:52%;height:52%}.x-mk-when{color:var(--x-ink);white-space:nowrap;z-index:2;background:#fff;border-radius:62.4375rem;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.68rem;font-weight:650;display:flex;position:absolute;top:.625rem;left:50%;translate:-50%;box-shadow:0 .5rem 1rem -.625rem #11111173}.x-mk-when svg{width:.75rem;height:.75rem;color:var(--x-green)}.x-mk-render{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#ffffffb3;place-items:center;display:grid;position:absolute;inset:0}.x-mk-render i{background:#e2dfd8;border-radius:2px;width:55%;height:.25rem;overflow:hidden}.x-mk-render b{background:var(--x-green);transform-origin:0;height:100%;display:block}.x-mk-player{-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#ffffffd9;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex;position:absolute;bottom:.625rem;left:.625rem;right:.625rem}.x-mk-player svg{fill:currentColor;width:.625rem;height:.625rem}.x-mk-scrub{background:#11111124;border-radius:2px;flex:1;height:.1875rem;overflow:hidden}.x-mk-scrub b{background:var(--x-ink);transform-origin:0;height:100%;display:block}.x-mk-strip{grid-area:1/3/span 2;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.x-mk-thumbs{grid-auto-rows:minmax(0,1fr);gap:.55rem;min-height:0;display:grid}.x-mk-thumb{border-radius:.75rem;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1111110d,0 .625rem 1.125rem -.875rem #11111180}.x-mk-thumb em{color:var(--x-ink);font-family:var(--x-hand), "Caveat", cursive;font-size:1.5rem;font-style:normal;font-weight:700;position:relative}.x-mk-thumb-dot{aspect-ratio:1;opacity:.55;border-radius:50%;width:46%;position:absolute;bottom:-14%;left:50%;translate:-50%}.x-mk-thumb.is-more{background:#f4f3ef}.x-mk-thumb.is-more em{color:var(--x-muted);font-variant-numeric:tabular-nums;font-family:inherit;font-size:.84rem;font-weight:700}.x-mk-tick{background:var(--x-green);color:#fff;border-radius:50%;place-items:center;width:1.125rem;height:1.125rem;display:grid;position:absolute;top:.375rem;right:.375rem}.x-mk-tick svg{stroke-width:3.4px;width:.6875rem;height:.6875rem}.x-mk-kpis{border-top:1px solid var(--x-line);grid-area:2/1;grid-template-columns:repeat(3,auto) minmax(5rem,1fr);align-items:end;gap:1.4rem;padding-top:1rem;display:grid}.x-mk-kpi{color:var(--x-muted);gap:.2rem;font-size:.74rem;line-height:1;display:grid}.x-mk-kpi b{color:var(--x-ink);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:700}.x-mk-spark{width:100%;height:2.4rem;overflow:visible}.x-mk-spark-line{fill:none;stroke:var(--x-green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.x-mk-spark-area{fill:#0a9f3c1a}.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{letter-spacing:-.02em;font-weight:800}.x-mk-bar>span:not(.x-pw-dots){font-weight:500}.x-mk-bar em{letter-spacing:.1em;text-transform:uppercase;padding:.22rem .55rem;font-size:.6rem;font-weight:800}.x-mk-nav button{letter-spacing:-.01em;font-size:.8rem;font-weight:600}.x-mk-nav button[aria-current]{font-weight:750}.x-mk-cap{letter-spacing:.1em;text-transform:uppercase;gap:.45rem;font-size:.62rem;font-weight:750}.x-mk-cap b{letter-spacing:-.04em;text-transform:none;font-size:1.55rem;font-weight:800}.x-mk-row{font-size:.86rem}.x-mk-row b{letter-spacing:-.015em;font-weight:650}.x-mk-av{letter-spacing:.04em;font-size:.6rem;font-weight:800}.x-mk-day{font-size:.72rem;font-weight:600}.x-mk-hb{letter-spacing:-.01em;font-weight:650}.x-mk-when{letter-spacing:-.005em;font-weight:700}.x-mk-thumb.is-more em{letter-spacing:-.02em;font-family:inherit;font-size:.82rem;font-weight:800}.x-mk-kpi{letter-spacing:.1em;text-transform:uppercase;gap:.35rem;font-size:.6rem;font-weight:750}.x-mk-kpi b{letter-spacing:-.04em;text-transform:none;font-size:1.5rem;font-weight:800}@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]{background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:.9rem .6rem;height:auto;display:flex;overflow:visible;container-type:normal}.x-im-view{aspect-ratio:2/1.12;background:#111;border-radius:1.4rem;flex:0 0 100%;position:relative;inset:auto}.x-im-view .x-im-hmd:before{border-radius:1.4rem}.x-im-cap,.x-im .x-im-cap{flex:0 0 100%;order:-1;max-width:none;position:static}.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{opacity:1;pointer-events:auto;background:0 0;flex:1;justify-content:flex-start;gap:.4rem;padding:0;position:static;transform:none}.x-im-rooms:before{display:none}.x-im-rooms button{color:var(--x-muted);text-shadow:none;white-space:nowrap;padding:.3rem .4rem;font-size:.8rem}.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{order:2;gap:.35rem;display:flex;position:static;translate:none}.x-im-side button{border-color:var(--x-line);width:2.25rem;height:2.25rem;color:var(--x-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.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-rows:auto auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);min-height:0}.x-sr-pin.is-full{grid-template-rows:minmax(0,1fr)}.x-sr-copy{display:contents}.x-sr-chapters{scrollbar-width:none;grid-row:1;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:.45rem;margin-top:.6rem;padding:.4rem .2rem .5rem;overflow-x:auto}.x-sr-chapters>button:not(.x-sr-play){padding:.45rem .75rem .8rem}.x-sr-cn{font-size:1rem}.x-sr-cl{white-space:nowrap;font-size:.82rem}.x-sr-pin{grid-template-rows:auto auto auto auto auto;height:auto;min-height:0;max-height:none}.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{grid-template-rows:auto auto auto auto;width:auto;max-height:none;inset:auto .5rem .5rem;translate:none}.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{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.x-pl-grid{grid-template-columns:none;grid-auto-columns:28%;grid-auto-flow:column;padding-bottom:.6rem;overflow:auto hidden}.x-pl-sel{padding:.6rem .8rem}.x-pl-toast{font-size:.72rem;bottom:4.4rem}.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{width:50%;bottom:-2%;right:-4%}.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]{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.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-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.x-mk-nav{border-right:0;border-bottom:1px solid var(--x-line);scrollbar-width:none;grid-auto-flow:column;justify-content:start;padding:.5rem;overflow-x:auto}.x-mk-nav button{padding:.3rem}.x-mk-nav button span{display:none}.x-mk-nav button[aria-current] span{padding-right:.25rem;display:inline}.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-head,.x-sr-controls{animation:none}}
