@font-face{font-family:Pixelify Sans;src:url(./pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Pixelify Sans;src:url(./pixelify-sans-latin-500-normal-DC052d-m.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Pixelify Sans;src:url(./pixelify-sans-latin-700-normal-D3Xxx3QE.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}.ui{--s:1;--sh:1;--accent:#f5c542;pointer-events:none;color:#fff;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;contain:layout style;font-family:Pixelify Sans,ui-monospace,Menlo,monospace;position:absolute;inset:0}.ui svg.px{display:block;overflow:visible}.ui>*{position:absolute}.hud-stats{left:calc(var(--safe-left) + 13px * var(--sh));top:calc(var(--safe-top) + 13px * var(--sh));visibility:hidden;opacity:0;flex-direction:column;align-items:flex-start;display:flex}.hs-row{margin-top:calc(4px * var(--sh));align-items:flex-start;display:flex}.hs-num{transform-origin:15% 90%}.hs-tour{margin-left:calc(9px * var(--sh));margin-top:calc(1px * var(--sh))}.hs-pips{gap:calc(2px * var(--sh));margin-top:calc(6px * var(--sh));margin-left:1px;display:flex}.hs-pip{transform-origin:50%;display:block}.hs-label2{margin-top:calc(9px * var(--sh))}.hs-last{align-items:flex-end;gap:calc(4px * var(--sh));margin-top:calc(4px * var(--sh));display:flex}.hs-lastnum{transform-origin:0 100%}.hs-ft{margin-bottom:calc(1px * var(--sh))}.hud-tr{z-index:10;top:calc(var(--safe-top) + 10px * var(--sh));right:calc(var(--safe-right) + 10px * var(--sh));align-items:flex-end;gap:calc(7px * var(--sh));flex-direction:column;display:flex}.hud-chip{align-items:center;gap:calc(7px * var(--sh));padding:calc(3px * var(--sh)) calc(5px * var(--sh)) calc(3px * var(--sh)) calc(3px * var(--sh));box-sizing:border-box;max-width:calc(206px * var(--sh));visibility:hidden;opacity:0;display:flex}.chip-cass{filter:drop-shadow(1px 1px #0a06148c);flex:none}.chip-cass canvas{image-rendering:pixelated;display:block}.chip-text{gap:calc(2px * var(--sh));flex-direction:column;min-width:0;display:flex}.chip-label{margin-bottom:calc(1px * var(--sh))}.chip-titlebox{max-width:calc(108px * var(--sh));white-space:nowrap;overflow:hidden}.chip-titlebox.scrolls{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 88%,#0000)}.chip-title{font-size:calc(10.5px * var(--sh));padding:0 calc(3px * var(--sh));color:var(--chip-title,#fff);text-shadow:1px 1px #140e20d9;font-weight:500;line-height:1.15;display:inline-block}.chip-artist{font-size:calc(9.5px * var(--sh));color:var(--chip-artist,#b8b4c8);white-space:nowrap;text-overflow:ellipsis;max-width:calc(108px * var(--sh));text-shadow:1px 1px #140e20b3;font-weight:400;line-height:1.15;overflow:hidden}.chip-eq{align-items:flex-end;gap:calc(1px * var(--sh));height:calc(10px * var(--sh));margin:0 0 calc(2px * var(--sh)) calc(-2px * var(--sh));flex:none;align-self:flex-end;display:flex}.chip-eq i{width:calc(2px * var(--sh));background:var(--eq,#fff);transform-origin:50% 100%;height:100%;display:block;transform:scaleY(.2)}.hud-buttons{--face:calc(28px * var(--sh));--hit:max(44px, calc(var(--face) + 16px));--bleed:calc((var(--hit) - var(--face)) / 2);margin:calc(var(--bleed) * -1) calc(var(--bleed) * -1) calc(var(--bleed) * -1) 0;gap:0;display:flex;position:relative}.hud-buttons:before{content:"";inset:calc(-12px * var(--sh));position:absolute}.hud-btn{appearance:none;width:var(--hit);height:var(--hit);box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.hud-face{width:var(--face);height:var(--face);box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;display:flex}.hud-btn:disabled{pointer-events:none}.hud-btn:focus-visible{filter:brightness(1.3)}.hud-icon{width:16px;height:16px;image-rendering:pixelated;pointer-events:none;display:block}.hud-hint{left:0;right:0;bottom:calc(var(--safe-bottom) + 30px * var(--s));justify-content:center;align-items:center;gap:calc(12px * var(--s));visibility:hidden;opacity:0;display:flex}.fx-pop{visibility:hidden;opacity:0;flex-direction:column;align-items:flex-start;width:90%;display:flex;top:60%;left:10%}.pop-glow{width:calc(300px * var(--s));height:calc(170px * var(--s));margin-left:calc(-150px * var(--s));margin-top:calc(-85px * var(--s));background:radial-gradient(closest-side,#ffd66e80,#ffaa4633 55%,#ff963c00 100%);position:absolute;top:52%;left:50%}.pop-label{margin-bottom:calc(7px * var(--s));position:relative}.pop-num{align-items:flex-end;gap:calc(6px * var(--s));transform-origin:50% 65%;display:flex;position:relative}.pop-ft{margin-bottom:calc(1px * var(--s));display:block}.pop-sub{margin-top:calc(10px * var(--s));flex-direction:column;align-items:flex-start;display:flex;position:relative}.pop-sub-line{display:block}.pop-sub-lead{margin-bottom:calc(3px * var(--s))}.pop-sparks{width:0;height:0;position:absolute;top:55%;left:50%}.spark{width:0;height:0;display:block;position:absolute;top:0;left:0}.spark>svg{position:absolute;transform:translate(-50%,-50%)}.fx-feedback{flex-direction:column;align-items:flex-start;display:flex;top:70%;left:10%;right:0}.fb-sub{margin-top:calc(6px * var(--s))}.fb-main,.fb-sub{visibility:hidden;opacity:0}.scr{visibility:hidden;opacity:0;inset:0}.scr .orn{display:block}.tt-shade{background:linear-gradient(#0e0a1e80,#0e0a1e38 55%,#0e0a1e00);height:58%;position:absolute;top:0;left:0;right:0}.tt-logo{left:0;right:0;top:calc(var(--safe-top) + 12.5%);align-items:center;gap:calc(6px * var(--s));flex-direction:column;display:flex;position:absolute}.tt-tag{margin-top:calc(10px * var(--s))}.tt-start{left:0;right:0;bottom:calc(var(--safe-bottom) + 30px * var(--s));justify-content:center;align-items:center;gap:calc(12px * var(--s));display:flex;position:absolute}.tt-best{left:0;right:0;bottom:calc(var(--safe-bottom) + 58px * var(--s));justify-content:center;display:flex;position:absolute}.in-band{height:calc(78px * var(--s));background:#0e0a1e80;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;position:absolute;top:31%;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.in-name{left:0;right:0;top:calc(31% + 15px * var(--s));justify-content:flex-start;display:flex;position:absolute}.in-meta{left:0;right:0;top:calc(31% + 52px * var(--s));justify-content:center;align-items:center;gap:calc(7px * var(--s));display:flex;position:absolute}.in-ic,.in-dot{display:block}.in-dot{margin:0 calc(2px * var(--s))}.rs-dim{background:radial-gradient(at 50% 42%,#0c091a59,#0c091aad);position:absolute;inset:0}.rs-panel{left:0;right:0;top:calc(var(--safe-top) + 19%);width:calc(286px * var(--s));box-sizing:border-box;padding:calc(12px * var(--s)) calc(16px * var(--s)) calc(14px * var(--s));flex-direction:column;align-items:center;margin:0 auto;display:flex;position:absolute}.rs-title{margin:calc(2px * var(--s)) 0 calc(6px * var(--s))}.rs-kick{margin-bottom:calc(14px * var(--s))}.rs-rows{gap:calc(10px * var(--s));flex-direction:column;width:100%;display:flex}.rs-row{justify-content:space-between;align-items:flex-end;display:flex}.rs-l{margin-bottom:calc(2px * var(--s))}.rs-v{align-items:flex-end;gap:calc(4px * var(--s));display:flex}.rs-ft{margin-bottom:calc(1px * var(--s));display:block}.rs-sep{justify-content:center;align-items:center;gap:calc(6px * var(--s));margin:calc(14px * var(--s)) 0 calc(10px * var(--s));display:flex}.rs-best{gap:calc(9px * var(--s));align-items:center;display:flex}.rs-new{margin-top:calc(12px * var(--s))}.rs-xp{align-items:center;gap:calc(8px * var(--s));width:100%;display:flex}.rs-xp-bar{flex:1;align-items:center;display:flex}.rs-xp-num{align-items:flex-end;gap:calc(3px * var(--s));min-width:calc(44px * var(--s));justify-content:flex-end;display:flex}.rs-got{align-items:flex-start;gap:calc(5px * var(--s));width:100%;margin-top:calc(10px * var(--s));flex-direction:column;display:flex}.rs-got-line{align-items:center;gap:calc(6px * var(--s));display:flex}.rs-rank{justify-content:center;gap:calc(22px * var(--s));margin:calc(-8px * var(--s)) 0 calc(2px * var(--s));cursor:pointer;pointer-events:none;align-items:center;min-height:44px;display:flex}.rs-rank-note{align-items:center;gap:calc(5px * var(--s));display:flex}.rs-rank-cell{align-items:flex-end;gap:calc(6px * var(--s));display:flex}.rs-btns{left:0;right:0;bottom:calc(var(--safe-bottom) + 22px * var(--s));justify-content:center;gap:calc(10px * var(--s));pointer-events:none;display:flex;position:absolute}.rs-btns .mk-face{min-height:calc(36px * var(--s));padding:0 calc(10px * var(--s))}.rs-again .mk-face{min-width:calc(160px * var(--s))}.rs-menu .mk-face{min-width:calc(84px * var(--s))}.rs-tap{left:0;right:0;bottom:calc(var(--safe-bottom) + 30px * var(--s));justify-content:center;align-items:center;gap:calc(12px * var(--s));display:flex;position:absolute}.scr-pause{justify-content:center;align-items:center;gap:calc(20px * var(--s));pointer-events:none;cursor:pointer;background:#0a08168c;flex-direction:column;display:flex}.ps-tap{align-items:center;gap:calc(12px * var(--s));display:flex}.ps-btns{align-items:stretch;gap:calc(6px * var(--s));margin-top:calc(18px * var(--s));width:calc(214px * var(--s));flex-direction:column;display:flex}.ps-btn .mk-face{min-height:calc(36px * var(--s));gap:calc(8px * var(--s))}.ps-quit{margin-top:calc(8px * var(--s))}.ui.ui-side .hud-stats{left:auto;right:calc(100% + 22px * var(--sh));top:calc(14px * var(--sh));align-items:flex-end}.ui.ui-side .hud-tr{right:auto;left:calc(100% + 22px * var(--sh));top:calc(12px * var(--sh));align-items:flex-start}.ui.ui-side .hud-buttons{margin:calc(var(--bleed) * -1) 0 calc(var(--bleed) * -1) calc(var(--bleed) * -1)}.ui .mu-layer{z-index:30;pointer-events:none;position:absolute;inset:0}.ui .mk-btn{appearance:none;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;outline:none;justify-content:stretch;align-items:stretch;min-width:44px;min-height:44px;margin:0;padding:0;display:flex;position:relative}.ui .mk-face{box-sizing:border-box;justify-content:center;align-items:center;gap:calc(6px * var(--s));pointer-events:none;flex:1;display:flex}.ui .mk-btn.is-down .mk-face{filter:brightness(.9);transform:translateY(1px)}.ui .mk-btn:focus-visible .mk-face{filter:brightness(1.25)}.ui .mk-btn[aria-disabled=true]{cursor:default}.ui .mk-line{display:block}.ui .mk-para{flex-direction:column;display:flex}.ui .mk-para.mk-center{align-items:center}.ui .mk-bar{flex:none;display:block;position:relative}.ui .mk-bar>i{display:block;position:absolute;top:0;bottom:0;left:0}.ui .mu-lv{align-items:center;gap:calc(2px * var(--s));box-sizing:border-box;padding:0 calc(1px * var(--s));flex:none;display:inline-flex}.ui .mu-lv-l{margin-top:calc(1px * var(--s));display:block}.ui .mu-titlemenu{left:0;right:0;bottom:calc(var(--safe-bottom) + 10px * var(--s));width:min(calc(100% - 40px * var(--s)), calc(330px * var(--s)));gap:calc(6px * var(--s));visibility:hidden;opacity:0;flex-direction:column;margin:0 auto;display:flex}.ui .mu-titlemenu:before{content:"";inset:calc(-10px * var(--s)) calc(-14px * var(--s)) calc(-6px * var(--s));position:absolute}.ui .tm-play .mk-face{min-height:calc(56px * var(--s));gap:calc(12px * var(--s))}.ui .tm-daily .mk-face{min-height:calc(48px * var(--s));padding-left:calc(10px * var(--s));justify-content:flex-start;gap:calc(10px * var(--s))}.ui .tm-ic{flex:none;display:block}.ui .tm-col{align-items:flex-start;gap:calc(5px * var(--s));flex-direction:column;display:flex}.ui .tm-line{align-items:flex-end;gap:calc(8px * var(--s));display:flex}.ui .tm-date{margin-bottom:calc(1px * var(--s));display:block}.ui .tm-row{gap:calc(6px * var(--s));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui .tm-small .mk-face{gap:calc(5px * var(--s));min-height:calc(60px * var(--s));padding:calc(2px * var(--s)) 0;flex-direction:column}.ui .tm-sic{display:block}.ui .tm-badge{margin-top:calc(-1px * var(--s));display:block}.ui .tm-how{align-self:center}.ui .tm-how .mk-face{padding:0 calc(14px * var(--s));gap:calc(10px * var(--s))}.ui .tm-orn{display:block}.ui .mu-player{left:calc(var(--safe-left) + 8px * var(--s));top:calc(var(--safe-top) + 8px * var(--s));visibility:hidden;opacity:0}.ui .mu-player .mk-face{padding:0 calc(6px * var(--s)) 0 calc(2px * var(--s));gap:calc(7px * var(--s));justify-content:flex-start}.ui .pc-col{gap:calc(4px * var(--s));flex-direction:column;display:flex}.ui .pc-name{align-items:center;gap:calc(5px * var(--s));display:flex}.ui .pc-bar{display:block}.ui .mu-sheet{pointer-events:auto;visibility:hidden;opacity:0;position:absolute;inset:0}.ui .mu-dim{position:absolute;inset:0}.ui .mu-card{box-sizing:border-box;flex-direction:column;display:flex;position:absolute}.ui .mu-full .mu-card{left:calc(var(--safe-left) + 10px * var(--s));right:calc(var(--safe-right) + 10px * var(--s));top:calc(var(--safe-top) + 10px * var(--s));bottom:calc(var(--safe-bottom) + 10px * var(--s))}.ui .mu-modal .mu-card{left:0;right:0;top:calc(var(--safe-top) + 12%);width:min(calc(100% - 24px * var(--s)), calc(350px * var(--s)));max-height:calc(100% - var(--safe-top) - var(--safe-bottom) - 24px * var(--s));margin:0 auto}.ui .mu-head{min-height:44px;padding:0 0 0 calc(4px * var(--s));flex:none;justify-content:space-between;align-items:center;display:flex}.ui .mu-title{align-items:center;gap:calc(8px * var(--s));display:flex}.ui .mu-title-ic{display:block}.ui .mu-close{margin:calc(-6px * var(--s)) calc(-6px * var(--s)) calc(-6px * var(--s)) 0}.ui .mu-close .mk-face{width:calc(30px * var(--s));height:calc(30px * var(--s));flex:none;margin:auto}.ui .mu-tabs{gap:calc(4px * var(--s));flex:none;display:flex}.ui .mu-tabs:empty{display:none}.ui .mu-tabs .mk-btn{flex:1}.ui .mu-tabs .mk-face{min-height:calc(32px * var(--s));margin:auto 0}.ui .mu-body{min-height:0;margin-top:calc(8px * var(--s));flex:1;position:relative}.ui .mu-modal .mu-body{flex:none}.ui .mu-scroll{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:hidden auto}.ui .mu-scroll::-webkit-scrollbar{display:none}.ui .mu-foot{flex:none}.ui .mu-foot:empty{display:none}.ui .mu-loading{padding:calc(40px * var(--s)) 0;justify-content:center;display:flex}.ui .mu-safeprobe{width:0;height:0;padding-bottom:var(--safe-bottom);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.ui .mu-note{align-items:center;gap:calc(10px * var(--s));padding:calc(36px * var(--s)) calc(10px * var(--s));text-align:center;flex-direction:column;display:flex}.ui .mh-tour{align-items:flex-start;gap:calc(4px * var(--sh));flex-direction:column;display:flex;position:relative}.ui .mh-tour-top{align-items:center;gap:calc(4px * var(--sh));transform-origin:0;display:flex}.ui .mh-ic,.ui .mh-lap{display:block}.ui .mh-lap{margin-left:calc(3px * var(--sh))}.ui .mh-xp{align-items:center;gap:calc(3px * var(--sh));margin-top:calc(1px * var(--sh));visibility:hidden;opacity:0;display:flex}.ui .mh-toast{align-items:center;gap:calc(8px * var(--s));box-sizing:border-box;padding:0 calc(6px * var(--s)) 0 calc(2px * var(--s));max-width:calc(100% - 20px * var(--s));z-index:5;visibility:hidden;opacity:0;transform-origin:50% 100%;display:flex;top:88%;left:0}.ui .mh-toast-ic{flex:none;display:block}.ui .mh-toast-col{align-items:flex-start;gap:calc(4px * var(--s));flex-direction:column;display:flex}.ui .mh-kick,.ui .mh-ttl,.ui .mh-desc{display:block}.ui .mh-tc{left:0;right:0;top:calc(var(--safe-top) + 15%);height:calc(74px * var(--s));justify-content:center;align-items:center;gap:calc(8px * var(--s));z-index:6;visibility:hidden;opacity:0;flex-direction:column;display:flex}.ui .mh-tc-band{border-top:1px solid #ffdc8c59;border-bottom:1px solid #ffdc8c59;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.ui .mh-tc-title,.ui .mh-tc-sub{position:relative}.ui .mh-tc-sparks{width:0;height:0;position:absolute;top:45%;left:50%}.ui .bd-body{margin-top:calc(6px * var(--s))}.ui .bd-sub{align-items:flex-start;gap:calc(5px * var(--s));padding:calc(2px * var(--s)) calc(4px * var(--s)) calc(8px * var(--s));flex-direction:column;display:flex}.ui .bd-day{display:block}.ui .bd-row{box-sizing:border-box;min-height:calc(26px * var(--s));padding:0 calc(4px * var(--s));align-items:center;display:flex}.ui .bd-list>.bd-row:nth-child(2n){background:#ffffff09}.ui .bd-list>.bd-row.bd-me{background-color:#0000}.ui .bd-headrow{z-index:1;min-height:calc(18px * var(--s));background:#0a0814eb;position:sticky;top:0}.ui .bd-c{flex:none;align-items:center;display:flex}.ui .bd-rank{width:calc(30px * var(--s));justify-content:center}.ui .bd-lv{width:calc(26px * var(--s))}.ui .bd-name{flex:1;min-width:0;overflow:hidden}.ui .bd-hr{width:calc(36px * var(--s));justify-content:flex-end}.ui .bd-ft{width:calc(56px * var(--s));justify-content:flex-end}.ui .bd-me{margin:calc(2px * var(--s)) 0}.ui .bd-stale{padding-bottom:calc(6px * var(--s));justify-content:center;display:flex}.ui .bd-pin{margin-top:calc(6px * var(--s))}.ui .bd-pin:empty{display:none}.ui .bd-pin-note{padding:calc(6px * var(--s)) 0 calc(2px * var(--s));justify-content:center;display:flex}.ui .bd-cta{width:100%;margin-top:calc(6px * var(--s))}.ui .bd-cta .mk-face{min-height:calc(40px * var(--s))}.ui .pp-top,.ui .ac-top{align-items:flex-start;gap:calc(7px * var(--s));padding:0 calc(2px * var(--s)) calc(12px * var(--s));flex-direction:column;display:flex}.ui .pp-count{align-items:flex-end;gap:calc(5px * var(--s));display:flex}.ui .pp-bar,.ui .pp-hint{display:block}.ui .pp-grid{padding:calc(4px * var(--s)) calc(2px * var(--s)) calc(16px * var(--s));display:grid}.ui .pp-card{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y;align-items:center;gap:calc(4px * var(--s));background:0 0;border:0;outline:none;flex-direction:column;min-height:44px;margin:0;padding:0;display:flex}.ui .pp-paper{box-sizing:content-box;display:block;position:relative}.ui .pp-img{image-rendering:pixelated;background-repeat:no-repeat;display:block}.ui .pp-card:not(.is-stamped) .pp-img{filter:grayscale(.85)brightness(.45)contrast(.9)}.ui .pp-card.is-sel .pp-paper{outline:calc(2px * var(--s)) solid #ffc93c;outline-offset:calc(2px * var(--s))}.ui .pp-mark{right:calc(-4px * var(--s));top:calc(-6px * var(--s));position:absolute}.ui .pp-num{left:calc(3px * var(--s));bottom:calc(3px * var(--s));position:absolute}.ui .pp-label,.ui .pp-sub{display:block}.ui .pp-info{align-items:center;gap:calc(5px * var(--s));min-height:calc(26px * var(--s));padding-top:calc(8px * var(--s));border-top:1px solid #ffffff14;flex-direction:column;display:flex}.ui .pp-info-name{display:block}.ui .ac-grid{padding-bottom:calc(16px * var(--s));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ui .ac-tile{align-items:flex-start;gap:calc(6px * var(--s));box-sizing:border-box;padding:calc(1px * var(--s)) calc(2px * var(--s)) calc(2px * var(--s)) 0;min-height:calc(64px * var(--s));display:flex}.ui .ac-ic{width:calc(24px * var(--s));padding-top:calc(2px * var(--s));flex:none;justify-content:center;display:flex}.ui .ac-col{gap:calc(5px * var(--s));flex-direction:column;min-width:0;display:flex}.ui .ac-foot,.ui .ac-prog{align-items:center;gap:calc(5px * var(--s));margin-top:calc(1px * var(--s));display:flex}.ui .lk-wrap{gap:calc(16px * var(--s));padding:calc(2px * var(--s)) calc(2px * var(--s)) calc(16px * var(--s));flex-direction:column;display:flex}.ui .lk-head{justify-content:space-between;align-items:flex-end;gap:calc(8px * var(--s));margin-bottom:calc(7px * var(--s));display:flex}.ui .lk-blurb{display:block}.ui .lk-grid{gap:calc(6px * var(--s));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui .lk-tile .mk-face{gap:calc(5px * var(--s));padding:calc(3px * var(--s)) 0 calc(2px * var(--s));min-height:calc(76px * var(--s));flex-direction:column}.ui .lk-prev{height:calc(30px * var(--s));justify-content:center;align-items:center;display:flex}.ui .lk-prev.is-dim{opacity:.4;filter:grayscale(.7)}.ui .lk-name,.ui .lk-state{align-items:center;gap:calc(3px * var(--s));display:flex}.ui .lk-sparks{width:calc(40px * var(--s));height:calc(28px * var(--s));display:block;position:relative}.ui .lk-sp{display:block;position:absolute}.ui .lk-sp0{top:30%;left:8%}.ui .lk-sp1{top:2%;left:42%}.ui .lk-sp2{top:44%;left:58%}.ui .lk-sp3{top:70%;left:30%}.ui .lk-pop{align-items:flex-end;gap:calc(3px * var(--s));display:flex}.ui .lk-popft{margin-bottom:calc(1px * var(--s));display:block}.ui .lk-play{width:44px;height:44px;padding:calc(6px * var(--s));box-sizing:border-box;cursor:pointer;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;top:0;right:0}.ui .lk-lv{align-items:center;gap:calc(8px * var(--s));display:flex}.ui .nk-view{align-items:stretch;gap:calc(10px * var(--s));padding:calc(2px * var(--s)) calc(2px * var(--s)) calc(4px * var(--s));flex-direction:column;display:flex}.ui .nk-intro{display:block}.ui .nk-field{box-sizing:border-box;display:flex}.ui .nk-input{box-sizing:border-box;min-width:0;height:calc(34px * var(--s));padding:0 calc(6px * var(--s));color:#fff6e4;caret-color:#ffc93c;letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;touch-action:manipulation;pointer-events:auto;background:0 0;border:0;outline:none;flex:1;margin:0;font-family:Pixelify Sans,ui-monospace,Menlo,monospace;font-weight:500}.ui .nk-input::placeholder{color:#b9b1cc73}.ui .nk-status{min-height:calc(18px * var(--s));justify-content:center;display:flex}.ui .nk-btns{gap:calc(6px * var(--s));grid-template-columns:1fr 1fr;display:grid}.ui .nk-btns .mk-face{min-height:calc(38px * var(--s))}.ui .nk-link,.ui .nk-copy{align-self:center}.ui .nk-link .mk-face,.ui .nk-copy .mk-face{padding:0 calc(12px * var(--s));gap:calc(6px * var(--s))}.ui .nk-copy .mk-face{min-height:calc(34px * var(--s))}.ui .nk-code{padding:calc(4px * var(--s)) 0;justify-content:center;display:flex}.ui .nk-sep{height:1px;margin:calc(2px * var(--s)) 0;background:#ffffff1a}.ui .mu-onb .mu-card{padding-top:0}.ui .ob-body{flex-direction:column;margin-top:0;display:flex;position:relative;overflow:hidden}.ui .ob-top{flex:none;justify-content:space-between;align-items:center;min-height:44px;display:flex}.ui .ob-step{padding-left:calc(4px * var(--s))}.ui .ob-skip .mk-face{padding:0 calc(8px * var(--s))}.ui .ob-stage{touch-action:pan-y;flex:1;min-height:0;position:relative}.ui .ob-page{justify-content:center;align-items:center;gap:calc(12px * var(--s));padding-bottom:calc(8px * var(--s));visibility:hidden;opacity:0;flex-direction:column;display:flex;position:absolute;inset:0}.ui .ob-frame{box-sizing:border-box;cursor:pointer;flex:none;position:relative}.ui .ob-img{object-fit:cover;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.ui .ob-over{pointer-events:none;position:absolute;inset:0}.ui .ob-ov{visibility:hidden;opacity:0;width:0;height:0;display:block;position:absolute}.ui .ob-ov>svg,.ui .ob-ov>.mu-lv{position:absolute;transform:translate(-50%,-50%)}.ui .ob-chip{box-sizing:border-box;padding:0 calc(3px * var(--s));white-space:nowrap;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.ui .ob-zone{border-left:calc(2px * var(--s)) dashed var(--zc,#fff6e499);width:0;height:100%;top:0!important}.ui .ob-box{box-sizing:border-box;border:var(--bw,2px) solid #ffc93c;box-shadow:0 0 0 1px #1b1426cc,inset 0 0 0 1px #1b1426cc}.ui .ob-zonefill{width:33.333%;height:100%;top:0!important}.ui .ob-title{margin-top:calc(4px * var(--s))}.ui .ob-text{padding:0 calc(6px * var(--s));justify-content:center;display:flex}.ui .ob-words{gap:calc(8px * var(--s)) calc(14px * var(--s));grid-template-columns:repeat(3,auto);justify-content:center;display:grid}.ui .ob-word{align-items:center;gap:calc(4px * var(--s));flex-direction:column;display:flex}.ui .ob-foot{align-items:center;gap:calc(8px * var(--s));padding-top:calc(10px * var(--s));grid-template-columns:1fr auto 1fr;display:grid}.ui .ob-prev{justify-self:start}.ui .ob-next{justify-self:end}.ui .ob-dots{gap:calc(6px * var(--s));display:flex}.ui .ob-dot{display:block}.ui .ob-next .mk-face{min-height:calc(40px * var(--s));padding:0 calc(12px * var(--s));gap:calc(8px * var(--s))}.ui .ob-prev .mk-face{min-height:calc(40px * var(--s));min-width:calc(40px * var(--s))}
