.FeedbackWidget-module__Zz3vNW__trigger{z-index:120;position:fixed;bottom:24px;right:24px}.FeedbackWidget-module__Zz3vNW__triggerIconMobile{display:none}.FeedbackWidget-module__Zz3vNW__modal{z-index:121;overscroll-behavior:contain;width:min(340px,100vw - 32px);max-height:calc(100dvh - 112px);padding:24px 24px 20px;position:fixed;bottom:80px;right:16px;overflow-y:auto}@media (max-width:1100px){.FeedbackWidget-module__Zz3vNW__triggerLabel,.FeedbackWidget-module__Zz3vNW__triggerIconDesktop{display:none}.FeedbackWidget-module__Zz3vNW__triggerIconMobile{display:inline-block}}@media (max-width:640px){.FeedbackWidget-module__Zz3vNW__trigger{bottom:72px}.FeedbackWidget-module__Zz3vNW__modal{right:12px;bottom:calc(72px + env(safe-area-inset-bottom));width:min(360px,100vw - 24px);max-height:calc(100dvh - 96px - env(safe-area-inset-bottom));padding:20px 18px 18px}}
.AppFooter-module__-pAEEa__footer{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:1.5px;color:var(--ink-soft);background:var(--bg);justify-content:space-between;align-items:center;padding:14px 180px 14px 24px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.AppFooter-module__-pAEEa__links{align-items:center;gap:8px;display:flex}.AppFooter-module__-pAEEa__links a{color:var(--ink-soft);border-bottom:1px solid #0000;text-decoration:none;transition:color .15s,border-color .15s}.AppFooter-module__-pAEEa__links a:hover{color:var(--ink);border-bottom-color:var(--ink)}.AppFooter-module__-pAEEa__sep{opacity:.5}@media (max-width:600px){.AppFooter-module__-pAEEa__footer{flex-direction:column;gap:8px;margin-bottom:60px;padding:12px 16px}}
.ThemeToggle-module__3b5zuq__toggle{z-index:60;background:var(--paper);color:var(--ink-soft);border:1px solid var(--line);text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;box-shadow:var(--shadow-pill);border-radius:20px;align-items:center;gap:7px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:10px;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:fixed;bottom:24px;left:24px}.ThemeToggle-module__3b5zuq__toggle:hover{color:var(--ink);border-color:var(--ink)}.ThemeToggle-module__3b5zuq__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ThemeToggle-module__3b5zuq__icon{width:14px;height:14px;color:var(--ink);place-items:center;display:inline-grid}.ThemeToggle-module__3b5zuq__label{line-height:1}@media (max-width:1100px){.ThemeToggle-module__3b5zuq__label{display:none}.ThemeToggle-module__3b5zuq__toggle{padding:8px 10px}}@media (max-width:640px){.ThemeToggle-module__3b5zuq__toggle{width:fit-content;min-width:44px;min-height:44px;margin:16px 16px 0;position:static}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f1ea;--ink:#14110f;--ink-soft:#463f38;--line:#c7beae;--line-soft:#d8d0c0;--paper:#fbf9f3;--accent:#c2410c;--present:#2d6a4f;--remote:#1e40af;--sick:#b91c1c;--leave:#a16207;--partial:#7c3aed;--off:#9ca3af;--on-accent:#fafaf8;--ink-divider:#2a2622;--ink-deeper:#3a3430;--hover-tint:#00000006;--press-tint:#0000000a;--hover-strong:#0000000f;--paper-translucent:#d8d2c4f2;--skeleton-base:#d8d2c459;--skeleton-shine:#d8d2c4d9;--scrim:#14110f66;--scrim-soft:#14110f59;--shadow-soft:0 8px 32px #0000001f;--shadow-lift:0 24px 48px -24px #14110f40;--shadow-lift-soft:0 24px 48px -24px #14110f33;--shadow-drawer:-20px 0 60px #0000001a;--shadow-drawer-mobile:0 -20px 60px #00000026;--shadow-pill:0 2px 12px #14110f2e;--shadow-modal:0 8px 32px #14110f33;--blob-accent:#c2410c0a;--blob-present:#2d6a4f0a;--on-ink-border:#f4f1ea2e;--on-ink-border-strong:#f4f1ea59;--on-ink-bg:#f4f1ea26;--on-ink-bg-strong:#f4f1ea73;--accent-tint-12:color-mix(in srgb, var(--accent) 12%, transparent);--accent-tint-6:color-mix(in srgb, var(--accent) 6%, transparent);--tint-present:color-mix(in srgb, var(--present) 10%, transparent);--tint-present-strong:color-mix(in srgb, var(--present) 12%, transparent);--tint-present-border:color-mix(in srgb, var(--present) 30%, transparent);--tint-present-border-strong:color-mix(in srgb, var(--present) 35%, transparent);--tint-present-soft:color-mix(in srgb, var(--present) 8%, transparent);--tint-remote:color-mix(in srgb, var(--remote) 10%, transparent);--tint-remote-border:color-mix(in srgb, var(--remote) 30%, transparent);--tint-partial:color-mix(in srgb, var(--partial) 10%, transparent);--tint-partial-border:color-mix(in srgb, var(--partial) 30%, transparent);--tint-sick:color-mix(in srgb, var(--sick) 10%, transparent);--tint-sick-border:color-mix(in srgb, var(--sick) 30%, transparent);--tint-sick-soft:color-mix(in srgb, var(--sick) 8%, transparent);--tint-sick-faint:color-mix(in srgb, var(--sick) 4%, transparent);--tint-leave:color-mix(in srgb, var(--leave) 10%, transparent);--tint-leave-border:color-mix(in srgb, var(--leave) 30%, transparent);--tint-leave-soft:color-mix(in srgb, var(--leave) 6%, transparent);--tint-leave-faint:color-mix(in srgb, var(--leave) 4%, transparent);--tint-leave-strong:color-mix(in srgb, var(--leave) 85%, transparent);--danger-text:#991b1b;--danger-bg:#fee2e2}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#211d18;--ink:#f4f1ea;--ink-soft:#ded6c8;--line:#695d52;--line-soft:#554b41;--paper:#2a251f;--accent:#f39a57;--present:#4ade80;--remote:#60a5fa;--sick:#f87171;--leave:#fbbf24;--partial:#c084fc;--off:#6b7280;--on-accent:#211d18;--ink-divider:#d8d2c4;--ink-deeper:#c8c0b0;--hover-tint:#ffffff0b;--press-tint:#fff1;--hover-strong:#ffffff18;--paper-translucent:#2a251ff2;--skeleton-base:#4c433a73;--skeleton-shine:#8a7d6c80;--scrim:#0a080694;--scrim-soft:#0a080670;--shadow-soft:0 8px 32px #0000006b;--shadow-lift:0 24px 48px -24px #00000085;--shadow-lift-soft:0 24px 48px -24px #0000006b;--shadow-drawer:-20px 0 60px #0000006b;--shadow-drawer-mobile:0 -20px 60px #0000006b;--shadow-pill:0 2px 12px #0000005c;--shadow-modal:0 8px 32px #0000006b;--blob-accent:#fb923c0f;--blob-present:#4ade800d;--on-ink-border:#2a251f38;--on-ink-border-strong:#2a251f73;--on-ink-bg:#2a251f2e;--on-ink-bg-strong:#2a251f61;--accent-tint-12:color-mix(in srgb, var(--accent) 22%, transparent);--accent-tint-6:color-mix(in srgb, var(--accent) 12%, transparent);--tint-present:color-mix(in srgb, var(--present) 18%, transparent);--tint-present-strong:color-mix(in srgb, var(--present) 22%, transparent);--tint-present-border:color-mix(in srgb, var(--present) 45%, transparent);--tint-present-border-strong:color-mix(in srgb, var(--present) 50%, transparent);--tint-present-soft:color-mix(in srgb, var(--present) 14%, transparent);--tint-remote:color-mix(in srgb, var(--remote) 18%, transparent);--tint-remote-border:color-mix(in srgb, var(--remote) 45%, transparent);--tint-partial:color-mix(in srgb, var(--partial) 18%, transparent);--tint-partial-border:color-mix(in srgb, var(--partial) 45%, transparent);--tint-sick:color-mix(in srgb, var(--sick) 18%, transparent);--tint-sick-border:color-mix(in srgb, var(--sick) 45%, transparent);--tint-sick-soft:color-mix(in srgb, var(--sick) 14%, transparent);--tint-sick-faint:color-mix(in srgb, var(--sick) 9%, transparent);--tint-leave:color-mix(in srgb, var(--leave) 18%, transparent);--tint-leave-border:color-mix(in srgb, var(--leave) 45%, transparent);--tint-leave-soft:color-mix(in srgb, var(--leave) 12%, transparent);--tint-leave-faint:color-mix(in srgb, var(--leave) 8%, transparent);--tint-leave-strong:color-mix(in srgb, var(--leave) 70%, transparent);--danger-text:#fca5a5;--danger-bg:color-mix(in srgb, var(--sick) 22%, transparent)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter Tight,sans-serif;overflow-x:clip}body{min-height:100vh}a{color:inherit;text-decoration:none}html.theme-ready,html.theme-ready body,html.theme-ready :not(.no-theme-transition):not(.no-theme-transition *){transition:background-color .25s,border-color .25s,color .2s,box-shadow .25s,fill .2s,stroke .2s}@media (prefers-reduced-motion:reduce){html.theme-ready,html.theme-ready body,html.theme-ready *{transition:none!important}}html[data-capture="1"] [class*=ThemeToggle_toggle],html[data-capture="1"] [class*=FeedbackWidget][class*=trigger],html[data-capture="1"] button[aria-label=Give\ feedback]{display:none!important}
