@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.0w01zqnq_4v13.woff2)format("woff2"),url(../media/inter-latin-700-normal.0f21to4h01kr-.woff)format("woff")}
@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url(../media/comfortaa-latin-700-normal.1df3pvfxw7rmm.woff2)format("woff2"),url(../media/comfortaa-latin-700-normal.1cpo0eg5cmlg6.woff)format("woff")}

*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.5}body{line-height:inherit;margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em}small{font-size:80%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;border:0;margin:0;padding:0}button,select{text-transform:none;border:none}:where(button,[type=button],[type=reset],[type=submit]){appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield}::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{font:inherit;appearance:button}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}textarea{resize:vertical}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}
:root{--header-height:60px;--workspace-header-height:var(--space-15);--z-above:400;--z-overlay:600;--z-badge:1000}html,body,#__next{max-width:100%;min-height:100vh}html.grabbing{cursor:grabbing}html.grabbing *{-webkit-user-select:none;user-select:none}.lb-root{--lb-accent:var(--color-accent);--lb-accent-foreground:var(--color-surface);--lb-background:var(--color-surface-elevated)}.lb-composer-editor [data-placeholder]{color:var(--text-muted)}.lb-tooltip{--lb-background:rgb(var(--color-gray-800))}.lb-portal{z-index:var(--z-overlay)}.lb-root[class^=lb-tiptap-],.lb-root[class*=\ lb-tiptap-]{--lb-accent:var(--color-alternative-accent)}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
:root{--brand-navy:#1b2a4a;--brand-navy-hover:#2d4169;--brand-orange:#f06a3c;--brand-orange-strong:#c4471d;--on-orange-strong:#fff;--white:#fff;--font-brand:"Comfortaa", sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:ui-monospace, monospace;--color-black:0 0 0;--color-white:255 255 255;--color-gray-50:250 250 250;--color-gray-100:244 244 245;--color-gray-150:236 236 238;--color-gray-200:228 228 231;--color-gray-250:220 220 224;--color-gray-300:212 212 216;--color-gray-350:187 187 193;--color-gray-400:161 161 170;--color-gray-450:137 137 146;--color-gray-500:113 113 122;--color-gray-550:98 98 107;--color-gray-600:82 82 91;--color-gray-650:73 73 81;--color-gray-700:63 63 70;--color-gray-750:51 51 56;--color-gray-800:39 39 42;--color-gray-850:32 32 35;--color-gray-900:24 24 27;--color-gray-950:18 18 21;--space-0:0;--space-1:.125rem;--space-2:.25rem;--space-3:.375rem;--space-4:.5rem;--space-5:.625rem;--space-6:.75rem;--space-7:.875rem;--space-8:1rem;--space-9:1.25rem;--space-10:1.5rem;--space-11:1.75rem;--space-12:2rem;--space-13:2.25rem;--space-14:2.5rem;--space-15:3rem;--space-16:3.5rem;--space-17:4rem;--space-18:4.5rem;--space-19:5rem;--space-20:6rem;--space-21:7rem;--space-22:8rem;--space-23:9rem;--space-24:10rem;--space-control:var(--space-4);--space-controls:var(--space-6);--space-card:var(--space-8);--space-section:var(--space-10);--space-page:var(--space-12);--size-xs:.75rem;--size-sm:.875rem;--size:1rem;--size-lg:1.125rem;--size-2xl:1.5rem;--size-3xl:2rem;--line-xs:1rem;--line-sm:1.25rem;--line:1.5rem;--line-lg:1.75rem;--line-2xl:2rem;--line-3xl:2.5rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--size-2xs:var(--size-xs);--size-xl:var(--size-lg);--size-4xl:var(--size-3xl);--radius-sm:.5rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-full:9999px;--radius-xs:var(--radius-sm);--radius:var(--radius-md);--shadow-sm:0 1px 2px #1b2a4a0f;--shadow-md:0 4px 12px #1b2a4a1a;--shadow-lg:0 12px 32px #1b2a4a29;--shadow-xs:var(--shadow-sm);--shadow:var(--shadow-md);--shadow-xl:var(--shadow-lg);--surface:#fff;--surface-sunken:rgb(var(--color-gray-50));--border:rgb(var(--color-gray-200));--border-strong:rgb(var(--color-gray-300));--text:var(--brand-navy);--text-muted:rgb(var(--color-gray-600));--text-subtle:rgb(var(--color-gray-500));--primary:var(--brand-navy);--primary-hover:var(--brand-navy-hover);--on-primary:var(--white);--status-todo:rgb(var(--color-gray-400));--status-progress:#2563eb;--status-blocked:var(--brand-orange-strong);--status-done:#16a34a;--color-red:185 28 28;--destructive:#b91c1c;--on-destructive:var(--white);--destructive-hover:#991b1b;--empty-state-width:26.25rem;--measure-page:47.5rem;--z-tooltip:2200;--z-dialog:600;--color-green:22 163 74;--color-focus:var(--brand-orange-strong);--ask-border:var(--color-focus);--color-overlay:rgb(var(--color-black) / 60%);--color-accent:var(--primary);--color-on-accent:var(--on-primary);--color-alternative-accent:var(--primary);--color-surface:var(--surface-sunken);--color-surface-hover:rgb(var(--color-gray-150));--color-surface-active:rgb(var(--color-gray-200));--color-surface-elevated:var(--surface);--color-border:var(--border);--color-border-contrasted:var(--border-strong);--color-border-transparent:rgb(var(--color-gray-900) / 10%);--color-skeleton:rgb(var(--color-gray-150));--color-skeleton-shine:rgb(var(--color-gray-50));--color-tooltip:rgb(var(--color-gray-950));--color-tooltip-text:var(--white);--color-tooltip-border:rgb(var(--color-gray-750));--color-text:var(--text);--color-text-light:var(--text-muted);--color-text-lighter:var(--text-subtle);--color-text-lightest:var(--text-subtle);--presentation-surface:#101b30;--presentation-text-muted:#b4c0d5;--slide-ink:#222;--slide-accent:#e5e5e5;--slide-edit-border:#96a2ba80;--note-yellow:#fde68a;--note-blue:#bfdbfe;--note-green:#bbf7d0;--note-pink:#fbcfe8;--note-orange:#fed7aa;--note-ink:var(--brand-navy);--note-ink-muted:#3f4d6e;--note-ink-hover:#1b2a4a1a;--note-focus:var(--brand-orange-strong);--note-width:16.25rem;--surface-plate:#eef1f6;--border-sheet:#c3cbd9;--pictogram-ghost:#a9b4c8;--backdrop-surface:saturate(2) blur(16px);--transition:.15s ease-in-out;--transition-linear:.15s linear;--opacity-hover:.8;--opacity-disabled:.5;accent-color:var(--color-accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--surface:rgb(var(--color-gray-950));--surface-sunken:rgb(var(--color-gray-850));--border:rgb(var(--color-gray-750));--border-strong:rgb(var(--color-gray-650));--text:#f4f5f8;--text-muted:rgb(var(--color-gray-300));--text-subtle:rgb(var(--color-gray-400));--surface-plate:#161d2c;--border-sheet:rgb(var(--color-gray-700));--pictogram-ghost:#56607a;--primary:var(--brand-orange);--primary-hover:#ff9b75;--on-primary:var(--brand-navy);--status-progress:#60a5fa;--status-done:#4ade80;--color-red:248 113 113;--color-green:74 222 128;--color-focus:var(--brand-orange);--color-surface-hover:rgb(var(--color-gray-800));--color-surface-active:rgb(var(--color-gray-700));--color-border-transparent:rgb(var(--color-white) / 10%);--color-skeleton:rgb(var(--color-gray-750));--color-skeleton-shine:rgb(var(--color-gray-850));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html,body{font-family:var(--font-body);color:var(--text);background:var(--surface)}html{scroll-padding-top:4.5em}body{font-size:var(--size-sm);line-height:var(--line-sm)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}
