:root{--core-color-grey-0:#fff;--core-color-grey-25:#fafafa;--core-color-grey-30:#f7f7f8;--core-color-grey-40:#f4f5f7;--core-color-grey-50:#f1f2f4;--core-color-grey-75:#eef0f3;--core-color-grey-100:#e5e7eb;--core-color-grey-150:#dfe1e6;--core-color-grey-200:#d4d7dd;--core-color-grey-300:#c1c7d0;--core-color-grey-400:#b0b6c0;--core-color-grey-450:#9aa0a6;--core-color-grey-500:#8590a2;--core-color-grey-550:#6b7280;--core-color-grey-600:#626f86;--core-color-grey-650:#5c6370;--core-color-grey-700:#4b5563;--core-color-grey-750:#44546f;--core-color-grey-900:#1c2024;--core-color-grey-950:#172b4d;--core-color-neutral-100:#e6e6e6;--core-color-neutral-800:#333;--core-color-neutral-900:#1a1a1a;--core-color-neutral-1000:#000;--core-color-warm-50:#f5f5f3;--core-color-warm-60:#f1f0ef;--core-color-warm-100:#f4ead2;--core-color-warm-300:#d6d6d2;--core-color-warm-500:#9a9a96;--core-color-warm-700:#4b4b48;--core-color-blue-25:#f3f9ff;--core-color-blue-50:#e8f3ff;--core-color-blue-75:#e1efff;--core-color-blue-100:#cce0ff;--core-color-blue-200:#a6ccf5;--core-color-blue-300:#53aefa;--core-color-blue-450:#0d99ff;--core-color-blue-500:#0090ff;--core-color-blue-550:#0284c7;--core-color-blue-600:#0c66e4;--core-color-blue-650:#0b6fc2;--core-color-blue-700:#05c;--core-color-cyan-50:#d4f3fa;--core-color-cyan-200:#8ee0f2;--core-color-cyan-300:#6fd3ff;--core-color-cyan-400:#4acbe3;--core-color-indigo-500:#3e63dd;--core-color-purple-25:#faf8ff;--core-color-purple-50:#f5f0ff;--core-color-purple-75:#ebe6ff;--core-color-purple-100:#dfd8fd;--core-color-purple-200:#c8b6f5;--core-color-purple-300:#ab82de;--core-color-purple-400:#9d7bff;--core-color-purple-500:#8e4ec6;--core-color-purple-600:#7c3aed;--core-color-purple-950:#1c1248;--core-color-pink-50:#fde4f1;--core-color-pink-200:#e9b3de;--core-color-pink-300:#e07abf;--core-color-pink-400:#ff6fc8;--core-color-pink-500:#d6409f;--core-color-red-50:#fde8e8;--core-color-red-100:#ffd5d2;--core-color-red-200:#f7a4ad;--core-color-red-300:#ff7a93;--core-color-red-350:#ff6b8b;--core-color-red-400:#f2777a;--core-color-red-500:#e5484d;--core-color-red-550:#f43f5e;--core-color-red-600:#c9372c;--core-color-red-700:#b42318;--core-color-orange-50:#ffe9d6;--core-color-orange-150:#ffc46b;--core-color-orange-200:#ffb86b;--core-color-orange-300:#fb9240;--core-color-orange-500:#f76b15;--core-color-yellow-25:#fff7d6;--core-color-yellow-50:#fff4d6;--core-color-yellow-75:#fff4c2;--core-color-yellow-100:#fff9b1;--core-color-yellow-150:#ffe7a3;--core-color-yellow-175:#f8e6a0;--core-color-yellow-300:#f5d128;--core-color-yellow-400:#ffc53d;--core-color-yellow-450:#ffb224;--core-color-yellow-500:#f5a524;--core-color-yellow-550:#d6a100;--core-color-amber-600:#d97706;--core-color-amber-700:#b45309;--core-color-amber-800:#92400e;--core-color-lime-50:#effcd6;--core-color-lime-200:#d5f692;--core-color-lime-400:#ade154;--core-color-green-50:#e6f6eb;--core-color-green-75:#dff3e4;--core-color-green-100:#baf3db;--core-color-green-500:#46a758;--core-color-green-550:#30a46c;--core-color-green-600:#16a34a;--core-color-green-650:#1f845a;--core-color-green-700:#2a7e3b;--core-color-green-800:#216e4e;--core-color-teal-50:#d9f2f0;--core-color-teal-200:#9fe0c9;--core-color-teal-300:#59c3af;--core-color-teal-500:#12a594;--core-color-alpha-black-04:#0000000a;--core-color-alpha-black-06:#0000000f;--core-color-alpha-black-07:#00000012;--core-color-alpha-black-08:#00000014;--core-color-alpha-black-10:#0000001a;--core-color-alpha-black-12:#0000001f;--core-color-alpha-black-14:#00000024;--core-color-alpha-black-15:#00000026;--core-color-alpha-black-18:#0000002e;--core-color-alpha-black-20:#0003;--core-color-alpha-black-22:#00000038;--core-color-alpha-black-25:#00000040;--core-color-alpha-black-30:#0000004d;--core-color-alpha-black-35:#00000059;--core-color-alpha-white-00:#fff0;--core-color-alpha-white-20:#fff3;--core-color-alpha-white-64:#ffffffa3;--core-color-alpha-white-85:#ffffffd9;--core-color-alpha-blue-08:#0d99ff14;--core-color-alpha-blue-15:#0d99ff26;--core-color-alpha-blue-22:#0d99ff38;--core-color-alpha-purple-08:#7c3aed14;--core-color-alpha-yellow-16:#f5a52429;--core-color-alpha-warm-62:#f5f5f39e;--core-color-transparent:transparent;--core-dimension-0:0px;--core-dimension-1:1px;--core-dimension-2:2px;--core-dimension-3:3px;--core-dimension-4:4px;--core-dimension-5:5px;--core-dimension-6:6px;--core-dimension-7:7px;--core-dimension-8:8px;--core-dimension-9:9px;--core-dimension-10:10px;--core-dimension-11:11px;--core-dimension-12:12px;--core-dimension-13:13px;--core-dimension-14:14px;--core-dimension-15:15px;--core-dimension-16:16px;--core-dimension-18:18px;--core-dimension-20:20px;--core-dimension-22:22px;--core-dimension-24:24px;--core-dimension-26:26px;--core-dimension-28:28px;--core-dimension-30:30px;--core-dimension-32:32px;--core-dimension-34:34px;--core-dimension-36:36px;--core-dimension-38:38px;--core-dimension-40:40px;--core-dimension-42:42px;--core-dimension-44:44px;--core-dimension-48:48px;--core-dimension-52:52px;--core-dimension-56:56px;--core-dimension-58:58px;--core-dimension-60:60px;--core-dimension-62:62px;--core-dimension-64:64px;--core-dimension-70:70px;--core-dimension-72:72px;--core-dimension-76:76px;--core-dimension-80:80px;--core-dimension-84:84px;--core-dimension-86:86px;--core-dimension-88:88px;--core-dimension-92:92px;--core-dimension-96:96px;--core-dimension-116:116px;--core-dimension-120:120px;--core-dimension-130:130px;--core-dimension-170:170px;--core-dimension-180:180px;--core-dimension-184:184px;--core-dimension-200:200px;--core-dimension-220:220px;--core-dimension-230:230px;--core-dimension-240:240px;--core-dimension-248:248px;--core-dimension-260:260px;--core-dimension-280:280px;--core-dimension-300:300px;--core-dimension-320:320px;--core-dimension-330:330px;--core-dimension-332:332px;--core-dimension-340:340px;--core-dimension-360:360px;--core-dimension-380:380px;--core-dimension-420:420px;--core-dimension-460:460px;--core-dimension-480:480px;--core-dimension-520:520px;--core-dimension-560:560px;--core-dimension-600:600px;--core-dimension-720:720px;--core-dimension-760:760px;--core-dimension-980:980px;--core-dimension-1040:1040px;--core-dimension-1080:1080px;--core-dimension-1200:1200px;--core-dimension-1799:1799px;--core-dimension-9999:9999px;--core-dimension-1_5:1.5px;--core-dimension-2_5:2.5px;--core-font-family-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif;--core-font-family-display:"Clash Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Helvetica, Arial, sans-serif;--core-font-family-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--core-font-size-10:10px;--core-font-size-11:11px;--core-font-size-12:12px;--core-font-size-13:13px;--core-font-size-14:14px;--core-font-size-15:15px;--core-font-size-16:16px;--core-font-size-18:18px;--core-font-size-20:20px;--core-font-size-24:24px;--core-font-size-26:26px;--core-font-size-32:32px;--core-font-weight-regular:400;--core-font-weight-medium:500;--core-font-weight-semibold:600;--core-font-weight-bold:700;--core-line-height-100:1;--core-line-height-104:1.04;--core-line-height-110:1.1;--core-line-height-130:1.3;--core-line-height-140:1.4;--core-line-height-150:1.5;--core-letter-spacing-0:0;--core-letter-spacing-1:.01em;--core-letter-spacing-3:.03em;--core-letter-spacing-6:.06em;--core-letter-spacing--1:-.01em;--core-duration-55:55ms;--core-duration-90:90ms;--core-duration-120:.12s;--core-duration-150:.15s;--core-duration-200:.2s;--core-duration-250:.25s;--core-duration-300:.3s;--core-duration-350:.35s;--core-duration-500:.5s;--core-duration-600:.6s;--core-duration-900:.9s;--core-duration-1000:1s;--core-duration-1200:1.2s;--core-duration-1300:1.3s;--core-duration-1600:1.6s;--core-duration-1800:1.8s;--core-duration-1900:1.9s;--core-easing-linear:linear;--core-easing-ease:ease;--core-easing-out:ease-out;--core-easing-in-out:ease-in-out;--core-easing-spring:cubic-bezier(.34, 1.56, .64, 1);--core-easing-expo:cubic-bezier(.22, 1, .36, 1);--core-easing-step:steps(1);--core-opacity-0:0;--core-opacity-8:.08;--core-opacity-18:.18;--core-opacity-28:.28;--core-opacity-35:.35;--core-opacity-40:.4;--core-opacity-45:.45;--core-opacity-50:.5;--core-opacity-55:.55;--core-opacity-65:.65;--core-opacity-70:.7;--core-opacity-75:.75;--core-opacity-90:.9;--core-opacity-100:1;--core-z-index-0:0;--core-z-index-1:1;--core-z-index-2:2;--core-z-index-3:3;--core-z-index-5:5;--core-z-index-10:10;--core-z-index-12:12;--core-z-index-13:13;--core-z-index-14:14;--core-z-index-15:15;--core-z-index-16:16;--core-z-index-20:20;--core-z-index-25:25;--core-z-index-30:30;--core-z-index-40:40;--core-z-index-50:50;--core-z-index-60:60;--core-z-index-61:61;--color-bg-canvas:var(--core-color-warm-50);--color-bg-sunken:var(--core-color-warm-50);--color-bg-surface:var(--core-color-grey-0);--color-bg-surface-subtle:var(--core-color-grey-25);--color-bg-hover:var(--core-color-grey-50);--color-bg-neutral:var(--core-color-grey-50);--color-bg-hover-strong:var(--core-color-grey-100);--color-bg-selected:var(--core-color-blue-50);--color-bg-inverse:var(--core-color-neutral-900);--color-bg-inverse-hover:var(--core-color-neutral-800);--color-bg-accent:var(--core-color-blue-450);--color-bg-accent-hover:var(--core-color-blue-650);--color-bg-backdrop:var(--core-color-alpha-black-25);--color-bg-mark:var(--core-color-yellow-150);--color-bg-skeleton:var(--core-color-grey-100);--color-bg-switch-off:var(--core-color-grey-200);--color-bg-highlight:var(--core-color-blue-25);--color-bg-success-subtle:var(--core-color-green-50);--color-bg-warning-subtle:var(--core-color-yellow-50);--color-bg-danger-subtle:var(--core-color-red-50);--color-bg-info-subtle:var(--core-color-blue-50);--color-bg-success:var(--core-color-green-500);--color-bg-warning:var(--core-color-amber-600);--color-bg-danger:var(--core-color-red-500);--color-bg-on-inverse:var(--core-color-alpha-white-20);--color-text-default:var(--core-color-neutral-900);--color-text-muted:var(--core-color-grey-550);--color-text-subtle:var(--core-color-grey-700);--color-text-quiet:var(--core-color-grey-650);--color-text-inverse:var(--core-color-grey-0);--color-text-inverse-muted:var(--core-color-grey-400);--color-text-accent:var(--core-color-blue-650);--color-text-danger:var(--core-color-red-500);--color-text-success:var(--core-color-green-700);--color-text-warning:var(--core-color-amber-800);--color-text-error:var(--core-color-red-700);--color-text-caution:var(--core-color-amber-700);--color-text-hero-muted:var(--core-color-warm-500);--color-text-lead:var(--core-color-warm-700);--color-border-default:var(--core-color-grey-100);--color-border-strong:var(--core-color-grey-200);--color-border-dashed:var(--core-color-grey-300);--color-border-accent:var(--core-color-blue-450);--color-border-ink:var(--core-color-neutral-900);--color-border-swatch:var(--core-color-alpha-black-12);--color-border-swatch-strong:var(--core-color-alpha-black-18);--color-border-ring:var(--core-color-grey-0);--color-icon-default:currentColor;--color-icon-muted:var(--core-color-grey-550);--color-icon-accent:var(--core-color-blue-450);--color-icon-warning:var(--core-color-amber-600);--color-icon-winner:var(--core-color-yellow-500);--color-focus-ring:var(--core-color-blue-450);--color-focus-halo:var(--core-color-alpha-blue-15);--color-focus-glow:var(--core-color-alpha-blue-22);--color-status-success:var(--core-color-green-500);--color-status-warning:var(--core-color-amber-600);--color-status-danger:var(--core-color-red-500);--color-status-neutral:var(--core-color-grey-400);--color-assistant-solid:var(--core-color-purple-600);--color-assistant-subtle:var(--core-color-purple-50);--color-assistant-wash:var(--core-color-purple-25);--color-assistant-area:var(--core-color-alpha-purple-08);--color-highlight-winner:var(--core-color-yellow-500);--color-highlight-search:var(--core-color-yellow-500);--color-highlight-search-wash:var(--core-color-alpha-yellow-16);--color-jira-new-bg:var(--core-color-grey-150);--color-jira-new-text:var(--core-color-grey-750);--color-jira-progress-bg:var(--core-color-blue-100);--color-jira-progress-text:var(--core-color-blue-700);--color-jira-done-bg:var(--core-color-green-100);--color-jira-done-text:var(--core-color-green-800);--color-jira-new:var(--core-color-grey-600);--color-jira-progress:var(--core-color-blue-600);--color-jira-done:var(--core-color-green-650);--color-jira-missing:var(--core-color-red-600);--color-jira-unknown:var(--core-color-grey-500);--color-jira-todo:var(--core-color-grey-400);--color-jira-assignee-bg:var(--core-color-grey-100);--color-jira-assignee-text:var(--core-color-grey-750);--color-jira-assignee-none-text:var(--core-color-grey-500);--color-meter-track:var(--core-color-grey-50);--color-meter-fill:var(--core-color-grey-300);--color-meter-strong:var(--core-color-neutral-900);--color-metric-series:var(--core-color-purple-600);--color-metric-series-area:var(--core-color-alpha-purple-08);--color-metric-good:var(--core-color-green-650);--color-metric-bad:var(--core-color-red-600);--color-metric-neutral:var(--core-color-grey-600);--color-metric-track:var(--core-color-alpha-black-08);--color-canvas-bg:var(--core-color-warm-50);--color-canvas-dot:var(--core-color-warm-300);--color-canvas-export:var(--core-color-grey-0);--color-canvas-selection:var(--core-color-blue-450);--color-canvas-selection-fill:var(--core-color-alpha-blue-08);--color-canvas-handle:var(--core-color-grey-0);--color-canvas-ink:var(--core-color-neutral-900);--color-canvas-placeholder:var(--core-color-grey-100);--color-canvas-placeholder-failed:var(--core-color-red-50);--color-canvas-frame-stroke:var(--core-color-grey-200);--color-canvas-empty-fill:var(--core-color-alpha-white-00);--color-canvas-guide:var(--core-color-red-550);--color-canvas-sticky-shadow:var(--core-color-alpha-black-07);--color-canvas-shadow-ink:var(--core-color-neutral-1000);--color-canvas-shadow:var(--core-color-alpha-black-22);--color-canvas-shadow-soft:var(--core-color-alpha-black-18);--color-canvas-badge-ring:var(--core-color-alpha-black-14);--color-canvas-wash:var(--core-color-alpha-warm-62);--color-canvas-veil:var(--core-color-alpha-white-85);--color-canvas-card:var(--core-color-alpha-white-64);--color-canvas-track:var(--core-color-alpha-black-06);--color-canvas-track-strong:var(--core-color-alpha-black-10);--color-canvas-comment-resolved:var(--core-color-grey-450);--color-canvas-stamp-ink:var(--core-color-grey-900);--color-canvas-cursor-anonymous:var(--core-color-grey-450);--color-canvas-private-lines:var(--core-color-alpha-black-10);--color-tree-status-open:var(--core-color-grey-400);--color-tree-status-exploring:var(--core-color-blue-500);--color-tree-status-validated:var(--core-color-green-500);--color-tree-status-in-progress:var(--core-color-yellow-450);--color-tree-status-done:var(--core-color-purple-500);--color-tree-status-discarded:var(--core-color-red-500);--space-0:var(--core-dimension-0);--space-100:var(--core-dimension-8);--space-125:var(--core-dimension-10);--space-150:var(--core-dimension-12);--space-175:var(--core-dimension-14);--space-200:var(--core-dimension-16);--space-225:var(--core-dimension-18);--space-250:var(--core-dimension-20);--space-300:var(--core-dimension-24);--space-350:var(--core-dimension-28);--space-400:var(--core-dimension-32);--space-500:var(--core-dimension-40);--space-600:var(--core-dimension-48);--space-700:var(--core-dimension-56);--space-800:var(--core-dimension-64);--space-1000:var(--core-dimension-80);--space-px:var(--core-dimension-1);--space-025:var(--core-dimension-2);--space-050:var(--core-dimension-4);--space-075:var(--core-dimension-6);--radius-none:var(--core-dimension-0);--radius-xs:var(--core-dimension-2);--radius-sm:var(--core-dimension-4);--radius-md:var(--core-dimension-6);--radius-lg:var(--core-dimension-8);--radius-xl:var(--core-dimension-10);--radius-2xl:var(--core-dimension-12);--radius-3xl:var(--core-dimension-16);--radius-4xl:var(--core-dimension-20);--radius-full:var(--core-dimension-9999);--radius-round:50%;--border-width-thin:var(--core-dimension-1);--border-width-medium:var(--core-dimension-1_5);--border-width-thick:var(--core-dimension-2);--border-width-heavy:var(--core-dimension-3);--border-width-accent:var(--core-dimension-4);--font-family-sans:var(--core-font-family-sans);--font-family-display:var(--core-font-family-display);--font-family-mono:var(--core-font-family-mono);--font-size-2xs:var(--core-font-size-10);--font-size-xs:var(--core-font-size-11);--font-size-sm:var(--core-font-size-12);--font-size-md:var(--core-font-size-13);--font-size-lg:var(--core-font-size-14);--font-size-xl:var(--core-font-size-15);--font-size-2xl:var(--core-font-size-16);--font-size-3xl:var(--core-font-size-18);--font-size-4xl:var(--core-font-size-20);--font-size-5xl:var(--core-font-size-24);--font-size-6xl:var(--core-font-size-26);--font-size-7xl:var(--core-font-size-32);--font-size-hero:clamp(var(--core-dimension-38), 6vw, var(--core-dimension-62));--font-weight-regular:var(--core-font-weight-regular);--font-weight-medium:var(--core-font-weight-medium);--font-weight-semibold:var(--core-font-weight-semibold);--font-weight-bold:var(--core-font-weight-bold);--font-line-height-none:var(--core-line-height-100);--font-line-height-display:var(--core-line-height-104);--font-line-height-tight:var(--core-line-height-110);--font-line-height-snug:var(--core-line-height-130);--font-line-height-normal:var(--core-line-height-140);--font-line-height-relaxed:var(--core-line-height-150);--font-letter-spacing-tight:var(--core-letter-spacing--1);--font-letter-spacing-normal:var(--core-letter-spacing-0);--font-letter-spacing-slight:var(--core-letter-spacing-1);--font-letter-spacing-wide:var(--core-letter-spacing-3);--font-letter-spacing-wider:var(--core-letter-spacing-6);--shadow-overlay:0 var(--core-dimension-1) var(--core-dimension-3) var(--core-color-alpha-black-08), 0 var(--core-dimension-6) var(--core-dimension-20) var(--core-color-alpha-black-10);--shadow-raised:0 var(--core-dimension-1) var(--core-dimension-2) var(--core-color-alpha-black-08);--shadow-knob:0 var(--core-dimension-1) var(--core-dimension-2) var(--core-color-alpha-black-20);--shadow-hover:0 var(--core-dimension-2) var(--core-dimension-10) var(--core-color-alpha-black-07);--shadow-badge:0 var(--core-dimension-1) var(--core-dimension-3) var(--core-color-alpha-black-15);--shadow-badge-strong:0 var(--core-dimension-1) var(--core-dimension-3) var(--core-color-alpha-black-30);--shadow-composer:0 var(--core-dimension-1) var(--core-dimension-2) var(--core-color-alpha-black-04), 0 var(--core-dimension-12) var(--core-dimension-32) calc(-1 * var(--core-dimension-18)) var(--core-color-alpha-black-25);--shadow-card-hover:0 var(--core-dimension-12) var(--core-dimension-28) calc(-1 * var(--core-dimension-16)) var(--core-color-alpha-black-35);--shadow-art:0 var(--core-dimension-1) var(--core-dimension-2) var(--core-color-alpha-black-25);--shadow-focus:0 0 0 var(--core-dimension-3) var(--core-color-alpha-blue-15);--shadow-focus-quiet:0 0 0 var(--core-dimension-3) var(--core-color-blue-50);--shadow-selected:0 0 0 var(--core-dimension-2) var(--core-color-grey-0), 0 0 0 var(--core-dimension-4) var(--core-color-blue-450);--motion-duration-stagger:var(--core-duration-55);--motion-duration-instant:var(--core-duration-90);--motion-duration-fast:var(--core-duration-120);--motion-duration-base:var(--core-duration-150);--motion-duration-moderate:var(--core-duration-200);--motion-duration-slow:var(--core-duration-250);--motion-duration-slower:var(--core-duration-300);--motion-duration-deliberate:var(--core-duration-350);--motion-duration-emphasis:var(--core-duration-500);--motion-duration-grow:var(--core-duration-600);--motion-duration-beat:var(--core-duration-1000);--motion-duration-pulse:var(--core-duration-1200);--motion-duration-shimmer:var(--core-duration-1300);--motion-duration-live:var(--core-duration-1600);--motion-duration-glow:var(--core-duration-1800);--motion-easing-linear:var(--core-easing-linear);--motion-easing-standard:var(--core-easing-ease);--motion-easing-out:var(--core-easing-out);--motion-easing-in-out:var(--core-easing-in-out);--motion-easing-spring:var(--core-easing-spring);--motion-easing-expo:var(--core-easing-expo);--motion-easing-step:var(--core-easing-step);--motion-distance-nudge:var(--core-dimension-1);--motion-distance-sm:var(--core-dimension-4);--motion-distance-md:var(--core-dimension-6);--motion-distance-lg:var(--core-dimension-10);--opacity-disabled:var(--core-opacity-40);--opacity-dragging:var(--core-opacity-40);--opacity-muted:var(--core-opacity-55);--opacity-faint:var(--core-opacity-45);--opacity-hint:var(--core-opacity-50);--opacity-pulse:var(--core-opacity-35);--opacity-partial:var(--core-opacity-75);--opacity-shadow:var(--core-opacity-8);--opacity-hidden:var(--core-opacity-0);--opacity-visible:var(--core-opacity-100);--z-base:var(--core-z-index-0);--z-raised:var(--core-z-index-1);--z-raised2:var(--core-z-index-2);--z-raised3:var(--core-z-index-3);--z-text-editor:var(--core-z-index-5);--z-contextbar:var(--core-z-index-10);--z-results:var(--core-z-index-12);--z-bottombar:var(--core-z-index-13);--z-reactions:var(--core-z-index-13);--z-cursor-badge:var(--core-z-index-14);--z-dock:var(--core-z-index-15);--z-comments:var(--core-z-index-16);--z-popover:var(--core-z-index-20);--z-menu:var(--core-z-index-25);--z-tooltip:var(--core-z-index-25);--z-toast:var(--core-z-index-30);--z-floating:var(--core-z-index-40);--z-modal:var(--core-z-index-50);--z-lights:var(--core-z-index-60);--z-lights-switch:var(--core-z-index-61);--breakpoint-phone:var(--core-dimension-420);--breakpoint-compact:var(--core-dimension-560);--breakpoint-tablet:var(--core-dimension-720);--breakpoint-laptop:var(--core-dimension-1080);--breakpoint-wide:var(--core-dimension-1799);--size-control-xs:var(--core-dimension-26);--size-control-sm:var(--core-dimension-28);--size-control-md:var(--core-dimension-32);--size-control-lg:var(--core-dimension-34);--size-control-xl:var(--core-dimension-36);--size-control-2xl:var(--core-dimension-40);--size-control-3xl:var(--core-dimension-44);--size-pill:var(--core-dimension-30);--size-icon-2xs:var(--core-dimension-10);--size-icon-xs:var(--core-dimension-12);--size-icon-sm:var(--core-dimension-14);--size-icon-md:var(--core-dimension-16);--size-icon-lg:var(--core-dimension-20);--size-icon-xl:var(--core-dimension-24);--size-icon-2xl:var(--core-dimension-40);--size-avatar-xs:var(--core-dimension-20);--size-avatar-sm:var(--core-dimension-22);--size-avatar-md:var(--core-dimension-24);--size-avatar-lg:var(--core-dimension-28);--size-avatar-xl:var(--core-dimension-40);--size-avatar-2xl:var(--core-dimension-52);--size-avatar-3xl:var(--core-dimension-64);--size-dot-xs:var(--core-dimension-7);--size-dot-sm:var(--core-dimension-8);--size-dot-md:var(--core-dimension-9);--size-dot-lg:var(--core-dimension-10);--size-dot-xl:var(--core-dimension-14);--size-swatch-sm:var(--core-dimension-18);--size-swatch-md:var(--core-dimension-24);--size-switch-width:var(--core-dimension-30);--size-switch-height:var(--core-dimension-18);--size-switch-knob:var(--core-dimension-14);--size-tab:var(--core-dimension-30);--size-stepper-value:var(--core-dimension-22);--size-textarea:var(--core-dimension-70);--size-menu:var(--core-dimension-170);--size-toast:var(--core-dimension-520);--size-panel-pages:var(--core-dimension-240);--size-panel-item:var(--core-dimension-280);--size-panel-menu:var(--core-dimension-300);--size-panel-results:var(--core-dimension-330);--size-panel-side:var(--core-dimension-340);--size-panel-wide:var(--core-dimension-380);--size-dialog-sm:var(--core-dimension-460);--size-dialog-lg:var(--core-dimension-720);--size-chrome-top:var(--core-dimension-64);--size-chrome-bottom:var(--core-dimension-76);--size-chrome-bottom-stacked:var(--core-dimension-130);--size-chrome-bottom-phone:var(--core-dimension-184);--size-chrome-gutter:var(--core-dimension-12);--content-sticky-yellow:var(--core-color-yellow-100);--content-sticky-gold:var(--core-color-yellow-300);--content-sticky-orange:var(--core-color-orange-200);--content-sticky-red:var(--core-color-red-200);--content-sticky-pink:var(--core-color-pink-200);--content-sticky-purple:var(--core-color-purple-200);--content-sticky-blue:var(--core-color-blue-200);--content-sticky-cyan:var(--core-color-cyan-200);--content-sticky-teal:var(--core-color-teal-200);--content-sticky-lime:var(--core-color-lime-200);--content-sticky-grey:var(--core-color-neutral-100);--content-sticky-white:var(--core-color-grey-0);--content-tint-yellow:var(--core-color-yellow-25);--content-tint-orange:var(--core-color-orange-50);--content-tint-red:var(--core-color-red-50);--content-tint-pink:var(--core-color-pink-50);--content-tint-purple:var(--core-color-purple-75);--content-tint-blue:var(--core-color-blue-75);--content-tint-cyan:var(--core-color-cyan-50);--content-tint-teal:var(--core-color-teal-50);--content-tint-lime:var(--core-color-lime-50);--content-tint-grey:var(--core-color-grey-30);--content-strong-yellow:var(--core-color-yellow-300);--content-strong-orange:var(--core-color-orange-300);--content-strong-red:var(--core-color-red-400);--content-strong-pink:var(--core-color-pink-300);--content-strong-purple:var(--core-color-purple-300);--content-strong-blue:var(--core-color-blue-300);--content-strong-cyan:var(--core-color-cyan-400);--content-strong-teal:var(--core-color-teal-300);--content-strong-lime:var(--core-color-lime-400);--content-strong-grey:var(--core-color-grey-400);--content-ink-black:var(--core-color-neutral-900);--content-ink-grey:var(--core-color-grey-650);--content-ink-silver:var(--core-color-grey-400);--content-ink-white:var(--core-color-grey-0);--content-ink-red:var(--core-color-red-500);--content-ink-orange:var(--core-color-orange-500);--content-ink-amber:var(--core-color-yellow-400);--content-ink-green:var(--core-color-green-500);--content-ink-teal:var(--core-color-teal-500);--content-ink-blue:var(--core-color-blue-500);--content-ink-indigo:var(--core-color-indigo-500);--content-ink-purple:var(--core-color-purple-500);--content-ink-pink:var(--core-color-pink-500);--content-ink-yellow:var(--core-color-yellow-100);--content-ink-lime:var(--core-color-lime-200);--content-ink-sky:var(--core-color-blue-200);--content-ink-none:var(--core-color-transparent);--content-item-sticky-fill:var(--core-color-yellow-100);--content-item-shape-fill:var(--core-color-grey-0);--content-item-text:var(--core-color-neutral-900);--content-item-line:var(--core-color-neutral-900);--content-item-frame-fill:var(--core-color-grey-0);--content-item-frame-stroke:var(--core-color-grey-200);--content-item-section-fill:var(--core-color-grey-75);--content-item-highlighter:var(--core-color-yellow-400);--content-item-group-fill:var(--core-color-grey-30);--content-item-shape-font-size:var(--core-font-size-18);--content-item-text-font-size:var(--core-font-size-24);--content-person-red:var(--core-color-red-500);--content-person-orange:var(--core-color-orange-500);--content-person-yellow:var(--core-color-yellow-550);--content-person-green:var(--core-color-green-500);--content-person-teal:var(--core-color-teal-500);--content-person-blue:var(--core-color-blue-500);--content-person-indigo:var(--core-color-indigo-500);--content-person-purple:var(--core-color-purple-500);--content-person-pink:var(--core-color-pink-500);--content-person-bg-orange:var(--core-color-orange-50);--content-person-bg-yellow:var(--core-color-yellow-75);--content-person-bg-green:var(--core-color-green-75);--content-person-bg-teal:var(--core-color-teal-50);--content-person-bg-blue:var(--core-color-blue-75);--content-person-bg-purple:var(--core-color-purple-75);--content-person-bg-pink:var(--core-color-pink-50);--content-person-bg-stone:var(--core-color-warm-60);--content-monster-ink:var(--core-color-grey-900);--content-monster-cheek:var(--core-color-red-350);--content-monster-tongue:var(--core-color-red-300);--content-monster-tooth:var(--core-color-warm-100);--content-monster-eye:var(--core-color-grey-0);--content-label-red:var(--core-color-red-500);--content-label-orange:var(--core-color-orange-500);--content-label-pink:var(--core-color-pink-500);--content-label-teal:var(--core-color-teal-500);--content-label-indigo:var(--core-color-indigo-500);--content-label-purple:var(--core-color-purple-500);--content-label-blue:var(--core-color-blue-500);--content-label-green:var(--core-color-green-500);--content-label-black:var(--core-color-neutral-900);--content-ost-item:var(--core-color-grey-650);--content-ost-outcome:var(--core-color-purple-600);--content-ost-opportunity:var(--core-color-blue-550);--content-ost-solution:var(--core-color-green-600);--content-ost-experiment:var(--core-color-amber-600);--content-ost-sticky-item:var(--core-color-yellow-100);--content-ost-sticky-outcome:var(--core-color-purple-200);--content-ost-sticky-opportunity:var(--core-color-blue-200);--content-ost-sticky-solution:var(--core-color-lime-200);--content-ost-sticky-experiment:var(--core-color-orange-200);--content-stamp-thumbs-up:var(--core-color-green-500);--content-stamp-thumbs-down:var(--core-color-blue-500);--content-stamp-heart:var(--core-color-red-400);--content-stamp-star:var(--core-color-yellow-400);--content-stamp-question:var(--core-color-red-500);--content-stamp-plus-one:var(--core-color-purple-500);--content-stamp-dot:var(--core-color-green-550);--content-sketch-bg:var(--core-color-grey-25);--content-sketch-dot:var(--core-color-warm-300);--content-sketch-shadow:var(--core-color-neutral-1000);--content-confluence-text:var(--core-color-grey-950);--content-confluence-muted:var(--core-color-grey-750);--content-confluence-note:var(--core-color-grey-600);--content-confluence-link:var(--core-color-blue-600);--content-confluence-border:var(--core-color-grey-150);--content-confluence-highlight:var(--core-color-grey-40);--content-confluence-blocked:var(--core-color-grey-150);--content-confluence-info:var(--core-color-blue-50);--content-confluence-warning:var(--core-color-yellow-25);--content-confluence-lozenge-grey:var(--core-color-grey-150);--content-confluence-lozenge-blue:var(--core-color-blue-100);--content-confluence-lozenge-green:var(--core-color-green-100);--content-confluence-lozenge-yellow:var(--core-color-yellow-175);--content-confluence-lozenge-red:var(--core-color-red-100);--content-confluence-lozenge-purple:var(--core-color-purple-100);--board-name-min-width:var(--core-dimension-60);--board-name-max-width:var(--core-dimension-280);--board-contextbar-docked-bottom:var(--core-dimension-116);--board-font-size-width:var(--core-dimension-64);--board-zoom-label-min-width:var(--core-dimension-52);--board-pages-inset:var(--core-dimension-76);--board-pages-scroll-min-height:var(--core-dimension-24);--board-section-indent:var(--core-dimension-34);--board-toast-pen-lift:var(--core-dimension-92);--board-shortcuts-column:var(--core-dimension-280);--board-banner-max-width:var(--core-dimension-560);--board-caret-size:var(--core-dimension-4);--board-stamp-wheel:var(--core-dimension-248);--board-stamp-ring:var(--core-dimension-86);--board-stamp-wheel-label:var(--core-dimension-84);--board-stamp-wheel-item:var(--core-dimension-58);--board-stamp-wheel-picture:var(--core-dimension-40);--board-stamp-tool-picture:var(--core-dimension-22);--board-stamp-menu-picture:var(--core-dimension-26);--board-stamp-tag-offset:var(--core-dimension-5);--board-stamp-tag-line-height:var(--core-dimension-13);--board-tooltip-arrow:var(--core-dimension-5);--panels-type-button-height:var(--core-dimension-38);--panels-notes-min-height:var(--core-dimension-180);--panels-issue-list-max-height:var(--core-dimension-260);--panels-status-max-width:var(--core-dimension-88);--panels-popover-viewport-inset:var(--core-dimension-120);--panels-direction-width:var(--core-dimension-260);--panels-meter-height:var(--core-dimension-6);--panels-meter-gap:var(--core-dimension-1_5);--panels-live-dot-size:var(--core-dimension-6);--panels-skeleton-line-height:var(--core-dimension-9);--panels-checkbox-size:var(--core-dimension-15);--workshop-menu-width:var(--core-dimension-340);--workshop-menu-clearance:var(--core-dimension-80);--workshop-busy-dot-inset:var(--core-dimension-3);--workshop-custom-width:var(--core-dimension-64);--workshop-dock-row-max-width:var(--core-dimension-760);--workshop-clock-min-width:var(--core-dimension-42);--workshop-ring-stroke:var(--core-dimension-2_5);--workshop-bell-duration:var(--core-duration-900);--workshop-vote-title-max-width:var(--core-dimension-240);--workshop-count-min-width:var(--core-dimension-26);--workshop-check-badge:var(--core-dimension-13);--workshop-check-icon:var(--core-dimension-8);--workshop-avatar-check-icon:var(--core-dimension-9);--workshop-rank-size:var(--core-dimension-22);--workshop-bar-height:var(--core-dimension-4);--workshop-count-width:var(--core-dimension-20);--workshop-glow-spread:var(--core-dimension-5);--workshop-ripple-start:var(--core-opacity-90);--workshop-fx-ink:var(--core-color-neutral-900);--workshop-fx-paper:var(--core-color-grey-0);--workshop-fx-bubble-edge:var(--core-color-grey-400);--workshop-fx-tear:var(--core-color-blue-200);--workshop-fx-tag-height:var(--core-dimension-26);--workshop-fx-tag-face:var(--core-dimension-22);--workshop-smoke:var(--core-color-grey-150);--workshop-smoke-shade:var(--core-color-purple-100);--workshop-sparkle:var(--core-color-yellow-400);--workshop-sparkle-core:var(--core-color-grey-0);--workshop-hat:var(--core-color-neutral-900);--workshop-smoke-blur:var(--core-dimension-10);--workshop-reveal-ball:var(--core-dimension-64);--workshop-reveal-string:var(--core-color-grey-450);--start-column-width:var(--core-dimension-1040);--start-claim-width:var(--core-dimension-980);--start-lede-width:var(--core-dimension-600);--start-wordmark-ball:var(--core-dimension-26);--start-empty-ball:var(--core-dimension-44);--start-ball:var(--core-dimension-24);--start-disco-shift-unit:var(--core-dimension-1);--start-ball-mask-show:var(--core-color-grey-0);--start-ball-mask-hide:var(--core-color-neutral-1000);--start-composer-input-height:var(--core-dimension-48);--start-caret-height:var(--core-dimension-20);--start-filter-width:var(--core-dimension-260);--start-confirm-width:var(--core-dimension-260);--start-move-menu-width:var(--core-dimension-240);--start-move-menu-height:var(--core-dimension-320);--start-folder-form-width:var(--core-dimension-520);--start-card-min-width:var(--core-dimension-230);--start-card-lift:var(--core-dimension-2);--start-sketch-height:var(--core-dimension-80);--start-sketch-line:var(--core-color-warm-500);--start-sketch-ink:var(--core-color-neutral-900);--start-sketch-ink-strong:var(--core-opacity-28);--start-sketch-ink-faint:var(--core-opacity-18);--start-archived-top:var(--core-dimension-34);--start-archived-card-min-width:var(--core-dimension-220);--start-miro-level-width:var(--core-dimension-170);--start-lights-shade:var(--core-color-purple-950);--start-lights-white:var(--core-color-grey-0);--start-lights-hole:var(--core-color-neutral-1000);--start-lights-amber:var(--core-color-orange-150);--start-lights-magenta:var(--core-color-pink-400);--start-lights-cyan:var(--core-color-cyan-300);--start-lights-violet:var(--core-color-purple-400);--start-lights-spot-edge:var(--core-opacity-70);--start-lights-spot-blur:var(--core-dimension-10);--social-comment-indent:var(--core-dimension-26);--social-comment-input-max-height:var(--core-dimension-180);--social-mention-list-max-height:var(--core-dimension-260);--social-resolved-opacity:var(--core-opacity-65);--social-badge-size:var(--core-dimension-16);--social-badge-line-height:var(--core-dimension-13);--social-inbox-width:var(--core-dimension-360);--social-inbox-max-height:var(--core-dimension-480);--social-inbox-clear:var(--core-dimension-120);--social-option-icon-size:var(--core-dimension-18);--social-people-max-height:var(--core-dimension-260);--social-edit-badge-size:var(--core-dimension-24);--social-avatar-popover-width:var(--core-dimension-332);--social-avatar-popover-clear:var(--core-dimension-72);--social-status-line:var(--core-dimension-18);--social-choice-outline:0 0 0 var(--core-dimension-1) var(--core-color-grey-100);--social-choice-focus-offset:var(--core-dimension-5);--canvas-font-badge:var(--core-font-size-11);--canvas-font-label:var(--core-font-size-12);--canvas-font-tip:var(--core-font-size-11);--canvas-font-rank:var(--core-font-size-11);--canvas-font-pin-count:var(--core-font-size-10);--canvas-font-connector:var(--core-font-size-14);--canvas-font-item-text:var(--core-font-size-16);--canvas-font-metric-micro:var(--core-dimension-9);--canvas-font-metric-caption:var(--core-font-size-10);--canvas-font-metric-label:var(--core-font-size-11);--canvas-font-metric-value:var(--core-font-size-12);--canvas-font-metric-hero:var(--core-dimension-30);--canvas-font-metric-empty:var(--core-font-size-20);--canvas-font-metric-floor:var(--core-font-size-16);--canvas-motion-stamp-pop:var(--core-duration-300);--canvas-motion-stamp-lift:var(--core-duration-150);--canvas-motion-dot-pop:var(--core-duration-350);--canvas-motion-dot-shrink:var(--core-duration-200);--canvas-motion-count-up:var(--core-duration-600);--canvas-motion-count-stagger:var(--core-duration-120);--canvas-motion-count-stagger-total:var(--core-duration-1300);--canvas-lod-fill:var(--core-color-grey-200);--canvas-stamp-edge:var(--core-color-grey-0);--canvas-confluence-preview-page-width:var(--core-dimension-1200);--canvas-confluence-preview-lozenge-radius:var(--core-dimension-3);--canvas-stamp-ghost-opacity:var(--core-opacity-90)}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-500-BPdWq--j.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-600-DcA1xgJG.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/assets/ClashDisplay-700-YaCnK2PY.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--board-bottom-clear:var(--size-chrome-bottom)}*{box-sizing:border-box}html,body,#root{background:var(--color-bg-canvas);height:100%;color:var(--color-text-default);font-family:var(--font-family-sans);font-size:var(--font-size-md);line-height:var(--font-line-height-normal);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--space-px)}h4,.overline{margin:var(--space-200) 0 var(--space-075);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-wide);color:var(--color-text-muted)}kbd{font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-none);background:var(--color-bg-neutral);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-sm);padding:var(--space-050)}.muted{color:var(--color-text-muted)}.small{font-size:var(--font-size-sm)}.row{gap:var(--space-100);flex-wrap:wrap;align-items:center;display:flex}.sr-only{width:var(--space-px);height:var(--space-px);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.panel{background:var(--color-bg-surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-overlay)}.sep{width:var(--border-width-thin);margin:var(--space-050);background:var(--color-border-default);align-self:stretch}.sep--h{width:auto;height:var(--border-width-thin);margin:var(--space-050) 0}.sep--inline{width:var(--border-width-thin);height:var(--size-icon-lg);background:var(--color-border-default);flex:none;align-self:center;margin:0}.sep--section{width:auto;height:0;margin:var(--space-250) 0;border:0;border-top:var(--border-width-thin) solid var(--color-border-default);background:0 0}.btn{align-items:center;gap:var(--space-075);min-height:var(--size-control-lg);padding:var(--space-075) var(--space-150);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);font-weight:var(--font-weight-semibold);display:inline-flex}:where(a.btn){color:inherit;text-decoration:none}.btn:hover{background:var(--color-bg-hover)}.btn--primary{background:var(--color-bg-inverse);border-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.btn--primary:hover{background:var(--color-bg-inverse-hover)}.btn--danger{color:var(--color-text-danger)}.btn--sm{min-height:0;padding:var(--space-050) var(--space-125);font-size:var(--font-size-sm)}.btn--lg{min-height:var(--size-control-3xl);padding:0 var(--space-200);border-radius:var(--radius-xl)}.btn--accent{background:var(--color-bg-accent);border-color:var(--color-border-accent);color:var(--color-text-inverse)}.btn--accent:hover{background:var(--color-bg-accent-hover)}.btn--chip{min-height:0;height:var(--size-control-sm);padding:0 var(--space-125);border-radius:var(--radius-full);background:var(--color-bg-neutral);color:var(--color-text-default);font-size:var(--font-size-sm);border:0}.btn--chip:hover{background:var(--color-bg-hover-strong)}.btn--chip.active{background:var(--color-bg-selected);color:var(--color-text-accent)}.btn--block{justify-content:center;width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:default}.btn[aria-disabled=true]{pointer-events:none}label.btn{cursor:pointer}label.btn:focus-within{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--space-025)}.link{align-items:center;gap:var(--space-050);padding:var(--space-025) 0;color:var(--color-text-accent);font-weight:var(--font-weight-semibold);text-align:left;background:0 0;border:0;display:inline-flex}.link--sm{color:var(--color-text-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:0;display:inline}.link--quiet{color:var(--color-text-muted)}.link--plain{color:var(--color-text-default);font-weight:var(--font-weight-regular)}.link:hover{text-decoration:underline}.icon-btn{justify-content:center;align-items:center;gap:var(--space-075);min-width:var(--size-control-lg);height:var(--size-control-lg);padding:0 var(--space-100);border-radius:var(--radius-lg);background:0 0;border:0;display:inline-flex}:where(a.icon-btn){color:inherit}.icon-btn:hover{background:var(--color-bg-hover)}.icon-btn.active{background:var(--color-bg-selected);color:var(--color-text-accent)}.icon-btn:disabled{opacity:var(--opacity-disabled);cursor:default;background:0 0}.icon-btn--xs{min-width:var(--size-control-xs);height:var(--size-control-xs);padding:0 var(--space-050);gap:var(--space-px);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.icon-btn--sm{min-width:var(--size-control-sm);height:var(--size-control-sm);padding:0 var(--space-075);font-size:inherit}.icon-btn--md{min-width:var(--size-control-md);height:var(--size-control-md)}.icon-btn--xl{min-width:var(--size-control-2xl);height:var(--size-control-2xl)}.icon-btn--text{padding:0 var(--space-100);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.icon-btn--text:hover,.icon-btn--text.active{color:var(--color-text-accent)}.icon-btn--muted{color:var(--color-icon-muted)}.icon-btn--floating,.icon-btn--floating:hover{background:var(--color-bg-surface);box-shadow:var(--shadow-badge)}.icon-btn--emoji{font-size:var(--font-size-4xl);transition:transform var(--motion-duration-base) var(--motion-easing-spring)}.icon-btn--emoji:hover{background:0 0;transform:scale(1.25)}.icon-btn--emoji:active{transform:scale(.9)}.icon-with-dot{display:inline-flex;position:relative}.icon-dot{top:calc(-1 * var(--space-050));right:calc(-1 * var(--space-050));width:var(--size-dot-sm);height:var(--size-dot-sm);border-radius:var(--radius-round);border:var(--border-width-medium) solid var(--color-border-ring);position:absolute}.icon-dot--success{background:var(--color-status-success)}.icon-dot--warning{background:var(--color-status-warning)}.icon-dot--danger{background:var(--color-status-danger)}.avatar{width:var(--size-avatar-lg);height:var(--size-avatar-lg);border-radius:var(--radius-round);border:var(--border-width-thick) solid var(--color-border-ring);margin-left:calc(-1 * var(--space-075));color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);place-items:center;display:grid}.avatar-face{border-radius:var(--radius-round);object-fit:cover;width:100%;height:100%;display:block}button.avatar{padding:0}.avatar--button{background:var(--color-bg-surface);cursor:pointer}.avatar.me{background:var(--color-bg-surface);cursor:pointer;transition:transform var(--motion-duration-base)}.avatar.me:hover{transform:translateY(calc(-1 * var(--motion-distance-nudge)))}.avatar--xl{width:var(--size-avatar-xl);height:var(--size-avatar-xl);box-shadow:var(--shadow-overlay);margin-left:0}.avatar--3xl{width:var(--size-avatar-3xl);height:var(--size-avatar-3xl);border-width:var(--border-width-heavy);box-shadow:var(--shadow-overlay);flex:none;margin-left:0}.avatar--xs{width:var(--size-avatar-xs);height:var(--size-avatar-xs);font-size:var(--font-size-2xs);border-width:var(--border-width-medium)}.chip{align-items:center;gap:var(--space-075);height:var(--size-control-sm);padding:0 var(--space-125);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:var(--color-bg-neutral);border:0;display:inline-flex}.chip--success{background:var(--color-bg-success-subtle);color:var(--color-text-success)}.chip--warning{background:var(--color-bg-warning-subtle);color:var(--color-text-warning)}.chip--danger{background:var(--color-bg-danger-subtle);color:var(--color-text-error)}.toggle-chip{height:var(--size-control-sm);padding:0 var(--space-125);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-surface);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.toggle-chip:hover:not(:disabled){background:var(--color-bg-hover)}.toggle-chip.on,.toggle-chip.on:hover:not(:disabled){background:var(--color-bg-inverse);border-color:var(--color-bg-inverse);color:var(--color-text-inverse)}.toggle-chip--filled{background:var(--color-bg-neutral);border:0}.toggle-chip:disabled{opacity:var(--opacity-disabled);cursor:default}.toggle-chip--md{align-items:center;gap:var(--space-075);height:var(--size-pill);padding:0 var(--space-150);font-size:var(--font-size-md);display:inline-flex}.badge{padding:var(--space-px) var(--space-075);border-radius:var(--radius-md);background:var(--color-bg-neutral);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.badge--count{padding:var(--space-px) var(--space-100);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.toggle-chip.on .badge--count{background:var(--color-bg-on-inverse);color:inherit}.badge--strong{align-items:center;gap:var(--space-050);color:var(--color-text-default);font-weight:var(--font-weight-semibold);display:inline-flex}.callout{border-radius:var(--radius-lg);padding:var(--space-125) var(--space-150);margin:var(--space-100) 0 var(--space-150);font-size:var(--font-size-sm)}.callout--info{background:var(--color-bg-info-subtle)}.callout--warning{background:var(--color-bg-warning-subtle)}.callout--danger{background:var(--color-bg-danger-subtle)}.callout--success{background:var(--color-bg-success-subtle)}.card{gap:var(--space-050);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-100) var(--space-125);flex-direction:column;display:flex}.card--roomy{gap:var(--space-075);padding:var(--space-125)}.popover-anchor{display:inline-flex;position:relative}.popover{z-index:var(--z-popover);padding:var(--space-100);background:var(--color-bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);position:absolute}.popover--up{bottom:calc(100% + var(--space-125));left:50%;transform:translate(-50%)}.popover--down{top:calc(100% + var(--space-100));left:50%;transform:translate(-50%)}.popover--down.popover--end{left:auto;right:0;transform:none}.popover--roomy{padding:var(--space-175)}.popover--fixed{z-index:var(--z-floating);position:fixed}.menu{min-width:var(--size-menu);flex-direction:column;display:flex}.menu-item{align-items:center;gap:var(--space-100);min-height:var(--size-control-md);padding:0 var(--space-125);border-radius:var(--radius-md);text-align:left;white-space:nowrap;background:0 0;border:0;justify-content:space-between;display:flex}.menu-item:hover{background:var(--color-bg-hover)}.menu-item.active{color:var(--color-text-accent);background:var(--color-bg-selected)}.menu-item--danger{color:var(--color-text-danger)}.menu-item:disabled{opacity:var(--opacity-disabled);cursor:default;background:0 0}.menu-item-label{align-items:center;gap:var(--space-100);display:inline-flex}.shortcut,.menu-kbd{color:var(--color-text-muted);font-size:var(--font-size-xs)}.shortcut{margin-left:auto}.menu-label{padding:var(--space-075) var(--space-125) var(--space-025);font-size:var(--font-size-xs);color:var(--color-text-muted)}.swatches{gap:var(--space-050);display:grid}.swatch{width:var(--size-swatch-md);height:var(--size-swatch-md);border-radius:var(--radius-round);border:var(--border-width-thin) solid var(--color-border-swatch);padding:0}.swatch.selected{box-shadow:var(--shadow-selected)}.color-picker{gap:var(--space-100);display:grid}.swatch--add{color:var(--color-text-muted);background:var(--color-bg-surface);cursor:pointer;border-style:dashed;place-items:center;display:grid;position:relative}.swatch--add:hover{color:var(--color-text-default)}.swatch--add:focus-within{outline:var(--border-width-thick) solid var(--color-focus-ring)}.swatch--none{background:linear-gradient(135deg, var(--color-bg-surface) 45%, var(--color-bg-danger) 45%, var(--color-bg-danger) 55%, var(--color-bg-surface) 55%)!important}.field{gap:var(--space-050);margin-bottom:var(--space-150);flex-direction:column;display:flex}.field>label,.field-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-wide)}.input{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);min-height:var(--size-control-lg);padding:var(--space-075) var(--space-100);background:var(--color-bg-surface);width:100%}textarea.input{min-height:var(--size-textarea);resize:vertical}.field--compact{gap:var(--space-075);margin-bottom:0}.input--md{min-height:var(--size-control-md);height:var(--size-control-md);padding:0 var(--space-125)}.input--sm{min-height:var(--size-control-sm);height:var(--size-control-sm);padding:0 var(--space-100);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.input--xs{min-height:var(--size-control-xs);height:var(--size-control-xs);padding:0 var(--space-075);border-radius:var(--radius-md);font-size:var(--font-size-sm)}textarea.input--notes{font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed)}.input--toolbar{width:auto;min-height:var(--size-control-md);height:var(--size-control-md);padding:0 var(--space-100);background:0 0;border:0}.input--toolbar:hover{background:var(--color-bg-hover)}.input--halo:focus{border-color:var(--color-border-accent);box-shadow:var(--shadow-focus-quiet);outline:none}.input--title{min-height:0;padding:var(--space-050) var(--space-100);border-color:var(--color-border-accent);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}textarea.input{display:block}.input--pill{border-radius:var(--radius-full)}.input--ink:focus{border-color:var(--color-border-ink);outline:none}.field-hint{font-size:var(--font-size-sm);color:var(--color-text-muted)}.search-field{align-items:center;gap:var(--space-075);margin:var(--space-100) var(--space-100) var(--space-025);padding:0 var(--space-050) 0 var(--space-125);height:var(--size-control-lg);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-sunken);color:var(--color-icon-muted);display:flex}.search-field:focus-within{border-color:var(--color-border-accent);background:var(--color-bg-surface);box-shadow:var(--shadow-focus)}.search-field input{min-width:0;height:100%;color:var(--color-text-default);background:0 0;border:0;outline:none;flex:1}.search-field input::-webkit-search-cancel-button{display:none}.search-field--plain{padding:0 var(--space-100) 0 var(--space-125);background:var(--color-bg-surface);margin:0}.search-field--plain:focus-within{border-color:var(--color-border-ink);color:var(--color-text-default);box-shadow:none}.search-kbd{padding:var(--space-px) var(--space-075);margin-right:var(--space-050);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-sm);font-family:var(--font-family-sans);font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-bg-surface)}.check{align-items:flex-start;gap:var(--space-100);cursor:pointer;font-weight:var(--font-weight-semibold);display:flex}.check input{margin:var(--space-025) 0 0;accent-color:var(--color-bg-accent)}.check--plain{font-weight:var(--font-weight-regular);font-size:var(--font-size-sm)}.check--inline{align-items:center;gap:var(--space-100);font-weight:var(--font-weight-regular)}.check--inline input{margin:0}.check small{font-weight:var(--font-weight-regular);color:var(--color-text-muted);font-size:var(--font-size-sm);display:block}.switch{width:var(--size-switch-width);height:var(--size-switch-height);border-radius:var(--radius-full);background:var(--color-bg-switch-off);transition:background var(--motion-duration-base);flex:none;position:relative}.switch:after{content:"";top:var(--space-025);left:var(--space-025);width:var(--size-switch-knob);height:var(--size-switch-knob);border-radius:var(--radius-round);background:var(--color-bg-surface);box-shadow:var(--shadow-knob);transition:transform var(--motion-duration-base);position:absolute}.switch.on{background:var(--color-bg-accent)}.switch.on:after{transform:translateX(calc(var(--size-switch-width) - var(--size-switch-knob) - 2 * var(--space-025)))}.stepper{align-items:center;gap:var(--space-025);padding:var(--space-025);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);display:inline-flex}.stepper output{min-width:var(--size-stepper-value);text-align:center;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.seg{gap:var(--space-025);padding:var(--space-025);margin-bottom:var(--space-150);border-radius:var(--radius-xl);background:var(--color-bg-neutral);display:flex}.seg button{justify-content:center;align-items:center;gap:var(--space-075);min-height:var(--size-control-md);border-radius:var(--radius-lg);padding:0 var(--space-100);color:var(--color-text-muted);font-weight:var(--font-weight-semibold);background:0 0;border:0;flex:1;display:inline-flex}.seg button.active,.seg button[aria-selected=true]{background:var(--color-bg-surface);color:var(--color-text-default);box-shadow:var(--shadow-raised)}.tabs{gap:var(--space-025);padding:var(--space-075);border-bottom:var(--border-width-thin) solid var(--color-border-default);display:flex}.tabs button{min-height:var(--size-tab);padding:0 var(--space-050);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);white-space:nowrap;background:0 0;border:0;flex:auto}.tabs button.active,.tabs button[aria-selected=true]{background:var(--color-bg-hover);color:var(--color-text-default)}.tabs--dialog{margin:0 0 var(--space-175);padding:0 0 var(--space-075)}.toast{bottom:calc(var(--board-bottom-clear) + var(--space-050));background:var(--color-bg-inverse);color:var(--color-text-inverse);padding:var(--space-125) var(--space-175);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);max-width:min(var(--size-toast), calc(100vw - 2 * var(--space-200)));z-index:var(--z-toast);position:absolute;left:50%;transform:translate(-50%)}.modal-backdrop{background:var(--color-bg-backdrop);z-index:var(--z-modal);padding:var(--space-200);place-items:center;display:grid;position:fixed;inset:0}.modal{width:min(var(--size-dialog-sm), 100%);padding:var(--space-300)}.modal--wide{width:min(var(--size-dialog-lg), 100%);max-height:85vh;overflow:auto}.modal--fit{width:auto;max-width:100%;padding:var(--space-200)}.modal h2{margin:0 0 var(--space-075);font-size:var(--font-size-3xl)}.metric-card{gap:var(--space-075);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-125) var(--space-150);background:var(--color-bg-surface);flex-direction:column;display:flex}.metric-name{font-size:var(--font-size-md);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.metric-value{font-size:var(--font-size-7xl);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-tight);letter-spacing:var(--font-letter-spacing-tight);font-variant-numeric:tabular-nums}.metric-delta{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}.metric-chip{align-items:center;gap:var(--space-050);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-wide);padding:var(--space-025) var(--space-075);border-radius:var(--radius-full);background:var(--color-bg-neutral);color:var(--color-jira-new-text);flex:none;display:inline-flex}.metric-chip.live:before,.metric-chip.stale:before,.metric-chip.failing:before{content:"";width:var(--panels-live-dot-size);height:var(--panels-live-dot-size);border-radius:var(--radius-round);background:var(--color-metric-good)}.metric-chip.stale:before{background:var(--color-status-warning)}.metric-chip.failing:before{background:var(--color-metric-bad)}.metric-chart{width:100%;height:auto;margin:var(--space-025) 0;display:block}.metric-chart-area{fill:var(--color-metric-series-area)}.metric-chart-line{fill:none;stroke:var(--color-text-default);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.metric-chart-target{stroke:var(--color-text-muted);stroke-width:1px;stroke-dasharray:4 3}.metric-chart-label{font-size:var(--font-size-2xs);fill:var(--color-text-muted)}.metric-chart-empty{padding:var(--space-175) 0}.metric-progress{gap:var(--space-050);flex-direction:column;display:flex}.metric-bar{height:var(--panels-meter-height);border-radius:var(--radius-full);background:var(--color-metric-track);overflow:hidden}.metric-bar>div{border-radius:var(--radius-full);background:var(--color-metric-series);height:100%}.metric-bar>div.reached{background:var(--color-metric-good)}.metric-record{gap:var(--space-050);margin-top:var(--space-050);flex-direction:column;display:flex}.metric-record-input{flex:1;min-width:0}.metric-question-go{white-space:nowrap;flex:none}.metric-actions{margin-top:var(--space-150);justify-content:flex-end}.metric-source,.metric-direction{gap:var(--space-100);margin:var(--space-150) 0;grid-template-columns:1fr 1fr;display:grid}.metric-direction{width:min(var(--panels-direction-width), 100%);margin:0}.metric-source .metric-option,.metric-direction .metric-option{gap:var(--space-025);padding:var(--space-125) var(--space-150);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);cursor:pointer;flex-direction:column;display:flex}.metric-direction .metric-option{align-items:center;gap:var(--space-075);min-height:var(--size-control-lg);padding:var(--space-075) var(--space-125);font-weight:var(--font-weight-semibold);flex-direction:row}.metric-source .metric-option.active,.metric-direction .metric-option.active{border-color:var(--color-border-accent);background:var(--color-bg-selected)}.metric-source input,.metric-direction input{opacity:0;pointer-events:none;position:absolute}:is(.metric-source .metric-option:has(input:focus-visible),.metric-direction .metric-option:has(input:focus-visible)){outline:var(--border-width-thick) solid var(--color-focus-ring)}.metric-source .metric-option:has(input:disabled){opacity:var(--opacity-muted);cursor:default}.metric-grid{gap:0 var(--space-150);grid-template-columns:1fr 1fr;display:grid}.metric-grid.three{grid-template-columns:1fr 1fr 1fr}.metric-preview{gap:var(--space-050);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-125) var(--space-150);margin:var(--space-050) 0 var(--space-150);background:var(--color-bg-surface-subtle);flex-direction:column;display:flex}.metric-preview .metric-grid{margin-top:var(--space-100)}@media (width<=560px){.metric-grid,.metric-grid.three,.metric-source{grid-template-columns:1fr}}.disco-lights{pointer-events:none;width:100vw;height:100vh;z-index:var(--z-lights-switch);mix-blend-mode:soft-light;position:fixed;inset:0}.disco-dim{pointer-events:none;width:100vw;height:100vh;z-index:var(--z-lights);mix-blend-mode:multiply;position:fixed;inset:0}.disco-ball .disco-ball-tiles{transform-box:view-box;transform:translateX(calc(var(--disco-shift,0) * var(--start-disco-shift-unit)))}.disco-ball .disco-ball-sparkle{transform-box:fill-box;transform-origin:50%;transition:transform var(--motion-duration-emphasis) var(--motion-easing-spring)}.disco-ball.spinning .disco-ball-sparkle{animation:disco-twinkle var(--motion-duration-glow) var(--motion-easing-in-out) infinite}@keyframes disco-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.35)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.disco-ball.spinning .disco-ball-tiles,.disco-ball.spinning .disco-ball-sparkle{animation:none}}.grow{flex:1}.comment-pop{z-index:var(--z-comments);-webkit-user-select:text;user-select:text;animation:comment-in var(--motion-duration-base) var(--motion-easing-out);flex-direction:column;display:flex;position:absolute;overflow:visible}@keyframes comment-in{0%{opacity:0;transform:translateY(var(--motion-distance-sm)) scale(.98)}}@media (prefers-reduced-motion:reduce){.comment-pop{animation:none}}.comment-head{align-items:center;gap:var(--space-050);padding:var(--space-075) var(--space-075) var(--space-075) var(--space-175);border-bottom:var(--border-width-thin) solid var(--color-border-default);display:flex}.comment-on{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.comment-resolved{padding:var(--space-100) var(--space-175);background:var(--color-bg-success-subtle);color:var(--color-text-success);margin:0}.comment-list{padding:var(--space-050) 0;flex:1;min-height:0;margin:0;list-style:none;overflow-y:auto}.comment{padding:var(--space-100) var(--space-175)}.comment+.comment{border-top:var(--border-width-thin) solid var(--color-bg-hover)}.comment-meta{align-items:center;gap:var(--space-075);min-height:var(--size-control-sm);display:flex}.comment-meta .avatar,.comment-thread-row .avatar,.inbox-row .avatar,.mention-list .avatar{flex:none;margin-left:0}.comment-body{margin:var(--space-025) 0 0 var(--social-comment-indent);white-space:pre-wrap;overflow-wrap:anywhere}.mention{color:var(--color-text-accent);font-weight:var(--font-weight-semibold)}.mention.me{background:var(--color-bg-selected);border-radius:var(--radius-sm);padding:0 var(--space-025)}.comment-menu{right:0;top:calc(100% + var(--space-050));z-index:var(--z-raised2);padding:var(--space-050);flex-direction:column;display:flex;position:absolute}.comment-confirm{align-items:center;gap:var(--space-075);margin:var(--space-100) 0 0 var(--social-comment-indent);display:flex}.comment-confirm>span{flex:1}.mention-input{padding:var(--space-125) var(--space-175) var(--space-125);border-top:var(--border-width-thin) solid var(--color-border-default);position:relative}.comment-pop>.mention-input:first-child,.comment .mention-input{border-top:0}.comment .mention-input{padding:var(--space-075) 0 0 var(--social-comment-indent)}.mention-input .mention-box{min-height:var(--size-control-lg);max-height:var(--social-comment-input-max-height)}.mention-actions{justify-content:flex-end;align-items:center;gap:var(--space-075);margin-top:var(--space-100);display:flex}.mention-actions>.muted{margin-right:auto}.mention-list{left:var(--space-175);right:var(--space-175);bottom:calc(100% - var(--space-050));z-index:var(--z-raised3);padding:var(--space-050);background:var(--color-bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);max-height:var(--social-mention-list-max-height);position:absolute;overflow-y:auto}.comment-pop>.mention-input:first-child .mention-list{bottom:auto;top:calc(100% + var(--space-050))}.mention-list [role=option]{align-items:center;gap:var(--space-100);padding:var(--space-075) var(--space-100);border-radius:var(--radius-md);cursor:pointer;display:flex}.mention-list [role=option] .muted{margin-left:auto}.mention-list [role=option].active{background:var(--color-bg-selected)}.comment-error{margin:var(--space-075) 0 0;color:var(--color-text-danger);font-size:var(--font-size-sm)}.comment-filters{align-items:center;gap:var(--space-100);flex-wrap:wrap;display:flex}.comment-toggles{gap:var(--space-100);margin:var(--space-150) 0 var(--space-100);flex-wrap:wrap;align-items:center;display:flex}.comment-threads{margin:0;padding:0;list-style:none}.comment-thread-row{gap:var(--space-125);width:100%;padding:var(--space-125) var(--space-100);border-radius:var(--radius-lg);text-align:left;background:0 0;border:0;display:flex}.comment-thread-row:hover,.comment-thread-row.active{background:var(--color-bg-hover)}.comment-thread-row.resolved{opacity:var(--social-resolved-opacity)}.comment-thread-text{gap:var(--space-025);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.unread-dot{width:var(--size-dot-sm);height:var(--size-dot-sm);border-radius:var(--radius-round);background:var(--color-bg-accent);flex:none}.bell{position:relative}.bell-count{top:var(--space-px);min-width:var(--social-badge-size);height:var(--social-badge-size);padding:0 var(--space-050);border-radius:var(--radius-full);border:var(--border-width-medium) solid var(--color-border-ring);background:var(--color-bg-danger);color:var(--color-text-inverse);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);line-height:var(--social-badge-line-height);text-align:center;position:absolute;right:0}.inbox{top:calc(100% + var(--space-125));right:calc(-1 * var(--space-100));z-index:var(--z-popover);width:min(var(--social-inbox-width), calc(100vw - var(--space-400)));max-height:min(var(--social-inbox-max-height), calc(100vh - var(--social-inbox-clear)));padding:var(--space-100);-webkit-user-select:text;user-select:text;flex-direction:column;display:flex;position:absolute}.inbox-head{padding:var(--space-050) var(--space-075) var(--space-100);align-items:center;display:flex}.inbox>.muted{margin:var(--space-050) var(--space-075) var(--space-100)}.inbox-list{margin:0;padding:0;list-style:none;overflow-y:auto}.inbox-row{align-items:flex-start;gap:var(--space-125);width:100%;padding:var(--space-100) var(--space-075);border-radius:var(--radius-lg);text-align:left;background:0 0;border:0;display:flex}.inbox-row:hover{background:var(--color-bg-hover)}.inbox-row.unread{background:var(--color-bg-highlight)}.inbox-row .unread-dot{margin-top:var(--space-075)}.inbox-text{gap:var(--space-025);flex-direction:column;flex:1;min-width:0;display:flex}.inbox-excerpt{overflow-wrap:anywhere;color:var(--color-text-default)}.comment-thread-meta{align-items:center;gap:var(--space-075);flex-wrap:wrap;display:flex}.share-title{overflow-wrap:anywhere;margin-top:0}.share-visibility{margin:0 0 var(--space-150);gap:var(--space-100);border:0;padding:0;display:grid}.share-visibility legend{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-100);padding:0}.share-option{align-items:center;gap:var(--space-125);padding:var(--space-125) var(--space-150);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-xl);cursor:pointer;grid-template-columns:auto auto 1fr;display:grid}.share-option.selected{border-color:var(--color-border-accent);background:var(--color-bg-selected)}.share-visibility:disabled .share-option{cursor:default}.share-option>span{gap:var(--space-025);display:grid}.share-claim{justify-content:space-between;align-items:center;gap:var(--space-150);flex-wrap:wrap;display:flex}.share-invite{gap:var(--space-100);margin:var(--space-150) 0;display:flex}.share-invite input{flex:1;min-width:0}.share-people{max-height:var(--social-people-max-height);margin:0;padding:0;list-style:none;overflow-y:auto}.share-people li{justify-content:space-between;align-items:center;gap:var(--space-150);padding:var(--space-100) 0;border-top:var(--border-width-thin) solid var(--color-border-default);display:flex}.share-people li:first-child{border-top:0}.share-person{overflow-wrap:anywhere;min-width:0;display:grid}.share-actions{margin-top:var(--space-200);justify-content:flex-end}.start{-webkit-user-select:text;user-select:text;min-height:100%}.start-bar{max-width:var(--start-column-width);padding:var(--space-250) var(--space-300);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.wordmark{align-items:center;gap:var(--space-050);color:var(--color-text-default);font-family:var(--font-family-display);font-size:var(--font-size-6xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-tight);line-height:var(--font-line-height-none);text-decoration:none;display:inline-flex}.wordmark-ball{margin:calc(-1 * var(--space-075));padding:var(--space-075);display:inline-flex}.start-main{max-width:var(--start-column-width);padding:var(--space-300) var(--space-300) var(--space-800);margin:0 auto}.start-hero{padding:var(--space-500) 0 var(--space-700)}.start-hero h1{max-width:var(--start-claim-width);font-family:var(--font-family-display);font-size:var(--font-size-hero);line-height:var(--font-line-height-display);letter-spacing:var(--font-letter-spacing-normal);word-spacing:var(--font-letter-spacing-wide);font-weight:var(--font-weight-semibold);margin:0}.muted-ink{color:var(--color-text-hero-muted)}.start-lede{max-width:var(--start-lede-width);margin:var(--space-250) 0 var(--space-400);font-size:var(--font-size-2xl);line-height:var(--font-line-height-relaxed);color:var(--color-text-lead)}.composer{background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-3xl);padding:var(--space-100) var(--space-100) var(--space-125);box-shadow:var(--shadow-composer);transition:border-color var(--motion-duration-base), box-shadow var(--motion-duration-base)}.composer:focus-within{border-color:var(--color-border-ink)}.composer-row{gap:var(--space-100);align-items:center;display:flex}.composer-input{min-width:0;height:var(--start-composer-input-height);padding:0 var(--space-150);font-size:var(--font-size-3xl);background:0 0;border:0;outline:none;flex:1}.composer-input::placeholder{color:var(--color-text-hero-muted)}.composer-field{flex:1;min-width:0;display:flex;position:relative}.composer-hint{inset:0 var(--space-150);white-space:nowrap;font-size:var(--font-size-3xl);color:var(--color-text-hero-muted);pointer-events:none;align-items:center;display:flex;position:absolute}.composer-hint>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.composer-hint:after{content:"";width:var(--border-width-medium);height:var(--start-caret-height);margin-left:var(--space-025);animation:composer-caret var(--motion-duration-beat) var(--motion-easing-step) infinite;background:currentColor;flex:none}.composer-field:focus-within .composer-hint:after{display:none}@keyframes composer-caret{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.composer-input::placeholder{color:#0000}}@media (prefers-reduced-motion:reduce){.composer-hint{display:none}}.composer-options{padding:var(--space-025) var(--space-075) 0;justify-content:flex-end;align-items:center;display:flex}.boards-head{justify-content:space-between;align-items:center;gap:var(--space-200);padding-bottom:var(--space-175);border-bottom:var(--border-width-thin) solid var(--color-border-default);display:flex}.boards-head h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);align-items:center;gap:var(--space-100);margin:0;display:flex}.filter{width:min(var(--start-filter-width), 50vw)}.boards-tools{align-items:center;gap:var(--space-100);display:flex}.scopes{gap:var(--space-075);margin-top:var(--space-175);flex-wrap:wrap;display:flex}.start-none{margin:var(--space-300) 0 0}.folder{margin-top:var(--space-225);border-radius:var(--radius-3xl);outline:var(--border-width-thick) dashed transparent;outline-offset:var(--space-075);transition:outline-color var(--motion-duration-fast), background var(--motion-duration-fast)}.folder.drop{outline-color:var(--color-border-accent);background:var(--color-bg-selected)}.folder-head{align-items:center;gap:var(--space-025);min-height:var(--size-control-lg);display:flex}.folder-toggle{align-items:center;gap:var(--space-100);min-width:0;padding:var(--space-075) var(--space-100) var(--space-075) var(--space-050);border-radius:var(--radius-lg);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-default);text-align:left;background:0 0;border:0;display:inline-flex}.folder-toggle:hover{background:var(--color-bg-hover)}.folder-chevron{color:var(--color-icon-muted);transition:transform var(--motion-duration-base);flex:none}.folder-toggle[aria-expanded=true] .folder-chevron{transform:rotate(90deg)}.folder-name{overflow-wrap:anywhere}.folder-empty{margin:var(--space-100) 0 0 var(--space-400)}.loose-head{padding:var(--space-075) 0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);align-items:center;gap:var(--space-100);margin:0;display:flex}.folder.loose .folder-empty{margin-left:0}.folder-form{margin-top:var(--space-225)}.folder-head .folder-form{flex:1;margin:0}.folder-form-row{align-items:center;gap:var(--space-100);max-width:var(--start-folder-form-width);display:flex}.folder-form-row svg{color:var(--color-icon-muted);flex:none}.folder-name-input{flex:1;width:auto;min-width:0}.folder-form-error{margin:var(--space-075) 0 0;font-size:var(--font-size-sm);color:var(--color-text-danger)}.folder-confirm{width:var(--start-confirm-width);max-width:calc(100vw - var(--space-400));padding:var(--space-050)}.folder-confirm p{margin:0 0 var(--space-125);font-size:var(--font-size-md)}.move-menu{width:var(--start-move-menu-width);max-width:calc(100vw - var(--space-400));max-height:var(--start-move-menu-height);overflow-y:auto}.move-name{text-overflow:ellipsis;overflow:hidden}.move-new{align-items:center;gap:var(--space-100);margin-top:var(--space-050);padding:var(--space-100) var(--space-125) var(--space-050);border-top:var(--border-width-thin) solid var(--color-border-default);color:var(--color-text-muted);display:flex}.move-menu .folder-form-error{padding:0 var(--space-125) var(--space-050)}.start-grid{margin:var(--space-150) 0 0;grid-template-columns:repeat(auto-fill, minmax(var(--start-card-min-width), 1fr));gap:var(--space-175);padding:0;list-style:none;display:grid}.start-card-wrap{position:relative}.card-folder{top:var(--space-100);right:var(--space-100);position:absolute}.card-folder-btn{opacity:var(--opacity-hidden);transition:opacity var(--motion-duration-fast)}.start-card-wrap:hover .card-folder-btn,.start-card-wrap:focus-within .card-folder-btn,.card-folder-btn.active{opacity:var(--opacity-visible)}@media (hover:none){.card-folder-btn{opacity:var(--opacity-visible)}}.start-card{height:100%;color:inherit;background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-3xl);transition:transform var(--motion-duration-base), box-shadow var(--motion-duration-base), border-color var(--motion-duration-base);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.start-card:hover,.start-card:focus-visible{transform:translateY(calc(-1 * var(--start-card-lift)));border-color:var(--color-border-strong);box-shadow:var(--shadow-card-hover)}.start-sketch{width:100%;height:var(--start-sketch-height);border-bottom:var(--border-width-thin) solid var(--color-border-default);display:block}.start-card-body{gap:var(--space-050);padding:var(--space-150) var(--space-200) var(--space-200);flex-direction:column;display:flex}.start-card-body strong{font-size:var(--font-size-lg);overflow-wrap:anywhere}.start-card-meta{align-items:center;gap:var(--space-100);font-size:var(--font-size-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.start-empty{align-items:center;gap:var(--space-125);padding:var(--space-600) var(--space-200);color:var(--color-text-muted);text-align:center;flex-direction:column;display:flex}.start-empty svg{color:var(--color-text-default)}.start-empty p{margin:0}.miro-row{padding:var(--space-075) 0;border-bottom:var(--border-width-thin) solid var(--color-border-default);flex-wrap:nowrap}.miro-row.top{align-items:flex-start}.miro-colour{width:var(--size-swatch-md);height:var(--size-swatch-md);border:var(--border-width-thin) solid var(--color-border-swatch);border-radius:var(--radius-sm);flex:none}.miro-row-text{flex:1;min-width:0}.miro-samples{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.miro-level{width:var(--start-miro-level-width);margin:0}.miro-arrows{margin:var(--space-175) 0}.miro-actions{justify-content:flex-end}.miro-actions.spaced{margin-top:var(--space-150)}.archived-toggle{margin-top:var(--start-archived-top)}.archived{margin-top:var(--space-350)}.archived-head{justify-content:space-between}.archived-head h2{font-size:var(--font-size-3xl);margin:0}.archived-actions{margin-top:var(--space-125)}.archived-confirm{margin-top:var(--space-200);justify-content:flex-end}@media (width<=560px){.start-bar,.start-main{padding-left:var(--space-200);padding-right:var(--space-200)}.start-hero{padding:var(--space-200) 0 var(--space-500)}.composer-row{flex-direction:column;align-items:stretch}.boards-head{flex-wrap:wrap}.boards-tools{width:100%}.filter{flex:1;width:auto}}@media (prefers-reduced-motion:reduce){.start-card,.folder,.folder-chevron,.card-folder-btn{transition:none}}.sonic-head{margin-bottom:var(--space-150);flex-wrap:nowrap}.sonic-head h2{margin:0}.sonic-keys{flex:1;margin:0}.sonic-frame{border-radius:var(--radius-lg);aspect-ratio:480/271;width:min(calc(100vw - var(--space-200) * 4), calc((100vh - var(--space-200) * 4 - var(--size-control-md) - var(--space-150)) * 480 / 271));border:0;display:block}.board{touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.board canvas{display:block;position:absolute;inset:0}.board .board-live{pointer-events:none}.topbar{top:var(--size-chrome-gutter);left:var(--size-chrome-gutter);right:var(--size-chrome-gutter);pointer-events:none;justify-content:space-between;display:flex;position:absolute}.topbar>*{pointer-events:auto}.topbar-left,.topbar-right{align-items:center;gap:var(--space-050);padding:var(--space-050);display:flex}.board-name{height:var(--size-control-sm);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-md);padding:0 var(--space-100);font-weight:var(--font-weight-semibold);min-width:var(--board-name-min-width);max-width:var(--board-name-max-width);background:0 0}.board-name:hover,.board-name:focus{border-color:var(--color-border-default);outline:none}.status-dot{width:var(--size-dot-sm);height:var(--size-dot-sm);border-radius:var(--radius-round);margin:0 var(--space-075);flex:none}.avatars{padding:0 var(--space-075);display:flex}.bottombar{left:var(--space-200);right:var(--space-200);bottom:var(--space-200);z-index:var(--z-bottombar);align-items:end;gap:var(--space-150);pointer-events:none;grid-template-columns:minmax(max-content,1fr) max-content minmax(max-content,1fr);grid-template-areas:"left tools zoom";display:grid;position:absolute}.bottombar>*{pointer-events:auto}.bottombar-left{grid-area:left;justify-self:start}.bottombar-left:empty{pointer-events:none}.tools{align-items:center;gap:var(--space-100);flex-direction:column;grid-area:tools;min-width:0;display:flex}.pen-bar{align-items:center;gap:var(--space-075);padding:var(--space-100);max-width:100%;display:flex}.toolbar{align-items:center;gap:var(--space-025);padding:var(--space-075);display:flex}.tool-caret{right:var(--space-025);bottom:var(--space-025);border-left:var(--board-caret-size) solid transparent;border-top:var(--board-caret-size) solid currentColor;width:0;height:0;opacity:var(--opacity-hint);pointer-events:none;position:absolute}.contextbar{align-items:center;gap:var(--space-025);padding:var(--space-050);white-space:nowrap;z-index:var(--z-contextbar);display:flex;position:absolute}.contextbar.docked{top:var(--size-chrome-top);left:var(--size-chrome-gutter);right:var(--size-chrome-gutter);flex-wrap:wrap}.board:has(.contextbar.docked) .sidepanel{top:var(--contextbar-bottom,var(--board-contextbar-docked-bottom))}.ctx-swatch{width:var(--size-swatch-sm);height:var(--size-swatch-sm);border-radius:var(--radius-round);border:var(--border-width-thin) solid var(--color-border-swatch-strong)}.ost-pill{padding:var(--space-px) var(--space-100);border-radius:var(--radius-full);color:var(--color-text-inverse);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);display:inline-block}.zoombar{padding:var(--space-050);justify-self:end;align-items:center;gap:var(--space-025);grid-area:zoom;display:flex}.zoom-label{min-width:var(--board-zoom-label-min-width);font-variant-numeric:tabular-nums;border-radius:var(--radius-md);height:var(--size-control-md);background:0 0;border:0}.zoom-label:hover{background:var(--color-bg-hover)}.pages-panel{top:var(--size-chrome-top);left:var(--size-chrome-gutter);width:var(--size-panel-pages);max-height:calc(100% - var(--board-pages-inset) - var(--board-bottom-clear));flex-direction:column;display:flex;position:absolute;overflow:hidden}.pages-head{align-items:center;gap:var(--space-025);padding:var(--space-100) var(--space-100) var(--space-050) var(--space-175);display:flex}.pages-head h2{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-wider);text-transform:uppercase;color:var(--color-text-muted);flex:1;margin:0}.pages-scroll{min-height:var(--board-pages-scroll-min-height);padding:0 var(--space-075) var(--space-100);flex:1;overflow-y:auto}.pages-list,.pages-list ul{margin:0;padding:0;list-style:none}.page-row,.section-row{align-items:center;gap:var(--space-025);min-height:var(--size-control-md);border-radius:var(--radius-lg);display:flex;position:relative}.page-row:hover,.section-row:hover{background:var(--color-bg-hover)}.page-row.current{background:var(--color-bg-selected)}.page-row.nested{padding-left:var(--space-225)}.page-row.dragging,.section.dragging{opacity:var(--opacity-dragging)}.page-name,.section-name{align-items:center;gap:var(--space-100);min-width:0;height:var(--size-control-md);padding:0 var(--space-100);border-radius:var(--radius-lg);text-align:left;background:0 0;border:0;flex:1;display:flex}.page-name span,.section-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-name svg{color:var(--color-icon-muted);flex:none}.page-row.current .page-name{font-weight:var(--font-weight-semibold);color:var(--color-text-accent)}.page-row.current .page-name svg{color:var(--color-text-accent)}.section-name{gap:var(--space-050);font-weight:var(--font-weight-semibold)}.row-menu{opacity:var(--opacity-hidden)}.page-row:hover .row-menu,.section-row:hover .row-menu,.row-menu:focus-visible,.row-menu.active{opacity:var(--opacity-visible)}@media (hover:none){.row-menu{opacity:var(--opacity-visible)}}.drop-before:before,.drop-after:after{content:"";left:var(--space-075);right:var(--space-075);height:var(--border-width-thick);border-radius:var(--radius-xs);background:var(--color-border-accent);pointer-events:none;position:absolute}.drop-before:before{top:calc(-1 * var(--space-px))}.drop-after:after{bottom:calc(-1 * var(--space-px))}.drop-inside{box-shadow:inset 0 0 0 var(--border-width-thick) var(--color-border-accent)}.page-people{padding:0 var(--space-050) 0 var(--space-100);display:flex}.name-input{min-width:0;height:var(--size-control-sm);margin:var(--space-025) var(--space-050);padding:0 var(--space-075);border:var(--border-width-thin) solid var(--color-border-accent);border-radius:var(--radius-md);outline:none;flex:1}.empty-section{padding:var(--space-050) var(--space-100) var(--space-075) var(--board-section-indent)}.search-results{padding-top:var(--space-025)}.search-status{margin:var(--space-075) var(--space-100);font-size:var(--font-size-sm);color:var(--color-text-muted)}.search-group{z-index:var(--z-raised);padding:var(--space-100) var(--space-100) var(--space-050);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-letter-spacing-wide);text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-surface);text-overflow:ellipsis;white-space:nowrap;position:sticky;top:0;overflow:hidden}.search-group a{color:inherit;text-decoration:none}.search-group a:hover{color:var(--color-text-accent);text-decoration:underline}.search-hit{align-items:flex-start;gap:var(--space-100);padding:var(--space-075) var(--space-100);border-radius:var(--radius-lg);cursor:pointer;display:flex}.search-hit.active{background:var(--color-bg-selected)}.search-hit-text{flex-direction:column;min-width:0;display:flex}.search-snippet{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-snippet mark{background:var(--color-bg-mark);color:inherit;border-radius:var(--radius-xs);padding:0 var(--space-px)}.search-meta{font-size:var(--font-size-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-meta:empty{display:none}.search-icon{margin-top:var(--space-025);color:var(--color-icon-muted);flex:none}.search-dot{width:var(--size-dot-lg);height:var(--size-dot-lg);margin:var(--space-050) var(--space-025) 0 var(--space-050);border-radius:var(--radius-round);flex:none}.text-editor{z-index:var(--z-text-editor);display:flex;position:absolute}.text-editor textarea,.text-editor input{resize:none;width:100%;line-height:var(--font-line-height-snug);white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;margin:0;padding:0;overflow:hidden}.board:has(.pen-bar) .toast{bottom:calc(var(--board-bottom-clear) + var(--board-toast-pen-lift))}.shortcuts{grid-template-columns:repeat(auto-fill, minmax(var(--board-shortcuts-column), 1fr));gap:var(--space-050) var(--space-300);display:grid}.shortcuts div{justify-content:space-between;gap:var(--space-150);padding:var(--space-050) 0;border-bottom:var(--border-width-thin) solid var(--color-border-default);display:flex}.loading{color:var(--color-text-muted);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.archived-banner{top:var(--size-chrome-top);max-width:min(var(--board-banner-max-width), calc(100vw - 2 * var(--size-chrome-gutter)));align-items:center;gap:var(--space-150);box-shadow:var(--shadow-overlay);margin:0;display:flex;position:absolute;left:50%;transform:translate(-50%)}.archived-banner .error-text{color:var(--color-text-danger)}@media (width<=1080px){:root{--board-bottom-clear:var(--size-chrome-bottom-stacked)}.bottombar{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"left zoom""tools tools"}.tools{justify-self:center;max-width:100%}.toolbar{max-width:100%}}@media (width<=720px){.toolbar{overflow-x:auto}}@media (width<=420px){:root{--board-bottom-clear:var(--size-chrome-bottom-phone)}.bottombar{grid-template-columns:minmax(0,1fr);grid-template-areas:"left""zoom""tools"}}.stamp-wheel{border-radius:var(--radius-round);background:var(--color-bg-surface);box-shadow:var(--shadow-overlay);z-index:var(--z-floating);animation:stamp-wheel-in var(--motion-duration-fast) var(--motion-easing-out);position:fixed;transform:translate(-50%,-50%)}.stamp-wheel-lines{width:100%;height:100%;position:absolute;inset:0}.stamp-wheel-lines line,.stamp-wheel-lines circle{stroke:var(--color-border-default);stroke-width:var(--border-width-medium);fill:none}.stamp-wheel-label{width:var(--board-stamp-wheel-label);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stamp-wheel-item{width:var(--board-stamp-wheel-item);height:var(--board-stamp-wheel-item);border-radius:var(--radius-round);cursor:pointer;transition:transform var(--motion-duration-instant) var(--motion-easing-out), background var(--motion-duration-instant);background:0 0;border:0;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.stamp-wheel-item:hover,.stamp-wheel-item:focus-visible{background:var(--color-bg-hover);transform:translate(-50%,-50%)scale(1.12)}.stamp-wheel-item:focus-visible{outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--space-px)}.stamp-wheel-item.active{background:var(--color-bg-selected)}.stamp-wheel-item img,.stamp-row img{filter:drop-shadow(var(--shadow-art))}.stamp-face{border-radius:var(--radius-round);border:var(--border-width-thick) solid var(--color-border-ring);box-shadow:var(--shadow-badge-strong);flex-shrink:0;display:inline-block;position:relative}.stamp-tag{left:50%;bottom:calc(-1 * var(--board-stamp-tag-offset));padding:0 var(--space-050);border:var(--border-width-medium) solid var(--color-border-ring);border-radius:var(--radius-full);background:var(--color-canvas-stamp-ink);color:var(--color-text-inverse);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);line-height:var(--board-stamp-tag-line-height);white-space:nowrap;position:absolute;transform:translate(-50%)}.icon-btn .stamp-face{border-width:var(--border-width-medium)}.icon-btn .stamp-face .stamp-tag{display:none}.stamp-tooltip{align-items:center;gap:var(--space-075);height:var(--size-control-md);padding:0 var(--space-125) 0 var(--space-075);border-radius:var(--radius-lg);background:var(--color-bg-inverse);color:var(--color-text-inverse);white-space:nowrap;pointer-events:none;z-index:var(--z-tooltip);display:flex;position:absolute;transform:translate(-50%,-100%)}.stamp-tooltip:after{content:"";left:50%;bottom:calc(-1 * var(--board-tooltip-arrow));border:var(--board-tooltip-arrow) solid transparent;border-bottom:0;border-top-color:var(--color-bg-inverse);position:absolute;transform:translate(-50%)}.stamp-tooltip .muted{color:var(--color-text-inverse-muted)}.stamp-tooltip-face{width:var(--size-avatar-sm);height:var(--size-avatar-sm)}@keyframes stamp-wheel-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}}@media (prefers-reduced-motion:reduce){.stamp-wheel{animation:none}.stamp-wheel-item{transition:none}}.sidepanel{top:var(--size-chrome-top);right:var(--size-chrome-gutter);bottom:var(--board-bottom-clear);width:var(--size-panel-side);-webkit-user-select:text;user-select:text;flex-direction:column;display:flex;position:absolute;overflow:hidden}.panel-body{padding:var(--space-150) var(--space-175);flex:1;overflow:auto}.sidepanel-head{padding:var(--space-100) var(--space-100) var(--space-100) var(--space-175);border-bottom:var(--border-width-thin) solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}.sidepanel-head h2{font-size:var(--font-size-lg);margin:0}.confluence-pop{width:var(--size-panel-side);max-width:calc(100vw - 2 * var(--size-chrome-gutter));max-height:calc(100vh - var(--panels-popover-viewport-inset));padding:var(--space-150) var(--space-175);overflow:auto}.pop-heading{margin:0 0 var(--space-100);font-size:var(--font-size-lg)}.item-panel-head{margin-bottom:var(--space-150);justify-content:space-between}.ric{gap:var(--space-050);min-width:0;margin:0 0 var(--space-150);border:0;flex-direction:column;padding:0;display:flex}.ric legend{margin-bottom:var(--space-050);font-size:var(--font-size-xs);padding:0}.ric-row{gap:var(--space-100);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ric-score{margin:0}.ric-row--four{grid-template-columns:repeat(2,minmax(0,1fr))}.ric-cell{margin-bottom:0}.type-grid{gap:var(--space-075);margin:var(--space-100) 0 var(--space-175);grid-template-columns:1fr 1fr;display:grid}.type-btn{align-items:center;gap:var(--space-100);min-height:var(--panels-type-button-height);padding:var(--space-100) var(--space-125);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);font-weight:var(--font-weight-semibold);text-align:left;display:flex}.type-btn:hover{background:var(--color-bg-hover)}.type-dot{width:var(--size-dot-lg);height:var(--size-dot-lg);border-radius:var(--radius-sm);flex:none}.tree-key{font-size:var(--font-size-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;padding-top:var(--space-px);flex:none}.issue{color:var(--color-text-caution);font-size:var(--font-size-xs)}.jira-key{align-items:center;gap:var(--space-050);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;display:inline-flex}.jira-status{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;padding:var(--space-px) var(--space-075);border-radius:var(--radius-sm);background:var(--color-jira-new-bg);color:var(--color-jira-new-text)}.jira-status.indeterminate{background:var(--color-jira-progress-bg);color:var(--color-jira-progress-text)}.jira-status.done{background:var(--color-jira-done-bg);color:var(--color-jira-done-text)}.jira-link-form{gap:var(--space-050);flex-direction:column;display:flex}.jira-summary{min-height:var(--size-control-lg);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-075) var(--space-125);background:var(--color-bg-hover)}.delivery-card{gap:var(--space-075);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-100) var(--space-125);flex-direction:column;display:flex}.delivery-bar{gap:var(--panels-meter-gap);height:var(--panels-meter-height);border-radius:var(--radius-full);background:var(--color-border-default);display:flex;overflow:hidden}.delivery-bar .done,.delivery-legend .done{background:var(--color-jira-done)}.delivery-bar .progress,.delivery-legend .progress{background:var(--color-jira-progress)}.delivery-bar .todo,.delivery-legend .todo{background:var(--color-jira-todo)}.delivery-legend{gap:var(--space-050) var(--space-150);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.delivery-legend i{width:var(--size-dot-xs);height:var(--size-dot-xs);border-radius:var(--radius-round);margin-right:var(--space-025);display:inline-block}.delivery-issues{margin:var(--space-025) 0 0;max-height:var(--panels-issue-list-max-height);border-top:var(--border-width-thin) solid var(--color-border-default);padding:0;list-style:none;overflow-y:auto}.delivery-issues li{align-items:center;gap:var(--space-075);padding:var(--space-050) 0;border-bottom:var(--border-width-thin) solid var(--color-border-default);font-size:var(--font-size-sm);display:flex}.delivery-issues li:last-child{border-bottom:0}.delivery-issues .jira-key{font-size:var(--font-size-xs);flex:none}.delivery-summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.delivery-issues .jira-status{font-size:var(--font-size-2xs);max-width:var(--panels-status-max-width);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.delivery-assignee{width:var(--size-avatar-xs);height:var(--size-avatar-xs);border-radius:var(--radius-round);background:var(--color-jira-assignee-bg);color:var(--color-jira-assignee-text);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.delivery-assignee.none{border:var(--border-width-thin) dashed var(--color-border-dashed);color:var(--color-jira-assignee-none-text);background:0 0}@media (width<=720px){.sidepanel{left:var(--size-chrome-gutter);width:auto}}.sidepanel.wide{width:var(--size-panel-wide)}.sidepanel.item-panel{width:var(--size-panel-item)}.sidepanel.item-panel.fit{max-height:calc(100% - var(--size-chrome-top) - var(--board-bottom-clear));bottom:auto}@media (width<=720px){.sidepanel.wide,.sidepanel.item-panel{width:auto}}.label-options{gap:var(--space-050);flex-direction:column;display:flex}textarea.ai-notes{min-height:var(--panels-notes-min-height)}.ai-hint{gap:var(--space-075);font-size:var(--font-size-xs);color:var(--color-text-muted);align-items:flex-start;display:flex}.ai-hint svg{margin-top:var(--space-px);color:var(--color-icon-warning);flex:none}.ai-count{font-size:var(--font-size-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;text-align:right}.ai-count.over{color:var(--color-text-danger);font-weight:var(--font-weight-semibold)}.ai-progress{border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-100) var(--space-125);margin-bottom:var(--space-125);background:linear-gradient(180deg, var(--color-assistant-wash), var(--color-bg-surface))}.ai-progress-label{align-items:center;gap:var(--space-100);font-weight:var(--font-weight-semibold);display:inline-flex}.ai-pulse{width:var(--size-dot-md);height:var(--size-dot-md);border-radius:var(--radius-round);background:var(--color-assistant-solid);animation:ai-pulse var(--motion-duration-pulse) var(--motion-easing-in-out) infinite}@keyframes ai-pulse{0%,to{opacity:var(--opacity-pulse);transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.ai-thought{margin-top:var(--space-075);font-size:var(--font-size-xs);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}.ai-skeleton{gap:var(--space-075);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-150);margin-bottom:var(--space-100);flex-direction:column;display:flex}.ai-skeleton span{height:var(--panels-skeleton-line-height);border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-bg-hover) 25%, var(--color-bg-skeleton) 50%, var(--color-bg-hover) 75%);animation:ai-shimmer var(--motion-duration-shimmer) var(--motion-easing-linear) infinite;background-size:200% 100%}@keyframes ai-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-toolbar{margin-bottom:var(--space-100)}.ai-toolbar-end{margin-left:auto}.ai-card{gap:var(--space-075);border:var(--border-width-thin) solid var(--color-border-default);border-left:var(--border-width-accent) solid;border-radius:var(--radius-xl);padding:var(--space-125);margin-bottom:var(--space-100);background:var(--color-bg-surface);transition:opacity var(--motion-duration-base), box-shadow var(--motion-duration-base);animation:ai-in var(--motion-duration-slow) var(--motion-easing-out);flex-direction:column;display:flex}.ai-card:hover{box-shadow:var(--shadow-hover)}.ai-card.off{opacity:var(--opacity-muted)}@keyframes ai-in{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}}.ai-card-head{align-items:center;gap:var(--space-100);display:flex}.ai-card-head input{width:var(--panels-checkbox-size);height:var(--panels-checkbox-size);margin:0}.ai-title{border:var(--border-width-thin) solid transparent;border-radius:var(--radius-md);padding:var(--space-050) var(--space-075);margin:0 calc(-1 * var(--space-075));width:calc(100% + 2 * var(--space-075));font-weight:var(--font-weight-semibold);resize:none;field-sizing:content;background:0 0}.ai-title:hover:not(:disabled),.ai-title:focus{border-color:var(--color-border-default);background:var(--color-bg-surface)}.ai-quote{padding:var(--space-025) 0 var(--space-025) var(--space-100);border-left:var(--border-width-thick) solid var(--color-border-default);color:var(--color-text-subtle);font-size:var(--font-size-sm);margin:0;font-style:italic}.ai-quote:before{content:"“"}.ai-quote:after{content:"”"}.ai-parent{align-items:center;gap:var(--space-100);display:flex}.ai-parent-select{flex:1;min-width:0}.ai-why{font-size:var(--font-size-xs);color:var(--color-text-muted)}.ai-footer{bottom:calc(-1 * var(--space-150));gap:var(--space-100);margin:var(--space-050) calc(-1 * var(--space-175)) calc(-1 * var(--space-150));padding:var(--space-125) var(--space-175) var(--space-150);border-top:var(--border-width-thin) solid var(--color-border-default);background:var(--color-bg-surface);display:flex;position:sticky}.ai-finding{gap:var(--space-075);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-xl);padding:var(--space-100) var(--space-125) var(--space-125);margin:var(--space-100) 0;animation:ai-in var(--motion-duration-slow) var(--motion-easing-out);flex-direction:column;display:flex}.ai-finding.done{opacity:var(--opacity-muted)}.ai-finding-head{align-items:center;gap:var(--space-075);display:flex}.ai-finding-head .tree-key{margin-left:auto}.ai-sev{width:var(--size-dot-sm);height:var(--size-dot-sm);border-radius:var(--radius-round);background:var(--color-icon-muted);flex:none}.sev-high .ai-sev{background:var(--color-status-danger)}.sev-medium .ai-sev{background:var(--color-status-warning)}.sev-low .ai-sev{background:var(--color-status-neutral)}.ai-finding-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-finding-msg{font-size:var(--font-size-sm)}.ai-suggestion{font-size:var(--font-size-sm);padding:var(--space-075) var(--space-100);border-radius:var(--radius-lg);background:var(--color-assistant-subtle)}.ai-done{align-items:center;gap:var(--space-050);color:var(--color-status-success);font-weight:var(--font-weight-semibold);display:inline-flex}@media (prefers-reduced-motion:reduce){.ai-pulse,.ai-skeleton span,.ai-card,.ai-finding{animation:none}}.label-new{gap:var(--space-050);margin-top:var(--space-100);padding:var(--space-125);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);flex-direction:column;display:flex}.label-new-field{margin:0}.label-new-field+.label-new-field{margin-top:var(--space-050)}.label-list{margin:var(--space-100) 0 0;gap:var(--space-050);flex-direction:column;padding:0;list-style:none;display:flex}.label-row{align-items:center;gap:var(--space-075);display:flex}.label-dot{width:var(--size-dot-xl);height:var(--size-dot-xl);border-radius:var(--radius-round);display:inline-block}.label-name{flex:1;min-width:0}.parent-list{gap:var(--space-050);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.parent-row{align-items:center;gap:var(--space-075);display:flex}.parent-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.history-confirm{margin:var(--space-050) 0 var(--space-125)}.history-confirm p{margin:var(--space-075) 0}.settings-who{align-items:center;gap:var(--space-175);margin:var(--space-150) 0 var(--space-050);display:flex}.settings-who-text{flex:1;min-width:0}.settings-avatar{flex:none;position:relative}.settings-avatar-btn{position:relative}.settings-edit-badge{right:calc(-1 * var(--space-050));bottom:calc(-1 * var(--space-050));width:var(--social-edit-badge-size);height:var(--social-edit-badge-size);border-radius:var(--radius-round);border:var(--border-width-thick) solid var(--color-border-ring);background:var(--color-bg-inverse);color:var(--color-text-inverse);transition:background var(--motion-duration-fast);place-items:center;display:grid;position:absolute}.settings-avatar-btn:hover .settings-edit-badge,.settings-avatar-btn[aria-expanded=true] .settings-edit-badge{background:var(--color-bg-accent)}.settings-avatar-popover{top:calc(100% + var(--space-100));width:min(var(--social-avatar-popover-width), calc(100vw - var(--social-avatar-popover-clear)));left:0}.settings-avatar-popover p{margin:var(--space-100) 0 0}.settings-name{align-items:center;gap:var(--space-075);max-width:100%;margin:0 0 var(--space-025) calc(-1 * var(--space-075));padding:var(--space-025) var(--space-075);border-radius:var(--radius-md);font-size:var(--font-size-xl);text-align:left;background:0 0;border:0;display:inline-flex}.settings-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-name svg{color:var(--color-icon-muted);flex:none}.settings-name:hover{background:var(--color-bg-hover)}.settings-name:hover svg{color:var(--color-text-default)}.settings-name-edit{gap:var(--space-050);margin-bottom:var(--space-075);flex-direction:column;display:flex}.settings-status{min-height:var(--social-status-line)}.avatar-picker{gap:var(--space-125);margin:var(--space-025) 0 var(--space-150);flex-wrap:wrap;display:flex}.avatar-choice{width:var(--size-avatar-2xl);height:var(--size-avatar-2xl);border-radius:var(--radius-round);box-shadow:var(--social-choice-outline);cursor:pointer;transition:transform var(--motion-duration-fast);position:relative}.avatar-choice:hover{transform:scale(1.06)}.avatar-radio{z-index:var(--z-raised);opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.avatar-choice:has(input:checked){box-shadow:var(--shadow-selected)}.avatar-choice:has(input:focus-visible){outline:var(--border-width-thick) solid var(--color-focus-ring);outline-offset:var(--social-choice-focus-offset)}.settings-heading{margin:0 0 var(--space-050);font-size:var(--font-size-lg)}.settings-subheading{margin:var(--space-175) 0 var(--space-075);font-size:var(--font-size-md)}.connector-url{gap:var(--space-100);margin:var(--space-125) 0;align-items:center;display:flex}.connector-url code{overflow-wrap:anywhere;min-width:0;min-height:var(--size-control-md);padding:var(--space-075) var(--space-125);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-neutral);font-size:var(--font-size-sm);flex:1}.connector-steps{padding-left:var(--space-225);gap:var(--space-075);margin:0;display:grid}.connector-steps code{font-size:var(--font-size-xs);overflow-wrap:anywhere}.connector-list{gap:var(--space-075);margin:0;padding:0;list-style:none;display:grid}.connector-list li{justify-content:space-between;align-items:center;gap:var(--space-100);display:flex}.history-row{align-items:center;gap:var(--space-100);padding:var(--space-075);border-radius:var(--radius-md);display:flex}.history-row:hover{background:var(--color-bg-hover)}.history-lead{margin-top:0}.history-actions{margin-bottom:var(--space-100)}.history-row-text{flex:1;min-width:0}.history-confirm-actions{justify-content:flex-end}.ws-facilitate{position:relative}.ws-facilitate.busy:after{content:"";top:var(--workshop-busy-dot-inset);right:var(--workshop-busy-dot-inset);width:var(--size-dot-xs);height:var(--size-dot-xs);border-radius:var(--radius-round);background:var(--color-bg-accent);box-shadow:0 0 0 var(--border-width-thick) var(--color-border-ring);position:absolute}.ws-menu{top:calc(100% + var(--space-125));z-index:var(--z-menu);width:var(--workshop-menu-width);max-width:calc(100vw - 2 * var(--size-chrome-gutter));max-height:calc(100vh - var(--workshop-menu-clearance));padding:var(--space-075);animation:ws-drop var(--motion-duration-base) var(--motion-easing-out);position:absolute;right:0;overflow:auto}.ws-section{padding:var(--space-025) 0 var(--space-075)}.ws-section+.ws-section{border-top:var(--border-width-thin) solid var(--color-border-default)}.ws-section-title{margin:var(--space-100) var(--space-125) var(--space-050)}.ws-row{align-items:center;gap:var(--space-125);width:100%;padding:var(--space-100) var(--space-125);border-radius:var(--radius-lg);text-align:left;background:0 0;border:0;display:flex}.ws-row:hover:not(:disabled){background:var(--color-bg-hover)}.ws-row:disabled{opacity:var(--opacity-disabled);cursor:default}.ws-row>svg:first-child{color:var(--color-icon-muted);flex:none}.ws-row>span:nth-child(2){font-weight:var(--font-weight-semibold);flex:1}.ws-row small{font-weight:var(--font-weight-regular);color:var(--color-text-muted);font-size:var(--font-size-sm);display:block}.ws-row kbd{margin-left:var(--space-050)}.ws-menu-foot{border-top:var(--border-width-thin) solid var(--color-border-default);padding-top:var(--space-050)}.ws-current{padding:var(--space-025) var(--space-125) var(--space-075);margin:0}.ws-current p{margin:0 0 var(--space-100)}.ws-chips{gap:var(--space-075);padding:var(--space-025) var(--space-125) var(--space-050);flex-wrap:wrap;display:flex}.ws-custom{gap:var(--space-050);display:inline-flex}.ws-custom-time{width:var(--workshop-custom-width)}.ws-clock-small{align-items:center;gap:var(--space-050);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin-right:var(--space-050);display:inline-flex}.ws-setup{gap:var(--space-150);padding:var(--space-050) var(--space-075) var(--space-075);flex-direction:column;display:flex}.ws-setup-head{align-items:center;gap:var(--space-075);display:flex}.ws-setup-head h3{font-size:var(--font-size-xl);margin:0}.ws-setup fieldset{gap:var(--space-025);border:0;flex-direction:column;margin:0;padding:0;display:flex}.ws-setup legend{padding:0 0 var(--space-075);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--font-letter-spacing-wide)}.ws-option{align-items:center;gap:var(--space-100);min-height:var(--size-control-lg);padding:var(--space-050) var(--space-125);border:var(--border-width-thin) solid transparent;border-radius:var(--radius-lg);cursor:pointer;display:flex}.ws-option:hover{background:var(--color-bg-hover)}.ws-option.on{border-color:var(--color-border-accent);background:var(--color-bg-selected)}.ws-option.empty .ws-option-label,.ws-option.empty .ws-option-count{color:var(--color-text-muted)}.ws-option input{accent-color:var(--color-bg-accent);margin:0}.ws-option-label{font-weight:var(--font-weight-semibold);white-space:nowrap}.ws-option-select{flex:1;min-width:0}.ws-option-count{min-width:var(--workshop-count-min-width);padding:var(--space-px) var(--space-100);border-radius:var(--radius-full);background:var(--color-bg-surface);border:var(--border-width-thin) solid var(--color-border-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto}.ws-chips--flush{padding:0}.ws-inline{justify-content:space-between;align-items:center;display:flex}.ws-dock{top:var(--size-chrome-gutter);z-index:var(--z-dock);align-items:center;gap:var(--space-100);max-width:calc(100vw - 2 * var(--size-chrome-gutter));pointer-events:none;flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.ws-dock>*,.ws-dock-row>*{pointer-events:auto}.ws-dock-row{justify-content:center;gap:var(--space-100);max-width:min(var(--workshop-dock-row-max-width), calc(100vw - 2 * var(--size-chrome-gutter)));flex-wrap:wrap;align-items:center;display:flex}.ws-timer{align-items:center;gap:var(--space-075);height:var(--size-control-2xl);padding:0 var(--space-100) 0 var(--space-125);border-radius:var(--radius-full);transition:transform var(--motion-duration-slower) var(--motion-easing-spring), background var(--motion-duration-slower), box-shadow var(--motion-duration-slower);animation:ws-drop var(--motion-duration-moderate) var(--motion-easing-out);display:flex}.ws-clock{min-width:var(--workshop-clock-min-width);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--font-letter-spacing-slight)}.ws-ring{flex:none;transform:rotate(-90deg)}.ws-ring circle{fill:none;stroke-width:var(--workshop-ring-stroke)}.ws-ring-track{stroke:var(--color-border-default)}.ws-ring-fill{stroke:var(--color-bg-accent);stroke-linecap:round;transition:stroke-dashoffset var(--motion-duration-slow) var(--motion-easing-linear)}.ws-timer.paused .ws-clock{color:var(--color-text-muted)}.ws-timer.soon{box-shadow:0 0 0 var(--border-width-thick) var(--color-bg-danger-subtle), var(--shadow-overlay);animation:none;transform:scale(1.14)}.ws-timer.soon .ws-clock{color:var(--color-text-danger);animation:ws-beat var(--motion-duration-beat) var(--motion-easing-in-out) infinite}.ws-timer.soon .ws-ring-fill{stroke:var(--color-status-danger)}.ws-timer.done{background:var(--color-bg-warning-subtle);animation:ws-nudge var(--motion-duration-emphasis) var(--motion-easing-in-out) 2}.ws-timer.done .ws-clock,.ws-done-bell{color:var(--color-text-warning)}.ws-done-bell{animation:ws-ring-bell var(--workshop-bell-duration) var(--motion-easing-in-out) 2;transform-origin:50% 10%}@keyframes ws-ring-bell{20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.ws-timer-controls{gap:var(--space-px);padding-left:var(--space-050);border-left:var(--border-width-thin) solid var(--color-border-default);display:inline-flex}.ws-show{opacity:0}.ws-result:hover .ws-show,.ws-show:focus-visible{opacity:1}@media (hover:none){.ws-show{opacity:1}}.ws-vote{align-items:center;gap:var(--space-100);height:var(--size-control-2xl);min-width:0;padding:0 var(--space-075) 0 var(--space-150);border-radius:var(--radius-full);animation:ws-drop var(--motion-duration-moderate) var(--motion-easing-out);display:flex}.ws-vote-icon{color:var(--color-icon-accent);flex:none}.ws-vote.revealed .ws-vote-icon{color:var(--color-icon-winner)}.ws-vote-title{min-width:0;max-width:var(--workshop-vote-title-max-width);text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold);overflow:hidden}.ws-mydots,.ws-progress{align-items:center;gap:var(--space-075);white-space:nowrap;display:inline-flex}.ws-status{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.ws-vote.closed .ws-status{color:var(--color-text-warning)}.ws-dots{gap:var(--space-050);display:inline-flex}.ws-dot{width:var(--size-dot-lg);height:var(--size-dot-lg);border-radius:var(--radius-round);border:var(--border-width-medium) solid var(--who);opacity:var(--opacity-muted);transition:background var(--motion-duration-moderate), opacity var(--motion-duration-moderate)}.ws-dot.full{background:var(--who);opacity:1}.ws-faces{padding-left:var(--space-075);display:inline-flex}.ws-face{width:var(--size-avatar-md);height:var(--size-avatar-md);margin-left:calc(-1 * var(--space-075));border-radius:var(--radius-round);border:var(--border-width-thick) solid var(--color-border-ring);color:var(--color-text-inverse);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);opacity:var(--opacity-faint);transition:opacity var(--motion-duration-slow);place-items:center;display:grid;position:relative}.ws-face.busy{opacity:var(--opacity-partial)}.ws-face.done{opacity:1}.ws-face.more{background:var(--color-bg-neutral);color:var(--color-text-muted);opacity:1}.ws-face-check,.ws-avatar-check{right:calc(-1 * var(--space-050));bottom:calc(-1 * var(--space-050));width:var(--workshop-check-badge);height:var(--workshop-check-badge);border-radius:var(--radius-round);border:var(--border-width-thick) solid var(--color-border-ring);background:var(--color-bg-success);color:var(--color-text-inverse);animation:ws-pop var(--motion-duration-slower) var(--motion-easing-spring);place-items:center;display:grid;position:absolute}.ws-count{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.ws-reveal.ready{animation:ws-glow var(--motion-duration-glow) var(--motion-easing-in-out) infinite}.ws-banner{align-items:center;gap:var(--space-100);height:var(--size-control-xl);padding:0 var(--space-075) 0 var(--space-125);border-radius:var(--radius-full);box-shadow:0 0 0 var(--border-width-thick) var(--who,var(--color-border-default)), var(--shadow-overlay);white-space:nowrap;animation:ws-drop var(--motion-duration-moderate) var(--motion-easing-out);display:flex}.ws-banner.quiet,.ws-focus-chip{box-shadow:var(--shadow-overlay);padding-right:var(--space-150);color:var(--color-text-muted)}.ws-banner kbd{margin-left:var(--space-050)}.ws-banner-face{width:var(--size-avatar-sm);height:var(--size-avatar-sm);border-radius:var(--radius-round);color:var(--color-text-inverse);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);place-items:center;display:grid}.ws-live-dot{width:var(--size-dot-sm);height:var(--size-dot-sm);border-radius:var(--radius-round);background:var(--color-bg-danger);animation:ws-live var(--motion-duration-live) var(--motion-easing-in-out) infinite}.ws-avatar{cursor:pointer;transition:transform var(--motion-duration-base), box-shadow var(--motion-duration-moderate);padding:0;position:relative}.ws-avatar:hover{transform:translateY(calc(-1 * var(--motion-distance-nudge)));z-index:var(--z-raised)}.ws-avatar.following{box-shadow:0 0 0 var(--border-width-thick) var(--color-border-ring), 0 0 0 var(--border-width-accent) var(--who);z-index:var(--z-raised2)}.me-menu{width:var(--size-panel-menu)}.me-menu-head{margin:var(--space-050) var(--space-100) var(--space-075)}.ws-avatar.reacting{animation:ws-hop var(--motion-duration-emphasis) var(--motion-easing-spring)}.ws-avatar-reaction{top:calc(100% + var(--space-150));z-index:var(--z-raised3);width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-full);background:var(--color-bg-surface);box-shadow:0 0 0 var(--border-width-thick) var(--who,var(--color-border-default)), var(--shadow-overlay);font-size:var(--font-size-3xl);line-height:var(--font-line-height-none);pointer-events:none;transition:opacity var(--motion-duration-slow) var(--motion-easing-out);animation:ws-react-pop var(--motion-duration-slower) var(--motion-easing-spring);place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.ws-avatar-reaction.fading{opacity:var(--opacity-hidden)}.ws-avatar.presenting:before{content:"";inset:calc(-1 * var(--space-075));border-radius:var(--radius-round);border:var(--border-width-thick) solid var(--who);animation:ws-ripple var(--motion-duration-glow) var(--motion-easing-out) infinite;position:absolute}.ws-results{top:var(--size-chrome-top);left:var(--size-chrome-gutter);z-index:var(--z-results);width:var(--size-panel-results);max-height:calc(100% - var(--size-chrome-top) - var(--space-250) - var(--board-bottom-clear));-webkit-user-select:text;user-select:text;animation:ws-slide var(--motion-duration-slow) var(--motion-easing-out);flex-direction:column;display:flex;position:absolute;overflow:hidden}.ws-results-head{align-items:flex-start;gap:var(--space-125);padding:var(--space-150) var(--space-125) var(--space-125) var(--space-175);border-bottom:var(--border-width-thin) solid var(--color-border-default);display:flex}.ws-results-head>svg{margin-top:var(--space-025);color:var(--color-icon-winner);flex:none}.ws-results-title{flex:1;min-width:0}.ws-results-title h3{font-size:var(--font-size-lg);margin:0}.ws-results-title p{margin:var(--space-025) 0 0}.ws-results-list{padding:var(--space-075);flex:1;margin:0;list-style:none;overflow:auto}.ws-empty{padding:var(--space-125)}.ws-result{align-items:center;gap:var(--space-125);padding:var(--space-075) var(--space-075) var(--space-075) var(--space-100);border-radius:var(--radius-lg);animation:ws-rise var(--motion-duration-deliberate) var(--motion-easing-out) both;animation-delay:calc(var(--i) * var(--motion-duration-stagger));display:flex}.ws-result:hover{background:var(--color-bg-hover)}.ws-rank{width:var(--workshop-rank-size);height:var(--workshop-rank-size);border-radius:var(--radius-round);background:var(--color-bg-neutral);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.ws-result.top .ws-rank{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.ws-result.winner .ws-rank{background:var(--color-highlight-winner)}.ws-result-body{gap:var(--space-075);flex-direction:column;flex:1;min-width:0;display:flex}.ws-result-title{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold);overflow:hidden}.ws-bar{height:var(--workshop-bar-height);border-radius:var(--radius-xs);background:var(--color-meter-track);overflow:hidden}.ws-bar span{height:100%;width:calc(var(--share) * 100%);border-radius:var(--radius-xs);background:var(--color-meter-fill);transform-origin:0;animation:ws-grow var(--motion-duration-grow) var(--motion-easing-expo) both;animation-delay:calc(var(--i) * var(--motion-duration-stagger) + var(--motion-duration-fast));display:block}.ws-result.top .ws-bar span{background:var(--color-meter-strong)}.ws-result.winner .ws-bar span{background:var(--color-highlight-winner)}.ws-result-count{min-width:var(--workshop-count-width);text-align:right;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.ws-unvoted{padding:var(--space-075) var(--space-175) var(--space-125);border-top:var(--border-width-thin) solid var(--color-border-default);font-size:var(--font-size-sm)}.ws-unvoted svg{transition:transform var(--motion-duration-base)}.ws-unvoted svg.open{transform:rotate(180deg)}.ws-unvoted ul{margin:var(--space-075) 0 0;padding-left:var(--space-225)}.ws-results-actions{gap:var(--space-100);padding:var(--space-125) var(--space-150) var(--space-150);border-top:var(--border-width-thin) solid var(--color-border-default);background:var(--color-bg-surface-subtle);flex-direction:column;display:flex}.ws-top{align-items:center;gap:var(--space-100);display:flex}.ws-fx{z-index:var(--z-reactions);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ws-cursor-badge{z-index:var(--z-cursor-badge);align-items:center;gap:var(--space-075);padding:var(--space-050) var(--space-100);border-radius:var(--radius-xl);background:var(--color-bg-surface);box-shadow:var(--shadow-overlay);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);white-space:nowrap;pointer-events:none;opacity:var(--opacity-hidden);transition:opacity var(--motion-duration-base);display:flex;position:absolute;top:0;left:0}.ws-cursor-badge:empty{display:none}.ws-cursor-badge .ws-dot{width:var(--size-dot-sm);height:var(--size-dot-sm)}.ws-reactbar{padding:var(--space-050);align-items:center;display:flex;position:relative}.ws-react-row{left:0;bottom:calc(100% + var(--space-225));gap:var(--space-025);padding:var(--space-050);display:flex;position:absolute}.ws-react{animation:ws-pop var(--motion-duration-moderate) var(--motion-easing-out) both}@keyframes ws-drop{0%{opacity:var(--opacity-hidden);transform:translateY(calc(-1 * var(--motion-distance-md)))}}@keyframes ws-slide{0%{opacity:var(--opacity-hidden);transform:translateX(calc(-1 * var(--motion-distance-lg)))}}@keyframes ws-rise{0%{opacity:var(--opacity-hidden);transform:translateY(var(--motion-distance-md))}}@keyframes ws-grow{0%{transform:scaleX(0)}}@keyframes ws-pop{0%{transform:scale(0)}}@keyframes ws-react-pop{0%{opacity:var(--opacity-hidden);transform:translate(-50%, calc(-1 * var(--space-150))) scale(.3)}}@keyframes ws-hop{30%{transform:translateY(calc(-1 * var(--motion-distance-md)))}60%{transform:none}80%{transform:translateY(calc(-1 * var(--motion-distance-sm) / 2))}}@keyframes ws-beat{50%{opacity:var(--opacity-muted)}}@keyframes ws-nudge{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes ws-glow{50%{box-shadow:0 0 0 var(--workshop-glow-spread) var(--color-focus-glow)}}@keyframes ws-live{50%{opacity:var(--opacity-pulse)}}@keyframes ws-ripple{0%{opacity:var(--workshop-ripple-start);transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.ws-menu,.ws-timer,.ws-vote,.ws-banner,.ws-results,.ws-result,.ws-bar span,.ws-face-check,.ws-avatar-check,.ws-avatar.reacting,.ws-avatar-reaction,.ws-react,.ws-reveal.ready,.ws-live-dot,.ws-timer.soon .ws-clock,.ws-avatar.presenting:before{animation:none}.ws-timer,.ws-dot,.ws-switch,.ws-switch:after,.ws-avatar{transition:none}.ws-timer.soon{transform:none}.ws-done-bell{animation:none}}@media (width<=1799px){.ws-dock{top:var(--size-chrome-top)}}@media (width<=720px){.ws-vote-title,.ws-vote .sep--inline:first-of-type{display:none}.ws-results{right:var(--size-chrome-gutter);width:auto;max-height:50%}}.incognito-smoke{pointer-events:none;width:100vw;height:100vh;z-index:var(--z-lights);position:fixed;inset:0}.incognito-hat{pointer-events:none;z-index:var(--z-lights-switch);color:var(--workshop-hat);opacity:0;animation:incognito-hat var(--motion-duration-pulse) var(--motion-easing-out) var(--incognito-hat-delay) both;position:fixed;top:45%;left:50%;translate:-50% -50%}@keyframes incognito-hat{0%{opacity:0;transform:translateY(var(--space-300)) scale(.6)}25%{opacity:1;transform:translateY(0)scale(1.1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(calc(-1 * var(--space-150))) scale(1.05)}}.incognito-ball{pointer-events:none;z-index:var(--z-lights-switch);color:var(--color-text-default);animation:incognito-ball-drop var(--motion-duration-grow) var(--motion-easing-spring) both;flex-direction:column;align-items:center;display:flex;position:fixed;top:0;left:50%;translate:-50%}.incognito-ball.leaving{animation:incognito-ball-up var(--motion-duration-emphasis) var(--motion-easing-in-out) both}.incognito-ball-string{width:var(--border-width-thin);height:var(--space-1000);margin-bottom:calc(-1 * var(--space-150));background:var(--workshop-reveal-string)}@keyframes incognito-ball-drop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes incognito-ball-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.board-grid{grid-template-columns:repeat(auto-fill, minmax(var(--start-archived-card-min-width), 1fr));gap:var(--space-150);margin-top:var(--space-250);display:grid}.board-card{padding:var(--space-200);color:inherit;border:var(--border-width-thin) solid var(--color-border-default);background:var(--color-bg-surface);border-radius:var(--radius-2xl);text-decoration:none;display:block}.board-card:hover{box-shadow:var(--shadow-overlay)}
