@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/cartouche/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/cartouche/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/cartouche/assets/archivo-latin-wdth-normal-DY7AcnAa.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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font:"Archivo Variable",Archivo,system-ui,sans-serif;--band:#141414;--band-2:#1d1d1d;--band-3:#262626;--rule:#2e2e2e;--mute:#a3a39e;--dim:#5c5c58;--paper:#f4f4f0;--paper-2:#e4e4de;--paper-3:#d2d2cb;--ink:#141414;--ink-2:#46463f;--ink-3:#6f6f68;--y:#ffd400;--c:#009fe3;--m:#e5007e;--warn:#ff8a00;--err:#e5322d;--flood:#84641f;--ease:cubic-bezier(.16,1,.3,1);--fs-micro:12px;--fs-s:13px;--fs-body:15px;--fs-lead:18px;--fs-d4:22px;--fs-d3:30px;--fs-d2:40px;--fs-d1:52px;--tr-tight:.03em;--tr-caps:.07em;--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px)}*{box-sizing:border-box}html,body{margin:0}html{scrollbar-color:#3a3a3a var(--band)}body{background:var(--band);color:var(--paper);font-family:var(--font),sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}::selection{background:var(--y);color:#000}img{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:4px solid var(--y);outline-offset:3px}[hidden]{display:none!important}.cv{aspect-ratio:1;width:100%;display:block;position:relative;overflow:hidden}.cv>.noart{position:absolute;inset:0}.cv>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease);position:absolute;inset:0}.cv>img.in{opacity:1}.cv.wait>.noart .bar{animation:1.6s ease-in-out infinite ink}@keyframes ink{0%,to{opacity:1}50%{opacity:.35}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:400;background:var(--y);color:#111;font:800 var(--fs-body)/1 var(--font);padding:14px 18px;text-decoration:none;position:fixed;top:-80px;left:16px}.skip:focus{top:12px}.wrap{max-width:1360px;margin:0 auto;padding:0 32px}@media (width>=1800px){.wrap{max-width:1680px}html{font-size:var(--fs-lead)}}@media (width<=640px){.wrap{padding:0 16px}}.icon{flex:none;width:20px;height:20px}.icon.s{width:16px;height:16px}.cond{text-transform:uppercase;font-stretch:62%}#app{min-height:100vh}@supports not (view-transition-name:none){.route{animation:in .45s var(--ease)}}@keyframes in{0%{opacity:0;transform:translateY(8px)}}.top{border-bottom:1px solid var(--rule);background:var(--band);z-index:50;position:sticky;top:0}.top .wrap{align-items:center;gap:28px;height:72px;display:flex}.mark{align-items:center;gap:12px;text-decoration:none;display:flex}.mark b{font:900 var(--fs-d3)/1 var(--font);text-transform:uppercase;letter-spacing:var(--tr-tight);white-space:nowrap;font-stretch:62%}.strip{grid-template-columns:repeat(3,8px);gap:2px;display:grid}.strip i{height:26px}.strip i:first-child{background:var(--c)}.strip i:nth-child(2){background:var(--m)}.strip i:nth-child(3){background:var(--y)}.nav{font:600 var(--fs-body)/1 var(--font);gap:24px;font-stretch:88%;display:flex}.nav a{color:var(--mute);padding:8px 0;text-decoration:none;position:relative}.nav a:hover,.nav a[aria-current]{color:var(--paper)}.nav .mk{background:var(--y);height:3px;position:absolute;bottom:0;left:0;right:0}.search{width:300px;height:44px;color:var(--mute);font:500 var(--fs-body) var(--font);text-align:left;background:0 0;border:1px solid #3a3a3a;align-items:center;gap:10px;margin-left:auto;padding:0 12px;display:flex}.search:hover{color:var(--paper);border-color:#5a5a5a}kbd{font:700 var(--fs-micro) var(--font);color:var(--mute);border:1px solid #3a3a3a;padding:3px 7px}.search kbd{margin-left:auto}.search{min-width:0}.search span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (pointer:coarse) and (hover:none){.search kbd{display:none}}@media (width<=1100px){.nav{display:none}.search{flex:1;width:auto;max-width:360px}.top .menu{display:flex}}@media (width>=641px) and (width<=760px){.top .wrap{gap:12px}.top .wrap .gh{margin-left:0}.search{flex:0 0 44px;justify-content:center;padding:0}.search span,.search kbd{display:none}}@media (width<=640px){.top .wrap{gap:8px;height:60px}.mark b{font-size:var(--fs-d4)}.search{flex:0 0 44px;justify-content:center;width:44px;padding:0}.search span,.search kbd,.top .btn .lbl{display:none}.top .btn{width:44px;padding:0}.top .btn,.top .menu{flex:none}}@media (width<=389px){.top .gh{display:none}.mark{gap:10px}}.gh{width:44px;height:44px;color:var(--mute);border:1px solid #3a3a3a;flex:none;justify-content:center;align-items:center;display:flex}.gh:hover{color:var(--paper);border-color:#5a5a5a}@media (width>=641px){.top .gh{margin-left:-16px}}.artbar{pointer-events:none;position:absolute;top:100%;left:0;right:0}.artbar .meter{background:#ffd4002e;height:4px;display:block}.artbar .meter i{background:var(--y);transform-origin:0;height:100%;transition:transform .2s linear;display:block}.artbar .wrap{justify-content:flex-end;padding-top:8px;display:flex}@media (width<=640px){.artbar .wrap{display:none}}.artbar .cnt{background:var(--y);color:#000;font:800 var(--fs-micro)/1 var(--font);letter-spacing:var(--tr-caps);text-transform:uppercase;font-variant-numeric:tabular-nums;padding:5px 7px}.menu{background:0 0;border:1px solid #3a3a3a;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mnav{display:none}.mnav.open{background:var(--band);z-index:60;padding:16px;display:block;position:fixed;inset:60px 0 0}.mnav a,.mnav button{font:900 var(--fs-d2)/1 var(--font);text-transform:uppercase;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:18px 0;font-stretch:62%;text-decoration:none;display:flex}.mnav button{border-style:solid;border-width:0 0 1px;border-color:var(--rule);width:100%;color:inherit;text-align:left;background:0 0}.mnav a[aria-current]{color:var(--y)}@media (height<=700px){.mnav a,.mnav button{font-size:var(--fs-d3);padding:14px 0}}@media (height<=500px){.mnav a,.mnav button{font-size:var(--fs-d4);padding:11px 0}.mnav .langs{padding:10px 0}}.langs{flex-wrap:wrap;gap:6px;display:flex}.langs button{min-height:44px;font:700 var(--fs-s) var(--font);color:#d2d2cd;background:0 0;border:1.5px solid #4a4a47;padding:0 12px}.langs button[aria-pressed=true]{background:var(--paper);color:#000;border-color:var(--paper)}.mnav .langs{padding:14px 0}.mnav .langs button{width:auto;font:700 var(--fs-body) var(--font);text-transform:none;border:1.5px solid #4a4a47;justify-content:center;padding:0 14px}.btn{height:44px;font:800 var(--fs-body)/1 var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);white-space:nowrap;transition:transform .2s var(--ease),background-color .2s,color .2s;border:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-stretch:80%;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.y{background:var(--y);color:#000}.btn.y:hover{background:#ffe04d}.top .btn.y[aria-current]{color:var(--y);box-shadow:inset 0 0 0 2px var(--y);background:0 0}.btn.p{background:var(--paper);color:#000}.btn.p:hover{background:#fff}.btn.k{background:var(--ink);color:var(--paper)}.btn.k:hover{background:#000}.btn.line{background:0 0;box-shadow:inset 0 0 0 2px}.btn.line:hover{background:#7f7f7f24}.btn.lg{height:auto;min-height:56px;font-size:var(--fs-lead);white-space:normal;text-align:center;padding:8px 30px;line-height:1.1}.btn.danger{color:#f04a44;background:0 0;box-shadow:inset 0 0 0 2px}.paper .btn.danger{color:#c62a25}.btn.danger:hover{color:#fff;background:#c62a25}.btn[disabled]{opacity:.4;cursor:default}.linkbtn{font:800 var(--fs-s) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.linkbtn:hover{color:var(--y)}.flood{background:var(--flood);color:#fff;transition:background-color .6s var(--ease)}.cont .wrap{grid-template-columns:minmax(220px,300px) minmax(0,1fr) minmax(280px,420px);align-items:center;gap:48px;padding-top:56px;padding-bottom:56px;display:grid}.boxart{aspect-ratio:1;width:100%;height:auto;box-shadow:0 22px 44px #0000006b,0 3px 8px #00000047}.hero-t{font:900 clamp(44px,5.6vw,84px)/.88 var(--font);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 22px;font-stretch:62%}.meta{font:600 var(--fs-body)/1.35 var(--font);flex-wrap:wrap;gap:6px 22px;margin:0 0 28px;display:flex}.meta span{color:#ffffffd6}.meta strong{color:#fff;font-weight:800}.acts{flex-wrap:wrap;gap:12px;display:flex}.flood .btn.play{color:var(--flood);background:#fff}.flood .btn.play:hover{background:var(--paper-2)}.frame{background:#0b0b0b;padding:14px;box-shadow:0 22px 44px #00000059}canvas.lcd,img.lcd{width:100%;height:auto;image-rendering:pixelated;display:block}canvas.lcd{aspect-ratio:10/9}.cap{font:800 var(--fs-micro)/1 var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);align-items:center;gap:10px;margin-top:14px;display:flex}.cap i{opacity:.6;background:currentColor;flex:1;height:1px}.stage .cap span,.shot .cap span:last-child{white-space:nowrap}@media (width<=1100px){.cont .wrap{grid-template-columns:200px minmax(0,1fr);gap:32px}.cont .shot{grid-column:1/-1;max-width:520px}}@media (width<=640px){.cont .wrap{grid-template-columns:120px minmax(0,1fr);align-items:end;gap:16px 18px;padding-top:24px;padding-bottom:32px}.hero-t{font-size:var(--fs-d2);margin:0}.cont .info{display:contents}.cont .meta,.cont .acts{grid-column:1/-1;margin:0}.cont .acts .btn{flex:1}.cont .shot{display:none}}.sec{padding-top:64px}.sec-h{border-top:3px solid var(--paper);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 26px;padding-top:14px;display:flex}.sec-h h2{font:900 var(--fs-d2)/1 var(--font);text-transform:uppercase;margin:0;font-stretch:62%}.sec-h .count{font:600 var(--fs-body) var(--font);color:var(--mute)}.sec-h .end{margin-left:auto}.shelf{grid-template-columns:repeat(auto-fill,minmax(164px,1fr));align-items:start;gap:36px 24px;display:grid}.shelf.rail{--n:7;--g:24px;align-items:flex-start;gap:var(--g);scroll-snap-type:x mandatory;scrollbar-width:none;margin:-8px 0 -20px;padding:8px 0 20px;display:flex;overflow-x:auto}.shelf.rail::-webkit-scrollbar{display:none}.shelf.rail>.item{flex:0 0 calc((100% - (var(--n) - 1) * var(--g)) / var(--n));scroll-snap-align:start;width:auto}@media (width<=1100px){.shelf.rail{--n:4.4}}@media (width<=640px){.shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.shelf.rail{--n:2.4;--g:16px}}.item{flex-direction:column;min-width:0;text-decoration:none;display:flex;position:relative}.item .art{aspect-ratio:1;flex:none;position:relative}.shelf>.item{width:100%}.item .art .cv{height:100%;transition:transform .35s var(--ease);box-shadow:0 12px 24px #00000080}.item .art:after{content:"";background:var(--y);transform-origin:0;height:6px;transition:transform .3s var(--ease);position:absolute;bottom:-12px;left:0;right:0;transform:scaleX(0)}.item:hover .art .cv,.item:focus-visible .art .cv{transform:translateY(-6px)}.item:focus-visible{outline:none}.item:focus-visible .art .cv{outline:clamp(4px,.3vw,8px) solid var(--y);outline-offset:clamp(4px,.3vw,8px)}.item:focus-visible .art:after{transform:scaleX(1)}.item .fav{background:var(--y);color:#000;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0006}.item h3{font:800 var(--fs-lead)/1.02 var(--font);text-transform:uppercase;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.04em;margin:24px 0 6px;font-stretch:75%;display:-webkit-box;overflow:hidden}.item .sub{font:500 var(--fs-s)/1.35 var(--font);color:var(--mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mu{text-transform:none}.item .hint{font:600 var(--fs-s)/1.35 var(--font);margin-top:2px}.item .time{font:600 var(--fs-s)/1.35 var(--font);font-variant-numeric:tabular-nums}.tag{font:800 var(--fs-micro)/1 var(--font);letter-spacing:var(--tr-caps);text-transform:uppercase;white-space:nowrap;align-self:flex-start;margin-top:10px;padding:6px 8px;display:inline-block}.tag.now{background:var(--c);color:#000}.tag.rom{background:var(--paper);color:#000}.tag.saved{background:var(--m);color:#fff}.tag.need{color:var(--mute);text-transform:none;letter-spacing:0;font-weight:600;font-size:var(--fs-s);padding-inline:0}.paper .tag.need{color:var(--ink-2)}.paper .tag.rom{background:var(--ink);color:var(--paper)}.noart{background:var(--paper);color:var(--ink);flex-direction:column;justify-content:space-between;padding:14px;display:flex}.noart b{font:900 var(--fs-d3)/.9 var(--font);text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-stretch:62%;display:-webkit-box;overflow:hidden}.noart b[data-long]{font-size:var(--fs-d4)}.noart b{hyphenate-limit-chars:8 3 3}.noart small{font:700 var(--fs-micro) var(--font);color:var(--ink-2)}.noart .bar{grid-template-columns:repeat(3,1fr);height:8px;margin-top:8px;display:grid}.bar i:first-child{background:var(--c)}.bar i:nth-child(2){background:var(--m)}.bar i:nth-child(3){background:var(--y)}.noart small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}@media (width<=640px){.noart{padding:10px}.noart b{font-size:var(--fs-d4)}.noart b[data-long]{font-size:var(--fs-lead)}.noart small{-webkit-line-clamp:1}}.noart.gbs .bar{grid-template-columns:repeat(4,1fr)}.noart.gbs .bar i:first-child{background:var(--ink)}.noart.gbs .bar i:nth-child(2){background:var(--ink-2)}.noart.gbs .bar i:nth-child(3){background:var(--ink-3)}.noart.gbs .bar i:nth-child(4){background:var(--paper-3)}.gbs-all{font:700 var(--fs-body) var(--font);color:var(--mute);align-items:center;gap:12px;margin-top:22px;display:flex}.gbs-all span{align-items:center;gap:8px;display:inline-flex}.gbs-all .btn:disabled{opacity:.5;cursor:default}.cat-more{justify-content:center;margin-top:48px;display:flex}@media (width<=640px){.cat-more .btn,.gbs-all .btn{white-space:normal;flex:1;height:auto;min-height:44px;padding-block:10px}}.btn.dl{font-variant-numeric:tabular-nums}.btn.dl[aria-busy=true]{background:linear-gradient(90deg,#ffffff4d var(--p),transparent 0);cursor:progress}.dlerr{font:600 var(--fs-body)/1.45 var(--font);color:#fff;flex-basis:100%;margin:0}.tools{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:22px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{height:38px;font:700 var(--fs-s) var(--font);color:#d2d2cd;white-space:nowrap;background:0 0;border:1.5px solid #4a4a47;padding:0 14px}.chip:hover{border-color:var(--paper);color:var(--paper)}.chip[aria-pressed=true]{background:var(--paper);color:#000;border-color:var(--paper)}.tools .right{align-items:center;gap:18px;min-width:0;margin-left:auto;display:flex}.sel{min-width:0;font:600 var(--fs-body) var(--font);color:var(--mute);align-items:center;gap:10px;display:flex}.sel select{appearance:none;color:var(--paper);border:0;border-bottom:2px solid var(--paper);font:700 var(--fs-body) var(--font);text-overflow:ellipsis;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 6px center,right 1px center;background-repeat:no-repeat;background-size:5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-width:0;padding:6px 22px 6px 0;overflow:hidden}.sel option{background:var(--band);color:var(--paper)}.paper .sel{color:var(--ink-3)}.paper .sel select{color:var(--ink);border-color:var(--ink)}.paper .sel option{color:var(--ink);background:#fff}.vt{border:1.5px solid #4a4a47;grid-auto-flow:column;display:inline-grid}.vt button{width:40px;height:36px;color:var(--mute);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.vt button[aria-pressed=true]{background:var(--paper);color:#000}.index{border:1px solid var(--rule);grid-template-columns:repeat(27,1fr);margin:0 0 32px;display:grid}.index button{border:0;border-right:1px solid var(--rule);height:42px;font:800 var(--fs-body) var(--font);color:#d2d2cd;background:0 0;padding:0}.index button:last-child{border-right:0}.index button:hover:not([disabled]){background:var(--band-2)}.index button[disabled]{color:#3e3e3b;cursor:default}.index button[aria-current]{background:var(--y);color:#000}@media (width<=640px){.tools{display:block}.chips,.index{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 16px;padding:0 16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.chip{flex:none}.tools .right{flex-wrap:wrap;gap:12px 18px;margin:0}.index{border:0;margin-bottom:24px;display:flex}.index button{border:1px solid var(--rule);border-right-width:0;flex:0 0 40px;height:44px}.index button:last-child{border-right-width:1px}}.note{font:500 var(--fs-s)/1.5 var(--font);color:var(--mute);margin:28px 0 0}.hl{animation:hl 1.4s var(--ease)}@keyframes hl{0%,40%{outline:4px solid var(--y);outline-offset:6px}to{outline-offset:6px;outline:4px solid #0000}}.list{border-top:1px solid var(--rule)}.lrow{border-bottom:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr) 140px 110px 150px 44px;align-items:center;gap:16px;padding:10px 0;text-decoration:none;display:grid}.lrow:hover{background:var(--band-2)}.lrow .cv,.rrow .cv,.sres .cv{width:56px;height:56px}.lrow .noart,.rrow .noart,.sres .noart{padding:5px}.lrow .noart b,.rrow .noart b,.sres .noart b{font-size:var(--fs-micro)}.lrow .noart small,.lrow .noart .bar{display:none}.lrow .t{overflow-wrap:anywhere;font:800 var(--fs-lead)/1.1 var(--font);text-transform:uppercase;font-stretch:75%}.lrow .t small{font:500 var(--fs-s) var(--font);text-transform:none;color:var(--mute);margin-top:3px;font-stretch:100%;display:block}.lrow .c{font:600 var(--fs-body) var(--font);color:var(--mute);font-variant-numeric:tabular-nums}.lrow .tag{margin:0}.lhead{font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--dim);grid-template-columns:56px minmax(0,1fr) 140px 110px 150px 44px;align-items:end;gap:16px;padding:0 0 10px;display:grid}.star{width:44px;height:44px;color:var(--dim);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.star[aria-pressed=true]{color:var(--y)}.star:hover{color:var(--paper)}@media (width<=760px){.lrow,.lhead{grid-template-columns:48px minmax(0,1fr) 44px}.lrow{grid-template-areas:"cv t st""cv tag st";row-gap:6px}.lrow>:first-child{grid-area:cv}.lrow>.t{grid-area:t}.lrow>.tag{grid-area:tag}.lrow>.star{grid-area:st}.lrow .c,.lhead .c,.lhead>:nth-child(5){display:none}.lrow .cv{width:48px;height:48px}}.first{background:var(--paper);color:var(--ink)}.first .wrap{grid-template-columns:minmax(0,1.2fr) minmax(280px,440px);align-items:center;gap:56px;padding-top:56px;padding-bottom:56px;display:grid}.first .lede{font-size:var(--fs-lead);max-width:50ch;margin:0 0 28px}.first .steps{border-top-color:var(--ink);margin-top:44px}.first .steps span{color:var(--ink-2)}.first .cap{color:var(--ink)}.shelf.rail>.more{flex:0 0 calc((100% - (var(--n) - 1) * var(--g)) / var(--n));scroll-snap-align:start;aspect-ratio:1;border:2px dashed var(--y);color:var(--y);font:800 var(--fs-body) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.shelf.rail>.more:hover{background:#ffd40014}.shelf.rail>.more svg{width:32px;height:32px}.shelf.rail>.more:focus-visible{outline:4px solid var(--y);outline-offset:4px}.shelf-empty{font:500 var(--fs-body)/1.5 var(--font);color:var(--mute);max-width:60ch;margin:18px 0 0}.dropall{z-index:400;pointer-events:none;background:#141414e0;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.dropall.on{display:flex}.dropall div{border:4px dashed var(--y);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.dropall b{font:900 clamp(48px,8vw,120px)/.9 var(--font);text-transform:uppercase;color:var(--paper);font-stretch:62%}.dropall span{font:600 var(--fs-lead) var(--font);color:var(--mute)}body:has(.pl) .toasts{top:80px;bottom:auto}.pl.closed .sheet{border:0}@media (width<=900px){.first .wrap{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:28px;padding-bottom:36px}.first .shot{max-width:420px}body:has(.pl) .toasts{top:auto;bottom:12px}}.foot{border-top:1px solid var(--rule);margin-top:96px}.foot .wrap{font:500 var(--fs-s)/1.5 var(--font);color:var(--mute);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px 48px;padding-top:28px;padding-bottom:40px;display:grid}.foot p{margin:0}.f-note{max-width:64ch}.foot b{color:var(--paper);font-weight:700}.foot a{font-weight:700;text-decoration:none}.foot a:hover{color:var(--y)}.f-links{flex-wrap:wrap;justify-content:flex-end;gap:6px 24px;display:flex}.f-meta{border-top:1px solid var(--rule);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 32px;margin-top:10px;padding-top:18px;display:flex}.foot .f-small{font-size:var(--fs-micro);flex-wrap:wrap;gap:4px 16px;margin-left:auto;display:flex}.f-small a{font-variant-numeric:tabular-nums}.foot .langs{border:1.5px solid #4a4a47;flex-wrap:nowrap;gap:0}.foot .langs button{min-height:32px;font:700 var(--fs-micro) var(--font);border:0;padding:0 12px}.foot .langs button+button{border-left:1.5px solid #4a4a47}.foot .langs button:not([aria-pressed=true]):hover{color:var(--paper);background:var(--band-2)}@media (pointer:coarse){.foot .langs button{min-height:44px;padding:0 14px}.f-links{row-gap:24px}}@media (width<=900px){.foot .wrap{grid-template-columns:minmax(0,1fr)}.f-links{justify-content:flex-start}.foot .f-small{margin-left:0}}.gp .wrap.hero{grid-template-columns:minmax(220px,340px) minmax(0,1fr);align-items:center;gap:48px;padding-top:48px;padding-bottom:48px;display:grid}.crumbs{font:700 var(--fs-body) var(--font);color:#fff;align-items:center;gap:8px;margin-bottom:18px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.gp .facts{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.fact{font:700 var(--fs-s)/1 var(--font);padding:7px 9px;box-shadow:inset 0 0 0 1.5px #fff9}.gp .body{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:40px;padding-top:48px;display:grid}.paper{background:var(--paper);color:var(--ink)}.sheet-card{padding:32px 36px 36px}.sheet-card h2{font:900 var(--fs-d2)/.95 var(--font);text-transform:uppercase;margin:0 0 14px;font-stretch:62%}.sheet-card h3{font:900 var(--fs-d4)/1 var(--font);text-transform:uppercase;border-top:3px solid var(--ink);margin:32px 0 12px;padding-top:10px;font-stretch:62%}.lede{font:500 var(--fs-lead)/1.55 var(--font);color:var(--ink-2);max-width:62ch;margin:0 0 8px}.spec{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.spec div{border-bottom:1px solid var(--paper-3);font:500 var(--fs-body) var(--font);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.spec dt{color:var(--ink-3)}.spec dd{text-align:right;margin:0;font-weight:800}.album{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.album figure{margin:0}.album canvas,.album img{box-shadow:0 0 0 6px #0b0b0b}.album figcaption{font:600 var(--fs-micro) var(--font);color:var(--ink-3);margin-top:12px}.album-more{color:var(--ink);margin-top:24px}.album figure:focus{outline:none}.empty-inline{border:2px dashed var(--paper-3);font:600 var(--fs-body)/1.5 var(--font);color:var(--ink-3);align-items:center;gap:12px;padding:22px;display:flex}.empty-inline .linkbtn{white-space:nowrap;flex:none}.side h3{font:900 var(--fs-d3)/1 var(--font);text-transform:uppercase;border-top:3px solid var(--paper);margin:0 0 12px;padding-top:12px;font-stretch:62%}.side section+section{margin-top:40px}.stats{margin:0}.stats div{border-bottom:1px solid var(--rule);font:600 var(--fs-body) var(--font);justify-content:space-between;padding:12px 0;display:flex}.stats dt{color:var(--mute)}.stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:800}.gp .btn.sm{height:36px;font-size:var(--fs-s);padding:0 12px}.gp .btn.sm.ic{width:36px;padding:0}.gp .btn.sm.ic .icon{width:16px;height:16px}@media (pointer:coarse){.gp .btn.sm{height:44px}.gp .btn.sm.ic{width:44px}}.side section:has(>.minislots){container-type:inline-size}.minislots{margin:0;padding:0;list-style:none}.minislots li{border-bottom:1px solid var(--rule);grid-template-columns:28px 72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.minislots .ma{gap:6px;display:flex}@container (width<=420px){.minislots li{grid-template-columns:28px 72px minmax(0,1fr);row-gap:8px}.minislots li:has(>.ma) :is(.n,.th){grid-row:span 2}.minislots .ma{grid-column:3}}.minislots .n{font:900 var(--fs-d2)/1 var(--font);font-stretch:62%}.minislots .th{aspect-ratio:10/9;background:var(--band-3)}.minislots .w{font:800 var(--fs-body)/1.25 var(--font)}.minislots .w small{font:500 var(--fs-micro) var(--font);color:var(--mute);display:block}.profiles{margin:0;padding:0;list-style:none}.profiles li{border-bottom:1px solid var(--rule);padding:12px 0}.profiles .pn{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.profiles .pn b{font:800 var(--fs-lead)/1.2 var(--font);overflow-wrap:anywhere}.profiles .pn .tag{margin:0}.profiles .pn small{font:500 var(--fs-s) var(--font);color:var(--mute);flex-basis:100%}.pn-in{background:var(--band-3);border:0;border-bottom:2px solid var(--y);min-width:0;font:800 var(--fs-body) var(--font);flex:1;padding:6px 8px}.profiles .pa{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ra-sum{font:600 var(--fs-body) var(--font);color:var(--ink-3);border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0 0 6px;padding-bottom:8px;display:flex}.ra-sum b{font:900 var(--fs-d4)/1 var(--font);text-transform:uppercase;color:var(--ink);font-stretch:62%}.ra-bar{background:var(--paper-3);height:6px;margin:10px 0 4px;display:block}.ra-bar i{background:var(--ink);transform-origin:0;height:100%;display:block}.ra-h{font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--ink-3);margin:22px 0 2px}.ra-list .tag.miss{background:var(--m);color:#fff}.ra-list{margin:0;padding:0;list-style:none}.ra-list li{border-bottom:1px solid var(--paper-3);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.ra-list img{background:var(--paper-2);width:48px;height:48px;box-shadow:0 0 0 2px var(--ink);display:block}.ra-list li:not(.got) img{box-shadow:0 0 0 2px var(--paper-3)}.ra-list .w b{font:800 var(--fs-body)/1.25 var(--font);overflow-wrap:anywhere;display:block}.ra-list .w small{font:500 var(--fs-s)/1.4 var(--font);color:var(--ink-2);margin-top:2px;display:block}.ra-list .w .when{color:var(--ink-3);font-size:var(--fs-micro);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ra-list .when .tag{font-size:var(--fs-micro);margin:0;padding:3px 5px}.ra-list .pt{font:900 var(--fs-d3)/1 var(--font);font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-stretch:62%}.ra-list li:not(.got) .pt{color:var(--ink-3)}.ra-foot{color:var(--ink-3);margin:12px 0 0}.ra-foot a{color:var(--ink)}.ra-form{gap:14px;max-width:440px;margin-top:8px;display:grid}.ra-form label{font:700 var(--fs-body) var(--font);gap:6px;display:grid}.ra-form small{font:500 var(--fs-s)/1.45 var(--font);color:var(--ink-3)}.ra-form small a{color:var(--ink)}.ra-form .btn{justify-self:start}.svp{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px;display:grid}.svp .sel{min-width:0}.svp-imp{height:36px;font-size:var(--fs-s);justify-self:start;padding:0 12px}.svp .sel select{text-transform:none;letter-spacing:0;flex:1;min-width:0}.svp .sel>span{flex:none}.svp small{font:500 var(--fs-s)/1.4 var(--font);color:var(--mute)}.svp small b{color:var(--paper)}.svp .bad{color:var(--warn)}.svp-warn{border:2px solid var(--warn);font:600 var(--fs-body)/1.45 var(--font);color:var(--paper);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.svp-warn p{flex:240px;margin:0}.danger-zone{font:500 var(--fs-body)/1.4 var(--font);color:var(--mute);border:1.5px solid #4a2a2a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}@media (width<=1000px){.gp .body{grid-template-columns:1fr}.gp .acts .btn{flex:auto}}@media (width<=640px){.gp .wrap.hero{grid-template-columns:120px minmax(0,1fr);align-items:end;gap:18px;padding-top:24px;padding-bottom:28px}.gp .info{display:contents}.gp .crumbs{grid-area:1/1/auto/-1;margin:0}.gp .facts,.gp .acts,.gp .meta{grid-column:1/-1;margin:0}.gp .acts .btn{white-space:normal;text-align:center;flex:auto;min-width:0;height:auto;min-height:56px;padding-block:12px}.sheet-card{padding:22px 18px 26px}.spec{grid-template-columns:1fr}.album{grid-template-columns:repeat(2,1fr)}}.pl{background:var(--band);grid-template-rows:64px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100dvh;display:grid}.pl-top{border-bottom:1px solid var(--rule);align-items:center;gap:18px;padding:0 24px;display:flex}.back{font:800 var(--fs-s) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--mute);white-space:nowrap;flex:none;align-items:center;gap:6px;height:44px;text-decoration:none;display:flex}.back:hover{color:var(--paper)}.pl-top h1{font:900 var(--fs-d3)/1 var(--font);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-stretch:62%;overflow:hidden}.pl-top h1 a{text-decoration:none}.pl-top h1 a:hover{text-underline-offset:4px;text-decoration:underline}.pl-top .tag{align-self:center;margin:0}.pl-top .right{align-items:center;gap:10px;margin-left:auto;display:flex}.pad{font:700 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--mute);white-space:nowrap;align-items:center;gap:8px;display:flex}.pad i{background:var(--dim);width:8px;height:8px}.pad.on i{background:var(--c)}.manual-btn{background:var(--paper);color:#000;height:44px;font:800 var(--fs-body) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);border:0;align-items:center;gap:8px;padding:0 16px;font-stretch:80%;display:flex}.manual-btn[aria-expanded=true]{background:var(--y)}.pl-body{grid-template-columns:minmax(0,1fr) 460px;min-height:0;display:grid}.pl.closed .pl-body{grid-template-columns:minmax(0,1fr) 0}.stage{background:var(--flood);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:32px;display:flex;position:relative;overflow:hidden}.screen{position:relative}.screen,.stage .cap{width:min(var(--sw,100%),100%,calc((100dvh - 64px - 90px - 130px) * var(--ar)),820px)}.stage .cap{color:#fff}.screen .frame{padding:12px;position:relative}.stage{--ar:160 / 144}.pl.sgb .stage{--ar:256 / 224}.sgb-border{display:none}.pl.sgb .sgb-border{width:100%;height:auto;image-rendering:pixelated;display:block}.pl.sgb .screen .frame canvas.lcd{aspect-ratio:160/144;width:calc(62.5% - 15px);position:absolute;top:calc(17.8571% + 7.71429px);left:calc(18.75% + 7.5px)}.screen .grid:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000024 1px,#0000 1px) 0 0/.625% 100%,linear-gradient(#00000024 1px,#0000 1px) 0 0/100% .694445%;position:absolute;inset:12px}.overlay{color:#fff;text-align:center;background:#081820b8;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:absolute;inset:12px}.overlay b{font:900 var(--fs-d2)/1 var(--font);text-transform:uppercase;font-stretch:62%}.overlay p{font:500 var(--fs-body)/1.5 var(--font);color:#ffffffd9;max-width:40ch;margin:0}.overlay .acts{justify-content:center}.overlay.slim{gap:8px;padding:12px;overflow:auto}.overlay.slim b{font-size:var(--fs-d3)}.overlay.slim p{font-size:var(--fs-s);line-height:1.4}.overlay.slim .btn{flex:none}.rw{background:var(--y);color:#000;font:800 var(--fs-micro) var(--font);letter-spacing:var(--tr-caps);text-transform:uppercase;align-items:center;gap:8px;padding:8px 10px;display:none;position:absolute;top:24px;left:24px}.rw.on{display:flex}.rw .meter{background:#0003;width:80px;height:6px}.rw .meter i{transform-origin:0;background:#000;height:100%;display:block}.sheet{background:var(--paper);color:var(--ink);scrollbar-color:var(--paper-3) var(--paper);border-left:1px solid #000;min-width:0;position:relative;overflow:auto}.pl.closed .sheet{visibility:hidden}.tabs{background:var(--paper);z-index:2;border-bottom:3px solid var(--ink);grid-template-columns:repeat(5,auto);display:grid;position:sticky;top:0}.tabs button{text-align:left;height:56px;font:900 var(--fs-body)/1 var(--font);text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:0 12px;font-stretch:62%;display:flex;position:relative}.tabs button:before{content:"";background:var(--t);height:6px;position:absolute;top:0;left:0;right:0}.tabs button[aria-selected=true]{color:var(--ink);background:#fff}.tabs button:nth-child(3n+1){--t:var(--c)}.tabs button:nth-child(3n+2){--t:var(--m)}.tabs button:nth-child(3n){--t:var(--y)}.page{padding:28px 28px 40px;display:none}.page.on{display:block}.page h2{font:900 var(--fs-d2)/.9 var(--font);text-transform:uppercase;overflow-wrap:break-word;margin:0 0 10px;font-stretch:62%}.page p{font:500 var(--fs-body)/1.5 var(--font);color:var(--ink-2);max-width:46ch;margin:0 0 22px}.page h3{font:900 var(--fs-d4)/1 var(--font);text-transform:uppercase;border-top:3px solid var(--ink);margin:28px 0 10px;padding-top:10px;font-stretch:62%}.seg{border:2px solid var(--ink);grid-auto-flow:column;display:inline-grid}.seg button{height:38px;font:700 var(--fs-s) var(--font);white-space:nowrap;background:0 0;border:0;padding:0 14px}.seg button+button{border-left:2px solid var(--ink)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.map{margin:0;padding:0;list-style:none}.map li{border-bottom:1px solid var(--paper-2);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.keys{gap:5px;display:flex}.key{border:2px solid var(--ink);min-width:38px;height:38px;color:var(--ink);font:800 var(--fs-body) var(--font);text-transform:uppercase;white-space:nowrap;background:#fff;border-bottom-width:5px;justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.key.wide{min-width:74px}.key.round{border-radius:50%;min-width:38px;padding:0}.key svg{width:14px;height:14px}.leader{border-bottom:2px dotted #b4b4ad;height:0}.btnname{font:900 var(--fs-d4)/1 var(--font);text-transform:uppercase;text-align:right;min-width:92px;font-stretch:62%}.btnname small{font:600 var(--fs-micro) var(--font);text-transform:none;color:var(--ink-3);margin-top:3px;font-stretch:100%;display:block}.slots{margin:0;padding:0;list-style:none}.slots li{border-bottom:1px solid var(--paper-2);grid-template-columns:30px 88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.slots .n{font:900 var(--fs-d2)/1 var(--font);font-stretch:62%}.slots .n.auto{font-size:var(--fs-body);writing-mode:vertical-rl;letter-spacing:var(--tr-caps);transform:rotate(180deg)}.slots .th{aspect-ratio:10/9;background:var(--paper-2);font:700 var(--fs-micro) var(--font);color:var(--ink-2);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.slots .th canvas{width:100%}.slots .when{font:800 var(--fs-body)/1.2 var(--font);overflow-wrap:break-word;min-width:0}.slots .when small{font:500 var(--fs-s) var(--font);color:var(--ink-3);display:block}.slots .act{flex-direction:column;gap:6px;display:flex}.sbtn{border:2px solid var(--ink);height:36px;font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--ink);white-space:nowrap;background:0 0;padding:0 10px}.sbtn:hover{background:var(--ink);color:var(--paper)}.sbtn[disabled]{color:#b0b0a9;cursor:default;background:0 0;border-color:#c9c9c2}.presets{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.preset{border:2px solid var(--paper-3);text-align:left;color:var(--ink);background:#fff;padding:10px}.preset canvas{width:calc(100% - 8px);margin:4px 4px 12px;box-shadow:0 0 0 4px #0b0b0b}.preset b{font:900 var(--fs-lead)/1 var(--font);text-transform:uppercase;word-spacing:.15em;font-stretch:62%;display:block}.preset small{font:500 var(--fs-micro) var(--font);color:var(--ink-3)}.preset[aria-pressed=true],.preset[aria-current=true]{border-color:var(--ink);box-shadow:inset 0 -6px 0 var(--y)}.row{border-bottom:1px solid var(--paper-2);font:600 var(--fs-body)/1.35 var(--font);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.row small{font:500 var(--fs-s) var(--font);color:var(--ink-3);margin-top:3px;display:block}.row .btn,.paper p>.btn,.filters-h .sbtn{white-space:normal;text-align:center;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px;line-height:1.15}.filters-h .sbtn{min-height:36px;padding-top:6px;padding-bottom:6px}.nf h1,.paper h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.switch{border:2px solid var(--ink-3);background:var(--paper-2);flex:none;width:52px;height:30px;padding:0;transition:background-color .2s,border-color .2s;position:relative}.switch:after{content:"";background:var(--ink-3);width:20px;height:20px;transition:transform .25s var(--ease),background-color .2s;position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--y);border-color:var(--ink)}.switch[aria-checked=true]:after{background:var(--ink);transform:translate(22px)}.range{flex:none;align-items:center;gap:14px;width:min(280px,100%);display:flex}.row:has(>.range){flex-wrap:wrap;row-gap:8px}.row:has(>.range)>span:first-child{flex:220px;min-width:0}.range input{accent-color:var(--ink);flex:1}.range output,.range .v{font:800 var(--fs-body) var(--font);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;min-width:52px}.codes{margin:0 0 18px;padding:0;list-style:none}.codes li{border-bottom:1px solid var(--paper-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.codes code{font:700 var(--fs-body) ui-monospace,Menlo,monospace;letter-spacing:var(--tr-tight)}.codes .d{font:600 var(--fs-body) var(--font)}.codes .d small{font:500 var(--fs-micro) var(--font);color:var(--ink-3);display:block}.addcode{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.field{border:2px solid var(--ink);height:44px;font:600 var(--fs-body) var(--font);color:var(--ink);background:#fff;min-width:0;padding:0 12px}.field::placeholder{color:#8a8a84}.field:focus{box-shadow:0 0 0 3px var(--y);outline:none}.notice{color:var(--ink);border:2px solid var(--ink);font:500 var(--fs-body)/1.5 var(--font);background:#fff;gap:12px;margin:0 0 20px;padding:14px 16px;display:flex}.notice b{font-weight:800}.notice .ic{background:var(--warn);color:#000;width:24px;height:24px;font:900 var(--fs-body) var(--font);flex:none;justify-content:center;align-items:center;display:flex}.notice.ai{font-size:var(--fs-s);max-width:560px;margin:4px 0 0;padding:10px 12px}.notice.ai .ic{font-size:var(--fs-micro);letter-spacing:var(--tr-tight)}.albumg{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.albumg figure{margin:0}.albumg canvas,.albumg img{width:calc(100% - 12px);margin:6px;box-shadow:0 0 0 6px #0b0b0b}.albumg figcaption{font:600 var(--fs-micro) var(--font);color:var(--ink-3);justify-content:space-between;align-items:center;margin-top:6px;display:flex}.deck{border-top:1px solid var(--rule);background:var(--band);align-items:center;gap:6px;padding:12px 24px;display:flex}.dk{background:var(--band-2);min-width:56px;height:56px;color:var(--paper);font:800 var(--fs-s) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.dk:hover{background:#2c2c2c}.dk[aria-pressed=true]{background:var(--y);color:#000}.dk.main{background:var(--paper);color:#000;min-width:124px}.dk.main:hover{background:#fff}.dk .k{font:700 var(--fs-micro) var(--font);color:var(--mute);letter-spacing:var(--tr-tight)}.dk.main .k,.dk[aria-pressed=true] .k{color:#6f6f68}.gap{flex:none;width:18px}.speed{background:var(--band-2);grid-auto-flow:column;display:inline-grid}.speed button{min-width:52px;height:56px;color:var(--mute);font:800 var(--fs-body) var(--font);font-variant-numeric:tabular-nums;background:0 0;border:0}.speed button:hover{color:var(--paper)}.speed button[aria-pressed=true]{background:var(--y);color:#000}.deck .push{margin-left:auto}.dk.spd{font-size:var(--fs-body);font-variant-numeric:tabular-nums;min-width:52px;display:none}@media (width<=389px){.deck .speed{display:none}.deck .dk.spd{display:inline-flex}}@media (width<=1399px){.deck .dk .k{display:none}}@media (width<=1239px){.deck .dk:not(.main) .lbl{display:none}}.touch{display:none}:is(.pl:fullscreen,.stage:fullscreen){height:100vh}.pl:fullscreen{grid-template-rows:minmax(0,1fr)}.pl:fullscreen .pl-top{display:none}.pl:fullscreen .sheet{display:none}.pl:fullscreen .touch{display:none}.pl:fullscreen .stage .cap{display:none}.pl:fullscreen .pl-body{height:100vh;display:block}.pl:fullscreen .stage{height:100%;padding:16px}.pl:fullscreen .screen{width:min(100%,calc((100vh - 32px - 24px) * var(--ar) + 24px))}.pl:fullscreen .deck{z-index:5;background:#121212e0;border:0;transition:opacity .3s;position:fixed;bottom:0;left:0;right:0}.pl:fullscreen.idle .deck:not(:has(:focus-visible)){opacity:0;pointer-events:none}.pl:fullscreen.idle{cursor:none}@media (width<=900px),(orientation:landscape) and (height<=500px){.pl{grid-template-rows:56px auto auto 1fr;height:auto;min-height:100dvh}.pl-top{gap:10px;padding:0 12px}.pl-top h1{font-size:var(--fs-d4);white-space:normal;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:.95;display:-webkit-box}.pl-top .tag,.pad{display:none}.back .lbl,.manual-btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-body{display:block}.stage{padding:16px}.screen,.stage .cap{width:min(var(--sw,100%),100%)}.stage .cap{display:none}.sheet{z-index:70;height:78dvh;transition:transform .35s var(--ease),visibility .35s;border:0;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -20px 40px #00000080}.pl:not(.closed) .sheet{transform:none}.pl.closed .sheet{visibility:hidden}.tabs{scrollbar-width:none;grid-template-columns:repeat(5,minmax(max-content,1fr));overflow-x:auto}.tabs button{padding:0 10px}.slots li{grid-template-columns:30px 64px minmax(0,1fr) auto}.deck{justify-content:space-between;gap:4px;padding:8px 12px}.deck .dk{min-width:44px;height:44px;padding:0 10px}.deck .dk .lbl,.deck .dk .k,.deck .hide-m,.deck .gap{display:none}.speed button{min-width:38px;height:44px}.touch{background:var(--band);grid-template-columns:1fr 1fr;align-items:center;gap:28px 12px;padding:24px 20px 40px;display:grid}.dpad{touch-action:none;width:150px;height:150px;position:relative}.dpad button{background:var(--paper);color:#000;touch-action:none;border:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute}.dpad button.down,.ab button.down{background:var(--y);color:#000}.dpad .u{top:0;left:49px}.dpad .d{bottom:0;left:49px}.dpad .l{top:49px;left:0}.dpad .r{top:49px;right:0}.dpad .c{background:var(--paper);width:52px;height:52px;position:absolute;top:49px;left:49px}.dpad svg{width:18px;height:18px}.ab{justify-self:end;width:170px;height:130px;position:relative}.ab button{background:var(--m);color:#fff;width:72px;height:72px;font:900 var(--fs-d3) var(--font);touch-action:none;border:0;border-radius:50%;font-stretch:62%;position:absolute}.ab .a{top:0;right:0}.ab .b{bottom:0;left:0}.ss{grid-column:1/-1;justify-content:center;gap:16px;display:flex}.ss button{border:2px solid var(--paper);height:40px;font:800 var(--fs-micro) var(--font);letter-spacing:var(--tr-caps);text-transform:uppercase;touch-action:none;background:0 0;padding:0 20px}.ss button.down{background:var(--paper);color:#000}}.page:has(>.slots){container-type:inline-size}@container (width<=420px){.slots li{grid-template-columns:30px 64px minmax(0,1fr);row-gap:8px}.slots .n{grid-row:span 2}.slots .act{flex-flow:wrap;grid-column:2/-1}}.pagehead{padding:48px 0 28px}.pagehead h1{font:900 clamp(56px,8vw,112px)/.85 var(--font);text-transform:uppercase;margin:0;font-stretch:62%}.pagehead p{font:500 var(--fs-lead)/1.5 var(--font);color:var(--mute);max-width:60ch;margin:14px 0 0}.manual{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:0;display:grid}.toc{border-top:3px solid var(--paper);flex-direction:column;display:flex;position:sticky;top:96px}.toc a{border-bottom:1px solid var(--rule);font:900 var(--fs-d4)/1 var(--font);text-transform:uppercase;color:var(--mute);justify-content:space-between;align-items:baseline;padding:14px 16px 14px 0;font-stretch:62%;text-decoration:none;display:flex;position:relative}.toc a:hover,.toc a[aria-current]{color:var(--paper)}.toc .mk{background:var(--y);width:6px;position:absolute;top:-1px;bottom:-1px;right:-1px}.manual .paper{min-height:640px;padding:36px 44px 48px}.manual .paper h2{font:900 var(--fs-d1)/.9 var(--font);text-transform:uppercase;margin:0 0 8px;font-stretch:62%}.manual .paper .intro{font:500 var(--fs-body)/1.5 var(--font);color:var(--ink-2);max-width:58ch;margin:0 0 20px}.manual .paper h3{font:900 var(--fs-d4)/1 var(--font);text-transform:uppercase;border-top:3px solid var(--ink);margin:36px 0 6px;padding-top:10px;font-stretch:62%}.binds{margin:0;padding:0;list-style:none}.binds li{border-bottom:1px solid var(--paper-2);grid-template-columns:110px auto 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.binds .btnname{text-align:left;min-width:0}.binds .key.listening{background:var(--y);animation:1s steps(2,end) infinite blink}@keyframes blink{50%{background:#fff}}.usage{background:var(--paper-2);height:22px;margin:12px 0 8px;display:flex}.usage i{height:100%;display:block}.legend{font:600 var(--fs-s) var(--font);color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;display:flex}.legend span{align-items:center;gap:8px;display:flex}.legend i{width:12px;height:12px}.pg-sum{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 20px;margin:12px 0 0;display:grid}.pg-sum div{border-bottom:1px solid var(--paper-2);padding:8px 0}.pg-sum dt{font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--ink-3)}.pg-sum dd{font:900 var(--fs-d4)/1 var(--font);font-variant-numeric:tabular-nums;margin:4px 0 0;font-stretch:62%}.pg-top{font:500 var(--fs-s)/1.6 var(--font);color:var(--ink-2);overflow-wrap:anywhere;margin:10px 0 0}.pg-top b{color:var(--ink);font-weight:800}.pg-top .linkbtn{text-align:left;font:700 var(--fs-s) var(--font);text-transform:none;letter-spacing:0;text-underline-offset:3px;color:var(--ink);text-decoration:underline;display:inline}.pg-tools{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:20px 0 12px;display:flex}.pg-tools .field{flex:220px}.paper .chip{border-color:var(--ink-3);color:var(--ink);background:0 0}.paper .chip:hover{border-color:var(--ink)}.paper .chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pg-bar{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.ck{min-width:44px;min-height:44px;font:700 var(--fs-s) var(--font);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex}.pg-bar .ck{justify-content:flex-start}.ck input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;margin:0}.vhead,.vline{grid-template-columns:44px minmax(0,1fr) 84px 110px 110px 84px 84px;align-items:center;gap:10px;display:grid}.vhead{font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--ink-3);border-bottom:1px solid var(--paper-3);padding:10px 0 6px}.vhead span:nth-child(n+3),.vline .n{text-align:right}.vlist{overscroll-behavior:contain;scrollbar-color:var(--paper-3) var(--paper);max-height:min(540px,62vh);position:relative;overflow:auto}.vrow{border-bottom:1px solid var(--paper-2);position:absolute;left:0;right:0}.vrow.open{background:#fff}.vline{height:59px}.vname{text-align:left;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px 0 0;display:flex}.vname>span{min-width:0}.vname .icon{transition:transform .2s var(--ease)}.vname[aria-expanded=true] .icon{transform:rotate(90deg)}.vname b{font:800 var(--fs-body)/1.2 var(--font);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vname small{font:500 var(--fs-micro) var(--font);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.vname small .m{display:none}.vname:hover b{text-underline-offset:3px;text-decoration:underline}.vline .n{font:600 var(--fs-s) var(--font);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.vline .tot{color:var(--ink);font-weight:800}.vdetail{padding:4px 12px 16px 54px}.vdetail .spec{margin-bottom:12px}.vshots{flex-wrap:wrap;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.vshots li{width:96px;position:relative}.vshots img{box-shadow:0 0 0 3px #0b0b0b}.vshots .sbtn{background:var(--paper);justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:4px;right:4px}.vshots .sbtn .icon{width:16px;height:16px}.vprofile dd{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.vprofile dt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vprofile .sbtn{flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.vprofile .sbtn .icon{width:16px;height:16px}.vdetail .acts .sbtn{align-items:center;text-decoration:none;display:inline-flex}.artprog{display:block}.artprog .progress{background:var(--paper-3);max-width:320px;margin:6px 0;display:block}@media (width<=760px){.pg-sum{grid-template-columns:repeat(3,minmax(0,1fr))}.vhead{display:none}.vline{grid-template-columns:44px minmax(0,1fr) auto}.vline .n{display:none}.vline .n.tot{display:block}.vname small .m{display:inline}.vdetail{padding:4px 0 16px}.pg-bar .btn{padding:0 14px}}@media (pointer:coarse){.vshots .sbtn{width:44px;height:44px;top:0;right:0}.vdetail .acts .sbtn{height:44px}}.shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.shortcuts div{border-bottom:1px solid var(--paper-2);font:600 var(--fs-body) var(--font);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.shortcuts .key{min-width:32px;height:32px;font-size:var(--fs-micro)}@media (width<=900px){.manual{grid-template-columns:minmax(0,1fr)}.toc{scrollbar-width:none;border-top:0;flex-direction:row;margin:0 -16px;padding:0 40px 0 16px;position:static;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.toc a{font-size:var(--fs-d4);border:0;flex:none;padding:14px 16px 14px 0}.toc .mk{width:auto;height:4px;inset:auto 16px 4px 0}.manual .paper{padding:24px 18px 32px}.binds li{grid-template-columns:80px auto 1fr}.binds .sbtn{justify-self:end}.binds .leader{display:none}.shortcuts{grid-template-columns:1fr}}.drop{border:3px dashed #5a5a56;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:56px 32px;transition:border-color .2s,background-color .2s;display:grid}.drop[hidden]{display:none}.drop.over{border-color:var(--y);background:#ffd4000f}.drop .ic{background:var(--paper);color:#000;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.drop .ic svg{width:44px;height:44px}.drop h2{font:900 var(--fs-d2)/.9 var(--font);text-transform:uppercase;margin:0 0 8px;font-stretch:62%}.drop p{font:500 var(--fs-body)/1.5 var(--font);color:var(--mute);max-width:56ch;margin:0}.drop .acts{flex-direction:column;align-items:stretch}.results{margin-top:40px}.rrow{border-bottom:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr) 160px 170px;align-items:center;gap:18px;padding:12px 0;display:grid}.rrow .noart small,.rrow .noart .bar{display:none}.rrow .t{overflow-wrap:anywhere;font:800 var(--fs-lead)/1.15 var(--font);text-transform:uppercase;font-stretch:75%}.rrow .t small{font:500 var(--fs-s) var(--font);text-transform:none;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-stretch:100%;display:block;overflow:hidden}.rrow .st{font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);align-items:center;gap:8px;display:flex}.rrow .st i{flex:none;width:10px;height:10px}.st.ok i{background:var(--c)}.st.dup i{background:var(--warn)}.st.unk i{background:var(--paper)}.st.bad i{background:var(--err)}.st.stop i{background:var(--dim)}.st.base i{background:var(--warn)}.rrow{content-visibility:auto;contain-intrinsic-size:auto 81px}.tip{font:500 var(--fs-body)/1.5 var(--font);color:var(--mute);max-width:70ch;margin:14px 0 0}.tip[hidden]{display:none}.tip b{font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--paper);margin-bottom:2px;display:block}.fullnote{max-width:760px;margin-top:32px;padding:22px 24px 24px}.fullnote h2{font:900 var(--fs-d2)/.9 var(--font);text-transform:uppercase;color:var(--err);margin:0 0 10px;font-stretch:62%}.fullnote p{font:500 var(--fs-body)/1.5 var(--font);color:var(--ink-2);max-width:64ch;margin:0 0 12px}.fullnote .acts{margin-top:18px}.st.work i{background:var(--dim);animation:1s steps(2,end) infinite blink}.rrow .act{text-align:right}.progress{background:var(--band-3);height:6px;margin:24px 0 6px}.progress i{background:var(--y);transform-origin:0;height:100%;transition:transform .2s linear;display:block}.sumline{font:700 var(--fs-body) var(--font);flex-wrap:wrap;gap:8px 22px;margin-top:14px;display:flex}.sumline span{color:var(--mute)}.sumline b{color:var(--paper)}@media (width<=760px){.drop{grid-template-columns:1fr;gap:20px;padding:32px 20px}.drop .ic{width:64px;height:64px}.rrow{grid-template-columns:48px minmax(0,1fr) auto}.rrow .act{text-align:left;grid-column:2/-1}.rrow .cv{width:48px;height:48px}.rrow .from{display:none}.rrow .t small{white-space:normal;overflow-wrap:anywhere}}.lc{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.player{background:var(--band-2);padding:24px}.player h2{font:900 var(--fs-d2)/1 var(--font);text-transform:uppercase;align-items:center;gap:10px;margin:0 0 4px;font-stretch:62%;display:flex}.player h2 i{width:14px;height:14px}.player .ctl{font:600 var(--fs-s) var(--font);color:var(--mute);margin-bottom:18px}.player .frame{margin-bottom:16px}.cable{font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--mute);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.cable i{background:repeating-linear-gradient(var(--dim) 0 8px,transparent 8px 14px);flex:1;width:4px}.cable.on i{background:repeating-linear-gradient(var(--y) 0 8px,transparent 8px 14px);animation:.6s linear infinite flow}.cable.on{color:var(--y)}@keyframes flow{to{background-position:0 14px}}.lc-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.lc-bar .status{font:800 var(--fs-body) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps)}.compat{margin-top:48px}@media (width<=900px){.lc{grid-template-columns:minmax(0,1fr)}.cable{flex-direction:row;padding:14px 0}.cable i{background:repeating-linear-gradient(90deg,var(--dim) 0 8px,transparent 8px 14px);width:auto;height:4px}.cable.on i{background:repeating-linear-gradient(90deg,var(--y) 0 8px,transparent 8px 14px)}}.welcome{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;min-height:calc(100vh - 72px);padding:56px 0;display:grid}.welcome h1{font:900 clamp(56px,7.4vw,120px)/.84 var(--font);text-transform:uppercase;text-wrap:balance;margin:0 0 24px;font-stretch:62%}.welcome .lede{color:var(--mute);font-size:var(--fs-lead);max-width:46ch;margin-bottom:32px}.steps{border-top:3px solid var(--paper);grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0 0;padding:16px 0 0;list-style:none;display:grid}.steps b{font:900 var(--fs-d4)/1 var(--font);text-transform:uppercase;margin-bottom:6px;font-stretch:62%;display:block}.steps span{font:500 var(--fs-body)/1.45 var(--font);color:var(--mute)}.stack{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative}.stack img{width:52%;position:absolute;box-shadow:0 22px 44px #00000080}.stack img:first-child{top:12%;left:0;transform:rotate(-7deg)}.stack img:nth-child(2){z-index:2;top:0;left:24%}.stack img:nth-child(3){top:18%;right:0;transform:rotate(6deg)}.stack img:nth-child(4){z-index:3;width:44%;bottom:0;left:14%;transform:rotate(3deg)}.stack img:nth-child(5){width:40%;bottom:4%;right:6%;transform:rotate(-4deg)}@media (width<=900px){.welcome{grid-template-columns:1fr;gap:32px;padding:32px 0}.stack{order:-1;max-width:360px}.steps{grid-template-columns:1fr}}dialog{color:inherit;background:0 0;border:0;max-width:none;max-height:none;padding:0}dialog::backdrop{background:#000000b8}.sdlg{background:var(--band);width:100%;height:100%;color:var(--paper);margin:0;inset:0}.sbar{border-bottom:3px solid var(--paper);align-items:center;gap:16px;padding-bottom:10px;display:flex}.sbar input{min-width:0;font:900 clamp(40px,6vw,80px)/1 var(--font);text-transform:uppercase;color:var(--paper);caret-color:var(--y);background:0 0;border:0;flex:1;padding:0;font-stretch:62%}.sbar input::placeholder{color:#4a4a47}.sbar input:focus{outline:none}.sbar .close{background:0 0;border:1.5px solid #4a4a47;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.shint{font:600 var(--fs-s) var(--font);color:var(--mute);flex-wrap:wrap;gap:8px 20px;margin:14px 0 20px;display:flex}.sres{max-height:calc(100vh - 220px);margin:0;padding:0;list-style:none;position:relative;overflow:auto}.sres a{border-bottom:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 12px;text-decoration:none;display:grid}.sres a[aria-selected=true],.sres a:hover{background:var(--band-2);box-shadow:inset 6px 0 0 var(--y)}.sres .noart small,.sres .noart .bar{display:none}.sres .t{overflow-wrap:anywhere;font:800 var(--fs-lead)/1.1 var(--font);text-transform:uppercase;font-stretch:75%}.sres .t small{font:500 var(--fs-s) var(--font);text-transform:none;color:var(--mute);margin-top:3px;font-stretch:100%;display:block}.sres mark{background:var(--y);color:#000}.sres .tag{align-self:center}@media (width<=400px){.sres a{grid-template-columns:56px minmax(0,1fr);row-gap:8px}.sres .cv{grid-row:span 2;align-self:start}.sres .tag{grid-column:2}}.sbar input::-webkit-search-cancel-button{display:none}.sempty{font:600 var(--fs-body) var(--font);color:var(--mute);padding:40px 0}.sdlg .wrap{flex-direction:column;height:100%;display:flex}.sdlg .sres{flex:1;min-height:0;max-height:none}.sbar{position:relative}.ssug{z-index:6;background:var(--paper);width:min(460px,100% - 52px);color:var(--ink);margin:4px 0 0;padding:6px 0;list-style:none;position:absolute;top:100%;left:52px;box-shadow:0 14px 32px #00000080}.ssug li{cursor:pointer;min-height:44px;font:600 var(--fs-s) var(--font);color:var(--ink-3);align-items:center;gap:12px;padding:0 14px;display:flex}.ssug li b{font:800 var(--fs-lead)/1.1 var(--font);text-transform:uppercase;letter-spacing:var(--tr-tight);color:var(--ink);font-stretch:80%}.ssug .n{font-variant-numeric:tabular-nums;color:var(--ink-2);margin-left:auto}.ssug li:hover{background:var(--paper-2)}.ssug li[aria-selected=true]{background:var(--y);color:var(--ink-2)}.ssug kbd{border-color:var(--ink-2);color:var(--ink)}.fbar{margin-top:18px;position:relative}.fbar .chips{scrollbar-width:none;flex-wrap:nowrap;margin:-8px;padding:8px;overflow-x:auto}.sdlg .chip{flex:none;align-items:center;gap:8px;height:44px;display:inline-flex}.sdlg .chip .icon{width:11px;height:11px;transition:transform .2s var(--ease)}.sdlg .chip[aria-expanded=true]{border-color:var(--y)}.sdlg .chip[aria-expanded=true] .icon{transform:rotate(180deg)}.chip .n{background:var(--y);color:#000;min-width:20px;height:20px;font-size:var(--fs-micro);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:inline-grid}.chip[aria-pressed=true] .n{background:var(--ink);color:var(--y)}.chip.more{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.chip.more .icon{width:14px;height:14px}.fpanel{z-index:5;overscroll-behavior:contain;background:var(--paper);width:min(640px,100%);max-height:min(62vh,540px);color:var(--ink);animation:sheet .3s var(--ease);padding:0 20px 20px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 18px 40px #0000008c}@keyframes sheet{0%{opacity:0;transform:translateY(48px)}}.fpanel :focus-visible{outline:3px solid var(--ink);outline-offset:-3px}:is(.first,.paper,.sheet,.mdlg,.toast,.ssug) :focus-visible{outline-color:var(--ink)}.fhead{z-index:1;background:var(--paper);box-shadow:inset 0 3px 0 var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 0 12px;display:flex;position:sticky;top:0}.fhead h3{font:900 var(--fs-d3)/1 var(--font);text-transform:uppercase;letter-spacing:var(--tr-tight);margin:0;font-stretch:62%}.fwithin{border:0;border-bottom:2px solid var(--ink);width:100%;height:44px;font:700 var(--fs-body) var(--font);color:var(--ink);caret-color:var(--m);background:0 0;margin:0 0 8px;padding:0 2px}.fwithin::placeholder{color:var(--ink-3)}.years{flex-wrap:wrap;gap:8px 20px;margin:0 0 10px;display:flex}.years label{font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--ink-2);align-items:center;gap:10px;display:flex}.years input{border:0;border-bottom:2px solid var(--ink);width:92px;height:44px;font:800 var(--fs-lead) var(--font);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;padding:0 4px}.years input::placeholder{color:var(--ink-3)}.fvals{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.fvals li{border-bottom:1px solid var(--paper-3);display:flex}.fv{text-align:left;min-width:0;min-height:44px;font:700 var(--fs-body) var(--font);color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0 6px;display:flex}.fv:hover{background:var(--paper-2)}.fv .box{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--ink);flex:none;place-items:center;display:grid}.fv[aria-pressed=true] .box{background:var(--ink);color:var(--y)}.fv .box .icon{width:14px;height:14px}.fv .l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fv .n{font:600 var(--fs-s) var(--font);color:var(--ink-3);font-variant-numeric:tabular-nums}.fnot{min-width:48px;min-height:44px;font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--ink-3);background:0 0;border:0;flex:none}.fnot:hover{color:var(--m)}.fnot[aria-pressed=true]{background:var(--m);color:#fff}.factive{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;display:flex}.fchip{background:var(--y);color:#000;height:44px;font:800 var(--fs-s) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);white-space:nowrap;border:0;align-items:center;gap:8px;padding:0 10px 0 14px;display:inline-flex}.fchip:hover{background:#ffe04d}.fchip .icon{width:14px;height:14px}.fchip.neg{color:var(--paper);box-shadow:inset 0 0 0 2px var(--m);background:0 0}.fchip.neg:hover{background:var(--m);color:#fff}.factive .linkbtn{min-height:44px;color:var(--mute)}.shint .syn code{font:700 var(--fs-micro) var(--font);color:var(--paper);background:var(--band-3);padding:2px 5px}.shint .cnt{color:var(--paper);font-variant-numeric:tabular-nums;margin-left:auto}.sempty p{color:var(--paper);margin:0 0 16px}.sres .sempty a{color:var(--paper);text-underline-offset:3px;border:0;padding:0;text-decoration:underline;display:inline}.sres .sempty a:hover{box-shadow:none;color:var(--y);background:0 0}.sempty .acts{flex-wrap:wrap;gap:10px;display:flex}.sempty .btn{color:var(--paper)}.sempty .btn .n{color:var(--mute);text-transform:none;letter-spacing:0;font-weight:600}a.fact{text-decoration:none;transition:background-color .2s,color .2s;position:relative}a.fact:after{content:"";position:absolute;inset:-9px -4px}a.fact:hover{background:var(--paper);color:#000}.tl a{color:inherit;margin:-12px 0;padding:12px 0;text-decoration:none;display:inline-block}.tl a:hover{color:var(--paper);text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.sdlg .wrap{padding-top:16px}.ssug{width:100%;left:0}.sbar input{min-height:44px}.fbar .chips{margin:-8px -16px;padding:8px 16px}.fpanel{z-index:20;width:auto;max-height:75dvh;padding:0 16px max(20px,env(safe-area-inset-bottom));animation-name:sheetup;position:fixed;inset:auto 0 0;box-shadow:0 -18px 40px #0009}.fvals{grid-template-columns:1fr}.shint .syn{display:none}}@keyframes sheetup{0%{opacity:0;transform:translateY(24px)}}.mdlg{background:var(--paper);width:min(560px,100vw - 32px);color:var(--ink);margin:auto}.mdlg .in{padding:28px 30px 26px}.mdlg h2{font:900 var(--fs-d2)/.9 var(--font);text-transform:uppercase;margin:0 0 12px;font-stretch:62%}.mdlg p{font:500 var(--fs-body)/1.5 var(--font);color:var(--ink-2);margin:0 0 22px}.mdlg .acts{justify-content:flex-end}.mdlg.wide{width:min(760px,100vw - 32px)}.toasts{z-index:300;pointer-events:none;flex-direction:column;gap:8px;max-width:600px;display:flex;position:fixed;bottom:24px;left:24px}.toast{background:var(--paper);color:var(--ink);font:700 var(--fs-body)/1.35 var(--font);animation:tin .35s var(--ease);pointer-events:auto;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;box-shadow:0 12px 28px #00000073}.toast i{background:var(--y);flex:none;width:14px;height:14px}.toast.m i{background:var(--m)}.toast.c i{background:var(--c)}.toast button{font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);text-underline-offset:3px;background:0 0;border:0;margin-left:8px;text-decoration:underline}@keyframes tin{0%{opacity:0;transform:translateY(10px)}}.toast.ach{padding:10px 16px 10px 10px}.toast.ach img{width:44px;height:44px;box-shadow:0 0 0 2px var(--paper),0 0 0 5px var(--y);animation:stamp .42s var(--ease) .12s both;flex:none;margin:3px}@keyframes stamp{0%{opacity:0;transform:scale(1.45)rotate(-10deg)}55%{opacity:1}}@media (width<=900px){.toasts{bottom:12px;left:12px;right:12px}}.nf{padding:120px 0}.nf h1{font:900 clamp(48px,10vw,160px)/.82 var(--font);text-transform:uppercase;margin:0 0 24px;font-stretch:62%}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{transition-property:opacity,color,background-color,border-color,visibility!important;transition-duration:.15s!important;transition-delay:0s!important;animation:none!important}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition-property:opacity,color,background-color,border-color,visibility!important;transition-duration:.15s!important;transition-delay:0s!important;animation:none!important}:root{--vt-k:.8;--exit:cubic-bezier(.4,0,1,1)}@media (width<=640px){:root{--vt-k:.65}}html[data-vt-shell] .top{view-transition-name:top}html[data-vt=play] .pl:not(.closed) .sheet,html[data-vt=eject] .pl:not(.closed) .sheet{view-transition-name:sheet}html[data-vt=play] .deck,html[data-vt=eject] .deck{view-transition-name:deck}html[data-vt=play] .touch,html[data-vt=eject] .touch{view-transition-name:pad}html[data-vt=play] .top,html[data-vt=eject] .top{view-transition-name:top}html[data-vt=play] .pl-top,html[data-vt=eject] .pl-top{view-transition-name:pltop}::view-transition-group(*){animation-timing-function:var(--ease)}::view-transition-group(box){z-index:2}::view-transition-old(top){opacity:0;animation:none}::view-transition-new(top){animation:none}html[data-vt]::view-transition-old(root){animation:vt-out calc(.12s * var(--vt-k)) linear both}html[data-vt]::view-transition-new(root){animation:vt-in calc(.18s * var(--vt-k)) linear both}html[data-vt=still]::view-transition-old(root){animation-duration:.15s}html[data-vt=still]::view-transition-new(root){animation-duration:.15s}html[data-vt=open]::view-transition-old(root){animation-duration:calc(.16s * var(--vt-k))}html[data-vt=open]::view-transition-new(root){animation:vt-in calc(.16s * var(--vt-k)) var(--ease) calc(40ms * var(--vt-k)) both}html[data-vt=open]::view-transition-group(box){animation-duration:calc(.42s * var(--vt-k))}html[data-vt=open]::view-transition-old(box){animation-duration:calc(.26s * var(--vt-k))}html[data-vt=open]::view-transition-new(box){animation-duration:calc(.26s * var(--vt-k))}html[data-vt=open]::view-transition-new(flood){animation:vt-flood calc(.42s * var(--vt-k)) var(--ease) both}html[data-vt=close]::view-transition-old(root){animation-duration:calc(.12s * var(--vt-k))}html[data-vt=close]::view-transition-new(root){animation:vt-in calc(.16s * var(--vt-k)) linear calc(40ms * var(--vt-k)) both}html[data-vt=close]::view-transition-group(box){animation-duration:calc(.34s * var(--vt-k))}html[data-vt=close]::view-transition-old(box){animation-duration:calc(.22s * var(--vt-k))}html[data-vt=close]::view-transition-new(box){animation-duration:calc(.22s * var(--vt-k))}html[data-vt=close]::view-transition-old(flood){animation:vt-drain calc(.28s * var(--vt-k)) var(--ease) both}html[data-vt=play]::view-transition-image-pair(box){overflow:hidden}html[data-vt=eject]::view-transition-image-pair(box){overflow:hidden}html[data-vt=play]::view-transition-old(box){object-fit:cover;width:100%;height:100%}html[data-vt=play]::view-transition-new(box){object-fit:cover;width:100%;height:100%}html[data-vt=eject]::view-transition-old(box){object-fit:cover;width:100%;height:100%}html[data-vt=eject]::view-transition-new(box){object-fit:cover;width:100%;height:100%}html[data-vt=play]::view-transition-group(box){animation-duration:calc(.52s * var(--vt-k))}html[data-vt=play]::view-transition-old(box){animation:vt-out calc(.24s * var(--vt-k)) linear calc(.14s * var(--vt-k)) both}html[data-vt=play]::view-transition-new(box){animation:vt-bezel calc(.38s * var(--vt-k)) var(--ease) calc(.14s * var(--vt-k)) both}html[data-vt=play]::view-transition-old(root){animation-duration:calc(.18s * var(--vt-k))}html[data-vt=play]::view-transition-new(root){animation:vt-in calc(.24s * var(--vt-k)) linear calc(80ms * var(--vt-k)) both}html[data-vt=play]::view-transition-new(sheet){animation:vt-from-right calc(.42s * var(--vt-k)) var(--ease) calc(.28s * var(--vt-k)) both}html[data-vt=play]::view-transition-new(deck){animation:vt-from-below calc(.34s * var(--vt-k)) var(--ease) calc(.36s * var(--vt-k)) both}html[data-vt=play]::view-transition-old(top){animation:vt-out calc(80ms * var(--vt-k)) linear both}html[data-vt=eject]::view-transition-old(pltop){animation:vt-out calc(80ms * var(--vt-k)) linear both}html[data-vt=play]::view-transition-new(pltop){animation:vt-in calc(.2s * var(--vt-k)) var(--ease) calc(.18s * var(--vt-k)) both}html[data-vt=eject]::view-transition-new(top){animation:vt-in calc(.16s * var(--vt-k)) var(--ease) calc(.1s * var(--vt-k)) both}html[data-vt=play]::view-transition-new(pad){animation:vt-from-below calc(.34s * var(--vt-k)) var(--ease) calc(.4s * var(--vt-k)) both}html[data-vt=eject]::view-transition-group(box){animation-duration:calc(.38s * var(--vt-k))}html[data-vt=eject]::view-transition-old(box){animation:vt-bezel-out calc(.24s * var(--vt-k)) var(--exit) both}html[data-vt=eject]::view-transition-new(box){animation:vt-in calc(.2s * var(--vt-k)) linear both}html[data-vt=eject]::view-transition-old(root){animation-duration:calc(.12s * var(--vt-k))}html[data-vt=eject]::view-transition-new(root){animation:vt-in calc(.18s * var(--vt-k)) linear calc(40ms * var(--vt-k)) both}html[data-vt=eject]::view-transition-old(sheet){animation:vt-to-right calc(.16s * var(--vt-k)) var(--exit) both}html[data-vt=eject]::view-transition-old(deck){animation:vt-to-below calc(.2s * var(--vt-k)) var(--exit) both}html[data-vt=eject]::view-transition-old(pad){animation:vt-to-below calc(.2s * var(--vt-k)) var(--exit) both}html[data-vt-shell] .nav .mk{view-transition-name:navmark}html[data-vt=page] .toc .mk{view-transition-name:tocmark}::view-transition-group(top){z-index:3}::view-transition-group(navmark){z-index:4;animation-duration:calc(.28s * var(--vt-k))}::view-transition-group(tocmark){animation-duration:calc(.3s * var(--vt-k))}html[data-vt=fade][data-vt-dir=fwd]::view-transition-old(root){animation:vt-out-l calc(.14s * var(--vt-k)) var(--exit) both}html[data-vt=fade][data-vt-dir=fwd]::view-transition-new(root){animation:vt-in-r calc(.24s * var(--vt-k)) var(--ease) calc(40ms * var(--vt-k)) both}html[data-vt=fade][data-vt-dir=back]::view-transition-old(root){animation:vt-out-r calc(.14s * var(--vt-k)) var(--exit) both}html[data-vt=fade][data-vt-dir=back]::view-transition-new(root){animation:vt-in-l calc(.24s * var(--vt-k)) var(--ease) calc(40ms * var(--vt-k)) both}@keyframes vt-in{0%{opacity:0}}@keyframes vt-out{to{opacity:0}}@keyframes vt-flood{0%{clip-path:circle(0 at var(--vt-x) var(--vt-y))}to{clip-path:circle(var(--vt-r) at var(--vt-x) var(--vt-y))}}@keyframes vt-drain{0%{clip-path:circle(var(--vt-r) at var(--vt-x) var(--vt-y))}to{clip-path:circle(0 at var(--vt-x) var(--vt-y))}}@keyframes vt-bezel{0%{opacity:0;transform:scale(1.14)}}@keyframes vt-bezel-out{to{opacity:0;transform:scale(1.14)}}@keyframes vt-to-right{to{opacity:0;transform:translate(100%)}}@keyframes vt-to-below{to{opacity:0;transform:translateY(100%)}}@keyframes vt-from-right{0%{transform:translate(100%)}}@keyframes vt-from-below{0%{opacity:0;transform:translateY(100%)}}@keyframes vt-out-l{to{opacity:0;transform:translate(-24px)}}@keyframes vt-out-r{to{opacity:0;transform:translate(24px)}}@keyframes vt-in-r{0%{opacity:0;transform:translate(24px)}}@keyframes vt-in-l{0%{opacity:0;transform:translate(-24px)}}main h1[tabindex="-1"]:focus,.pl .stage canvas.lcd:focus{outline:none}.pl .stage canvas.lcd{opacity:0;transition:opacity .25s linear}.pl .stage canvas.lcd.lit{opacity:1}html{background:var(--band)}body{font-family:var(--font)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--band)}::-webkit-scrollbar-thumb{border:3px solid var(--band);background:#3a3a3a}::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.lrow .tag,.sres .tag{place-self:center start}@media (width<=640px){.first .hero-t{margin-bottom:16px}.first .acts .btn{white-space:normal;text-align:center;flex:auto;min-width:0;height:auto;min-height:44px;padding-block:10px}}.shelf.cat>.item{content-visibility:auto;contain-intrinsic-size:auto 164px auto 300px}.list>.lrow{content-visibility:auto;contain-intrinsic-size:auto 77px}.item .fav{pointer-events:none}.index button{scroll-margin-top:96px}.item,.lrow{scroll-margin-top:96px;scroll-margin-bottom:24px}.legal{max-width:72ch}.legal h2{font:900 var(--fs-d3)/1 var(--font);text-transform:uppercase;border-top:3px solid var(--ink);margin:36px 0 10px;padding-top:10px;font-stretch:62%}.legal h2:first-child{margin-top:0}.legal p{font:500 var(--fs-body)/1.6 var(--font);color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 12px}.legal ul{font:500 var(--fs-body)/1.6 var(--font);color:var(--ink-2);overflow-wrap:anywhere;margin:0 0 12px;padding-left:20px}.legal a,.credit a{color:var(--ink)}.legal a,.intro a,.credit a{text-underline-offset:3px;text-decoration:underline}.credit{font:500 var(--fs-body)/1.55 var(--font);color:var(--ink-2);overflow-wrap:anywhere;max-width:62ch;margin:0}.loading{font:600 var(--fs-body) var(--font);color:var(--mute);padding:120px 0}.mdlg .bar{grid-template-columns:repeat(3,1fr);height:8px;display:grid}.artdlg{max-height:calc(100dvh - 32px);overflow:auto}.artdlg p{margin:0 0 12px}.artdlg .acts{margin-top:22px}.artdlg a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (width<=480px){.artdlg .in{padding:22px 20px 20px}.artdlg .acts .btn{flex:100%}}.presets-4{grid-template-columns:repeat(4,minmax(0,1fr))}.presets-4 .preset{flex-direction:column;justify-content:flex-start;display:flex}.boot-acts{flex-wrap:wrap;gap:8px;display:flex}.boot-acts .sbtn{align-items:center;gap:8px;min-height:44px;display:inline-flex}.boot-acts .sbtn .icon{width:16px;height:16px}.boot-acts .sbtn[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (width<=760px){.presets-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.filters .presets{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))}.filters-h{border-top:3px solid var(--ink);justify-content:space-between;align-items:center;gap:12px;margin:28px 0 0;padding-top:10px;display:flex}.filters .filters-h h3{border:0;margin:0;padding:0}.row.col{justify-content:stretch;gap:10px;display:grid}.row.col .seg{grid-auto-columns:minmax(0,1fr);max-width:440px}@media (width<=760px){.row>.seg{grid-auto-columns:minmax(0,1fr);width:100%;max-width:440px}}.row.col .seg button{white-space:normal;padding:0 4px;line-height:1.1}.row.col .seg.rows{max-width:640px}.row.col:has(>.seg.rows){container-type:inline-size}@container (width<=560px){.row.col .seg.rows{background:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:2px;width:100%;display:grid}.row.col .seg.rows button{background:var(--paper)}.row.col .seg.rows button+button{border-left:0}.row.col .seg.rows button[aria-pressed=true]{background:var(--ink)}.row.col .seg.rows button:last-child:nth-child(3n+2){grid-column:span 2}.row.col .seg.rows button:last-child:nth-child(3n+1){grid-column:span 3}}.swatches{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.swatch{border:2px solid var(--paper-3);text-align:left;font:700 var(--fs-s) var(--font);color:var(--ink);background:#fff;padding:6px 6px 7px}.swatch span{height:22px;margin:2px 2px 7px;display:flex;box-shadow:0 0 0 2px #0b0b0b}.swatch i{flex:1}.swatch .combo{font:inherit;align-items:center;gap:1px;display:inline-flex}.swatch .combo .icon{width:13px;height:13px}.swatch[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 -4px 0 var(--y)}.inks{flex-wrap:wrap;gap:14px;display:flex}.inks label{font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);flex-direction:column;align-items:center;gap:4px;display:flex}.inks input{border:2px solid var(--ink);background:#fff;width:56px;height:36px;padding:2px}.manual .paper .notice{margin:16px 0 0}.rrow{grid-template-columns:56px minmax(0,1fr) 170px 250px}.rrow .act{justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.rrow{grid-template-columns:48px minmax(0,1fr);row-gap:8px}.rrow>:first-child{grid-row:1/span 3;align-self:start;height:48px}.rrow .st,.rrow .act{grid-column:2}.rrow .act{justify-content:flex-start}.rrow .act:empty{display:none}.row{flex-wrap:wrap}.row:has(>.switch){flex-wrap:nowrap}}.player .frame canvas{background:#000}.lc-bar .switch[disabled]{opacity:.5}.cart{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.cart .cv{width:72px;height:72px}.cart .noart{padding:6px}.cart .noart b{font-size:var(--fs-s)}.cart .noart small,.cart .noart .bar{display:none}.cart .cv.none{border:2px dashed var(--dim);color:var(--dim);justify-content:center;align-items:center;display:flex}.cart .info{min-width:0}.cart b{font:800 var(--fs-lead)/1.1 var(--font);text-transform:uppercase;overflow-wrap:anywhere;font-stretch:75%;display:block}.cart b.dim{color:var(--mute)}.cart small{font:500 var(--fs-s)/1.35 var(--font);color:var(--mute);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.cart .tag,.pk-tags .tag{align-items:center;gap:4px;margin:0;display:inline-flex}.cart .tag .icon,.pk-tags .tag .icon{width:13px;height:13px}@media (width<=480px){.cart{grid-template-columns:64px minmax(0,1fr)}.cart .cv{width:64px;height:64px}.cart .btn{grid-column:1/-1}}.pick{width:min(720px,100vw - 32px);height:min(860px,100dvh - 32px)}.pick[open]{flex-direction:column;display:flex}.pk-head{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 6px;display:flex}.pk-head h2{margin:0}.pk-x{border:2px solid var(--ink);width:44px;height:44px;color:var(--ink);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.pk-x:hover{background:var(--ink);color:var(--paper)}.pk-q{padding:0 24px}.pk-q input{border:0;border-bottom:3px solid var(--ink);width:100%;height:56px;font:900 var(--fs-d3)/1 var(--font);text-transform:uppercase;color:var(--ink);caret-color:var(--m);background:0 0;padding:0;font-stretch:62%}.pk-q input::placeholder{color:#a8a8a0}.pk-q input:focus{border-bottom-color:var(--c);outline:none}.pk-q input::-webkit-search-cancel-button{display:none}.pk-chips{scrollbar-width:none;gap:8px;padding:12px 24px;display:flex;overflow-x:auto}.pk-chip{border:2px solid var(--ink);height:36px;color:var(--ink);font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);white-space:nowrap;background:0 0;flex:none;padding:0 12px}.pk-chip[aria-pressed=true]{background:var(--ink);color:var(--paper)}.pk-s{display:none}.pk-hint{color:var(--ink-3);font-size:var(--fs-micro);margin:0;padding:0 24px 10px}.pk-hint kbd{border-color:var(--paper-3);color:var(--ink-3)}.pk-list{overscroll-behavior:contain;border-top:1px solid var(--paper-3);scrollbar-color:var(--paper-3) var(--paper);flex:1;min-height:0;position:relative;overflow:auto}.pk-h{height:36px;font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--ink-3);align-items:flex-end;padding:0 24px 6px;display:flex;position:absolute;left:0;right:0}.pk-row{border-bottom:1px solid var(--paper-2);cursor:pointer;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;height:64px;padding:0 24px;display:grid;position:absolute;left:0;right:0}.pk-row[aria-selected=true]{box-shadow:inset 6px 0 0 var(--m);background:#fff}.pk-row .cv{width:48px;height:48px}.pk-row .noart{padding:4px}.pk-row .noart b{font-size:var(--fs-micro)}.pk-row .noart small,.pk-row .noart .bar{display:none}.pk-row .t{min-width:0;font:800 var(--fs-lead)/1.1 var(--font);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-stretch:75%;overflow:hidden}.pk-row .t small{font:500 var(--fs-s) var(--font);text-transform:none;color:var(--ink-3);text-overflow:ellipsis;margin-top:3px;font-stretch:100%;display:block;overflow:hidden}.pk-row mark{background:var(--y);color:#000}.pk-tags{align-items:center;gap:6px;display:flex}.pk-tags .tag.rom{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);background:0 0}.pk-cur{font:800 var(--fs-micro) var(--font);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--m)}.pk-empty{font:700 var(--fs-lead)/1.4 var(--font);color:var(--ink);margin:0;padding:40px 24px}.pk-empty small{font:500 var(--fs-body)/1.5 var(--font);color:var(--ink-3);margin-top:6px;display:block}.pk-file{border:0;border-top:3px solid var(--ink);background:var(--paper);width:100%;min-height:64px;color:var(--ink);text-align:left;font:800 var(--fs-body) var(--font);text-transform:uppercase;letter-spacing:var(--tr-tight);flex:none;align-items:center;gap:14px;padding:8px 24px;font-stretch:80%;display:flex}.pk-file:hover{background:#fff}.pk-file small{font:500 var(--fs-s) var(--font);text-transform:none;letter-spacing:0;color:var(--ink-3);margin-top:2px;font-stretch:100%;display:block}@media (width<=640px){.pick{width:100%;height:100dvh;animation:sheet .3s var(--ease);margin:auto 0 0}.pk-head,.pk-q,.pk-chips,.pk-h,.pk-row,.pk-file,.pk-empty{padding-left:16px;padding-right:16px}.pk-head h2{font-size:var(--fs-d3)}.pk-chip{height:44px}.pk-cur,.pk-hint,.pk-l,.pk-tl{display:none}.pk-s{display:inline}}.touch[data-size=S] .dpad,.touch[data-size=S] .ab{zoom:.82}.touch[data-size=L] .dpad,.touch[data-size=L] .ab{zoom:1.18}@media (width<=374px){.touch .dpad,.touch .ab,.touch[data-size=L] .dpad,.touch[data-size=L] .ab{zoom:.86}.touch[data-size=S] .dpad,.touch[data-size=S] .ab{zoom:.71}}@media (pointer:coarse){.chip,.index button,.vt button,.seg button,.speed button,.sbtn,.btn.line,.switch,.linkbtn,.foot a{position:relative}.chip:before,.index button:before,.vt button:before,.seg button:before,.speed button:before,.sbtn:before,.btn.line:before,.switch:before,.linkbtn:before,.foot a:before{content:"";position:absolute;inset:min(0px,50% - 22px)}.chips{padding-top:3px;padding-bottom:3px}.vt button{width:44px}.sel select{min-height:44px}.field,.sel select{font-size:var(--fs-body)}.pl-top .back{justify-content:center;min-width:44px}.touch .ss button,.range input,input[type=range]{height:44px}}@media (pointer:coarse) and (hover:none){.shint>span:has(kbd){display:none}}@media (pointer:coarse){.chip,.vt button{height:44px}.vt button{width:44px}.index button{flex-basis:44px}.linkbtn{min-height:44px}}@media (pointer:coarse) and (width<=900px){.deck{padding-left:8px;padding-right:8px}.speed button{min-width:44px}}.wrap{padding-left:max(32px,var(--sal));padding-right:max(32px,var(--sar))}@media (width<=640px){.wrap{padding-left:max(16px,var(--sal));padding-right:max(16px,var(--sar))}}.top{padding-top:var(--sat)}.mnav.open{inset:calc(60px + var(--sat)) 0 auto;max-height:calc(100dvh - 60px - var(--sat));padding:4px max(16px,var(--sar)) 4px max(16px,var(--sal));overscroll-behavior:contain;border-bottom:1px solid var(--rule);overflow:auto;box-shadow:0 22px 44px #0000006b}.mnav>:last-child{border-bottom:0}body:has(.mnav.open) .ihint{display:none}.mscrim{z-index:45;background:#0009;animation:.2s linear vt-in;position:fixed;inset:0}@media (width>=641px){.mnav.open{top:calc(72px + var(--sat));max-height:calc(100dvh - 72px - var(--sat))}}.foot .wrap{padding-bottom:calc(40px + var(--sab))}.sdlg .wrap{padding-top:calc(28px + var(--sat))}.mdlg{max-height:calc(100dvh - 32px - var(--sat) - var(--sab))}.toasts{left:max(24px,var(--sal));bottom:calc(24px + var(--sab))}@media (width<=900px){.toasts{left:max(12px,var(--sal));right:max(12px,var(--sar));bottom:calc(12px + var(--sab))}}@media (width<=640px){.pick{padding:var(--sat) var(--sar) 0 var(--sal)}.pk-file{padding-bottom:calc(8px + var(--sab))}}.pl{grid-template-rows:calc(64px + var(--sat)) minmax(0,1fr) auto}.pl-top{padding:var(--sat) max(24px,var(--sar)) 0 max(24px,var(--sal))}.deck{padding:12px max(24px,var(--sar)) calc(12px + var(--sab)) max(24px,var(--sal))}.sheet{padding-right:var(--sar);padding-bottom:var(--sab)}body:has(.pl) .toasts{top:calc(80px + var(--sat))}.pl{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.pl .sheet,.pl input,.pl select,.pl textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.pl .stage,.pl .deck,.pl .touch,.pl .touch *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}:is(html:has(.pl),body:has(.pl)){overscroll-behavior:none}.pl.imm{grid-template-rows:minmax(0,1fr)}.pl.imm .pl-top,.pl.imm .sheet,.pl.imm .stage .cap{display:none}.pl.imm .pl-body{height:100dvh;display:block}.pl.imm .stage{height:100%;padding:calc(16px + var(--sat)) max(16px,var(--sar)) calc(16px + var(--sab)) max(16px,var(--sal))}.pl.imm .screen{width:min(100%,calc((100dvh - 32px - var(--sat) - var(--sab) - 24px) * var(--ar) + 24px))}.pl.imm .deck>:not(.fs){display:none}.pl.imm .deck{top:calc(12px + var(--sat));right:max(12px,var(--sar));z-index:5;background:0 0;border:0;padding:0;position:fixed}.pl.imm .deck .fs{color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--rule);background:#141414b8}@media (width<=900px),(orientation:landscape) and (height<=500px){body:has(.pl) .toasts{top:auto}body:has(.pl) .toast:not(:has(button)){pointer-events:none}.pl:not(.closed) .overlay.hold{display:none}body:has(.pl) .toast:not(:last-child){display:none}.pl{grid-template-rows:calc(56px + var(--sat)) auto auto 1fr}.pl-top{padding:var(--sat) max(12px,var(--sar)) 0 max(12px,var(--sal))}.deck{padding:8px max(12px,var(--sar)) 8px max(12px,var(--sal))}.touch{padding:24px max(20px,var(--sar)) max(40px,calc(16px + var(--sab))) max(20px,var(--sal))}.sheet{padding:0 var(--sar) var(--sab) var(--sal)}.pl.imm{grid-template-rows:auto auto 1fr}.pl.imm .pl-body{height:auto}.pl.imm .stage{height:auto;padding:calc(12px + var(--sat)) max(12px,var(--sar)) 12px max(12px,var(--sal))}.pl.imm .screen{width:100%}.pl.imm .deck{padding:8px max(12px,var(--sar)) 0 max(12px,var(--sal));justify-content:flex-end;position:static}.pl.sgb .stage{--ar:160 / 144}.pl.sgb .screen .frame{isolation:isolate}.pl.sgb .screen .frame canvas.lcd{width:100%;position:static}.pl.sgb .sgb-border{z-index:-1;width:calc(160% - 38.4px);position:absolute;top:12px;left:12px;transform:translate(-18.75%,-17.857%)}}@media (pointer:coarse) and (width<=900px){.deck{padding-left:max(8px,var(--sal));padding-right:max(8px,var(--sar))}}@media (width<=900px) and (height>=501px){.pl{--touch-h:calc(230px + max(24px,calc(8px + var(--sab))));height:100dvh;min-height:0}.stage{padding:12px 16px}.screen{width:min(var(--sw,100%),100%,calc((100dvh - 56px - var(--sat) - 61px - var(--touch-h) - 24px - 24px) * var(--ar) + 24px))}.pl.imm .screen{width:min(100%,calc((100dvh - 24px - var(--sat) - 52px - var(--touch-h) - 24px) * var(--ar) + 24px))}.touch{padding-top:16px;padding-bottom:max(24px,calc(8px + var(--sab)));align-content:center;gap:20px 12px}.sheet{height:58dvh}.pl:not(.closed):not(.imm) .screen{width:min(var(--sw,100%),100%,calc((42dvh - 56px - var(--sat) - 32px - 24px) * var(--ar) + 24px))}}@media (width<=374px) and (height>=501px){.pl{--touch-h:calc(209px + max(24px,calc(8px + var(--sab))))}}@media (width>=700px) and (width<=900px) and (height>=501px){.deck .hide-m{display:inline-flex}}@media (orientation:landscape) and (height<=500px){.pl{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:calc(52px + var(--sat)) minmax(0,1fr);--sheet-w:min(460px,max(50vw,320px));grid-template-areas:"top top top""l stage r";height:100dvh;min-height:0}.pl-body,.touch{display:contents}.pl-top{min-width:0;padding-right:calc(var(--deck-w,0px) + 8px);border-bottom:1px solid var(--rule);grid-area:top;gap:8px}.pl-top h1{font-size:var(--fs-d4)}.pl-top .right{display:contents}.manual-btn{flex:none;justify-content:center;width:44px;margin-left:auto;padding:0}.deck{border-top:0;border-bottom:1px solid var(--rule);max-width:100%;padding:var(--sat) max(12px,var(--sar)) 0 8px;grid-area:top;justify-content:flex-end;justify-self:end;gap:6px}.deck .push{display:none}body:has(.pl) .toasts{max-width:min(360px,100vw - 24px);right:auto}@media (width<=600px){.deck .speed{display:none}.deck .dk.spd{display:inline-flex}}.stage{padding:8px 8px calc(8px + var(--sab));grid-area:stage}.screen{width:min(var(--sw,100vw),calc((100dvh - 52px - var(--sat) - var(--sab) - 16px - 24px) * var(--ar) + 24px),calc(100vw - 360px - var(--sal) - var(--sar)))}.touch .dpad{margin-left:var(--sal);grid-area:l;place-self:center}.touch .ab{margin:0 var(--sar) 48px 0;grid-area:r;place-self:center}.touch .ss{margin:0 var(--sar) calc(12px + var(--sab)) 0;grid-area:r;place-self:end center;gap:8px}.touch .ss button{padding:0 12px}.sheet{width:var(--sheet-w);height:auto;padding:var(--sat) var(--sar) var(--sab) 0;top:0;bottom:0;left:auto;transform:translate(100%);box-shadow:-20px 0 40px #00000080}.pl.imm{grid-template-rows:minmax(0,1fr);grid-template-areas:"l stage r"}.pl.imm .stage{height:100%;padding:calc(8px + var(--sat)) 8px calc(8px + var(--sab))}.pl.imm .screen{width:min(calc((100dvh - 16px - var(--sat) - var(--sab) - 24px) * var(--ar) + 24px),calc(100vw - 360px - var(--sal) - var(--sar)))}.pl.imm .deck{top:calc(8px + var(--sat));right:max(8px,var(--sar));padding:0;position:fixed}.pl:not(.closed) .touch>*,.pl:not(.closed) .deck{visibility:hidden}.pl:not(.closed) .pl-top{padding-right:calc(var(--sheet-w) + 8px)}.pl:not(.closed) .stage{padding-right:calc(var(--sheet-w) + 8px);grid-column:1/-1}.pl:not(.closed) .screen{width:min(var(--sw,100vw),calc((100dvh - 52px - var(--sat) - var(--sab) - 16px - 24px) * var(--ar) + 24px),calc(100vw - var(--sheet-w) - 16px - var(--sal)))}.pl.imm:not(.closed) .screen{width:min(calc((100dvh - 16px - var(--sat) - var(--sab) - 24px) * var(--ar) + 24px),calc(100vw - var(--sheet-w) - 16px - var(--sal)))}}.ihint{z-index:200;left:max(12px,var(--sal));right:max(12px,var(--sar));bottom:calc(12px + var(--sab));max-width:460px;animation:tin .35s var(--ease);position:fixed;box-shadow:0 22px 44px #0000006b,0 3px 8px #00000047}@media (width>=641px){.ihint{left:auto;right:max(24px,var(--sar));bottom:calc(24px + var(--sab))}}.ihint .bar{grid-template-columns:repeat(3,1fr);height:8px;display:grid}.ihint .in{padding:14px 16px 16px;position:relative}.ihint .x{width:44px;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.ihint h2{font:900 var(--fs-d3)/.9 var(--font);text-transform:uppercase;margin:0 44px 8px 0;font-stretch:62%}.ihint h2,.isheet h2{-webkit-hyphens:manual;hyphens:manual}.ihint p,.ios-install p,.isheet p{font:500 var(--fs-body)/1.5 var(--font);color:var(--ink-2);max-width:60ch;margin:0 0 12px}.ios-install p{margin:0}.ios-step{color:var(--ink);font-weight:600;display:block}.ios-step b{font-weight:800}.ios-step .glyph{vertical-align:-4px;margin:0 3px 0 1px;display:inline-flex}.ihint small,.ios-install small,.isheet small{font:500 var(--fs-s)/1.5 var(--font);color:var(--ink-3);margin-top:6px;display:block}.isheet .in{padding:22px 24px 24px}.isheet h2{font-size:var(--fs-d2)}.isheet .acts{margin-top:20px}.hinstall{font:500 var(--fs-body) var(--font);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:18px 0 0;display:none}.hinstall .linkbtn{color:var(--ink);text-underline-offset:4px;min-height:44px;text-decoration:underline}.hinstall .linkbtn:hover{color:#000}.hinstall .icon{width:18px;height:18px}@media (width<=900px){.hinstall{display:flex}}@media (width<=480px){.isheet .in{padding:20px 18px 18px}.isheet .acts .btn{flex:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
