.ma-stage.svelte-1j6yqp3{--ma-ink:var(--color-ink);--ma-ink-2:color-mix(in srgb, var(--color-ink) 78%, var(--color-ink-muted));--ma-ink-3:var(--color-ink-muted);--ma-ink-4:var(--color-ink-faint);--ma-line:var(--color-rule);--ma-line-2:var(--color-rule-strong);--ma-paper:color-mix(in srgb, var(--color-ink) 2%, var(--color-surface));--ma-surface:var(--color-surface-raised);--ma-quiet:color-mix(in srgb, var(--color-ink) 6%, var(--color-surface-raised));--ma-foot:color-mix(in srgb, var(--color-ink) 3%, var(--color-surface-raised));--ma-accent:var(--color-accent);--ma-accent-soft:color-mix(in srgb, var(--color-accent) 10%, transparent);--ma-mono:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);isolation:isolate;background-color:var(--ma-paper);background-image:radial-gradient(color-mix(in srgb, var(--ma-ink-3) 28%, transparent) .8px, transparent .8px);width:100%;height:100%;color:var(--ma-ink);text-align:left;-webkit-user-select:none;user-select:none;background-position:50%;background-size:16px 16px;justify-content:center;align-items:center;font-size:12px;line-height:1.4;display:flex;position:relative;overflow:hidden}.ma-stage.svelte-1j6yqp3 .ma-win{border:1px solid var(--ma-line-2);background:var(--ma-surface);width:100%;max-width:440px;box-shadow:0 1px 2px color-mix(in srgb, var(--ma-ink) 5%, transparent);border-radius:8px;overflow:hidden}.ma-stage.svelte-1j6yqp3 .ma-bar{border-bottom:1px solid var(--ma-line);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:flex}.ma-stage.svelte-1j6yqp3 .ma-title{color:var(--ma-ink);text-overflow:ellipsis;font-weight:500;overflow:hidden}.ma-stage.svelte-1j6yqp3 .ma-row{white-space:nowrap;align-items:center;gap:8px;min-height:36px;padding:6px 12px;display:flex}.ma-stage.svelte-1j6yqp3 .ma-row+.ma-row{border-top:1px solid var(--ma-line)}.ma-stage.svelte-1j6yqp3 .ma-foot{border-top:1px solid var(--ma-line);background:var(--ma-foot);color:var(--ma-ink-3);white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:11px;display:flex}.ma-stage.svelte-1j6yqp3 .ma-head{color:var(--ma-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:500}.ma-stage.svelte-1j6yqp3 .ma-avatar{object-fit:cover;background:var(--ma-quiet);border-radius:999px;flex-shrink:0;width:22px;height:22px}.ma-stage.svelte-1j6yqp3 .ma-handle{text-overflow:ellipsis;font-weight:500;overflow:hidden}.ma-stage.svelte-1j6yqp3 .ma-num{color:var(--ma-ink-2);font-variant-numeric:tabular-nums;text-align:right}.ma-stage.svelte-1j6yqp3 .ma-muted{color:var(--ma-ink-3)}.ma-stage.svelte-1j6yqp3 .ma-mono{font-family:var(--ma-mono);font-size:11px}.ma-stage.svelte-1j6yqp3 .ma-pill{border:1px solid var(--ma-line-2);color:var(--ma-ink-2);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.ma-stage.svelte-1j6yqp3 .ma-pill--quiet{background:var(--ma-quiet);color:var(--ma-ink-3);border-color:#0000}.ma-stage.svelte-1j6yqp3 .ma-pill--accent{border-color:color-mix(in srgb, var(--ma-accent) 35%, transparent);background:var(--ma-accent-soft);color:var(--ma-accent)}.ma-stage.svelte-1j6yqp3 .ma-dot{background:var(--ma-accent);border-radius:999px;flex-shrink:0;width:7px;height:7px}.ma-stage.svelte-1j6yqp3 .ma-rail{z-index:1;border:1px solid var(--ma-line-2);background:var(--ma-surface);width:22px;height:22px;color:var(--ma-ink-3);border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative}.ma-stage.svelte-1j6yqp3 .ma-rail--on{border-color:color-mix(in srgb, var(--ma-accent) 45%, transparent);color:var(--ma-accent)}.ma-stage.svelte-1j6yqp3 .ma-btn{border:1px solid var(--ma-line-2);color:var(--ma-ink);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-flex}.ma-stage.svelte-1j6yqp3 .ma-btn--done{background:var(--ma-accent);color:#fff;border-color:#0000}.ma-stage.svelte-1j6yqp3 .ma-meter{background:var(--ma-quiet);border-radius:999px;height:4px;position:relative;overflow:hidden}.ma-stage.svelte-1j6yqp3 .ma-meter>span{border-radius:inherit;background:var(--ma-accent);transform-origin:0;position:absolute;inset:0}.ma-stage--card.svelte-1j6yqp3{place-items:center;padding:14px 20px;font-size:11.5px;display:grid}.ma-stage--card.svelte-1j6yqp3>.ma-icon,.ma-stage--card.svelte-1j6yqp3>.ma-scene{grid-area:1/1;place-items:center;width:100%;max-height:100%;display:grid}.ma-stage--card.svelte-1j6yqp3>.ma-scene{visibility:hidden;opacity:0}.ma-stage--card.svelte-1j6yqp3 .ma-tilt{width:100%;transform-style:preserve-3d;place-items:center;display:grid}.ma-stage--card.svelte-1j6yqp3 .ma-breathe{place-items:center;display:grid;position:relative}.ma-stage--card.svelte-1j6yqp3 .ma-win{max-width:400px;box-shadow:0 1px 2px color-mix(in srgb, var(--ma-ink) 6%, transparent), 0 12px 28px -12px color-mix(in srgb, var(--ma-ink) 28%, transparent)}.ma-stage--card.svelte-1j6yqp3 .ma-bar{min-height:30px;padding:5px 10px}.ma-stage--card.svelte-1j6yqp3 .ma-row{min-height:26px;padding:3px 10px}.ma-stage--card.svelte-1j6yqp3 .ma-foot{padding:5px 10px;font-size:10.5px}.ma-stage--card.svelte-1j6yqp3 .ma-avatar{width:18px;height:18px}.ma-stage.svelte-1j6yqp3 .ma-tile{border:1px solid var(--ma-line-2);background:var(--ma-surface);width:64px;height:64px;color:var(--ma-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ma-ink) 8%, transparent), 0 14px 30px -14px color-mix(in srgb, var(--ma-ink) 35%, transparent), inset 0 1px 0 #fff6;border-radius:18px;place-items:center;display:grid;position:relative}.ma-stage.svelte-1j6yqp3 .ma-glyph{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.ma-stage.svelte-1j6yqp3 .ma-sat{background:var(--ma-surface);width:24px;height:24px;box-shadow:0 0 0 2px var(--ma-paper), 0 4px 10px -4px color-mix(in srgb, var(--ma-ink) 35%, transparent);color:var(--ma-ink-3);border-radius:999px;place-items:center;display:grid;position:absolute;overflow:hidden}.ma-stage.svelte-1j6yqp3 .ma-sat>img{object-fit:cover;width:100%;height:100%}.ma-stage.svelte-1j6yqp3 .ma-glow{box-shadow:0 0 0 3px var(--ma-accent-soft), 0 0 18px color-mix(in srgb, var(--ma-accent) 40%, transparent)}
