html,body{height:100%;overflow:hidden}body{background:var(--night-900)}.mt{--mt-top:64px;--mt-bottom:280px;--mt-right:0px;position:fixed;inset:0;overflow:hidden}.mt-stage{background:radial-gradient(1px 1px at 12% 18%,#f5f1ffb3,#0000),radial-gradient(1px 1px at 33% 8%,#f5f1ff80,#0000),radial-gradient(1.5px 1.5px at 58% 14%,#f5f1ff99,#0000),radial-gradient(1px 1px at 76% 26%,#f5f1ff73,#0000),radial-gradient(1px 1px at 88% 9%,#f5f1ff99,#0000),radial-gradient(1px 1px at 22% 34%,#f5f1ff59,#0000),linear-gradient(#0b0a24 0%,#1b1548 55%,#100c2a 100%);position:absolute;inset:0}.mt-stage canvas{transition:filter .24s var(--ease-out), opacity .24s var(--ease-out);position:absolute;inset:0}body.is-flat .mt-stage canvas{display:none}body.is-locked .mt-stage canvas,body.is-locked .mt-flat .mt-grid{filter:blur(7px);opacity:.55}body.is-alone .mt-stage canvas,body.is-alone .mt-flat .mt-grid,body.is-alone .mt-labels{opacity:.35}.mt-bar{z-index:6;padding:calc(var(--safe-top) + 12px) var(--gutter) 0;pointer-events:none;grid-template-columns:44px 1fr 44px;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.mt-bar>*{pointer-events:auto}.mt-crumb{border-radius:var(--r-pill);background:var(--scrim);text-align:center;flex-direction:column;justify-content:center;justify-self:center;align-items:center;max-width:100%;min-height:36px;padding:4px 14px;display:flex}.mt-crumb b{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;max-width:60vw;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.mt-crumb small{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.mt-crumb small:empty{display:none}.mt-cell{appearance:none;color:inherit;font:inherit;border-radius:var(--r-chip);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:0;margin:0;padding:0;text-decoration:none;display:flex}button.mt-cell{cursor:pointer}button.mt-cell:active{background:#f2c46d14}.mt-cell b{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:16px}.mt-cell small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px;line-height:14px}.mt-cell.is-lit b{color:var(--ink)}.mt-cell.is-top b{color:var(--gold)}.mt-cell .mt-sp{flex:auto}.mt-labels{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mt-labels .mt-cell{pointer-events:auto;will-change:transform;padding-bottom:2px;position:absolute;top:0;left:0}.mt-labels .mt-cell b,.mt-labels .mt-cell small{text-shadow:0 1px 3px #0e0b22e6}body.is-flat .mt-labels,body:not(.has-gl) .mt-labels{display:none}body.is-locked .mt-labels .mt-cell{visibility:hidden}.mt-flat{z-index:1;left:0;right:var(--mt-right);top:var(--mt-top);bottom:var(--mt-bottom);padding:0 var(--gutter);flex-direction:column;gap:8px;display:flex;position:absolute}.mt-flat[hidden]{display:none}.mt-grid{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:2px 6px;width:100%;max-width:420px;min-height:0;margin:0 auto;display:grid}.mt-grid .mt-cell{min-width:0;min-height:0;overflow:hidden}.mt-grid .mt-cell svg{flex:1 1 0;width:100%;max-width:72px;height:0;min-height:0;overflow:visible}.mt-legend{z-index:2;left:var(--gutter);right:var(--gutter);border-radius:var(--r-chip);max-width:420px;box-shadow:inset 0 0 0 1px var(--night-700);background:#0e0b22b8;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:4px;margin:0 auto;padding:4px 10px;display:grid;position:absolute;bottom:280px}.mt-legend>span{color:var(--ink-3);white-space:nowrap;flex-direction:column;align-items:center;gap:1px;font-size:11px;font-weight:600;line-height:13px;display:flex}.mt-legend .mt-legend-t{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-direction:row;padding-right:6px;font-size:11px}.mt-leg-f{width:26px;height:30px;overflow:visible}.mt-sheet{z-index:3;width:100%;max-width:480px;max-height:calc(100% - 300px);padding:8px var(--gutter) calc(var(--safe-bottom) + 20px);flex-direction:column;gap:14px;margin:0 auto;display:flex;position:absolute;bottom:0;left:0;right:0}#mtSheetBody{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex;overflow-y:auto}#mtSheetBody.is-in>*{animation:mt-in .26s var(--ease-out) both}#mtSheetBody.is-in>:nth-child(2){animation-delay:30ms}#mtSheetBody.is-in>:nth-child(n+3){animation-delay:60ms}@keyframes mt-in{0%{opacity:0;transform:translateY(6px)}}.mt-share{top:14px;right:calc(var(--gutter) - 8px);z-index:1;color:var(--ink-2);background:0 0;position:absolute}.mt-share[hidden]{display:none}.mt-sheet.has-share #mtSheetBody>:nth-child(-n+2){padding-right:44px}.mt-sheet-foot{flex-direction:column;flex:none;gap:10px;display:flex}.mt-h{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:26px;font-weight:500;line-height:32px}.mt-p{color:var(--ink-2);margin:0;font-size:15px;line-height:21px}.mt-p b{color:var(--ink);font-weight:600}.mt-wide{width:100%}.mt-doubt{border-radius:var(--r-chip);background:var(--night-700);color:var(--ink-2);margin:0;padding:8px 12px;font-size:13px;line-height:18px}.mt-link{appearance:none;color:var(--gold);font:600 13px/18px var(--font-ui);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mt-duo-btns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mt-duo-btns .k-btn{padding:0 12px}@media (width>=720px){.mt-sheet{border-radius:var(--r-sheet);width:400px;max-height:calc(100% - 120px);padding-bottom:20px;bottom:24px;left:auto;right:24px}.mt-sheet .k-grab{display:none}.mt-legend{margin:0;left:24px}}.mt-toast{z-index:9;left:var(--gutter);right:var(--gutter);top:calc(var(--safe-top) + 64px);border-radius:var(--r-card);background:var(--night-700);max-width:440px;box-shadow:0 12px 30px -12px #000000b3, inset 0 0 0 1px var(--night-600);color:var(--ink-2);animation:mt-in .22s var(--ease-out) both;margin:0 auto;padding:12px 14px;font-size:14px;line-height:19px;position:absolute}.mt-fail{z-index:9;top:40%;left:var(--gutter);right:var(--gutter);text-align:center;color:var(--ink-2);margin:0;font-size:15px;position:absolute}@media (height<=700px){.mt-sheet{max-height:calc(100% - 310px);padding-bottom:calc(var(--safe-bottom) + 14px);gap:10px}.mt-h{font-size:22px;line-height:27px}.mt-p{font-size:14px;line-height:19px}.mt-sheet .k-btn--primary{min-height:48px}.mt-cell small{display:none}.mt-leg-f{width:22px;height:25px}.mt-tip{display:none}.mt-doubt{padding:6px 10px}.mt-grid{gap:0 6px}.mt-cell b{font-size:12px;line-height:14px}}@media (width<=360px){.mt-legend{grid-template-columns:repeat(4,minmax(0,1fr))}.mt-legend .mt-legend-t{display:none}.mt-duo-btns .k-btn{white-space:nowrap;gap:8px;padding:0 8px;font-size:14px}}@media (prefers-reduced-motion:reduce){#mtSheetBody.is-in>*,.mt-toast{animation:none}.mt-stage canvas{transition:none}}
