@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.6b5ea6af.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1dcddae6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.8da66e7f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.e6cd1753.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.19510058.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_9d88f727-module__1NxLqG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_9d88f727-module__1NxLqG__variable{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76962f1099c67ed7-s.a3854f09.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2e55616d683de2eb-s.59c3ea5b.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ae63c18b294b16b-s.5ba37ba3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2e7f3bfe9d6db30c-s.750e996f.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/200eb4e70eea77b1-s.2b2b2dcf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a6c82a37921ca535-s.73343528.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bd61c44353c129b5-s.p.940c99a9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_75c19e9-module__vCJCUa__className{font-family:Inter,Inter Fallback;font-style:normal;font-weight:400}.inter_75c19e9-module__vCJCUa__variable{--font-sans:"Inter","Inter Fallback"}
:root{--bg:#bdbfc3;--ink:#111;--muted:#4d4f53;--panel:#d0d2d6;--panel-hover:#c4c6ca;--rule:#111;--rule-soft:#11111138;--ease:cubic-bezier(.22,1,.36,1);--pad:12px;--surface:#11111140;--card-w:clamp(380px,45.2vw,776px);--bar-h:56px;--gap:14px}@media (min-width:768px){:root{--pad:20px;--bar-h:52px;--gap:20px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);-webkit-text-size-adjust:100%}body{font-family:var(--font-mono),ui-monospace,monospace;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.4}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}h1,h2,h3{font-weight:inherit;font-size:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::selection{background:var(--ink);color:var(--bg)}.muted{color:var(--muted)}.u{text-underline-offset:3px;text-decoration:underline}.sq{background:currentColor;flex:none;width:.72em;height:.72em;margin-right:.75em;display:inline-block}.icon{width:11px;height:11px;display:block}.site{flex-direction:column;min-height:100dvh;display:flex}.main{padding:var(--bar-h)var(--pad)180px;flex:1;container:main/inline-size}.toast-link{align-items:center;gap:12px;padding:8px 14px 8px 8px;transition:background-color .2s;display:flex}.toast-link:hover{background:var(--panel-hover)}.toast-label{color:var(--muted);font-size:11px;display:block}.toast-text{text-transform:none;display:block}.cover{aspect-ratio:1;background:#a9abaf;position:relative;overflow:hidden;container-type:inline-size}.cover img{object-fit:cover}.cover:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000014}.cover-gen{background:var(--panel);place-items:center;display:grid;position:absolute;inset:0}.cover-wave{width:74%;height:26%;color:var(--ink)}.cover-code{text-transform:uppercase;position:absolute;top:8px;left:10px}@container (max-width:140px){.cover-wave,.cover-code{display:none}}.entry-media{position:relative}.entry-cover{display:block}.bars{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.bars i{background:currentColor;width:2px;height:40%;animation:.9s ease-in-out infinite bar}.bars i:nth-child(2){animation-delay:-.3s}.bars i:nth-child(3){animation-delay:-.6s}@keyframes bar{0%,to{height:30%}50%{height:100%}}.detail-head{text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:2px 0 12px;display:flex}.detail-code{align-items:center;min-width:0;display:flex}.back{flex:none}.back:hover{text-underline-offset:3px;text-decoration:underline}.detail-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@container main (min-width:860px){.detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px}.detail-media{top:var(--bar-h);position:sticky}}.detail-body,.info-body{max-width:620px}.detail-desc{max-width:60ch}.section{margin-top:28px}.section-title{text-transform:uppercase;align-items:center;margin-bottom:8px;display:flex}.track{border-top:1.5px solid var(--rule);align-items:center;display:flex}.track:last-child{border-bottom:1.5px solid var(--rule)}.track-main{text-align:left;flex:1;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:6px 0;display:grid}.tracks[data-thumbs=true] .track-main{grid-template-columns:30px 28px minmax(0,1fr) auto;gap:10px}.track-art{width:28px;height:28px}.track-num,.track-dur{color:var(--muted)}.track[data-active=true] .track-num{color:var(--ink)}.track-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track[data-playable=true] .track-main:hover .track-title,.track[data-active=true] .track-title{text-underline-offset:3px;text-decoration:underline}.track-aside{color:var(--muted);text-transform:uppercase;flex:none;padding-left:16px}.track-aside:hover{color:var(--ink)}.tracklist li{border-top:1px solid var(--rule-soft);grid-template-columns:30px minmax(0,1fr);gap:8px;padding:3px 0;display:grid}.tracklist li:first-child{border-top:1.5px solid var(--rule)}.tracklist li:last-child{border-bottom:1.5px solid var(--rule)}.specs{border-collapse:separate;border-spacing:0;width:100%}.specs th,.specs td{border-top:1.5px solid var(--rule);text-align:left;vertical-align:top;padding:6px 0;font-weight:400}.specs tr:last-child th,.specs tr:last-child td{border-bottom:1.5px solid var(--rule)}.specs th{width:40%}.rows li{border-top:1.5px solid var(--rule)}.rows li:last-child{border-bottom:1.5px solid var(--rule)}.rows a{justify-content:space-between;padding:6px 0;display:flex}.rows a:hover span:first-child{text-underline-offset:3px;text-decoration:underline}.related{text-transform:uppercase;margin-top:28px}.related-title{margin-bottom:4px}.related a{align-items:center;padding:2px 0;display:flex}.related a:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.bars i{height:70%;animation:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mark{z-index:50;mix-blend-mode:difference;color:#fff;align-items:center;font-size:12px;font-weight:500;line-height:16.8px;display:flex;position:fixed;top:9.6px;left:0}.mark-strip{z-index:45;height:var(--bar-h);background:var(--bg);pointer-events:none;position:fixed;top:0;left:0;right:0}@media (min-width:1000px){.mark-strip{width:calc(100% - var(--pad) - var(--card-w));right:auto}}.mark-item{min-height:44px;padding:0 var(--pad);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:8px;display:inline-flex}.about-stack{top:var(--bar-h);left:var(--pad);right:var(--pad);z-index:30;max-height:calc(100dvh - var(--bar-h) - 72px);opacity:0;visibility:hidden;flex-direction:column;gap:6px;transition:opacity .8s cubic-bezier(.44,0,.56,1),visibility 0s linear .8s;display:flex;position:absolute;overflow-y:auto}.about-stack>*{flex:none}.about-stack>.toast{align-self:flex-end;max-width:100%}.about-card{font-family:var(--font-sans),system-ui,sans-serif;flex-direction:column;gap:14.7px;font-size:11px;line-height:18.7px;display:flex}.about-stack[data-show=true]{opacity:1;visibility:visible;transition:opacity .45s cubic-bezier(.44,0,.56,1),visibility}@media (min-width:640px){.mark{top:12px;left:calc(var(--pad) - 10px);font-size:14px}.mark-item{min-height:29.6px;padding:0 10px}.about-stack{width:var(--card-w);max-width:calc(100vw - 2*var(--pad));top:22px;left:auto}}.about-card.dock-card{-webkit-backdrop-filter:blur(1.25px);backdrop-filter:blur(1.25px);padding:20px 18.24px 20.4px 15px}.card-bio{letter-spacing:-.22px;min-height:122.6px;font-size:14px;line-height:17.6px}.card-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 9px;display:grid}.card-sec{flex-direction:column;gap:10px;display:flex}.card-sec h2{font:inherit;line-height:13.2px}.card-sec ul{list-style:none}.card-sec li{align-items:center;gap:9.68px;min-height:18.7px;display:flex}.card-sec li>span{flex:none;width:6.16px}.card-sec a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:999px){.main .register{padding-top:max(8px,calc(var(--card-bottom,480px) + 16px - var(--bar-h)))}}@media (min-width:1000px){.about-stack{position:fixed}.register .entry{max-width:calc(100% - var(--card-w) - 20px)}}.dock{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.dock-slot{contain:inline-size;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;overflow:hidden}.dock-slot-inner{flex-direction:column;flex:none;align-items:center;display:flex}.dock-slot-inner>.dock-card{width:min(480px,calc(100vw - 2*var(--pad)));flex:none;margin-bottom:6px}.dock>*{pointer-events:auto}.dock-card,.dock-bar{background:var(--surface);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#e6e7e9}.dock-bar{justify-content:space-between;align-items:center;height:32px;padding:0 4px;display:flex}.dock-play-wrap{flex:none;height:100%;display:flex}.dock-search{color:#fff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 10px;animation:.3s both dock-search-in}.dock-item.dock-close{width:32px;padding:0;animation:.3s both dock-search-in}.dock-close .icon{flex:none;width:10px;height:10px}.dock-search::placeholder{color:#e6e7e980}@media (max-width:767px){.dock-search{font-size:16px}}@keyframes dock-search-in{0%{opacity:0}}.dock-item{color:#e6e7e99e;text-transform:uppercase;flex:none;justify-content:center;align-items:center;height:100%;padding:0 14px;transition:color .2s;display:inline-flex}.dock-item:hover,.dock-item[data-active=true]{color:#fff}.dock-play{width:36px;padding:0}.dock-card{padding:12px}.dock-panel{overscroll-behavior:contain;max-height:min(60dvh,520px);overflow-y:auto}.search-panel{flex-direction:column;gap:8px;display:flex;overflow:hidden}.search-hits{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.search-hit{align-items:center;gap:10px;padding:6px;display:flex}.search-hit[data-active=true]{background:#ffffff1a}.search-hit-art{flex:none;width:32px;height:32px}.search-hit-text{flex-direction:column;min-width:0;display:flex}.search-hit-title{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden}.search-hit-sub,.search-none{color:#e6e7e999;font-size:11px}.search-none{padding:6px}.toast{padding:0}.toast-link{align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex}.toast-thumb{flex:none;width:40px;height:40px}.toast-body{min-width:0}.toast-label{color:#e6e7e999;text-transform:uppercase;font-size:11px;display:block}.toast-text{display:block}.toast-label,.toast-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reading-card .toast-thumb,.reading-card .toast-body{animation:.3s both toast-swap}@keyframes toast-swap{0%{opacity:0}}.sheet{grid-template-columns:28px 28px minmax(0,1fr) auto 24px;grid-template-areas:"play art meta time close""wave wave wave wave wave";align-items:center;gap:8px 10px;padding:10px;display:grid}.sheet-play{color:#111;background:#e6e7e9;grid-area:play;place-items:center;width:28px;height:28px;display:grid}.sheet-art{grid-area:art;width:28px;height:28px}.sheet-meta{flex-direction:column;grid-area:meta;min-width:0;display:flex}.sheet-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-title:hover{text-underline-offset:3px;text-decoration:underline}.sheet-sub{color:#e6e7e999;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sheet-via:hover{color:#fff;text-underline-offset:2px;text-decoration:underline}.sheet-time{color:#e6e7e999;font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:time;font-size:11px}.sheet-close{color:#e6e7e999;grid-area:close;place-items:center;width:24px;height:24px;display:grid}.sheet-close:hover{color:#fff}.scrub{cursor:pointer;touch-action:none;grid-area:wave;height:28px;position:relative}.scrub svg{width:100%;height:100%;position:absolute;inset:0}.scrub-fill{position:absolute;inset:0}.sheet .scrub{height:22px}.sheet .scrub-base{color:#e6e7e938}.sheet .scrub-fill{color:#e6e7e9}.sc-frame{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:fixed;bottom:0;left:0}.register{--cover:160px;padding-top:8px}@container main (min-width:900px){.register{--cover:200px}}@container main (min-width:1200px){.register{--cover:240px}}.entry{scroll-margin-top:var(--bar-h);grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 0 24px;display:grid}.entry[data-cued=true] .entry-code{background:var(--surface);color:#fff}.entry[data-cued=true] .code-id{color:inherit}.entry+.entry,.record-clone>.entry:first-child{border-top:1px solid var(--rule-soft)}@container main (min-width:600px){.entry{grid-template-columns:var(--cover)minmax(0,620px);gap:20px;padding:20px 0}.entry-text{min-height:var(--cover)}}@container main (min-width:720px){.entry{scroll-margin-top:var(--bar-h)}}.entry-text{flex-direction:column;gap:12px;min-width:0;display:flex;container-type:inline-size}.entry-head{text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.entry-code{align-items:center;margin:-2px -6px;padding:2px 6px;transition:background-color .4s,color .4s;display:inline-flex}.entry-code .code-id{transition:color .4s}@container main (max-width:599px){.entry-code{margin-left:0}}.code-id{color:var(--muted);margin-right:1ch}.code-box[data-flash=on] .code-id{color:inherit}.entry-code:hover span:last-child{text-underline-offset:3px;text-decoration:underline}.code-box[data-flash=on] .entry-code,.code-box[data-flash=on] .detail-code{background:var(--ink);color:var(--bg);transition:none}.entry-open{color:var(--muted);flex:none}.entry-open:hover{color:var(--ink)}.credits{grid-template-columns:12ch minmax(0,1fr);column-gap:12px;display:grid}.credits dt{color:var(--muted)}.credits dd{margin:0}@media (max-width:599px){.credits{grid-template-columns:12ch minmax(0,1fr)}}.entry-label{color:var(--muted)}.entry-tracks{grid-template-columns:4ch minmax(0,max-content) auto;justify-content:start;column-gap:8px;display:grid}.entry-tracks li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.entry-track{grid-column:1/-1;grid-template-columns:subgrid;text-align:left;padding:1px 0;display:grid}.et-dur{text-align:right;padding-left:3ch}.et-num,.et-dur{color:var(--muted)}.et-dur{font-variant-numeric:tabular-nums}.et-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entry-track:hover .et-title,.entry-track[data-active=true] .et-title{text-underline-offset:3px;text-decoration:underline}.entry-track[data-active=true] .et-num{color:var(--ink)}.reveal-now{animation:reveal-fade .8s cubic-bezier(.33,1,.68,1)calc(var(--i,0)*45ms)both,reveal-rise .9s cubic-bezier(.25,1,.5,1)calc(var(--i,0)*45ms)both}.entry-links{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;gap:4px 16px;display:flex}.entry-links a,.track-aside,.sheet-via,.about-links a,.rows a{font-family:var(--font-sans),system-ui,sans-serif;text-transform:none;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.entry-links a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.sq.sq-live{background:0 0;justify-content:center;align-items:flex-end;display:inline-flex}.sq-live .bars{gap:1px;height:100%}.about-grid{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:8px;display:grid}@container main (min-width:860px){.about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px}.about-media{top:calc(var(--bar-h) + 8px);position:sticky}}.about-body{max-width:620px}.about-title{text-transform:uppercase;margin-bottom:20px}.about-bio{max-width:60ch;font-size:15px;line-height:1.6}.about-bio+.about-bio{margin-top:1.2em}@media (max-width:599px){.about-bio{font-size:14px}}.about-links{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;gap:4px 16px;margin-top:32px;display:flex}.about-links a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.code-box{width:fit-content;min-width:0;max-width:100%}.dock-bar{view-transition-name:dock-bar}.sheet{view-transition-name:dock-sheet}::view-transition-group(dock-bar){z-index:50;animation:none}::view-transition-group(dock-sheet){z-index:50;animation:none}::view-transition-group(*){animation-duration:var(--morph);animation-timing-function:var(--ease-glide)}::view-transition-old(root){animation:.3s ease-out both vt-out}::view-transition-new(root){animation:.5s .15s both vt-in}::view-transition-group(.morph){animation-duration:var(--morph)}::view-transition-old(.fade-out):only-child{animation:.3s ease-out both vt-out}::view-transition-new(.fade-in):only-child{animation:.6s .2s both vt-in}:root{--ease-glide:cubic-bezier(.22,1,.36,1);--morph:.6s;--reveal-start:.3s;--reveal-step:45ms}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0}}.reveal{--reveal-delay:calc(var(--reveal-start) + var(--i,0)*var(--reveal-step));animation:reveal-fade .8s cubic-bezier(.33,1,.68,1)var(--reveal-delay)both,reveal-rise .9s cubic-bezier(.25,1,.5,1)var(--reveal-delay)both}@keyframes reveal-fade{0%{opacity:0}}@keyframes reveal-rise{0%{transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.reveal{animation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
