:root{--mk-bg:#191b1e;--mk-ink:#f1f2f3;--mk-muted:#9da3ac;--mk-border:#34383e;--mk-hover:#ffffff0c;--mk-radius:18px;--mk-ease:cubic-bezier(.22,1,.36,1)}.mk-nav{isolation:isolate;align-items:center;gap:4px;width:max-content;max-width:100%;display:flex;position:relative}.mk-highlight{z-index:-1;background:var(--mk-hover);transition:transform var(--mk-switch) var(--mk-ease),width var(--mk-switch) var(--mk-ease),opacity var(--mk-close);pointer-events:none;border-radius:9px;position:absolute;inset:0 auto 0 0}.mk-trigger{color:var(--mk-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 15px;font-size:14px;display:flex}.mk-trigger[aria-expanded=true],.mk-trigger:hover{color:var(--mk-ink)}.mk-chevron{transition:transform var(--mk-open) var(--mk-ease);flex:none}.mk-trigger[aria-expanded=true] .mk-chevron{transform:rotate(180deg)}.mk-floating{z-index:1000;max-height:calc(100dvh - 32px);transition:left var(--mk-switch) var(--mk-ease),top var(--mk-switch) var(--mk-ease),width var(--mk-switch) var(--mk-ease),height var(--mk-switch) var(--mk-ease)}.mk-floating[data-open=false]{pointer-events:none}.mk-surface{border-radius:var(--mk-radius);background:var(--mk-bg);width:100%;height:100%;color:var(--mk-ink);box-shadow:0 24px 70px #0006,0 0 0 1px var(--mk-border);position:relative;overflow:hidden}.mk-pane{box-sizing:border-box;opacity:0;width:100%;max-height:calc(100dvh - 34px);transition:opacity var(--mk-switch) var(--mk-ease),transform var(--mk-switch) var(--mk-ease);pointer-events:none;padding:12px;position:absolute;top:0;left:0;overflow-y:auto}.mk-pane[data-active=true]{opacity:1;pointer-events:auto}.mk-dialog{box-sizing:border-box;background:var(--mk-bg);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--mk-ink);border:1px solid var(--mk-border);border-radius:var(--mk-radius);opacity:0;transform:translateY(var(--mk-distance)) scale(var(--mk-scale));filter:blur(var(--mk-blur));transition:opacity var(--mk-close) var(--mk-ease),transform var(--mk-close) var(--mk-ease),filter var(--mk-close) var(--mk-ease);margin:auto;padding:24px;box-shadow:0 30px 100px #0007}.mk-dialog[data-visible=true]{opacity:1;filter:blur();transition-duration:var(--mk-open);transform:none}.mk-dialog::backdrop{transition:background var(--mk-close) var(--mk-ease);background:0 0}.mk-dialog[data-visible=true]::backdrop{transition-duration:var(--mk-open);background:#0000007a}.mk-dialog[data-variant=drawer]{height:calc(100dvh - 24px);max-height:none;transform:translateX(calc(var(--mk-distance) * 4));margin:0;position:fixed;inset:12px 12px 12px auto}.mk-dialog[data-variant=drawer][data-visible=true]{transform:translate(0)}.mk-dialog-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.mk-dialog-header h2{font:inherit;margin:0;font-size:20px;font-weight:600}.mk-close{border:1px solid var(--mk-border);width:36px;height:36px;color:var(--mk-muted);cursor:pointer;background:0 0;border-radius:9px;place-items:center;font-size:24px;display:grid}.mk-reveal{isolation:isolate;border:1px solid var(--mk-border);border-radius:var(--mk-radius);color:var(--mk-ink);background:var(--mk-bg);position:relative;overflow:hidden}.mk-reveal-content{transition:transform var(--mk-open) var(--mk-ease)}.mk-reveal[data-revealed=true] .mk-reveal-content{transform:scale(calc(2 - var(--mk-scale)))}.mk-reveal-toggle{color:#fff;cursor:pointer;background:#17191cdd;border:1px solid #ffffff24;border-radius:10px;place-items:center;width:36px;height:36px;font-size:21px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.mk-reveal-actions{border:1px solid var(--mk-border);background:var(--mk-bg);opacity:0;transform:translateY(var(--mk-distance));filter:blur(var(--mk-blur));transition:opacity var(--mk-close) var(--mk-ease),transform var(--mk-close) var(--mk-ease),filter var(--mk-close) var(--mk-ease);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex;position:absolute;inset:auto 14px 14px}.mk-reveal[data-revealed=true] .mk-reveal-actions{opacity:1;filter:blur();transition-duration:var(--mk-open);transform:translateY(0)}.mk-nav button:focus-visible,.mk-floating :is(button,a,input):focus-visible,.mk-dialog :is(button,a,input):focus-visible,.mk-reveal button:focus-visible{outline-offset:3px;outline:2px solid #f1c879}@media (prefers-reduced-motion:reduce){.mk-highlight,.mk-chevron,.mk-floating,.mk-surface,.mk-pane,.mk-dialog,.mk-dialog::backdrop,.mk-reveal-content,.mk-reveal-actions{transition-duration:0s!important;animation:none!important}}@media (max-width:480px){.mk-trigger{gap:5px;padding:11px 10px}.mk-dialog{padding:20px}}
