@font-face{font-family:dmSerif;src:url(../media/dm_serif_regular-s.p.0yw7.pgibe6p9.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSerif Fallback;src:local(Arial);ascent-override:87.95%;descent-override:27.98%;line-gap-override:0.0%;size-adjust:100.06%}.dmserif_f3be7cfc-module__4RtVnG__className{font-family:dmSerif,dmSerif Fallback;font-style:normal;font-weight:400}.dmserif_f3be7cfc-module__4RtVnG__variable{--font-dm-serif:"dmSerif", "dmSerif Fallback"}
:root{--color-ink:#000;--color-paper:#fff;--color-wash:#f6f6f4;--color-graphite:#6b6b6b;--color-pencil:#a3a3a3;--color-smudge:#e3e3e3;--color-danger:#b3261e;--color-danger-wash:#fbeceb;--background:var(--color-paper);--foreground:var(--color-ink);--selection:var(--color-smudge);--surface:var(--color-paper);--surface-sunken:var(--color-wash);--surface-inverse:var(--color-ink);--surface-hover:var(--color-wash);--surface-danger:var(--color-danger-wash);--scrim:#0000002e;--highlight:#00000029;--highlight-soft:#00000012;--text-primary:var(--color-ink);--text-secondary:var(--color-graphite);--text-tertiary:var(--color-pencil);--text-inverse:var(--color-paper);--text-danger:var(--color-danger);--border-subtle:var(--color-smudge);--border-strong:var(--color-ink);--border-width:1px;--focus-ring-color:var(--color-ink);--focus-ring-width:2px;--focus-ring-offset:3px;--ink-color:var(--color-ink);--ink-shade:var(--color-smudge);--ink-soft:var(--color-pencil);--status-running:var(--color-ink);--status-scheduled:var(--color-graphite);--status-paused:var(--color-pencil);--status-attention:var(--color-danger);--status-done:var(--color-graphite);--status-failed:var(--color-danger);--status-cancelled:var(--color-pencil);--font-serif:var(--font-dm-serif), Georgia, "Times New Roman", serif;--text-2xs:.75rem;--text-xs:.875rem;--text-sm:1rem;--text-md:1.125rem;--text-lg:1.4375rem;--text-xl:clamp(1.75rem, 1.3rem + 1.4vw, 2.25rem);--text-2xl:clamp(2.5rem, 1.8rem + 2.6vw, 3.75rem);--weight-regular:400;--leading-tight:1.12;--leading-snug:1.25;--leading-normal:1.4;--leading-relaxed:1.55;--tracking-tight:-.01em;--tracking-wide:.08em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--pad-section-top:clamp(var(--space-5), 6vh, var(--space-8));--density:1;--pad-control-y:calc(.7rem * var(--density));--pad-control-x:1rem;--pad-row-y:calc(var(--space-4) * var(--density));--pad-row-x:var(--space-4);--pad-card:calc(var(--space-5) * var(--density));--gap-list:calc(var(--space-4) * var(--density));--radius-xs:6px;--radius-sm:10px;--radius-control:14px;--radius-md:16px;--radius-lg:28px;--radius-pill:999px;--width-prose:40rem;--width-content:72rem;--width-list:26rem;--width-board:52rem;--width-drawer:34rem;--size-mascot:7.625rem;--offset-mascot:22vh;--height-topbar:4rem;--breakpoint-split:900px;--z-base:0;--z-sticky:10;--z-popover:30;--z-drawer:50;--z-toast:60;--duration-fast:.12s;--duration-base:.22s;--duration-slide:.38s;--duration-slow:.48s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.32, .5, 1);--delay-pending:.4s}[data-density=compact]{--density:.66}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slide:0s;--duration-slow:0s}}
*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;overflow:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:inherit}button,input,textarea,select{font-family:inherit}::selection{background:var(--selection);color:var(--foreground)}:root{accent-color:var(--ink-color)}input::-webkit-datetime-edit-day-field:focus{background:var(--selection);color:var(--foreground)}input::-webkit-datetime-edit-month-field:focus{background:var(--selection);color:var(--foreground)}input::-webkit-datetime-edit-year-field:focus{background:var(--selection);color:var(--foreground)}input::-webkit-datetime-edit-hour-field:focus{background:var(--selection);color:var(--foreground)}input::-webkit-datetime-edit-minute-field:focus{background:var(--selection);color:var(--foreground)}input::-webkit-datetime-edit-ampm-field:focus{background:var(--selection);color:var(--foreground)}a,button,input,label,summary,[role=button],[role=option],[role=radio],[tabindex]{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}
