@font-face{font-family:__rounded_ffa30b;src:url(/_next/static/media/472d438546010b01.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__rounded_ffa30b;src:url(/_next/static/media/5ca8a62adb47c740.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__rounded_ffa30b;src:url(/_next/static/media/048e57d7f17eb027.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__rounded_ffa30b;src:url(/_next/static/media/348f0ce4c3ad17e3.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}.__className_ffa30b{font-family:__rounded_ffa30b,M PLUS Rounded Fallback,Trebuchet MS,system-ui,sans-serif}.__variable_ffa30b{--font-rounded:"__rounded_ffa30b",M PLUS Rounded Fallback,Trebuchet MS,system-ui,sans-serif}@font-face{font-family:M PLUS Rounded Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans");size-adjust:105.45%;ascent-override:102.42%;descent-override:30.35%;line-gap-override:0%}.dsi-root{--dsi-sky-1:#a9cbee;--dsi-sky-2:#bad6f2;--dsi-sky-3:#cbe1f4;--dsi-sky-4:#dcebf4;--dsi-px-cloud:#fbfdff;--dsi-px-cloud-shade:#dbe7f3;--dsi-px-far:#b2d89a;--dsi-px-far-line:#a1cc88;--dsi-px-near:#86c06f;--dsi-px-near-dot:#73b05e;--dsi-px-grass:#72b85a;--dsi-px-grass-hi:#8ccc6c;--dsi-px-grass-lo:#579c45;--dsi-px-soil:#c9926a;--dsi-px-soil-hi:#dbab84;--dsi-px-mortar:#a36d4a;--dsi-px-block-edge:#85553a;--dsi-shell:#58c8e9;--dsi-shell-hi:#7ad8f2;--dsi-shell-lo:#35a8cc;--dsi-shell-edge:#2b90b0;--dsi-emboss:hsla(0,0%,100%,.55);--dsi-engrave:rgba(0,0,0,.26);--dsi-chrome-ink:#0e4155;--dsi-bezel:#0e1a20;--dsi-screen-a:#eaf7ff;--dsi-screen-b:#a9d9f2;--dsi-screen-pct:70%;--dsi-shell-ratio:1.9;--dsi-pad-out:14px;--dsi-pad-in:10px;--dsi-pad-x:14px;--dsi-frame-y:7px;--dsi-frame-x:6px;--dsi-hinge-h:26px;--dsi-leds-h:18px;--dsi-edge-h:19px;--dsi-chrome-y:calc(6px + 2 * (var(--dsi-pad-out) + var(--dsi-pad-in)) + 4 * var(--dsi-frame-y) + var(--dsi-hinge-h) + var(--dsi-leds-h) + var(--dsi-edge-h));--dsi-u:1px;--dsi-top-reserve:40px;--dsi-bottom-reserve:28px;--dsi-screen-w:calc((100svh - 12px - var(--dsi-top-reserve) - var(--dsi-bottom-reserve) - var(--dsi-chrome-y)) / 1.5);--dsi-device-w:min(100%,var(--dsi-shell-ratio) * var(--dsi-screen-w))}:root.dark .dsi-root{--dsi-sky-1:#070c1a;--dsi-sky-2:#0a1225;--dsi-sky-3:#0d1830;--dsi-sky-4:#111e3a;--dsi-px-cloud:#222d47;--dsi-px-cloud-shade:#1b243b;--dsi-px-star:#c8d3ea;--dsi-px-star-dim:#6b7a9e;--dsi-px-moon:#e6dfbf;--dsi-px-moon-shade:#c4bc98;--dsi-px-far:#102624;--dsi-px-far-line:#0d201e;--dsi-px-near:#143128;--dsi-px-near-dot:#112a22;--dsi-px-grass:#1b3f2c;--dsi-px-grass-hi:#245036;--dsi-px-grass-lo:#143322;--dsi-px-soil:#2f2420;--dsi-px-soil-hi:#3b2e28;--dsi-px-mortar:#211915;--dsi-px-block-edge:#1a1310;--dsi-shell:#2f3337;--dsi-shell-hi:#43484d;--dsi-shell-lo:#1c2023;--dsi-shell-edge:#101315;--dsi-emboss:hsla(0,0%,100%,.14);--dsi-engrave:rgba(0,0,0,.6);--dsi-chrome-ink:#c3ccd2;--dsi-bezel:#000;--dsi-screen-a:#0d2838;--dsi-screen-b:#0a2130}.dsi-stage{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;row-gap:12px;justify-items:center;align-items:center;padding:4px clamp(8px,1.25vw,24px) 8px;isolation:isolate;background:linear-gradient(180deg,var(--dsi-sky-1) 0 24%,var(--dsi-sky-2) 24% 44%,var(--dsi-sky-3) 44% 64%,var(--dsi-sky-4) 64%)}.dsi-scene{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;--dsi-scene-dev:min(100vw - 2 * clamp(8px,1.25vw,24px),var(--dsi-shell-ratio) * var(--dsi-screen-w))}.dsi-scene svg{position:absolute}.dsi-land{left:0;bottom:0}.dsi-clouds{top:0;left:0;width:calc(100% + 1440px);animation:dsi-clouds 90s linear infinite;will-change:transform}@keyframes dsi-clouds{to{transform:translateX(-1440px)}}.dsi-stage:has(.dsi-device[data-power=off]) .dsi-clouds{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.dsi-clouds{animation:none}}:root[data-motion=reduce] .dsi-clouds{animation:none}.dsi-blocks{display:none}@media (min-aspect-ratio:3/2){.dsi-blocks{display:block}.dsi-blocks-l{right:calc(50% + var(--dsi-scene-dev) / 2 + 3vw);bottom:40%}.dsi-blocks-r{left:calc(50% + var(--dsi-scene-dev) / 2 + 4vw);bottom:56%}.dsi-blocks-r2{left:calc(50% + var(--dsi-scene-dev) / 2 + 9vw);bottom:34%}}.dsi-moon,.dsi-stars{display:none}:root.dark .dsi-stars{display:block;top:0;left:0;height:62%}:root.dark .dsi-moon{display:block;top:clamp(14px,7vh,72px);right:calc(50% + var(--dsi-scene-dev) / 2 + 6vw)}@media (max-aspect-ratio:5/4){:root.dark .dsi-moon{top:40px;right:auto;left:20px}}.dsi-px-cloud{fill:var(--dsi-px-cloud)}.dsi-px-cloud-shade{fill:var(--dsi-px-cloud-shade)}.dsi-px-star{fill:var(--dsi-px-star)}.dsi-px-star-dim{fill:var(--dsi-px-star-dim)}.dsi-px-moon{fill:var(--dsi-px-moon)}.dsi-px-moon-shade{fill:var(--dsi-px-moon-shade)}.dsi-px-far{fill:var(--dsi-px-far)}.dsi-px-far-line{fill:var(--dsi-px-far-line)}.dsi-px-near{fill:var(--dsi-px-near)}.dsi-px-near-dot{fill:var(--dsi-px-near-dot)}.dsi-px-grass{fill:var(--dsi-px-grass)}.dsi-px-grass-hi{fill:var(--dsi-px-grass-hi)}.dsi-px-grass-lo{fill:var(--dsi-px-grass-lo)}.dsi-px-soil{fill:var(--dsi-px-soil)}.dsi-px-soil-hi{fill:var(--dsi-px-soil-hi)}.dsi-px-mortar{fill:var(--dsi-px-mortar)}.dsi-px-block-edge{fill:var(--dsi-px-block-edge)}.dsi-device{position:relative;isolation:isolate;width:var(--dsi-device-w)}@media (min-aspect-ratio:5/4){.dsi-root{--dsi-pad-out:10px;--dsi-pad-in:6px;--dsi-frame-y:5px;--dsi-hinge-h:20px;--dsi-leds-h:0px;--dsi-edge-h:0px;--dsi-u:clamp(1px,var(--dsi-screen-w)/380,1.6px)}}.dsi-base,.dsi-lid{position:relative;background:linear-gradient(168deg,var(--dsi-shell-hi) 0,var(--dsi-shell) 34%,var(--dsi-shell-lo) 100%);border:1px solid var(--dsi-shell-edge);box-shadow:0 24px 50px -22px rgba(0,0,0,.65),inset 0 2px 0 var(--dsi-emboss)}.dsi-lid{border-radius:22px 22px 7px 7px;padding:var(--dsi-pad-out) var(--dsi-pad-x) var(--dsi-pad-in)}.dsi-base{border-radius:7px 7px 22px 22px;padding:var(--dsi-pad-in) var(--dsi-pad-x) var(--dsi-pad-out)}.dsi-shoulder{position:absolute;top:-7px;z-index:-1;width:calc(66 * var(--dsi-u));height:12px;padding-bottom:3px;border:1px solid var(--dsi-shell-edge);border-bottom:0;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,var(--dsi-shell-hi),var(--dsi-shell-lo));display:grid;place-items:center;font-size:.42rem;font-weight:700;letter-spacing:.1em;color:var(--dsi-chrome-ink)}.dsi-shoulder-l{left:26px}.dsi-shoulder-r{right:26px}.dsi-seam{position:absolute;inset:5px 5px 4px;border:1px solid var(--dsi-engrave);border-radius:18px 18px 4px 4px;opacity:.22;pointer-events:none}.dsi-screw{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--dsi-engrave);opacity:.35}.dsi-half{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(var(--dsi-screen-pct),var(--dsi-screen-w) + 2 * var(--dsi-frame-x))) minmax(0,1fr);align-items:center;-moz-column-gap:8px;column-gap:8px}.dsi-frame{background:var(--dsi-bezel);border-radius:6px;padding:var(--dsi-frame-y) var(--dsi-frame-x);box-shadow:inset 0 2px 6px rgba(0,0,0,.7)}.dsi-screen{aspect-ratio:4/3;min-width:0;border-radius:2px;overflow:hidden;position:relative;display:flex;flex-direction:column;background:linear-gradient(175deg,var(--dsi-screen-a),var(--dsi-screen-b))}.dsi-hinge{margin:0 10px;height:var(--dsi-hinge-h);border:1px solid var(--dsi-shell-edge);border-block:0;border-radius:4px;background:linear-gradient(180deg,var(--dsi-shell-lo),var(--dsi-shell));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding-inline:16px}.dsi-grille{display:flex;gap:3px}.dsi-grille i{width:2.5px;height:11px;border-radius:2px;background:var(--dsi-engrave)}.dsi-hinge-mid{display:flex;align-items:center;gap:7px}.dsi-lens{width:13px;height:13px;border-radius:50%;border:1px solid var(--dsi-engrave);background:radial-gradient(circle at 36% 32%,#5d6b74 0,#10171c 58%,#000 100%)}.dsi-mic{display:flex;align-items:center;gap:4px;font-size:.46rem;letter-spacing:.08em;color:var(--dsi-chrome-ink)}.dsi-mic i{width:3px;height:3px;border-radius:50%;background:var(--dsi-engrave)}.dsi-speaker{display:flex;justify-content:center}.dsi-speaker i{display:block;width:calc(16 * var(--dsi-u));height:calc(4 * var(--dsi-u));border-radius:2px;background:var(--dsi-engrave);box-shadow:0 1px 0 var(--dsi-emboss)}.dsi-leds{display:flex;align-items:center;gap:5px;height:var(--dsi-leds-h);padding:7px 2px 0;color:var(--dsi-chrome-ink)}.dsi-leds svg{width:11px;height:11px;display:block;opacity:.85}.dsi-led-on{width:5px;height:5px;border-radius:50%;background:#43b26b;box-shadow:0 0 5px #43b26b}.dsi-dpad{position:relative;width:calc(50 * var(--dsi-u));height:calc(50 * var(--dsi-u));justify-self:center}.dsi-dpad:after,.dsi-dpad:before{content:"";position:absolute;border:1px solid var(--dsi-shell-edge);border-radius:calc(4 * var(--dsi-u));background:linear-gradient(180deg,var(--dsi-shell-hi),var(--dsi-shell-lo));box-shadow:inset 0 1px 0 var(--dsi-emboss)}.dsi-dpad:before{left:0;right:0;top:33.5%;height:33%}.dsi-dpad:after{top:0;bottom:0;left:33.5%;width:33%}.dsi-dpad i{--l:calc(8 * var(--dsi-u));--w:calc(2 * var(--dsi-u));position:absolute;z-index:2;background:var(--dsi-engrave);border-radius:1px}.dsi-dpad .d,.dsi-dpad .u{left:50%;width:var(--w);height:var(--l);margin-left:calc(var(--w) / -2)}.dsi-dpad .l,.dsi-dpad .r{top:50%;width:var(--l);height:var(--w);margin-top:calc(var(--w) / -2)}.dsi-dpad .u{top:var(--l)}.dsi-dpad .d{bottom:var(--l)}.dsi-dpad .l{left:var(--l)}.dsi-dpad .r{right:var(--l)}.dsi-face{--b:calc(17 * var(--dsi-u));position:relative;width:calc(58 * var(--dsi-u));height:calc(52 * var(--dsi-u));justify-self:center}.dsi-btn{position:absolute;width:var(--b);height:var(--b);border:1px solid var(--dsi-shell-edge);border-radius:50%;background:linear-gradient(180deg,var(--dsi-shell-hi),var(--dsi-shell-lo));box-shadow:inset 0 1px 0 var(--dsi-emboss);display:grid;place-items:center;font-size:max(.46rem,7.36 * var(--dsi-u));font-weight:700;color:var(--dsi-chrome-ink)}.dsi-btn-x{top:0;left:50%;margin-left:calc(var(--b) / -2)}.dsi-btn-y{top:var(--b);left:calc(2 * var(--dsi-u))}.dsi-btn-a{top:var(--b);right:calc(2 * var(--dsi-u))}.dsi-btn-b{top:calc(2 * var(--b));left:50%;margin-left:calc(var(--b) / -2)}.dsi-startsel{display:grid;gap:calc(5 * var(--dsi-u));margin-top:calc(9 * var(--dsi-u));justify-items:end}.dsi-startsel div{display:flex;align-items:center;gap:calc(5 * var(--dsi-u));font-size:max(.44rem,7.04 * var(--dsi-u));letter-spacing:.06em;color:var(--dsi-chrome-ink)}.dsi-power i,.dsi-startsel i{border:1px solid var(--dsi-shell-edge);background:linear-gradient(180deg,var(--dsi-shell-hi),var(--dsi-shell-lo));box-shadow:inset 0 1px 0 var(--dsi-emboss)}.dsi-startsel i{width:calc(15 * var(--dsi-u));height:calc(8 * var(--dsi-u));border-radius:999px}.dsi-pad{grid-area:1/1;padding-bottom:calc(22 * var(--dsi-u))}.dsi-power{grid-area:1/1;align-self:center;justify-self:start;margin:calc(59 * var(--dsi-u)) 0 0;padding:0;border:0;background:none;font:inherit;cursor:pointer;display:flex;align-items:center;gap:calc(5 * var(--dsi-u));font-size:max(.44rem,7.04 * var(--dsi-u));letter-spacing:.06em;color:var(--dsi-chrome-ink)}.dsi-power:focus-visible{outline:2px solid var(--dsi-accent-ink);outline-offset:3px;border-radius:4px}.dsi-power i{width:calc(13 * var(--dsi-u));height:calc(13 * var(--dsi-u));border-radius:50%;display:grid;place-items:center}.dsi-power svg{width:calc(7 * var(--dsi-u));height:calc(7 * var(--dsi-u))}.dsi-edge{display:flex;align-items:center;justify-content:space-between;height:10px;margin-top:calc(var(--dsi-edge-h) - 10px);padding-inline:4px}.dsi-cardslot,.dsi-silo{display:flex;align-items:center;gap:5px;font-size:.42rem;letter-spacing:.08em;color:var(--dsi-chrome-ink)}.dsi-silo i{display:block;width:46px;height:6px;border:1px solid var(--dsi-engrave);border-radius:3px;background:linear-gradient(180deg,var(--dsi-engrave),transparent);opacity:.6}.dsi-cardslot i{display:block;width:34px;height:7px;border-radius:2px;background:var(--dsi-engrave);opacity:.55;box-shadow:0 1px 0 var(--dsi-emboss)}@media (min-aspect-ratio:5/4){.dsi-leds{position:absolute;left:calc(var(--dsi-pad-x) + 10px);bottom:9px;height:auto;padding:0}.dsi-edge{position:absolute;inset:auto calc(var(--dsi-pad-x) + 14px) 12px;margin:0}.dsi-buttons,.dsi-power{justify-self:center}.dsi-speaker i{--h:calc(6 * var(--dsi-u));width:calc(5 * var(--h));height:calc(3 * var(--h));border-radius:0;background:radial-gradient(circle,var(--dsi-engrave) 0 30%,transparent 36%) 0 0 /var(--h) var(--h);box-shadow:none}}@media (max-width:620px){.dsi-root{--dsi-screen-pct:76%;--dsi-pad-out:10px;--dsi-pad-in:7px;--dsi-pad-x:9px}.dsi-half{-moz-column-gap:5px;column-gap:5px}.dsi-shoulder{width:48px}.dsi-dpad{width:34px;height:34px}.dsi-face{width:40px;height:36px}.dsi-btn{width:12px;height:12px;font-size:.36rem}.dsi-btn-b,.dsi-btn-x{margin-left:-6px}.dsi-btn-b{top:24px}.dsi-btn-y{top:12px;left:0}.dsi-btn-a{top:12px;right:0}.dsi-startsel i{width:11px;height:6px}.dsi-silo i{width:30px}.dsi-cardslot i{width:24px}}.dsi-root{--dsi-navy:#17356d;--dsi-navy-2:#2d5aa8;--dsi-rail-a:#d4eefc;--dsi-rail-b:#8fcdea;--dsi-panel:#fff;--dsi-panel-line:#5b9dc4;--dsi-ink:#16384a;--dsi-muted:#2c4f60;--dsi-start:#2a7fd4;--dsi-start-2:#1a5da8;--dsi-track:#cfe7f4;--dsi-accent-ink:#1a5da8}:root.dark .dsi-root{--dsi-navy:#091b3a;--dsi-navy-2:#16356b;--dsi-rail-a:#0c2a3a;--dsi-rail-b:#0a2130;--dsi-panel:#112d3c;--dsi-panel-line:#2f6a8a;--dsi-ink:#dbeef8;--dsi-muted:#9ec0d0;--dsi-start:#3f9ae0;--dsi-start-2:#1f6cb5;--dsi-track:#1d4558;--dsi-accent-ink:#7cbcf0}.dsi-status{flex:none;display:flex;align-items:center;gap:8px;padding:3px 7px;background:linear-gradient(180deg,var(--dsi-navy-2),var(--dsi-navy));color:#eaf4ff;font-size:.72rem;font-variant-numeric:tabular-nums}.dsi-vol{display:flex;align-items:flex-end;gap:2px}.dsi-vol i{display:block;width:2px;border-radius:1px;background:#9fd4ff}.dsi-vol i:first-child{height:4px}.dsi-vol i:nth-child(2){height:6px}.dsi-vol i:nth-child(3){height:8px}.dsi-user{padding:1px 7px;border-radius:3px;background:hsla(0,0%,100%,.18);font-weight:700}.dsi-status-gap{flex:1}.dsi-batt{position:relative;flex:none;width:15px;height:8px;border:1px solid #cfe6ff;border-radius:1px}.dsi-batt:after{content:"";position:absolute;inset:1.5px;right:4px;border-radius:1px;background:#43b26b}@media (max-width:620px){.dsi-status{font-size:.58rem}}.dsi-photo{position:relative;flex:1;min-height:0;overflow:hidden;background:#09141b}.dsi-photo-shot{position:absolute;inset:0;animation:dsi-fade .6s ease both}.dsi-photo-front{-o-object-fit:contain;object-fit:contain;transform-origin:center;animation:dsi-kenburns 5s linear both}.dsi-photo-back{-o-object-fit:cover;object-fit:cover;filter:blur(14px) brightness(.7);transform:scale(1.15)}.dsi-photo[data-held] .dsi-photo-front{animation-play-state:paused}.dsi-photo-next{position:absolute;inset:0;padding:0;border:0;background:none;cursor:pointer}.dsi-photo-tag{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:3px;padding:14px 6px 4px;font-size:.56rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.9);background:linear-gradient(0deg,rgba(0,0,0,.55),transparent);pointer-events:none}.dsi-photo-dots{display:flex;justify-content:center;gap:4px}.dsi-photo-dots i{width:5px;height:5px;border-radius:50%;border:1px solid hsla(0,0%,100%,.85);box-sizing:border-box}.dsi-photo-dots i[data-on]{background:#fff}.dsi-photo-line{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.dsi-photo-line>span:last-child{flex:none}.dsi-photo-alt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@keyframes dsi-fade{0%{opacity:0}to{opacity:1}}@keyframes dsi-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.dsi-photo-front,.dsi-photo-shot{animation:none}}:root[data-motion=reduce] .dsi-photo-front,:root[data-motion=reduce] .dsi-photo-shot{animation:none}.dsi-lower{flex:1;flex-direction:column;gap:5px;padding:6px 7px 5px;background:linear-gradient(175deg,var(--dsi-rail-a),var(--dsi-rail-b))}.dsi-lower,.dsi-viewport{min-height:0;display:flex}.dsi-viewport{flex:1;overflow:clip;align-items:center}.dsi-rail{position:relative;gap:14px;will-change:transform;transition:transform .26s cubic-bezier(.22,.7,.3,1)}.dsi-rail,.dsi-slot{display:flex;align-items:center}.dsi-slot{flex:none;width:62px;flex-direction:column;gap:3px;padding:0;border:0;background:none;font:inherit;cursor:pointer}.dsi-ico{position:relative;width:62px;height:62px;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(0,0,0,.34);border-radius:13px;box-shadow:0 2px 4px rgba(0,0,0,.34),inset 0 -6px 10px -6px rgba(0,0,0,.4);opacity:.6}.dsi-ico:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.26) 42%,hsla(0,0%,100%,0) 54%)}.dsi-ico svg{position:relative;z-index:1;display:block;width:34px;height:34px;filter:drop-shadow(0 1px 0 rgba(255,255,255,.55))}.dsi-cap{font-size:.6rem;font-weight:700;white-space:nowrap;color:var(--dsi-muted)}.dsi-ico{transform-origin:50% 100%;transition:transform .22s ease,opacity .22s ease}.dsi-slot[data-sel] .dsi-ico{transform:scale(1.355);opacity:1}.dsi-slot[data-sel] .dsi-cap{padding:2px 13px;border-radius:4px;background:linear-gradient(180deg,var(--dsi-start),var(--dsi-start-2));color:#fff;letter-spacing:.12em;box-shadow:0 1px 2px rgba(0,0,0,.35)}.dsi-slot:focus-visible{outline:none}.dsi-rail:has(.dsi-slot:focus-visible) .dsi-slot[data-sel] .dsi-ico{outline:2px solid var(--dsi-start);outline-offset:3px}@media (max-width:620px){.dsi-rail{gap:12px}.dsi-ico,.dsi-slot{width:44px}.dsi-ico{height:44px}.dsi-ico svg{width:24px;height:24px}.dsi-slot[data-sel] .dsi-ico{transform:scale(1.318)}}@media (prefers-reduced-motion:reduce){.dsi-ico,.dsi-rail{transition:none}}:root[data-motion=reduce] .dsi-ico,:root[data-motion=reduce] .dsi-rail{transition:none}.dsi-namebox{flex:none;padding:3px 8px;border:1.5px solid var(--dsi-panel-line);border-radius:6px;background:var(--dsi-panel);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6);text-align:center}.dsi-namebox b{display:block;font-size:1rem;font-weight:800;line-height:1.25;color:var(--dsi-ink)}.dsi-namebox span{display:block;font-size:.7rem;color:var(--dsi-muted)}.dsi-scroller{flex:none;display:flex;align-items:center;gap:4px}.dsi-scroller button{flex:none;width:22px;height:16px;padding:0;border:1px solid var(--dsi-panel-line);border-radius:3px;background:var(--dsi-panel);color:var(--dsi-ink);font:inherit;font-size:.55rem;line-height:1;cursor:pointer}.dsi-scroller button:focus-visible{outline:2px solid var(--dsi-start);outline-offset:1px}.dsi-track{flex:1;min-width:0;height:10px;display:flex;gap:1.5px;padding:1.5px;border:1px solid var(--dsi-panel-line);border-radius:3px;background:var(--dsi-panel)}.dsi-track i{flex:1;border-radius:1px;background:var(--dsi-track)}.dsi-track i[data-on]{background:linear-gradient(180deg,var(--dsi-start),var(--dsi-start-2))}@media (max-width:620px){.dsi-namebox b{font-size:.8rem}.dsi-namebox span{font-size:.6rem}}.dsi-app-body,.dsi-app-top{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.dsi-app-top{display:flex;flex-direction:column;color:var(--dsi-ink)}.dsi-app-body{padding:1px}.dsi-fx{position:absolute;inset:0;z-index:10;overflow:hidden;pointer-events:none}.dsi-fx-icon{position:absolute;margin:0;opacity:1;transform-origin:50% 50%;transition:none;will-change:transform}.dsi-fx-flash{position:absolute;inset:0;background:#fff;opacity:0}.dsi-detail{display:flex;flex-direction:column;gap:6px;padding:8px 10px;color:var(--dsi-ink)}.dsi-detail-head{display:flex;align-items:center;gap:8px}.dsi-detail h2{margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}.dsi-detail p{margin:0;font-size:.74rem;line-height:1.45}.dsi-badge{display:inline-block;margin-top:2px;padding:1px 7px;border-radius:999px;font-size:.6rem;font-weight:700;color:#fff;background:#5b6d78}.dsi-badge[data-status=live]{background:#237a45}.dsi-tags{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.dsi-tags li{padding:1px 6px;border:1px solid var(--dsi-panel-line);border-radius:4px;background:var(--dsi-panel);font-size:.6rem;font-weight:700}.dsi-cards{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.dsi-card{width:100%;display:flex;align-items:center;gap:8px;padding:5px 7px;border:1.5px solid var(--dsi-panel-line);border-radius:6px;background:var(--dsi-panel);color:var(--dsi-ink);font:inherit;text-align:left;cursor:pointer}.dsi-card[aria-pressed=true]{border-color:var(--dsi-start);box-shadow:inset 0 0 0 1.5px var(--dsi-start)}.dsi-action:focus-visible,.dsi-card:focus-visible{outline:2px solid var(--dsi-start);outline-offset:2px}.dsi-card-art{flex:none;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.3);border-radius:6px;color:#26303a;font-size:1.05rem;font-weight:800}.dsi-card-text{flex:1;min-width:0}.dsi-card-text b,.dsi-card-text span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsi-card-text b{font-size:.82rem;font-weight:800}.dsi-card-status,.dsi-card-text span{font-size:.62rem;color:var(--dsi-muted)}.dsi-card-status{flex:none;font-weight:700}.dsi-actions{flex:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px}.dsi-action{display:grid;place-items:center;padding:4px 6px;border:1px solid var(--dsi-panel-line);border-radius:4px;background:var(--dsi-panel);color:var(--dsi-ink);font:inherit;font-size:.7rem;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.dsi-action-go{border-color:var(--dsi-start-2);background:linear-gradient(180deg,var(--dsi-start),var(--dsi-start-2));color:#fff}.dsi-action[aria-disabled=true]{border-style:dashed;background:transparent;color:var(--dsi-muted);cursor:not-allowed}@media (max-width:620px){.dsi-detail{gap:4px;padding:5px 7px}.dsi-detail h2{font-size:.82rem}.dsi-detail p{font-size:.6rem;line-height:1.35}.dsi-card{gap:6px;padding:3px 5px}.dsi-card-art{width:26px;height:26px;font-size:.85rem}.dsi-card-text b{font-size:.68rem}.dsi-card-status,.dsi-card-text span{font-size:.55rem}.dsi-action{padding:2px 4px;font-size:.6rem}}.dsi-avatar{flex:none;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(0,0,0,.3);border-radius:8px;background:linear-gradient(180deg,#fdfdfd,#c9d3da)}.dsi-avatar svg{width:26px;height:26px}.dsi-sub{font-size:.68rem;color:var(--dsi-muted)}.dsi-stats{margin:0 0 6px;border:1.5px solid var(--dsi-panel-line);border-radius:6px;background:var(--dsi-panel);color:var(--dsi-ink);overflow:hidden}.dsi-stats div{display:flex;justify-content:space-between;gap:8px;padding:4px 8px;font-size:.72rem}.dsi-stats div+div{border-top:1px solid var(--dsi-track)}.dsi-stats dt{color:var(--dsi-muted);font-weight:700}.dsi-stats dd{margin:0;font-weight:800;text-align:right}.dsi-interests{color:var(--dsi-ink)}@media (max-width:620px){.dsi-avatar{width:30px;height:30px}.dsi-avatar svg{width:20px;height:20px}.dsi-sub{font-size:.58rem}.dsi-stats div{padding:2px 6px;font-size:.6rem}}.dsi-album{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.dsi-thumb{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:1.5px solid var(--dsi-panel-line);border-radius:5px;background:#09141b;cursor:pointer}.dsi-thumb img{-o-object-fit:cover;object-fit:cover}.dsi-thumb[aria-pressed=true]{border-color:var(--dsi-start);box-shadow:inset 0 0 0 1.5px var(--dsi-start)}.dsi-thumb:focus-visible{outline:2px solid var(--dsi-start);outline-offset:2px}.dsi-sound{display:flex;align-items:center;gap:12px;padding:12px;margin:auto 0}.dsi-art{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.35)}.dsi-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dsi-art-big{width:96px;height:96px}.dsi-art-small{width:30px;height:30px}.dsi-art-empty{background:linear-gradient(180deg,#e4f6e2,#9ed59a);color:#2f6b3c;font-weight:800}.dsi-sound-text{min-width:0;display:flex;flex-direction:column;gap:1px;font-size:.74rem}.dsi-sound-text h2{margin:2px 0 0;font-size:1rem;font-weight:800;line-height:1.2}.dsi-sound-state{display:inline-flex;align-items:center;gap:5px;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dsi-muted)}.dsi-bars{display:inline-flex;align-items:flex-end;gap:1.5px;height:9px}.dsi-bars i{width:2px;height:100%;border-radius:1px;background:#237a45;transform-origin:bottom;animation:dsi-bar .9s ease-in-out infinite alternate}.dsi-bars i:nth-child(2){animation-delay:-.3s}.dsi-bars i:nth-child(3){animation-delay:-.6s}@keyframes dsi-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.dsi-sound-note{margin:auto;padding:12px;text-align:center;font-size:.74rem;color:var(--dsi-muted)}.dsi-tracks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}a.dsi-card{text-decoration:none}.dsi-card-static{cursor:default}.dsi-list-head{margin:8px 0 4px;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dsi-muted)}.dsi-list-head:first-child{margin-top:0}a.dsi-card:focus-visible{outline:2px solid var(--dsi-start);outline-offset:2px}@media (max-width:620px){.dsi-sound{gap:8px;padding:6px}.dsi-art-big{width:64px;height:64px}.dsi-sound-text{font-size:.62rem}.dsi-sound-text h2{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.dsi-bars i{animation:none}}:root[data-motion=reduce] .dsi-bars i{animation:none}.dsi-note{margin:4px 0 0;padding:6px 9px;border-left:3px solid #c08a2e;border-radius:0 6px 6px 0;background:var(--dsi-panel);font-size:.78rem;line-height:1.45;font-style:italic}@media (max-width:620px){.dsi-note{padding:4px 7px;font-size:.62rem}}.dsi-chat{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;padding:8px;background:repeating-linear-gradient(180deg,transparent 0 15px,var(--dsi-track) 15px 16px),var(--dsi-panel)}.dsi-bubble{display:flex;align-items:stretch;margin:0;border:1.5px solid var(--dsi-panel-line);border-radius:5px;background:var(--dsi-panel);font-size:.74rem;line-height:1.4;overflow:hidden}.dsi-bubble b{flex:none;display:grid;place-items:center;padding:0 7px;background:linear-gradient(180deg,#f5b878,#e0913f);color:#3d1f05;font-size:.66rem}.dsi-bubble span{padding:3px 7px}.dsi-card[data-sel]{border-color:var(--dsi-start);box-shadow:inset 0 0 0 1.5px var(--dsi-start)}@media (max-width:620px){.dsi-chat{gap:3px;padding:5px}.dsi-bubble{font-size:.6rem}.dsi-bubble b{padding:0 5px;font-size:.55rem}}.dsi-booklet{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:10px;border:2px solid var(--dsi-panel-line);border-radius:6px;background:linear-gradient(180deg,transparent 70%,rgba(42,127,212,.14)),var(--dsi-panel);text-align:center}.dsi-booklet h2{margin:0;font-size:1.3rem;font-weight:800}.dsi-booklet-kicker{font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dsi-accent-ink)}.dsi-preview{display:block;flex:none;background:#fff}.dsi-preview canvas{display:block;width:100%;height:100%}.dsi-preview:focus-visible{outline:2px solid var(--dsi-start);outline-offset:-2px}.dsi-pages{margin-bottom:4px}.dsi-contents{margin:0;padding:0;list-style:none;border:1.5px solid var(--dsi-panel-line);border-radius:6px;background:var(--dsi-panel);color:var(--dsi-ink)}.dsi-contents li{display:flex;justify-content:space-between;padding:4px 8px;font-size:.74rem;font-weight:700}.dsi-contents li+li{border-top:1px dotted var(--dsi-panel-line)}.dsi-contents li span:last-child{color:var(--dsi-muted);font-variant-numeric:tabular-nums}@media (max-width:620px){.dsi-booklet{margin:6px}.dsi-booklet h2{font-size:.95rem}.dsi-contents li{padding:2px 6px;font-size:.6rem}}.dsi-setting-value{flex:none;font-size:.7rem;font-weight:800;color:var(--dsi-accent-ink)}.dsi-switch{flex:none;position:relative;width:30px;height:16px;border:1.5px solid var(--dsi-panel-line);border-radius:999px;background:var(--dsi-track);transition:background-color .15s ease}.dsi-switch:after{content:"";position:absolute;top:1px;left:1px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.4);transition:transform .15s ease}[aria-checked=true]>.dsi-switch{background:var(--dsi-start-2);border-color:var(--dsi-start-2)}[aria-checked=true]>.dsi-switch:after{transform:translateX(14px)}@media (prefers-reduced-motion:reduce){.dsi-switch,.dsi-switch:after{transition:none}}:root[data-motion=reduce] .dsi-switch,:root[data-motion=reduce] .dsi-switch:after{transition:none}@media (max-width:620px){.dsi-setting-value{font-size:.6rem}}.dsi-plain{min-height:100svh;max-width:42rem;margin:0 auto;padding:32px 20px 64px;background:var(--dsi-panel);color:var(--dsi-ink);line-height:1.6}.dsi-root:has(.dsi-plain){background:var(--dsi-panel)}.dsi-plain h1{margin:0;font-size:2rem;font-weight:800;line-height:1.15}.dsi-plain h2{margin:40px 0 10px;padding-bottom:4px;border-bottom:2px solid var(--dsi-panel-line);font-size:1.25rem;font-weight:800}.dsi-plain h3{margin:0 0 4px;font-size:1.05rem;font-weight:800}.dsi-plain p{margin:0 0 10px}.dsi-plain a{color:var(--dsi-accent-ink);text-decoration:underline;text-underline-offset:2px}.dsi-plain a:focus-visible{outline:2px solid var(--dsi-accent-ink);outline-offset:2px;border-radius:2px}.dsi-plain ul{margin:0;padding-left:20px}.dsi-plain-head p{margin:4px 0 12px;color:var(--dsi-muted)}.dsi-plain-head nav{display:flex;flex-wrap:wrap;gap:6px 16px;margin-bottom:12px;font-weight:700}.dsi-plain-switch{font-size:.9rem}.dsi-plain-stats{margin:12px 0 0;display:grid;grid-template-columns:max-content 1fr;gap:2px 16px}.dsi-plain-stats div{display:contents}.dsi-plain-stats dt{color:var(--dsi-muted);font-weight:700}.dsi-plain-stats dd{margin:0}.dsi-plain-card+.dsi-plain-card{margin-top:20px}.dsi-plain-badge{margin-left:4px;padding:1px 8px;border-radius:999px;background:#237a45;color:#fff;font-size:.7rem;vertical-align:middle}.dsi-plain-disclaimer{margin:40px 0 0}.dsi-plain-disclaimer,.dsi-plain-meta{color:var(--dsi-muted);font-size:.9rem}.dsi-plain-links{display:flex;flex-wrap:wrap;gap:4px 16px}.dsi-plain-photos{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.dsi-plain-photos img{display:block;width:100%;height:auto;border-radius:6px}.dsi-plain-photos span{display:block;margin-top:2px;font-size:.8rem;color:var(--dsi-muted)}.dsi-plain-shelf li+li{margin-top:10px}.dsi-plain-shelf .dsi-plain-meta,.dsi-plain-shelf q{display:block}.dsi-plain-shelf q{font-style:italic}@media print{.dsi-plain-switch{display:none}.dsi-plain{max-width:none;padding:0}}.dsi-shortcuts{width:var(--dsi-device-w);display:flex;justify-content:flex-end;gap:6px;height:28px;align-items:center}.dsi-shortcuts a{padding:3px 10px;border-radius:999px;background:var(--dsi-panel);color:var(--dsi-accent-ink);font-size:.75rem;font-weight:700;text-decoration:none;box-shadow:0 1px 3px rgba(0,0,0,.2)}.dsi-shortcuts a:hover{text-decoration:underline}.dsi-shortcuts a:focus-visible{outline:2px solid var(--dsi-accent-ink);outline-offset:2px}.dsi-disclaimer{margin:0;height:16px;line-height:16px;padding:0 10px;border-radius:999px;background:var(--dsi-panel);box-shadow:0 1px 3px rgba(0,0,0,.2);font-size:.68rem;color:var(--dsi-muted);text-align:center;white-space:nowrap}@media (max-width:360px){.dsi-disclaimer{font-size:.6rem}}.dsi-device[data-power=off] .dsi-screen{background:#000}.dsi-device[data-power=off] .dsi-screen:after{content:"";position:absolute;inset:0;z-index:30;background:#fff;animation:dsi-crt-off .25s ease-in forwards}.dsi-device[data-power=off] .dsi-led-on{background:#2b3a30;box-shadow:none}@keyframes dsi-crt-off{60%{transform:scaleY(.01);opacity:1}to{transform:scale(0,.01);opacity:0}}@media (prefers-reduced-motion:reduce){.dsi-device[data-power=off] .dsi-screen:after{display:none}}.dsi-boot,:root[data-motion=reduce] .dsi-device[data-power=off] .dsi-screen:after{display:none}:root[data-boot] .dsi-boot{position:absolute;inset:0;z-index:20;display:grid;place-items:center;background:#fff;animation:dsi-boot-out .5s ease 1.8s forwards}.dsi-boot-mark{padding:.12em .7em .18em;border:.14em solid #8f8f8f;border-radius:999px;color:#8f8f8f;font-size:2rem;font-weight:800;letter-spacing:-.01em;opacity:0;animation:dsi-boot-in .5s ease .25s forwards}@keyframes dsi-boot-in{to{opacity:1}}@keyframes dsi-boot-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){:root[data-boot] .dsi-boot,:root[data-boot] .dsi-boot-mark{animation-duration:.5s!important}}@media (max-width:620px){.dsi-boot-mark{font-size:1.3rem}}