.ds-glide{--ds-glide-tray-radius:1.375rem;--ds-glide-tray-bg:color-mix(in srgb, var(--color-fg-default) 5%, transparent);--ds-glide-tray-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-fg-default) 8%, transparent);--ds-glide-tray-filter:none;--ds-glide-pill-radius:999px;--ds-glide-pill-bg:color-mix(in srgb, var(--color-fg-default) 14%, var(--color-bg-elevated));--ds-glide-pill-shadow:inset 0 1px 0 0 color-mix(in srgb, var(--color-fg-default) 14%, transparent), 0 1px 2px 0 color-mix(in srgb, var(--color-bg-sunken) 80%, transparent);--ds-glide-pill-filter:none;--ds-glide-chip-fg:var(--color-fg-muted);--ds-glide-pill-fg:var(--color-fg-default);--ds-glide-on-bg:color-mix(in srgb, var(--color-fg-default) 9%, transparent);--ds-glide-on-shadow:none;--ds-glide-on-fg:var(--color-fg-default);--ds-glide-divider:color-mix(in srgb, var(--color-fg-default) 16%, transparent)}[data-theme=light] .ds-glide,.light .ds-glide{--ds-glide-tray-bg:color-mix(in srgb, var(--color-fg-default) 6%, transparent);--ds-glide-tray-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-fg-default) 7%, transparent);--ds-glide-pill-bg:var(--color-bg-elevated);--ds-glide-pill-shadow:0 0 0 1px color-mix(in srgb, var(--color-fg-default) 7%, transparent), var(--elevation-ambient-2)}[data-theme=brutalist] .ds-glide{--ds-glide-tray-radius:0;--ds-glide-tray-bg:var(--color-bg-sunken);--ds-glide-tray-shadow:inset 0 0 0 2px var(--color-fg-default);--ds-glide-pill-radius:0;--ds-glide-pill-bg:var(--color-fg-default);--ds-glide-pill-shadow:3px 3px 0 0 color-mix(in srgb, var(--color-fg-default) 35%, transparent);--ds-glide-chip-fg:var(--color-fg-default);--ds-glide-pill-fg:var(--color-fg-inverse);--ds-glide-on-bg:transparent;--ds-glide-on-shadow:inset 0 0 0 2px var(--color-fg-default);--ds-glide-divider:var(--color-fg-default)}[data-theme=zine] .ds-glide{--ds-glide-tray-radius:0;--ds-glide-tray-bg:var(--color-bg-default);--ds-glide-tray-shadow:inset 0 0 0 2px var(--color-fg-default);--ds-glide-pill-radius:0;--ds-glide-pill-bg:color-mix(in srgb, var(--color-brand-accent) 28%, var(--color-bg-default));--ds-glide-pill-shadow:inset 0 0 0 2px var(--color-fg-default);--ds-glide-pill-fg:var(--color-fg-default);--ds-glide-on-bg:transparent;--ds-glide-on-shadow:inset 0 0 0 2px var(--color-fg-default);--ds-glide-divider:var(--color-fg-default)}[data-theme=memphis] .ds-glide{--ds-glide-tray-radius:12px;--ds-glide-tray-bg:var(--color-bg-default);--ds-glide-tray-shadow:inset 0 0 0 2px var(--color-fg-default);--ds-glide-pill-radius:8px;--ds-glide-pill-bg:color-mix(in srgb, var(--color-brand-accent) 30%, var(--color-bg-default));--ds-glide-pill-shadow:0 0 0 2px var(--color-fg-default), 3px 3px 0 0 var(--color-fg-default);--ds-glide-pill-fg:var(--color-fg-default);--ds-glide-on-bg:transparent;--ds-glide-on-shadow:inset 0 0 0 2px var(--color-fg-default);--ds-glide-divider:var(--color-fg-default)}[data-theme=acoustic] .ds-glide{--ds-glide-tray-radius:12px;--ds-glide-tray-bg:var(--color-bg-muted);--ds-glide-tray-shadow:inset 0 2px 3px color-mix(in srgb, var(--color-fg-default) 18%, transparent);--ds-glide-pill-radius:8px;--ds-glide-pill-bg:var(--color-bg-elevated);--ds-glide-pill-shadow:0 0 0 1px color-mix(in srgb, var(--color-fg-default) 10%, transparent), 0 1px 2px color-mix(in srgb, var(--color-fg-default) 22%, transparent);--ds-glide-pill-fg:var(--color-brand-accent)}[data-theme=washi] .ds-glide{--ds-glide-tray-radius:4px;--ds-glide-tray-bg:transparent;--ds-glide-tray-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-fg-default) 12%, transparent);--ds-glide-pill-radius:3px;--ds-glide-pill-bg:color-mix(in srgb, var(--color-brand-accent) 9%, transparent);--ds-glide-pill-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand-accent) 30%, transparent);--ds-glide-pill-fg:var(--color-brand-accent)}[data-theme=frosted] .ds-glide{--ds-glide-tray-bg:color-mix(in srgb, var(--color-bg-default) 55%, transparent);--ds-glide-tray-shadow:inset 0 1px 0 0 color-mix(in srgb, var(--color-fg-default) 16%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--color-fg-default) 9%, transparent);--ds-glide-tray-filter:blur(var(--blur-glass-medium)) saturate(150%);--ds-glide-pill-bg:color-mix(in srgb, var(--color-fg-default) 16%, transparent);--ds-glide-pill-shadow:inset 0 1px 0 0 color-mix(in srgb, var(--color-fg-default) 32%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--color-bg-sunken) 90%, transparent);--ds-glide-pill-filter:blur(var(--blur-glass-strong)) saturate(160%)}[data-theme=marquee] .ds-glide{--ds-glide-tray-radius:8px;--ds-glide-tray-bg:var(--color-bg-sunken);--ds-glide-tray-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-fg-default) 12%, transparent);--ds-glide-pill-radius:6px;--ds-glide-pill-bg:linear-gradient(90deg, var(--color-brand-primary), var(--color-brand-accent));--ds-glide-pill-shadow:0 0 0 1px color-mix(in srgb, var(--color-fg-default) 20%, transparent), 0 0 14px color-mix(in srgb, var(--color-brand-primary) 50%, transparent);--ds-glide-pill-fg:var(--color-fg-default)}[data-theme=high-contrast] .ds-glide{--ds-glide-tray-bg:var(--color-bg-default);--ds-glide-tray-shadow:inset 0 0 0 2px var(--color-fg-default);--ds-glide-pill-bg:var(--color-fg-default);--ds-glide-pill-shadow:none;--ds-glide-chip-fg:var(--color-fg-default);--ds-glide-pill-fg:var(--color-bg-default);--ds-glide-on-bg:transparent;--ds-glide-on-shadow:inset 0 0 0 2px var(--color-fg-default);--ds-glide-divider:var(--color-fg-default)}[data-theme=control-room] .ds-glide{--ds-glide-tray-radius:3px;--ds-glide-tray-bg:var(--color-bg-sunken);--ds-glide-tray-shadow:inset 0 0 0 1px var(--color-border-subtle);--ds-glide-pill-radius:2px;--ds-glide-pill-bg:color-mix(in srgb, var(--color-brand-accent) 14%, var(--color-bg-active));--ds-glide-pill-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand-accent) 55%, transparent), 0 0 0 1px var(--color-bg-sunken);--ds-glide-pill-fg:var(--color-brand-accent)}.ds-glide{anchor-scope:--ds-glide;border-radius:var(--ds-glide-tray-radius);background:var(--ds-glide-tray-bg);box-shadow:var(--ds-glide-tray-shadow);-webkit-backdrop-filter:var(--ds-glide-tray-filter);backdrop-filter:var(--ds-glide-tray-filter);padding:.3125rem;position:relative}.ds-glide>.ds-glide-item{border-radius:var(--ds-glide-pill-radius);color:var(--ds-glide-chip-fg)}.ds-glide>.ds-glide-item[data-current]{color:var(--ds-glide-pill-fg);font-weight:600}.ds-glide>.ds-glide-item[data-on]{color:var(--ds-glide-on-fg);background:var(--ds-glide-on-bg);box-shadow:var(--ds-glide-on-shadow)}.ds-glide>.ds-glide-item:focus-visible{color:var(--ds-glide-pill-fg)}.ds-glide:has(>.ds-glide-item:focus-visible)>.ds-glide-item[data-current]:not(:focus-visible){color:var(--color-fg-default)}@media (hover:hover){.ds-glide>.ds-glide-item:hover{color:var(--ds-glide-pill-fg)}.ds-glide:has(>.ds-glide-item:hover)>.ds-glide-item[data-current]:not(:hover){color:var(--color-fg-default)}}.ds-glide>.ds-glide-divider{background:var(--ds-glide-divider);flex:none;align-self:center;width:1px;height:1rem;margin-inline:.25rem}.ds-glide-pill{display:none}@supports (anchor-name:--ds-glide){.ds-glide>.ds-glide-item{transition-property:color,background-color,border-color,opacity,transform,anchor-name;transition-duration:calc(var(--motion-duration-micro) * 1ms * var(--gm-motion-scale,1)), calc(var(--motion-duration-micro) * 1ms * var(--gm-motion-scale,1)), calc(var(--motion-duration-micro) * 1ms * var(--gm-motion-scale,1)), calc(var(--motion-duration-micro) * 1ms * var(--gm-motion-scale,1)), calc(var(--motion-duration-micro) * 1ms * var(--gm-motion-scale,1)), 0s;transition-behavior:normal, normal, normal, normal, normal, allow-discrete;transition-delay:0s,0s,0s,0s,0s,3600s}.ds-glide:has(>.ds-glide-item[data-current])>.ds-glide-item{transition-delay:0s}.ds-glide>.ds-glide-pill+.ds-glide-item,.ds-glide>.ds-glide-item[data-current],.ds-glide>.ds-glide-item:focus-visible{anchor-name:--ds-glide;transition-delay:0s}.ds-glide:has(>.ds-glide-item:focus-visible)>.ds-glide-item:not(:focus-visible){anchor-name:--ds-glide-off;transition-delay:0s}.ds-glide-pill{position-anchor:--ds-glide;top:anchor(top);right:anchor(right);bottom:anchor(bottom);left:anchor(left);border-radius:var(--ds-glide-pill-radius);background:var(--ds-glide-pill-bg);box-shadow:var(--ds-glide-pill-shadow);-webkit-backdrop-filter:var(--ds-glide-pill-filter);backdrop-filter:var(--ds-glide-pill-filter);pointer-events:none;opacity:0;transition:opacity calc(var(--motion-duration-fast) * 1ms * var(--gm-motion-scale,1)) var(--gm-motion-ease-exit) calc(var(--motion-duration-micro) * .5ms);display:block;position:absolute}:is(.ds-glide:has(>.ds-glide-item[data-current])>.ds-glide-pill,.ds-glide:has(>.ds-glide-item:focus-visible)>.ds-glide-pill){opacity:1;transition:opacity calc(var(--motion-duration-micro) * 1ms * var(--gm-motion-scale,1)) var(--gm-motion-ease-enter), top calc(var(--motion-duration-base) * 1ms * var(--gm-motion-scale,1)) var(--gm-motion-ease-enter), right calc(var(--motion-duration-base) * 1ms * var(--gm-motion-scale,1)) var(--gm-motion-ease-enter), bottom calc(var(--motion-duration-base) * 1ms * var(--gm-motion-scale,1)) var(--gm-motion-ease-enter), left calc(var(--motion-duration-base) * 1ms * var(--gm-motion-scale,1)) var(--gm-motion-ease-enter)}@media (hover:hover){.ds-glide>.ds-glide-item:hover{anchor-name:--ds-glide;transition-delay:0s}.ds-glide:has(>.ds-glide-item:hover)>.ds-glide-item:not(:hover){anchor-name:--ds-glide-off;transition-delay:0s}.ds-glide:has(>.ds-glide-item:hover)>.ds-glide-pill{opacity:1;transition:opacity calc(var(--motion-duration-micro) * 1ms * var(--gm-motion-scale,1)) var(--gm-motion-ease-enter), top calc(var(--motion-duration-base) * 1ms * var(--gm-motion-scale,1)) var(--gm-motion-ease-enter), right calc(var(--motion-duration-base) * 1ms * var(--gm-motion-scale,1)) var(--gm-motion-ease-enter), bottom calc(var(--motion-duration-base) * 1ms * var(--gm-motion-scale,1)) var(--gm-motion-ease-enter), left calc(var(--motion-duration-base) * 1ms * var(--gm-motion-scale,1)) var(--gm-motion-ease-enter)}}@media (prefers-reduced-motion:reduce){.ds-glide .ds-glide-pill{transition:none!important}}[data-motion=reduce] .ds-glide .ds-glide-pill{transition:none!important}}@supports not (anchor-name:--ds-glide){.ds-glide>.ds-glide-item[data-current]{background:var(--ds-glide-pill-bg);box-shadow:var(--ds-glide-pill-shadow)}@media (hover:hover){.ds-glide>.ds-glide-item:hover{background:var(--ds-glide-pill-bg);box-shadow:var(--ds-glide-pill-shadow)}}}.ds-glide.ds-glide--cards{border-radius:min(var(--ds-glide-tray-radius), 14px)}.ds-glide--cards>.ds-glide-item{height:auto}.ds-glide--cards>.ds-glide-item,.ds-glide--cards>.ds-glide-item *{white-space:normal}.ds-glide--cards>.ds-glide-item[data-current]{font-weight:inherit}.ds-glide--cards>.ds-glide-item,.ds-glide--cards>.ds-glide-pill{border-radius:min(var(--ds-glide-pill-radius), 10px)}@media (forced-colors:active){.ds-glide-pill{box-shadow:none;outline-offset:-2px;background:0 0;outline:2px solid highlight}.ds-glide>.ds-glide-item[data-on]{outline-offset:-1px;outline:1px solid buttontext}}
.mr-bar{background:color-mix(in srgb, var(--color-fg-muted) 12%, transparent);border-radius:999px;align-items:stretch;gap:2px;width:100%;height:10px;display:flex;overflow:hidden}.mr-seg{background:color-mix(in srgb, var(--color-fg-muted) 16%, transparent);min-width:3px;transition:background-color .22s;position:relative;overflow:hidden}.mr-seg:first-child{border-top-left-radius:999px;border-bottom-left-radius:999px}.mr-seg:last-child{border-top-right-radius:999px;border-bottom-right-radius:999px}.mr-seg--done{background:color-mix(in srgb, var(--color-semantic-success) 42%, transparent)}.mr-seg--current{background:color-mix(in srgb, var(--color-fg-muted) 22%, transparent)}.mr-seg__fill{background:var(--color-semantic-success);transition:width 1s linear,background-color .3s;position:absolute;inset:0 auto 0 0}.mr-seg--warn .mr-seg__fill{background:var(--color-semantic-warning)}.mr-seg--over .mr-seg__fill{background:var(--color-semantic-danger)}.mr-seg--over{animation:2.4s ease-in-out infinite mr-over-breathe}@keyframes mr-over-breathe{0%,to{box-shadow:inset 0 0 0 0 color-mix(in srgb, var(--color-semantic-danger) 0%, transparent)}50%{box-shadow:inset 0 0 8px 0 color-mix(in srgb, var(--color-semantic-danger) 55%, transparent)}}.mr-dial{place-items:center;display:grid;position:relative}.mr-dial__track{stroke:color-mix(in srgb, var(--color-fg-muted) 18%, transparent)}.mr-dial__progress{stroke:var(--color-semantic-success);transform-origin:50%;transition:stroke-dashoffset 1s linear,stroke .3s;transform:rotate(-90deg)}.mr-dial--warn .mr-dial__progress{stroke:var(--color-semantic-warning)}.mr-dial--over .mr-dial__progress{stroke:var(--color-semantic-danger)}.mr-tick{background:var(--color-fg-muted);opacity:.45;border-radius:999px;width:5px;height:5px}.mr-tick--live{background:var(--color-semantic-success);animation:1s ease-out infinite mr-tick-pulse}.mr-tick--warn{background:var(--color-semantic-warning)}.mr-tick--over{background:var(--color-semantic-danger)}@keyframes mr-tick-pulse{0%{opacity:1;transform:scale(1)}60%{opacity:.35;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.mr-line{transition:background-color .2s,opacity .24s,transform .24s;position:relative}.mr-line--current{animation:.32s cubic-bezier(.16,1,.3,1) both mr-now-enter}@keyframes mr-now-enter{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:none}}.mr-line--done{opacity:.62}.mr-line--upcoming{opacity:.78}.mr-strike{background-image:linear-gradient(currentColor,currentColor);background-position:0 .62em;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s cubic-bezier(.16,1,.3,1);display:inline;position:relative}.mr-strike--on{background-size:100% 1px}.mr-check__path{stroke-dasharray:22;stroke-dashoffset:22px}.mr-check--on .mr-check__path{animation:.26s cubic-bezier(.65,0,.35,1) forwards mr-check-draw}@keyframes mr-check-draw{to{stroke-dashoffset:0}}.mr-mark-btn{transition:transform .14s cubic-bezier(.16,1,.3,1)}.mr-mark-btn:active{transform:scale(.88)}.mr-face{animation:.24s cubic-bezier(.16,1,.3,1) both mr-face-pop}@keyframes mr-face-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.mr-countdown{position:relative;overflow:hidden}.mr-countdown__drain{background:color-mix(in srgb, var(--color-semantic-warning) 22%, transparent);transition:width .12s linear;position:absolute;inset:0 auto 0 0}.mr-advance-flash{animation:.42s ease-out both mr-advance-flash}@keyframes mr-advance-flash{0%{background-color:color-mix(in srgb, var(--color-semantic-success) 26%, transparent)}to{background-color:#0000}}.mr-note-dot{transition:transform .16s cubic-bezier(.16,1,.3,1),color .16s}.mr-line:hover .mr-note-dot{transform:scale(1.12)}.mr-phase{font-variant-numeric:tabular-nums;letter-spacing:.04em}@media (prefers-reduced-motion:reduce){.mr-seg--over,.mr-tick--live,.mr-line--current,.mr-face,.mr-check--on .mr-check__path,.mr-advance-flash{animation:none!important}.mr-seg__fill,.mr-dial__progress,.mr-strike,.mr-line,.mr-mark-btn,.mr-note-dot,.mr-countdown__drain{transition:none!important}.mr-check--on .mr-check__path{stroke-dashoffset:0}.mr-strike--on{background-size:100% 1px}}
@property --gm-edge-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes gm-edge-spin{to{--gm-edge-angle:360deg}}.gm-edge{--gm-edge-from:var(--color-brand-primary);--gm-edge-to:var(--color-brand-accent);--gm-edge-floor:var(--color-border-hairline);--gm-edge-w:1px;--gm-edge-radius:var(--radius-lg);--gm-edge-speed:6s;--gm-edge-spread:.34turn;--gm-edge-glow-blur:16px;--gm-edge-glow-spread:7px;--gm-edge-glow-opacity:.4;isolation:isolate;border-radius:calc(var(--gm-edge-radius) + var(--gm-edge-w));animation:gm-edge-spin var(--gm-edge-speed) linear infinite;position:relative}.gm-edge__ring,.gm-edge__glow{background-image:conic-gradient(from var(--gm-edge-angle), transparent 0turn, var(--gm-edge-from) calc(var(--gm-edge-spread) * .45), var(--gm-edge-to) var(--gm-edge-spread), transparent calc(var(--gm-edge-spread) + .14turn), transparent 1turn)}.gm-edge__ring{z-index:1;padding:var(--gm-edge-w);border-radius:inherit;background-color:var(--gm-edge-floor);position:relative}.gm-edge__glow{z-index:0;inset:calc(var(--gm-edge-glow-spread) * -1);border-radius:calc(var(--gm-edge-radius) + var(--gm-edge-glow-spread));filter:blur(var(--gm-edge-glow-blur));opacity:var(--gm-edge-glow-opacity);pointer-events:none;position:absolute}.gm-edge__face{border-radius:var(--gm-edge-radius);background-color:var(--gm-edge-face-bg,var(--color-bg-elevated));position:relative}.gm-edge--premium{--gm-edge-from:var(--pass-accent);--gm-edge-to:color-mix(in oklch, var(--pass-accent) 60%, white)}.gm-edge--neutral{--gm-edge-from:var(--color-fg-muted);--gm-edge-to:color-mix(in oklch, var(--color-fg-muted) 55%, white);--gm-edge-glow-opacity:.28}.gm-edge--slow{--gm-edge-speed:12s}.gm-edge--fast{--gm-edge-speed:3s}.gm-edge--thin{--gm-edge-w:1.5px}.gm-edge--radius-md{--gm-edge-radius:var(--radius-md)}.gm-edge--radius-xl{--gm-edge-radius:var(--radius-xl)}.gm-edge--flat .gm-edge__glow{display:none}.gm-edge.is-paused{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.gm-edge{--gm-edge-angle:145deg;animation:none}}
:root{--ink-grain-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--ink-grain-opacity:.5;--ink-grain-blend:overlay;--ink-grain-size:200px}.ink-grain,.ink-grain-host:after{pointer-events:none;background-image:var(--ink-grain-tile);background-repeat:repeat;background-size:var(--ink-grain-size) var(--ink-grain-size);mix-blend-mode:var(--ink-grain-blend);opacity:var(--ink-grain-opacity)}.ink-grain-host{position:relative}.ink-grain-host:after{content:"";position:absolute;inset:0}@media (prefers-reduced-transparency:reduce){.ink-grain,.ink-grain-host:after{display:none}}@media print{.ink-grain,.ink-grain-host:after{display:none}}
