.tokens.svelte-4xxbxu{display:flex;flex-direction:column}.row.svelte-4xxbxu{display:grid;grid-template-columns:220px 1fr;gap:32px;padding:16px 0;border-top:1px solid var(--border);align-items:center}.row.svelte-4xxbxu:last-child{border-bottom:1px solid var(--border)}.vis.svelte-4xxbxu{padding:24px 0}.track.svelte-4xxbxu{position:relative;height:4px;background:var(--border)}.dot.svelte-4xxbxu{position:absolute;top:-4px;left:0;width:12px;height:12px;background:var(--brand);border-radius:999px;animation:svelte-4xxbxu-move 2.5s infinite alternate}@keyframes svelte-4xxbxu-move{0%{left:0}to{left:calc(100% - 12px)}}.label.svelte-4xxbxu{margin-bottom:4px}.value.svelte-4xxbxu{font-family:var(--font-mono);font-size:12px;color:var(--fg-muted);margin-bottom:4px}.role.svelte-4xxbxu{font-size:13px;color:var(--fg-muted)}.durations.svelte-4xxbxu{width:100%;border-collapse:collapse}.durations.svelte-4xxbxu th:where(.svelte-4xxbxu){text-align:left;font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-muted);font-weight:500;padding:12px 16px 12px 0;border-bottom:1px solid var(--border)}.durations.svelte-4xxbxu td:where(.svelte-4xxbxu){padding:16px 16px 16px 0;border-bottom:1px solid var(--border);vertical-align:middle;font-size:14px}.dv.svelte-4xxbxu{font-family:var(--font-mono);color:var(--fg);width:120px}.dr.svelte-4xxbxu{color:var(--fg-muted)}.rules.svelte-4xxbxu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.rules.svelte-4xxbxu li:where(.svelte-4xxbxu){padding:16px 0;border-top:1px solid var(--border);font-size:14px;line-height:1.6;color:var(--fg)}.rules.svelte-4xxbxu li:where(.svelte-4xxbxu):last-child{border-bottom:1px solid var(--border)}.rules.svelte-4xxbxu code:where(.svelte-4xxbxu){font-family:var(--font-mono);font-size:.95em;background:var(--bg-muted);padding:1px 6px}.rules.svelte-4xxbxu a:where(.svelte-4xxbxu){color:var(--brand);text-decoration:underline}.see-brand.svelte-4xxbxu{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-decoration:none;color:var(--fg);transition:color .15s;margin-top:64px}.see-brand.svelte-4xxbxu:hover{color:var(--brand)}.see-label.svelte-4xxbxu{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:4px}.see-title.svelte-4xxbxu{display:block;font-size:17px;font-weight:500}@media(max-width:720px){.row.svelte-4xxbxu{grid-template-columns:1fr}}
