:root{--color-neutral-0:#fff;--color-neutral-25:#f8f9f9;--color-neutral-50:#eef0f1;--color-neutral-100:#e6e9ec;--color-neutral-200:#dce0e3;--color-neutral-400:#7b8287;--color-neutral-600:#596066;--color-neutral-900:#282b26;--color-coral-50:#fbe8e2;--color-coral-400:#ed7257;--color-coral-600:#c74632;--color-coral-700:#ac3828;--color-coral-800:#912d21;--color-crimson-50:#fce4ec;--color-crimson-700:#a61b3f;--color-green-50:#e6f2ea;--color-green-700:#28644a;--color-amber-50:#fff1d3;--color-amber-700:#8b5e13;--color-sage-100:#e0ebd9;--color-pastel-yellow:#f8e5a0;--color-pastel-mint:#cbe9db;--color-pastel-lilac:#e7ddf3;--color-pastel-blue:#dcebf4;--color-pastel-peach:#faddd0;--color-people-blue:#2464b0;--color-people-violet:#7a4fb5;--color-people-teal:#0e7580;--color-people-plum:#a33e85;--color-people-olive:#59622a;--surface-page:var(--color-neutral-25);--surface-canvas:var(--color-neutral-50);--surface-panel:var(--color-neutral-0);--surface-subtle:var(--color-neutral-100);--surface-inverse:var(--color-neutral-900);--surface-overlay:#282b2652;--text-primary:var(--color-neutral-900);--text-secondary:var(--color-neutral-600);--text-disabled:var(--color-neutral-400);--text-inverse:var(--color-neutral-0);--text-accent:var(--color-coral-700);--text-error:var(--color-crimson-700);--icon-default:var(--color-neutral-900);--icon-muted:var(--color-neutral-400);--border-default:var(--color-neutral-200);--border-control:var(--color-neutral-400);--border-error:var(--color-crimson-700);--border-sticky:#282b2614;--focus-ring:var(--color-neutral-900);--focus-gap:var(--color-neutral-0);--action-default:var(--color-coral-600);--action-hover:var(--color-coral-700);--action-pressed:var(--color-coral-800);--action-soft:var(--color-coral-50);--action-on-soft:var(--color-coral-700);--action-disabled:var(--color-neutral-100);--selection-local:var(--color-coral-600);--brand-accent:var(--color-coral-600);--brand-expressive:var(--color-coral-400);--brand-companion:var(--color-sage-100);--status-success:var(--color-green-700);--status-success-bg:var(--color-green-50);--status-warning:var(--color-amber-700);--status-warning-bg:var(--color-amber-50);--status-error:var(--color-crimson-700);--status-error-bg:var(--color-crimson-50);--sticky-yellow:var(--color-pastel-yellow);--sticky-mint:var(--color-pastel-mint);--sticky-lilac:var(--color-pastel-lilac);--sticky-blue:var(--color-pastel-blue);--sticky-peach:var(--color-pastel-peach);--presence-1:var(--color-people-blue);--presence-2:var(--color-people-violet);--presence-3:var(--color-people-teal);--presence-4:var(--color-people-plum);--presence-5:var(--color-people-olive);--presence-overflow:var(--color-neutral-100);--space-0:0px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--radius-4:4px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-24:24px;--radius-full:999px;--control-compact:32px;--control-default:44px;--control-touch:44px;--control-large:48px;--icon-size-sm:16px;--icon-size-default:24px;--icon-stroke-default:1.8;--font-family-base:"Manrope", system-ui, sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--typography-display:var(--font-weight-extrabold) 56px/64px var(--font-family-base);--typography-heading-l:var(--font-weight-bold) 32px/40px var(--font-family-base);--typography-heading-m:var(--font-weight-bold) 24px/32px var(--font-family-base);--typography-heading-s:var(--font-weight-bold) 18px/26px var(--font-family-base);--typography-body-l:var(--font-weight-regular) 16px/26px var(--font-family-base);--typography-body-m:var(--font-weight-regular) 14px/22px var(--font-family-base);--typography-label-m:var(--font-weight-semibold) 14px/20px var(--font-family-base);--typography-label-s:var(--font-weight-semibold) 12px/18px var(--font-family-base);--typography-caption:var(--font-weight-regular) 12px/18px var(--font-family-base);--shadow-sticky:0px 2px 5px 0px #282b2614;--shadow-panel:0px 4px 20px 0px #282b2614;--shadow-popover:0px 12px 36px 0px #282b2621;--duration-fast:.12s;--duration-standard:.18s;--duration-slow:.28s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-enter:cubic-bezier(0, 0, 0, 1);--easing-exit:cubic-bezier(.4, 0, 1, 1);--z-canvas:0;--z-board-object:1;--z-toolbar:10;--z-popover:100;--z-modal:200;--z-toast:300;--z-tooltip:400;--typography-display-letter-spacing:-1.68px;--focus-shadow:0 0 0 2px var(--focus-gap), 0 0 0 4px var(--focus-ring);--transition-control:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard)}@media (pointer:coarse){:root{--control-compact:var(--control-touch);--control-default:var(--control-touch)}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-standard:0s;--duration-slow:0s}}@font-face{font-family:Manrope;src:url(/assets/Manrope-Variable-DIRNzeTG.ttf)format("truetype");font-weight:200 800;font-display:swap}:root{--font-sans:"Manrope", system-ui, sans-serif}.display{font-family:var(--font-sans);letter-spacing:-1.68px;font-size:56px;font-weight:800;line-height:64px}.heading-l{font-family:var(--font-sans);font-size:32px;font-weight:700;line-height:40px}.heading-m{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:32px}.heading-s{font-family:var(--font-sans);font-size:18px;font-weight:700;line-height:26px}.body-l{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:26px}.body-m{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:22px}.label-m{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.label-s{font-family:var(--font-sans);font-size:12px;font-weight:600;line-height:18px}.caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:18px}.rs-icon{width:var(--icon-size-default);height:var(--icon-size-default);stroke-width:var(--icon-stroke-default);flex:none;display:block}.rs-spin{animation:.9s linear infinite rs-spin}@keyframes rs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rs-spin{animation:none}}.rs-btn{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--control-default);padding:var(--space-12);border-radius:var(--radius-12);font-family:var(--font-sans);cursor:pointer;transition:var(--transition-control);border:1px solid #0000;display:inline-flex}.rs-btn>span{padding:0 var(--space-4)}.rs-btn:focus-visible,.rs-tool:focus-visible{box-shadow:var(--focus-shadow);outline:none}.rs-btn--primary{background:var(--action-default);color:var(--text-inverse)}.rs-btn--primary:hover{background:var(--action-hover)}.rs-btn--primary:active{background:var(--action-pressed)}.rs-btn--secondary{background:var(--surface-panel);color:var(--text-primary);border-color:var(--border-control)}.rs-btn--secondary:hover{background:var(--surface-subtle)}.rs-btn--secondary:active{background:var(--action-soft)}.rs-btn--ghost{color:var(--text-primary);background:0 0}.rs-btn--ghost:hover{background:var(--surface-subtle)}.rs-btn--ghost:active{background:var(--action-soft)}.rs-btn:disabled{background:var(--action-disabled);color:var(--text-disabled);cursor:not-allowed}.rs-btn[aria-busy=true]{cursor:progress}.rs-btn--primary[aria-busy=true]{background:var(--action-default);color:var(--text-inverse)}.rs-btn--secondary[aria-busy=true]{background:var(--surface-panel);color:var(--text-primary)}.rs-btn--ghost[aria-busy=true]{color:var(--text-primary);background:0 0}.rs-tool{width:var(--control-default);height:var(--control-default);border-radius:var(--radius-12);color:var(--icon-default);cursor:pointer;transition:var(--transition-control);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.rs-tool:hover,.rs-tool:active{background:var(--surface-subtle)}.rs-tool.is-selected{background:var(--action-soft);border-color:var(--selection-local);color:var(--action-default)}.rs-tool:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0}.rs-palette{gap:var(--space-4);padding:var(--space-8);background:var(--surface-panel);border:1px solid var(--border-default);border-radius:var(--radius-16);box-shadow:var(--shadow-panel);flex-direction:column;display:inline-flex}.rs-avatar{border-radius:var(--radius-full);width:40px;height:40px;color:var(--text-inverse);font-family:var(--font-sans);flex:none;justify-content:center;align-items:center;display:inline-flex}.rs-avatar--1{background:var(--presence-1)}.rs-avatar--2{background:var(--presence-2)}.rs-avatar--3{background:var(--presence-3)}.rs-avatar--4{background:var(--presence-4)}.rs-avatar--5{background:var(--presence-5)}.rs-avatar--overflow{background:var(--presence-overflow);color:var(--text-primary)}.rs-sticky{justify-content:space-between;gap:var(--space-8);box-sizing:border-box;width:208px;min-height:176px;padding:var(--space-20);border-radius:var(--radius-8);border:1px solid var(--border-sticky);box-shadow:var(--shadow-sticky);color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;display:flex}.rs-sticky.is-selected{border:2px solid var(--selection-local);padding:calc(var(--space-20) - 1px)}.rs-sticky--yellow{background:var(--sticky-yellow)}.rs-sticky--mint{background:var(--sticky-mint)}.rs-sticky--lilac{background:var(--sticky-lilac)}.rs-sticky--blue{background:var(--sticky-blue)}.rs-sticky--peach{background:var(--sticky-peach)}.rs-sticky__author{color:var(--text-primary)}.rs-pc--1{--rs-pc:var(--presence-1)}.rs-pc--2{--rs-pc:var(--presence-2)}.rs-pc--3{--rs-pc:var(--presence-3)}.rs-pc--4{--rs-pc:var(--presence-4)}.rs-pc--5{--rs-pc:var(--presence-5)}.rs-cursor{pointer-events:none;font-family:var(--font-sans);z-index:var(--z-board-object);align-items:flex-start;gap:2px;display:inline-flex}.rs-cursor__arrow{flex:none;width:18px;height:22px}.rs-cursor__arrow path{fill:var(--rs-pc);stroke:var(--surface-panel);stroke-width:1.5px;stroke-linejoin:round}.rs-cursor__name{padding:2px var(--space-8);border-radius:var(--radius-full);background:var(--rs-pc);color:var(--text-inverse);white-space:nowrap;margin-top:18px}body{background:var(--surface-page);color:var(--text-primary);font:var(--typography-body-m);margin:0}
