.game-dialog{width:100%;height:100dvh;text-shadow:none;background:#02050d;margin:0;position:fixed;inset:0;overflow:hidden}.game-dialog[open]{flex-direction:column;animation:none;display:flex}.game-dialog::backdrop{background:#000}.game-toolbar{padding:max(14px, env(safe-area-inset-top)) 3%;background:linear-gradient(#13254a,#081329);border-bottom:1px solid #cbd7ff25;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.game-exit{align-items:center;gap:8px;min-height:40px;font-size:14px;display:flex}.game-exit>span{font-size:27px}.game-toolbar h1{letter-spacing:.04em;margin:0;font-size:19px;font-weight:400}.game-toolbar h1>span{color:#b8c5df;letter-spacing:0;margin-top:4px;font-size:11px;display:block}.game-actions{gap:18px;font-size:13px;display:flex}.game-actions button{min-height:40px}.game-actions button:disabled{opacity:.4}.game-stage{background:#000;flex:1;min-height:0;position:relative}.game-stage iframe{border:0;width:100%;height:100%;display:block}.game-overlay{text-align:center;background:#050c1dec;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:absolute;inset:0}.game-overlay p{margin:0;font-size:24px}.game-overlay>span{color:#b9c9e7;font-size:14px}.game-overlay button{border:1px solid #b2c4e66b;margin-top:8px;padding:13px 22px}.game-help{padding:10px 3% max(10px, env(safe-area-inset-bottom));color:#b8c5df;background:#081329;font-size:11px;line-height:1.5}.game-help p{margin:0 0 4px}.game-help a{font-size:10px}.play-game{text-shadow:var(--text-shadow);background:#d9e5ff12;border:1px solid #d5e5ff70;align-items:center;gap:12px;margin-top:28px;padding:14px 25px;font-size:20px;display:inline-flex}.play-game:hover{background:#d9e5ff25;box-shadow:0 0 18px #d5e5ff18}@media (max-width:700px){.game-toolbar{padding:max(7px, env(safe-area-inset-top)) 4% 6px;gap:2px 12px}.game-toolbar h1{font-size:16px}.game-toolbar h1>span{font-size:9px}.game-exit{font-size:12px}.game-actions{justify-content:flex-end;gap:22px;width:100%;font-size:12px}.game-actions button{min-height:32px}.game-help{font-size:10px}.game-help p:first-child{display:none}.game-help p:nth-child(2){font-size:0}.game-help p:nth-child(2):after{content:"Use the on-screen controls. Turn your phone sideways for a larger view.";font-size:10px}}@media (max-height:520px){.game-toolbar{flex-wrap:nowrap;padding-top:4px;padding-bottom:4px}.game-toolbar h1>span,.game-help p{display:none}.game-actions{width:auto}.game-help{padding-top:3px;padding-bottom:3px}}:root{color:#f5f5f5;font-synthesis:none;-webkit-font-smoothing:antialiased;--anchor:29.3%;--category-step:10.8vw;--row-y:27%;--selected-y:47%;--previous-y:11%;--next-y:63%;--item-step:7.5svh;--icon-size:clamp(72px, 8vw, 130px);--label-size:clamp(14px, 1.45vw, 23px);--text-shadow:1px 2px 3px #0008;background:#081a50;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:inherit}button:focus-visible,a:focus-visible{outline-offset:7px;outline:1px solid #fff9}.console{isolation:isolate;height:100svh;position:relative;overflow:hidden}.theme-background{z-index:-2;pointer-events:none;position:fixed;inset:0}.shader-background{position:absolute;inset:0}.background-canvas{width:100%;height:100%;display:block}.system-header{z-index:3;position:absolute;top:7.8%;right:5.6%}.user-panel{color:#f3f3f3;background:linear-gradient(#a0abce1c,#0b0e2829 49%,#151b3a33 51%,#a4b9ee0f);border:1px solid #c0ccff42;align-items:center;gap:10px;height:35px;padding:3px 11px 3px 5px;font-size:clamp(12px,1.1vw,17px);display:flex;box-shadow:0 0 4px #020f4433,inset 0 0 2px #b7ceff33}.avatar{object-fit:cover;width:25px;height:25px}.user-info{align-items:center;gap:25px;display:flex}.user-info>span{text-shadow:var(--text-shadow);white-space:nowrap}.user-info time{white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:var(--text-shadow)}.clock-time{margin-left:11px}.system-orb{border:2px solid #daddeb90;border-radius:50%;width:17px;height:17px;margin-left:3px;box-shadow:0 0 3px #a9d3ff66,inset 0 0 3px #09163d}.xmb{touch-action:none;outline:none;transition:opacity .2s,transform .26s;position:absolute;inset:0}.details-open .xmb{opacity:0;pointer-events:none;transform:translate(-5%)}.category-window{z-index:2;top:calc(var(--row-y) - var(--icon-size) / 2);height:calc(var(--icon-size) + 42px);pointer-events:none;width:100%;position:absolute;overflow:hidden}.category-track{left:calc(var(--anchor) - var(--icon-size) / 2);transform:translateX(calc(var(--category-index) * var(--category-step) * -1));transition:transform .24s cubic-bezier(.2,.65,.25,1);display:flex;position:absolute}.category{flex:0 0 var(--category-step);width:var(--category-step);pointer-events:auto;opacity:.52;flex-direction:column;align-items:flex-start;transition:opacity .18s;display:flex}.category-icon{width:var(--icon-size);height:var(--icon-size);justify-content:center;align-items:center;display:flex}.xmb-category-art{object-fit:contain;filter:drop-shadow(1px 2px 2px #0004);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.category-icon .xmb-category-art{transition:transform .22s,filter .22s;transform:scale(.9)}.category-label{width:var(--icon-size);font-size:var(--label-size);text-align:center;white-space:nowrap;transform:translateX(calc((var(--icon-size) - 100%) / 2));text-shadow:var(--text-shadow);visibility:hidden;margin-top:-8px;line-height:1.4}.category.active{opacity:1}.category.active .category-icon .xmb-category-art{filter:drop-shadow(0 0 7px #e5edff99);transform:scale(1)}.category.active .category-label{visibility:visible}.category:hover{opacity:.87}.category:focus-visible{outline-offset:-3px}.item-window{pointer-events:none;position:absolute;inset:0 0 7%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 4% 88%,#0000);mask-image:linear-gradient(#0000,#000 4% 88%,#0000)}.item-list{height:100svh;position:absolute;inset:0}.menu-item{left:var(--anchor);top:var(--item-position);text-align:left;pointer-events:auto;opacity:.38;align-items:center;width:max-content;max-width:65%;height:68px;transition:top .22s cubic-bezier(.2,.65,.25,1),opacity .2s;display:flex;position:absolute;transform:translate(-50px,-50%)}.item-artwork{flex-shrink:0;justify-content:center;align-items:center;width:100px;height:64px;display:flex}.item-artwork img{object-fit:contain;-webkit-user-select:none;user-select:none;width:auto;max-width:50px;height:auto;max-height:33px;transition:max-width .2s,max-height .2s,filter .2s;display:block}.item-artwork img.xmb-item-art{max-width:55px;max-height:55px}.item-artwork .outline-icon{flex-shrink:0;width:55px;height:55px;padding:8px;transition:width .2s,height .2s,filter .2s}.category-icon .outline-icon{padding:18%}.item-copy{flex-direction:column;gap:5px;max-width:48vw;padding-left:3px;display:flex}.item-title{color:#dddfea;text-shadow:var(--text-shadow);white-space:nowrap;font-size:clamp(13px,1.25vw,21px);line-height:1.35;transition:font-size .2s,color .2s,padding .2s}.item-subtitle{color:#e0e3ed;opacity:0;white-space:nowrap;height:0;text-shadow:var(--text-shadow);font-size:clamp(11px,1.03vw,16px);transition:opacity .18s;overflow:hidden}.menu-item.selected{opacity:1}.menu-item.selected .item-artwork img{filter:drop-shadow(0 0 5px #e9efff38);max-width:clamp(100px,12vw,185px);max-height:clamp(65px,10vw,110px)}.menu-item.selected .item-artwork img.xmb-item-art{filter:drop-shadow(0 0 7px #e1eaff55);max-width:110px;max-height:110px}.menu-item.selected .item-artwork .outline-icon{filter:drop-shadow(0 0 7px #e1eaff55);width:110px;height:110px;padding:16px}.menu-item.selected .item-copy{padding-left:clamp(30px,4vw,70px)}.menu-item.selected .item-title{color:#fff;text-shadow:0 0 5px #f0f4ff7a, var(--text-shadow);font-size:clamp(20px,1.85vw,30px)}.menu-item.selected .item-subtitle{opacity:1;height:auto}.menu-item:hover{opacity:.9}.system-footer{left:6.5%;right:5.8%;bottom:max(4.5%, env(safe-area-inset-bottom));color:#e6e6f2;text-shadow:var(--text-shadow);justify-content:space-between;align-items:center;font-size:clamp(11px,1.08vw,17px);display:flex;position:absolute}.navigation-hints{align-items:center;gap:29px;display:flex}.navigation-hints button,.back-hint{align-items:center;gap:8px;display:flex}.back-hint{opacity:.55}.controller-symbol{justify-content:center;align-items:center;width:19px;height:19px;font-family:Arial,sans-serif;font-size:23px;font-weight:400;line-height:1;display:inline-flex}.cross{font-size:26px}.circle{font-size:27px}.triangle{font-size:23px}.help-button{align-items:center;gap:9px;display:flex}.touch-controls{display:none}.screen-reader{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}dialog{color:#f6f6fa;font:inherit;max-width:none;max-height:none;text-shadow:var(--text-shadow);border:0;border-radius:0;padding:0}dialog[open]{animation:.24s both information-in}dialog::backdrop{background:#05102725}.detail-dialog{background:linear-gradient(90deg,#06142e30,#0c183729);width:100%;height:100svh;margin:0;position:fixed;inset:0;overflow-y:auto}.detail-shell{width:83%;max-width:1160px;margin:0 auto;padding:20svh 0 12svh}.detail-header{justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.detail-header>span{align-items:center;gap:10px;font-size:19px;display:flex}.detail-header .xmb-category-art{width:54px;height:54px}.close-button{align-items:center;gap:8px;padding:8px 0;font-size:15px;display:flex}kbd{opacity:.6;margin-left:10px;font-family:inherit;font-size:11px}.detail-content{border-top:1px solid #d7dcf243;border-bottom:1px solid #d7dcf243;grid-template-columns:minmax(160px,.6fr) minmax(240px,1.4fr);align-items:start;gap:60px;padding:35px 0 45px;display:grid}.detail-content.with-image{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr)}.detail-image{justify-content:center;align-items:center;min-height:170px;padding-top:6px;display:flex}.detail-image img{object-fit:contain;filter:drop-shadow(0 8px 12px #00103955);max-width:100%;max-height:310px}.detail-symbol{justify-content:center;display:flex}.detail-symbol .xmb-item-art{filter:drop-shadow(0 0 8px #dae8ff44);width:150px;height:150px}.detail-eyebrow{color:#c9cddd;margin:0 0 12px;font-size:14px;line-height:1.6}.detail-copy h1{margin:0 0 25px;font-size:clamp(25px,2.2vw,36px);font-weight:400;line-height:1.2}.detail-description{color:#eeeefa;white-space:pre-line;margin:0;font-size:16px;line-height:1.75}.detail-content-image{width:100%;height:auto;margin-top:25px;display:block}.last-watched{border-top:1px solid #ffffff26;align-items:center;gap:22px;margin-top:28px;padding-top:24px;display:flex}.last-watched-poster{border-radius:3px;flex:none;width:clamp(78px,17vw,120px);height:auto;box-shadow:0 8px 22px #00103955}.last-watched-label{color:#c9cddd;margin:0 0 10px;font-size:12px}.last-watched-title{font-size:clamp(18px,2vw,23px);line-height:1.4;text-decoration:none}.last-watched-title span{color:#c9cddd}.last-watched-title:hover{text-decoration:underline}.last-watched-date,.last-watched-unavailable{color:#c9cddd;margin:10px 0 0;font-size:13px;line-height:1.6}.last-watched-rating{color:#b8d8ff;letter-spacing:3px;margin:10px 0 0;font-size:20px}.tags{color:#c6cdde;flex-wrap:wrap;gap:4px 0;margin:25px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.tags li:not(:last-child):after{content:" / ";opacity:.5;padding:0 8px}.detail-links{flex-direction:column;align-items:flex-start;gap:18px;margin-top:35px;display:flex}.detail-links a{gap:20px;font-size:17px;text-decoration:none;display:flex}.detail-links a:before{content:"×";font:25px/19px Arial,sans-serif}.detail-links a:hover,.related-projects button:hover{text-shadow:0 0 5px #fff, var(--text-shadow)}.detail-footnote{color:#bdc5d8;justify-content:space-between;gap:25px;padding-top:20px;font-size:12px;display:flex}.related-projects{margin-top:28px}.related-projects h2{color:#c2c8d6;margin-bottom:20px;font-size:14px;font-weight:400}.related-projects button{gap:25px;padding:8px 0;font-size:17px;display:flex}.help-dialog{background:linear-gradient(90deg,#2e3034b5,#404248d9);border-left:1px solid #eee8;width:min(480px,42vw);height:100svh;margin:0 0 0 auto;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 25px #03091d33}.help-dialog::backdrop{background:#03091552}.help-content{padding:15svh 32px 40px}.help-content .close-button{margin-bottom:28px;margin-left:auto;font-size:13px}.help-content h1{text-shadow:0 0 6px #fff9;margin:0 0 28px;font-size:25px;font-weight:400}.controls-title{margin:0 0 28px;font-size:16px;font-weight:400}.theme-picker{border:0;border-bottom:1px solid #d7dae744;min-width:0;margin:0 0 28px;padding:0 0 20px}.theme-picker legend{margin-bottom:16px;padding:0;font-size:16px}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.theme-option{cursor:pointer;border:1px solid #ffffff30;border-radius:4px;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:13px;display:flex;position:relative}.theme-option:has(:checked){background:#ffffff18;border-color:#fff}.theme-option:has(:focus-visible){outline-offset:3px;outline:2px solid #fff}.theme-option input{opacity:0;width:1px;height:1px;position:absolute}.theme-swatch{border:1px solid #ffffff70;border-radius:50%;flex:0 0 18px;height:18px}.theme-picker .help-note{margin:12px 0 0;padding:0}.theme-card{flex-direction:column;align-items:stretch;gap:6px}.theme-card small{color:#dedee3;font-size:11px;line-height:1.4}.theme-preview{border-radius:2px;height:48px}.icon-style-preview{flex:0 0 28px;height:28px}.icon-style-preview .xmb-category-art{object-fit:contain;filter:none;width:100%;height:100%;display:block}.help-content dl>div{grid-template-columns:60px 1fr;gap:15px;margin-bottom:20px;font-size:13px;line-height:1.5;display:grid}.help-content dt{color:#fff}.help-content dd{color:#dedee3;margin:0}.help-note{color:#c6c7cf;padding-top:20px;font-size:12px;line-height:1.7}.motion-button{border-top:1px solid #d7dae744;justify-content:space-between;gap:15px;width:100%;margin-top:28px;padding-top:24px;font-size:14px;display:flex}.motion-button:disabled{opacity:.55}.reduced-motion *,.reduced-motion :after{transition:none!important;animation:none!important}@keyframes information-in{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}@media (max-width:700px){:root{--anchor:24%;--category-step:24vw;--icon-size:80px;--label-size:14px;--row-y:28%;--selected-y:46%;--previous-y:15%;--next-y:60%;--item-step:7svh}.system-header{top:max(25px, env(safe-area-inset-top));right:6%}.user-panel{gap:6px;height:29px;padding:3px 6px 3px 4px;font-size:10px}.avatar{width:21px;height:21px}.user-info{gap:13px}.clock-time{margin-left:7px}.system-orb{width:13px;height:13px;margin-left:0}.category-icon .xmb-category-art{transform:scale(.83)}.category-label{white-space:normal;margin-top:-8px;font-size:13px;line-height:1.3}.category.active .category-label{width:120px;margin-left:-20px}.menu-item{max-width:76%;height:65px;transform:translate(-40px,-50%)}.item-artwork{width:80px}.item-artwork img{max-width:40px;max-height:26px}.item-artwork img.xmb-item-art{max-width:45px;max-height:45px}.item-artwork .outline-icon{width:45px;height:45px}.menu-item.selected .item-artwork img{max-width:95px;max-height:70px}.menu-item.selected .item-artwork img.xmb-item-art{max-width:90px;max-height:90px}.menu-item.selected .item-artwork .outline-icon{width:90px;height:90px}.menu-item.selected .item-copy{padding-left:17px}.item-copy{gap:4px;max-width:calc(100vw - 175px)}.item-title{white-space:normal;font-size:12px}.menu-item.selected .item-title{font-size:20px}.item-subtitle{white-space:normal;font-size:10px;line-height:1.5}.item-window{bottom:24%;-webkit-mask-image:linear-gradient(#0000,#000 6% 87%,#0000);mask-image:linear-gradient(#0000,#000 6% 87%,#0000)}.touch-controls{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:8.5%;left:7%;right:8%}.dpad{grid-template-rows:repeat(3,28px);grid-template-columns:repeat(3,32px);place-items:center;display:grid}.dpad button{color:#eee;background:#ffffff0a;width:32px;height:28px;font-size:20px}.dpad button:active{background:#ffffff29}.dpad button:disabled{opacity:.25}.dpad-up{grid-area:1/2}.dpad-left{grid-area:2/1}.dpad-center{background:#a0b1ce66;grid-area:2/2;width:4px;height:4px}.dpad-right{grid-area:2/3}.dpad-down{grid-area:3/2}.touch-action button{align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.touch-action .cross{font-size:29px}.system-footer{left:7%;right:8%;bottom:max(3.5%, env(safe-area-inset-bottom));justify-content:flex-end;font-size:12px}.navigation-hints{display:none}.system-options .triangle{font-size:20px}.detail-shell{width:86%;padding-top:13svh;padding-bottom:6svh}.detail-header{padding-bottom:10px}.detail-header>span{gap:7px;font-size:14px}.detail-header .xmb-category-art{width:40px;height:40px}.close-button{font-size:13px}.close-button kbd{display:none}.detail-content,.detail-content.with-image{grid-template-columns:1fr;gap:22px;padding:24px 0}.detail-image{min-height:0}.detail-image img{max-height:180px}.detail-symbol{justify-content:flex-start}.detail-symbol .xmb-item-art{width:75px;height:75px}.detail-copy h1{margin-bottom:16px;font-size:25px}.detail-eyebrow{font-size:12px}.detail-description{font-size:14px;line-height:1.7}.tags{margin-top:20px;font-size:12px}.detail-links a,.related-projects button{font-size:15px}.detail-footnote{font-size:10px;line-height:1.6}.detail-footnote span{text-align:right}.help-dialog{width:87%}.help-content{padding:8svh 25px 30px}}@media (max-height:520px){:root{--icon-size:70px;--selected-y:49%;--next-y:69%;--previous-y:9%;--item-step:11svh}.system-header{top:5%}.user-panel{height:27px;font-size:10px}.avatar{width:19px;height:19px}.category-label,.item-title{font-size:12px}.menu-item.selected .item-title{font-size:20px}.menu-item.selected .item-artwork img{max-width:95px;max-height:58px}.item-subtitle{font-size:10px}.item-window{bottom:12%}.system-footer{font-size:11px;bottom:4%}.detail-shell{padding-top:16svh}.detail-content.with-image{grid-template-columns:minmax(120px,.7fr) 1fr}.detail-image img{max-height:200px}}@media (pointer:coarse) and (min-width:701px){.touch-controls{align-items:center;gap:30px;display:flex;position:absolute;bottom:12%;right:6%}.dpad{grid-template-rows:repeat(3,28px);grid-template-columns:repeat(3,32px);place-items:center;display:grid}.dpad button{background:#ffffff0a;width:32px;height:28px;font-size:20px}.dpad button:disabled{opacity:.25}.dpad-up{grid-area:1/2}.dpad-left{grid-area:2/1}.dpad-center{grid-area:2/2}.dpad-right{grid-area:2/3}.dpad-down{grid-area:3/2}.touch-action button{align-items:center;gap:10px;font-size:14px;display:flex}}@media (prefers-reduced-motion:reduce){*,:after{transition:none!important;animation:none!important}}.details-open .system-footer,.details-open .touch-controls{opacity:0;pointer-events:none}.menu-item:focus-visible,.category:focus-visible,.close-button:focus-visible{outline:none}.menu-item:focus-visible .item-title,.close-button:focus-visible{text-shadow:0 0 6px #fff,0 0 14px #e4eaffbb}.category:focus-visible .category-icon{filter:drop-shadow(0 0 5px #fff)}.technology-art{filter:drop-shadow(0 1px 1px #06143388);flex-shrink:0;width:34px;height:34px;transition:width .2s,height .2s,filter .2s;display:inline-block}.technology-silhouette{background:linear-gradient(165deg,#fff 5%,#edf0f8 37%,#bac2d2 65%,#e4e8f0 100%);width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.menu-item.selected .technology-art{filter:drop-shadow(0 0 6px #e1eaff77)drop-shadow(0 1px 1px #06143366);width:68px;height:68px}.detail-symbol .technology-art{filter:drop-shadow(0 0 8px #dae8ff55);width:110px;height:110px;margin:20px}@media (max-width:700px){.technology-art{width:29px;height:29px}.menu-item.selected .technology-art{width:56px;height:56px}.detail-symbol .technology-art{width:60px;height:60px;margin:8px}}@media (max-height:520px){.menu-item.selected .technology-art{width:52px;height:52px}}.xmb-interface{opacity:1;transition:opacity 1.1s .12s;position:absolute;inset:0}.xmb-interface.awaiting-startup{opacity:0;visibility:hidden;pointer-events:none;transition:none}.startup-screen{z-index:10;touch-action:manipulation;position:absolute;inset:0;overflow:hidden}.startup-curtain{background:#000;animation:2.3s cubic-bezier(.25,.1,.35,1) both startup-power-on;position:absolute;inset:0}.startup-title{color:#f4f5fa;letter-spacing:-.035em;white-space:nowrap;text-shadow:0 0 6px #e4eeff73,0 1px 2px #080b2c66;margin:0;font-size:clamp(21px,2.05vw,38px);font-weight:400;line-height:1.3;animation:6.8s both startup-wordmark;position:absolute;top:26%;right:15%}.startup-skip{right:5.8%;bottom:max(4.5%, env(safe-area-inset-bottom));color:#d4d9e6;min-height:44px;text-shadow:var(--text-shadow);align-items:center;gap:9px;padding:6px 10px;font-size:clamp(12px,1.08vw,17px);display:flex;position:absolute}.startup-skip:focus-visible{text-shadow:0 0 7px #e4eeffb0;outline:none}.startup-skip:hover{color:#fff}.startup-skip kbd{margin-left:8px}@keyframes startup-power-on{0%,14%{opacity:1}to{opacity:0}}@keyframes startup-wordmark{0%,24%{opacity:0;filter:blur(2px)}41%,70%{opacity:1;filter:blur()}89%,to{opacity:0;filter:blur()}}@media (max-width:700px){.startup-title{font-size:clamp(21px,5.5vw,29px);top:29%;right:10%}.startup-skip{right:6%;bottom:max(4%, env(safe-area-inset-bottom))}.startup-skip kbd{display:none}}img.folder-art,.menu-item.selected .item-artwork img.folder-art{filter:grayscale()brightness(1.25)drop-shadow(0 0 6px #dce6ff55)}.xmb{--folder-shift:18.5vw}.root-items .menu-item{transition:left .28s cubic-bezier(.2,.65,.25,1),top .22s cubic-bezier(.2,.65,.25,1),opacity .22s}.root-items .item-copy{transition:opacity .18s}.folder-open .category-track{transform:translateX(calc(var(--category-index) * var(--category-step) * -1 - var(--folder-shift)))}.folder-open .category{opacity:0;pointer-events:none}.folder-open .category.active{opacity:.5}.folder-open .category.active .category-label{visibility:hidden}.folder-open .root-items .menu-item{left:calc(var(--anchor) - 8vw);opacity:.12;pointer-events:none}.folder-open .root-items .menu-item.selected{left:calc(var(--anchor) - var(--folder-shift));opacity:.65}.folder-open .root-items .item-copy{opacity:0}.folder-items{animation:.28s cubic-bezier(.2,.65,.25,1) both folder-content-in}.folder-back-target{z-index:3;left:calc(var(--anchor) - var(--folder-shift));top:var(--selected-y);width:120px;height:110px;position:absolute;transform:translate(-50%,-50%)}.folder-back-chevron{color:#e5eaf1;text-shadow:0 0 5px #e5edff99;font-size:27px;position:absolute;top:50%;left:calc(100% + 5px);transform:translateY(-50%)}@keyframes folder-content-in{0%{opacity:0;transform:translateX(var(--folder-shift))}to{opacity:1;transform:translate(0)}}@media (max-width:700px){.xmb{--folder-shift:15vw}.folder-open .category.active .category-icon{transform:scale(.7)}.folder-open .root-items .menu-item.selected img.folder-art{max-width:54px;max-height:54px}.folder-open .root-items .menu-item:not(.selected){opacity:.07}.folder-items .menu-item{max-width:60%;left:40%}.folder-items .item-copy{max-width:calc(60vw - 60px)}.folder-back-target{width:58px;height:74px}.folder-back-chevron{font-size:22px;left:calc(100% + 2px)}}
