@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-cyrillic-ext-wght-normal-D_UHSL_T.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");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}:root{--black:#000;--bronze:#16110d;--bronze-raised:#201811;--line:#2b211a;--line-strong:#3d2f25;--parchment:#f2e6cc;--parchment-dim:#cbbd9f;--ash:#9a8e82;--ember:#ff5a1f;--ember-deep:#c83f0e;--ember-glow:#ff5a1f59;--laurel:#a3b56b;--crimson:#e5484d;--serif:"Cormorant Garamond", "Iowan Old Style", Georgia, serif;--sans:"Hanken Grotesk Variable", "Segoe UI", "Nirmala UI", "Microsoft YaHei UI", "PingFang SC", "Noto Sans", "Noto Sans Devanagari", "Noto Sans Bengali", "Noto Sans Arabic", "Noto Sans SC", system-ui, sans-serif;--step--1:.8125rem;--step-0:.9375rem;--step-1:1.125rem;--step-2:1.5rem;--step-3:clamp(1.75rem, 1.1rem + 1.3vw, 2.5rem);--step-4:clamp(2.25rem, 1.2rem + 2.3vw, 3.6rem);--sidebar:clamp(14.5rem, 11rem + 6vw, 18rem);--content:62rem;--pad-x:clamp(1.25rem, 3.5vw, 4rem);--command:min(40rem, 48vw);--radius-s:6px;--radius-m:10px;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--black);color:var(--parchment);font-family:var(--sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,p,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spin{animation:1.1s linear infinite spin}@keyframes spin{to{rotate:360deg}}.app{grid-template-columns:var(--sidebar) minmax(0, 1fr);height:100%;display:grid}.main{isolation:isolate;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.main-inner{padding:clamp(1.5rem, 4vh, 3rem) var(--pad-x) 2rem;flex:1;overflow-y:auto}.main-inner>*{max-width:var(--content)}.main[data-empty] .main-inner>*{max-width:var(--command)}.stage{z-index:-1;opacity:.12;width:min(62vw,58rem);transition:opacity .9s var(--ease), translate .9s var(--ease);background:url(/assets/perseus-hero-CmSgwAtJ.webp) 100%/cover no-repeat;position:absolute;inset:0 0 0 auto;translate:3rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%),linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%),linear-gradient(#000 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.main[data-empty] .stage{width:min(58rem, calc((100% - var(--pad-x) - var(--command)) / .55));opacity:.95;translate:0}.sidebar{background:var(--bronze);border-inline-end:1px solid var(--line);flex-direction:column;gap:2rem;min-height:0;padding:1.75rem 1rem 1.25rem;display:flex}.brand{align-items:center;gap:.85rem;padding:0 .5rem;display:flex}.brand-mark{box-shadow:0 0 0 1px var(--line-strong), 0 0 24px var(--ember-glow);border-radius:50%}.brand-name{font-family:var(--serif);font-weight:600;font-size:var(--step-2);letter-spacing:.22em;line-height:1}.brand-version{color:var(--ash);font-size:var(--step--1);margin-top:.3rem}.history{flex-direction:column;gap:.6rem;min-height:0;display:flex}.history-title{color:var(--ash);font-size:var(--step--1);padding:0 .5rem;font-weight:600}.history ul{flex-direction:column;gap:2px;display:flex;overflow-y:auto}.history-empty{color:var(--ash);font-size:var(--step--1);max-width:22ch;padding:0 .5rem}.language{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding:0 .5rem;display:flex}.language-label{color:var(--ash);font-size:var(--step--1);align-items:center;gap:.4rem;display:flex}.language-select{font-variant-numeric:tabular-nums;letter-spacing:.04em;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--black);min-width:5.5rem;color:inherit;cursor:pointer;padding:.4rem .55rem}.language-select:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.credit{color:var(--ash);font-size:var(--step--1);padding:0 .5rem}.history-item{border-radius:var(--radius-s);text-align:start;cursor:pointer;background:0 0;border:0;gap:.7rem;width:100%;padding:.6rem .5rem;display:flex}.history-item:hover{background:var(--bronze-raised)}.history-item[aria-current=true]{background:var(--bronze-raised);box-shadow:inset 2px 0 0 var(--ember)}.history-icon{color:var(--ash);padding-top:.15rem}.history-item[data-state=running] .history-icon{color:var(--ember)}.history-item[data-state=completed] .history-icon{color:var(--laurel)}.history-item[data-state=failed] .history-icon,.history-item[data-state=partial] .history-icon{color:var(--crimson)}.history-text{flex-direction:column;min-width:0;display:flex}.history-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-meta{color:var(--ash);font-size:var(--step--1);justify-content:space-between;gap:.5rem;display:flex}.hero{max-width:34rem;margin:clamp(1rem,8vh,6rem) 0 clamp(1.5rem,4vh,2.5rem)}.hero-title{font-family:var(--serif);font-weight:500;font-size:var(--step-4);letter-spacing:-.01em;line-height:1.02}.hero-text{max-width:30rem;color:var(--parchment-dim);font-size:var(--step-1);margin-top:1rem}.command{flex-direction:column;gap:.75rem;display:flex}.command-label{color:var(--parchment-dim);font-size:var(--step--1);font-weight:600}.command-row{border-bottom:1px solid var(--line-strong);transition:border-color .2s var(--ease);align-items:center;gap:.5rem;display:flex}.command-row:focus-within{border-color:var(--ember)}.command-input{min-width:0;font-size:var(--step-1);background:0 0;border:0;outline:none;flex:1;padding:.75rem 0}.command-input::placeholder{color:#6f655c}.command-error{color:#ff8f8f;font-size:var(--step--1)}.command-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.modes{border:1px solid var(--line);background:#16110dcc;border-radius:999px;margin:0;padding:3px;display:inline-flex}.mode input{opacity:0;pointer-events:none;position:absolute}.mode span{color:var(--parchment-dim);cursor:pointer;transition:background .16s var(--ease), color .16s var(--ease);border-radius:999px;padding:.45rem 1rem;display:block}.mode input:checked+span{background:var(--parchment);color:var(--black)}.mode input:focus-visible+span{outline:2px solid var(--ember);outline-offset:2px}.primary-button,.ghost-button,.icon-button{cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;display:inline-flex}.primary-button{background:var(--ember);color:var(--black);box-shadow:0 0 32px var(--ember-glow);transition:background .16s var(--ease), box-shadow .16s var(--ease);border:0;padding:.7rem 1.6rem;font-weight:700}.primary-button:hover:not(:disabled){background:#ff7440}.primary-button.is-cancel{color:var(--parchment);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.ghost-button{border:1px solid var(--line-strong);color:var(--parchment-dim);background:0 0;padding:.5rem 1rem}.ghost-button:hover:not(:disabled){border-color:var(--parchment-dim);color:var(--parchment)}.icon-button{width:2.4rem;height:2.4rem;color:var(--ash);background:0 0;border:0;justify-content:center}.icon-button:hover{color:var(--parchment)}button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.settings,.activity{color:var(--parchment-dim)}.settings{margin-top:1.25rem}.settings summary,.activity summary{cursor:pointer;width:fit-content;max-width:100%;font-size:var(--step--1);align-items:center;gap:.5rem;font-weight:600;list-style:none;display:flex}.settings summary::-webkit-details-marker{display:none}.activity summary::-webkit-details-marker{display:none}.settings-peek,.activity-last{color:var(--ash);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.settings-peek:before,.activity-last:before{content:"";background:var(--line-strong);vertical-align:-.05em;width:1px;height:.8em;margin:0 .6rem;display:inline-block}.settings-grid{border:1px solid var(--line);border-radius:var(--radius-m);background:#16110dd9;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.25rem 2rem;margin-top:1rem;padding:1.25rem;display:grid}.field{flex-direction:column;gap:.4rem;display:flex}.field-wide{grid-column:1/-1}.field label{color:var(--parchment);font-size:var(--step--1);justify-content:space-between;font-weight:600;display:flex}.field output{color:var(--ember)}.field input[type=text],.field input[type=number],.field select{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--black);padding:.55rem .7rem}.field-row{align-items:stretch;gap:.5rem;display:flex}.field-row input[type=text]{flex:1;min-width:0}.field input[type=range]{accent-color:var(--ember)}.field-check{cursor:pointer;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.field-check input{accent-color:var(--ember);width:1rem;height:1rem}.field-hint{color:var(--ash);font-size:var(--step--1)}.activity{border-top:1px solid var(--line);background:var(--bronze);flex-shrink:0;padding:.8rem clamp(1.5rem,4vw,4rem)}.activity[open]{flex-direction:column;max-height:40vh;display:flex}.activity-list{font-size:var(--step--1);font-variant-numeric:tabular-nums;margin-top:.75rem;overflow-y:auto}.activity-list li{color:var(--parchment-dim);grid-template-columns:5.5rem 1fr;gap:.75rem;padding:.15rem 0;display:grid}.activity-list time{color:var(--ash)}.activity-list li[data-level=WARNING] span{color:#f0b27a}.activity-list li[data-level=ERROR] span,.activity-list li[data-level=CRITICAL] span{color:#ff8f8f}.activity-empty{color:var(--ash);font-size:var(--step--1);margin-top:.5rem}.watch-status{color:var(--ember);align-items:center;gap:.5rem;margin-top:2rem;display:flex}.release{margin-top:2.5rem}.release-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:2rem;display:grid}.cover img,.cover-empty{border-radius:var(--radius-s);object-fit:cover;background:var(--bronze-raised);width:clamp(9rem,6rem + 7vw,15rem);height:clamp(9rem,6rem + 7vw,15rem);box-shadow:0 30px 80px -20px var(--ember-glow), 0 0 0 1px var(--line);display:block}.release-kind{color:var(--ember);font-size:var(--step--1);font-weight:600}.release-title{font-family:var(--serif);font-weight:600;font-size:var(--step-4);overflow-wrap:anywhere;margin-top:.25rem;line-height:1.02}.release-artist{color:var(--parchment-dim);font-size:var(--step-1);margin-top:.4rem}.release-facts{flex-wrap:wrap;gap:.5rem 2rem;margin:1.25rem 0 1rem;display:flex}.release-facts dt{color:var(--ash);font-size:var(--step--1)}.release-facts dd{font-variant-numeric:tabular-nums}.release-orphan .release-title{font-size:var(--step-3)}.progress{margin-top:2.25rem}.progress-text{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:.6rem;display:flex}.progress-counts{color:var(--ash);font-size:var(--step--1);gap:1.25rem;display:flex}.progress-counts .is-failed{color:var(--crimson)}.blade{background:var(--line);height:2px;position:relative;overflow:visible}.blade-fill{transform-origin:0;background:linear-gradient(90deg, var(--ember-deep), var(--ember) 85%, #ffd2b8);box-shadow:0 0 12px var(--ember), 0 0 28px var(--ember-glow);transition:transform .5s var(--ease);position:absolute;inset:0}.progress[data-running] .blade:after{content:"";width:64px;height:8px;animation:sweep 1.8s var(--ease) infinite;background:radial-gradient(closest-side,#ffd2b8e6,#0000);position:absolute;top:-3px}@keyframes sweep{0%{opacity:0;left:-64px}20%{opacity:1}to{left:calc(var(--ratio,0) * 100% - 32px);opacity:0}}.ledger{counter-reset:none;margin-top:1.5rem}.ledger-row{border-bottom:1px solid var(--line);grid-template-columns:2.25rem minmax(0,1fr) 4rem minmax(8rem,18rem);align-items:center;gap:1rem;padding:.7rem .25rem;display:grid}.ledger-pos,.ledger-duration{color:var(--ash);font-variant-numeric:tabular-nums}.ledger-duration{text-align:end}.ledger-title{flex-direction:column;min-width:0;display:flex}.ledger-name,.ledger-artist{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-artist{color:var(--ash);font-size:var(--step--1)}.ledger-status{min-width:0;color:var(--ash);font-size:var(--step--1);align-items:center;gap:.45rem;display:flex}.ledger-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ledger-row[data-status=queued] .ledger-status,.ledger-row[data-status=downloading] .ledger-status,.ledger-row[data-status=retrying] .ledger-status{color:var(--ember)}.ledger-row[data-status=done] .ledger-status{color:var(--laurel)}.ledger-row[data-status=reused] .ledger-status{color:var(--parchment-dim)}.ledger-row[data-status=failed] .ledger-status{color:var(--crimson)}.ledger-row[data-status=unavailable] .ledger-name{color:var(--ash);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.ledger-group{border-bottom:1px solid var(--line-strong);color:var(--ember);font-size:var(--step--1);letter-spacing:.04em;padding:1.25rem .25rem .4rem;font-weight:600}.field-toggles{border:0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.35rem 1.5rem;margin:0;padding:0;display:grid}.search{margin-top:2.5rem}.search-title{font-family:var(--serif);font-size:var(--step-2);font-weight:600}.search-empty{color:var(--ash);margin-top:1rem}.search-list{gap:.25rem;margin-top:1rem;display:grid}.search-hit{border-radius:var(--radius-s);width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.9rem;padding:.55rem .6rem;display:flex}.search-hit:hover,.search-hit:focus-visible{background:var(--bronze-raised)}.search-hit img,.search-art{border-radius:var(--radius-s);background:var(--bronze);object-fit:cover;flex:none;width:44px;height:44px}.search-text{flex-direction:column;min-width:0;display:flex}.search-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.search-meta{color:var(--ash);font-size:var(--step--1);flex-wrap:wrap;gap:.35rem .9rem;display:flex}.search-kind{color:var(--ember);align-items:center;gap:.3rem;display:inline-flex}.ledger-more{color:var(--ash);font-size:var(--step--1);margin-top:1rem}@media (width>=1680px){:root{--content:72rem}}@media (width<=1366px){.stage{width:min(58vw,46rem)}}@media (width<=1180px){:root{--command:min(36rem, 60vw)}.main[data-empty] .stage{opacity:.55;width:min(46rem,70vw)}.ledger-row{grid-template-columns:2rem minmax(0,1fr) 3.5rem minmax(7rem,12rem);gap:.75rem}}@media (height<=800px) and (width>=901px){.hero{margin-top:2vh}.release{margin-top:1.75rem}.progress{margin-top:1.5rem}.ledger-row{padding-block:.5rem}}@media (width<=900px){.app{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.sidebar{border-inline-end:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:1rem;padding:.75rem 1rem}.history{flex:1;min-width:0}.history-title,.history-empty{display:none}.history ul{flex-direction:row;overflow-x:auto}.history-item{width:13rem}.stage{width:100%}.main-inner{padding:1.5rem 1rem}.hero{margin-top:2rem}.hero-title,.release-title{font-size:var(--step-3)}.release-head{grid-template-columns:1fr}.cover img,.cover-empty{width:9rem;height:9rem}.ledger-row{grid-template-columns:1.75rem minmax(0,1fr) auto}.ledger-duration{display:none}.modes{width:100%}.mode{text-align:center;flex:1}.mode span{padding-inline:.5rem}}.desktop-link{border-radius:var(--radius-s);color:var(--parchment-dim);font-size:var(--step--1);align-items:center;gap:.45rem;padding:.4rem .5rem;text-decoration:none;display:flex}.desktop-link:hover{background:var(--bronze-raised);color:var(--parchment)}:root[data-platform=web] body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}:root[data-platform=web] .field .field-check{justify-content:flex-start}:root[data-platform=web] .app{height:100dvh}:root[data-platform=web] .main-inner,:root[data-platform=web] .activity-list{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@media (pointer:coarse){:root[data-platform=web] .icon-button{width:2.75rem;height:2.75rem}:root[data-platform=web] :is(.ghost-button,.language-select,.history-item,.desktop-link){min-height:2.75rem}:root[data-platform=web] .primary-button{min-height:3rem}:root[data-platform=web] .mode span{padding-block:.65rem}:root[data-platform=web] :is(.settings summary,.activity summary,.field-check){min-height:2.75rem}:root[data-platform=web] .field-check input{width:1.25rem;height:1.25rem}:root[data-platform=web] :is(input,select){font-size:max(1rem,16px)}}@media (width<=900px){:root[data-platform=web] .sidebar{padding-top:max(.75rem, env(safe-area-inset-top));padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right))}:root[data-platform=web] .main-inner{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right))}:root[data-platform=web] .activity{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));padding-bottom:max(.8rem, env(safe-area-inset-bottom))}:root[data-platform=web] .activity[open]{max-height:45dvh}}@media (width<=640px){:root[data-platform=web] .sidebar{flex-wrap:wrap;gap:.5rem .75rem;padding-bottom:.6rem}:root[data-platform=web] .brand{gap:.6rem;padding:0}:root[data-platform=web] .brand-mark{width:32px;height:32px}:root[data-platform=web] .brand-name{font-size:var(--step-1)}:root[data-platform=web] .brand-version,:root[data-platform=web] .credit,:root[data-platform=web] .desktop-link{display:none}:root[data-platform=web] .language-label span,:root[data-platform=web] .command-inspect-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-platform=web] .language{order:2;margin:0 0 0 auto;padding:0}:root[data-platform=web] .language-select{min-width:4.5rem}:root[data-platform=web] .history{flex-basis:100%;order:3}:root[data-platform=web] .history:not(:has(li)){display:none}:root[data-platform=web] .history ul{scroll-snap-type:x proximity;scrollbar-width:none}:root[data-platform=web] .history-item{scroll-snap-align:start;width:11.5rem;padding-block:.45rem}:root[data-platform=web] .main-inner{padding-top:1.25rem}:root[data-platform=web] .main[data-empty] .stage{opacity:.35}:root[data-platform=web] .main[data-empty] .main-inner>*{max-width:none}:root[data-platform=web] .hero{margin:.75rem 0 1.5rem}:root[data-platform=web] .hero-title{font-size:clamp(2rem,9vw,2.6rem)}:root[data-platform=web] .hero-text{font-size:var(--step-0)}:root[data-platform=web] .command-row .ghost-button{justify-content:center;width:2.75rem;height:2.75rem;padding:0}:root[data-platform=web] .command-actions{flex-direction:column;align-items:stretch;gap:.75rem}:root[data-platform=web] .primary-button{justify-content:center}:root[data-platform=web] .settings-grid{gap:1rem;padding:1rem}:root[data-platform=web] .field-toggles{grid-template-columns:1fr}:root[data-platform=web] .release{margin-top:1.75rem}:root[data-platform=web] .release-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem}:root[data-platform=web] .cover img,:root[data-platform=web] .cover-empty{width:6.5rem;height:6.5rem}:root[data-platform=web] .release-title{font-size:clamp(1.6rem,7vw,2rem)}:root[data-platform=web] .release-artist{font-size:var(--step-0)}:root[data-platform=web] .release-facts{gap:.4rem 1.25rem;margin:.75rem 0}:root[data-platform=web] .release-info .ghost-button{margin-top:.25rem}:root[data-platform=web] .progress{margin-top:1.5rem}:root[data-platform=web] .progress-counts{flex-wrap:wrap;gap:.25rem 1rem}:root[data-platform=web] .ledger-row{grid-template-columns:1.5rem minmax(0,1fr) minmax(0,7.5rem);gap:.6rem;padding-block:.6rem}:root[data-platform=web] .activity-list li{grid-template-columns:4.5rem 1fr;gap:.5rem}:root[data-platform=web] .activity-last{display:none}}@media (width<=360px){:root[data-platform=web] .release-head{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[dir=rtl] .history-item[aria-current=true]{box-shadow:inset -2px 0 0 var(--ember)}[dir=rtl] .blade{transform:scaleX(-1)}:lang(ar) .stage{inset:0 auto 0 0;translate:-3rem;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 45%),linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 45%),linear-gradient(#000 70%,#0000 100%)}:lang(ar) *,:lang(hi) *,:lang(bn) *,:lang(zh-CN) *{letter-spacing:normal}:lang(ar) .hero-title,:lang(ar) .release-title,:lang(hi) .hero-title,:lang(hi) .release-title,:lang(bn) .hero-title,:lang(bn) .release-title,:lang(zh-CN) .hero-title,:lang(zh-CN) .release-title{font-family:var(--sans)}
