.page.svelte-1xx3elh{max-width:1200px;margin:0 auto;padding:24px 20px 80px}.hdr.svelte-1xx3elh h1:where(.svelte-1xx3elh){margin:0 0 6px;font-size:28px}.hdr-sub.svelte-1xx3elh{margin:0;color:#ffffffb3;font-size:14px;line-height:1.6}.hdr-sub.svelte-1xx3elh code:where(.svelte-1xx3elh){background:#ffffff14;padding:1px 6px;border-radius:4px;font-size:12px}.hdr-row.svelte-1xx3elh{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.btn-asana.svelte-1xx3elh{background:linear-gradient(135deg,#f06a6a,#d65d4f);color:#fff;border:none;padding:10px 18px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px #f06a6a4d;flex-shrink:0}.btn-asana.svelte-1xx3elh:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.btn-asana.svelte-1xx3elh:disabled{opacity:.55;cursor:not-allowed}.sync-toast.svelte-1xx3elh{margin-top:12px;padding:8px 12px;border-radius:6px;font-size:13px}.sync-toast.ok.svelte-1xx3elh{background:#22c55e1f;color:#86efac;border:1px solid rgba(34,197,94,.25)}.sync-toast.err.svelte-1xx3elh{background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.25)}.freshness.svelte-1xx3elh{margin-top:12px;font-size:12px;color:#ffffff8c}.freshness.svelte-1xx3elh strong:where(.svelte-1xx3elh){color:#ffffffd9}.card.svelte-1xx3elh{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;margin-top:20px}.card.svelte-1xx3elh h2:where(.svelte-1xx3elh){margin:0 0 16px;font-size:17px}.card.svelte-1xx3elh h3:where(.svelte-1xx3elh){margin:0 0 12px;font-size:15px}.filter-card.svelte-1xx3elh .row:where(.svelte-1xx3elh){display:flex;flex-wrap:wrap;gap:12px;align-items:end}.filter-card.svelte-1xx3elh label:where(.svelte-1xx3elh){display:flex;flex-direction:column;gap:4px;font-size:12px;color:#ffffffb3}.filter-card.svelte-1xx3elh label.grow:where(.svelte-1xx3elh){flex:1;min-width:240px}.filter-card.svelte-1xx3elh input:where(.svelte-1xx3elh){background:#0000004d;border:1px solid rgba(255,255,255,.15);color:#fff;padding:8px 10px;border-radius:6px;font-size:14px;color-scheme:dark}.btn-primary.svelte-1xx3elh{background:#6366f1;color:#fff;border:none;padding:9px 18px;border-radius:6px;font-weight:600;cursor:pointer;font-size:14px}.btn-primary.svelte-1xx3elh:disabled{opacity:.5;cursor:not-allowed}.btn-primary.svelte-1xx3elh:hover:not(:disabled){background:#4f46e5}.quick.svelte-1xx3elh{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-1xx3elh{background:#ffffff0f;color:#ffffffd9;border:1px solid rgba(255,255,255,.1);padding:5px 12px;border-radius:999px;font-size:12px;cursor:pointer}.chip.svelte-1xx3elh:hover{background:#ffffff1f}table.svelte-1xx3elh{width:100%;border-collapse:collapse;font-size:14px}th.svelte-1xx3elh,td.svelte-1xx3elh{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06)}th.svelte-1xx3elh{font-weight:600;color:#fff9;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.num.svelte-1xx3elh{text-align:right}.badge.svelte-1xx3elh{display:inline-block;min-width:32px;padding:4px 10px;background:#ef444426;color:#fca5a5;border-radius:999px;font-weight:600;text-align:center}.who.svelte-1xx3elh{display:flex;flex-direction:column;gap:2px}.who.svelte-1xx3elh .muted:where(.svelte-1xx3elh),td.muted.svelte-1xx3elh{color:#ffffff80;font-size:12px}td.svelte-1xx3elh a:where(.svelte-1xx3elh){color:#93c5fd;text-decoration:none}td.svelte-1xx3elh a:where(.svelte-1xx3elh):hover{text-decoration:underline}.empty.svelte-1xx3elh{color:#ffffff80;font-size:14px;line-height:1.6;margin:0}.error-card.svelte-1xx3elh{background:#ef44441a;border-color:#ef44444d}.hint-card.svelte-1xx3elh pre:where(.svelte-1xx3elh){background:#0006;border:1px solid rgba(255,255,255,.08);padding:12px;border-radius:6px;overflow-x:auto;font-size:12px;line-height:1.6}.hint-card.svelte-1xx3elh ol:where(.svelte-1xx3elh){padding-left:20px;line-height:1.8}.hint-card.svelte-1xx3elh code:where(.svelte-1xx3elh){background:#ffffff14;padding:1px 6px;border-radius:3px;font-size:12px}@media (max-width: 720px){.filter-card.svelte-1xx3elh .row:where(.svelte-1xx3elh){flex-direction:column;align-items:stretch}.filter-card.svelte-1xx3elh label.grow:where(.svelte-1xx3elh){min-width:0}table.svelte-1xx3elh{font-size:12px}th.svelte-1xx3elh,td.svelte-1xx3elh{padding:8px 6px}}
