:root{--theme-bg:#0a0a0b;--theme-hero-bg:#05070d;--theme-fg:#fff;--theme-surface:#111113;--theme-surface-2:#1a1a1d;--theme-surface-hover:#16161a;--theme-grid-line:#ffffff1f;--theme-grid-line-fade:#ffffff0f;--theme-border:#ffffff1a;--theme-border-subtle:#ffffff0f;--theme-border-strong:#ffffff24;--theme-muted:#a1a1a1;--theme-subtle:#8a8a8a;--theme-grid-cell:#ffffff0a;--acc-mint:#3ddc97;--acc-sky:#38bdf8;--acc-lav:#b7a6ff;--acc-warm:#e07a4a;--acc-red:#f0616d;--grad-a:#d45228;--grad-b:#e07a4a;--grad-c:#b7a6ff;--grad-d:#0a1a6a;--grad-e:#030817;--grad:linear-gradient(90deg, var(--grad-a) 0%, var(--grad-b) 34%, var(--grad-c) 100%);--grad-ramp:linear-gradient(180deg, var(--grad-a) 0%, var(--grad-b) 22%, var(--grad-c) 52%, var(--grad-d) 80%, var(--grad-e) 100%);--brand-primary:#006edb;--brand-secondary:#d9006c;--tile-deep:#0a4cc8;--tile-blue:#2679f3;--dither-slate:#3d4358;--dither-deep:#1f2430;--dither-bone:#6b7490;--app:var(--theme-bg);--panel:var(--theme-surface);--sunk:var(--theme-hero-bg);--hover:var(--theme-surface-hover);--line:var(--theme-grid-line);--line-2:var(--theme-grid-line-fade);--fg:var(--theme-fg);--fg-2:var(--theme-muted);--fg-3:var(--theme-subtle);--warm:var(--acc-warm);--warm-dim:#e07a4a1f;--accent:var(--acc-sky);--good:var(--acc-mint);--bad:var(--acc-red);--lav:var(--acc-lav);--ui:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--serif:"Instrument Serif", "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--t-micro:11px;--t-small:12px;--t-body:13px;--t-lead:14px;--t-title:18px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r-panel:4px;--r-chip:3px;--r-cell:2px;--r-input:6px;--r-tile:12px;--r-pill:999px;--r1:var(--r-panel);--r2:var(--r-panel);--r3:var(--r-panel);--h-tag:20px;--h-cell:22px;--h-tab:26px;--h-chip:28px;--h-ctl:32px;--h-row:44px;--h-nav:56px;--page-w:1440px;--content-w:1328px;--gutter:56px;--col-gap:16px;--ctl-sm:28px;--ctl:32px;--ctl-lg:44px;--ctl-r:var(--r-input);--dur-fast:.12s;--dur:.12s;--dur-slow:.24s;--dur-draw:.4s;--dur-claim:.9s;--dur-glitch:.24s;--dur-enter:.4s;--dur-count:.9s;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-quick:ease-out;--ease-step:steps(6, end);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dither-rest:.16;--dither-hover:.26;--dither-card:.3;--dither-btn:.28;--dither-hero:.28;--dither-claim:.85;--dither-claim-sm:.75;--rail:56px;--row:32px;--bayer-4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' shape-rendering='crispEdges'%3E%3Crect x='0' y='0' width='1' height='1' fill='%23000'/%3E%3Crect x='2' y='0' width='1' height='1' fill='%23000'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23000'/%3E%3Crect x='3' y='1' width='1' height='1' fill='%23000'/%3E%3Crect x='0' y='2' width='1' height='1' fill='%23000'/%3E%3Crect x='2' y='2' width='1' height='1' fill='%23000'/%3E%3Crect x='1' y='3' width='1' height='1' fill='%23000'/%3E%3Crect x='3' y='3' width='1' height='1' fill='%23000'/%3E%3C/svg%3E");--mark:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTIwIDExMjAiIHdpZHRoPSIxMTIwIiBoZWlnaHQ9IjExMjAiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYwLDYwKSI+PHBhdGggZD0iTTkwMi4zNyAyODYuMDVROTQ1LjkgMzY3LjkxIDk1NC4wMyA0NTkuNDlROTYxLjg4IDU0Ny45NCA5MzUuOCA2MzMuMjRROTA5LjcyIDcxOC41NCA4NTMuNzUgNzg3LjQ3UTc5NS45OCA4NTguNjMgNzE0LjQ1IDkwMi4xTDcxNC4xNiA5MDIuMjZMNzE0LjA3IDkwMi4zTDcxNC4wNCA5MDIuMzJMNzE0LjA0IDkwMi4zMkw3MTMuOTYgOTAyLjM2TDcxMy45NSA5MDIuMzdMNzEzLjkzIDkwMi4zOEw3MTMuODUgOTAyLjQyTDcxMy44NSA5MDIuNDJMNzEzLjgyIDkwMi40NEw3MTMuNzQgOTAyLjQ4TDcxMy40NCA5MDIuNjRRNjMxLjgxIDk0NS45MiA1NDAuNTEgOTU0LjAzUTQ1Mi4wNyA5NjEuODggMzY2Ljc4IDkzNS44MUwzNjYuNzYgOTM1LjhMMzY2Ljc1IDkzNS44UTI4MS40NiA5MDkuNzIgMjEyLjUzIDg1My43NVExNDEuMTYgNzk1LjgxIDk3LjY0IDcxMy45N0w5Ny42MyA3MTMuOTVMOTcuNjIgNzEzLjkyUTU0LjEgNjMyLjA3IDQ1Ljk3IDU0MC41MVEzOC4xMiA0NTIuMDYgNjQuMiAzNjYuNzZROTAuMjggMjgxLjQ2IDE0Ni4yNSAyMTIuNTNRMjA0LjIgMTQxLjE1IDI4Ni4wNSA5Ny42M1EzNjcuOTEgNTQuMSA0NTkuNDkgNDUuOTdRNTQ3Ljk0IDM4LjEyIDYzMy4yNCA2NC4yUTcxOC41NCA5MC4yOCA3ODcuNDcgMTQ2LjI1UTg1OC44NSAyMDQuMiA5MDIuMzcgMjg2LjA1Wk03MTQuMzYgNTc0LjU5UTcwNy44OCA1NTYuMDIgNzAwLjU0IDUzNy40Mkw3MDUuMjYgNTE4LjU0UTcxNS42OSA1NDMuODggNzI0LjU3IDU2OS4xNkw4MzQuMDIgNTEwLjk2UTgxNy4yNiA0MzIuNjcgNzc4LjU3IDM1OC4zNkw3NDAuMTMgMzc4Ljc5TDc0My44NSAzNjMuODdMNzczLjIgMzQ4LjI2UTc2Ni40NyAzMzUuODcgNzU5LjMxIDMyMy45M1E3NjQuNTYgMzIzLjU4IDc3Mi4zOCAzMjMuNTZRNzc3Ljk3IDMzMy4wOSA3ODMuMjkgMzQyLjlMODU5LjMyIDMwMi40N1E4MTkuMTUgMjI4Ljk0IDc1Ny41OSAxNzQuNDdMNjg4LjE4IDIxMS4zOFE3MDcuNDkgMjMxLjY2IDcyNC45MyAyNTMuODVINzEwLjMxUTY5NC43MyAyMzQuNjUgNjc3LjY5IDIxNi45Nkw1NjguMjUgMjc1LjE1UTU5My44MyAzMDkuNTYgNjE3LjM0IDM0Ny4zNUw2MTAuNzEgMzU4LjM2UTU4NS41OSAzMTcuNDkgNTU4LjA0IDI4MC41OEw0ODQuMTMgMzE5Ljg3TDQ4Mi45MSAzMDcuNThMNTUxLjA2IDI3MS4zNFE1MDQuNTMgMjEwLjUxIDQ1Ny4zMyAxNjguNzhMMzU4LjM0IDIyMS40MUwzNzUuNTkgMjUzLjg1SDM2My4wOFEzNjIuODYgMjUzLjg1IDM2Mi42NSAyNTMuODVMMzQ4LjI1IDIyNi43OEwyNDkuMjcgMjc5LjQxUTI1Ny40NyAzNDEuODcgMjgxLjg4IDQxNC40N0wzNTIuNjYgMzc2LjgzTDM0OC45NiAzOTEuNzVMMjg1LjY0IDQyNS40MVEzMDAuNCA0NjcuNjYgMzE5LjU0IDUxMC4wOUwzMTYuOTMgNTIwLjYxUTMxNi44IDUyMS4wNiAzMTYuNjggNTIxLjUyUTMxNS45MSA1MjQuNiAzMTUuMDIgNTI3LjY2UTI5Mi40IDQ3OS4xNCAyNzUuNDMgNDMwLjg0TDE2NS45OCA0ODkuMDRRMTc2LjMyIDUzNy4zNSAxOTUuMDIgNTg0LjE1UTE4OS4yNyA1ODUuMiAxODMuOTkgNTg3LjM3UTE2NS44NSA1NDEuNzEgMTU1LjUgNDk0LjYxTDg2LjA4IDUzMS41MlE5Ni44MSA2MTMuMDIgMTM1LjMxIDY4Ny40NEwxNTguODEgNjc0Ljk0UTE2MS41OSA2NzguNzUgMTY1LjEgNjgyLjI3UTE2NS44NSA2ODMuMDIgMTY2LjYyIDY4My43M0wxNDAuNjggNjk3LjUzUTE4MC44NSA3NzEuMDYgMjQyLjQxIDgyNS41M0wzMTEuODIgNzg4LjYyUTI2OS42IDc0NC4yOCAyMzYuMzIgNjkwLjgzUTIzOC4wMSA2ODkuNzkgMjM5LjY1IDY4OC42M1EyNDIuNzYgNjg2LjQzIDI0NS41IDY4My45NFEyNzkuMjIgNzM4LjMgMzIyLjMxIDc4My4wNEw0MzEuNzUgNzI0Ljg1UTM4Ny4zNSA2NjUuMTMgMzQ5LjIyIDU5NS4yNlEzNTMuNjQgNTkxLjA0IDM1Ny41OCA1ODYuN1EzOTYuNDcgNjU4LjQ2IDQ0MS45NiA3MTkuNDJMNTIyLjYzIDY3Ni41M1E1MjMuNzcgNjc5LjQyIDUyNS40NyA2ODIuMDlRNTI2LjkxIDY4NC4zNCA1MjguNjUgNjg2LjI3TDQ0OC45NCA3MjguNjZRNDk1LjQ3IDc4OS40OSA1NDIuNjcgODMxLjIyTDY0MS42NiA3NzguNTlMNTk3LjYgNjk1Ljc0UTYwNC43OSA2OTUuNSA2MTAuMzYgNjk1LjM4TDY1MS43NSA3NzMuMjJMNzUwLjczIDcyMC41OVE3NDIuNTMgNjU4LjEzIDcxOC4xMiA1ODUuNTNMNjg0LjAxIDYwMy42N0w2ODcuNzQgNTg4Ljc0Wk02OTkuNTUgNjYwLjY5UTY5OS41NSA2NzMuNTggNjg2LjEgNjczLjU4UTY3NS41MiA2NzMuNTggNjUzLjIyIDY3Mi43MlE2MzAuNTYgNjcxLjg2IDYxOS42NiA2NzEuODZRNjA4Ljc2IDY3MS44NiA1ODYuNjggNjcyLjcyUTU2NC45NCA2NzMuNTggNTU0LjM3IDY3My41OFE1NDMuNzcgNjczLjU4IDU0My43NyA2NjQuMTNRNTQzLjc3IDY1NS4xNiA1NDkuNDkgNjUyLjNRNTUyLjc2IDY1MC42NyA1NjEuODEgNjUwLjY3UTU4OS4xOCA2NTAuNjcgNTk2LjkxIDY0Ni4yOFE2MDAuNjEgNjQ0LjE4IDYwMi42OCA2NDAuMDJRNjA0LjQgNjM2LjU1IDYwNi4yOCA2MjguNTdMNjgzLjI3IDMxOS41MUw0NzcuNTcgNjYxLjk3UTQ3NC4zOCA2NjcuOCA0NzEuNjUgNjcwLjE2UTQ2Ny42OCA2NzMuNTggNDYxLjU5IDY3My41OFE0NTQuNTEgNjczLjU4IDQ1MS45NCA2NjkuNDhRNDUwLjM4IDY2Ni45OSA0NDkuNDYgNjU4Ljk5UTQ0OS4zNSA2NTguMDYgNDQ5LjI5IDY1Ny41MUw0MTUuNjYgMzIzLjQ5TDM2NC4zMyA1MjguNDRRMzY0LjIzIDUyOC44NiAzNjQuMDEgNTI5LjJRMzU0Ljk1IDU2My43MyAzMTUuNjYgNTkyLjkyUTI4Mi42MSA2NDMuMTYgMjM4LjEzIDY1NC41OFEyMzQuMzQgNjYzLjczIDIyNi4xNCA2NjkuNTNRMjE3LjE3IDY3NS44NyAyMDYuMTUgNjc1Ljg3UTE5MS44IDY3NS44NyAxODEuNjUgNjY1LjcyUTE3MS41IDY1NS41NyAxNzEuNSA2NDEuMjJRMTcxLjUgNjI2Ljg3IDE4MS42NSA2MTYuNzJRMTkxLjggNjA2LjU3IDIwNi4xNSA2MDYuNTdRMjE2Ljc1IDYwNi41NyAyMjUuNTEgNjEyLjQ4UTIzMy4wOSA2MTcuNTkgMjM3LjEgNjI1LjYyUTI3OSA2MTMuNSAzMTEuODUgNTg5LjMyUTMzMS4zMiA1NTkuNDcgMzM5LjM5IDUyNy4xOVEzMzkuNDIgNTI3LjA0IDMzOS40OCA1MjYuODlMMzkxLjUgMzE3LjU4UTM5MS41MSAzMTcuNTMgMzkxLjUzIDMxNy40OVEzOTMuNzIgMzA5LjgyIDM5My43MiAzMDcuMzJRMzkzLjcyIDMwMi45IDM4NS44NCAzMDEuMzNRMzgwIDMwMC4xNiAzNjMuMDggMzAwLjE2UTM1My4zNCAzMDAuMTYgMzUwLjQzIDI5OS4xNlEzNDUuMDQgMjk3LjMxIDM0NS4wNCAyOTAuNzFRMzQ1LjA0IDI4MS43NCAzNTAuNzYgMjc4Ljg4UTM1NC4wMiAyNzcuMjUgMzYzLjA4IDI3Ny4yNUg0MzkuMjVRNDUwLjY5IDI3Ny4yNSA0NTMuNTIgMjc5LjMyUTQ1Ni45MSAyODEuODEgNDU3Ljg1IDI5Mi4xN0w0ODkuMTUgNjA1Ljc1TDY3OS44OSAyODguNzlRNjg0Ljg1IDI4MC42NyA2ODguOTUgMjc4Ljc4UTY5Mi4yNiAyNzcuMjUgNzAyLjcgMjc3LjI1SDc3Ni4wMVE3ODQuOTUgMjc3LjI1IDc4Ny43NyAyNzguMzZRNzkyLjkxIDI4MC4zOSA3OTIuOTEgMjg3LjI3UTc5Mi45MSAyOTYuMDYgNzg3LjMzIDI5OC42M1E3ODQuMDMgMzAwLjE2IDc3My4xNSAzMDAuMTZRNzQ3LjY4IDMwMC4xNiA3MzkuOTYgMzA0LjQyUTczNi4yNCAzMDYuNDcgNzM0LjEgMzEwLjQxUTczMi4yMiAzMTMuODYgNzMwLjQxIDMyMS4xMUw2NTMuMDggNjMxUTY1MC44NyA2MzkuMjYgNjUwLjg3IDY0My41MVE2NTAuODcgNjQ1LjUgNjUxLjE3IDY0Ni4xNVE2NTEuNjEgNjQ3LjE0IDY1My40NyA2NDcuOTRRNjU5Ljc5IDY1MC42NyA2ODEuNTEgNjUwLjY3UTY5MS41OCA2NTAuNjcgNjk0LjQ2IDY1MS43N1E2OTkuNTUgNjUzLjcyIDY5OS41NSA2NjAuNjlaTTg0Mi43NCA2NzEuNjdRODUxLjM0IDYwMC4zMyA4MzYuMzkgNTIyLjY1TDcyOC4zNSA1ODAuMVE3NTIuNzkgNjUyLjMxIDc2MS40OSA3MTQuODdaTTE1Ny4yNiAzMjguMzNRMTQ4LjY2IDM5OS42NyAxNjMuNjEgNDc3LjM1TDI3MS42NSA0MTkuOVEyNDcuMjEgMzQ3LjY5IDIzOC41MSAyODUuMTNaTTQ2OC4wOSAxNjMuMDZRNTE1LjA4IDIwNS4yNiA1NjEuMjkgMjY1LjlMNjY5LjMzIDIwOC40NlE2MTMuMjkgMTUyLjYzIDU0OS4zNCAxMTkuODZaTTUzMS45MSA4MzYuOTRRNDg0LjkyIDc5NC43NCA0MzguNzEgNzM0LjFMMzMwLjY3IDc5MS41NFEzODYuNzEgODQ3LjM3IDQ1MC42NiA4ODAuMTRaTTg2NC42OSAzMTIuNTYgNzg4LjY2IDM1Mi45OVE4MjcuMzIgNDI3LjIxIDg0NC41IDUwNS4zOUw5MTMuOTIgNDY4LjQ4UTkwMy4xOSAzODYuOTggODY0LjY5IDMxMi41NlpNNDM4LjQ0IDg4Ni42NFEzNzUuNDIgODUyLjkxIDMyMC4xMiA3OTcuMTVMMjUxLjY5IDgzMy41NFEzMTQuMTEgODg1Ljk3IDM4OS4zNSA5MTIuNzRaTTU2MS41NiAxMTMuMzZRNjI0LjU4IDE0Ny4wOSA2NzkuODggMjAyLjg1TDc0OC4zMSAxNjYuNDZRNjg1Ljg5IDExNC4wMyA2MTAuNjUgODcuMjZaTTkwNC4wNSA2MzkuMDdROTIzLjkzIDU2MS43MiA5MTUuMzcgNDgwLjY2TDg0Ni45NCA1MTcuMDRRODYyLjI0IDU5NC4wNyA4NTQuOTcgNjY1LjE3Wk05NS45NSAzNjAuOTNRNzYuMDcgNDM4LjI4IDg0LjYzIDUxOS4zNEwxNTMuMDYgNDgyLjk2UTEzNy43NiA0MDUuOTMgMTQ1LjAzIDMzNC44M1pNNTUxLjk1IDgzOS4yM1E1OTcuMjUgODc3LjQyIDYzNi40NCA4OTEuODRMNjg3LjQ1IDg2NC43Mkw2NDcuMDIgNzg4LjY4Wk0zNDIuODkgMjE2LjY4IDMwMi40NiAxNDAuNjUgMjUxLjQ1IDE2Ny43N1EyNDEuNDkgMjA4LjMyIDI0Ny44MSAyNjcuMjRaTTQ0OC4wNSAxNjAuNzdRNDAyLjc1IDEyMi41OCAzNjMuNTYgMTA4LjE2TDMxMi41NSAxMzUuMjhMMzUyLjk4IDIxMS4zMlpNNjU3LjExIDc4My4zMiA2OTcuNTQgODU5LjM1IDc0OC41NSA4MzIuMjNRNzU4LjUxIDc5MS42OCA3NTIuMTkgNzMyLjc2Wk00NjMuMzEgODg2LjM2UTUyNS4yMiA5MTUuNSA1ODUuNTkgOTE4LjU0UTU4NS44OSA5MTguNTYgNTg2LjE3IDkxOC41N0w2MjMuMjIgODk4Ljg3UTU4NC42MyA4ODIuMzYgNTQxLjA5IDg0NVpNMjM2Ljk2IDI3My4wMVEyMzAuMzMgMjE2LjAyIDIzOC4yMiAxNzQuOEwyMDEuMTcgMTk0LjVRMjAxLjAyIDE5NC43NSAyMDAuODcgMTk1UTE2OS42NCAyNDYuNzUgMTU5LjE4IDMxNC4zNlpNNzYzLjA0IDcyNi45OVE3NjkuNjcgNzgzLjk4IDc2MS43OCA4MjUuMkw3OTguODIgODA1LjVRNzk4Ljk4IDgwNS4yNSA3OTkuMTMgODA1UTgzMC4zNiA3NTMuMjUgODQwLjgyIDY4NS42NFpNNTM2LjY5IDExMy42NFE0NzQuNzggODQuNSA0MTQuNDEgODEuNDZRNDE0LjEyIDgxLjQ0IDQxMy44MyA4MS40M0wzNzYuNzggMTAxLjEzUTQxNS4zNyAxMTcuNjQgNDU4LjkxIDE1NVpNNzg1LjY1IDE1OS41NSA3NjguMzUgMTY4Ljc1UTgyOS4zMiAyMjMuNjYgODY5LjQyIDI5Ny4xTDg4OS41NyAyODYuMzlRODQ5LjMzIDIxMi45IDc4NS42NSAxNTkuNTVaTTg5NC45MyAyOTYuNDggODc0Ljc4IDMwNy4yUTkxMy4yNSAzODEuNTEgOTI0LjY4IDQ2Mi43Nkw5NDEuOTcgNDUzLjU2UTkzMy4zNiAzNzAuOTQgODk0LjkzIDI5Ni40OFpNMTA1LjA3IDcwMy41MiAxMjUuMjIgNjkyLjhRODYuNzUgNjE4LjQ5IDc1LjMyIDUzNy4yNEw1OC4wMyA1NDYuNDRRNjYuNjQgNjI5LjA2IDEwNS4wNyA3MDMuNTJaTTIxNC4zNSA4NDAuNDUgMjMxLjY1IDgzMS4yNVExNzAuNjggNzc2LjM0IDEzMC41OCA3MDIuOUwxMTAuNDMgNzEzLjYxUTE1MC42NyA3ODcuMSAyMTQuMzUgODQwLjQ1Wk0xNDYuNjcgMzIxLjAyUTE1NS40MiAyNTUuOTEgMTgyLjQyIDIwNC40N0wxNjcuODYgMjEyLjIxUTE2Ny40MyAyMTIuNzggMTY2Ljk5IDIxMy4zNFExMjEuNzYgMjcyLjUxIDEwMC4xMyAzNDUuNzZaTTg1My4zMyA2NzguOThRODQ0LjU4IDc0NC4wOSA4MTcuNTggNzk1LjUzTDgzMi4xNCA3ODcuNzlRODMyLjU3IDc4Ny4yMiA4MzMuMDEgNzg2LjY2UTg3OC4yNCA3MjcuNDkgODk5Ljg3IDY1NC4yNFpNNDA0LjI3IDkxNy43NVE0NzcuMDkgOTQwLjc5IDU1MS40NCA5MzYuMzdRNTUyLjE0IDkzNi4zMyA1NTIuODYgOTM2LjI4TDU2Ny40MiA5MjguNTRRNTA5LjY3IDkyMi4xNiA0NTAuOCA4OTMuMDFaTTU5NS43MyA4Mi4yNVE1MjIuOTEgNTkuMjEgNDQ4LjU2IDYzLjYzUTQ0Ny44NSA2My42NyA0NDcuMTQgNjMuNzJMNDMyLjU4IDcxLjQ2UTQ5MC4zMyA3Ny44NCA1NDkuMiAxMDYuOTlaTTYyNC4xOCA4MC4wNlE2OTcuODEgMTA4LjE1IDc1OS4xNyAxNjAuNjlMNzc2LjAzIDE1MS43MlE3MTEuMzcgMTAwLjQ4IDYzMi4xNSA3NS44MlpNOTI1LjU2IDYyNy42NFE5NDkuNDEgNTQ4LjE3IDk0My4wOSA0NjUuOTFMOTI2LjIzIDQ3NC44OFE5MzUuNDcgNTU1LjEzIDkxNy41OCA2MzEuODhaTTU2LjkxIDUzNC4wOSA3My43NyA1MjUuMTJRNjQuNTMgNDQ0Ljg3IDgyLjQyIDM2OC4xMkw3NC40NCAzNzIuMzZRNTAuNTkgNDUxLjgzIDU2LjkxIDUzNC4wOVpNMzc1LjgyIDkxOS45NFEzMDIuMTkgODkxLjg1IDI0MC44MyA4MzkuMzFMMjIzLjk3IDg0OC4yOFEyODguNjMgODk5LjUyIDM2Ny44NSA5MjQuMThaTTMwNy4xOCAxMjUuMTkgMzQ4LjE5IDEwMy4zOFEzMTguNjUgOTYgMjk2LjU5IDEwNS4yN1pNMjU2LjA4IDE1Mi4zNiAyOTcuMDkgMTMwLjU2IDI4Ni41IDExMC42M1EyNjYuNDggMTIzLjc0IDI1Ni4wOCAxNTIuMzZaTTcwMi45MSA4NjkuNDQgNzEzLjUgODg5LjM3UTczMy41MiA4NzYuMjYgNzQzLjkyIDg0Ny42NFoiIGZpbGw9IiNGRkZGRkYiLz48L2c+PC9zdmc+);--dither-corner-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAFACAYAAADNkKWqAAAF5UlEQVR42u3cMZLiShBFUdbHklgtOxEOJhEKIURl5jvGMSr02+lpLv8xNX17Pu43gES+CYAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCAggL4JgAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCCCAAAIIICCAAAIIIIAAAggggAACCCCAAKttbwIIIIAAAggggAACCCCAgAD6JgACCCCAAAIIIIAAAggggAACCCCAwBKnfh1U+tf7AQIBFEAAExhAAAEEEEAAAQQQQAAB12T6fr0fEOgRMQETQAATGEAAAQQQQAABBBBAACH4np3nrsGAAHougAACCOCbAAggQNpnsr5hgP8DBBBA4NOsck3GNRjwmZIACiCACQwggAACCCCAAAIIIICQd03Fc9dgQAA9F0AAExhAAAH/dG/R1/uBAQEUQAATGEAAwSR0TcY1GBBAzwUQwAQGEEDARwJ9v94PBAigAAKYwAACCK6peO4aDAig5wIIYAIDCCDg3x73fe4HFgRQAAFMYAABBNdkPHcNBgTQcwEEMIEBBBBwTcY1GEAABRDABAYQQEw6kyzo+d651Nd7ASOAngsggAkMIIBg0pv0rsGAAAqgAAKYwAACCCal532vyXiBIoCeCyCACQwggGCSm/SuwYAACqAAApjAAAKISWhSuWZy6OtLnQUAAaz3fBNAAQQwgQEEEEx6z12DISBiAui5AAKYwAACiM/U3PNzTcY1GARQAAVQAAFMYAABxCQ36T13DQYBFADPBRDABAYQQJPQJIq8puJsAguggAmgswACJjCAAIJJ73nMRwZecAig52efbwIIYAIDCCAmpeeuubgGgwB6LoACCGACAwggJvkVX29yuyZjAuMzSc/922gBBDCBAQQwaVJ67pqKswksgJ4LoLMAAgggIIDgmovJH/mRgRcsAihgAghgAgMIIMVmpUnpmoyzCewzNQEUQGcBBDCBAQQQk95z12RMYATQc/f8BBDABAYQQJPQ5HNNxVkABVAABUAABQgwgQGylpRvHCa5ayomMAjg2AAKngACmMAAAmiSmpw+MzOBEUABFEABBDCBAQKWlG8MJrnJbgKDAAqgAAL4DBBAAFk7KU0+k8/ZBBZAARRAZwEE8v5y7JKv9wcHCCAc+EEy2U12ExgBFEABFEAA12AABBDXZExOZxOY3c/MBFAAnQUQCH4jX/L1/lCBsff8BBCfSZrsziYwAiiAzgIIIICAAFL7w2GT0WR0NoEFUAAF0FkAgX7XVEo+94MDAiiAeCGY5JdNdpPTBEYAIwPoLIAArsEAlFlCvlEmqWsyziYwAiiAzgIIeCP+7utdgwEsEQHEC2HOc5PbBEYAfeYogAII4B4gQOcl5BthUvrMzNkERgB9ZuYsgIA3YtdggGEB9C+KBNALwf8JmOzOAiiAAiiAAigaQMt/e+zXYQECKIAmqcnp7GwCC6AAOjsLIEx8M/VG6hoMWBICKIB4IZnsziYwAiiAzgIIeCP267AAARTA1X+QJqPJ6GwCC6AACqCzAAL+cso1GEAABRCTvO5kdzaBEUABdBZAwBvpmDdif9CAAGKSuibjbAIjgALoLICASeoaDCCAAohJbrI7m8AIoAA6CyDgjbTvG7E/SEAAMSldc3E2gRFAAXQWQMAb6ew3Yj94IIACiBeSye1sAiOAAugsgIA30t3/xq/DAiwJAcQkNVmdTWAEUACdBRDwRlr2jdQPFgigAOKF5IViEprACKAACoQAArgGAyCAw/8wTcr/TE5nZxNYAAXQ2VkAwRupN9JFf3nlhxYEUADxQvJCcTaBEUABdBZAwBupazCAAAogfpD+NFlNNGcTWAAF0AvWWQDBJPVG6tdhgQB6/rsl4YfSJPdCcU3GBEYABVAQBBAwyf06LEAAZwfwBaqpqtLqLdG8AAAAAElFTkSuQmCC)}:root[data-theme=dark]{--theme-bg:#0a0a0b}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--app);min-height:100vh;color:var(--fg);font-family:var(--ui);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;line-height:1.55;display:flex}a{color:inherit;text-decoration:none}a.link{color:var(--accent);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 35%, transparent)}a.link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--acc-sky);outline-offset:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}.wordmark{padding:0 var(--s2);font-family:var(--mono);letter-spacing:-.02em;text-transform:lowercase;color:var(--theme-fg);align-items:center;gap:10px;font-size:16px;font-weight:400;line-height:20px;display:inline-flex}.brand-mark{background:var(--theme-fg);width:22px;height:22px;-webkit-mask:var(--mark) 50% / 100% 100% no-repeat;-webkit-mask:var(--mark) 50% / 100% 100% no-repeat;mask:var(--mark) 50% / 100% 100% no-repeat;flex:none;display:inline-block}.app-body{flex:auto;align-items:stretch;min-height:0;display:flex}@media (max-width:860px){.app-body{flex-direction:column}}.content{flex-direction:column;min-width:0;display:flex}.pagebar{justify-content:space-between;align-items:center;gap:var(--s4);border-bottom:1px solid var(--theme-border-subtle);flex:none;height:64px;padding:0 40px;display:flex}.pagebar h1,.pagebar .pagebar-title{font-family:var(--ui);letter-spacing:0;color:var(--theme-fg);margin:0;font-size:15px;font-weight:500;line-height:18px}.pagebar-controls{align-items:center;gap:12px;display:flex}.page-head{padding:var(--s7) var(--s6) var(--s5);border-bottom:1px solid var(--theme-grid-line);align-items:flex-start;gap:var(--s5);flex-wrap:wrap;display:flex}.page-actions{margin-top:var(--s2)}.page-head .titles{flex:1;min-width:260px}h1{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.125rem,3.4vw,2.75rem);font-weight:400;line-height:1.09}.lede{margin:var(--s3) 0 0;font-size:var(--t-lead);color:var(--theme-muted);max-width:62ch;line-height:1.55}.page-actions{gap:var(--s2);align-items:center;display:flex}.page-body{padding:0 40px var(--s7);flex-direction:column;display:flex}.page-head .titles,.lede,.panel-foot,.note{max-width:74ch}@media (max-width:700px){.page-head,.page-body{padding-left:var(--s4);padding-right:var(--s4)}}.panel{border:0;border-bottom:1px solid var(--theme-grid-line);background:0 0;border-radius:0}.panel-head{padding:var(--s5) 0 var(--s3);border-bottom:1px solid var(--theme-grid-line-fade);align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.panel-head h2{font-family:var(--ui);letter-spacing:0;color:var(--theme-fg);margin:0;font-size:17px;font-weight:500;line-height:22px}.panel-head .count{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;color:var(--theme-muted)}.panel-head .spacer{margin-left:auto}.panel-body{padding:var(--s4) 0 var(--s5)}.panel-body.flush{padding:0 0 var(--s5)}.panel-foot{padding:var(--s3) 0 var(--s5);border-top:1px solid var(--theme-grid-line-fade);font-size:var(--t-small);color:var(--theme-muted);background:0 0;max-width:78ch}.cap{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-muted);margin:0;font-weight:400}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.dim{color:var(--fg-2)}p{color:var(--fg-2);max-width:68ch;margin:0}.stack{gap:var(--s3);flex-direction:column;display:flex}code{font-family:var(--mono);background:var(--sunk);border:1px solid var(--line-2);border-radius:var(--r1);color:var(--fg);padding:1px 5px;font-size:.92em}.cmd{align-items:center;gap:var(--s3);font-family:var(--mono);font-size:var(--t-body);background:var(--theme-grid-cell);border:1px solid var(--theme-grid-line-fade);padding:var(--s3) var(--s4);white-space:nowrap;border-radius:0;max-width:78ch;line-height:1.8;display:flex;overflow-x:auto}.cmd .prompt{color:var(--fg-2);-webkit-user-select:none;user-select:none}.metrics{border-top:1px solid var(--theme-grid-line);flex-wrap:wrap;display:flex;position:relative}.metrics>div{padding:var(--s5);border-bottom:1px solid var(--theme-grid-line);border-right:1px solid var(--theme-grid-line);flex:50%;padding-left:0}.metrics>div:last-child{border-right:0}@media (min-width:900px){.metrics>div{padding-left:var(--s5);flex-basis:25%}}.metrics>div:first-child{padding-left:0}.metrics>div:not(:first-child) .metric-v{font-family:var(--ui);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.metric-v{font-family:var(--serif);letter-spacing:-.04em;color:var(--theme-fg);font-size:clamp(1.85rem,3vw,2.4rem);font-weight:400;line-height:1}.metric-v .of{font-family:var(--ui);font-size:var(--t-body);letter-spacing:0;color:var(--theme-muted)}.metric-k{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-muted);margin-top:var(--s3);font-weight:400}.btn{justify-content:center;align-items:center;gap:var(--s2);height:var(--ctl);padding:0 var(--s4);font-family:var(--ui);font-size:var(--t-body);border-radius:var(--ctl-r);border:1px solid var(--theme-border);background:color-mix(in srgb, var(--theme-fg) 4%, transparent);color:var(--theme-fg);cursor:pointer;white-space:nowrap;transition:background var(--dur) var(--ease-quick), border-color var(--dur) var(--ease-quick), transform var(--dur) var(--ease-quick);font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;-webkit-mask-image:var(--bayer-4);-webkit-mask-image:var(--bayer-4);mask-image:var(--bayer-4);transition:opacity var(--dur) var(--ease-quick);background:currentColor;position:absolute;inset:0;-webkit-mask-size:4px 4px;mask-size:4px 4px}.btn:hover:not(:disabled){border-color:var(--theme-border-strong);background:color-mix(in srgb, var(--theme-fg) 8%, transparent)}.btn:hover:not(:disabled):before{opacity:.07}.btn:active:not(:disabled){transform:scale(.985)}.btn.danger:hover:not(:disabled):before{opacity:.11}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--theme-fg);border-color:var(--theme-fg);color:var(--theme-bg);--tint:var(--acc-warm)}.btn.primary:after{content:" ░ ░▒░▓▒█▓█\a ░ ░▒▒▓▓▒█▓█\a  ░ ▒░▓▒▓███";pointer-events:none;white-space:pre;font-family:var(--mono);letter-spacing:0;color:var(--tint);font-size:9px;font-weight:400;line-height:9px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--theme-fg) 89%, var(--theme-bg));border-color:color-mix(in srgb, var(--theme-fg) 89%, var(--theme-bg))}.btn.primary:active:not(:disabled){background:color-mix(in srgb, var(--theme-fg) 77%, var(--theme-bg));border-color:color-mix(in srgb, var(--theme-fg) 77%, var(--theme-bg))}.btn.danger{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, transparent)}.btn.sm{height:var(--ctl-sm);padding:0 var(--s3);font-size:var(--t-small)}.field{gap:var(--s2);flex-direction:column;display:flex}label{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-muted);font-weight:400}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=number],input:not([type]),select,textarea{background-color:var(--theme-grid-cell);border:1px solid var(--theme-border);border-radius:var(--r-input);width:100%;height:34px;color:var(--theme-fg);font-family:var(--ui);font-size:var(--t-body);padding:0 var(--s3);transition:border-color var(--dur-fast) var(--ease-quick), background-color var(--dur-fast) var(--ease-quick);outline:none}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--theme-subtle) 50%), linear-gradient(135deg, var(--theme-subtle) 50%, transparent 50%);cursor:pointer;background-position:right 13px center,right 8px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}select:hover{border-color:var(--theme-border-strong)}input::placeholder{color:var(--fg-3)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--acc-sky);box-shadow:0 0 0 3px color-mix(in srgb, var(--acc-sky) 18%, transparent)}input:focus,select:focus,textarea:focus{border-color:var(--acc-sky)}.hint{font-size:var(--t-small);color:var(--fg-2)}table{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}table.cols-key th:first-child,table.cols-key td:first-child{width:26%}table.cols-key th:nth-child(2),table.cols-key td:nth-child(2){width:16%}table.cols-key th:nth-child(3),table.cols-key td:nth-child(3){width:26%}table.cols-key th:nth-child(4),table.cols-key td:nth-child(4){width:14%}table.cols-key th:nth-child(5),table.cols-key td:nth-child(5){width:12%}table.cols-key th:nth-child(6),table.cols-key td:nth-child(6){width:6%}td,th{text-overflow:ellipsis;overflow:hidden}td.keep,th.keep{white-space:nowrap;overflow:visible}td:has(.chip){white-space:nowrap;overflow:visible}td:has(.menu){white-space:nowrap;overflow:visible}td:has(.dbtn){white-space:nowrap;overflow:visible}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}thead th{text-align:left;height:28px;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-muted);padding:0 var(--s4) 0 0;border-bottom:1px solid var(--theme-grid-line);white-space:nowrap;background:0 0;font-weight:400}tbody td{height:44px;padding:0 var(--s4) 0 0;border-bottom:1px solid var(--theme-border-subtle);font-size:var(--t-lead);vertical-align:middle}tbody tr.two td{height:56px}tbody tr:last-child td{border-bottom:0}tbody tr td{transition:background var(--dur-fast) var(--ease-quick)}tbody tr:hover td{background:var(--theme-surface-hover)}td.right,th.right{text-align:right}.chip{align-items:center;gap:var(--s1);height:20px;padding:0 var(--s3);border-radius:var(--r-pill);border:1px solid var(--theme-border);font-family:var(--mono);font-size:var(--t-small);letter-spacing:.06em;text-transform:uppercase;color:var(--theme-muted);white-space:nowrap;background:0 0;font-weight:400;display:inline-flex}.chip.good{color:var(--good);border-color:color-mix(in srgb, var(--good) 35%, transparent);background:color-mix(in srgb, var(--good) 8%, transparent)}button.chip{cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease)}button.chip:hover{border-color:var(--theme-border-strong);color:var(--theme-fg)}button.chip[aria-pressed=true]{border-color:var(--acc-warm);color:var(--theme-fg)}.chip.warn{color:var(--warm);border-color:color-mix(in srgb, var(--warm) 40%, transparent);background:var(--warm-dim)}.chip.bad{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 35%, transparent);background:color-mix(in srgb, var(--bad) 8%, transparent)}.dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.dot.wait{background:var(--fg-3)}.dot.ok{background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb, var(--good) 18%, transparent)}.dot.bad{background:var(--bad);box-shadow:0 0 0 3px color-mix(in srgb, var(--bad) 18%, transparent)}.note{font-size:var(--t-lead);padding:var(--s4) 0 var(--s4) var(--s5);border:0;border-left:2px solid var(--acc-lav);color:var(--theme-muted);background:0 0;border-radius:0;max-width:82ch;line-height:1.6}.note.warn{border-left-color:var(--acc-warm)}.note.bad{border-left-color:var(--acc-red)}.note.good{border-left-color:var(--acc-mint)}.note strong{color:var(--theme-fg);font-weight:500}.empty{padding:var(--s7) 0;text-align:left}.empty h3{font-family:var(--ui);letter-spacing:-.01em;margin:0 0 var(--s2);color:var(--theme-fg);font-size:16px;font-weight:500}.empty p{color:var(--theme-muted);font-size:var(--t-lead);max-width:58ch;margin:0}.empty .cmd{margin:var(--s4) 0 0}.gate{min-height:100vh;padding:var(--s5);place-items:center;display:grid}.gate-card{width:100%;max-width:400px}.gate-card .wordmark{padding:0}.gate-card .brand-mark{width:22px;height:22px}.gate-card h1{margin-top:var(--s5)}[role=dialog]{z-index:60;padding:var(--s5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000009e;place-items:center;display:grid;position:fixed;inset:0}[role=dialog]>.panel{width:100%;max-width:520px}fieldset{border:0;margin:0;padding:0}legend{padding:0}input[type=radio]{accent-color:var(--warm);width:auto;height:auto}.scroll{overflow-x:auto}.dbtn{height:var(--ctl);padding:0 var(--s4);border:1px solid var(--theme-border-strong);border-radius:var(--ctl-r);background:color-mix(in srgb, var(--theme-fg) 4%, transparent);color:var(--theme-fg);font-family:var(--ui);font-size:var(--t-body);cursor:pointer;white-space:nowrap;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.dbtn.block{width:100%;display:flex}.dbtn.lg{height:var(--ctl-lg);padding:0 var(--s5);font-size:var(--t-lead)}.dbtn.lg .dbtn-label svg{width:18px;height:18px}.dbtn:hover:not(:disabled),.dbtn:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--tint) 65%, transparent)}.dbtn:active:not(:disabled){transform:translateY(1px)}.dbtn:disabled{opacity:.45;cursor:not-allowed}.dbtn.primary{background:var(--theme-fg);border-color:var(--theme-fg);color:var(--theme-bg)}.dbtn.primary:hover:not(:disabled),.dbtn.primary:focus-visible:not(:disabled){border-color:var(--theme-fg)}.dbtn.state{border-color:color-mix(in srgb, var(--tint) 40%, transparent);background:color-mix(in srgb, var(--tint) 8%, var(--panel));color:var(--tint)}.dbtn.primary{background:var(--theme-fg);color:var(--theme-bg);border-color:var(--theme-fg)}@media (max-width:940px){.split{grid-template-columns:1fr}.split-art{display:none}}.entry-word{font-family:var(--serif);background:linear-gradient(96deg, var(--grad-a) 4%, var(--grad-b) 38%, var(--grad-c) 92%);color:#0000;letter-spacing:-.005em;-webkit-background-clip:text;background-clip:text;font-size:52px;font-style:italic;line-height:1}.entry-say{font-family:var(--mono);font-size:var(--t-body);color:var(--fg-2);margin-top:var(--s3)}.entry-pos{font-family:var(--serif);font-style:italic;font-size:var(--t-lead);color:var(--fg-2)}.entry-def{margin-top:var(--s2);font-size:var(--t-lead);color:var(--fg-2);line-height:1.55}.entry-def .n{font-family:var(--mono);font-size:var(--t-small);color:var(--fg-2);margin-right:var(--s2)}.entry-rule{background:var(--theme-border);height:1px;margin:var(--s5) 0}.or{align-items:center;gap:var(--s3);margin:var(--s4) 0;grid-template-columns:1fr auto 1fr;display:grid}.or:before,.or:after{content:"";background:var(--theme-border);height:1px}.or span{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2)}.menu{display:inline-block;position:relative}.btn.icon{width:var(--ctl-sm);padding:0}.menu-pop{z-index:20;min-width:152px;padding:var(--s1);background:var(--panel);border:1px solid var(--theme-border);border-radius:var(--r2);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 28px -12px #000000b3}.menu-pop button{text-align:left;cursor:pointer;font-family:var(--ui);font-size:var(--t-body);color:var(--fg);padding:var(--s2) var(--s3);border-radius:var(--r1);background:0 0;border:0}.menu-pop button:hover{background:var(--hover)}.menu-pop button.danger{color:var(--bad)}.note.inline{margin-top:var(--s3);max-width:560px}.row-actions{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.choices{gap:var(--s2);flex-direction:column;display:flex}.choice{gap:var(--s3);cursor:pointer;padding:var(--s3);border:1px solid var(--theme-border);border-radius:var(--r2);background:var(--sunk);align-items:flex-start;display:flex}.choice.on{border-color:color-mix(in srgb, var(--warm) 55%, transparent);background:var(--warm-dim)}.choice input{margin-top:3px}.choice b{font-size:var(--t-body);font-weight:500;display:block}.choice em{font-style:normal;font-size:var(--t-small);color:var(--fg-2);margin-top:2px;line-height:1.45;display:block}.bars{align-items:flex-end;gap:var(--s4);height:200px;padding:var(--s5) 0 0;--bar-label-band:44px;display:flex;position:relative}.bar-col{align-items:center;gap:var(--s2);flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.bar-track{flex:1;align-items:flex-end;width:100%;max-width:24px;display:flex}.bar-fill{background:color-mix(in srgb, var(--acc-lav) 42%, transparent);border-radius:0;width:100%}.bar-fill.open{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--acc-lav) 42%, transparent) 0 4px, transparent 4px 8px);border:1px solid color-mix(in srgb, var(--acc-lav) 38%, transparent);border-bottom:0}.bar-fill.over{background:color-mix(in srgb, var(--acc-warm) 55%, transparent)}.bar-v{font-family:var(--serif);letter-spacing:-.02em;color:var(--theme-fg);min-height:1em;font-size:16px}.bar-k{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-muted);font-weight:400}.bar-limit{inset:var(--s5) 0 var(--bar-label-band);pointer-events:none;position:absolute}.bar-limit-track{height:100%;position:relative}.bar-limit-line{border-top:1px dashed var(--theme-border-strong);position:absolute;left:0;right:0}.bar-limit-line span{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-muted);background:var(--theme-bg);padding-left:var(--s2);font-weight:400;position:absolute;bottom:4px;right:0}.meter{background:color-mix(in srgb, var(--acc-mint) 14%, transparent);border-radius:0;height:6px;overflow:hidden}.meter-fill{height:100%}.note.wide,p.note{max-width:none}.switch{border-radius:var(--r-panel);border:1px solid var(--theme-border);background:var(--sunk);cursor:pointer;width:44px;height:24px;transition:background var(--dur-fast) var(--ease-quick), border-color var(--dur-fast) var(--ease-quick);flex:none;padding:2px;position:relative}.switch .knob{border-radius:var(--r-cell);background:var(--fg-3);width:20px;height:20px;transition:transform var(--dur-fast) var(--ease-quick), background var(--dur-fast) var(--ease-quick);display:block}.switch.on{background:var(--warm-dim);border-color:color-mix(in srgb, var(--warm) 60%, transparent)}.switch.on .knob{background:var(--warm);transform:translate(18px)}.switch:disabled{opacity:.45;cursor:not-allowed}.plans{border:1px solid var(--theme-grid-line);flex-wrap:wrap;display:flex}.plan{border:0;border-bottom:1px solid var(--theme-grid-line);padding:var(--s5);background:0 0;border-radius:0;flex-direction:column;flex:100%;display:flex}@media (min-width:900px){.plan{border-bottom:0;border-right:1px solid var(--theme-grid-line);flex-basis:25%}.plan:last-child{border-right:0}}.plan.on{background:var(--theme-grid-cell)}.plan-head h3{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-muted);margin:0;font-weight:400}.plan-price{margin:var(--s2) 0 var(--s2);align-items:baseline;gap:var(--s2);display:flex}.plan-price .amt{font-family:var(--serif);letter-spacing:-.04em;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:400;line-height:1}.plan-price .per{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-muted);font-weight:400}.plan-price .custom{font-family:var(--serif);letter-spacing:-.04em;color:var(--theme-fg);font-size:clamp(1.85rem,3vw,2.4rem);line-height:1}.plan-feats{margin:var(--s4) 0 0;gap:var(--s2);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.plan-feats li{gap:var(--s2);font-size:var(--t-body);color:var(--theme-muted);align-items:flex-start;line-height:1.55;display:flex}.plan-feats svg{color:var(--good);flex:none;margin-top:3px}.plan-foot{margin-top:var(--s5);gap:var(--s2);flex-direction:column;align-items:flex-start;display:flex}.plan-foot>.chip{align-self:flex-start}.seats{align-items:center;gap:var(--s2);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2);display:flex}.seats input{text-align:center;width:64px;height:28px}.invite-row{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.invite-row input[type=email]{flex:1;min-width:220px;height:42px}.invite-row select{height:42px}td .dbtn,.row-actions .dbtn{height:28px;font-size:var(--t-small)}.page-actions .dbtn{height:30px;font-size:var(--t-small)}@keyframes pitch-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}.split-art{justify-content:center;align-items:center;gap:var(--s6);padding:var(--s7) var(--s6);flex-direction:column;display:flex;position:relative;overflow:hidden}.characters-host{width:min(74%,400px);height:min(74vw,400px);margin-bottom:calc(var(--s6) * -1);flex:none;position:relative}.dbtn.sm{height:var(--ctl-sm);padding:0 var(--s3);font-size:var(--t-small)}[data-glyph-host]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-glyph-host] canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.characters-host.tile{position:relative}.seg{border:1px solid var(--theme-border-strong);border-radius:var(--r-panel);background:0 0;align-items:center;gap:0;height:28px;padding:3px;display:inline-flex}.seg-opt{cursor:pointer;display:inline-flex;position:relative}.seg-opt input{opacity:0;width:0;height:0;margin:0;position:absolute}.seg-opt{text-transform:none;letter-spacing:0}.seg-opt span{border-radius:var(--r-chip);height:22px;font-family:var(--ui);font-size:var(--t-small);color:var(--theme-muted);white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);align-items:center;padding:0 12px;font-weight:400;line-height:16px;display:inline-flex}.seg-opt:hover:not(.on) span{color:var(--theme-fg)}.seg-opt.on span{background:var(--theme-surface-2);color:var(--theme-fg);font-weight:500}.seg-opt input:focus-visible+span{outline:2px solid var(--acc-sky);outline-offset:2px}.seg.lg{height:32px}.seg.lg .seg-opt span{height:24px;padding:0 12px}.seg.sm{height:26px}.seg.sm .seg-opt span{height:20px;font-size:var(--t-micro);padding:0 10px}.skel{background:var(--theme-grid-cell);border-radius:0;height:11px;animation:2s ease-in-out infinite skel-pulse;display:inline-block}.skel.tall{height:30px}@keyframes skel-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skel{opacity:.6;animation:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dcard{aspect-ratio:1;padding:var(--s5);border:1px solid var(--theme-border);border-radius:var(--r-panel);background:var(--theme-hero-bg);color:inherit;text-align:left;font:inherit;cursor:pointer;transition:border-color var(--dur) var(--ease);text-decoration:none;display:block;position:relative;overflow:hidden}.dcard:hover,.dcard:focus-visible{border-color:color-mix(in srgb, var(--tint) 55%, var(--theme-border))}.dcard-icon{z-index:2;margin-bottom:var(--s3);color:var(--tint);display:block;position:relative}.dcard-icon svg{display:block}.dcard-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex;position:relative}.dcard-title{letter-spacing:-.01em;color:var(--theme-fg);font-size:15px;font-weight:500}.dcard-arrow{color:var(--theme-muted);transition:color var(--dur) var(--ease-quick), transform var(--dur) var(--ease-quick);flex:none;margin-top:4px}.dcard:hover .dcard-arrow,.dcard:focus-visible .dcard-arrow{color:var(--theme-fg);transform:translate(4px)}.dcard-desc{z-index:2;margin-top:var(--s3);max-width:min(24ch,60%);font-size:var(--t-body);color:var(--theme-muted);line-height:1.55;display:block;position:relative}.dcard-meta{left:var(--s5);right:var(--s5);bottom:var(--s5);z-index:2;font-family:var(--mono);font-size:var(--t-small);color:var(--theme-muted);position:absolute}.dcard-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.org-switch{position:relative}.org-switch summary{cursor:pointer;list-style:none}.org-switch summary::-webkit-details-marker{display:none}.org-chev{color:var(--theme-muted);transition:transform var(--dur) var(--ease);flex:none;margin-left:auto}.org-switch[open] .org-chev{transform:rotate(180deg)}.org-menu{z-index:30;padding:var(--s1);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--r2);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 0 0 1px #ffffff0a,0 12px 32px -16px #000c}.org-menu button{text-align:left;cursor:pointer;width:100%;font-family:var(--ui);font-size:var(--t-body);color:var(--theme-fg);padding:var(--s2) var(--s3);border-radius:var(--r1);background:0 0;border:0}.org-menu button:hover:not(:disabled){background:var(--theme-surface-hover)}.org-menu button.on{color:var(--theme-muted);cursor:default}.sticky thead th{z-index:2;background:var(--theme-bg);box-shadow:inset 0 -1px 0 var(--theme-grid-line);border-bottom:0;position:sticky;top:0}table.cols-audit th:nth-child(4),table.cols-audit td:nth-child(4){width:18%}table.cols-evals th:first-child,table.cols-evals td:first-child{width:14%}table.cols-evals th:nth-child(2),table.cols-evals td:nth-child(2){width:9%}table.cols-evals th:nth-child(3),table.cols-evals td:nth-child(3),table.cols-evals th:nth-child(4),table.cols-evals td:nth-child(4),table.cols-evals th:nth-child(5),table.cols-evals td:nth-child(5){width:11%}table.cols-evals th:nth-child(6),table.cols-evals td:nth-child(6){width:16%}table.cols-evals th:nth-child(7),table.cols-evals td:nth-child(7){width:12%}table.cols-evals th:nth-child(8),table.cols-evals td:nth-child(8){width:16%}.meter-row{padding:0 0 var(--s5)}.topbar{align-items:center;gap:var(--s4);height:44px;padding:0 var(--s6);border-bottom:1px solid var(--theme-grid-line-fade);font-size:var(--t-small);color:var(--theme-muted);display:flex}.crumb{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.crumb-email,.crumb-org{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumb-org,.crumb-sep{color:var(--theme-muted)}.topbar-right{align-items:center;gap:var(--s2);margin-left:auto;display:inline-flex}.plan-chip{text-transform:capitalize;letter-spacing:0}@media (max-width:860px){.topbar{display:none}}.ov-top{padding:var(--s5) 0 var(--s4)}.ov-controls{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ov-controls .ov-range{margin-left:auto}.ov-stack{gap:var(--s3);flex-direction:column;display:flex}.ov-grid{gap:var(--s3);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}@media (max-width:900px){.ov-grid{grid-template-columns:minmax(0,1fr)}}.ov-card{border:1px solid var(--theme-border);border-radius:var(--r-panel);background:var(--theme-surface);flex-direction:column;min-width:0;display:flex;overflow:clip}.ov-head{justify-content:space-between;align-items:center;gap:var(--s3);min-height:var(--ctl-lg);padding:var(--s2) var(--s4);border-bottom:1px solid var(--theme-grid-line-fade);display:flex}.ov-head .cap{margin:0}.ov-head-right{align-items:center;gap:var(--s3);min-width:0;display:inline-flex}.ov-status{font-family:var(--mono);font-size:var(--t-micro);color:var(--theme-muted);white-space:nowrap}.ov-link{font-size:var(--t-small);color:var(--acc-mint);white-space:nowrap;font-weight:500}.ov-link:hover{text-underline-offset:2px;text-decoration:underline}.ov-body{gap:var(--s4);padding:var(--s4);flex-direction:column;flex:1;display:flex}.ov-body.flush{gap:0;padding:0}.ov-hero{font-family:var(--mono);letter-spacing:-.02em;color:var(--theme-fg);font-variant-numeric:tabular-nums;font-size:46px;font-weight:400;line-height:50px}.ov-hero .of{font-family:var(--mono);font-size:var(--t-lead);letter-spacing:0;color:var(--theme-muted)}.ov-sub{margin:var(--s2) 0 0;font-size:var(--t-small);color:var(--theme-muted);max-width:70ch;line-height:1.5}.ov-chart-host{width:100%;min-width:0}.ov-chart{display:block;overflow:visible}.ov-chart .grid{stroke:var(--theme-grid-line-fade);stroke-width:1px}.ov-chart .limit{stroke:var(--theme-border-strong);stroke-dasharray:3 3}.ov-chart .area{fill:var(--theme-fg);opacity:.1}.ov-chart .line{fill:none;stroke:var(--theme-fg);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ov-chart text{font-family:var(--mono);font-size:var(--t-micro);fill:var(--theme-muted)}.ov-empty{font-size:var(--t-body);color:var(--theme-muted);max-width:52ch;margin:0;line-height:1.55}.ov-empty strong{color:var(--theme-muted);font-weight:500}.ov-repos{flex:1;margin:0;padding:0;list-style:none}.ov-repos li{justify-content:space-between;align-items:center;gap:var(--s3);height:calc(var(--row) + var(--s2));padding:0 var(--s4);border-bottom:1px solid var(--theme-grid-line-fade);display:flex}.ov-repos li:last-child{border-bottom:0}.ov-repos .name{font-family:var(--mono);font-size:var(--t-small);color:var(--theme-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}table.cols-ov th:first-child,table.cols-ov td:first-child{width:44%}table.cols-ov th:nth-child(2),table.cols-ov td:nth-child(2),table.cols-ov th:nth-child(3),table.cols-ov td:nth-child(3){width:28%}.ov-card th:first-child,.ov-card td:first-child{padding-left:var(--s4)}.ov-card th:last-child,.ov-card td:last-child{padding-right:var(--s4)}.ov-card tbody tr:last-child td{border-bottom:0}.ov-foot{padding:var(--s3) var(--s4);border-top:1px solid var(--theme-grid-line-fade);font-size:var(--t-small);color:var(--theme-muted);line-height:1.5}.ov-first-head{padding:var(--s5) var(--s4) 0}.ov-first-head h2{font-family:var(--serif);letter-spacing:-.03em;color:var(--theme-fg);margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.09}.ov-first-head p{margin:var(--s3) 0 0;font-size:var(--t-lead);color:var(--theme-muted);max-width:62ch}.ov-steps{padding:var(--s2) 0;margin:0;list-style:none}.ov-step{padding:11px var(--s4);gap:14px;display:flex}.ov-num{width:22px;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;color:var(--theme-muted);background:0 0;border-radius:0;flex:none;padding-top:3px;line-height:14px}.ov-num:before{content:"0"}.ov-step-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ov-step-title{color:var(--theme-fg);font-size:15px;font-weight:500;line-height:20px}.ov-step-desc{font-size:var(--t-body);color:var(--theme-muted);max-width:62ch;margin:0;line-height:18px}.ov-step .cmd{max-width:100%}details.ov-step{padding:0;display:block}details.ov-step summary{align-items:center;gap:var(--s3);padding:var(--s4);cursor:pointer;list-style:none;display:flex}details.ov-step summary::-webkit-details-marker{display:none}details.ov-step summary .ov-num{margin-top:0}details.ov-step .ov-chev{color:var(--theme-muted);transition:transform var(--dur) var(--ease);flex:none;margin-left:auto}details.ov-step[open] .ov-chev{transform:rotate(180deg)}details.ov-step .ov-step-body{padding:0 var(--s4) var(--s4) calc(var(--s4) + var(--s5) + var(--s3))}.keys-head .dbtn.state{color:var(--acc-warm);border-color:color-mix(in srgb, var(--acc-warm) 45%, transparent);background:var(--warm-dim)}.keys-bar{align-items:center;gap:var(--s2);padding:var(--s5) 0 var(--s4);flex-wrap:wrap;display:flex}.keys-search{width:240px;max-width:100%;display:block;position:relative}.keys-search svg{left:var(--s3);width:13px;height:13px;color:var(--theme-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.keys-search input{height:var(--ctl-sm);padding-left:var(--s6);background-color:#0000}.keys-search input::-webkit-search-cancel-button{-webkit-appearance:none}.keys-filter{position:relative}.keys-chip{gap:var(--s2)}.keys-chip .keys-chip-label{text-overflow:ellipsis;max-width:22ch;overflow:hidden}.keys-chip svg{width:12px;height:12px;color:var(--theme-muted);flex:none}.keys-chip[aria-expanded=true]{color:var(--theme-fg)}.keys-chip[aria-pressed=true]{color:var(--acc-mint);border-color:color-mix(in srgb, var(--acc-mint) 40%, transparent);background:color-mix(in srgb, var(--acc-mint) 8%, transparent)}.keys-chip[aria-pressed=true] svg{color:inherit}.keys-menu{width:max-content;min-width:176px;max-width:min(320px,80vw);padding:var(--s1) 0;left:0;right:auto}.keys-menu button{align-items:center;gap:var(--s2);height:30px;padding:0 var(--s3);font-size:var(--t-small);color:var(--theme-muted);white-space:nowrap;border-radius:0;max-width:100%;display:flex}.keys-menu button span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.keys-menu button[aria-selected=true]{color:var(--theme-fg)}.keys-box{border-radius:var(--r1);border:1px solid var(--theme-border);width:14px;height:14px;color:var(--theme-bg);flex:none;place-items:center;display:inline-grid}.keys-box svg{width:10px;height:10px}.keys-box.on{background:var(--acc-mint);border-color:var(--acc-mint)}.keys-count{font-family:var(--mono);font-size:var(--t-micro);color:var(--theme-muted);white-space:nowrap;margin-left:auto}.keys-table table{min-width:1024px}table.cols-keys th:first-child{width:40px}table.cols-keys th:nth-child(2){width:21%}table.cols-keys th:nth-child(3){width:12%}table.cols-keys th:nth-child(4){width:13%}table.cols-keys th:nth-child(5){width:19%}table.cols-keys th:nth-child(6){width:11%}table.cols-keys th:nth-child(7){width:10%}table.cols-keys th:nth-child(8){width:11%}table.cols-keys th:nth-child(9){width:48px}.keys-check{width:14px;height:14px;accent-color:var(--acc-mint);cursor:pointer;margin:0;display:block}.keys-check:disabled{opacity:.35;cursor:not-allowed}.keys-name{color:var(--theme-fg);font-weight:500}.keys-note{margin-left:var(--s2);font-family:var(--mono);font-size:var(--t-small);color:var(--theme-muted)}tbody tr.keys-sec td{background:var(--theme-surface-2);border-bottom:1px solid var(--theme-grid-line);height:30px;padding:0}tbody tr.keys-sec:hover td{background:var(--theme-surface-hover)}.keys-sec-btn{align-items:center;gap:var(--s2);width:100%;height:100%;padding:0 var(--s4) 0 var(--s3);cursor:pointer;text-align:left;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--theme-muted);background:0 0;border:0;font-weight:400;display:flex}.keys-sec-btn svg{width:13px;height:13px;transition:transform var(--dur) var(--ease);flex:none}.keys-sec-btn svg.closed{transform:rotate(-90deg)}.keys-sec-btn .n{letter-spacing:0;margin-left:var(--s1)}tbody tr.keys-confirm:hover td{background:0 0}tbody tr.keys-confirm td{white-space:normal;padding-right:0}tbody tr.keys-none td{color:var(--theme-muted);padding-left:var(--s3)}tbody tr.keys-none:hover td{background:0 0}.keys-linkbtn{cursor:pointer;font:inherit;color:var(--acc-sky);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.keys-bulk-wrap{left:var(--rail);right:0;bottom:var(--s5);z-index:40;padding:0 var(--s4);pointer-events:none;justify-content:center;display:flex;position:fixed}@media (max-width:860px){.keys-bulk-wrap{left:0}}.keys-bulk{pointer-events:auto;align-items:center;gap:var(--s3);padding:var(--s2) var(--s2) var(--s2) var(--s4);background:var(--theme-surface);border:1px solid var(--theme-border-strong);border-radius:var(--r-panel);max-width:100%;display:flex;box-shadow:0 12px 32px -12px #000000b3}.keys-bulk .n{font-family:var(--mono);font-size:var(--t-small);color:var(--theme-fg);white-space:nowrap}.keys-bulk.confirm{padding:var(--s4) var(--s5);border-radius:var(--r3);border-color:color-mix(in srgb, var(--acc-red) 45%, transparent);max-width:560px;font-size:var(--t-body);color:var(--theme-muted);flex-direction:column;align-items:flex-start;gap:0;line-height:1.55}.keys-bulk.confirm strong{color:var(--theme-fg);font-weight:500}.keys-bulk .dbtn{height:var(--ctl-sm);font-size:var(--t-small)}.choice{text-transform:none;letter-spacing:0;font-weight:400}@media (max-width:900px){.ov-card .dcard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-body.trust{gap:var(--s4);padding-top:var(--s5)}.trust .panel{border-bottom:0}.sec{align-items:baseline;gap:var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}.sec .cap{font-family:var(--mono);letter-spacing:.12em;font-weight:400}.sec .spacer{margin-left:auto}.sec .hint{font-family:var(--mono);font-size:var(--t-micro)}.toolbar{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.search{flex:176px;min-width:160px;max-width:288px;position:relative}.search svg{width:13px;height:13px;color:var(--theme-muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search input[type=search]{height:var(--ctl-sm);padding:0 var(--s3) 0 30px;background-color:var(--theme-surface);border-radius:var(--r2);font-size:var(--t-body)}.search input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.fchip{align-items:center;gap:var(--s2);height:var(--h-chip);border:1px solid var(--theme-border-subtle);border-radius:var(--r-chip);color:var(--theme-muted);font-family:var(--ui);font-size:var(--t-body);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;flex:none;padding:0 10px;font-weight:400;line-height:16px;display:inline-flex}.fchip.mono{font-family:var(--mono);font-size:var(--t-small);letter-spacing:0}.fchip:hover{color:var(--theme-fg);border-color:var(--theme-border-strong)}.fchip svg{width:12px;height:12px;color:var(--theme-muted);flex:none}.fchip[aria-pressed=true],.fchip.on{background:var(--theme-surface-2);color:var(--theme-fg);border-color:#0000}.fchip[aria-pressed=true] svg,.fchip.on svg{color:currentColor}.fchip .n{font-family:var(--mono);font-size:var(--t-micro);color:var(--theme-muted);font-weight:400}.fchip[aria-pressed=true] .n{color:currentColor;opacity:.8}.fchip:disabled{opacity:.45;cursor:not-allowed}.fmenu{position:relative}.fmenu summary{list-style:none}.fmenu summary::-webkit-details-marker{display:none}.fmenu[open]>summary.fchip{color:var(--theme-fg)}.fmenu[open]>summary.fchip svg{transform:rotate(180deg)}.fmenu .fpop{z-index:20;min-width:176px;padding:var(--s1) 0;background:var(--theme-surface);border:1px solid var(--theme-grid-line);border-radius:var(--r3);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 16px #0000000f,0 12px 32px -16px #0009}.fopt{align-items:center;gap:var(--s2);height:30px;padding:0 var(--s3);text-align:left;cursor:pointer;font-family:var(--ui);font-size:var(--t-small);color:var(--theme-muted);background:0 0;border:0;display:flex}.fopt:hover{background:var(--theme-grid-cell);color:var(--theme-fg)}.fopt .box{border:1px solid var(--theme-border);border-radius:var(--r1);color:#0000;flex:none;place-items:center;width:14px;height:14px;display:grid}.fopt[aria-checked=true] .box{background:var(--acc-mint);border-color:var(--acc-mint);color:var(--theme-bg)}.fopt .box svg{width:10px;height:10px}.fcount{font-family:var(--mono);font-size:var(--t-micro);color:var(--theme-muted);white-space:nowrap;align-items:center;gap:var(--s2);margin-left:auto;display:inline-flex}.toolbar .seg{flex:none}.tcard{background:var(--theme-surface);border:1px solid var(--theme-grid-line);border-radius:var(--r3);overflow:auto}.tcard table{min-width:640px}.tcard thead th{padding:0 var(--s3);background:var(--theme-surface)}.tcard tbody td{padding:0 var(--s3)}.tcard th:first-child,.tcard td:first-child{padding-left:var(--s4)}.tcard th:last-child,.tcard td:last-child{padding-right:var(--s4)}.tcard .sticky thead th{background:var(--theme-surface)}.tcard .empty{padding:var(--s6) var(--s4)}.tcard .empty .cmd{max-width:none}.tcard .row-actions{margin-top:var(--s3)}.tcard tbody tr:hover td{background:var(--theme-surface-hover)}.tfoot{font-family:var(--mono);font-size:var(--t-micro);color:var(--theme-muted);max-width:90ch;line-height:1.5}.ppill{align-items:center;gap:var(--s1);border:1px solid var(--theme-border);border-radius:var(--r1);height:19px;font-family:var(--mono);letter-spacing:.025em;text-transform:uppercase;color:var(--theme-muted);white-space:nowrap;padding:0 6px;font-size:10px;font-weight:400;display:inline-flex}.ppill svg{flex:none;width:11px;height:11px}.kchip{vertical-align:middle;text-overflow:ellipsis;border-radius:var(--r1);background:var(--theme-grid-cell);border:1px solid var(--theme-border-subtle);max-width:100%;height:19px;line-height:17px;font-family:var(--mono);color:var(--theme-muted);white-space:nowrap;padding:0 6px;font-size:10px;display:inline-block;overflow:hidden}.trust .chip.good,.trust .chip.bad,.trust .chip.warn{height:18px;padding:0 var(--s2);font-family:var(--mono);letter-spacing:.06em;border-color:#0000;font-size:10px;font-weight:400}.trust .chip.good{background:color-mix(in srgb, var(--acc-mint) 14%, transparent)}.trust .chip.bad{background:color-mix(in srgb, var(--acc-red) 14%, transparent)}.trust .chip.warn{background:color-mix(in srgb, var(--acc-warm) 14%, transparent)}.hdr-toggle{align-items:flex-start;gap:var(--s3);max-width:44ch;display:flex}.hdr-toggle .switch{margin-top:1px}.hdr-toggle b{font-size:var(--t-body);color:var(--theme-fg);font-weight:500;display:block}.hdr-toggle em{font-style:normal;font-size:var(--t-small);color:var(--theme-muted);margin-top:2px;line-height:1.45;display:block}.mode-sel{width:auto;max-width:100%;height:var(--ctl-sm);font-size:var(--t-small);text-overflow:ellipsis;padding-right:26px}.kpis{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.kpi{min-height:76px;padding:var(--s2) var(--s3);background:var(--theme-surface);border:1px solid var(--theme-grid-line);border-radius:var(--r2);flex-direction:column;gap:2px;display:flex}.kpi-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--theme-muted);font-size:10px;line-height:15px}.kpi-v{font-family:var(--ui);font-size:var(--t-title);letter-spacing:-.01em;color:var(--theme-fg);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.4}.kpi-v .of{font-size:var(--t-small);color:var(--theme-muted);margin-left:1px;font-weight:500}.kpi-s{font-size:var(--t-micro);color:var(--theme-muted);line-height:16px}.kpi.bad{border-color:var(--acc-red);background:color-mix(in srgb, var(--acc-red) 7%, var(--theme-surface))}.kpi.bad .kpi-v{color:var(--acc-red)}.hgrid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.hcard{gap:var(--s1);padding:var(--s3);border-radius:var(--r3);border:1px solid var(--theme-border-strong);background:var(--theme-surface);flex-direction:column;min-width:0;display:flex}.hcard-k{font-family:var(--mono);font-size:var(--t-small);color:var(--theme-fg);letter-spacing:0;align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.hcard-v{font-family:var(--ui);font-size:var(--t-title);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3}.hcard-d{font-size:var(--t-small);color:var(--theme-muted);max-width:none;margin:0;line-height:1.5}.hcard.struck .hcard-k{text-decoration:line-through;-webkit-text-decoration-color:var(--theme-muted);text-decoration-color:var(--theme-muted);color:var(--theme-muted);font-family:var(--ui);font-weight:500;font-size:var(--t-body)}.hcard.struck{border-color:var(--theme-grid-line);background:0 0}.hcard.hi{border-color:color-mix(in srgb, var(--acc-warm) 45%, transparent);background:var(--warm-dim);padding:var(--s3) var(--s4);grid-column:1/-1}.hcard.hi .hcard-k{font-size:var(--t-body)}.hcard.hi .hcard-d{max-width:82ch}.hrows{gap:var(--s1) var(--s4);margin-top:var(--s2);grid-template-columns:max-content minmax(0,1fr);display:grid}.hrows dt{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--theme-muted);padding-top:1px;line-height:1.6}.hrows dd{font-size:var(--t-small);color:var(--theme-muted);max-width:82ch;margin:0;line-height:1.55}.hrows dd strong{color:var(--theme-fg);font-weight:500}.hcard .cmd{margin-top:var(--s1);font-size:var(--t-small);padding:var(--s2) var(--s3);line-height:1.7}.hcard-meta{gap:var(--s2);flex-wrap:wrap;margin-top:2px;display:flex}.hlist{margin:var(--s1) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.hlist li{font-family:var(--mono);font-size:var(--t-small);color:var(--theme-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:700px){.hrows{gap:2px var(--s4);grid-template-columns:1fr}.hrows dd{margin-bottom:var(--s2)}}.srows{flex-direction:column;display:flex}.srow{align-items:center;gap:var(--s3) var(--s5);padding:var(--s3) 0;border-bottom:1px solid var(--theme-grid-line-fade);grid-template-columns:minmax(0,1fr) auto;display:grid}.srow:last-child{border-bottom:0}.srow-l{font-size:var(--t-lead);letter-spacing:0;text-transform:none;color:var(--theme-fg);font-weight:500;display:block}.srow-d{font-size:var(--t-small);color:var(--theme-muted);max-width:62ch;margin-top:2px;line-height:1.5}.srow-c{align-items:center;gap:var(--s2);justify-content:flex-end;min-width:0;display:flex}.srow-c input[type=text]{width:260px;max-width:100%;height:var(--ctl)}.srow-c .mono{font-size:var(--t-small);color:var(--theme-muted)}.srow-c .dbtn{height:var(--ctl)}.srow-err{grid-column:1/-1}@media (max-width:700px){.srow{grid-template-columns:1fr}.srow-c{flex-wrap:wrap;justify-content:flex-start}}.charts{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.chart-card{border:1px solid var(--theme-border-strong);border-radius:var(--r-panel);gap:var(--s4);background:0 0;flex-direction:column;min-width:0;padding:20px 24px 16px;display:flex}.chart-head{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.chart-head h2{font-family:var(--ui);letter-spacing:0;margin:0;font-size:15px;font-weight:500;line-height:20px}.chart-head .sub{font-size:var(--t-micro);color:var(--theme-muted);font-family:var(--mono);margin-left:auto}.chart-card svg{width:100%;height:auto;display:block}.chart-card svg text{font-family:var(--ui);fill:var(--theme-muted);font-size:10px}.chart-card .grid{stroke:var(--theme-grid-line-fade)}.chart-card .s1{stroke:var(--theme-fg)}.chart-card .s2{stroke:var(--acc-mint)}.chart-card .dot1{fill:var(--theme-fg)}.chart-card .dot2{fill:var(--acc-mint)}.legend{gap:var(--s1) var(--s4);font-size:var(--t-micro);color:var(--theme-muted);flex-wrap:wrap;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:0;width:12px;height:2px;display:inline-block}.legend .l1 i{background:var(--theme-fg)}.legend .l2 i{background:var(--acc-mint)}.chart-empty{font-size:var(--t-small);color:var(--theme-muted);padding:var(--s4) 0}.logs tbody td{height:38px;font-size:var(--t-small)}.logs td .diff{gap:2px var(--s2);font-family:var(--mono);font-size:var(--t-micro);color:var(--theme-fg);background:0 0;border:0;flex-wrap:wrap;padding:0;display:inline-flex}.diff .k{color:var(--theme-muted)}.diff s{color:var(--theme-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--theme-muted);text-decoration-color:var(--theme-muted)}.diff .a{color:var(--theme-muted)}.trust td.nowrap{white-space:nowrap}.toolbar+.toolbar{margin-top:calc(var(--s2) - var(--s4))}.logs .who{font-size:var(--t-small);text-overflow:ellipsis;display:block;overflow:hidden}.logs .ip{font-family:var(--mono);color:var(--theme-muted);font-size:10px}table.cols-audit th:first-child,table.cols-audit td:first-child{width:17%}table.cols-audit th:nth-child(2),table.cols-audit td:nth-child(2){width:19%}table.cols-audit th:nth-child(3),table.cols-audit td:nth-child(3),table.cols-audit th:nth-child(4),table.cols-audit td:nth-child(4){width:17%}table.cols-audit th:nth-child(5),table.cols-audit td:nth-child(5){width:30%}table.cols-audit{min-width:880px}table.cols-runs{min-width:900px}table.cols-repo{min-width:860px}table.cols-repo th:first-child,table.cols-repo td:first-child{width:36%}table.cols-repo th:nth-child(2),table.cols-repo td:nth-child(2){width:12%}table.cols-repo th:nth-child(3),table.cols-repo td:nth-child(3){width:13%}table.cols-repo th:nth-child(4),table.cols-repo td:nth-child(4){width:26%}table.cols-repo th:nth-child(5),table.cols-repo td:nth-child(5){width:13%}table.cols-cap th:first-child,table.cols-cap td:first-child{width:26%}table.cols-cap th:nth-child(2),table.cols-cap td:nth-child(2){width:14%}table.cols-cap th:nth-child(3),table.cols-cap td:nth-child(3){width:60%}.trust td.wrap{white-space:normal;padding-top:var(--s2);padding-bottom:var(--s2);line-height:1.5;overflow:visible}.trust tbody tr.tall td{height:auto;min-height:40px}.usage-bar{align-items:center;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--theme-grid-line-fade);flex-wrap:wrap;display:flex}.usage-bar-right{align-items:center;gap:var(--s3);flex-wrap:wrap;margin-left:auto;display:inline-flex}.metrics.ukpis{border-top:0}.metrics.ukpis>div{flex-direction:column;display:flex}.ukpis .metric-k{margin:0 0 var(--s3)}.metric-s{margin-top:var(--s2);font-size:var(--t-micro);color:var(--theme-muted);line-height:1.5}@media (max-width:900px){.metrics.ukpis>div{flex-basis:40%}.metrics.ukpis>div:nth-child(2n){padding-left:var(--s5);border-right:0}.metrics.ukpis>div:nth-child(odd){padding-left:0}}.usage-fine{margin:var(--s4) 0 0;font-size:var(--t-small);color:var(--theme-muted);max-width:78ch}.uch-grid{column-gap:var(--s6);margin-top:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:960px){.uch-grid{grid-template-columns:1fr}}.uch-head{padding:var(--s5) 0 var(--s3)}.uch-head+.empty{padding:var(--s4) 0 var(--s6)}.uch-title{font-family:var(--ui);letter-spacing:0;color:var(--theme-fg);margin:0;font-size:15px;font-weight:500;line-height:20px}.uch-sub{margin:var(--s1) 0 0;font-size:var(--t-small);color:var(--theme-muted);max-width:64ch}.ch{width:100%;padding:var(--s3) 0 var(--s5)}.ch svg{display:block;overflow:visible}.ch-grid{stroke:var(--theme-grid-line);stroke-width:1px}.ch-axis,.ch-cat{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--theme-muted);font-size:10px}.ch-cat.on{fill:var(--theme-fg)}.ch-val{font-family:var(--mono);letter-spacing:.05em;fill:var(--theme-fg);font-size:10px}.ch-bar{fill:var(--acc-mint)}.ch-bar.over{fill:var(--acc-warm)}.ch-bar.open{fill:none;stroke:var(--acc-mint)}.ch-rule-fill{fill:var(--acc-mint)}.ch-limit{stroke:var(--theme-muted);stroke-dasharray:3 4}.ch-line{fill:none;stroke:var(--theme-fg);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ch-area{fill:var(--theme-fg);opacity:.04}.ch-hit{fill:#0000}.hcard.full{grid-column:1/-1}table.cols-runs th:first-child,table.cols-runs td:first-child{width:13%}table.cols-runs th:nth-child(2),table.cols-runs td:nth-child(2){width:15%}table.cols-runs th:nth-child(3),table.cols-runs td:nth-child(3),table.cols-runs th:nth-child(4),table.cols-runs td:nth-child(4),table.cols-runs th:nth-child(5),table.cols-runs td:nth-child(5),table.cols-runs th:nth-child(6),table.cols-runs td:nth-child(6){width:9%}table.cols-runs th:nth-child(7),table.cols-runs td:nth-child(7){width:14%}table.cols-runs th:nth-child(8),table.cols-runs td:nth-child(8){width:10%}table.cols-runs th:nth-child(9),table.cols-runs td:nth-child(9){width:12%}.ov-first{padding-top:var(--s5)}@media (max-width:900px){.ov-card .dcard{aspect-ratio:16/9}}[role=dialog]>.panel.mem-dialog{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--r3);max-width:420px;overflow:hidden}.mem-dialog-head{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) var(--s3) var(--s3) var(--s4);border-bottom:1px solid var(--theme-grid-line-fade);display:flex}.mem-dialog-head h2{font-family:var(--ui);font-size:var(--t-lead);letter-spacing:0;color:var(--theme-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:1.4;overflow:hidden}.mem-dialog-body{padding:var(--s4);gap:var(--s4);flex-direction:column;display:flex}.mem-dialog-body p{max-width:none;font-size:var(--t-body);line-height:1.55}.mem-dialog-body .hint{line-height:1.5}.mem-dialog-foot{justify-content:flex-end;gap:var(--s2);padding:0 var(--s4) var(--s4);display:flex}.mem-dialog .note.mem-note{max-width:none;padding:var(--s3) var(--s4);font-size:var(--t-body);border:1px solid color-mix(in srgb, var(--acc-lav) 30%, transparent);background:color-mix(in srgb, var(--acc-lav) 6%, transparent);border-radius:var(--r3);margin:0;line-height:1.55}.mem-dialog .note.mem-note.bad{border-color:color-mix(in srgb, var(--acc-red) 35%, transparent);background:color-mix(in srgb, var(--acc-red) 7%, transparent)}.mem-link{word-break:break-all;white-space:normal;max-width:none}.mem-choices{gap:var(--s3);grid-template-columns:1fr 1fr;display:grid}.mem-choice{padding:var(--s3);border:1px solid var(--theme-border);border-radius:var(--r3);cursor:pointer;font-size:var(--t-body);letter-spacing:0;text-transform:none;color:inherit;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;flex-direction:column;gap:2px;font-weight:400;display:flex;position:relative}.mem-choice:hover{background:color-mix(in srgb, var(--theme-fg) 6%, transparent);border-color:var(--theme-border-strong)}.mem-choice.on{border-color:color-mix(in srgb, var(--acc-warm) 60%, transparent);background:var(--warm-dim)}.mem-choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mem-choice:has(input:focus-visible){outline:2px solid var(--acc-sky);outline-offset:2px}.mem-choice b{font-size:var(--t-lead);color:var(--theme-fg);font-weight:500}.mem-choice em{font-style:normal;font-size:var(--t-small);color:var(--theme-muted);line-height:1.45}.mem-seats{align-items:center;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--theme-grid-line-fade);font-size:var(--t-small);color:var(--theme-muted);flex-wrap:wrap;display:flex}.mem-seats .meter{flex:none;width:160px;margin:0}.mem-seats b{color:var(--theme-fg);font-weight:500}.mem-machine{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-left:auto}table.cols-members th:first-child,table.cols-members td:first-child{width:36%}table.cols-members th:nth-child(2),table.cols-members td:nth-child(2){width:17%}table.cols-members th:nth-child(3),table.cols-members td:nth-child(3),table.cols-members th:nth-child(4),table.cols-members td:nth-child(4){width:16%}table.cols-members th:nth-child(5),table.cols-members td:nth-child(5){width:15%}.mem-person{align-items:center;gap:var(--s2);min-width:0;display:flex}.mem-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}td .mem-confirm{white-space:normal;max-width:none}select.mem-role{width:100%;max-width:116px;height:var(--ctl-sm);font-size:var(--t-small)}td:has(.mem-role){overflow:visible}.mem-dialog-head .btn.icon{width:var(--ctl-sm);padding:0}tr.mem-section td{height:30px;padding:0 var(--s4) 0 0;background:var(--theme-surface-2);border-bottom:1px solid var(--theme-grid-line-fade);font-size:var(--t-small);color:var(--theme-muted);white-space:nowrap}tr.mem-section td>span{margin-right:var(--s2)}tr.mem-section:hover td{background:var(--theme-surface-2)}tr.mem-empty td{height:auto;padding:var(--s4) var(--s4) var(--s4) 0;font-size:var(--t-body);color:var(--theme-muted);white-space:normal;line-height:1.55}tr.mem-empty:hover td{background:0 0}@media (max-width:700px){.mem-choices{grid-template-columns:1fr}.mem-machine{margin-left:0}}.gate-card:has(.mem-join){text-align:center;max-width:360px}.mem-join h1{margin-top:var(--s6);letter-spacing:-.02em;font-size:40px;line-height:44px}.mem-join .lede{margin:var(--s3) auto 0;font-size:var(--t-lead);max-width:none;line-height:20px}.mem-join-actions{gap:var(--s4);margin-top:var(--s5);flex-direction:column;display:flex}.mem-join-actions .btn{width:100%;height:42px;font-size:16px}.mem-join hr{border:0;border-top:1px solid var(--theme-grid-line);margin:var(--s6) 0 0}.mem-join .foot{margin-top:var(--s4);font-size:var(--t-lead);color:var(--theme-muted);max-width:none;line-height:20px}@keyframes row-in{0%{opacity:0;transform:translateY(4px)}}@keyframes band-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes bar-in{0%{opacity:0;transform:translateY(6px)}}@keyframes savebar-in{0%{opacity:0;transform:translate(-50%,12px)}}@keyframes savebar-out{to{opacity:0;transform:translate(-50%,12px)}}@keyframes fade-in{0%{opacity:0}}@keyframes o3-in{0%{opacity:0;transform:translate(24px)}}@keyframes dlg-in{0%{opacity:0;transform:scale(.96)}}@keyframes cli-blink{50%{opacity:0}}@keyframes pulse-once{50%{background:color-mix(in srgb, var(--acc-warm) 22%, transparent)}}@keyframes burn{0%{border-color:var(--acc)}}@keyframes tick-up{0%{opacity:0;transform:translateY(6px)}}@keyframes shake-3{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes grow-y{to{transform:scaleY(1)}}@keyframes bar-rise{0%{opacity:.4;transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}a,button{transition-duration:var(--dur-fast)!important}[data-reveal]{opacity:1;transition:none;transform:none}.mcard,.mcard-field{transform:none!important}}.fade-in{animation:fade-in var(--dur-fast) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.fade-in{animation:none}}.blink:after{content:"▍";animation:1.1s step-end infinite cli-blink}@media (prefers-reduced-motion:reduce){.blink:after{opacity:1;animation:none}}.skip{z-index:100;position:absolute;top:0;left:-100vw}.skip:focus{background:var(--theme-surface);border:1px solid var(--acc-sky);border-radius:var(--r-panel);padding:8px 12px;top:8px;left:8px}.linkbtn{cursor:pointer;font:inherit;font-size:var(--t-body);color:var(--theme-muted);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--theme-muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--theme-muted) 45%, transparent);background:0 0;border:0;padding:0}.linkbtn:hover{color:var(--theme-fg);text-decoration-color:currentColor}.app-top{flex-direction:column;flex:1 0 auto;display:flex}.topnav{height:var(--h-nav);padding:0 var(--gutter);border-bottom:1px solid var(--theme-border-subtle);background:var(--theme-bg);z-index:30;align-items:center;gap:28px;display:flex;position:sticky;top:0}.app-top .content{width:100%;max-width:var(--page-w);flex:auto;min-width:0;margin-inline:auto}.app-top .page-head,.app-top .page-body{padding-left:var(--gutter);padding-right:var(--gutter)}.tn-brand{flex:none;align-items:center;gap:10px;display:flex}.tn-mark{color:#0000;background:var(--theme-fg);width:22px;height:22px;-webkit-mask:var(--mark) 50% / 100% 100% no-repeat;-webkit-mask:var(--mark) 50% / 100% 100% no-repeat;mask:var(--mark) 50% / 100% 100% no-repeat;flex:none;display:inline-block;overflow:hidden}.tn-name{font-family:var(--mono);letter-spacing:-.02em;text-transform:lowercase;color:var(--theme-fg);font-size:16px;font-weight:400;line-height:20px}.tn-switch{flex:none;position:relative}.tn-switch summary{cursor:pointer;list-style:none}.tn-switch summary::-webkit-details-marker{display:none}.tn-switch .menu-pop{min-width:176px;left:0;right:auto}.tn-ws{align-items:center;gap:var(--s2);border:1px solid var(--theme-border-subtle);border-radius:var(--r-panel);flex:none;height:26px;padding:0 9px;display:inline-flex}.tn-ws-dot{background:var(--acc-mint);border-radius:50%;flex:none;width:6px;height:6px}.tn-ws-name{font-family:var(--mono);letter-spacing:.04em;color:var(--theme-fg);white-space:nowrap;font-size:11.5px;line-height:14px}.tn-ws-plan{font-family:var(--ui);color:var(--theme-muted);text-transform:uppercase;font-size:9px;line-height:14px}.tn-account{justify-content:flex-end;align-items:center;gap:var(--s4);flex:auto;min-width:0;display:flex}.tn-user{align-items:center;gap:9px;min-width:0;display:flex}.tn-avatar{background:var(--acc-lav);width:26px;height:26px;font-family:var(--serif);color:#0a0a0b;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;line-height:18px;display:inline-flex}.tn-ident{flex-direction:column;gap:1px;min-width:0;display:flex}.tn-ident-name{font-family:var(--ui);color:var(--theme-fg);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:15px;overflow:hidden}.tn-ident-no{font-family:var(--mono);letter-spacing:.1em;color:var(--theme-muted);white-space:nowrap;font-size:10px;line-height:12px}@media (max-width:860px){.topnav{gap:var(--s4);padding:0 var(--s4)}.tn-ident,.tn-account .cmd-chip{display:none}.app-top .page-head,.app-top .page-body{padding-left:var(--s4);padding-right:var(--s4)}}.rulegrid{background:var(--theme-border-subtle);border-radius:var(--r-chip);align-self:flex-start;gap:1px;padding:1px;display:flex}.rulegrid>*{background:var(--theme-surface);border-radius:var(--r-cell);border:0}.rulegrid>[aria-selected=true],.rulegrid>[aria-current=page]{background:var(--theme-surface-2)}.tabrow{background:var(--theme-border-subtle);border-radius:var(--r-chip);align-self:flex-start;gap:1px;padding:1px;display:inline-flex}.tabrow button{height:var(--h-tab);background:var(--theme-surface);border-radius:var(--r-cell);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-muted);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border:0;align-items:center;padding:0 12px;display:inline-flex}.tabrow button[aria-selected=true]{background:var(--theme-surface-2);color:var(--theme-fg)}.tabrow button[aria-selected=true].mint{color:var(--acc-mint)}.tabrow button[aria-selected=true].warm{color:var(--acc-warm)}.tabrow button[aria-selected=true].red{color:var(--acc-red)}.tabrow button[aria-selected=true].lav{color:var(--acc-lav)}.tabrow button[aria-selected=true].sky{color:var(--acc-sky)}.tabrow button:hover:not([aria-selected=true]){color:var(--theme-fg)}.tabrow.flat{background:0 0;border-radius:0;gap:8px;padding:0}.tabrow.flat button{border:1px solid var(--theme-border);border-radius:var(--r-panel);height:28px;font-size:var(--t-small);letter-spacing:.06em;background:0 0;padding:0 14px}.tabrow.flat button[aria-selected=true]{background:var(--theme-surface);border-color:var(--acc-warm);color:var(--theme-fg)}.disc summary::-webkit-details-marker{display:none}.disc summary{cursor:pointer;list-style:none}.disc-row{height:var(--h-row);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--r-panel);align-items:center;gap:12px;padding:0 14px;display:flex}.disc-row:hover{border-color:var(--theme-border-strong)}.disc-chev{color:var(--theme-muted);transition:transform var(--dur) var(--ease);flex:none}.disc[open] .disc-chev{transform:rotate(90deg)}.disc-label{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-fg);flex:auto}.disc-tag{height:var(--h-tag);background:var(--theme-surface-2);border-radius:var(--r-chip);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-muted);flex:none;align-items:center;padding:0 8px;display:inline-flex}.disc-tag.mint{color:var(--acc-mint)}.disc-tag.warm{color:var(--acc-warm)}.disc-tag.sky{color:var(--acc-sky)}.disc-tag.lav{color:var(--acc-lav)}.disc-tag.red{color:var(--acc-red)}.disc-body-wrap{transition:grid-template-rows var(--dur-glitch) var(--ease-out);grid-template-rows:0fr;display:grid}.disc[open] .disc-body-wrap{grid-template-rows:1fr}.disc-body{min-height:0;overflow:hidden}.disc-body-pad{padding:16px 14px 0}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}@media (prefers-reduced-motion:reduce){.disc-body-wrap{transition:none}}.chiprail{align-items:center;gap:var(--s2);height:var(--h-ctl);justify-content:space-between;display:flex}.chiprail-l{align-items:center;gap:var(--s2);min-width:0;display:flex}.chiprail-r{align-items:center;gap:var(--s4);flex:none;display:flex}.chipdiv{background:var(--theme-border-strong);flex:none;width:1px;height:20px}.chiprail .search{flex:none;position:relative}.chiprail .search input[type=search]{width:300px;height:var(--h-ctl);border:1px solid var(--theme-border-strong);border-radius:var(--r-panel);font-size:var(--t-body);padding:0 12px}.chiprail-count{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-muted)}.cmdblock{background:var(--theme-surface);border:1px solid var(--theme-border-strong);border-radius:var(--r-panel);flex-direction:column;display:flex;overflow:clip}.cmdblock-bar{background:color-mix(in srgb, var(--theme-fg) 3%, transparent);border-bottom:1px solid var(--theme-border);height:34px;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-muted);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.cmdblock-copy{letter-spacing:.1em;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:4px 0;position:relative;overflow:hidden}.cmdblock-copy:before{content:"";-webkit-mask-image:var(--bayer-4);-webkit-mask-image:var(--bayer-4);mask-image:var(--bayer-4);opacity:0;transition:opacity var(--dur) var(--ease);background:currentColor;position:absolute;inset:0;-webkit-mask-size:4px 4px;mask-size:4px 4px}.cmdblock-copy:hover:before,.cmdblock-copy.copied:before{opacity:.14}.cmdblock-body{font-family:var(--mono);padding:16px 14px 6px;overflow-x:auto}.cmdblock .cmd{max-width:none;color:var(--theme-fg);white-space:pre;background:0 0;border:0;width:max-content;padding:0;font-size:13px;line-height:22px;display:block;overflow:visible}.cmdblock .cmd .prompt{color:var(--theme-muted);-webkit-user-select:none;user-select:none}.cmdblock .out{color:var(--theme-muted);white-space:pre;width:max-content;font-size:12px;line-height:20px}.cmdblock .ok{color:var(--acc-mint);white-space:pre;width:max-content;font-size:12px;line-height:20px}.cmdblock-acts{align-items:center;gap:14px;display:inline-flex}.cmdblock-copy{align-items:center;gap:6px;display:inline-flex}.cmdblock-copy svg{opacity:.7}.cmdblock-copy:hover svg,.cmdblock-copy.copied svg{opacity:1}.cmdblock-copy.copied{color:var(--acc-mint)}.cmd-chip{height:var(--h-chip);border:1px solid var(--theme-border-subtle);border-radius:var(--r-panel);font-family:var(--mono);color:var(--theme-muted);white-space:nowrap;flex:none;align-items:center;padding-inline:10px;font-size:11.5px;line-height:14px;display:inline-flex}.cmd-chip.strong{border-color:var(--theme-border-strong);border-radius:var(--r-chip);height:22px;font-size:var(--t-small);color:var(--theme-fg);background:var(--theme-surface);padding-inline:6px;line-height:16px}.cmdrow{justify-content:space-between;align-items:center;gap:var(--s4);background:var(--theme-surface);border:1px solid var(--theme-border-strong);border-radius:var(--r-panel);height:46px;padding:0 14px;display:flex}.cmdrow .cmd{max-width:none;font-family:var(--mono);color:var(--theme-fg);background:0 0;border:0;padding:0;font-size:13px;line-height:16px;overflow:visible}.cmdrow .cmdblock-copy{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-muted);flex:none}.mcard{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:var(--r-panel);width:640px;max-width:100%;height:400px;transition:background var(--dur-claim) var(--ease), border-color var(--dur-claim) var(--ease);flex-direction:column;justify-content:space-between;padding:28px 32px;display:flex;position:relative;overflow:clip}.mcard:not(.claimed){background:var(--theme-bg);border-color:var(--theme-border-subtle)}.mcard-field{z-index:0;pointer-events:none;opacity:var(--dither-rest);mix-blend-mode:screen;transition:opacity var(--dur-claim) var(--ease);position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 130% at 100% 0,#000 32%,#0000 68%);mask-image:radial-gradient(130% 130% at 100% 0,#000 32%,#0000 68%)}.mcard.claimed .mcard-field{opacity:var(--dither-claim)}.mcard-head,.mcard-foot{z-index:2;position:relative}.mcard-foot{justify-content:space-between;align-items:flex-end;gap:var(--s4);display:flex}.mcard-mark{font-family:var(--serif);letter-spacing:-.03em;color:var(--theme-muted);transition:color var(--dur-claim) var(--ease);font-size:34px;line-height:34px}.mcard-ident{flex-direction:column;gap:10px;min-width:0;display:flex}.mcard.sm .mcard-ident{gap:8px}.mcard-name{font-family:var(--serif);letter-spacing:-.03em;color:var(--theme-muted);transition:color var(--dur-claim) var(--ease);font-size:44px;line-height:46px}.mcard.claimed .mcard-mark,.mcard.claimed .mcard-name{color:var(--theme-fg)}.mcard-joined{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--theme-muted);font-size:11px;line-height:14px}.mcard-no{font-family:var(--mono);letter-spacing:.12em;color:var(--theme-fg);white-space:nowrap;font-size:12px;line-height:16px}.mcard-stub{z-index:2;justify-content:center;align-items:center;width:14px;height:118px;display:flex;position:absolute;bottom:26px;right:16px}.mcard-stub .mcard-no{letter-spacing:.2em;color:var(--theme-muted);transform-origin:50%;width:max-content;font-size:12px;line-height:14px;rotate:-90deg}.mcard:not(.claimed) .mcard-stub,.mcard:not(.claimed) .mcard-no{display:none}.mcard.o5{justify-content:space-between;align-items:stretch;gap:0;width:560px;height:350px;min-height:0;padding:26px 44px 26px 28px}.mcard.o5 .mcard-mark{font-size:30px;line-height:30px}.mcard.sm{width:480px;height:300px;padding:21px 24px}.mcard.sm .mcard-mark{font-size:26px;line-height:26px}.mcard.sm .mcard-name{font-size:33px;line-height:34px}.mcard.sm .mcard-joined{font-size:9px;line-height:12px}.mcard.sm .mcard-no{font-size:10px;line-height:12px}.mcard.sm .mcard-field,.mcard.o5 .mcard-field{transition:opacity var(--dur-claim) var(--ease)}.mcard.sm.claimed .mcard-field{opacity:var(--dither-claim-sm)}.mcard.tilt:after{content:"";pointer-events:none;z-index:3;background:radial-gradient(circle 60% at var(--glare-x,50%) var(--glare-y,50%), #ffffff2e, transparent 60%);opacity:0;transition:opacity var(--dur-enter) var(--ease-out);position:absolute;inset:0}.mcard.tilt:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.mcard.tilt:after{display:none}}.abanner{width:100%;height:var(--h-row);background:var(--theme-surface);border:1px solid var(--acc-warm);border-radius:var(--r-panel);font-size:var(--t-lead);color:var(--theme-fg);animation:band-in var(--dur-glitch) var(--ease-out) both;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;line-height:18px;display:flex}@media (prefers-reduced-motion:reduce){.abanner{animation:none}}.abanner .act{background:var(--theme-fg);height:28px;color:var(--theme-bg);border-radius:var(--r-panel);font-size:var(--t-body);border:0;flex:none;align-items:center;padding:0 12px;font-weight:500;display:inline-flex;position:relative;overflow:clip}.lattice{flex-wrap:wrap;gap:4px;display:flex}.lattice-cell{border-radius:0;flex:none;width:22px;height:22px;display:inline-block}.lattice-cell.used{background:var(--acc-lav)}.lattice-cell.pending{border:1px solid var(--acc-lav)}.lattice-cell.free{border:1px solid var(--theme-border-strong)}.flat{background:var(--theme-border-strong);border:1px solid var(--theme-border-strong);border-radius:var(--r-panel);grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:1px;padding:1px;display:grid;position:relative;overflow:clip}.flat>div{background:var(--theme-bg);flex-direction:column;gap:8px;padding:20px 24px;display:flex}.flat .k{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-muted)}.flat .v{font-family:var(--serif);letter-spacing:-.03em;color:var(--theme-fg);font-variant-numeric:tabular-nums;font-size:44px;line-height:48px}.flat .sub{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.04em;color:var(--theme-muted);line-height:14px}.sband{background:var(--theme-bg);border:1px solid var(--theme-border-subtle);border-radius:var(--r-panel);align-items:center;gap:16px;height:48px;padding:0 16px;display:flex}.sband .tag{width:200px;height:var(--h-tag);background:var(--theme-surface-2);border-radius:var(--r-chip);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-fg);white-space:nowrap;flex:none;align-items:center;padding:0 7px;font-size:10px;display:inline-flex;overflow:hidden}.sband .line{color:var(--theme-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:18px;overflow:hidden}.sband.mint .tag{color:var(--acc-mint)}.sband.warm .tag{color:var(--acc-warm)}.sband.red .tag{color:var(--acc-red)}.sband-stack{background:var(--theme-border-subtle);border-radius:var(--r-panel);flex-direction:column;gap:1px;padding:1px;display:flex;overflow:clip}.sband-stack .sband{border:0;border-radius:0}.savebar{z-index:50;background:var(--theme-surface);border:1px solid var(--theme-border-strong);border-radius:var(--r-panel);height:48px;animation:savebar-in var(--dur-glitch) var(--ease-out) both;align-items:center;gap:16px;padding:0 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006}.savebar.leaving{animation:savebar-out var(--dur-glitch) var(--ease-out) both}.savebar .n{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-muted)}@media (prefers-reduced-motion:reduce){.savebar,.savebar.leaving{animation:none}}.codein{gap:var(--s2);flex-direction:column;display:flex}.codein input{border:1px solid var(--theme-border-strong);border-radius:var(--r-panel);width:100%;height:150px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--theme-fg);background:0 0;padding:0 24px;font-size:62px;line-height:76px}.codein input::placeholder{color:var(--theme-subtle)}.codein label{font-family:var(--mono);font-weight:400;font-size:var(--t-micro);letter-spacing:.16em;color:var(--theme-muted);line-height:14px}.codein-err{font-size:var(--t-small);color:var(--acc-red)}.codein.invalid input{animation:shake-3 var(--dur-fast) var(--ease-quick) 2}@media (prefers-reduced-motion:reduce){.codein.invalid input{animation:none}}.rg{flex-direction:column;min-width:0;display:flex}.rg-head{align-items:center;column-gap:var(--s4);height:var(--rg-head-h,26px);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-muted);border-bottom:1px solid var(--theme-grid-line);font-weight:400;display:grid}.rg-row{align-items:center;column-gap:var(--s4);border:0;border-bottom:1px solid var(--theme-border-subtle);color:inherit;font:inherit;text-align:left;font-size:var(--t-lead);transition:background var(--dur-fast) var(--ease);background:0 0;display:grid}.rg-row:hover{background:#ffffff0e}button.rg-row{cursor:pointer;width:100%;padding:0}.rg-row>span,.rg-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rg-row>span.right,.rg-head>span.right{text-align:right}.rg-sep{top:var(--h-nav);z-index:1;background:var(--theme-bg);height:32px;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-muted);align-items:center;display:flex;position:sticky}.rg-detail{padding:var(--s3) 0 var(--s4);border-bottom:1px solid var(--theme-border-subtle)}.rg-empty{gap:var(--s3);padding:var(--s5) 0;flex-direction:column;align-items:flex-start;display:flex}.rg-empty-line{font-size:var(--t-lead);color:var(--theme-muted);margin:0}.rg.rulegrid-shell{background:var(--theme-border-subtle);border-radius:var(--r-chip);gap:1px;padding:1px}.rg.rulegrid-shell .rg-head,.rg.rulegrid-shell .rg-row{background:var(--theme-surface);border-radius:var(--r-cell);border-bottom:0}.runner{height:var(--h-chip);background:var(--theme-surface);border:1px solid var(--theme-border-subtle);border-radius:var(--r-chip);font-family:var(--ui);font-size:var(--t-body);color:var(--theme-fg);cursor:pointer;transition:box-shadow var(--dur) var(--ease-quick), border-color var(--dur-fast) var(--ease-quick), background var(--dur-fast) var(--ease-quick), opacity var(--dur-fast) var(--ease-quick);flex:none;align-items:center;gap:7px;padding:0 10px;font-weight:500;line-height:18px;display:inline-flex;overflow:clip}.runner .sw{border-radius:var(--r-cell);background:var(--sw);flex:none;width:9px;height:9px}.runner:hover{box-shadow:0 1px 2px #0000000d}.runner.accent{border-color:var(--acc-warm)}.runner.escape{border-style:dashed}.runner.chosen{background:color-mix(in srgb, var(--sw) 18%, transparent);border-color:var(--sw);color:var(--theme-fg)}.runners.deciding .runner:not(.chosen){opacity:.4}.o2-panel{transition:transform var(--dur-glitch) var(--ease-out), opacity var(--dur-glitch) var(--ease-out)}.o2-panel.leaving{opacity:0;transform:translate(-24px)}.o3-panel{animation:o3-in var(--dur-glitch) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.o2-panel,.o3-panel{opacity:1;transition:none;animation:none;transform:none}}.slot{border:1px dashed var(--theme-border-strong);border-radius:var(--r-panel);flex-direction:column;justify-content:center;gap:12px;padding:18px;display:flex}.slot.burning{animation:burn var(--dur-glitch) var(--ease-out) both;--acc:var(--acc-mint)}.abar{gap:2px;height:6px;display:flex}.abar>*{border-radius:1px}.abar-allow{background:var(--acc-sky);transform-origin:0;animation:grow var(--dur-enter) var(--ease-out) 60ms both}.abar-rest{background:var(--theme-surface-2);flex:1}.abar-bonus{background:var(--theme-surface-2);border:1px dashed var(--theme-border-strong);transform-origin:0;animation:grow var(--dur-enter) var(--ease-out) .66s both}@media (prefers-reduced-motion:reduce){.abar-allow,.abar-bonus{animation:none}}.repo-body{transition:opacity var(--dur-glitch) var(--ease-out)}.repo-body.swapping{opacity:0}.repo-row{position:relative}.repo-row.evaluate:before{content:"";background:repeating-linear-gradient(to bottom, var(--acc-warm) 0 3px, transparent 3px 6px);transform-origin:top;width:1px;animation:grow-y var(--dur-glitch) var(--ease-out) both;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.repo-row.evaluate:before{animation:none;transform:scaleY(1)}}.tag.pulse-once,.disc-tag.pulse-once,.chip.pulse-once{animation:pulse-once var(--dur-enter) var(--ease-out) 1 both}.erow{transition:transform var(--dur-fast) var(--ease-quick)}@media (prefers-reduced-motion:reduce){.erow{transition:none}}[role=dialog]>.panel{animation:dlg-in var(--dur-fast) var(--ease-out) both}@media (prefers-reduced-motion:reduce){[role=dialog]>.panel{animation:fade-in var(--dur-fast) both}.ch-bar{animation:none!important}}.ch-trend{fill:none;stroke:var(--theme-fg);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ch-trend.dashed{stroke:var(--acc-mint);stroke-dasharray:3 3}.localregion{border:1px dashed var(--theme-border-strong);border-radius:var(--r-panel);padding:0 16px 16px}.localregion-head{top:var(--h-nav);z-index:2;height:var(--h-row);background:var(--theme-bg);border-bottom:1px solid var(--theme-border-subtle);align-items:center;gap:12px;margin:0 -16px 16px;padding:0 16px;display:flex;position:sticky}.localregion-head h2{font-family:var(--ui);letter-spacing:0;margin:0;font-size:17px;font-weight:500;line-height:22px}.localregion-mark{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-mint);align-items:center;gap:7px;display:inline-flex}.localregion-mark.waiting{color:var(--theme-muted)}.localregion-origin{color:var(--theme-muted);font-size:var(--t-small);margin-left:auto}.rtag{height:var(--h-tag);border:1px solid var(--theme-border-strong);border-radius:var(--r-chip);font-family:var(--mono);font-size:var(--t-micro);color:var(--theme-muted);white-space:nowrap;flex:none;align-items:center;padding:0 7px;line-height:14px;display:inline-flex}.rtag.mint{color:var(--acc-mint);border-color:var(--acc-mint)}.rtag.warm{color:var(--acc-warm);border-color:var(--acc-warm)}.rtag.red{color:var(--acc-red);border-color:var(--acc-red)}.rtag.sky{color:var(--acc-sky);border-color:var(--acc-sky)}.rtag.lav{color:var(--acc-lav);border-color:var(--acc-lav)}.srcchip{height:var(--h-tag);border:1px solid var(--theme-border-subtle);border-radius:var(--r-chip);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-muted);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.modechip{border:1px solid var(--theme-border-strong);border-radius:var(--r-chip);height:24px;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--theme-muted);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;flex:none;align-items:center;padding:0 10px;display:inline-flex}.modechip:hover{color:var(--theme-fg)}.modechip[aria-pressed=true],.modechip.on{background:var(--theme-surface-2);color:var(--theme-fg);border-color:#0000}.hero-band{position:relative;overflow:clip}.hero-num{font-family:var(--serif);letter-spacing:-.04em;color:var(--acc-warm);font-variant-numeric:tabular-nums;font-size:72px;font-style:italic;font-weight:400;line-height:66px}.hero-num .of{font-family:var(--mono);font-style:normal;font-size:var(--t-lead);letter-spacing:0;color:var(--theme-muted);line-height:18px}.scope-legend{text-align:right}.dither-hover-field{z-index:0;pointer-events:none;opacity:.3;mix-blend-mode:screen;position:absolute;inset:0}.dcard-scrim{z-index:1;pointer-events:none;background:linear-gradient(to bottom, var(--theme-hero-bg), color-mix(in srgb, var(--theme-hero-bg) 75%, transparent), transparent);height:58%;position:absolute;inset:0 0 auto}.dfield{pointer-events:none;z-index:0;width:130px;height:130px;opacity:var(--dither-hero);position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(140% 140% at 100% 100%,#000 30%,#0000 70%);mask-image:radial-gradient(140% 140% at 100% 100%,#000 30%,#0000 70%)}.dfield.static{background:var(--tint,var(--acc-warm));-webkit-mask:var(--dither-corner-mask) 50% / 100% 100% no-repeat;-webkit-mask:var(--dither-corner-mask) 50% / 100% 100% no-repeat;mask:var(--dither-corner-mask) 50% / 100% 100% no-repeat}.dbtn.primary:before{content:"";aspect-ratio:2.3;pointer-events:none;background:var(--tint);height:100%;opacity:var(--dither-btn);-webkit-mask:var(--dither-corner-mask) 50% / 100% 100% no-repeat;-webkit-mask:var(--dither-corner-mask) 50% / 100% 100% no-repeat;mask:var(--dither-corner-mask) 50% / 100% 100% no-repeat;position:absolute;top:0;right:0}.dbtn-field{opacity:var(--dither-hover);mix-blend-mode:screen;pointer-events:none;animation:.22s both dbtn-in;position:absolute;inset:0;-webkit-mask-image:radial-gradient(140% 180% at 100% 100%,#000 30%,#0000 72%);mask-image:radial-gradient(140% 180% at 100% 100%,#000 30%,#0000 72%)}@keyframes dbtn-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dbtn-field{animation:none}}.dbtn-label{align-items:center;gap:var(--s3);display:inline-flex;position:relative}.dbtn-label svg{flex:none;width:17px;height:17px}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}@media (max-width:940px){.split{grid-template-columns:1fr}.split-art{display:none}}.split-copy{padding:var(--s7) clamp(32px, 6vw, 88px);flex-direction:column;justify-content:center;display:flex}.split-inner{width:100%;max-width:380px}.split-art{border-left:1px solid var(--line);background:var(--sunk);position:relative;overflow:hidden}.abanner .act .field{opacity:.3;width:60px;height:28px;position:absolute;top:0;right:0}.home-min{flex-direction:column;align-items:center;gap:28px;padding:96px 24px 64px;display:flex}.home-min-edit{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--color-subtle);font-size:11px;text-decoration:none}.home-min-edit:hover{color:var(--color-fg)}.home-list{width:100%;max-width:760px;padding-top:32px}.home-list-head h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:var(--color-fg);margin:0 0 20px;font-size:28px;font-weight:400}.home-empty{color:var(--color-muted);margin:0;font-size:15px;line-height:26px}.home-empty code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--color-fg);font-size:13px}.home-rows{margin:0;padding:0;list-style:none}.home-row{border-top:1px solid var(--color-border-subtle);color:inherit;align-items:center;gap:20px;padding:16px 0;text-decoration:none;display:flex}.home-rows li:last-child .home-row{border-bottom:1px solid var(--color-border-subtle)}.home-row:hover .home-row-title{color:var(--color-acc-lav)}.home-dot{background:var(--color-subtle);border-radius:4px;flex-shrink:0;width:7px;height:7px}.home-dot.ok{background:var(--color-acc-mint)}.home-row-title{color:var(--color-fg);flex-grow:1;font-size:16px}.home-row-steps,.home-row-when{font-family:var(--font-mono), ui-monospace, monospace;color:var(--color-subtle);text-align:right;flex-shrink:0;font-size:13px}.home-row-steps{width:80px}.home-row-when{width:100px}.mem{max-width:760px;margin:0 auto;padding:72px 24px 64px}.mem-back{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--color-subtle);font-size:11px;text-decoration:none}.mem-back:hover{color:var(--color-fg)}.mem-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;color:var(--color-fg);margin:20px 0 40px;font-size:40px;font-weight:400}.mem-steps{margin:0;padding:0;list-style:none}.mem-step{border-bottom:1px solid var(--color-border-subtle);font-family:var(--font-mono), ui-monospace, monospace;align-items:baseline;gap:24px;padding:14px 0;font-size:14px;display:flex}.mem-seq{color:var(--color-subtle);flex-shrink:0;width:26px}.mem-cmd{color:var(--color-fg);word-break:break-word;flex-grow:1}.mem-rep{color:var(--color-muted);flex-shrink:0}.mem-outcome{font-family:var(--font-mono), ui-monospace, monospace;color:var(--color-acc-mint);margin:0;padding-top:24px;font-size:13px}.home-list-head{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.view-toggle{border:1px solid var(--color-border);background:var(--color-surface);border-radius:4px;gap:2px;padding:3px;display:flex}.view-toggle button{font-family:var(--font-mono), ui-monospace, monospace;cursor:pointer;color:var(--color-muted);background:0 0;border:0;border-radius:3px;padding:6px 14px;font-size:12px}.view-toggle button.on{background:var(--color-surface-2);color:var(--color-fg)}.graph-wrap{padding:8px 0 0;position:relative}.graph-svg{width:100%;height:auto;display:block}.graph-svg circle{cursor:default}.graph-card{background:var(--color-surface);border:1px solid var(--color-border-strong);pointer-events:none;border-radius:4px;flex-direction:column;gap:4px;max-width:380px;padding:10px 14px;display:flex;position:absolute;transform:translate(-50%,-140%)}.graph-card-cmd{font-family:var(--font-mono), ui-monospace, monospace;color:var(--color-fg);word-break:break-all;font-size:13px}.graph-card-uses{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--color-subtle);font-size:11px}.graph-foot{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--color-subtle);margin:0;padding-top:20px;font-size:11px}.mvp{background:var(--theme-bg);flex-shrink:0;min-height:100vh;display:flex}.mvp-rail{--rail-w:64px;--rail-open-w:176px;flex:0 0 var(--rail-w);width:var(--rail-w);z-index:20;min-width:0;position:relative;overflow:visible}.mvp-rail-shell{z-index:25;width:var(--rail-open-w);height:100vh;clip-path:inset(0 calc(var(--rail-open-w) - var(--rail-w)) 0 0);flex-direction:column;padding:26px 12px 0;display:flex;position:sticky;top:0}.mvp-rail:hover .mvp-rail-shell,.mvp-rail:focus-within .mvp-rail-shell{clip-path:inset(0)}.mvp-rail-base{width:var(--rail-w);background:var(--theme-bg);pointer-events:none;position:absolute;inset:0 auto 0 0}.mvp-rail-wing{inset:0 0 0 var(--rail-w);background:var(--theme-bg);opacity:0;pointer-events:none;transition:opacity var(--dur-glitch) var(--ease-out);position:absolute}.mvp-rail:hover .mvp-rail-wing,.mvp-rail:focus-within .mvp-rail-wing{opacity:1}.mvp-rail-edge{background:var(--theme-border-subtle);pointer-events:none;width:1px;transform:translateX(calc(var(--rail-w) - 1px));transition:transform var(--dur-glitch) var(--ease-out);position:absolute;inset:0 auto 0 0}.mvp-rail:hover .mvp-rail-edge,.mvp-rail:focus-within .mvp-rail-edge{transform:translateX(calc(var(--rail-open-w) - 1px))}.mvp-rail-list{z-index:1;flex-direction:column;flex:auto;gap:4px;min-height:0;margin-top:28px;display:flex;position:relative}.mvp-mark{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.mvp-mark img{width:24px;height:24px;display:block}.mvp-icon{width:100%;height:40px;color:var(--theme-subtle);transition:background-color var(--dur-fast) var(--ease-quick), color var(--dur-fast) var(--ease-quick);border-radius:4px;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.mvp-icon-glyph{flex:none;justify-content:center;align-items:center;width:40px;display:flex}.mvp-icon-glyph svg{display:block}.mvp-icon-label{font-family:var(--ui);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-glitch) var(--ease-out) 40ms, transform var(--dur-glitch) var(--ease-out) 40ms, color var(--dur-fast) var(--ease-quick);font-size:15px;line-height:18px;transform:translate(-6px)}.mvp-rail:hover .mvp-icon-label,.mvp-rail:focus-within .mvp-icon-label{opacity:1;transform:none}.mvp-icon:hover,.mvp-icon:focus-visible{background-color:var(--theme-surface-hover);color:var(--tint,var(--theme-fg))}.mvp-icon.on{color:var(--tint,var(--theme-fg))}.mvp-rail-field{z-index:1;pointer-events:none;flex:none;width:100%;height:clamp(0px,22vh,148px);position:relative;overflow:hidden}.mvp-page{flex-direction:column;flex-grow:1;min-width:0;display:flex}.mvp-content{flex-direction:column;flex-grow:1;padding:72px 96px;display:flex}.mvp-head,.mvp-graph-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.mvp-head{padding-bottom:56px}.mvp-head .lead,.mvp-graph-head .lead{flex-grow:1;align-items:baseline;gap:24px;min-width:0;display:flex}.mvp-title{font-family:var(--serif);letter-spacing:-.03em;color:var(--theme-fg);margin:0;font-size:48px;font-weight:400;line-height:58px}.mvp-title.sm{font-size:40px;line-height:48px}.mvp-note{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-subtle);font-size:11px;line-height:14px}.mvp-toggle{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:4px;align-items:center;gap:2px;padding:3px;display:flex;position:relative}.mvp-toggle button{width:36px;height:32px;color:var(--theme-subtle);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-quick), color var(--dur-fast) var(--ease-quick);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.mvp-toggle button.on{background:var(--theme-surface-2);color:var(--theme-fg)}.mvp-toggle button:hover,.mvp-toggle button:focus-visible{color:var(--theme-fg)}.mvp-toggle svg{display:block}.mvp-tip{background:var(--theme-surface);border:1px solid var(--theme-border-strong);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-fg);white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;transition:opacity var(--dur-fast) var(--ease-quick), transform var(--dur-fast) var(--ease-quick);z-index:4;border-radius:3px;padding:4px 8px;font-size:11px;line-height:14px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.mvp-toggle button:hover .mvp-tip,.mvp-toggle button:focus-visible .mvp-tip,.mvp-icon-btn:hover .mvp-tip,.mvp-icon-btn:focus-visible .mvp-tip,.mvp-swatches .sw:hover .mvp-tip,.mvp-swatches .sw:focus-visible .mvp-tip,.mvp-motions .mo:hover .mvp-tip,.mvp-motions .mo:focus-visible .mvp-tip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.mvp-rows{margin:0;padding:0;list-style:none}.mvp-row{border-top:1px solid var(--theme-border-subtle);color:inherit;transition:background-color var(--dur-fast) var(--ease-quick);align-items:center;gap:32px;margin-inline:-8px;padding-block:18px;padding-inline:8px;text-decoration:none;display:flex}.mvp-rows li:last-child .mvp-row{border-bottom:1px solid var(--theme-border-subtle)}.mvp-row:hover{background-color:var(--theme-surface-hover)}.mvp-row:hover .mvp-row-title{color:var(--acc-lav)}.mvp-dot{background:var(--acc-warm);border-radius:4px;flex-shrink:0;width:7px;height:7px}.mvp-dot.ok{background:var(--acc-mint)}.mvp-row-title{font-family:var(--ui);color:var(--theme-fg);text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-fast) var(--ease-quick);flex-grow:1;font-size:16px;line-height:20px;overflow:hidden}.mvp-steps,.mvp-when{font-family:var(--mono);text-align:right;flex-shrink:0;font-size:13px;line-height:16px}.mvp-steps{width:48px;color:var(--theme-muted)}.mvp-when{width:110px;color:var(--theme-subtle)}.mvp-row-go{width:12px;color:var(--theme-subtle);opacity:0;transition:opacity var(--dur-fast) var(--ease-quick), transform var(--dur-fast) var(--ease-quick), color var(--dur-fast) var(--ease-quick);flex-shrink:0;transform:translate(0)}.mvp-row:hover .mvp-row-go{opacity:1;color:var(--theme-fg);transform:translate(4px)}.mvp-empty{color:var(--theme-muted);margin:0;font-size:15px;line-height:26px}.mvp-empty code{font-family:var(--mono);color:var(--theme-fg);font-size:13px}.mvp-graph-page{flex-direction:column;flex-grow:1;padding:56px 64px 40px;display:flex}.mvp-graph-head{padding-bottom:36px}.mvp-canvas{border:1px solid var(--theme-border-subtle);background:#0c0c0e;border-radius:4px;flex-grow:1;min-height:715px;position:relative;overflow:clip}.mvp-canvas svg{width:100%;height:100%;display:block;position:absolute;inset:0}.mvp-hover{background:var(--theme-surface);border:1px solid var(--theme-border-strong);pointer-events:none;border-radius:4px;flex-direction:column;gap:4px;max-width:380px;padding:12px 16px;display:flex;position:absolute;transform:translate(-50%,24px)}.mvp-hover-cmd{font-family:var(--ui);color:var(--theme-fg);word-break:break-all;font-size:14px}.mvp-hover-uses{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--theme-subtle);font-size:11px}.mvp-steps-list{margin:0;padding:0;list-style:none}.mvp-step{border-bottom:1px solid var(--theme-border-subtle);align-items:baseline;gap:28px;padding-block:16px;display:flex}.mvp-seq{width:28px;font-family:var(--mono);color:var(--theme-subtle);flex-shrink:0;font-size:13px;line-height:16px}.mvp-cmd{font-family:var(--mono);color:var(--theme-fg);word-break:break-word;flex-grow:1;font-size:15px;line-height:18px}.mvp-exit{text-align:right;width:70px;font-family:var(--mono);color:var(--acc-warm);flex-shrink:0;font-size:13px;line-height:16px}.mvp-exit.ok{color:var(--acc-mint)}.mvp-card{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.mvp-signout{padding-top:56px}.mvp-canvas-empty{font-family:var(--mono);color:var(--theme-subtle);place-items:center;font-size:13px;display:grid}.mvp-card-frame{display:inline-flex;position:relative}.mvp-card-tools{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:16px;right:16px}.mvp-share-menu{position:absolute;top:calc(100% + 8px);left:auto;right:0}.mvp-icon-btn{border:1px solid var(--theme-border-strong);width:34px;height:34px;color:var(--theme-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-quick), border-color var(--dur-fast) var(--ease-quick);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.mvp-icon-btn:hover,.mvp-icon-btn:focus-visible,.mvp-icon-btn[aria-expanded=true]{color:var(--theme-fg);border-color:var(--theme-fg)}.mvp-icon-btn.on-card{background:#000000c2}.mvp-knobs{flex-direction:column;gap:16px;padding-top:8px;display:flex}.mvp-swatches{gap:8px;display:flex}.mvp-swatches .sw{cursor:pointer;background:var(--sw);width:22px;height:22px;transition:outline-color var(--dur-fast) var(--ease-quick);border:1px solid #0000;border-radius:3px;padding:0;position:relative;box-shadow:inset 0 0 0 1px #0006}.mvp-swatches .sw.on{outline:1px solid var(--theme-fg);outline-offset:2px}.mvp-motions{--pat:#8a8a8e;gap:8px;display:flex}.mvp-motions .mo{cursor:pointer;border:1px solid var(--theme-border-strong);width:44px;height:44px;transition:border-color var(--dur-fast) var(--ease-quick);background:#0c0c0e;border-radius:4px;padding:0;position:relative;overflow:clip}.mvp-motions .mo:hover,.mvp-motions .mo:focus-visible{border-color:var(--theme-muted)}.mvp-motions .mo.on{border-color:var(--theme-fg)}.mvp-mofig{position:absolute;inset:0}.mvp-mofig:after{content:"";position:absolute;inset:0}.mvp-mofig.t-bloom:after{background:radial-gradient(90% 110% at 100% 0%, var(--pat) 0 28%, transparent 68%), radial-gradient(50% 60% at 82% 18%, var(--pat) 0 20%, transparent 58%);-webkit-mask-image:var(--bayer-4);-webkit-mask-image:var(--bayer-4);mask-image:var(--bayer-4);-webkit-mask-size:3px 3px;mask-size:3px 3px}.mvp-mofig.t-wave:after{background:radial-gradient(ellipse 160% 36% at 50% 12%, var(--pat) 0 38%, transparent 58%), radial-gradient(ellipse 160% 36% at 50% 42%, var(--pat) 0 38%, transparent 58%), radial-gradient(ellipse 160% 36% at 50% 72%, var(--pat) 0 38%, transparent 58%), radial-gradient(ellipse 160% 36% at 50% 102%, var(--pat) 0 38%, transparent 58%);-webkit-mask-image:var(--bayer-4);-webkit-mask-image:var(--bayer-4);mask-image:var(--bayer-4);-webkit-mask-size:3px 3px;mask-size:3px 3px}.mvp-mofig.t-ripple:after{background:repeating-radial-gradient(circle at 50% 50%, var(--pat) 0 4px, transparent 4px 9px);-webkit-mask-image:var(--bayer-4);-webkit-mask-image:var(--bayer-4);mask-image:var(--bayer-4);-webkit-mask-size:3px 3px;mask-size:3px 3px}.mvp-mofig.t-swirl:after{background:repeating-conic-gradient(from 200deg at 55% 48%, var(--pat) 0 14deg, transparent 14deg 32deg);-webkit-mask-image:var(--bayer-4);-webkit-mask-image:var(--bayer-4);mask-image:var(--bayer-4);-webkit-mask-size:3px 3px;mask-size:3px 3px}@media (prefers-reduced-motion:reduce){.mvp-rail-wing,.mvp-rail-edge,.mvp-icon,.mvp-icon-label,.mvp-toggle button,.mvp-tip,.mvp-row,.mvp-row-title,.mvp-row-go,.mvp-icon-btn,.mvp-swatches .sw,.mvp-motions .mo{transition:none}.mvp-icon-label,.mvp-row-go{transform:none}}@media (max-width:860px){.mvp{flex-direction:column}.mvp-rail{flex-basis:auto;width:100%}.mvp-rail-shell{clip-path:none;border-bottom:1px solid var(--theme-border-subtle);flex-direction:row;align-items:center;gap:12px;width:100%;height:auto;padding:8px 16px}.mvp-rail-base,.mvp-rail-wing,.mvp-rail-edge,.mvp-rail-field{display:none}.mvp-rail-list{flex-direction:row;margin-top:0}.mvp-icon{width:40px}.mvp-icon-label{display:none}.mvp-content{padding:40px 24px}.mvp-graph-page{padding:32px 20px 24px}}.graph-board .mvp-head{padding-bottom:28px}.graph-search{margin-bottom:32px}.graph-split{grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:start;gap:48px;display:grid}.graph-split-list{min-width:0}.graph-split-graph{border:1px solid var(--theme-border-subtle);border-radius:6px;min-width:0;position:sticky;top:24px;overflow:clip}.graph-split-graph .mvp-canvas{border:0;border-radius:0;min-height:520px}.mvp-rowwrap{align-items:center;display:flex;position:relative}.mvp-rowwrap .mvp-row{flex:auto;min-width:0}.mvp-row:after{content:"";pointer-events:none;color:var(--acc-lav);opacity:0;transition:opacity var(--dur-fast) var(--ease-quick);background-image:radial-gradient(currentColor .5px,#0000 .6px);background-size:3px 3px;position:absolute;inset:0}.mvp-row{position:relative}.mvp-rowwrap:hover .mvp-row:after,.mvp-rowwrap:focus-within .mvp-row:after{opacity:var(--dither-rest)}.mvp-del{background:var(--theme-surface);min-width:28px;height:28px;color:var(--theme-subtle);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-quick), color var(--dur-fast) var(--ease-quick), border-color var(--dur-fast) var(--ease-quick);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.mvp-rowwrap:hover .mvp-del,.mvp-rowwrap:focus-within .mvp-del,.mvp-del:focus-visible{opacity:1}.mvp-del:hover{color:var(--acc-warm);border-color:var(--theme-border-strong)}.mvp-del.armed{opacity:1;color:var(--acc-red);border-color:var(--acc-red);background:var(--theme-surface)}.mvp-rowwrap:has(.mvp-del.armed) .mvp-when{opacity:0;transition:opacity var(--dur-fast) var(--ease-quick)}.mvp-del:disabled{cursor:default}.mvp-del-word{font-family:var(--mono);letter-spacing:.08em;font-size:11px;line-height:14px}@media (max-width:1100px){.graph-split{grid-template-columns:minmax(0,1fr);gap:32px}.graph-split-graph{order:-1;position:static}.graph-split-graph .mvp-canvas{min-height:420px}}@media (max-width:860px){.graph-board.mvp-content{padding:40px 24px}.graph-search{margin-bottom:24px}.mvp-row{gap:20px}.mvp-when{width:84px}.mvp-del{opacity:1}}@media (max-width:720px){.graph-split-graph .mvp-canvas{min-height:340px}.mvp-when{display:none}.mvp-row{gap:14px;padding-block:16px}.mvp-row-title{font-size:15px}.mvp-row-go{display:none}.mvp-del{margin-left:4px;position:static;transform:none}.mvp-rowwrap{gap:8px}}@media (max-width:560px){.graph-board.mvp-content{padding:32px 16px}.mvp-steps{width:34px}}.mvp-icon-glyph svg{transform-origin:50%;transition:transform .28s cubic-bezier(.34,1.56,.64,1);overflow:visible}.mvp-icon-glyph svg>*{transform-origin:50%;transition:transform .32s cubic-bezier(.34,1.56,.64,1),opacity .22s cubic-bezier(.2,0,0,1)}.mvp-icon:hover .mvp-icon-glyph svg,.mvp-icon:focus-visible .mvp-icon-glyph svg{transform:translateY(-1.5px)scale(1.1)}.mvp-icon:hover [data-glyph=graph] svg,.mvp-icon:focus-visible [data-glyph=graph] svg{transform:scale(1.04)}.mvp-icon:hover [data-glyph=graph] svg>:first-child,.mvp-icon:focus-visible [data-glyph=graph] svg>:first-child{transform:translateY(-1.7px)}.mvp-icon:hover [data-glyph=graph] svg>:nth-child(2),.mvp-icon:focus-visible [data-glyph=graph] svg>:nth-child(2){transition-delay:45ms;transform:translate(-1.6px,1.1px)}.mvp-icon:hover [data-glyph=graph] svg>:nth-child(3),.mvp-icon:focus-visible [data-glyph=graph] svg>:nth-child(3){transition-delay:90ms;transform:translate(1.6px,1.1px)}.mvp-icon:hover [data-glyph=sessions] svg,.mvp-icon:focus-visible [data-glyph=sessions] svg{transform:none}.mvp-icon:hover [data-glyph=sessions] svg>:first-child,.mvp-icon:focus-visible [data-glyph=sessions] svg>:first-child{transform:translate(-1.8px)scale(1.3)}.mvp-icon:hover [data-glyph=sessions] svg>:nth-child(2),.mvp-icon:focus-visible [data-glyph=sessions] svg>:nth-child(2){transition-delay:55ms;transform:translate(-1.8px)scale(1.3)}.mvp-icon:hover [data-glyph=sessions] svg>:nth-child(3),.mvp-icon:focus-visible [data-glyph=sessions] svg>:nth-child(3){transition-delay:.11s;transform:translate(-1.8px)scale(1.3)}.mvp-icon:hover [data-glyph=sessions] svg>:nth-child(4),.mvp-icon:focus-visible [data-glyph=sessions] svg>:nth-child(4){transform:translate(.9px)}.mvp-icon:hover [data-glyph=account] svg,.mvp-icon:focus-visible [data-glyph=account] svg{transform:scale(1.06)}.mvp-icon:hover [data-glyph=account] svg>:first-child,.mvp-icon:focus-visible [data-glyph=account] svg>:first-child{transform:translateY(-1.4px)}@media (prefers-reduced-motion:reduce){.mvp-icon-glyph svg,.mvp-icon-glyph svg>*{transition:none;transform:none}}
