.ui-car,.ui-gal{--swiper-navigation-size:18px;--swiper-navigation-color:var(--acc);--swiper-theme-color:var(--acc);--swiper-pagination-color:var(--acc);--swiper-pagination-bullet-inactive-color:var(--fg);--swiper-pagination-bullet-inactive-opacity:.35;--swiper-pagination-bullet-border-radius:min(var(--s-r,0px), 3px);--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px;--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-progressbar-bg-color:var(--ln);--swiper-pagination-progressbar-size:6px;width:100%;min-width:0;color:var(--fg);font-family:var(--s-ff,inherit);margin-inline:auto}.ui-car .swiper,.ui-gal .swiper{width:100%;min-width:0}.ui-car .swiper-button-prev,.ui-car .swiper-button-next,.ui-gal .swiper-button-prev,.ui-gal .swiper-button-next{background:var(--s-bg,var(--card));border:var(--s-bd,1px solid var(--ln));border-radius:var(--s-r,0);width:40px;height:40px;box-shadow:var(--s-sh,none);-webkit-backdrop-filter:var(--s-bf,none);backdrop-filter:var(--s-bf,none);margin-top:-20px;padding:10px;transition:none}.ui-car .swiper-button-prev:hover,.ui-car .swiper-button-next:hover,.ui-gal .swiper-button-prev:hover,.ui-gal .swiper-button-next:hover{background:var(--acc);color:var(--bg)}.ui-car .swiper-button-prev:focus-visible,.ui-car .swiper-button-next:focus-visible,.ui-gal .swiper-button-prev:focus-visible,.ui-gal .swiper-button-next:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.ui-car .swiper-pagination-fraction,.ui-gal .swiper-pagination-fraction{color:var(--fg);letter-spacing:.1em;font-weight:700}.ui-car .swiper-pagination-progressbar,.ui-gal .swiper-pagination-progressbar,.ui-car .swiper-pagination-progressbar-fill,.ui-gal .swiper-pagination-progressbar-fill{border-radius:0}.ui-car .swiper-pagination-bullet,.ui-gal .swiper-pagination-bullet{transition:none}.ui-car{max-width:var(--car-max,980px)}.ui-car .swiper{padding:4px 10px 56px 4px}.ui-car .swiper-slide{height:auto;display:flex}.ui-car .swiper-slide>*{width:100%;min-width:0}.ui-car .swiper .swiper-button-prev,.ui-car .swiper .swiper-button-next{margin-top:0;top:auto;bottom:0}.ui-car .swiper .swiper-button-prev{left:4px}.ui-car .swiper .swiper-button-next{right:10px}.ui-car .swiper-pagination{--swiper-pagination-bottom:14px;bottom:14px}.ui-car .swiper-pagination-fraction{bottom:10px}.ui-car--cards .swiper{max-width:440px}.ui-car--fade .swiper-slide{pointer-events:none}.ui-car--fade .swiper-slide-active{pointer-events:auto}.ui-car--ticker .swiper{padding:4px 0}.ui-car--ticker .swiper-wrapper{transition-timing-function:linear!important}.ui-car--ticker .swiper-slide{width:auto;padding-right:0}.ui-gal{max-width:var(--gal-max,860px)}.ui-gal .swiper{padding:4px 10px 10px 4px}.ui-gal .swiper-slide{height:auto}.ui-gal__shot{width:100%;aspect-ratio:var(--gal-ratio,4 / 3);background:var(--s-bg,var(--card));margin:0;position:relative;overflow:hidden}.ui-gal__shot img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;-webkit-user-select:none;user-select:none;display:block}.ui-gal__shot .swiper-zoom-container{width:100%;height:100%}.ui-gal__shot--fill{aspect-ratio:auto;height:100%}.ui-gal__cap{background:var(--bg);max-width:calc(100% - 20px);color:var(--fg);border:2px solid var(--fg);text-align:left;text-shadow:none;text-transform:none;pointer-events:none;gap:2px;padding:6px 10px;font-size:12px;line-height:1.3;display:grid;position:absolute;bottom:10px;left:10px}.ui-gal__cap strong{color:var(--acc-text,var(--acc));letter-spacing:.06em;font-size:13px}.ui-gal--thumbs .ui-gal__main{padding-bottom:8px}.ui-gal--thumbs .ui-gal__thumbs{padding-top:6px;padding-bottom:10px}.ui-gal--thumbs .ui-gal__thumbs .swiper-slide{cursor:pointer;opacity:.5}.ui-gal--thumbs .ui-gal__thumbs .swiper-slide-thumb-active{opacity:1}.ui-gal--thumbs .ui-gal__thumbs .swiper-slide-thumb-active .ui-gal__thumb{outline:3px solid var(--acc);outline-offset:1px}.ui-gal__thumb{aspect-ratio:4/3;margin:0;overflow:hidden}.ui-gal__thumb img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.ui-gal--coverflow .swiper{padding:24px 0 44px}.ui-gal--coverflow .swiper-slide{width:min(62%,380px)}.ui-gal--creative .swiper{padding:10px 20px 44px 10px;overflow:visible}.ui-gal--creative,.ui-gal--cube,.ui-gal--cards{overflow:visible}.ui-gal--cards .swiper{width:min(100%,360px);padding:10px 0 24px;overflow:visible}.ui-gal--cube .swiper{width:min(100%,420px);padding:14px 0 46px;overflow:visible}.ui-gal--cube .swiper-slide{background:var(--bg)}.ui-gal--fade .swiper-pagination-fraction{background:var(--bg);border:2px solid var(--fg);width:auto;padding:3px 9px;bottom:14px;left:auto;right:14px}.ui-gal--filmstrip{--gal-h:260px}.ui-gal--filmstrip .swiper{padding-bottom:26px}.ui-gal--filmstrip .swiper-slide{width:calc(var(--gal-h) * var(--w,1.2));height:var(--gal-h)}.ui-gal--filmstrip .swiper-pagination-progressbar{top:auto;bottom:0}.ui-gal--mosaic{max-width:980px}.ui-gal--mosaic .swiper{height:440px;padding-bottom:34px}.ui-gal--mosaic .swiper-slide{height:calc(50% - 6px)}.ui-gal--mosaic .swiper-pagination{bottom:4px}@media (max-width:720px){.ui-gal--filmstrip{--gal-h:200px}.ui-gal--mosaic .swiper{height:380px}}
.ui-vid{width:100%;max-width:var(--vid-max,980px);aspect-ratio:var(--vid-ratio,16 / 9);color:var(--fg);font-family:var(--s-ff,inherit);-webkit-tap-highlight-color:transparent;background:#000;margin-inline:auto;position:relative;overflow:hidden}.ui-vid:focus-visible{outline:3px solid var(--acc);outline-offset:3px}.ui-vid__video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.ui-vid.is-idle{cursor:none}.ui-vid--bg{aspect-ratio:auto;max-width:none;box-shadow:none;pointer-events:none;border:0;margin:0;position:absolute;inset:0}.ui-vid--bg .ui-vid__video{object-fit:cover}.ui-vid__cover,.ui-vid__facade{width:100%;color:inherit;font:inherit;cursor:pointer;background:linear-gradient(#0000 40%,#0009);border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.ui-vid__facade{background:#000}.ui-vid__facade img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;opacity:.85;position:absolute;inset:0}.ui-vid__big{background:var(--s-pri-bg,var(--acc));width:84px;height:84px;color:var(--s-pri-fg,var(--bg));border:var(--s-pri-bd,3px solid var(--bg));box-shadow:6px 6px 0 var(--bg);place-items:center;display:grid;position:relative}.ui-vid__cover:hover .ui-vid__big,.ui-vid__facade:hover .ui-vid__big{box-shadow:3px 3px 0 var(--bg);translate:3px 3px}.ui-vid__cover:focus-visible,.ui-vid__facade:focus-visible{outline:3px solid var(--fg);outline-offset:-6px}.ui-vid__title,.ui-vid__tag{background:var(--bg);max-width:calc(100% - 28px);color:var(--fg);border:2px solid var(--fg);letter-spacing:.06em;text-align:left;text-transform:none;padding:6px 12px;font-size:14px;position:absolute;bottom:14px;left:14px}.ui-vid__tag{color:var(--acc-text,var(--acc));font-size:12px}.ui-vid__frame{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.ui-vid__scan{pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000004d 0 1px,#0000 1px 3px);position:absolute;inset:0}.ui-vid__err{text-align:center;background:var(--bg);place-content:center;gap:6px;padding:20px;display:grid;position:absolute;inset:0}.ui-vid__err strong{color:var(--acc-text,var(--acc))}.ui-vid__err span{color:var(--mut-text,var(--mut));word-break:break-all;font-size:12px}.ui-vid__ctl{background:var(--bg);border-top:2px solid var(--fg);text-transform:none;align-items:center;gap:8px;padding:6px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.ui-vid.is-idle .ui-vid__ctl{transform:translateY(100%)}.ui-vid__ctl:focus-within{transform:none!important}.ui-vid__btn{min-width:34px;height:34px;color:var(--fg);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:2px solid #0000;flex:none;place-items:center;padding:0 6px;font-size:13px;display:grid;position:relative}.ui-vid__btn:hover{background:var(--acc);color:var(--bg)}.ui-vid__btn:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.ui-vid__btn.is-on{color:var(--acc-text,var(--acc));border-color:var(--acc)}.ui-vid__btn.is-off svg{opacity:.4}.ui-vid__btn.is-off:after{content:"";background:var(--acc);height:2px;position:absolute;top:50%;left:6px;right:6px;transform:rotate(-45deg)}.ui-vid__time{letter-spacing:.06em;min-width:40px;color:var(--fg);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.ui-vid__bar{background:var(--ln);border:2px solid var(--fg);cursor:pointer;touch-action:none;flex:1;min-width:40px;height:14px;position:relative}.ui-vid__bar:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ui-vid__vol{flex:none;width:72px}.ui-vid__bar-buf,.ui-vid__bar-fill{position:absolute;top:0;bottom:0;left:0}.ui-vid__bar-buf{background:var(--fg);opacity:.25}.ui-vid__bar-fill{background:var(--acc)}.ui-vid__bar-thumb{background:var(--fg);pointer-events:none;width:8px;height:18px;position:absolute;top:-5px;translate:-50%}.ui-vid.is-full{aspect-ratio:auto;width:100vw;max-width:none;height:100vh;box-shadow:none;border:0}@media (max-width:640px){.ui-vid__vol,.ui-vid__btn--txt{display:none}.ui-vid__big{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.ui-vid.is-idle .ui-vid__ctl{transform:none}}.ui-vid__ascii{pointer-events:none;position:absolute;inset:0}.ui-vid__ascii.has-hover{pointer-events:auto}.ui-vid__ascii .ui-fill-canvas{width:100%;height:100%;display:block}.ui-vid__tag--top{top:14px;bottom:auto}.ui-vid__cover{z-index:2}.ui-vid__ctl{z-index:3}.ui-vid__tag--link{z-index:2;text-decoration:none;inset:10px 10px auto auto}.ui-vid__tag--link:hover{background:var(--acc);color:var(--bg)}.ui-vid__tag--note{z-index:2;pointer-events:none;font-size:11px;top:10px;bottom:auto;left:10px}.ui-fvid{width:var(--fv-w);position:relative}.ui-fvid__mini{--fv-x:0px;--fv-y:0px;width:100%;aspect-ratio:var(--fv-ar);background:var(--card,#111);cursor:pointer;transform:translate(var(--fv-x), var(--fv-y)) rotate(var(--fv-tilt));border:0;border-radius:14px;padding:0;transition:transform .6s cubic-bezier(.2,.8,.2,1),border-radius .4s;animation:7s ease-in-out infinite ui-fvid-mecer;display:block;position:relative;overflow:hidden}.ui-fvid__mini:hover,.ui-fvid__mini:focus-visible{--fv-tilt:0deg;border-radius:22px;animation-play-state:paused}.ui-fvid__mini:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.ui-fvid__mini video{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.ui-fvid__mini:hover video{transform:scale(1.06)}@keyframes ui-fvid-mecer{0%,to{translate:0;rotate:none}33%{translate:0 -10px;rotate:1.2deg}66%{translate:0 5px;rotate:-.8deg}}.ui-fvid.is-still .ui-fvid__mini{animation:none}.ui-fvid__play{color:#111;background:#ffffffeb;border-radius:50%;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:50%;left:50%;transform:scale(.82)}.ui-fvid__play svg{fill:currentColor;width:22px;height:22px;translate:1.5px}.ui-fvid__mini:hover .ui-fvid__play{transform:scale(1)}.ui-fvid__label{letter-spacing:.1em;text-transform:uppercase;color:#fff;justify-content:space-between;gap:8px;font:500 10px/1 ui-monospace,monospace;display:flex;position:absolute;inset:auto 10px 10px}.ui-fvid__label>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.ui-fvid__label i{background:#ff3b30;border-radius:50%;width:6px;height:6px;animation:1.6s step-end infinite ui-fvid-rec}@keyframes ui-fvid-rec{50%{opacity:.2}}.ui-fvid__layer{z-index:1000;background:#08080c00;transition:background .6s;position:fixed;inset:0}.ui-fvid__layer.is-open{background:#08080cd1}.ui-fvid__full{left:var(--x0);top:var(--y0);width:var(--w0);aspect-ratio:var(--fv-ar);background:#000;border-radius:14px;transition:left .7s cubic-bezier(.65,0,.2,1),top .7s cubic-bezier(.65,0,.2,1),width .7s cubic-bezier(.65,0,.2,1),translate .7s cubic-bezier(.65,0,.2,1),border-radius .7s;position:fixed;overflow:hidden;translate:0}.ui-fvid__layer.is-open .ui-fvid__full{width:min(88vw, calc(84svh * var(--fv-k,1.78)));border-radius:6px;top:50%;left:50%;translate:-50% -50%}.ui-fvid__full video{object-fit:cover;width:100%;height:100%;display:block}.ui-fvid__close{color:#111;cursor:pointer;opacity:0;background:#fff;border:0;border-radius:50%;width:48px;height:48px;font-size:26px;line-height:1;transition:opacity .4s .3s;position:fixed;top:20px;right:20px}.ui-fvid__layer.is-open .ui-fvid__close{opacity:1}@media (prefers-reduced-motion:reduce){.ui-fvid__mini,.ui-fvid__full,.ui-fvid__layer{transition:none;animation:none}}
@property --ui-vt-k{syntax:"<percentage>";inherits:true;initial-value:0%}@property --ui-vt-r{syntax:"<length>";inherits:true;initial-value:0}@property --ui-vt-s{syntax:"<length-percentage>";inherits:true;initial-value:0%}@property --ui-vt-t{syntax:"<percentage>";inherits:true;initial-value:0%}@property --ui-vt-b1{syntax:"<percentage>";inherits:true;initial-value:0%}@property --ui-vt-b2{syntax:"<percentage>";inherits:true;initial-value:0%}@property --ui-vt-b3{syntax:"<percentage>";inherits:true;initial-value:0%}@property --ui-vt-b4{syntax:"<percentage>";inherits:true;initial-value:0%}@property --ui-vt-b5{syntax:"<percentage>";inherits:true;initial-value:0%}@property --ui-vt-g{syntax:"<length>";inherits:true;initial-value:0}@property --ui-vt-a1{syntax:"<number>";inherits:false;initial-value:1}@property --ui-vt-a2{syntax:"<number>";inherits:false;initial-value:1}@property --ui-vt-a3{syntax:"<number>";inherits:false;initial-value:1}@property --ui-vt-a4{syntax:"<number>";inherits:false;initial-value:1}::view-transition{pointer-events:none}::view-transition-group(.ui-vt){--ui-vt-d:.38s;--ui-vt-ease:cubic-bezier(.22, 1, .36, 1);--ui-vt-c:var(--ui-vt-acc,var(--acc));--ui-vt-c2:var(--ui-vt-acc2,var(--acc2));--ui-vt-x:0px;--ui-vt-y:0px}::view-transition-group(.ui-vt-morph){--ui-vt-d:.38s;--ui-vt-ease:cubic-bezier(.22, 1, .36, 1);--ui-vt-c:var(--ui-vt-acc,var(--acc));--ui-vt-c2:var(--ui-vt-acc2,var(--acc2));--ui-vt-x:0px;--ui-vt-y:0px}::view-transition-group(.ui-vt--fast){--ui-vt-d:.24s}::view-transition-group(.ui-vt--slow){--ui-vt-d:.56s}::view-transition-group(.ui-vt--acc2){--ui-vt-c:var(--ui-vt-acc2,var(--acc2));--ui-vt-c2:var(--ui-vt-acc,var(--acc))}::view-transition-group(.ui-vt--fg){--ui-vt-c:var(--ui-vt-fg,var(--fg));--ui-vt-c2:var(--ui-vt-mut,var(--mut))}::view-transition-group(.ui-vt-out){z-index:1}::view-transition-group(.ui-vt-in){z-index:2}::view-transition-old(.ui-vt-root){mix-blend-mode:normal}::view-transition-new(.ui-vt-root){mix-blend-mode:normal}:root[data-ui-vt]::view-transition{background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-group(.ui-vt-root.ui-vt-none){animation:none}::view-transition-new(.ui-vt-root.ui-vt-none){animation:none}::view-transition-old(.ui-vt-root.ui-vt-none){display:none}@keyframes ui-vt-out{to{opacity:0}}@keyframes ui-vt-in{0%{opacity:0}}@keyframes ui-vt-hold{0%,60%{opacity:1}to{opacity:0}}@keyframes ui-vt-k{0%{--ui-vt-k:0%}to{--ui-vt-k:116%}}::view-transition-new(.ui-vt-wipe-left){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-wipe-right){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-wipe-up){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-wipe-down){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-scan-left){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-scan-right){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-scan-up){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-scan-down){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-stack-left){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-stack-right){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-stack-up){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-stack-down){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-blinds){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-stairs){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-pixelate){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-scanline){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-iris){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-curtain){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-new(.ui-vt-terminal){background:var(--ui-vt-page,var(--ui-vt-bg,var(--bg)))}::view-transition-old(.ui-vt-blinds){animation:ui-vt-hold var(--ui-vt-d) linear both}::view-transition-old(.ui-vt-stairs){animation:ui-vt-hold var(--ui-vt-d) linear both}::view-transition-old(.ui-vt-pixelate){animation:ui-vt-hold var(--ui-vt-d) linear both}::view-transition-old(.ui-vt-iris){animation:ui-vt-hold var(--ui-vt-d) linear both}::view-transition-old(.ui-vt-curtain){animation:ui-vt-hold var(--ui-vt-d) linear both}::view-transition-old(.ui-vt-fade){animation:ui-vt-out calc(var(--ui-vt-d) * .5) ease-in both}::view-transition-new(.ui-vt-fade){animation:ui-vt-in calc(var(--ui-vt-d) * .7) var(--ui-vt-ease) calc(var(--ui-vt-d) * .3) both}::view-transition-group(.ui-vt-slide-left){--ui-vt-x:48px}::view-transition-group(.ui-vt-slide-right){--ui-vt-x:-48px}::view-transition-group(.ui-vt-slide-up){--ui-vt-y:32px}::view-transition-group(.ui-vt-slide-down){--ui-vt-y:-32px}::view-transition-old(.ui-vt-slide-left){animation:ui-vt-slide-out calc(var(--ui-vt-d) * .6) cubic-bezier(.55, 0, 1, .45) both}::view-transition-old(.ui-vt-slide-right){animation:ui-vt-slide-out calc(var(--ui-vt-d) * .6) cubic-bezier(.55, 0, 1, .45) both}::view-transition-old(.ui-vt-slide-up){animation:ui-vt-slide-out calc(var(--ui-vt-d) * .6) cubic-bezier(.55, 0, 1, .45) both}::view-transition-old(.ui-vt-slide-down){animation:ui-vt-slide-out calc(var(--ui-vt-d) * .6) cubic-bezier(.55, 0, 1, .45) both}::view-transition-new(.ui-vt-slide-left){animation:ui-vt-slide-in calc(var(--ui-vt-d) * .85) var(--ui-vt-ease) calc(var(--ui-vt-d) * .15) both}::view-transition-new(.ui-vt-slide-right){animation:ui-vt-slide-in calc(var(--ui-vt-d) * .85) var(--ui-vt-ease) calc(var(--ui-vt-d) * .15) both}::view-transition-new(.ui-vt-slide-up){animation:ui-vt-slide-in calc(var(--ui-vt-d) * .85) var(--ui-vt-ease) calc(var(--ui-vt-d) * .15) both}::view-transition-new(.ui-vt-slide-down){animation:ui-vt-slide-in calc(var(--ui-vt-d) * .85) var(--ui-vt-ease) calc(var(--ui-vt-d) * .15) both}@keyframes ui-vt-slide-out{to{opacity:0;translate:calc(var(--ui-vt-x) * -1) calc(var(--ui-vt-y) * -1)}}@keyframes ui-vt-slide-in{0%{opacity:0;translate:var(--ui-vt-x) var(--ui-vt-y)}}::view-transition-group(.ui-vt-out.ui-vt-wipe-left){animation:ui-vt-k var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both}::view-transition-group(.ui-vt-root.ui-vt-wipe-left){animation:ui-vt-k var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both}::view-transition-group(.ui-vt-out.ui-vt-wipe-right){animation:ui-vt-k var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both}::view-transition-group(.ui-vt-root.ui-vt-wipe-right){animation:ui-vt-k var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both}::view-transition-group(.ui-vt-out.ui-vt-wipe-up){animation:ui-vt-k var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both}::view-transition-group(.ui-vt-root.ui-vt-wipe-up){animation:ui-vt-k var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both}::view-transition-group(.ui-vt-out.ui-vt-wipe-down){animation:ui-vt-k var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both}::view-transition-group(.ui-vt-root.ui-vt-wipe-down){animation:ui-vt-k var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both}::view-transition-new(.ui-vt-wipe-left){animation:ui-vt-k var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both}::view-transition-new(.ui-vt-wipe-right){animation:ui-vt-k var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both}::view-transition-new(.ui-vt-wipe-up){animation:ui-vt-k var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both}::view-transition-new(.ui-vt-wipe-down){animation:ui-vt-k var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both}::view-transition-old(.ui-vt-wipe-left){animation:none}::view-transition-old(.ui-vt-wipe-right){animation:none}::view-transition-old(.ui-vt-wipe-up){animation:none}::view-transition-old(.ui-vt-wipe-down){animation:none}::view-transition-group(.ui-vt-out.ui-vt-wipe-left){background:linear-gradient(to left, transparent calc(var(--ui-vt-k) - 16%), var(--ui-vt-c) 0 var(--ui-vt-k), transparent 0)}::view-transition-group(.ui-vt-root.ui-vt-wipe-left){background:linear-gradient(to left, transparent calc(var(--ui-vt-k) - 16%), var(--ui-vt-c) 0 var(--ui-vt-k), transparent 0)}::view-transition-old(.ui-vt-wipe-left){clip-path:inset(0 min(var(--ui-vt-k), 100%) 0 0)}::view-transition-new(.ui-vt-wipe-left){clip-path:inset(0 0 0 calc(100% - max(var(--ui-vt-k) - 16%, 0%)))}::view-transition-group(.ui-vt-out.ui-vt-wipe-right){background:linear-gradient(to right, transparent calc(var(--ui-vt-k) - 16%), var(--ui-vt-c) 0 var(--ui-vt-k), transparent 0)}::view-transition-group(.ui-vt-root.ui-vt-wipe-right){background:linear-gradient(to right, transparent calc(var(--ui-vt-k) - 16%), var(--ui-vt-c) 0 var(--ui-vt-k), transparent 0)}::view-transition-old(.ui-vt-wipe-right){clip-path:inset(0 0 0 min(var(--ui-vt-k), 100%))}::view-transition-new(.ui-vt-wipe-right){clip-path:inset(0 calc(100% - max(var(--ui-vt-k) - 16%, 0%)) 0 0)}::view-transition-group(.ui-vt-out.ui-vt-wipe-up){background:linear-gradient(to top, transparent calc(var(--ui-vt-k) - 16%), var(--ui-vt-c) 0 var(--ui-vt-k), transparent 0)}::view-transition-group(.ui-vt-root.ui-vt-wipe-up){background:linear-gradient(to top, transparent calc(var(--ui-vt-k) - 16%), var(--ui-vt-c) 0 var(--ui-vt-k), transparent 0)}::view-transition-old(.ui-vt-wipe-up){clip-path:inset(0 0 min(var(--ui-vt-k), 100%) 0)}::view-transition-new(.ui-vt-wipe-up){clip-path:inset(calc(100% - max(var(--ui-vt-k) - 16%, 0%)) 0 0 0)}::view-transition-group(.ui-vt-out.ui-vt-wipe-down){background:linear-gradient(to bottom, transparent calc(var(--ui-vt-k) - 16%), var(--ui-vt-c) 0 var(--ui-vt-k), transparent 0)}::view-transition-group(.ui-vt-root.ui-vt-wipe-down){background:linear-gradient(to bottom, transparent calc(var(--ui-vt-k) - 16%), var(--ui-vt-c) 0 var(--ui-vt-k), transparent 0)}::view-transition-old(.ui-vt-wipe-down){clip-path:inset(min(var(--ui-vt-k), 100%) 0 0 0)}::view-transition-new(.ui-vt-wipe-down){clip-path:inset(0 0 calc(100% - max(var(--ui-vt-k) - 16%, 0%)) 0)}::view-transition-group(.ui-vt-scan-left){--ui-vt-to:to left}::view-transition-group(.ui-vt-scan-right){--ui-vt-to:to right}::view-transition-group(.ui-vt-scan-up){--ui-vt-to:to top}::view-transition-group(.ui-vt-scan-down){--ui-vt-to:to bottom}::view-transition-group(.ui-vt-scan-left){animation:ui-vt-scan calc(var(--ui-vt-d) * 1.25) cubic-bezier(.45, 0, .55, 1) both;background:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) - 28px), color-mix(in srgb, var(--ui-vt-c) 30%, transparent) calc(var(--ui-vt-s) - 2px), var(--ui-vt-c) 0 calc(var(--ui-vt-s) + 1px), color-mix(in srgb, var(--ui-vt-c) 30%, transparent) 0, transparent calc(var(--ui-vt-s) + 16px))}::view-transition-group(.ui-vt-scan-right){animation:ui-vt-scan calc(var(--ui-vt-d) * 1.25) cubic-bezier(.45, 0, .55, 1) both;background:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) - 28px), color-mix(in srgb, var(--ui-vt-c) 30%, transparent) calc(var(--ui-vt-s) - 2px), var(--ui-vt-c) 0 calc(var(--ui-vt-s) + 1px), color-mix(in srgb, var(--ui-vt-c) 30%, transparent) 0, transparent calc(var(--ui-vt-s) + 16px))}::view-transition-group(.ui-vt-scan-up){animation:ui-vt-scan calc(var(--ui-vt-d) * 1.25) cubic-bezier(.45, 0, .55, 1) both;background:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) - 28px), color-mix(in srgb, var(--ui-vt-c) 30%, transparent) calc(var(--ui-vt-s) - 2px), var(--ui-vt-c) 0 calc(var(--ui-vt-s) + 1px), color-mix(in srgb, var(--ui-vt-c) 30%, transparent) 0, transparent calc(var(--ui-vt-s) + 16px))}::view-transition-group(.ui-vt-scan-down){animation:ui-vt-scan calc(var(--ui-vt-d) * 1.25) cubic-bezier(.45, 0, .55, 1) both;background:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) - 28px), color-mix(in srgb, var(--ui-vt-c) 30%, transparent) calc(var(--ui-vt-s) - 2px), var(--ui-vt-c) 0 calc(var(--ui-vt-s) + 1px), color-mix(in srgb, var(--ui-vt-c) 30%, transparent) 0, transparent calc(var(--ui-vt-s) + 16px))}::view-transition-old(.ui-vt-scan-left){-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) + 1px), #000 calc(var(--ui-vt-s) + 16px));-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) + 1px), #000 calc(var(--ui-vt-s) + 16px));mask-image:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) + 1px), #000 calc(var(--ui-vt-s) + 16px));animation:none}::view-transition-old(.ui-vt-scan-right){-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) + 1px), #000 calc(var(--ui-vt-s) + 16px));-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) + 1px), #000 calc(var(--ui-vt-s) + 16px));mask-image:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) + 1px), #000 calc(var(--ui-vt-s) + 16px));animation:none}::view-transition-old(.ui-vt-scan-up){-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) + 1px), #000 calc(var(--ui-vt-s) + 16px));-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) + 1px), #000 calc(var(--ui-vt-s) + 16px));mask-image:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) + 1px), #000 calc(var(--ui-vt-s) + 16px));animation:none}::view-transition-old(.ui-vt-scan-down){-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) + 1px), #000 calc(var(--ui-vt-s) + 16px));-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) + 1px), #000 calc(var(--ui-vt-s) + 16px));mask-image:linear-gradient(var(--ui-vt-to), transparent calc(var(--ui-vt-s) + 1px), #000 calc(var(--ui-vt-s) + 16px));animation:none}::view-transition-new(.ui-vt-scan-left){-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 calc(var(--ui-vt-s) - 28px), transparent calc(var(--ui-vt-s) - 2px));-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 calc(var(--ui-vt-s) - 28px), transparent calc(var(--ui-vt-s) - 2px));mask-image:linear-gradient(var(--ui-vt-to), #000 calc(var(--ui-vt-s) - 28px), transparent calc(var(--ui-vt-s) - 2px));animation:none}::view-transition-new(.ui-vt-scan-right){-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 calc(var(--ui-vt-s) - 28px), transparent calc(var(--ui-vt-s) - 2px));-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 calc(var(--ui-vt-s) - 28px), transparent calc(var(--ui-vt-s) - 2px));mask-image:linear-gradient(var(--ui-vt-to), #000 calc(var(--ui-vt-s) - 28px), transparent calc(var(--ui-vt-s) - 2px));animation:none}::view-transition-new(.ui-vt-scan-up){-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 calc(var(--ui-vt-s) - 28px), transparent calc(var(--ui-vt-s) - 2px));-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 calc(var(--ui-vt-s) - 28px), transparent calc(var(--ui-vt-s) - 2px));mask-image:linear-gradient(var(--ui-vt-to), #000 calc(var(--ui-vt-s) - 28px), transparent calc(var(--ui-vt-s) - 2px));animation:none}::view-transition-new(.ui-vt-scan-down){-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 calc(var(--ui-vt-s) - 28px), transparent calc(var(--ui-vt-s) - 2px));-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 calc(var(--ui-vt-s) - 28px), transparent calc(var(--ui-vt-s) - 2px));mask-image:linear-gradient(var(--ui-vt-to), #000 calc(var(--ui-vt-s) - 28px), transparent calc(var(--ui-vt-s) - 2px));animation:none}@keyframes ui-vt-scan{0%{--ui-vt-s:-20px}to{--ui-vt-s:calc(100% + 32px)}}::view-transition-group(.ui-vt-stack-left){--ui-vt-to:to left}::view-transition-group(.ui-vt-stack-right){--ui-vt-to:to right}::view-transition-group(.ui-vt-stack-up){--ui-vt-to:to top}::view-transition-group(.ui-vt-stack-down){--ui-vt-to:to bottom}::view-transition-group(.ui-vt-stack-left){animation:ui-vt-stack calc(var(--ui-vt-d) * 1.6) linear both;background:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-t), var(--ui-vt-c) 0 calc(var(--ui-vt-b1) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b1), var(--ui-vt-c2) 0 calc(var(--ui-vt-b2) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b2), color-mix(in srgb, var(--ui-vt-c) 50%, var(--ui-vt-c2)) 0 calc(var(--ui-vt-b3) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b3), var(--ui-vt-c) 0 calc(var(--ui-vt-b4) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b4), var(--ui-vt-c2) 0 var(--ui-vt-b5), transparent 0)}::view-transition-group(.ui-vt-stack-right){animation:ui-vt-stack calc(var(--ui-vt-d) * 1.6) linear both;background:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-t), var(--ui-vt-c) 0 calc(var(--ui-vt-b1) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b1), var(--ui-vt-c2) 0 calc(var(--ui-vt-b2) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b2), color-mix(in srgb, var(--ui-vt-c) 50%, var(--ui-vt-c2)) 0 calc(var(--ui-vt-b3) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b3), var(--ui-vt-c) 0 calc(var(--ui-vt-b4) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b4), var(--ui-vt-c2) 0 var(--ui-vt-b5), transparent 0)}::view-transition-group(.ui-vt-stack-up){animation:ui-vt-stack calc(var(--ui-vt-d) * 1.6) linear both;background:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-t), var(--ui-vt-c) 0 calc(var(--ui-vt-b1) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b1), var(--ui-vt-c2) 0 calc(var(--ui-vt-b2) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b2), color-mix(in srgb, var(--ui-vt-c) 50%, var(--ui-vt-c2)) 0 calc(var(--ui-vt-b3) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b3), var(--ui-vt-c) 0 calc(var(--ui-vt-b4) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b4), var(--ui-vt-c2) 0 var(--ui-vt-b5), transparent 0)}::view-transition-group(.ui-vt-stack-down){animation:ui-vt-stack calc(var(--ui-vt-d) * 1.6) linear both;background:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-t), var(--ui-vt-c) 0 calc(var(--ui-vt-b1) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b1), var(--ui-vt-c2) 0 calc(var(--ui-vt-b2) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b2), color-mix(in srgb, var(--ui-vt-c) 50%, var(--ui-vt-c2)) 0 calc(var(--ui-vt-b3) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b3), var(--ui-vt-c) 0 calc(var(--ui-vt-b4) - var(--ui-vt-g)), var(--ui-vt-page,var(--ui-vt-bg,var(--bg))) 0 var(--ui-vt-b4), var(--ui-vt-c2) 0 var(--ui-vt-b5), transparent 0)}::view-transition-old(.ui-vt-stack-left){-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-b5), #000 0);-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-b5), #000 0);mask-image:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-b5), #000 0);animation:none}::view-transition-old(.ui-vt-stack-right){-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-b5), #000 0);-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-b5), #000 0);mask-image:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-b5), #000 0);animation:none}::view-transition-old(.ui-vt-stack-up){-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-b5), #000 0);-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-b5), #000 0);mask-image:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-b5), #000 0);animation:none}::view-transition-old(.ui-vt-stack-down){-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-b5), #000 0);-webkit-mask-image:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-b5), #000 0);mask-image:linear-gradient(var(--ui-vt-to), transparent var(--ui-vt-b5), #000 0);animation:none}::view-transition-new(.ui-vt-stack-left){-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 var(--ui-vt-t), transparent 0);-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 var(--ui-vt-t), transparent 0);mask-image:linear-gradient(var(--ui-vt-to), #000 var(--ui-vt-t), transparent 0);animation:none}::view-transition-new(.ui-vt-stack-right){-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 var(--ui-vt-t), transparent 0);-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 var(--ui-vt-t), transparent 0);mask-image:linear-gradient(var(--ui-vt-to), #000 var(--ui-vt-t), transparent 0);animation:none}::view-transition-new(.ui-vt-stack-up){-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 var(--ui-vt-t), transparent 0);-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 var(--ui-vt-t), transparent 0);mask-image:linear-gradient(var(--ui-vt-to), #000 var(--ui-vt-t), transparent 0);animation:none}::view-transition-new(.ui-vt-stack-down){-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 var(--ui-vt-t), transparent 0);-webkit-mask-image:linear-gradient(var(--ui-vt-to), #000 var(--ui-vt-t), transparent 0);mask-image:linear-gradient(var(--ui-vt-to), #000 var(--ui-vt-t), transparent 0);animation:none}@keyframes ui-vt-stack{0%{--ui-vt-t:0%;--ui-vt-b1:0%;--ui-vt-b2:0%;--ui-vt-b3:0%;--ui-vt-b4:0%;--ui-vt-b5:0%;--ui-vt-g:5px;animation-timing-function:cubic-bezier(.3,0,.2,1)}5%{--ui-vt-b4:0%;animation-timing-function:cubic-bezier(.3,0,.2,1)}10%{--ui-vt-b3:0%;animation-timing-function:cubic-bezier(.3,0,.2,1)}15%{--ui-vt-b2:0%;animation-timing-function:cubic-bezier(.3,0,.2,1)}20%{--ui-vt-b1:0%;animation-timing-function:cubic-bezier(.3,0,.2,1)}30%{--ui-vt-b5:100%}34%{--ui-vt-b4:90%}38%{--ui-vt-b3:77%}42%{--ui-vt-b2:59%}46%{--ui-vt-b1:34%}52%{--ui-vt-t:0%;--ui-vt-b1:34%;--ui-vt-b2:59%;--ui-vt-b3:77%;--ui-vt-b4:90%;--ui-vt-b5:100%;--ui-vt-g:5px;animation-timing-function:cubic-bezier(.65,0,.35,1)}84%{--ui-vt-t:66%;--ui-vt-b1:78%;--ui-vt-b2:87%;--ui-vt-b3:93%;--ui-vt-b4:97%;--ui-vt-b5:100%;--ui-vt-g:0px;animation-timing-function:cubic-bezier(.5,0,.9,.6)}to{--ui-vt-t:100%;--ui-vt-b1:112%;--ui-vt-b2:121%;--ui-vt-b3:127%;--ui-vt-b4:131%;--ui-vt-b5:134%;--ui-vt-g:0px}}::view-transition-new(.ui-vt-blinds){animation:ui-vt-k var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both;-webkit-mask-image:linear-gradient(to bottom, #000 var(--ui-vt-k), transparent var(--ui-vt-k));-webkit-mask-image:linear-gradient(to bottom, #000 var(--ui-vt-k), transparent var(--ui-vt-k));mask-image:linear-gradient(to bottom, #000 var(--ui-vt-k), transparent var(--ui-vt-k));-webkit-mask-size:100% 28px;mask-size:100% 28px}@property --ui-vt-s0{syntax:"<percentage>";inherits:false;initial-value:0%}@property --ui-vt-s1{syntax:"<percentage>";inherits:false;initial-value:0%}@property --ui-vt-s2{syntax:"<percentage>";inherits:false;initial-value:0%}@property --ui-vt-s3{syntax:"<percentage>";inherits:false;initial-value:0%}@property --ui-vt-s4{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes ui-vt-s0{to{--ui-vt-s0:100%}}@keyframes ui-vt-s1{to{--ui-vt-s1:100%}}@keyframes ui-vt-s2{to{--ui-vt-s2:100%}}@keyframes ui-vt-s3{to{--ui-vt-s3:100%}}@keyframes ui-vt-s4{to{--ui-vt-s4:100%}}::view-transition-new(.ui-vt-stairs){--ui-vt-sd:calc(var(--ui-vt-d) * .56);--ui-vt-se:cubic-bezier(.76, 0, .24, 1);animation:ui-vt-s4 var(--ui-vt-sd) var(--ui-vt-se) 0s both, ui-vt-s3 var(--ui-vt-sd) var(--ui-vt-se) calc(var(--ui-vt-d) * .11) both, ui-vt-s2 var(--ui-vt-sd) var(--ui-vt-se) calc(var(--ui-vt-d) * .22) both, ui-vt-s1 var(--ui-vt-sd) var(--ui-vt-se) calc(var(--ui-vt-d) * .33) both, ui-vt-s0 var(--ui-vt-sd) var(--ui-vt-se) calc(var(--ui-vt-d) * .44) both;-webkit-mask-image:linear-gradient(#000 var(--ui-vt-s0), transparent var(--ui-vt-s0)), linear-gradient(#000 var(--ui-vt-s1), transparent var(--ui-vt-s1)), linear-gradient(#000 var(--ui-vt-s2), transparent var(--ui-vt-s2)), linear-gradient(#000 var(--ui-vt-s3), transparent var(--ui-vt-s3)), linear-gradient(#000 var(--ui-vt-s4), transparent var(--ui-vt-s4));-webkit-mask-image:linear-gradient(#000 var(--ui-vt-s0), transparent var(--ui-vt-s0)), linear-gradient(#000 var(--ui-vt-s1), transparent var(--ui-vt-s1)), linear-gradient(#000 var(--ui-vt-s2), transparent var(--ui-vt-s2)), linear-gradient(#000 var(--ui-vt-s3), transparent var(--ui-vt-s3)), linear-gradient(#000 var(--ui-vt-s4), transparent var(--ui-vt-s4));mask-image:linear-gradient(#000 var(--ui-vt-s0), transparent var(--ui-vt-s0)), linear-gradient(#000 var(--ui-vt-s1), transparent var(--ui-vt-s1)), linear-gradient(#000 var(--ui-vt-s2), transparent var(--ui-vt-s2)), linear-gradient(#000 var(--ui-vt-s3), transparent var(--ui-vt-s3)), linear-gradient(#000 var(--ui-vt-s4), transparent var(--ui-vt-s4));-webkit-mask-position:0 0,25% 0,50% 0,75% 0,100% 0;mask-position:0 0,25% 0,50% 0,75% 0,100% 0;-webkit-mask-size:20.5% 100%;mask-size:20.5% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}::view-transition-new(.ui-vt-pixelate){animation:ui-vt-pix var(--ui-vt-d) steps(1, end) both;-webkit-mask-image:conic-gradient(rgb(0 0 0/var(--ui-vt-a1)) 0 25%, rgb(0 0 0/var(--ui-vt-a3)) 0 50%, rgb(0 0 0/var(--ui-vt-a2)) 0 75%, rgb(0 0 0/var(--ui-vt-a4)) 0);-webkit-mask-image:conic-gradient(rgb(0 0 0/var(--ui-vt-a1)) 0 25%, rgb(0 0 0/var(--ui-vt-a3)) 0 50%, rgb(0 0 0/var(--ui-vt-a2)) 0 75%, rgb(0 0 0/var(--ui-vt-a4)) 0);mask-image:conic-gradient(rgb(0 0 0/var(--ui-vt-a1)) 0 25%, rgb(0 0 0/var(--ui-vt-a3)) 0 50%, rgb(0 0 0/var(--ui-vt-a2)) 0 75%, rgb(0 0 0/var(--ui-vt-a4)) 0);-webkit-mask-size:24px 24px;mask-size:24px 24px}@keyframes ui-vt-pix{0%{--ui-vt-a1:0;--ui-vt-a2:0;--ui-vt-a3:0;--ui-vt-a4:0}25%{--ui-vt-a1:1}50%{--ui-vt-a2:1}75%{--ui-vt-a3:1}to{--ui-vt-a1:1;--ui-vt-a2:1;--ui-vt-a3:1;--ui-vt-a4:1}}::view-transition-old(.ui-vt-scanline){animation:ui-vt-k calc(var(--ui-vt-d) * .6) ease-in both;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ui-vt-k)), transparent 0);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ui-vt-k)), transparent 0);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ui-vt-k)), transparent 0);-webkit-mask-size:100% 4px;mask-size:100% 4px}::view-transition-new(.ui-vt-scanline){animation:ui-vt-crt-on calc(var(--ui-vt-d) * .8) cubic-bezier(.3, 0, .2, 1) calc(var(--ui-vt-d) * .35) both, ui-vt-k calc(var(--ui-vt-d) * 1.15) linear both;-webkit-mask-image:linear-gradient(to bottom, #000 max(var(--ui-vt-k), 70%), transparent 0);-webkit-mask-image:linear-gradient(to bottom, #000 max(var(--ui-vt-k), 70%), transparent 0);mask-image:linear-gradient(to bottom, #000 max(var(--ui-vt-k), 70%), transparent 0);-webkit-mask-size:100% 4px;mask-size:100% 4px}@keyframes ui-vt-crt-on{0%{clip-path:inset(min(50%,45vh) 0 calc(100% - min(50%,45vh) - 2px));filter:brightness(1.3)saturate(.6)}30%{clip-path:inset(min(50%,45vh) 0 calc(100% - min(50%,45vh) - 2px))}to{clip-path:inset(0);filter:none}}::view-transition-old(.ui-vt-glitch){animation:ui-vt-glitch-out calc(var(--ui-vt-d) * .5) steps(1, end) both}::view-transition-new(.ui-vt-glitch){animation:ui-vt-glitch-in var(--ui-vt-d) steps(1, end) calc(var(--ui-vt-d) * .1) both}@keyframes ui-vt-glitch-out{30%{opacity:.75;translate:6px}60%{opacity:.4;translate:-4px}to{opacity:0;translate:0}}@keyframes ui-vt-glitch-in{0%{opacity:0;clip-path:inset(36vh 0 calc(100% - 52vh));filter:drop-shadow(3px 0 var(--ui-vt-c)) drop-shadow(-3px 0 var(--ui-vt-c2));translate:-10px}20%{opacity:1;clip-path:inset(22vh 0 calc(100% - 66vh));filter:drop-shadow(3px 0 var(--ui-vt-c)) drop-shadow(-3px 0 var(--ui-vt-c2));translate:8px}40%{clip-path:inset(9vh 0 calc(100% - 82vh));filter:drop-shadow(2px 0 var(--ui-vt-c)) drop-shadow(-2px 0 var(--ui-vt-c2));translate:-5px}60%{clip-path:inset(0 0 max(0px,100% - 100vh));filter:drop-shadow(2px 0 var(--ui-vt-c)) drop-shadow(-2px 0 var(--ui-vt-c2));translate:3px}80%{clip-path:inset(0);filter:drop-shadow(1px 0 var(--ui-vt-c)) drop-shadow(-1px 0 var(--ui-vt-c2));translate:-1px}to{opacity:1;clip-path:inset(0);filter:none;translate:0}}::view-transition-group(.ui-vt-in.ui-vt-iris){animation:ui-vt-iris var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both;background:radial-gradient(circle at 50% min(50%, 45vh), transparent var(--ui-vt-r), var(--ui-vt-c) 0 calc(var(--ui-vt-r) + 3px), transparent 0)}::view-transition-group(.ui-vt-root.ui-vt-iris){animation:ui-vt-iris var(--ui-vt-d) cubic-bezier(.65, 0, .35, 1) both;background:radial-gradient(circle at 50% min(50%, 45vh), transparent var(--ui-vt-r), var(--ui-vt-c) 0 calc(var(--ui-vt-r) + 3px), transparent 0)}::view-transition-new(.ui-vt-iris){clip-path:circle(var(--ui-vt-r) at 50% min(50%, 45vh));animation:none}::view-transition-old(.ui-vt-root.ui-vt-iris){-webkit-mask-image:radial-gradient(circle at 50% min(50%, 45vh), transparent calc(var(--ui-vt-r) + 3px), #000 0);-webkit-mask-image:radial-gradient(circle at 50% min(50%, 45vh), transparent calc(var(--ui-vt-r) + 3px), #000 0);mask-image:radial-gradient(circle at 50% min(50%, 45vh), transparent calc(var(--ui-vt-r) + 3px), #000 0)}@keyframes ui-vt-iris{0%{--ui-vt-r:0px}to{--ui-vt-r:150vmax}}@property --ui-vt-cw{syntax:"<percentage>";inherits:true;initial-value:0%}::view-transition-group(.ui-vt-in.ui-vt-curtain){--ui-vt-cb:7%;animation:ui-vt-curtain var(--ui-vt-d) cubic-bezier(.7, 0, .25, 1) both;background:repeating-linear-gradient(90deg, #00000038 0 0.6%, transparent 0.6% 1.8%), linear-gradient(90deg, transparent calc(50% - var(--ui-vt-cw) - var(--ui-vt-cb)), var(--ui-vt-c) 0 calc(50% - var(--ui-vt-cw)), transparent 0 calc(50% + var(--ui-vt-cw)), var(--ui-vt-c) 0 calc(50% + var(--ui-vt-cw) + var(--ui-vt-cb)), transparent 0)}::view-transition-group(.ui-vt-root.ui-vt-curtain){--ui-vt-cb:7%;animation:ui-vt-curtain var(--ui-vt-d) cubic-bezier(.7, 0, .25, 1) both;background:repeating-linear-gradient(90deg, #00000038 0 0.6%, transparent 0.6% 1.8%), linear-gradient(90deg, transparent calc(50% - var(--ui-vt-cw) - var(--ui-vt-cb)), var(--ui-vt-c) 0 calc(50% - var(--ui-vt-cw)), transparent 0 calc(50% + var(--ui-vt-cw)), var(--ui-vt-c) 0 calc(50% + var(--ui-vt-cw) + var(--ui-vt-cb)), transparent 0)}::view-transition-new(.ui-vt-curtain){clip-path:inset(0 calc(50% - var(--ui-vt-cw)) 0 calc(50% - var(--ui-vt-cw)));animation:none}::view-transition-old(.ui-vt-root.ui-vt-curtain){-webkit-mask-image:linear-gradient(90deg, #000 calc(50% - var(--ui-vt-cw) - var(--ui-vt-cb)), transparent 0 calc(50% + var(--ui-vt-cw) + var(--ui-vt-cb)), #000 0);-webkit-mask-image:linear-gradient(90deg, #000 calc(50% - var(--ui-vt-cw) - var(--ui-vt-cb)), transparent 0 calc(50% + var(--ui-vt-cw) + var(--ui-vt-cb)), #000 0);mask-image:linear-gradient(90deg, #000 calc(50% - var(--ui-vt-cw) - var(--ui-vt-cb)), transparent 0 calc(50% + var(--ui-vt-cw) + var(--ui-vt-cb)), #000 0)}@keyframes ui-vt-curtain{0%{--ui-vt-cw:0%}to{--ui-vt-cw:58%}}::view-transition-old(.ui-vt-terminal){animation:ui-vt-out calc(var(--ui-vt-d) * .3) linear both}::view-transition-new(.ui-vt-terminal){animation:ui-vt-type calc(var(--ui-vt-d) * .9) steps(12, end) calc(var(--ui-vt-d) * .2) both}::view-transition-group(.ui-vt-in.ui-vt-terminal){background:linear-gradient(var(--ui-vt-c), var(--ui-vt-c)) no-repeat;animation:ui-vt-cursor calc(var(--ui-vt-d) * .9) steps(12, end) calc(var(--ui-vt-d) * .2) both;background-size:.6em 1.15em}::view-transition-group(.ui-vt-root.ui-vt-terminal){background:linear-gradient(var(--ui-vt-c), var(--ui-vt-c)) no-repeat;animation:ui-vt-cursor calc(var(--ui-vt-d) * .9) steps(12, end) calc(var(--ui-vt-d) * .2) both;background-size:.6em 1.15em}@keyframes ui-vt-type{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 max(0px,100% - 100vh))}}@keyframes ui-vt-cursor{0%{background-position:0 0}to{background-position:0 min(100%,100vh)}}::view-transition-group(.ui-vt-persist){z-index:100;animation:none}::view-transition-old(.ui-vt-persist){display:none}::view-transition-new(.ui-vt-persist){animation:none}::view-transition-group(.ui-vt-morph){animation-duration:var(--ui-vt-d);animation-timing-function:var(--ui-vt-ease);z-index:50}::view-transition-old(.ui-vt-morph--cover){object-fit:cover;height:100%;overflow:clip}::view-transition-new(.ui-vt-morph--cover){object-fit:cover;height:100%;overflow:clip}.ui-stext__w{display:inline-block}::view-transition-group(.ui-vt-text){z-index:130}.ui-stext__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::view-transition-group(.ui-vt-delay-1){animation-delay:40ms}::view-transition-image-pair(.ui-vt-delay-1){animation-delay:40ms}::view-transition-old(.ui-vt-delay-1){animation-delay:40ms}::view-transition-new(.ui-vt-delay-1){animation-delay:40ms}::view-transition-group(.ui-vt-delay-2){animation-delay:80ms}::view-transition-image-pair(.ui-vt-delay-2){animation-delay:80ms}::view-transition-old(.ui-vt-delay-2){animation-delay:80ms}::view-transition-new(.ui-vt-delay-2){animation-delay:80ms}::view-transition-group(.ui-vt-delay-3){animation-delay:.12s}::view-transition-image-pair(.ui-vt-delay-3){animation-delay:.12s}::view-transition-old(.ui-vt-delay-3){animation-delay:.12s}::view-transition-new(.ui-vt-delay-3){animation-delay:.12s}::view-transition-group(.ui-vt-delay-4){animation-delay:.16s}::view-transition-image-pair(.ui-vt-delay-4){animation-delay:.16s}::view-transition-old(.ui-vt-delay-4){animation-delay:.16s}::view-transition-new(.ui-vt-delay-4){animation-delay:.16s}::view-transition-group(.ui-vt-delay-5){animation-delay:.2s}::view-transition-image-pair(.ui-vt-delay-5){animation-delay:.2s}::view-transition-old(.ui-vt-delay-5){animation-delay:.2s}::view-transition-new(.ui-vt-delay-5){animation-delay:.2s}::view-transition-group(.ui-vt-delay-6){animation-delay:.24s}::view-transition-image-pair(.ui-vt-delay-6){animation-delay:.24s}::view-transition-old(.ui-vt-delay-6){animation-delay:.24s}::view-transition-new(.ui-vt-delay-6){animation-delay:.24s}::view-transition-group(.ui-vt-delay-7){animation-delay:.28s}::view-transition-image-pair(.ui-vt-delay-7){animation-delay:.28s}::view-transition-old(.ui-vt-delay-7){animation-delay:.28s}::view-transition-new(.ui-vt-delay-7){animation-delay:.28s}::view-transition-group(.ui-vt-delay-8){animation-delay:.32s}::view-transition-image-pair(.ui-vt-delay-8){animation-delay:.32s}::view-transition-old(.ui-vt-delay-8){animation-delay:.32s}::view-transition-new(.ui-vt-delay-8){animation-delay:.32s}::view-transition-group(.ui-vt-delay-9){animation-delay:.36s}::view-transition-image-pair(.ui-vt-delay-9){animation-delay:.36s}::view-transition-old(.ui-vt-delay-9){animation-delay:.36s}::view-transition-new(.ui-vt-delay-9){animation-delay:.36s}::view-transition-group(.ui-vt-delay-10){animation-delay:.4s}::view-transition-image-pair(.ui-vt-delay-10){animation-delay:.4s}::view-transition-old(.ui-vt-delay-10){animation-delay:.4s}::view-transition-new(.ui-vt-delay-10){animation-delay:.4s}::view-transition-group(.ui-vt-delay-11){animation-delay:.44s}::view-transition-image-pair(.ui-vt-delay-11){animation-delay:.44s}::view-transition-old(.ui-vt-delay-11){animation-delay:.44s}::view-transition-new(.ui-vt-delay-11){animation-delay:.44s}::view-transition-group(.ui-vt-delay-12){animation-delay:.48s}::view-transition-image-pair(.ui-vt-delay-12){animation-delay:.48s}::view-transition-old(.ui-vt-delay-12){animation-delay:.48s}::view-transition-new(.ui-vt-delay-12){animation-delay:.48s}::view-transition-group(.ui-vt-delay-13){animation-delay:.52s}::view-transition-image-pair(.ui-vt-delay-13){animation-delay:.52s}::view-transition-old(.ui-vt-delay-13){animation-delay:.52s}::view-transition-new(.ui-vt-delay-13){animation-delay:.52s}::view-transition-group(.ui-vt-delay-14){animation-delay:.56s}::view-transition-image-pair(.ui-vt-delay-14){animation-delay:.56s}::view-transition-old(.ui-vt-delay-14){animation-delay:.56s}::view-transition-new(.ui-vt-delay-14){animation-delay:.56s}::view-transition-group(.ui-vt-delay-15){animation-delay:.6s}::view-transition-image-pair(.ui-vt-delay-15){animation-delay:.6s}::view-transition-old(.ui-vt-delay-15){animation-delay:.6s}::view-transition-new(.ui-vt-delay-15){animation-delay:.6s}::view-transition-group(.ui-vt-delay-16){animation-delay:.64s}::view-transition-image-pair(.ui-vt-delay-16){animation-delay:.64s}::view-transition-old(.ui-vt-delay-16){animation-delay:.64s}::view-transition-new(.ui-vt-delay-16){animation-delay:.64s}::view-transition-group(.ui-vt-delay-17){animation-delay:.68s}::view-transition-image-pair(.ui-vt-delay-17){animation-delay:.68s}::view-transition-old(.ui-vt-delay-17){animation-delay:.68s}::view-transition-new(.ui-vt-delay-17){animation-delay:.68s}::view-transition-group(.ui-vt-delay-18){animation-delay:.72s}::view-transition-image-pair(.ui-vt-delay-18){animation-delay:.72s}::view-transition-old(.ui-vt-delay-18){animation-delay:.72s}::view-transition-new(.ui-vt-delay-18){animation-delay:.72s}::view-transition-group(.ui-vt-delay-19){animation-delay:.76s}::view-transition-image-pair(.ui-vt-delay-19){animation-delay:.76s}::view-transition-old(.ui-vt-delay-19){animation-delay:.76s}::view-transition-new(.ui-vt-delay-19){animation-delay:.76s}::view-transition-group(.ui-vt-delay-20){animation-delay:.8s}::view-transition-image-pair(.ui-vt-delay-20){animation-delay:.8s}::view-transition-old(.ui-vt-delay-20){animation-delay:.8s}::view-transition-new(.ui-vt-delay-20){animation-delay:.8s}.ui-travel-stage{position:relative}.ui-traveler{z-index:var(--ui-travel-z,30);box-sizing:border-box;position:absolute;top:0;left:0}.ui-traveler[data-away]{visibility:hidden;opacity:0;pointer-events:none}.ui-travel-slot[data-travel-host]>*{visibility:hidden}::view-transition-group(.ui-vt-travel){--ui-vt-travel-d:.64s;animation-duration:var(--ui-vt-travel-d);z-index:120;animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-group(.ui-vt-travel--fast){--ui-vt-travel-d:.42s}::view-transition-group(.ui-vt-travel--slow){--ui-vt-travel-d:.9s}::view-transition-old(.ui-vt-travel--cover){object-fit:cover;height:100%;overflow:clip}::view-transition-new(.ui-vt-travel--cover){object-fit:cover;height:100%;overflow:clip}::view-transition-old(.ui-vt-travel){animation-duration:var(--ui-vt-travel-d);animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-new(.ui-vt-travel){animation-duration:var(--ui-vt-travel-d);animation-timing-function:cubic-bezier(.76,0,.24,1)}::view-transition-old(.ui-vt-travel--live.ui-vt-travel--move){display:none}::view-transition-new(.ui-vt-travel--live.ui-vt-travel--move){animation:none}::view-transition-group(.ui-vt-travel--arrive){animation:none}::view-transition-group(.ui-vt-travel--leave){animation:none}::view-transition-new(.ui-vt-travel--arrive){animation:ui-vt-travel-in calc(var(--ui-vt-travel-d) * .7) cubic-bezier(.22, 1, .36, 1) calc(var(--ui-vt-travel-d) * .25) both}::view-transition-old(.ui-vt-travel--arrive){display:none}::view-transition-old(.ui-vt-travel--leave){animation:ui-vt-travel-out calc(var(--ui-vt-travel-d) * .45) ease-in both}::view-transition-new(.ui-vt-travel--leave){display:none}@keyframes ui-vt-travel-in{0%{opacity:0;scale:.92}}@keyframes ui-vt-travel-out{to{opacity:0;scale:.92}}@media (prefers-reduced-motion:reduce){::view-transition-group(.ui-vt){background:0 0!important;animation:none!important}::view-transition-old(.ui-vt){clip-path:none!important;filter:none!important;translate:none!important;-webkit-mask-image:none!important;mask-image:none!important}::view-transition-new(.ui-vt){clip-path:none!important;filter:none!important;translate:none!important;-webkit-mask-image:none!important;mask-image:none!important}::view-transition-old(.ui-vt){animation:.12s linear both ui-vt-out!important}::view-transition-new(.ui-vt){animation:.12s linear both ui-vt-in!important}::view-transition-old(.ui-vt-root.ui-vt-none){animation:none!important}::view-transition-new(.ui-vt-root.ui-vt-none){animation:none!important}::view-transition-group(.ui-vt-morph){animation:none!important}::view-transition-old(.ui-vt-morph){animation-duration:.12s!important}::view-transition-new(.ui-vt-morph){animation-duration:.12s!important}::view-transition-group(.ui-vt-travel){animation:none!important}::view-transition-old(.ui-vt-travel){animation:.12s linear both ui-vt-out!important;display:block!important;scale:none!important}::view-transition-new(.ui-vt-travel){animation:.12s linear both ui-vt-in!important;scale:none!important}::view-transition-new(.ui-vt-travel--leave){display:none!important}::view-transition-group(*){animation-delay:0s!important}::view-transition-image-pair(*){animation-delay:0s!important}::view-transition-old(*){animation-delay:0s!important}::view-transition-new(*){animation-delay:0s!important}}
.ui-device{--dv-body:color-mix(in oklab, var(--tone,var(--mut)) 38%, var(--bg));--dv-bezel:#05060a;width:100%;max-width:var(--device-max,var(--dv-max));perspective:calc(var(--dv-g) * var(--dv-p) * 1px);margin-inline:auto;position:relative}.ui-device__body{width:100%;transform:rotateX(calc(-1 * var(--dv-rx) - var(--dv-py,0) * var(--dv-pmy,10deg))) rotateY(calc(var(--dv-ry) + var(--dv-px,0) * var(--dv-pmx,16deg)));position:relative}.ui-device--pointer .ui-device__body{transition:transform .3s ease-out}.ui-device--float .ui-device__body{animation:ui-device-float calc(6s / var(--dv-speed)) ease-in-out infinite}.ui-device--sway .ui-device__body{animation:ui-device-sway calc(7s / var(--dv-speed)) ease-in-out infinite}.ui-device--spin .ui-device__body{animation:ui-device-spin calc(9s / var(--dv-speed)) ease-in-out infinite}@keyframes ui-device-float{0%,to{translate:0 -1.2%;rotate:y -2deg}50%{translate:0 1.2%;rotate:y 2deg}}@keyframes ui-device-sway{0%,to{rotate:y -14deg}50%{rotate:y 14deg}}@keyframes ui-device-spin{0%,to{rotate:y -32deg}50%{rotate:y 32deg}}.ui-device__shadow{height:9%;filter:blur(calc(var(--dv-g) * 40px));background:#00000080;border-radius:50%;position:absolute;top:95%;left:6%;right:6%}.ui-device__part{background:linear-gradient(180deg, color-mix(in oklab, var(--dv-body) 78%, var(--fg)), var(--dv-body) 60%);position:absolute}.ui-device__frame{box-sizing:border-box;background:var(--dv-bezel);border:calc(var(--dv-g) * var(--dv-ring) * 1px) solid var(--dv-body);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg) 16%, transparent);position:absolute}.ui-device__face{background:var(--dv-bezel);position:absolute;overflow:hidden}.ui-device--browser .ui-device__face{box-shadow:0 0 0 1px var(--ln)}.ui-device__notch{background:var(--dv-bezel);position:absolute}.ui-device__notch--dot{background:color-mix(in srgb, var(--fg) 8%, var(--dv-bezel))}.ui-device__nav{color:var(--device-nav,#ffffffc7);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.ui-device__nav i{background:currentColor;border-radius:999px;width:8.4em;height:.32em}.ui-device__nav--android{gap:4.6em}.ui-device__nav--android svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:1.25em;height:1.25em}.ui-device__nav.is-side{flex-direction:column-reverse;top:0;left:auto}.ui-device__glare{pointer-events:none;opacity:var(--dv-shine,1);background:linear-gradient(125deg,#ffffff1a,#0000 38%);position:absolute;inset:0}.ui-device__rotate{z-index:2;background:var(--card);width:40px;height:40px;color:var(--fg);border:1px solid var(--ln);border-radius:var(--r);cursor:pointer;place-items:center;margin:18px auto 0;padding:0;display:grid;position:relative}.ui-device__rotate:hover{color:var(--acc-text,var(--acc));border-color:var(--acc)}.ui-device__rotate:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ui-device__rotate[aria-pressed=true] svg{transform:rotate(90deg)}.ui-device__scaled{transform-origin:0 0;transform:scale(calc(var(--dv-g) / var(--dv-s)));box-sizing:border-box;background:var(--device-safe,var(--dv-bezel));color:var(--fg);flex-direction:column;display:flex;position:absolute;top:0;left:0}.ui-device__page{background:var(--bg);flex:none;width:100%;position:relative;overflow:hidden;container-type:inline-size}.ui-device__page:not([inert]){overflow:auto}.ui-device__img,.ui-device__video{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ui-device__img--scroll{height:auto;min-height:100%;transition:transform calc(var(--dv-scroll) * var(--dv-pages,0)) linear;position:absolute;top:0;left:0}.ui-device:hover .ui-device__img--scroll.is-hover{transform:translateY(calc(-1 * var(--dv-shift,0px)))}.ui-device__img--scroll.is-auto{animation:ui-device-scroll calc(var(--dv-scroll) * var(--dv-pages,0) * 1.3 + 2s) ease-in-out infinite alternate}@keyframes ui-device-scroll{0%,12%{transform:none}88%,to{transform:translateY(calc(-1 * var(--dv-shift,0px)))}}.ui-device__frame-el{opacity:0;border:0;width:100%;height:100%;position:absolute;inset:0}.ui-device__frame-el.is-loaded{opacity:1}.ui-device__bar{box-sizing:border-box;background:color-mix(in oklab, var(--fg) 8%, var(--bg));border-bottom:1px solid var(--ln);font-family:var(--mono,ui-monospace, monospace);flex:none;align-items:center;gap:.5em;padding:0 1em;display:flex}.ui-device__bar i{background:var(--ln);border-radius:50%;flex:none;width:.7em;height:.7em}.ui-device__bar i:first-child{background:var(--acc)}.ui-device__url{background:var(--card);min-width:0;max-width:60%;min-height:1.5em;color:var(--mut-text,var(--mut));text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;margin-inline:auto;padding:.3em 1.2em;font-size:.8em;line-height:1.5;overflow:hidden}.ui-device--3d{perspective:none}.ui-device__box{width:100%;position:relative}.ui-device__box.is-loading{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.ui-device__css3d,.ui-device__gl{position:absolute;inset:-15%}.ui-device__gl,.ui-device__css3d{pointer-events:none}.ui-device__screen3d{background:var(--dv-bezel);overflow:hidden}.ui-device__screen3d .ui-device__scaled{position:relative;transform:none}@media (prefers-reduced-motion:reduce){.ui-device__body,.ui-device__img--scroll{transition:none!important;animation:none!important}}.ui-coin{--coin-edge:var(--tone,var(--acc));width:var(--coin-d);height:var(--coin-d);perspective:calc(var(--coin-d) * 4);pointer-events:none;-webkit-user-select:none;user-select:none;vertical-align:middle;flex:none;display:inline-block;position:relative}.ui-coin.is-hand{pointer-events:auto;cursor:grab;touch-action:pan-y}.ui-coin.is-hand:active{cursor:grabbing}.ui-coin__tilt,.ui-coin__spin{transform-style:preserve-3d;display:block;position:absolute;inset:0}.ui-coin__tilt{transform:rotateX(var(--coin-tilt))}.ui-coin__spin{animation:ui-coin-spin var(--coin-turn) linear infinite}.ui-coin.is-reverse .ui-coin__spin{animation-direction:reverse}.ui-coin.is-hand .ui-coin__spin{animation:none}.ui-coin.is-still .ui-coin__spin{animation:none;transform:rotateY(-32deg)}@keyframes ui-coin-spin{to{transform:rotateY(360deg)}}.ui-coin__face{background:var(--coin-face);color:var(--fg);backface-visibility:hidden;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ui-coin__face--front{transform:translateZ(calc(var(--coin-t) / 2))}.ui-coin__face--back{transform:rotateY(180deg) translateZ(calc(var(--coin-t) / 2))}.ui-coin__face img{object-fit:cover;width:100%;height:100%;display:block}.ui-coin--contain .ui-coin__face img{object-fit:contain;width:68%;height:68%}.ui-coin__face svg{width:56%;height:56%}.ui-coin__glare{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--coin-edge) 55%, transparent);background:linear-gradient(135deg,#ffffff38,#0000 42% 70%,#00000040);border-radius:50%;position:absolute;inset:0}.ui-coin__edge{width:var(--coin-seg);height:var(--coin-t);margin:calc(var(--coin-t) / -2) 0 0 calc(var(--coin-seg) / -2);background:color-mix(in oklab, var(--coin-edge), black calc((1 - var(--k)) * 62%));transform:rotateZ(var(--a)) translateY(calc(var(--coin-d) / -2)) rotateX(90deg);position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.ui-coin__spin{animation:none;transform:rotateY(-32deg)}}.ui-logo3d{width:100%;color:var(--tone,var(--fg));pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.ui-logo3d--fill{width:auto;position:absolute;inset:0}.ui-logo3d.is-hand{pointer-events:auto;cursor:grab;touch-action:pan-y}.ui-logo3d.is-hand:active{cursor:grabbing}.ui-logo3d__flat{width:100%;height:76%;position:absolute;top:12%;left:0}.ui-logo3d__gl{pointer-events:none;position:absolute;inset:0}.ui-logo3d__gl.is-loading{opacity:0}
:where(:root){--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--dur-s:.25s;--dur-m:.6s;--dur-l:1.1s}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.ui-split{--split-step:60ms;--split-delay:0s;--split-dur:.9s;position:relative}.ui-split__w{white-space:nowrap;vertical-align:top;display:inline-block}.ui-split--mask .ui-split__w{margin-block:-.12em;padding-block:.12em;overflow:clip}.ui-split__u{display:inline-block}.ui-split__c{transform-origin:50% 70%;will-change:transform;display:inline-block}.ui-split[data-armed] .ui-split__u{transition:transform var(--split-dur) var(--ease-out), opacity var(--split-dur) var(--ease-out), filter var(--split-dur) var(--ease-out);transition-delay:calc(var(--i,0) * var(--split-step) + var(--split-delay))}.ui-split[data-armed]:not([data-in]) .ui-split__u{opacity:0}.ui-split--rise[data-armed]:not([data-in]) .ui-split__u{transform:translateY(.5em)}.ui-split--rise.ui-split--mask[data-armed]:not([data-in]) .ui-split__u{transform:translateY(110%)}.ui-split--rotate[data-armed]:not([data-in]) .ui-split__u{transform-origin:0 100%;transform:translateY(110%)rotate(7deg)}.ui-split--blur[data-armed]:not([data-in]) .ui-split__u{filter:blur(.35em);transform:translateY(.2em)}.ui-split[data-in] .ui-split__u{opacity:1;filter:none;transform:none}.ui-split__em{font-family:var(--font-accent,inherit);color:var(--acc-text,var(--acc));letter-spacing:-.01em;font-weight:400}.ui-split--block .ui-split__w{position:relative}.ui-split--block[data-armed] .ui-split__w:after{content:"";background:var(--split-block,var(--acc));transform-origin:0;pointer-events:none;position:absolute;inset:.1em -.28em .06em 0;transform:scaleX(0)}.ui-split--block[data-armed] .ui-split__w:last-of-type:after{right:0}.ui-split--block[data-in] .ui-split__w:after{animation:ui-split-block var(--split-dur) var(--ease-io) both;animation-delay:calc(var(--i,0) * var(--split-step) + var(--split-delay))}.ui-split--block[data-armed] .ui-split__u{transition:opacity 10ms linear;transition-delay:calc(var(--i,0) * var(--split-step) + var(--split-delay) + var(--split-dur) * .5)}@keyframes ui-split-block{0%{transform-origin:0;transform:scaleX(0)}48%{transform-origin:0;transform:scaleX(1)}52%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ui-split[data-armed] .ui-split__u{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.ui-split--block .ui-split__w:after{display:none}}.ui-roll{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.4em;padding:0;text-decoration:none;display:inline-flex}.ui-roll__t{vertical-align:bottom;height:1.2em;line-height:1.2;display:inline-block;overflow:clip}.ui-roll__in{transition:transform var(--dur-m) var(--ease-out);display:block}.ui-roll__in>span{white-space:nowrap;height:1.2em;display:block}.ui-roll--down .ui-roll__in,.ui-roll:is(:hover,:focus-visible) .ui-roll__in{transform:translateY(-50%)}.ui-roll--down:is(:hover,:focus-visible) .ui-roll__in{transform:none}.ui-roll--fade .ui-roll__in>span{transition:opacity var(--dur-m) var(--ease-out)}.ui-roll--fade .ui-roll__in>span:last-child,.ui-roll--fade.ui-roll--down .ui-roll__in>span:first-child{opacity:0}.ui-roll--fade.ui-roll--down .ui-roll__in>span:last-child{opacity:1}.ui-roll--fade:is(:hover,:focus-visible) .ui-roll__in>span:first-child{opacity:0}.ui-roll--fade:is(:hover,:focus-visible) .ui-roll__in>span:last-child,.ui-roll--fade.ui-roll--down:is(:hover,:focus-visible) .ui-roll__in>span:first-child{opacity:1}.ui-roll--fade.ui-roll--down:is(:hover,:focus-visible) .ui-roll__in>span:last-child{opacity:0}@media (prefers-reduced-motion:reduce){.ui-roll__in{transition:none;transform:none!important}}.ui-fit{width:100%;display:block;overflow:clip}.ui-fit__t{white-space:nowrap;letter-spacing:-.04em;line-height:.85;display:inline-block}html.ui-intro-lock{scrollbar-gutter:stable;overflow:hidden}.ui-pre{z-index:9999;background:var(--bg);color:var(--fg);transition:transform .9s var(--ease-io);will-change:transform;display:grid;position:fixed;inset:0}.ui-pre[data-out]{pointer-events:none;transform:translateY(-100%)}.ui-pre--fade[data-out]{opacity:0;transition:opacity .6s var(--ease-io);transform:none}.ui-pre__in{grid-area:1/1;grid-template-rows:auto 1fr auto;padding:clamp(16px,3vw,32px);display:grid}.ui-pre__top,.ui-pre__bot{letter-spacing:.08em;text-transform:uppercase;color:var(--mut-text,var(--mut));justify-content:space-between;gap:16px;font-size:13px;display:flex}.ui-pre__mid{text-align:center;place-items:center;display:grid}.ui-pre__count{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(88px,22vw,280px);font-weight:800;line-height:.9}.ui-pre__word{letter-spacing:-.04em;font-size:clamp(40px,9vw,120px);font-weight:800;line-height:1}.ui-pre__bar{background:var(--ln);height:2px;overflow:hidden}.ui-pre__bar>span{background:var(--acc);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.ui-pre--cut[data-out]{animation:.36s step-end forwards ui-pre-cut;transform:none}@keyframes ui-pre-cut{0%{clip-path:inset(0)}30%{clip-path:inset(0 0 50%)}55%{clip-path:inset(49% 0)}80%{clip-path:inset(49.8% 35%)}to{clip-path:inset(50%);visibility:hidden}}.ui-pre--iris{clip-path:circle(150%);transition:clip-path .9s var(--ease-io)}.ui-pre--iris[data-out]{clip-path:circle(0%);transform:none}.ui-pre__mid:has(.ui-pre__art){align-content:center;gap:clamp(12px,2vw,22px)}.ui-pre__art{aspect-ratio:1;width:min(64vw,46vh);display:block}.ui-pre__art>*{width:100%;height:100%}.ui-pre__count--small{font-size:clamp(28px,4vw,52px)}@media (prefers-reduced-motion:reduce){.ui-pre,.ui-pre--fade[data-out],.ui-pre--iris{transition-duration:10ms}.ui-pre--cut[data-out]{animation-duration:10ms}}.ui-ccur{--cc-fill:#111;--cc-ink:#fff;--cc-ring:#fff;z-index:9998;pointer-events:none;opacity:0;transition:opacity var(--dur-s) linear;position:fixed;top:0;left:0}.ui-ccur[data-on]{opacity:1}.ui-ccur[data-bg=dark],.ui-ccur[data-bg=mixed]{--cc-fill:#fff;--cc-ink:#111;--cc-ring:#111}.ui-ccur--diff{mix-blend-mode:difference;--cc-fill:#fff!important;--cc-ring:transparent!important}.ui-ccur__dot{width:var(--cc-size,14px);height:var(--cc-size,14px);margin:calc(var(--cc-size,14px) / -2) 0 0 calc(var(--cc-size,14px) / -2);background:var(--cc-color,var(--cc-fill));color:var(--cc-ink);box-shadow:0 0 0 1.5px var(--cc-ring);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:transform var(--dur-m) var(--ease-out), width var(--dur-m) var(--ease-out), height var(--dur-m) var(--ease-out), margin var(--dur-m) var(--ease-out), background var(--dur-s) linear, box-shadow var(--dur-s) linear, color var(--dur-s) linear;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.ui-ccur[data-mode=link] .ui-ccur__dot{--d:44px;width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);box-shadow:0 0 0 1.5px var(--cc-fill), 0 0 0 3px var(--cc-ring);background:0 0}.ui-ccur[data-mode=label] .ui-ccur__dot{--d:var(--cc-label-d,84px);width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2)}.ui-ccur[data-mode=text] .ui-ccur__dot{box-shadow:none;border-radius:2px;transform:scale(.15,1.8)}.ui-ccur[data-mode=hide]{opacity:0}.ui-ccur__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-s) linear;position:absolute;inset:0}.ui-ccur__img:not([src]){display:none}.ui-ccur[data-mode=image] .ui-ccur__dot{width:var(--cc-img-w);height:var(--cc-img-h);margin:calc(var(--cc-img-h) / -2) 0 0 calc(var(--cc-img-w) / -2);border-radius:calc(var(--r,12px) * .6);background:var(--card,#ddd);box-shadow:none;position:relative;overflow:clip}.ui-ccur[data-mode=image] .ui-ccur__img{opacity:1}.ui-ccur[data-mode=image] .ui-ccur__txt{background:var(--cc-fill);color:var(--cc-ink);border-radius:99px;padding:8px 14px;position:relative}.ui-ccur[data-mode=image] .ui-ccur__txt:empty{display:none}.ui-ccur[data-down] .ui-ccur__dot{transform:scale(.7)}.ui-ccur__txt{text-align:center;width:max-content;line-height:1;display:block}html.ui-ccur-native,html.ui-ccur-native *{cursor:none!important}html.ui-ccur-native :is(input,textarea,select,[contenteditable=true]),html.ui-ccur-native :is(input,textarea,select,[contenteditable=true]) *{cursor:text!important}@media (prefers-reduced-motion:reduce){.ui-ccur__dot{transition:none}}.ui-plist{border-top:1px solid var(--ln);margin:0;padding:0;list-style:none;position:relative}.ui-plist__row{border-bottom:1px solid var(--ln)}.ui-plist__a{color:inherit;transition:opacity var(--dur-m) var(--ease-out), padding var(--dur-m) var(--ease-out);grid-template-columns:3.5ch minmax(0,1fr) auto auto;align-items:baseline;gap:clamp(12px,3vw,40px);padding-block:clamp(16px,2.6vw,34px);text-decoration:none;display:grid}.ui-plist__n,.ui-plist__m,.ui-plist__y{letter-spacing:.06em;text-transform:uppercase;color:var(--mut-text,var(--mut));font-variant-numeric:tabular-nums;font-size:13px}.ui-plist__t{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(30px,6.2vw,92px);font-weight:700;line-height:1}.ui-plist[data-hot] .ui-plist__row:not([data-hot]) .ui-plist__a{opacity:.28}.ui-plist__row[data-hot] .ui-plist__a{padding-inline-start:clamp(0px,1.2vw,16px)}.ui-plist__a:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ui-plist__thumb{display:none}.ui-plist__peek{--pk:clamp(200px, 24vw, 340px);z-index:2;width:var(--pk);aspect-ratio:4/5;margin:calc(var(--pk) * -.625) 0 0 calc(var(--pk) * -.5);pointer-events:none;opacity:0;transition:opacity var(--dur-s) linear, scale var(--dur-m) var(--ease-out);border-radius:calc(var(--r) * .6);background:var(--card);position:absolute;top:0;left:0;overflow:clip;scale:.8}.ui-plist[data-hot] .ui-plist__peek{opacity:1;scale:1}.ui-plist__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-s) linear;position:absolute;inset:0}.ui-plist__img[data-on]{opacity:1}@media (hover:none),(pointer:coarse){.ui-plist__peek{display:none}.ui-plist__thumb{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--r) * .6);grid-column:2/-1;width:100%;max-width:360px;display:block}}@media (max-width:640px){.ui-plist__a{grid-template-columns:3ch minmax(0,1fr) auto}.ui-plist__m{display:none}}@media (prefers-reduced-motion:reduce){.ui-plist__peek,.ui-plist__a{transition:none}}.ui-plist--grid{border-top:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:28px 16px;padding-top:20px;display:grid}.ui-plist--grid .ui-plist__row{border-bottom:0}.ui-plist--grid .ui-plist__a{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;padding-block:0}.ui-plist--grid .ui-plist__thumb{aspect-ratio:4/5;object-fit:cover;border-radius:calc(var(--r) * .6);background:var(--card);order:-1;grid-column:1/-1;width:100%;max-width:none;display:block}.ui-plist--grid .ui-plist__t{letter-spacing:-.01em;font-size:18px;font-weight:600}.ui-plist--grid .ui-plist__m{display:none}.ui-plist--grid .ui-plist__n,.ui-plist--grid .ui-plist__y{font-size:11px}.ui-plist--grid .ui-plist__a:is(:hover,:focus-visible) .ui-plist__t{text-underline-offset:4px;text-decoration:underline}.ui-plist--index .ui-plist__a{gap:12px clamp(12px,2vw,28px);padding-block:10px}.ui-plist--index .ui-plist__t{letter-spacing:-.005em;font-size:clamp(16px,1.5vw,20px);font-weight:500}.ui-plist--index .ui-plist__n,.ui-plist--index .ui-plist__m,.ui-plist--index .ui-plist__y{font-size:11px}.ui-plist--index .ui-plist__thumb{display:none}.ui-fsm__btn{color:inherit;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3em;padding:8px 4px;font-size:14px;display:inline-flex}.ui-fsm__lbl{justify-items:end;display:inline-grid}.ui-fsm__lbl>span{grid-area:1/1}.ui-fsm__btn:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.ui-fsm{z-index:9000;background:var(--bg);color:var(--fg);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .8s var(--ease-io), visibility 0s linear .8s;grid-template-rows:auto 1fr auto;padding:clamp(16px,3vw,32px);display:grid;position:fixed;inset:0;overflow:auto}.ui-fsm[data-open]{clip-path:inset(0);visibility:visible;transition-delay:0s}.ui-fsm[data-host]{top:var(--fsm-top,0);grid-template-rows:minmax(0,1fr) auto}.ui-fsm__top{justify-content:space-between;align-items:center;display:flex}.ui-fsm__nav{align-content:center;gap:clamp(2px,1vw,10px);padding-block:24px;display:grid}.ui-fsm__item{padding-block:.06em;overflow:clip}.ui-fsm__link{color:inherit;letter-spacing:-.04em;transition:transform .8s var(--ease-out), color var(--dur-s) linear;align-items:baseline;gap:16px;font-size:clamp(40px,9vw,120px);font-weight:700;line-height:1.02;text-decoration:none;display:flex;transform:translateY(110%)}.ui-fsm[data-open] .ui-fsm__link{transition-delay:calc(.25s + var(--i) * 70ms), 0s;transform:none}.ui-fsm__link small{letter-spacing:.08em;color:var(--mut-text,var(--mut));font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.ui-fsm__link:is(:hover,:focus-visible){color:var(--acc-text,var(--acc))}.ui-fsm__foot{color:var(--mut-text,var(--mut));flex-wrap:wrap;justify-content:space-between;gap:12px 32px;font-size:14px;display:flex}.ui-fsm__foot a{color:inherit}.ui-fsm__btn--burger{padding:10px 6px}.ui-fsm__burger{width:22px;height:14px;display:block;position:relative}.ui-fsm__burger i{height:1.5px;transition:transform .5s var(--ease-io), top .5s var(--ease-io);background:currentColor;border-radius:2px;position:absolute;top:2px;left:0;right:0}.ui-fsm__burger i+i{top:10.5px}.ui-fsm__btn:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__burger i{top:6.25px;transform:rotate(45deg)}.ui-fsm__btn:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__burger i+i{transform:rotate(-45deg)}.ui-fsm__btn[data-hover=fill]{isolation:isolate;transition:color .15s var(--ease-out,cubic-bezier(.215, .61, .355, 1));position:relative;overflow:hidden}.ui-fsm__btn[data-hover=fill]:after{content:"";z-index:-1;background:var(--acc);transition:translate .15s cubic-bezier(.215,.61,.355,1);position:absolute;inset:0;translate:0 -101%}.ui-fsm__btn[data-hover=fill]:is(:hover,:focus-visible){color:var(--bg)}.ui-fsm__btn[data-hover=fill]:is(:hover,:focus-visible):after{translate:0}.ui-fsm[data-host][data-cover]{padding-top:calc(var(--fsm-top,0px) + 8px);top:0}.ui-fsm[data-backdrop=blur]{background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 52%, transparent), color-mix(in srgb, var(--bg) 60%, transparent) 55%, color-mix(in srgb, var(--bg) 90%, transparent) 82%, color-mix(in srgb, var(--bg) 96%, transparent));-webkit-backdrop-filter:blur(44px)saturate(1.2);backdrop-filter:blur(44px)saturate(1.2)}.ui-fsm[data-align=center] .ui-fsm__nav{text-align:center;justify-items:center;gap:0}.ui-fsm[data-align=center] .ui-fsm__link{font-family:var(--display,inherit);letter-spacing:-.01em;justify-content:center;font-size:clamp(38px,min(6.4vw,9svh),92px);font-weight:300;line-height:1.12}.ui-fsm[data-align=center] .ui-fsm__foot{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px}.ui-fsm[data-align=center] .ui-fsm__foot>span:last-child{justify-content:center}.ui-fsm__item{position:relative}.ui-fsm[data-rules] .ui-fsm__nav{gap:0}.ui-fsm[data-rules] .ui-fsm__item{padding-block:.12em}.ui-fsm[data-rules] .ui-fsm__item:after{content:"";background:var(--ln);transform-origin:0;height:1px;transition:scale .9s var(--ease-out);position:absolute;bottom:0;left:0;right:0;scale:0 1}.ui-fsm[data-rules][data-open] .ui-fsm__item:after{transition-delay:calc(.3s + var(--i) * 80ms);scale:1}.ui-fsm[data-rules][data-align=center] .ui-fsm__item:after{transform-origin:50%}.ui-fsm[data-hover=marquee] .ui-fsm__link:is(:hover,:focus-visible){color:inherit}.ui-fsm__band{background:var(--acc);color:var(--bg);pointer-events:none;clip-path:inset(0 0 100%);transition:clip-path .45s var(--ease-io);align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ui-fsm__item:is(:hover,:focus-within) .ui-fsm__band{clip-path:inset(0)}.ui-fsm__track{width:max-content;animation:14s linear infinite paused ui-fsm-run;display:flex}.ui-fsm__item:is(:hover,:focus-within) .ui-fsm__track{animation-play-state:running}.ui-fsm__track>span{white-space:nowrap;letter-spacing:-.04em;text-transform:inherit;align-items:center;gap:.3em;padding-right:.3em;font-size:clamp(40px,9vw,120px);font-weight:700;line-height:1.02;display:inline-flex}.ui-fsm[data-align=center] .ui-fsm__track>span{font-family:var(--display,inherit);letter-spacing:-.01em;font-size:clamp(38px,min(6.4vw,9svh),92px);font-weight:300;line-height:1.12}.ui-fsm__track img,.ui-fsm__track b{object-fit:cover;border-radius:999px;width:1.7em;height:.72em;display:inline-block}.ui-fsm__track b{opacity:.85;background:currentColor}@keyframes ui-fsm-run{to{transform:translate(-50%)}}.ui-fsm[data-reveal=stairs]{clip-path:none;background:0 0;transition:visibility 0s linear .9s}.ui-fsm[data-reveal=stairs][data-open]{transition-delay:0s}.ui-fsm__stairs{z-index:-1;pointer-events:none;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:0}.ui-fsm[data-host]:not([data-cover]) .ui-fsm__stairs{top:var(--fsm-top,0)}.ui-fsm__stairs i{background:var(--bg);transform-origin:bottom;transition:scale .5s var(--ease-io) calc((4 - var(--k)) * 60ms);scale:1 0}.ui-fsm[data-open] .ui-fsm__stairs i{transform-origin:top;transition-delay:calc(var(--k) * 70ms);scale:1}.ui-fsm[data-reveal=stairs]>:not(.ui-fsm__stairs){opacity:0;transition:opacity .25s linear}.ui-fsm[data-reveal=stairs][data-open]>:not(.ui-fsm__stairs){opacity:1;transition-delay:.45s}.ui-fsm-root{display:contents}.ui-fsm__veil{z-index:8999;background:color-mix(in srgb, var(--fg) 40%, transparent);opacity:0;visibility:hidden;transition:opacity .5s var(--ease-io), visibility 0s linear .5s;position:fixed;inset:0}.ui-fsm__veil[data-open]{opacity:1;visibility:visible;transition-delay:0s}.ui-fsm[data-tone=acc]:not([data-reveal=stairs]){background:var(--acc)}.ui-fsm[data-tone=fg]:not([data-reveal=stairs]){background:var(--fg)}.ui-fsm[data-tone=acc]{color:var(--fsm-ink,var(--bg));--mut:color-mix(in srgb, var(--fsm-ink,var(--bg)) 72%, transparent);--mut-text:var(--mut);--ln:color-mix(in srgb, var(--fsm-ink,var(--bg)) 28%, transparent)}.ui-fsm[data-tone=fg]{color:var(--bg);--mut:color-mix(in srgb, var(--bg) 68%, transparent);--mut-text:var(--mut);--ln:color-mix(in srgb, var(--bg) 24%, transparent)}.ui-fsm[data-tone=acc] .ui-fsm__stairs i{background:var(--acc)}.ui-fsm[data-tone=fg] .ui-fsm__stairs i{background:var(--fg)}.ui-fsm:is([data-tone=acc],[data-tone=fg]) .ui-fsm__link:is(:hover,:focus-visible){color:inherit;text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:.06em}.ui-fsm:is([data-tone=acc],[data-tone=fg]) .ui-fsm__btn:focus-visible{outline-color:currentColor}.ui-fsm[data-size=md] :is(.ui-fsm__link,.ui-fsm__track>span){font-size:clamp(32px,6.4vw,76px)}.ui-fsm[data-size=sm] :is(.ui-fsm__link,.ui-fsm__track>span){letter-spacing:-.02em;font-size:clamp(24px,4.4vw,34px);font-weight:600;line-height:1.18}.ui-fsm[data-size=sm] .ui-fsm__nav{align-content:start;gap:0}.ui-fsm[data-size=sm] .ui-fsm__item{padding-block:.22em}.ui-fsm__num{min-width:2.4em;font:500 12px/1 var(--mono,ui-monospace, monospace);letter-spacing:.08em;color:var(--mut-text,var(--mut));font-variant-numeric:tabular-nums;align-self:flex-start;margin-top:.55em;font-style:normal}.ui-fsm[data-size=lg] .ui-fsm__num{margin-top:1.1em}.ui-fsm__aside{opacity:0;min-width:0;min-height:0;transition:opacity .5s linear, translate .8s var(--ease-out);translate:0 12px}.ui-fsm[data-open] .ui-fsm__aside{opacity:1;transition-delay:.45s;translate:0}.ui-fsm__aside :is(img,video){object-fit:cover;border-radius:var(--r,0);width:100%;height:100%;max-height:30svh;display:block}.ui-fsm[data-layout=sheet]{width:min(460px,88vw);left:auto}.ui-fsm[data-layout=drop]{border-bottom:1px solid var(--ln);grid-template-rows:auto;max-height:100svh;bottom:auto}.ui-fsm:is([data-layout=drop],[data-layout=island]) .ui-fsm__top{padding-bottom:6px}.ui-fsm[data-layout=drop] .ui-fsm__nav{padding-block:8px 20px}.ui-fsm[data-layout=island]{border:1px solid var(--ln);border-radius:min(calc(var(--r,10px) + 10px), 28px);grid-template-rows:auto;max-height:calc(100svh - 24px);padding:22px 22px 18px;inset:auto 12px 12px}.ui-fsm[data-layout=island] .ui-fsm__nav{padding-block:4px 18px}@media (min-width:761px){.ui-fsm[data-layout=island]{width:min(400px,42vw);inset:12px 16px auto auto}.ui-fsm[data-layout=split]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(24px,4vw,72px)}.ui-fsm[data-layout=split]>:not(.ui-fsm__aside,.ui-fsm__stairs){grid-column:1}.ui-fsm[data-layout=split] .ui-fsm__aside{grid-area:1/2/-1}.ui-fsm[data-layout=split] .ui-fsm__aside :is(img,video){max-height:none}}.ui-fsm[data-reveal=circle]{clip-path:circle(0 at var(--fsm-o,100% 0));transition:clip-path .75s var(--ease-io), visibility 0s linear .75s}.ui-fsm[data-reveal=circle][data-open]{clip-path:circle(160vmax at var(--fsm-o,100% 0));transition-delay:0s}.ui-fsm[data-reveal=slide]{clip-path:none;transition:translate .7s var(--ease-io), visibility 0s linear .7s;translate:0 -100%}.ui-fsm[data-reveal=slide][data-layout=sheet]{translate:100%}.ui-fsm[data-reveal=slide][data-layout=island]{translate:0 calc(100% + 24px)}@media (min-width:761px){.ui-fsm[data-reveal=slide][data-layout=island]{translate:calc(100% + 24px)}}.ui-fsm[data-reveal=slide][data-open]{transition-delay:0s;translate:0}.ui-fsm[data-reveal=fade]{clip-path:none;opacity:0;transition:opacity .4s linear, scale .6s var(--ease-out), visibility 0s linear .4s;scale:.985}.ui-fsm[data-reveal=fade][data-open]{opacity:1;transition-delay:0s;scale:1}.ui-fsm__btn--plus{padding:10px 8px}.ui-fsm__plus{width:18px;height:18px;display:block;position:relative}.ui-fsm__plus i{height:1.5px;transition:transform .5s var(--ease-io);background:currentColor;border-radius:2px;position:absolute;top:8.25px;left:0;right:0}.ui-fsm__plus i+i{transform:rotate(90deg)}.ui-fsm__btn:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__plus i{transform:rotate(45deg)}.ui-fsm__btn:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__plus i+i{transform:rotate(135deg)}.ui-fsm__btn--pill{background:var(--acc);color:var(--fsm-pill-ink,var(--bg));letter-spacing:.02em;text-transform:none;transition:scale .3s var(--ease-out);border-radius:999px;gap:.75em;padding:10px 16px 10px 18px;font-weight:600}.ui-fsm__btn--pill:active{scale:.96}.ui-fsm__btn--pill .ui-fsm__burger{width:16px;height:10px}.ui-fsm__btn--pill .ui-fsm__burger i{top:1px}.ui-fsm__btn--pill .ui-fsm__burger i+i{top:7.5px}.ui-fsm__btn--pill:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__burger i{top:4.25px}.ui-fsm__btn--pill:focus-visible{outline-color:var(--fg)}.ui-fsm[data-tone=acc] .ui-fsm__close.ui-fsm__btn--pill{background:var(--fsm-ink,var(--bg));color:var(--acc)}.ui-fsm[data-tone=fg] .ui-fsm__close.ui-fsm__btn--pill{background:var(--bg);color:var(--fg)}.ui-fsm__btn--text{letter-spacing:.02em;text-transform:none}.ui-fsm__roll{line-height:1.25;display:inline-grid;overflow:hidden}.ui-fsm__roll>span{transition:translate .55s var(--ease-io);grid-area:1/1}.ui-fsm__roll>span+span{translate:0 105%}.ui-fsm__btn:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__roll>span:first-child{translate:0 -105%}.ui-fsm__btn:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__roll>span+span{translate:0}.ui-fsm__btn--text:is(:hover,:focus-visible) .ui-fsm__roll{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ui-fsm__btn--count{letter-spacing:.02em;text-transform:none;gap:.25em}.ui-fsm__count{font-variant-numeric:tabular-nums;opacity:.6;align-self:flex-start;margin-top:-.2em;font-size:.68em;transition:opacity .3s linear}.ui-fsm__btn--count:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__count{opacity:0}.ui-fsm__btn--lines{padding:10px 6px}.ui-fsm__lines{width:24px;height:16px;display:block;position:relative}.ui-fsm__lines i{width:24px;height:1.5px;transition:transform .5s var(--ease-io), top .5s var(--ease-io), width .4s var(--ease-out), opacity .25s linear;background:currentColor;border-radius:2px;position:absolute;top:1px;right:0}.ui-fsm__lines i:nth-child(2){width:14px;top:7.25px}.ui-fsm__lines i:nth-child(3){width:19px;top:13.5px}.ui-fsm__btn--lines:hover .ui-fsm__lines i{width:24px}.ui-fsm__btn:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__lines i{width:24px;top:7.25px}.ui-fsm__btn:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__lines i:first-child{transform:rotate(45deg)}.ui-fsm__btn:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__lines i:nth-child(2){opacity:0;width:0}.ui-fsm__btn:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__lines i:nth-child(3){transform:rotate(-45deg)}.ui-fsm__btn--dots{padding:10px 7px}.ui-fsm__dots{transition:rotate .5s var(--ease-io);grid-template-columns:repeat(3,4px);gap:4px;display:grid}.ui-fsm__dots i{width:4px;height:4px;transition:opacity .3s linear, scale .4s var(--ease-io);background:currentColor;border-radius:50%}.ui-fsm__btn--dots:hover .ui-fsm__dots{rotate:90deg}.ui-fsm__btn:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__dots i:nth-child(2n){opacity:0;scale:0}.ui-fsm__btn--ring{border:1px solid color-mix(in srgb, currentColor 35%, transparent);width:44px;height:44px;transition:border-color .3s linear, scale .3s var(--ease-out);border-radius:50%;justify-content:center;padding:0}.ui-fsm__btn--ring:hover{border-color:currentColor}.ui-fsm__btn--ring:active{scale:.94}.ui-fsm__btn--ring .ui-fsm__burger{width:16px;height:9px}.ui-fsm__btn--ring .ui-fsm__burger i{top:1px}.ui-fsm__btn--ring .ui-fsm__burger i+i{top:6.5px}.ui-fsm__btn--ring:is([aria-expanded=true],.ui-fsm__close) .ui-fsm__burger i{top:3.75px}.ui-fsm[data-hover=slide] .ui-fsm__link>span{transition:translate .45s var(--ease-out)}.ui-fsm[data-hover=slide] .ui-fsm__link>span:before{content:"→";opacity:0;transition:opacity .3s linear, translate .45s var(--ease-out);font-weight:400;position:absolute;translate:-1.1em}.ui-fsm[data-hover=slide] .ui-fsm__link>span{position:relative}.ui-fsm[data-hover=slide] .ui-fsm__link:is(:hover,:focus-visible){text-decoration:none}.ui-fsm[data-hover=slide] .ui-fsm__link:is(:hover,:focus-visible)>span{translate:1.25em}.ui-fsm[data-hover=slide] .ui-fsm__link:is(:hover,:focus-visible)>span:before{opacity:1;translate:-1.3em}.ui-fsm[data-hover=dim] .ui-fsm__link:is(:hover,:focus-visible){color:inherit}.ui-fsm[data-hover=dim] .ui-fsm__item{transition:opacity .35s linear}.ui-fsm[data-hover=dim] .ui-fsm__nav:is(:hover,:focus-within) .ui-fsm__item:not(:hover,:focus-within){opacity:.3}@media (prefers-reduced-motion:reduce){.ui-fsm__roll>span,.ui-fsm__lines i,.ui-fsm__dots,.ui-fsm__dots i,.ui-fsm[data-hover=slide] .ui-fsm__link>span,.ui-fsm[data-hover=slide] .ui-fsm__link>span:before{transition-duration:10ms!important}.ui-fsm,.ui-fsm__link,.ui-fsm__burger i,.ui-fsm__plus i,.ui-fsm__veil,.ui-fsm__aside,.ui-fsm__btn[data-hover]:after,.ui-fsm__stairs i,.ui-fsm__band,.ui-fsm[data-rules] .ui-fsm__item:after{transition-duration:10ms!important;transition-delay:0s!important}.ui-fsm__track{animation:none}}.ui-ltime{font-variant-numeric:tabular-nums;letter-spacing:.04em}.ui-hos{z-index:40;transition:transform .6s var(--ease-io);position:fixed;inset:0 0 auto}.ui-hos[data-hidden]{transform:translateY(-110%)}@media (prefers-reduced-motion:reduce){.ui-hos{transition:none}}.ui-pin{height:calc((var(--pin-len,2) + 1) * 100svh);position:relative}.ui-pin__in{height:100svh;display:grid;position:sticky;top:0;overflow:clip}.ui-hs{height:300svh;position:relative}.ui-hs__in{align-content:center;gap:clamp(16px,3vw,40px);height:100svh;display:grid;position:sticky;top:0;overflow:clip}.ui-hs__head{padding-inline:var(--hs-pad,clamp(16px, 3.4vw, 48px));letter-spacing:.08em;text-transform:uppercase;color:var(--mut-text,var(--mut));margin:0;font-size:13px}.ui-hs__track{gap:var(--hs-gap,24px);padding-inline:var(--hs-pad,clamp(16px, 3.4vw, 48px));will-change:transform;width:max-content;display:flex}.ui-hs__track>*{flex:none}.ui-hs[data-native]{height:auto!important}.ui-hs[data-native] .ui-hs__in{height:auto;padding-block:clamp(32px,6vw,64px);position:static;overflow:visible}.ui-hs[data-native] .ui-hs__track{scroll-snap-type:x mandatory;scrollbar-width:none;width:auto;padding-bottom:8px;overflow-x:auto;transform:none!important}.ui-hs[data-native] .ui-hs__track>*{scroll-snap-align:start}.ui-hs[data-native] .ui-hs__track::-webkit-scrollbar{display:none}.ui-stack{gap:var(--sc-gap,18vh);padding-bottom:12vh;display:grid}.ui-stack__item{top:calc(var(--sc-top,96px) + var(--i) * var(--sc-step,18px));transform-origin:50% 0;position:sticky}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ui-stack--shrink .ui-stack__item:not(:last-child){animation:linear both ui-stack-shrink;animation-timeline:view();animation-range:exit-crossing}@keyframes ui-stack-shrink{to{transform:scale(.94)}}}}.ui-par{will-change:transform}.ui-sidx{z-index:30;border:1px solid var(--ln);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--fg);pointer-events:none;border-radius:99px;gap:12px;padding:6px 12px;font-size:12px;display:flex;position:fixed;bottom:clamp(14px,2.4vw,28px)}.ui-sidx--left{left:clamp(16px,3.4vw,48px)}.ui-sidx--right{right:clamp(16px,3.4vw,48px)}@media (max-width:640px){.ui-sidx span:last-child{display:none}}.ui-scrub{position:relative}.ui-scrub__w{opacity:calc(var(--dim,.18) + (1 - var(--dim,.18)) * var(--w,0))}@media (prefers-reduced-motion:reduce),(prefers-contrast:more),(forced-colors:active){.ui-scrub__w{opacity:1}}.ui-imgr{width:100%;aspect-ratio:var(--imgr-ratio,4 / 5);background:0 0;position:relative}.ui-imgr__clip{background:var(--card);position:absolute;inset:0;overflow:clip}.ui-imgr__img{object-fit:cover;width:100%;height:100%;display:block}.ui-imgr[data-armed] .ui-imgr__clip{transition:clip-path var(--imgr-dur,1.2s) var(--ease-io) var(--imgr-delay,0s)}.ui-imgr[data-armed] .ui-imgr__img{transition:transform calc(var(--imgr-dur,1.2s) * 1.2) var(--ease-out) var(--imgr-delay,0s)}.ui-imgr[data-armed]:not([data-in]) .ui-imgr__clip{clip-path:var(--imgr-clip)}.ui-imgr[data-armed]:not([data-in]) .ui-imgr__img{transform:scale(var(--imgr-zoom,1.25))}.ui-imgr[data-in] .ui-imgr__clip{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.ui-imgr[data-armed] .ui-imgr__clip,.ui-imgr[data-armed] .ui-imgr__img{clip-path:none!important;transition:none!important;transform:none!important}}.ui-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(clamp(160px,22vw,260px),auto);grid-auto-flow:dense;gap:clamp(10px,1.6vw,20px);display:grid}@media (min-width:900px){.ui-bento{grid-template-columns:repeat(var(--bento-cols,4), minmax(0, 1fr))}}.ui-bento__cell{color:inherit;align-content:end;min-width:0;padding:clamp(16px,2vw,28px);text-decoration:none;display:grid;position:relative;overflow:clip}.ui-bento__cell--2x1,.ui-bento__cell--2x2{grid-column:span 2}.ui-bento__cell--1x2,.ui-bento__cell--2x2{grid-row:span 2}a.ui-bento__cell{transition:border-color var(--dur-s) linear}a.ui-bento__cell:is(:hover,:focus-visible){border-color:var(--acc)}.ui-bento__img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-l) var(--ease-out);position:absolute;inset:0}a.ui-bento__cell:hover .ui-bento__img{transform:scale(1.05)}.ui-bento__body{gap:6px;display:grid;position:relative}.ui-bento__cell--img .ui-bento__body{background:color-mix(in srgb, var(--bg) 78%, transparent);padding:12px 14px}.ui-bento__stat{letter-spacing:-.05em;font-size:clamp(40px,6vw,88px);font-weight:600;line-height:.9}.ui-bento__t{letter-spacing:-.03em;margin:0;font-size:clamp(18px,1.8vw,26px);font-weight:600}.ui-bento__p{color:var(--mut-text,var(--mut));max-width:34ch;margin:0;line-height:1.4}@media (prefers-reduced-motion:reduce){.ui-bento__img{transition:none}}.ui-bigfoot{background:var(--fg);color:var(--bg);padding:clamp(48px,8vw,120px) clamp(16px,3.4vw,48px) 24px}.ui-bigfoot a{color:inherit}.ui-bigfoot__in{max-width:1480px;margin-inline:auto}.ui-bigfoot__top{letter-spacing:-.02em;flex-wrap:wrap;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(28px,5vw,72px);font-size:clamp(18px,2vw,28px);display:flex}.ui-bigfoot__lead{opacity:.6;margin:0}.ui-bigfoot__mail{letter-spacing:-.04em;font-size:clamp(22px,3.2vw,48px);text-decoration:none}.ui-bigfoot__nav{justify-items:start;gap:4px;display:grid}.ui-bigfoot__fit{font-weight:700}.ui-bigfoot__bot{letter-spacing:.06em;text-transform:uppercase;opacity:.7;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:24px;font-size:13px;display:flex}.ui-dimg{background:var(--card);width:100%;position:relative;overflow:clip}.ui-dimg__img{object-fit:cover;width:100%;height:100%;display:block}.ui-dimg__gl{opacity:0;transition:opacity .2s linear;position:absolute;inset:0}.ui-dimg__gl.is-on{opacity:1}.ui-dimg__gl canvas{display:block;width:100%!important;height:100%!important}.ui-dgrid{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;width:100%;position:relative;overflow:clip}.ui-dgrid[data-drag]{cursor:grabbing}.ui-dgrid:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ui-dgrid__pool{position:absolute;inset:0}.ui-dgrid__cell{will-change:transform;position:absolute;top:0;left:0}.ui-dgrid__a{border-radius:calc(var(--r) * .5);background:var(--card);width:100%;height:100%;display:block;overflow:clip}.ui-dgrid__a img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ui-obj{width:100%;position:relative}.ui-obj__flat{aspect-ratio:1;background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--obj-color,var(--acc)) 55%, #fff) 0%, var(--obj-color,var(--acc)) 38%, color-mix(in srgb, var(--obj-color,var(--acc)) 45%, #000) 100%);width:min(70%,70vh);max-height:90%;box-shadow:0 30px 60px -30px color-mix(in srgb, var(--obj-color,var(--acc)) 60%, transparent);border-radius:50%;margin:auto;position:absolute;inset:0}.ui-obj__gl{opacity:0;transition:opacity .4s linear;position:absolute;inset:0}.ui-obj__gl.is-on{opacity:1}.ui-obj__gl canvas{display:block;width:100%!important;height:100%!important}.ui-tf{background:var(--bg);width:100%;position:relative;overflow:hidden}.ui-tf__flat{font:400 clamp(36px, 8vw, 96px) / .9 var(--display,var(--font));text-transform:uppercase;letter-spacing:-.01em;flex-wrap:wrap;place-content:center;gap:.15em .5em;padding:1rem;display:flex;position:absolute;inset:0}.ui-tf__gl{opacity:0;transition:opacity .4s linear;position:absolute;inset:0}.ui-tf__gl.is-on{opacity:1}.ui-tf__gl canvas{display:block;width:100%!important;height:100%!important}@media (prefers-reduced-motion:reduce){.ui-dimg__gl,.ui-obj__gl{transition:none}}.ui-ph{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#010205;width:100%;position:relative;overflow:hidden}.ui-ph__flat{background:radial-gradient(60% 80% at 38%,#0b1b33 0%,#030812 55%,#010205 100%);place-items:center;display:grid;position:absolute;inset:0}.ui-ph__window{aspect-ratio:3/4;background:linear-gradient(#010409 0%,#020c1f 30%,#0e2542 46%,#3f5b89 56%,#9ec3f5 64%,#d8f0e6 68%,#ca8844 71%,#2a1c10 73%,#050707 80%,#010202 100%);border-radius:34%/26%;width:min(36%,300px);box-shadow:0 0 0 clamp(10px,2.2vw,22px) #06142a,0 0 60px 20px #041024cc}.ui-ph__gl{opacity:0;cursor:grab;transition:opacity .6s linear;position:absolute;inset:0}.ui-ph__gl:active{cursor:grabbing}.ui-ph__gl.is-on{opacity:1}.ui-ph__gl canvas{display:block;width:100%!important;height:100%!important}.ui-ph__content{z-index:1;pointer-events:none;height:100%;position:relative}.ui-ph__content>*{pointer-events:auto}.ui-ph__hint{z-index:1;font:500 .75rem/1.2 var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:#c9d6e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#02060e8c;border-radius:999px;margin:0;padding:.35rem .75rem;transition:opacity .4s;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.ui-ph.is-out .ui-ph__hint{opacity:0}@media (prefers-reduced-motion:reduce){.ui-ph__gl{transition:none}}.ui-td{background:var(--bg);touch-action:none;-webkit-user-select:none;user-select:none;outline:none;width:100%;position:relative;overflow:hidden}.ui-td:focus-visible{box-shadow:inset 0 0 0 2px var(--acc)}.ui-td__flat{place-items:center;display:grid;position:absolute;inset:0}.ui-td__flat span{font:400 clamp(56px, 14vw, 180px)/.9 var(--font-display,"Anton", Impact, sans-serif);letter-spacing:.02em;color:var(--fg);opacity:.9}.ui-td__gl{opacity:0;cursor:pointer;transition:opacity .5s linear;position:absolute;inset:0}.ui-td__gl.is-on{opacity:1}.ui-td__gl canvas{display:block;width:100%!important;height:100%!important}.ui-td__hint{max-width:calc(100% - 2rem);font:500 .72rem/1.3 var(--font-mono,ui-monospace, monospace);text-align:center;color:var(--fg);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;border-radius:999px;margin:0;padding:.35rem .75rem;position:absolute;bottom:.9rem;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ui-td__gl{transition:none}}.ui-cc{isolation:isolate;touch-action:pan-y;width:100%;position:relative;overflow:hidden}.ui-cc__flat{width:100%;height:100%;position:absolute;inset:0}.ui-cc__gl{opacity:0;transition:opacity .6s linear;position:absolute;inset:0}.ui-cc__gl.is-on{opacity:1}.ui-cc__gl canvas{display:block;width:100%!important;height:100%!important}.ui-cc__content{z-index:1;pointer-events:none;height:100%;position:relative}.ui-cc__content>*{pointer-events:auto}@media (prefers-reduced-motion:reduce){.ui-cc__gl{transition:none}}.ui-em{isolation:isolate;background:var(--em-paper);touch-action:pan-y;width:100%;position:relative;overflow:hidden}.ui-em__flat{background:repeating-linear-gradient(-28deg, color-mix(in srgb, var(--em-pencil) 38%, transparent) 0 1px, transparent 1px 7px) var(--em-paper);position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 60%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 60%,#000 30%,#0000 75%)}.ui-em__gl{opacity:0;transition:opacity .4s linear;position:absolute;inset:0}.ui-em__gl.is-on{opacity:1}.ui-em__gl canvas{display:block;width:100%!important;height:100%!important}.ui-em__content{z-index:1;pointer-events:none;height:100%;position:relative}.ui-em__content>*{pointer-events:auto}@media (prefers-reduced-motion:reduce){.ui-em__gl{transition:none}}.ui-te{isolation:isolate;width:100%;position:relative;overflow:hidden}.ui-te__flat{background:var(--te-color);opacity:.55;clip-path:polygon(50% 38%,64% 4%,58% 36%,96% 10%,66% 44%,100% 50%,66% 56%,92% 90%,58% 62%,62% 98%,50% 64%,38% 98%,42% 62%,8% 90%,34% 56%,0% 50%,34% 44%,4% 10%,42% 36%,36% 4%);position:absolute;inset:18% 22%}.ui-te__gl{opacity:0;pointer-events:none;transition:opacity .5s linear;position:absolute;inset:0}.ui-te__gl.is-on{opacity:1}.ui-te__gl canvas{display:block;width:100%!important;height:100%!important}.ui-te__content{z-index:1;height:100%;position:relative}@media (prefers-reduced-motion:reduce){.ui-te__gl{transition:none}}.ui-flh{isolation:isolate;background:linear-gradient(to top, color-mix(in srgb, var(--flh-color) 45%, var(--bg)) 0, var(--flh-color) var(--flh-level), var(--bg) calc(var(--flh-level) + 2%));width:100%;position:relative;overflow:hidden}.ui-flh--abs{position:absolute;inset:0}.ui-flh canvas{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ui-flh[data-gl] canvas{opacity:1}.ui-flh__content{z-index:1;height:100%;position:relative}.ui-torn{color:var(--fg);position:relative}.ui-torn__body{background:var(--torn-color);position:relative}.ui-torn__edge{width:100%;height:var(--torn-depth);display:block}.ui-torn__edge--bottom{transform:scaleY(-1)}.ui-torn__paper{fill:var(--torn-color)}.ui-torn__rim{fill:var(--torn-rim)}.ui-sxp__stage{perspective:1400px;place-items:center;height:100svh;display:grid;position:sticky;top:0}.ui-sxp__card{width:calc(var(--se-w0) + (100vw - 2 * var(--se-in) - var(--se-w0)) * var(--se-t));height:calc(var(--se-h0) + (100svh - 2 * var(--se-in) - var(--se-h0)) * var(--se-t));border-radius:calc(var(--se-r0) + (var(--se-r1) - var(--se-r0)) * var(--se-t));transform:translate(calc(var(--se-x0) * (1 - var(--se-t))), calc(var(--se-y0) * (1 - var(--se-t)))) rotateX(calc(var(--se-tilt) * (1 - var(--se-t)))) rotateZ(calc(var(--se-tilt) * -.25 * (1 - var(--se-t))));will-change:width, height, transform;position:relative;overflow:hidden}.ui-sxp__media,.ui-sxp__media>*{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ui-sxp__overlay{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ui-sxp__overlay>*{pointer-events:auto}.ui-fluid{pointer-events:none;display:block}.ui-fluid--fixed{z-index:400;width:100vw;height:100vh;position:fixed;inset:0}.ui-fluid--absolute{width:100%;height:100%;position:absolute;inset:0}.ui-reel .ui-pin__in,.ui-reel--libre .ui-pin__in{background:var(--bg);color:var(--fg)}.ui-reel--libre .ui-pin__in{height:100%;display:grid;position:relative}.ui-reel__stage{height:100%;position:relative;overflow:hidden}.ui-reel__backdrop{position:absolute;inset:-8%}.ui-reel__backdrop img{object-fit:cover;filter:blur(42px)saturate(1.2)brightness(.62);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.ui-reel__card{aspect-ratio:16/10;will-change:transform, opacity;width:clamp(220px,34vw,560px);margin:0;position:absolute;top:50%;left:50%}.ui-reel__card img{object-fit:cover;width:100%;height:100%;display:block}.ui-reel__titles{width:30vw;height:0;position:absolute;top:50%;left:clamp(16px,4vw,64px)}.ui-reel__title{letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(16px,1.6vw,26px);font-weight:600;position:absolute;top:0;left:0}.ui-reel__desc{width:min(22ch,22vw);margin:0;font-size:12px;line-height:1.4;position:absolute;top:50%;right:clamp(16px,4vw,64px);transform:translateY(-50%)}.ui-reel__counter{place-items:center;width:44px;height:44px;font-size:12px;font-style:italic;display:grid;position:absolute;top:calc(50% + 56px);right:clamp(16px,4vw,64px)}.ui-reel__counter svg{position:absolute;inset:0;transform:rotate(-90deg)}.ui-reel__ring{fill:none;stroke:color-mix(in srgb, var(--fg) 25%, transparent);stroke-width:1px}.ui-reel__arc{fill:none;stroke:var(--fg);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--reel-p,0))}@media (max-width:640px){.ui-reel__titles{width:auto;top:auto;bottom:22%}.ui-reel__desc{display:none}.ui-reel__card{width:72vw}}.ui-chs .ui-pin__in{background:var(--bg);color:var(--fg)}.ui-chs__stage{place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.ui-chs__room{fill:none;width:100%;height:100%;stroke:var(--acc);stroke-width:.15px;opacity:.35;vector-effect:non-scaling-stroke;position:absolute;inset:0}.ui-chs__words{height:1.15em;font-size:clamp(64px,15vw,230px);line-height:1.1;font-family:var(--chs-font,var(--font-instrument-serif,"Instrument Serif", Georgia, serif));color:var(--acc-text,var(--acc));font-style:italic;display:grid;position:relative;overflow:hidden}.ui-chs__word{text-align:center;white-space:nowrap;will-change:transform;grid-area:1/1;display:block}.ui-chs__card{aspect-ratio:3/4;object-fit:cover;filter:grayscale()contrast(1.2);mix-blend-mode:luminosity;outline:1px solid var(--acc);width:clamp(120px,15vw,220px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-chs__gl{opacity:0;pointer-events:none;transition:opacity .4s linear;position:absolute;inset:0}.ui-chs__gl.is-on{opacity:1}.ui-chs__gl canvas{display:block;width:100%!important;height:100%!important}.ui-chs__lists{text-align:right;display:grid;position:absolute;top:50%;right:clamp(16px,5vw,64px);transform:translateY(-50%)}.ui-chs__lists ul{font:500 clamp(11px, 1vw, 14px)/1.6 var(--font-mono,ui-monospace, monospace);color:var(--acc-text,var(--acc));grid-area:1/1;margin:0;padding:0;list-style:none}.ui-chs__bar{font:600 11px/1 var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--mut-text,var(--mut));border-top:1px solid color-mix(in srgb, var(--acc) 30%, transparent);justify-content:space-around;padding:14px max(16px,4vw) 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.ui-chs__bar span{transition:color .3s}.ui-chs__bar span.is-on{color:var(--fg)}.ui-chs__bar i{height:1px;width:calc(var(--ch-p,0) * 100%);background:var(--acc);position:absolute;top:-1px;left:0}@media (max-width:640px){.ui-chs__lists{display:none}}@media (prefers-reduced-motion:reduce){.ui-chs__gl{transition:none}}.ui-chs--libre{position:relative;overflow:hidden}.ui-chs--libre .ui-pin__in{background:var(--bg);height:100%;color:var(--fg);display:grid;position:relative}
.ui-kbd{border:1px solid var(--ln);background:var(--card);min-width:1.6em;color:var(--mut-text,var(--mut));font:500 .78em/1.5 var(--mono,ui-monospace, Consolas, monospace);text-align:center;border-bottom-width:2px;border-radius:5px;padding:.1em .45em;display:inline-block}.ui-avatar{--av:36px;width:var(--av);height:var(--av);background:color-mix(in srgb, var(--tone,var(--acc)) 18%, var(--bg));color:var(--tone,var(--acc));font-size:calc(var(--av) * .38);letter-spacing:.02em;border:1px solid color-mix(in srgb, var(--tone,var(--acc)) 35%, transparent);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;position:relative}.ui-avatar--sm{--av:26px}.ui-avatar--lg{--av:52px}.ui-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ui-avatar__st{border:2px solid var(--bg);background:var(--mut);border-radius:50%;width:28%;min-width:8px;height:28%;min-height:8px;position:absolute;bottom:-1px;right:-1px}.ui-avatar__st--online{background:var(--ok,#3ddc84)}.ui-avatar__st--away{background:var(--warn,#ffb020)}.ui-avatar__st--busy{background:var(--bad,#ff5470)}.ui-kpi{gap:6px;min-width:0;padding:clamp(14px,1.6vw,20px);display:grid;position:relative;overflow:clip}.ui-kpi__l{color:var(--mut-text,var(--mut));letter-spacing:.02em;font-size:13px}.ui-kpi__v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.05}.ui-kpi__f{flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}.ui-kpi__d{font-variant-numeric:tabular-nums;font-weight:600}.ui-kpi__d--good{color:var(--ok,#3ddc84)}.ui-kpi__d--bad{color:var(--bad,#ff5470)}.ui-kpi__d--flat,.ui-kpi__n{color:var(--mut-text,var(--mut))}.ui-kpi__s{opacity:.9;width:30%;height:30px;position:absolute;bottom:14px;right:14px}.ui-kpi__s path{stroke:var(--mut);stroke-dasharray:1;stroke-dashoffset:0}.ui-kpi__s--good path{stroke:var(--ok,#3ddc84)}.ui-kpi__s--bad path{stroke:var(--bad,#ff5470)}.ui-gchart{gap:10px;min-width:0;display:grid}.ui-gchart__legend{color:var(--mut-text,var(--mut));flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ui-gchart__legend li{align-items:center;gap:7px;display:inline-flex}.ui-gchart__legend i,.ui-gchart__tip i{background:var(--tone,var(--acc));border-radius:3px;width:10px;height:10px}.ui-gchart__box{outline-offset:2px;width:100%;position:relative}.ui-gchart__box:focus-visible{outline:2px solid var(--acc);border-radius:6px}.ui-gchart svg{display:block;overflow:visible}.ui-gchart__grid{stroke:var(--ln);stroke-width:1px}.ui-gchart__tick{fill:var(--mut);font-variant-numeric:tabular-nums;font-size:11px}.ui-gchart__cross{stroke:var(--mut);stroke-width:1px;stroke-dasharray:3 3}.ui-gchart__line{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.ui-gchart__line{animation:ui-gchart-draw 1.1s var(--ease-out,ease-out) both}.ui-gchart__area{animation:ui-gchart-fade 1.1s var(--ease-out,ease-out) both}.ui-gchart__bar{transform-box:fill-box;transform-origin:50% 100%;animation:ui-gchart-grow .7s var(--ease-out,ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}}@keyframes ui-gchart-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ui-gchart-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-gchart-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ui-gchart__tip{z-index:2;border:1px solid var(--ln);background:var(--bg);color:var(--fg);pointer-events:none;white-space:nowrap;border-radius:8px;gap:3px;padding:8px 10px;font-size:12px;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 8px 24px -12px #00000080}.ui-gchart__tip span{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.ui-dtable{min-width:0;display:grid;overflow:clip}.ui-dtable__bar{border-bottom:1px solid var(--ln);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ui-dtable__search input{border:1px solid var(--ln);border-radius:calc(var(--r) * .6);width:min(100%,280px);color:inherit;font:inherit;background:0 0;padding:8px 12px;font-size:14px}.ui-dtable__search input:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.ui-dtable__sel{color:var(--mut-text,var(--mut));font-size:13px}.ui-dtable__scroll{overflow-x:auto}.ui-dtable .ui-table{border-collapse:collapse;width:100%}.ui-dtable th,.ui-dtable td{text-align:left;border-bottom:1px solid var(--ln);white-space:nowrap;padding:11px 14px}.ui-dtable th{letter-spacing:.04em;text-transform:uppercase;color:var(--mut-text,var(--mut));font-size:12px;font-weight:600}.ui-dtable td{font-variant-numeric:tabular-nums;font-size:14px}.ui-dtable--right{text-align:right!important}.ui-dtable--center{text-align:center!important}.ui-dtable tbody tr:hover{background:color-mix(in srgb, var(--fg) 4%, transparent)}.ui-dtable tr[data-selected]{background:color-mix(in srgb, var(--acc) 10%, transparent)}.ui-dtable__th{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ui-dtable__th:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:3px}.ui-dtable__th:hover{color:var(--fg)}.ui-dtable__arrow{opacity:.55}.ui-dtable__chk{width:1%}.ui-dtable__chk input{accent-color:var(--acc)}.ui-dtable__empty{text-align:center;color:var(--mut-text,var(--mut));margin:0;padding:28px 14px}.ui-dtable__foot{color:var(--mut-text,var(--mut));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.ui-dtable__pager{align-items:center;gap:10px;display:inline-flex}.ui-cmdk__btn{border:1px solid var(--ln);border-radius:calc(var(--r) * .6);min-width:150px;color:var(--mut-text,var(--mut));font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:14px;padding:7px 10px 7px 12px;font-size:14px;display:inline-flex}.ui-cmdk__btn:is(:hover,:focus-visible){color:var(--fg);border-color:var(--mut)}.ui-cmdk__btn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ui-cmdk{z-index:9500;visibility:hidden;place-items:start center;padding:clamp(48px,14vh,140px) 16px 16px;display:grid;position:fixed;inset:0}.ui-cmdk[data-open]{visibility:visible}.ui-cmdk__scrim{opacity:0;transition:opacity var(--dur-s,.25s) linear;background:#0000008c;position:absolute;inset:0}.ui-cmdk[data-open] .ui-cmdk__scrim{opacity:1}.ui-cmdk__panel{border:1px solid var(--ln);border-radius:calc(var(--r) * .9);background:var(--bg);width:min(100%,620px);color:var(--fg);opacity:0;transition:opacity var(--dur-s,.25s) linear, transform var(--dur-m,.6s) var(--ease-out,ease-out);display:grid;position:relative;overflow:clip;transform:translateY(-8px)scale(.98);box-shadow:0 30px 80px -20px #0009}.ui-cmdk[data-open] .ui-cmdk__panel{opacity:1;transform:none}.ui-cmdk__input{border:0;border-bottom:1px solid var(--ln);width:100%;color:inherit;font:inherit;background:0 0;outline:none;padding:16px 18px;font-size:17px}.ui-cmdk__list{overscroll-behavior:contain;max-height:min(52vh,420px);margin:0;padding:6px;list-style:none;overflow-y:auto}.ui-cmdk__group{letter-spacing:.08em;text-transform:uppercase;color:var(--mut-text,var(--mut));padding:10px 12px 4px;font-size:11px}.ui-cmdk__opt{border-radius:calc(var(--r) * .5);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ui-cmdk__opt[aria-selected=true]{background:color-mix(in srgb, var(--acc) 16%, transparent)}.ui-cmdk__hint{color:var(--mut-text,var(--mut));font-size:12px}.ui-cmdk__empty{text-align:center;color:var(--mut-text,var(--mut));padding:28px 12px}.ui-cmdk__foot{border-top:1px solid var(--ln);color:var(--mut-text,var(--mut));gap:18px;padding:9px 14px;font-size:12px;display:flex}@media (max-width:640px){.ui-cmdk__foot{display:none}}@media (prefers-reduced-motion:reduce){.ui-cmdk__scrim,.ui-cmdk__panel{transition:none}}.ui-app{--side:248px;grid-template-columns:var(--side) minmax(0, 1fr);background:var(--bg);width:100%;color:var(--fg);border:1px solid var(--ln);transition:grid-template-columns var(--dur-m,.6s) var(--ease-out,ease-out);display:grid;position:relative;overflow:clip}.ui-app[data-collapsed]{--side:64px}.ui-app__side{border-right:1px solid var(--ln);background:color-mix(in srgb, var(--fg) 2.5%, var(--bg));grid-template-rows:auto 1fr auto;min-height:0;display:grid;overflow:hidden}.ui-app__brand{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;padding:16px 18px;font-weight:700;display:flex}.ui-app__nav{padding:4px 10px 12px;overflow-y:auto}.ui-app__group{margin-top:14px}.ui-app__group ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ui-app__glabel{letter-spacing:.08em;text-transform:uppercase;color:var(--mut-text,var(--mut));white-space:nowrap;margin:0 8px 6px;font-size:11px}.ui-app__link{border-radius:calc(var(--r) * .5);color:var(--mut-text,var(--mut));white-space:nowrap;transition:background var(--dur-s,.25s) linear, color var(--dur-s,.25s) linear;align-items:center;gap:10px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.ui-app__link:is(:hover,:focus-visible){color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}.ui-app__link:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ui-app__link[aria-current=page]{color:var(--fg);background:color-mix(in srgb, var(--acc) 15%, transparent);font-weight:600}.ui-app__icon{flex:none;place-items:center;width:20px;display:inline-grid}.ui-app__badge{background:color-mix(in srgb, var(--acc) 22%, transparent);color:var(--fg);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.ui-app__foot{border-top:1px solid var(--ln);gap:4px;padding:10px;display:grid}.ui-app__fold{border-radius:calc(var(--r) * .5);color:var(--mut-text,var(--mut));font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.ui-app__fold:is(:hover,:focus-visible){color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}.ui-app[data-collapsed] .ui-app__txt,.ui-app[data-collapsed] .ui-app__badge,.ui-app[data-collapsed] .ui-app__glabel,.ui-app[data-collapsed] .ui-app__brand>:not(:first-child){display:none}.ui-app__main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.ui-app__top{border-bottom:1px solid var(--ln);align-items:center;gap:12px;min-height:56px;padding:10px clamp(14px,2vw,24px);display:flex}.ui-app__title{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600}.ui-app__actions{align-items:center;gap:12px;margin-left:auto;display:flex}.ui-app__content{min-height:0;padding:clamp(14px,2vw,28px);overflow:auto}.ui-app__menu{border:1px solid var(--ln);border-radius:calc(var(--r) * .5);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:6px 10px;display:none}.ui-app__scrim{display:none}@media (max-width:860px){.ui-app{grid-template-columns:minmax(0,1fr)}.ui-app[data-collapsed]{--side:248px}.ui-app__side{z-index:30;width:248px;transition:transform var(--dur-m,.6s) var(--ease-out,ease-out);position:absolute;inset:0 auto 0 0;transform:translate(-102%)}.ui-app[data-open] .ui-app__side{transform:none}.ui-app__scrim{z-index:20;background:#00000080;position:absolute;inset:0}.ui-app[data-open] .ui-app__scrim{display:block}.ui-app__menu{display:inline-flex}.ui-app__fold{display:none}.ui-app[data-collapsed] .ui-app__txt{display:inline}}@media (prefers-reduced-motion:reduce){.ui-app,.ui-app__side{transition:none}}.ui-empty{text-align:center;justify-items:center;gap:8px;padding:clamp(28px,5vw,56px) 20px;display:grid}.ui-empty__g{border:1px dashed var(--ln);width:52px;height:52px;color:var(--mut);border-radius:50%;place-items:center;font-size:22px;display:grid}.ui-empty__t{letter-spacing:-.02em;margin:6px 0 0;font-size:18px;font-weight:600}.ui-empty__p{max-width:44ch;color:var(--mut-text,var(--mut));margin:0;line-height:1.5}.ui-empty__a{margin-top:10px}@media (pointer:coarse){.ui-cmdk__btn .ui-kbd{display:none}}
.ui-ptag{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:inline-flex}.ui-ptag__now{letter-spacing:-.01em;font-weight:600}.ui-ptag__was{color:var(--mut-text,var(--mut));font-size:.85em}.ui-ptag__off{background:color-mix(in srgb, var(--acc) 18%, transparent);color:var(--fg);border-radius:4px;padding:1px 6px;font-size:.75em;font-weight:600}.ui-ptag--sm{font-size:14px}.ui-ptag--md{font-size:18px}.ui-ptag--lg{font-size:clamp(24px,3vw,34px)}.ui-qty{border:1px solid var(--ln);border-radius:calc(var(--r) * .6);align-items:center;display:inline-flex;overflow:clip}.ui-qty__b{width:38px;height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.ui-qty__b:disabled{opacity:.35;cursor:not-allowed}.ui-qty__b:is(:hover:not(:disabled),:focus-visible){background:color-mix(in srgb, var(--fg) 8%, transparent)}.ui-qty__b:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.ui-qty__v{text-align:center;font-variant-numeric:tabular-nums;min-width:2.2em}.ui-qty--sm .ui-qty__b{width:30px;height:30px;font-size:16px}.ui-qty--sm{font-size:14px}.ui-opt{border:0;min-width:0;margin:0;padding:0}.ui-opt__l{letter-spacing:.04em;text-transform:uppercase;color:var(--mut-text,var(--mut));margin-bottom:10px;padding:0;font-size:13px}.ui-opt__cur{color:var(--fg);text-transform:none;letter-spacing:0;margin-left:10px;font-size:14px}.ui-opt__row{flex-wrap:wrap;gap:8px;display:flex}.ui-opt__o{cursor:pointer;position:relative}.ui-opt__o input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.ui-opt__chip{border:1px solid var(--ln);border-radius:calc(var(--r) * .5);min-width:44px;transition:border-color var(--dur-s,.25s) linear, background var(--dur-s,.25s) linear;place-items:center;padding:9px 14px;font-size:14px;display:inline-grid}.ui-opt__o input:checked+.ui-opt__chip{border-color:var(--fg);background:var(--fg);color:var(--bg)}.ui-opt__o:hover input:not(:disabled):not(:checked)+.ui-opt__chip{border-color:var(--mut)}.ui-opt__sw{border:1px solid var(--ln);width:32px;height:32px;box-shadow:inset 0 0 0 3px var(--bg);border-radius:50%;display:block}.ui-opt__o input:checked+.ui-opt__sw{box-shadow:inset 0 0 0 3px var(--bg), 0 0 0 2px var(--fg)}.ui-opt__o input:focus-visible+:is(.ui-opt__chip,.ui-opt__sw){outline:2px solid var(--acc);outline-offset:3px}.ui-opt__o[data-off]{cursor:not-allowed;opacity:.45}.ui-opt__o[data-off] :is(.ui-opt__chip,.ui-opt__sw){background-image:linear-gradient(to top right, transparent calc(50% - 1px), var(--mut) 50%, transparent calc(50% + 1px));text-decoration:line-through}.ui-pcard{min-width:0}.ui-pcard__a{color:inherit;gap:12px;text-decoration:none;display:grid}.ui-pcard__a:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:4px}.ui-pcard__img{background:var(--card);border-radius:calc(var(--r) * .4);display:block;position:relative;overflow:clip}.ui-pcard__img img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-l,1.1s) var(--ease-out,ease-out), opacity var(--dur-m,.6s) var(--ease-out,ease-out);position:absolute;inset:0}.ui-pcard__alt{opacity:0}@media (hover:hover){.ui-pcard__a:hover .ui-pcard__alt{opacity:1}.ui-pcard__a:hover .ui-pcard__img img:first-child{transform:scale(1.04)}}.ui-pcard__badge{background:var(--bg);color:var(--fg);letter-spacing:.02em;border-radius:99px;padding:4px 9px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.ui-pcard__body{gap:3px;display:grid}.ui-pcard__t{letter-spacing:-.01em;font-weight:600}.ui-pcard__m{color:var(--mut-text,var(--mut));font-size:13px}.ui-pcard.is-out .ui-pcard__img img{filter:grayscale(.7);opacity:.6}.ui-pcard.is-out .ui-pcard__t,.ui-pcard.is-out .ui-ptag{color:var(--mut-text,var(--mut))}@media (prefers-reduced-motion:reduce){.ui-pcard__img img{transition:none}.ui-pcard__a:hover .ui-pcard__img img:first-child{transform:none}}.ui-pgal{gap:12px;min-width:0;display:grid}.ui-pgal__main{background:var(--card);border-radius:calc(var(--r) * .4);cursor:zoom-in;--zx:50%;--zy:50%;position:relative;overflow:clip}.ui-pgal__main img{object-fit:cover;width:100%;height:100%;transform-origin:var(--zx) var(--zy);transition:transform var(--dur-m,.6s) var(--ease-out,ease-out);display:block}@media (hover:hover){.ui-pgal__main:hover img{transform:scale(var(--zoom,1.8))}}.ui-pgal__thumbs{gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ui-pgal__t{aspect-ratio:1;border:1px solid var(--ln);border-radius:calc(var(--r) * .3);background:var(--card);cursor:pointer;opacity:.65;width:72px;padding:0;display:block;overflow:clip}.ui-pgal__t img{object-fit:cover;width:100%;height:100%;display:block}.ui-pgal__t[aria-pressed=true]{opacity:1;border-color:var(--fg)}.ui-pgal__t:focus-visible{outline:2px solid var(--acc);outline-offset:2px}@media (min-width:900px){.ui-pgal--side{grid-template-columns:auto minmax(0,1fr);align-items:start}.ui-pgal--side .ui-pgal__thumbs{flex-direction:column;order:-1;overflow:visible}}@media (prefers-reduced-motion:reduce){.ui-pgal__main img{transition:none}}.ui-fbar{gap:14px;display:grid}.ui-fbar__groups{flex-wrap:wrap;gap:14px 28px;display:flex}.ui-fbar__g{border:0;min-width:0;margin:0;padding:0}.ui-fbar__g legend{letter-spacing:.08em;text-transform:uppercase;color:var(--mut-text,var(--mut));margin-bottom:8px;padding:0;font-size:12px}.ui-fbar__chips{flex-wrap:wrap;gap:6px;display:flex}.ui-fbar__chip{border:1px solid var(--ln);color:inherit;font:inherit;cursor:pointer;transition:background var(--dur-s,.25s) linear, border-color var(--dur-s,.25s) linear;background:0 0;border-radius:99px;align-items:center;gap:7px;padding:7px 13px;font-size:14px;display:inline-flex}.ui-fbar__chip small{color:var(--mut-text,var(--mut));font-size:12px}.ui-fbar__chip:hover{border-color:var(--mut)}.ui-fbar__chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.ui-fbar__chip[aria-pressed=true] small{color:inherit;opacity:.7}.ui-fbar__chip:focus-visible,.ui-fbar__clear:focus-visible,.ui-fbar__sort select:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ui-fbar__bar{border-top:1px solid var(--ln);flex-wrap:wrap;align-items:center;gap:10px 20px;padding-top:12px;font-size:14px;display:flex}.ui-fbar__n{color:var(--mut-text,var(--mut));margin-right:auto}.ui-fbar__clear{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ui-fbar__sort{color:var(--mut-text,var(--mut));align-items:center;gap:8px;display:inline-flex}.ui-fbar__sentence{font-family:var(--display,inherit);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(26px,4.4vw,60px);line-height:1.2}.ui-fbar__pick{appearance:none;field-sizing:content;border:0;border-bottom:2px solid var(--acc);max-width:100%;color:var(--fg);font:inherit;letter-spacing:inherit;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23888' stroke-width='1.6'/%3E%3C/svg%3E") right .1em center/.4em no-repeat;border-radius:0;margin:0 .15em;padding:0 1.1em .02em .05em}.ui-fbar__pick:hover{color:var(--acc-text,var(--acc))}.ui-fbar__pick:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.ui-fbar__pick option{color:var(--fg);background:var(--bg);font-size:16px}.ui-fbar__sort select{border:1px solid var(--ln);border-radius:calc(var(--r) * .5);background:var(--bg);color:var(--fg);font:inherit;padding:7px 10px}.ui-cart{z-index:9400;visibility:hidden;position:fixed;inset:0}.ui-cart[data-open]{visibility:visible}.ui-cart__scrim{opacity:0;transition:opacity var(--dur-s,.25s) linear;background:#00000080;position:absolute;inset:0}.ui-cart[data-open] .ui-cart__scrim{opacity:1}.ui-cart__panel{background:var(--bg);width:min(100%,440px);color:var(--fg);border-left:1px solid var(--ln);transition:transform var(--dur-m,.6s) var(--ease-io,ease-in-out);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:absolute;top:0;bottom:0;right:0;transform:translate(102%)}.ui-cart[data-open] .ui-cart__panel{transform:none}.ui-cart__head{border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ui-cart__head h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.ui-cart__head h2 span{color:var(--mut-text,var(--mut));font-weight:400}.ui-cart__close{border:1px solid var(--ln);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:50%}.ui-cart__close:focus-visible,.ui-cart__go:focus-visible,.ui-cart__side button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ui-cart__ship{border-bottom:1px solid var(--ln);padding:12px 20px;font-size:13px}.ui-cart__ship p{color:var(--mut-text,var(--mut));margin:0 0 8px}.ui-cart__bar{background:var(--ln);border-radius:2px;height:4px;overflow:clip}.ui-cart__bar span{background:var(--acc);height:100%;transition:width var(--dur-m,.6s) var(--ease-out,ease-out);display:block}.ui-cart__lines{overscroll-behavior:contain;min-height:0;margin:0;padding:0 20px;list-style:none;overflow-y:auto}.ui-cart__line{border-bottom:1px solid var(--ln);grid-template-columns:72px minmax(0,1fr) auto;gap:14px;padding:16px 0;display:grid}.ui-cart__line img{object-fit:cover;border-radius:calc(var(--r) * .3);background:var(--card);width:72px;height:90px}.ui-cart__info{align-content:start;gap:4px;display:grid}.ui-cart__info span{color:var(--mut-text,var(--mut));font-size:13px}.ui-cart__info .ui-qty{justify-self:start;margin-top:6px}.ui-cart__side{font-variant-numeric:tabular-nums;align-content:space-between;justify-items:end;gap:6px;display:grid}.ui-cart__side button{color:var(--mut-text,var(--mut));font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.ui-cart__foot{border-top:1px solid var(--ln);gap:10px;padding:16px 20px 20px;display:grid}.ui-cart__sub{justify-content:space-between;margin:0;font-size:17px;display:flex}.ui-cart__note{color:var(--mut-text,var(--mut));margin:0;font-size:13px}.ui-cart__go{background:var(--fg);color:var(--bg);border-radius:calc(var(--r) * .6);place-items:center;padding:14px;font-weight:600;text-decoration:none;display:grid}.ui-cart__go:hover{background:var(--acc)}.ui-cart__empty{text-align:center;color:var(--mut-text,var(--mut));grid-row:2/-1;place-content:center;justify-items:center;gap:12px;padding:40px 20px;display:grid}.ui-cart__empty a{color:var(--fg)}@media (prefers-reduced-motion:reduce){.ui-cart__scrim,.ui-cart__panel,.ui-cart__bar span{transition:none}}
