.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);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);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)}.ui-vid__err span{color: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);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}
@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(--acc);--ui-vt-c2: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(--acc);--ui-vt-c2: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(--acc2);--ui-vt-c2:var(--acc)}::view-transition-group(.ui-vt--fg){--ui-vt-c:var(--fg);--ui-vt-c2: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(--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(--bg))}::view-transition-new(.ui-vt-wipe-right){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-wipe-up){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-wipe-down){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-scan-left){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-scan-right){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-scan-up){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-scan-down){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-stack-left){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-stack-right){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-stack-up){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-stack-down){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-blinds){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-pixelate){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-scanline){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-iris){background:var(--ui-vt-page,var(--bg))}::view-transition-new(.ui-vt-terminal){background:var(--ui-vt-page,var(--bg))}::view-transition-old(.ui-vt-blinds){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-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(--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(--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(--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(--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(--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(--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(--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(--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(--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(--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(--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(--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(--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(--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(--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(--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}::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}}::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}@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}}
.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);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-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){--bg:#07080f;--fg:#e8ecf4;--mut:#9aa3b5;--acc:#7cc4ff;--acc2:#c084fc;--card:#ffffff0f;--ln:#ffffff29;--r:14px;--ok:#3ddc84;--info:#4cb8ff;--warn:#ffb020;--bad:#ff5470}::selection{background:var(--acc);color:var(--bg);text-shadow:none}
