@font-face{font-family:Montserrat;src:url(/brand/montserrat-black.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:Noto Sans;src:url(/brand/notosans-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-coffee:#2d150d;--brand-cream:#fff7e7;--brand-ochre:#a1702c;--brand-green:#089047;--brand-red:#b02620;--brand-yellow:#e6da31;--brand-line:#2d150d29;--brand-ink-muted:#2d150db8;--brand-ink-disabled:#2d150db8;--font-size-body:1rem;--font-size-small:.875rem;--font-size-xs:.75rem;--font-display:"Montserrat", "Arial Black", Arial, sans-serif;--font-body:"Noto Sans", "Segoe UI", Arial, sans-serif;--font-mono:"Cascadia Code", "SFMono-Regular", Consolas, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-control:.5rem;--radius-surface:.875rem;--focus-color:var(--brand-yellow);--focus-ring:0 0 0 3px var(--brand-coffee);--motion-fast:.14s;--motion-standard:.18s;--motion-ease:ease}*,:before,:after{box-sizing:border-box}html{background:var(--brand-cream);-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px;font-size:100%}body{background:var(--brand-cream);min-height:100vh;color:var(--brand-coffee);font-family:var(--font-body);font-size:var(--font-size-body);text-rendering:optimizelegibility;margin:0;font-weight:500;line-height:1.6;overflow-x:clip}:where(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}::selection{background:var(--brand-yellow);color:var(--brand-coffee)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-color);outline-offset:3px;box-shadow:var(--focus-ring)}button,input,select,textarea{font:inherit}small{font-size:var(--font-size-small)}button:disabled,input:disabled,select:disabled,textarea:disabled,:where(a,button,input,select,textarea)[aria-disabled=true]{color:var(--brand-ink-disabled);cursor:not-allowed;border-color:var(--brand-line)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}:where([data-task-ui],[data-task-ui] *){scrollbar-width:thin;scrollbar-color:#b99a73 #f5ecdc}:where([data-task-ui],[data-task-ui] *)::-webkit-scrollbar{width:7px;height:7px}:where([data-task-ui],[data-task-ui] *)::-webkit-scrollbar-track{background:#f5ecdc;border-radius:10px}:where([data-task-ui],[data-task-ui] *)::-webkit-scrollbar-thumb{background:#b99a73;border:2px solid #f5ecdc;border-radius:10px}:where([data-task-ui],[data-task-ui] *)::-webkit-scrollbar-thumb:hover{background:#95734b}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,button[role=combobox]):is(:focus,:focus-visible){box-shadow:none!important;border-color:#a68a64!important;outline:none!important}:is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,button[role=combobox]):focus-visible{background-color:#fffdf8}[contenteditable=true]:focus-visible{box-shadow:none!important;outline:none!important}
