@font-face{font-family:familjen;src:url(../media/familjen_grotesk_latin_wght_normal-s.p.0jhx1jsz-gd9n.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:familjen Fallback;src:local(Arial);ascent-override:107.64%;descent-override:23.63%;line-gap-override:0.0%;size-adjust:95.22%}.familjen_407c155e-module__zpGdFG__className{font-family:familjen,familjen Fallback}.familjen_407c155e-module__zpGdFG__variable{--dk-font-display:"familjen", "familjen Fallback"}
@font-face{font-family:figtree;src:url(../media/figtree_latin_wght_normal-s.p.30wi0xp2m6ck_.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.figtree_4075b683-module__S_qzOq__className{font-family:figtree,figtree Fallback}.figtree_4075b683-module__S_qzOq__variable{--dk-font-sans:"figtree", "figtree Fallback"}
@font-face{font-family:jetbrains;src:url(../media/jetbrains_mono_latin_wght_normal-s.2odd3csjijl0b.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrains_bf4a781-module__hlU24G__className{font-family:jetbrains,jetbrains Fallback}.jetbrains_bf4a781-module__hlU24G__variable{--dk-font-mono:"jetbrains", "jetbrains Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--ground:#f6f7f5;--sidebar:#eef1ee;--sidebar-hover:#e5e9e5;--sidebar-active:#dce2dd;--row-hover:#f3f5f3;--row-selected:#e6f2f1;--line:#e1e5e1;--control:#7d8883;--ink:#18201c;--ink-muted:#56615c;--inverse:#1f2724;--on-inverse:#f6f7f5;--inverse-accent:#7dd8d2;--brand:#0b6b69;--brand-hover:#095957;--brand-soft:#ddefed;--on-brand:#fff;--tag:#f2b01e;--tag-ink:#855700;--tag-soft:#fcf0d2;--abend:#4b4fc4;--abend-soft:#e9e9fb;--p1:#bd3317;--p1-soft:#fbe5df;--p2:#935600;--p2-soft:#fcefd9;--p3:#2f62d0;--p3-soft:#e3ebfb;--danger:#c2361b;--shadow-card:0 1px 2px #18201c0f, 0 8px 24px -4px #18201c1f;--shadow-pop:0 2px 4px #18201c14, 0 16px 40px -8px #18201c33;--focus-ring:0 0 0 2px #fff, 0 0 0 4px #0b6b69}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#181d1b;--ground:#111513;--sidebar:#0c0f0e;--sidebar-hover:#161b19;--sidebar-active:#1d2422;--row-hover:#1f2522;--row-selected:#15302e;--line:#29302d;--control:#6c7772;--ink:#e5eae7;--ink-muted:#9ba6a1;--inverse:#e5eae7;--on-inverse:#111513;--inverse-accent:#0b6b69;--brand:#4cc4be;--brand-hover:#6fd3ce;--brand-soft:#123230;--on-brand:#08201f;--tag:#f5bd3d;--tag-ink:#f5bd3d;--tag-soft:#342809;--abend:#a2a5ff;--abend-soft:#222449;--p1:#ff7c5e;--p1-soft:#3b1810;--p2:#f0a64a;--p2-soft:#35240b;--p3:#82a7ff;--p3-soft:#17254a;--danger:#ff7c5e;--shadow-card:0 1px 2px #0006, 0 10px 28px -4px #000000b3;--shadow-pop:0 2px 6px #00000080, 0 18px 44px -8px #000c;--focus-ring:0 0 0 2px #181d1b, 0 0 0 4px #4cc4be}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--ground:#f6f7f5;--sidebar:#eef1ee;--sidebar-hover:#e5e9e5;--sidebar-active:#dce2dd;--row-hover:#f3f5f3;--row-selected:#e6f2f1;--line:#e1e5e1;--control:#7d8883;--ink:#18201c;--ink-muted:#56615c;--inverse:#1f2724;--on-inverse:#f6f7f5;--inverse-accent:#7dd8d2;--brand:#0b6b69;--brand-hover:#095957;--brand-soft:#ddefed;--on-brand:#fff;--tag:#f2b01e;--tag-ink:#855700;--tag-soft:#fcf0d2;--abend:#4b4fc4;--abend-soft:#e9e9fb;--p1:#bd3317;--p1-soft:#fbe5df;--p2:#935600;--p2-soft:#fcefd9;--p3:#2f62d0;--p3-soft:#e3ebfb;--danger:#c2361b;--shadow-card:0 1px 2px #18201c0f, 0 8px 24px -4px #18201c1f;--shadow-pop:0 2px 4px #18201c14, 0 16px 40px -8px #18201c33;--focus-ring:0 0 0 2px #fff, 0 0 0 4px #0b6b69}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#181d1b;--ground:#111513;--sidebar:#0c0f0e;--sidebar-hover:#161b19;--sidebar-active:#1d2422;--row-hover:#1f2522;--row-selected:#15302e;--line:#29302d;--control:#6c7772;--ink:#e5eae7;--ink-muted:#9ba6a1;--inverse:#e5eae7;--on-inverse:#111513;--inverse-accent:#0b6b69;--brand:#4cc4be;--brand-hover:#6fd3ce;--brand-soft:#123230;--on-brand:#08201f;--tag:#f5bd3d;--tag-ink:#f5bd3d;--tag-soft:#342809;--abend:#a2a5ff;--abend-soft:#222449;--p1:#ff7c5e;--p1-soft:#3b1810;--p2:#f0a64a;--p2-soft:#35240b;--p3:#82a7ff;--p3-soft:#17254a;--danger:#ff7c5e;--shadow-card:0 1px 2px #0006, 0 10px 28px -4px #000000b3;--shadow-pop:0 2px 6px #00000080, 0 18px 44px -8px #000c;--focus-ring:0 0 0 2px #181d1b, 0 0 0 4px #4cc4be}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:9999px;--size-check:20px;--size-row:44px;--size-sidebar:248px;--size-aside:320px;--size-hour:48px;--font-display:"Familjen Grotesk", "Figtree", system-ui, sans-serif;--font-sans:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}
:root{--tw-ease:cubic-bezier(.2, .8, .2, 1);--tw-ease-out:cubic-bezier(.16, 1, .3, 1);--tw-dur-fast:.12s;--tw-dur-check:.22s;--tw-dur-card:.28s}@media (prefers-reduced-motion:reduce){:root{--tw-dur-fast:1ms;--tw-dur-check:1ms;--tw-dur-card:1ms}}
.view-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:28px;font-weight:700;line-height:34px}.card-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:28px}.section-title{font-family:var(--font-display);letter-spacing:-.005em;font-size:17px;font-weight:700;line-height:24px}.task-title{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:22px}.body{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:21px}.ui{font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.meta{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:16px}.caps-label{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:14px}.timer{font-family:var(--font-mono);letter-spacing:-.02em;font-size:44px;font-weight:500;line-height:48px}.time{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:16px}.syntax{font-family:var(--font-mono);font-size:13px;font-weight:450;line-height:20px}
:root{--surface-window:var(--ground);--surface-nav:var(--sidebar);--surface-list:var(--surface);--surface-day:var(--ground);--surface-card:var(--surface);--surface-toast:var(--inverse);--text-title:var(--ink);--text-body:var(--ink);--text-secondary:var(--ink-muted);--text-on-brand:var(--on-brand);--text-today:var(--tag-ink);--text-evening:var(--abend);--text-danger:var(--danger);--border-hairline:var(--line);--border-control:var(--control);--action:var(--brand);--action-hover:var(--brand-hover);--state-done:var(--brand);--state-now:var(--brand);--when-today:var(--tag);--when-evening:var(--abend);--elevation-card:var(--shadow-card);--elevation-pop:var(--shadow-pop)}
body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:20px}.tw-icon{vertical-align:middle;flex:none;display:inline-block}.tw-icon__line{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.tw-icon__fill{fill:currentColor;stroke:none}.tw-tone-today .tw-icon__fill,.tw-chip--today .tw-icon__fill,.tw-habits__streak .tw-icon__fill{fill:var(--tag)}.tw-tone-today{color:var(--tag-ink)}.tw-tone-evening{color:var(--abend)}.tw-tone-brand{color:var(--brand)}.tw-tone-muted{color:var(--ink-muted)}.tw-tone-ink{color:var(--ink)}.tw-tone-p1{color:var(--p1)}.tw-tone-p2{color:var(--p2)}.tw-tone-p3{color:var(--p3)}.tw-tone-danger{color:var(--danger)}.tw-kbd{box-sizing:border-box;border-radius:var(--radius-xs);border:1px solid var(--line);background:var(--ground);min-width:20px;height:20px;color:var(--ink-muted);font:500 11px/1 var(--font-mono);place-items:center;padding:0 5px;display:inline-grid}.tw-btn{justify-content:center;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);box-sizing:border-box;border-radius:var(--radius-sm);font:600 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;transition:background-color var(--tw-dur-fast) var(--tw-ease), border-color var(--tw-dur-fast) var(--tw-ease), color var(--tw-dur-fast) var(--tw-ease), transform var(--tw-dur-fast) var(--tw-ease);border:1px solid #0000;display:inline-flex}.tw-btn:active:not(:disabled){transform:translateY(1px)}.tw-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.tw-btn:disabled{cursor:not-allowed;opacity:.45}.tw-btn--sm{height:30px;padding:0 var(--space-3);gap:6px;font-size:13px}.tw-btn--icon{width:36px;padding:0}.tw-btn--sm.tw-btn--icon{width:30px}.tw-btn--primary{background:var(--brand);color:var(--on-brand)}.tw-btn--primary:hover:not(:disabled){background:var(--brand-hover)}.tw-btn--secondary{background:var(--surface);border-color:var(--control);color:var(--ink)}.tw-btn--secondary:hover:not(:disabled){background:var(--row-hover)}.tw-btn--ghost{color:var(--ink-muted);background:0 0}.tw-btn--ghost:hover:not(:disabled){background:var(--row-hover);color:var(--ink)}.tw-btn .tw-kbd{margin-left:var(--space-1);min-width:18px;height:18px;color:inherit;background:0 0;border-color:currentColor}.tw-check{box-sizing:border-box;width:var(--size-check);height:var(--size-check);border-radius:var(--radius-full);border:1.5px solid var(--control);cursor:pointer;transition:background-color var(--tw-dur-check) var(--tw-ease), border-color var(--tw-dur-check) var(--tw-ease), transform var(--tw-dur-fast) var(--tw-ease);background:0 0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.tw-check:before{content:"";position:absolute;inset:-12px}.tw-check svg{fill:none;width:70%;height:70%;stroke:var(--control);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset var(--tw-dur-check) var(--tw-ease), opacity var(--tw-dur-fast) var(--tw-ease)}.tw-check--p1{border-color:var(--p1);background:var(--p1-soft);border-width:2px}.tw-check--p1 svg{stroke:var(--p1)}.tw-check--p2{border-color:var(--p2);border-width:2px}.tw-check--p2 svg{stroke:var(--p2)}.tw-check--p3{border-color:var(--p3);border-width:2px}.tw-check--p3 svg{stroke:var(--p3)}.tw-check:not(:disabled):hover svg{stroke-dashoffset:0;opacity:.55}.tw-check:not(:disabled):active{transform:scale(.88)}.tw-check.is-on{background:var(--brand);border-color:var(--brand)}.tw-check.is-on svg{stroke:var(--on-brand);stroke-dashoffset:0;opacity:1}.tw-check:focus-visible{box-shadow:var(--focus-ring);outline:none}.tw-check:disabled{cursor:default}.tw-check--sm{width:16px;height:16px}.tw-check--sm:before{inset:-14px}.tw-check--sm.tw-check--p1,.tw-check--sm.tw-check--p2,.tw-check--sm.tw-check--p3{border-width:1.75px}.tw-check--square{border-radius:var(--radius-xs)}.tw-chip{height:22px;padding:0 var(--space-2);box-sizing:border-box;border-radius:var(--radius-sm);background:var(--sidebar);color:var(--ink-muted);font:500 13px/16px var(--font-sans);white-space:nowrap;border:0;align-items:center;gap:5px;display:inline-flex}button.tw-chip{cursor:pointer}button.tw-chip:hover{box-shadow:inset 0 0 0 1px}.tw-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.tw-chip--today{background:var(--tag-soft);color:var(--tag-ink)}.tw-chip--evening{background:var(--abend-soft);color:var(--abend)}.tw-chip--overdue{background:var(--p1-soft);color:var(--danger)}.tw-chip--brand{background:var(--brand-soft);color:var(--brand)}.tw-chip--p1{background:var(--p1-soft);color:var(--p1)}.tw-chip--p2{background:var(--p2-soft);color:var(--p2)}.tw-chip--p3{background:var(--p3-soft);color:var(--p3)}.tw-chip--bare{background:0 0;gap:4px;height:18px;padding:0}.tw-chip__x{border-radius:var(--radius-xs);width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-4px;padding:0;display:inline-grid}.tw-chip__x:hover{background:var(--ink-muted);color:var(--sidebar)}.tw-chip--today .tw-chip__x:hover{background:var(--tag-ink);color:var(--tag-soft)}.tw-chip--evening .tw-chip__x:hover{background:var(--abend);color:var(--abend-soft)}.tw-chip--overdue .tw-chip__x:hover{background:var(--danger);color:var(--p1-soft)}.tw-chip--brand .tw-chip__x:hover{background:var(--brand);color:var(--brand-soft)}.tw-chip--p1 .tw-chip__x:hover{background:var(--p1);color:var(--p1-soft)}.tw-chip--p2 .tw-chip__x:hover{background:var(--p2);color:var(--p2-soft)}.tw-chip--p3 .tw-chip__x:hover{background:var(--p3);color:var(--p3-soft)}.tw-chip--bare .tw-chip__x:hover{color:var(--surface)}.tw-row{align-items:flex-start;gap:var(--space-3);min-height:var(--size-row);box-sizing:border-box;padding:11px var(--space-3);border-radius:var(--radius-md);transition:background-color var(--tw-dur-fast) var(--tw-ease);display:flex}.tw-row>.tw-check{margin-top:1px}.tw-row:hover{background:var(--row-hover)}.tw-row.is-selected{background:var(--row-selected)}.tw-row__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tw-row__title{font:400 15px/22px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;transition:color var(--tw-dur-check) var(--tw-ease), text-decoration-color var(--tw-dur-check) var(--tw-ease);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000}.tw-row.is-done .tw-row__title{color:var(--ink-muted);-webkit-text-decoration-color:var(--control);text-decoration-color:var(--control)}.tw-row__meta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--ink-muted);flex-wrap:wrap;display:flex}.tw-row__prio{font:800 12px/16px var(--font-sans);letter-spacing:.04em}.tw-row__prio--1{color:var(--p1)}.tw-row__prio--2{color:var(--p2)}.tw-row__prio--3{color:var(--p3)}.tw-row__noteicon{color:var(--ink-muted)}.tw-list{flex-direction:column;display:flex}.tw-section{align-items:center;gap:var(--space-2);margin:var(--space-6) 0 var(--space-1);padding:0 var(--space-3) var(--space-2);border-bottom:1px solid var(--line);display:flex}.tw-section__title{font:700 17px/24px var(--font-display);letter-spacing:-.005em;color:var(--ink)}.tw-section__count{font:500 13px/16px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums}.tw-section__action{margin-left:auto;display:inline-flex}.tw-card{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);animation:tw-pop var(--tw-dur-card) var(--tw-ease-out);flex-direction:column;display:flex}@keyframes tw-pop{0%{opacity:.6;transform:scale(.985)}to{opacity:1;transform:none}}.tw-card__head{gap:var(--space-3);align-items:flex-start;display:flex}.tw-card__head>.tw-check{margin-top:4px}.tw-card__titles{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.tw-card__title{font:600 20px/28px var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0}.tw-card__title.is-done{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--control);text-decoration-color:var(--control)}.tw-card__notes{max-width:60ch;font:400 14px/21px var(--font-sans);color:var(--ink-muted);white-space:pre-line;margin:0}.tw-card__checklist{gap:var(--space-1);flex-direction:column;padding-left:32px;display:flex}.tw-card__progress{font:500 13px/16px var(--font-sans);color:var(--ink-muted);align-items:center;gap:6px;display:flex}.tw-card__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tw-card__item{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--line);min-height:34px;font:400 14px/20px var(--font-sans);color:var(--ink);display:flex}.tw-card__item:last-child{border-bottom:0}.tw-card__item.is-done span{color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--control);text-decoration-color:var(--control)}.tw-card__foot{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.tw-card__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.tw-card__tools{gap:2px;margin-left:auto;display:flex}.tw-qa{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-pop);transition:border-color var(--tw-dur-fast) var(--tw-ease);flex-direction:column;display:flex}.tw-qa:focus-within{border-color:var(--brand)}.tw-qa__field{align-items:center;gap:var(--space-3);display:flex}.tw-qa__check{pointer-events:none}.tw-qa__wrap{flex:1;min-width:0;height:22px;position:relative}.tw-qa__input,.tw-qa__mirror{box-sizing:border-box;width:100%;height:22px;font:400 15px/22px var(--font-sans);letter-spacing:0;font-kerning:none;white-space:pre;border:0;margin:0;padding:0}.tw-qa__input{color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--ink);background:0 0;outline:none;display:block;position:relative}.tw-qa__input::placeholder{color:var(--ink-muted);-webkit-text-fill-color:var(--ink-muted);opacity:1}.tw-qa__input::selection{background:var(--row-selected)}.tw-qa__mirror{color:var(--ink);pointer-events:none;position:absolute;inset:0;overflow:hidden}.tw-qa__tok{font:inherit;border-radius:var(--radius-xs);background:var(--brand-soft);color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft);margin:0;padding:0}.tw-qa__tok--evening{background:var(--abend-soft);color:var(--abend);box-shadow:0 0 0 2px var(--abend-soft)}.tw-qa__tok--p1{background:var(--p1-soft);color:var(--p1);box-shadow:0 0 0 2px var(--p1-soft)}.tw-qa__tok--p2{background:var(--p2-soft);color:var(--p2);box-shadow:0 0 0 2px var(--p2-soft)}.tw-qa__tok--p3{background:var(--p3-soft);color:var(--p3);box-shadow:0 0 0 2px var(--p3-soft)}.tw-qa__chips{gap:var(--space-2);flex-wrap:wrap;min-height:22px;padding-left:32px;display:flex}.tw-qa__hint{min-height:22px;font:450 13px/22px var(--font-mono);color:var(--ink-muted);white-space:pre-wrap;padding-left:32px}.tw-qa__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.tw-qa__keys{font:500 12px/16px var(--font-sans);color:var(--ink-muted);align-items:center;gap:6px;display:inline-flex}.tw-qa__keys .tw-kbd+*{margin-right:var(--space-2)}.tw-qa__actions{gap:var(--space-2);margin-left:auto;display:flex}.tw-toast{align-items:center;gap:var(--space-3);box-sizing:border-box;min-height:44px;padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-lg);background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-pop);font:500 14px/20px var(--font-sans);display:inline-flex}.tw-toast__msg{padding-block:var(--space-3)}.tw-toast__action{height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--inverse-accent);font:650 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:0}.tw-toast__action:hover{text-underline-offset:3px;text-decoration:underline}.tw-toast__action:focus-visible{outline:2px solid var(--inverse-accent);outline-offset:0}.tw-toast__kbd{border-color:var(--on-inverse);color:var(--on-inverse);margin-right:var(--space-2);background:0 0}.tw-view{gap:var(--space-1);padding:0 var(--space-3) var(--space-4);flex-direction:column;display:flex}.tw-view__row{align-items:center;gap:var(--space-3);display:flex}.tw-view__title{font:700 28px/34px var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0}.tw-view__actions{gap:var(--space-1);margin-left:auto;display:flex}.tw-view__sub{font:500 13px/16px var(--font-sans);color:var(--ink-muted);margin:0}.tw-view--icon .tw-view__sub{padding-left:40px}.tw-ring{vertical-align:middle;flex:none;display:inline-block}.tw-ring__track{fill:none;stroke:currentColor;stroke-width:1.5px}.tw-ring__pie{fill:none;stroke:currentColor;transition:stroke-dasharray var(--tw-dur-card) var(--tw-ease)}.tw-nav{gap:var(--space-5);box-sizing:border-box;min-height:100%;padding:var(--space-4) var(--space-3);background:var(--sidebar);flex-direction:column;display:flex}.tw-nav__group{flex-direction:column;gap:1px;display:flex}.tw-nav__caption{padding:0 var(--space-2) var(--space-2);font:650 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tw-nav__item{width:100%;height:32px;padding:0 var(--space-2);box-sizing:border-box;border-radius:var(--radius-sm);color:var(--ink);font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer;transition:background-color var(--tw-dur-fast) var(--tw-ease);background:0 0;border:0;align-items:center;gap:10px;display:flex}.tw-nav__item:hover{background:var(--sidebar-hover)}.tw-nav__item.is-active{background:var(--sidebar-active);font-weight:650}.tw-nav__item:focus-visible{box-shadow:var(--focus-ring);outline:none}.tw-nav__glyph{flex:none;place-items:center;width:18px;display:inline-grid}.tw-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tw-nav__count{font:500 12px/16px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums}.tw-nav__count.tw-tone-danger{color:var(--danger);font-weight:700}.tw-nav__footer{margin-top:auto}.tw-shell{grid-template-columns:var(--size-sidebar) minmax(0, 1fr);background:var(--surface);height:100%;min-height:0;display:grid;overflow:hidden}.tw-shell.has-aside{grid-template-columns:var(--size-sidebar) minmax(0, 1fr) var(--size-aside)}.tw-shell__side{border-right:1px solid var(--line);background:var(--sidebar);min-height:0;overflow-y:auto}.tw-shell__main{min-width:0;min-height:0;overflow-y:auto}.tw-shell__inner{max-width:720px;padding:var(--space-12) var(--space-8) var(--space-8);margin:0 auto}.tw-shell__aside{box-sizing:border-box;gap:var(--space-6);min-height:0;padding:var(--space-6) var(--space-5);border-left:1px solid var(--line);background:var(--ground);flex-direction:column;display:flex;overflow-y:auto}@media (max-width:1080px){.tw-shell.has-aside{grid-template-columns:var(--size-sidebar) minmax(0, 1fr)}.tw-shell__aside{display:none}}@media (max-width:720px){.tw-shell,.tw-shell.has-aside{grid-template-columns:minmax(0,1fr)}.tw-shell__side{display:none}.tw-shell__inner{padding:var(--space-6) var(--space-4)}}.tw-tl{gap:var(--space-3);flex-direction:column;display:flex}.tw-tl__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.tw-tl__heading{font:700 17px/24px var(--font-display);color:var(--ink)}.tw-tl__sub{font:500 13px/16px var(--font-sans);color:var(--ink-muted)}.tw-tl__allday{gap:var(--space-1);flex-wrap:wrap;padding-left:52px;display:flex}.tw-tl__grid{margin:var(--space-2) 0;position:relative}.tw-tl__hour{border-top:1px solid var(--line);height:0;position:absolute;left:48px;right:0}.tw-tl__label{text-align:right;width:40px;font:500 12px/16px var(--font-mono);color:var(--ink-muted);font-variant-numeric:tabular-nums;position:absolute;top:-8px;left:-48px}.tw-tl__lane{position:absolute;inset:0 0 0 52px}.tw-tl__item{box-sizing:border-box;align-items:flex-start;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-sm);font:500 13px/16px var(--font-sans);color:var(--ink);display:flex;position:absolute;left:0;right:0;overflow:hidden}.tw-tl__item.is-short{align-items:center;padding-block:0}.tw-tl__item--event{background:var(--surface);border:1px solid var(--line)}.tw-tl__item--task{border:1.5px dashed var(--control);background:0 0}.tw-tl__item--focus{background:var(--brand-soft);color:var(--brand)}.tw-tl__item.is-done .tw-tl__title{color:var(--ink-muted);text-decoration:line-through}.tw-tl__dot{border-radius:var(--radius-full);background:var(--ink-muted);flex:none;width:8px;height:8px;margin-top:4px}.tw-tl__item.is-short .tw-tl__dot{margin-top:0}.tw-tl__item--focus .tw-icon{margin-top:1px}.tw-tl__item.is-short.tw-tl__item--focus .tw-icon{margin-top:0}.tw-tl__tone--brand .tw-tl__dot{background:var(--brand)}.tw-tl__tone--tag .tw-tl__dot{background:var(--tag-ink)}.tw-tl__tone--evening .tw-tl__dot{background:var(--abend)}.tw-tl__tone--p3 .tw-tl__dot{background:var(--p3)}.tw-tl__text{flex-direction:column;gap:2px;min-width:0;display:flex}.tw-tl__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-tl__time{font:500 11px/14px var(--font-mono);color:var(--ink-muted)}.tw-tl__item--focus .tw-tl__time{color:var(--brand)}.tw-tl__item{z-index:1}.tw-tl__now{border-top:2px solid var(--brand);z-index:0;height:0;position:absolute;left:0;right:0}.tw-tl__nowlabel{box-sizing:border-box;text-align:center;border-radius:var(--radius-xs);background:var(--brand);width:46px;color:var(--on-brand);font:600 11px/16px var(--font-mono);position:absolute;top:-9px;left:-52px}.tw-focus{align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;display:flex}.tw-focus__dial{place-items:center;display:grid;position:relative}.tw-focus__dial svg{position:absolute;inset:0}.tw-focus__track{fill:none;stroke:var(--line);stroke-width:6px}.tw-focus__arc{fill:none;stroke:var(--brand);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.tw-focus__center{flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.tw-focus__time{font:500 44px/48px var(--font-mono);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.tw-focus__state{font:650 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tw-focus__task{text-align:center;max-width:28ch;font:600 15px/22px var(--font-sans);color:var(--ink);text-wrap:balance;flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}.tw-focus__caption{font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.tw-focus__controls{gap:var(--space-2);display:flex}.tw-focus__rounds{align-items:center;gap:6px;display:flex}.tw-focus__pip{box-sizing:border-box;border-radius:var(--radius-full);border:1.5px solid var(--control);width:8px;height:8px}.tw-focus__pip.is-done{background:var(--brand);border-color:var(--brand)}.tw-focus__pip.is-current{border-color:var(--brand);border-width:2px}.tw-focus__roundlabel{font:500 12px/16px var(--font-sans);color:var(--ink-muted);margin-left:6px}.tw-habits{flex-direction:column;display:flex}.tw-habits__head,.tw-habits__row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.tw-habits__head{padding-bottom:var(--space-2)}.tw-habits__title{font:700 17px/24px var(--font-display);color:var(--ink)}.tw-habits__days{grid-template-columns:repeat(7,28px);justify-items:center;gap:2px;display:grid}.tw-habits__day{font:600 11px/14px var(--font-sans);color:var(--ink-muted)}.tw-habits__day.is-today{color:var(--brand)}.tw-habits__row{border-top:1px solid var(--line);min-height:52px}.tw-habits__name{min-width:0;font:500 14px/20px var(--font-sans);color:var(--ink);flex-direction:column;gap:2px;display:flex}.tw-habits__streak{font:500 12px/16px var(--font-sans);color:var(--ink-muted);align-items:center;gap:4px;display:inline-flex}.tw-habits__streak .tw-icon{color:var(--tag-ink)}.tw-habits__dot{box-sizing:border-box;border-radius:var(--radius-full);border:1.5px solid var(--control);cursor:pointer;width:22px;height:22px;transition:background-color var(--tw-dur-check) var(--tw-ease), border-color var(--tw-dur-check) var(--tw-ease);background:0 0;place-items:center;padding:0;display:grid;position:relative}.tw-habits__dot svg{fill:none;width:14px;height:14px;stroke:var(--on-brand);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.tw-habits__dot.is-on{background:var(--brand);border-color:var(--brand)}.tw-habits__dot.is-today:not(.is-on){border-color:var(--brand);border-width:2px}.tw-habits__dot.is-future{cursor:default;border-style:dashed}.tw-habits__dot:focus-visible{box-shadow:var(--focus-ring);outline:none}.tw-matrix{gap:var(--space-2);grid-template-columns:20px minmax(0,1fr) minmax(0,1fr);display:grid}.tw-matrix__axis{padding:0 var(--space-1);font:650 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tw-matrix__axis--row{writing-mode:vertical-rl;place-self:center;padding:0;transform:rotate(180deg)}.tw-quad{gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-2);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;display:flex}.tw-quad--p1 .tw-quad__glyph{color:var(--p1)}.tw-quad--p2 .tw-quad__glyph{color:var(--p2)}.tw-quad--p3 .tw-quad__glyph{color:var(--p3)}.tw-quad__head{align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-1);display:flex}.tw-quad__glyph{font:800 12px/16px var(--font-sans);letter-spacing:.04em;color:var(--ink-muted)}.tw-quad__title{font:700 15px/20px var(--font-display);color:var(--ink)}.tw-quad__count{font:500 12px/16px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-left:auto}.tw-quad__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tw-quad__item{align-items:center;gap:var(--space-2);min-height:32px;font:400 14px/20px var(--font-sans);color:var(--ink);display:flex}.tw-quad__empty{padding:var(--space-1) 0;font:400 13px/18px var(--font-sans);color:var(--ink-muted);margin:0}
html,body{background:var(--ground);min-height:100%;margin:0}a{color:var(--brand)}a:hover{color:var(--brand-hover)}@media (pointer:coarse){.tw-btn,[role=radio],[role=switch]{min-height:44px}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}:root[data-motion=full]{--tw-dur-fast:.12s;--tw-dur-check:.22s;--tw-dur-card:.28s}}:root[data-motion=reduce]{--tw-dur-fast:1ms;--tw-dur-check:1ms;--tw-dur-card:1ms}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}@keyframes av-spin{to{transform:rotate(75deg)}}@keyframes av-fill{0%,13%{stroke-dashoffset:var(--c)}88%,to{stroke-dashoffset:calc(var(--c) * .08)}}.dk-hero-ring{width:100%;height:clamp(240px,46svh,520px);position:relative;container-type:size}.dk-hero-ring__spin{transform-origin:40px 40px;animation:5s linear forwards av-spin}.dk-hero-ring__fill{stroke-dashoffset:var(--c);animation:5s ease-in-out forwards av-fill}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .dk-hero-ring__spin{animation:none}:root:not([data-motion=full]) .dk-hero-ring__fill{stroke-dashoffset:calc(var(--c) * .08);animation:none}}:root[data-motion=reduce] .dk-hero-ring__spin{animation:none}:root[data-motion=reduce] .dk-hero-ring__fill{stroke-dashoffset:calc(var(--c) * .08);animation:none}@keyframes tw-swap-a{0%,42%{opacity:1}50%,to{opacity:0}}@keyframes tw-swap-b{0%,42%{opacity:0}50%,to{opacity:1}}@keyframes tw-slide{0%{opacity:0;transform:translate(-120%)}30%,to{opacity:1;transform:none}}@keyframes tw-fill{0%{width:8%}60%,to{width:88%}}@keyframes tw-tint{0%,40%{background:#0b6b69}50%,to{background:#1d4ed8}}.dk-up-a{animation:4s ease-in-out forwards tw-swap-a}.dk-up-b{opacity:0;animation:4s ease-in-out forwards tw-swap-b}.dk-up-slide{animation:4s ease-in-out forwards tw-slide}.dk-up-fill{width:8%;animation:4s ease-in-out forwards tw-fill}.dk-up-tint{animation:4s ease-in-out forwards tw-tint}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .dk-up-a{opacity:0;animation:none}:root:not([data-motion=full]) .dk-up-b{opacity:1;animation:none}:root:not([data-motion=full]) .dk-up-slide{animation:none}:root:not([data-motion=full]) .dk-up-fill{width:60%;animation:none}:root:not([data-motion=full]) .dk-up-tint{animation:none}}:root[data-motion=reduce] .dk-up-a{opacity:0;animation:none}:root[data-motion=reduce] .dk-up-b{opacity:1;animation:none}:root[data-motion=reduce] .dk-up-slide{animation:none}:root[data-motion=reduce] .dk-up-fill{width:60%;animation:none}:root[data-motion=reduce] .dk-up-tint{animation:none}.dk-blogo--d{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .dk-blogo--l{display:none!important}:root:not([data-theme=light]) .dk-blogo--d{display:block!important}}:root[data-theme=dark] .dk-blogo--l{display:none!important}:root[data-theme=dark] .dk-blogo--d{display:block!important}.dk-site-header{z-index:20;box-sizing:border-box;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:20px;height:64px;padding:0 20px;display:flex;position:sticky;top:0}.dk-wide-only{display:flex}@media (max-width:759px){.dk-wide-only{display:none!important}}@media (max-width:379px){.dk-site-header{flex-wrap:wrap;gap:8px 12px;height:auto;min-height:64px;padding:10px 16px}}.dk-hero{box-sizing:border-box;flex-wrap:wrap-reverse;justify-content:center;align-items:center;gap:16px 48px;max-width:1200px;min-height:max(560px,100svh - 64px);margin:0 auto;padding:24px;display:flex;position:relative}.dk-h2{font:700 clamp(28px, 4vw, 40px)/1.15 var(--font-display);letter-spacing:-.015em;margin:0}.dk-tour-play{border-radius:var(--radius-lg);background:var(--brand);height:56px;color:var(--on-brand);font:600 17px/1 var(--font-sans);cursor:pointer;box-shadow:var(--shadow-pop);transition:background-color var(--tw-dur-fast) var(--tw-ease);border:0;align-items:center;gap:12px;padding:0 24px 0 18px;display:flex}.dk-tour-play:hover{background:var(--brand-hover)}.dk-tour-chapter{border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;min-width:0;padding:6px 4px;display:flex}.dk-tour-chapter:hover{background:var(--row-hover)}.dk-faq-q{width:100%;min-height:56px;color:var(--ink);font:600 16px/24px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 4px;display:flex}.dk-legal-nav a:hover{background:var(--row-hover)}.dk-field{box-sizing:border-box;border:1px solid var(--control);border-radius:var(--radius-md);background:var(--surface);height:44px;color:var(--ink);font:400 15px/22px var(--font-sans);outline:none;padding:0 12px}textarea.dk-field{resize:vertical;height:auto;padding:10px 12px}.dk-seg:focus-visible,.dk-tour-play:focus-visible,.dk-tour-chapter:focus-visible,.dk-faq-q:focus-visible,.dk-field:focus-visible,.dk-legal-nav a:focus-visible,.dk-site-header a:focus-visible,footer a:focus-visible{box-shadow:var(--focus-ring);outline:none}:where(button,a[href],summary,[role=button],[role=radio],[role=checkbox],[role=switch],[role=tab],[role=menuitem],[role=option],.tw-row[tabindex]):focus-visible:not(.tw-toast__action,.dk-konsole *){outline:none;box-shadow:var(--focus-ring)!important}.dk-seg-in:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)!important}[data-dialog]:focus,main:focus{outline:none}.dk-set-search:focus-within{box-shadow:var(--focus-ring)}.dk-scroll:focus-visible{box-shadow:var(--focus-ring);outline:none}.dk-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dk-skip{z-index:300;border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:600 14px/20px var(--font-sans);box-shadow:var(--shadow-pop);padding:8px 12px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.dk-skip:focus{transform:none}body:has(.dk-konsole) .dk-skip{display:none}.dk-menu-item:hover,.dk-menu-item:focus-visible{background:var(--row-hover)!important}.dk-app{background:var(--surface);height:100svh;color:var(--ink);grid-template-columns:248px minmax(0,1fr) auto;display:grid;overflow:hidden}.dk-app__side{box-sizing:border-box;border-right:1px solid var(--line);background:var(--sidebar);min-height:0;overflow:hidden auto}.dk-app__side .tw-nav{background:0 0;border-right:0;height:auto}.dk-app__main{min-width:0;min-height:0;overflow-y:auto}.dk-app__inner{max-width:720px;margin:0 auto;padding:48px 32px 120px}.dk-app .tw-view__actions{flex-wrap:wrap;justify-content:flex-end}.dk-edit{box-sizing:border-box;width:100%;color:inherit;font:inherit;letter-spacing:inherit;resize:none;background:0 0;border:0;outline:none;margin:0;padding:0;display:block}.dk-aside{box-sizing:border-box;border-left:1px solid var(--line);background:var(--ground);flex-direction:column;gap:24px;min-height:0;display:flex;overflow-y:auto}.dk-aside--day{width:320px;padding:24px 20px}.dk-aside--plan{width:400px;padding:24px;position:relative}.dk-tl12 .tw-tl__nowlabel{white-space:nowrap;width:56px;left:-56px}@media (max-width:1079px){.dk-aside--day{display:none}}.dk-w1100{display:contents}.dk-n1100{display:none}@media (max-width:1099px){.dk-w1100{display:none}.dk-n1100{display:contents}}.dk-focus:focus{box-shadow:var(--focus-ring)}.dk-set-nav a:hover,.dk-set-res:hover{background:var(--row-hover)!important}.dk-set-nav a:focus-visible,.dk-set-res:focus-visible{box-shadow:var(--focus-ring);outline:none}.dk-mb,.dk-toast{bottom:16px}:root{--dk-nav-h:calc(64px + env(safe-area-inset-bottom,0px))}.dk-mhead,.dk-mnav{display:none}@media (min-width:720px){.dk-m-only{display:none!important}}@media (max-width:719px){.dk-d-only{display:none!important}.dk-app{flex-direction:column;display:flex}.dk-app__side,.dk-aside{display:none}.dk-mhead{height:52px;padding:0 8px;padding-top:env(safe-area-inset-top,0px);box-sizing:content-box;flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.dk-app__main{flex:1}.dk-app__inner{max-width:none;padding:4px 12px 24px}.dk-mnav{z-index:22;height:var(--dk-nav-h);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;border-top:1px solid var(--line);background:var(--surface);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.dk-mnav button{min-height:44px;font:500 11px/14px var(--font-sans);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.dk-mnav button:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-md);outline:none}.dk-mb{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.dk-toast{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.dk-swipe{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:hidden}.dk-today-progress{padding-top:4px!important}}.dk-screen-page{box-sizing:border-box;height:100svh;padding-top:env(safe-area-inset-top,0px);background:var(--surface);color:var(--ink);flex-direction:column;display:flex;overflow:auto}@media (max-width:719px){.dk-screen-page .tw-btn,.dk-screen-page [role=radio]{min-height:44px!important}.dk-screen-page .dk-toast{bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.dk-kc-nav a:hover,.dk-kc-row:hover{background:var(--row-hover)!important}.dk-kc-nav a:focus-visible{box-shadow:var(--focus-ring);outline:none}.dk-att-row:hover{background:var(--row-hover)}.dk-in:focus{box-shadow:var(--focus-ring)}.dk-share-menu{width:248px}@media (max-width:719px){.dk-share-menu{width:100%;bottom:0;right:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;padding-bottom:calc(6px + env(safe-area-inset-bottom))!important;top:auto!important;left:0!important}}.dk-card-wrap{align-items:stretch;padding:88px 24px 24px}.dk-qa-wrap{max-width:calc(100% - 24px);top:120px}.dk-upsell{border-radius:var(--radius-lg);width:360px;max-width:calc(100% - 24px);padding:18px 18px 16px;top:18%;left:50%;transform:translate(-50%)}@media (max-width:719px){.dk-card-wrap{padding:48px 0 env(safe-area-inset-bottom,0px);align-items:flex-end}.dk-qa-wrap{top:auto;bottom:var(--dk-kb,0px);max-width:100%;padding-bottom:max(0px, calc(env(safe-area-inset-bottom,0px) - var(--dk-kb,0px)))}.dk-upsell{width:100%;max-width:none;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;top:auto;bottom:0;left:0;transform:none;border-bottom:0!important}.dk-app .tw-btn,.dk-app [role=radio],.dk-app [role=switch],.dk-set .tw-btn,.dk-set [role=radio],.dk-set [role=switch]{min-height:44px!important}.dk-app .tw-btn--sm,.dk-set .tw-btn--sm{padding-left:12px;padding-right:12px}.dk-set .dk-set-nav{max-width:none!important;position:static!important}.dk-set .dk-set-nav a{min-height:44px!important}.dk-set:not(.dk-set--home) .dk-set-nav,.dk-set--home.dk-set--q .dk-set-nav,.dk-set--home:not(.dk-set--q) .dk-set-main{display:none!important}}.dk-news{bottom:72px}.dk-help-card:hover{background:var(--row-hover)!important}.dk-help-card:focus-visible{box-shadow:var(--focus-ring);outline:none}.dk-skel{background:var(--surface);grid-template-columns:248px minmax(0,1fr);height:100svh;display:grid;overflow:hidden}.dk-skel__side{background:var(--sidebar);flex-direction:column;gap:12px;padding:20px 14px;display:flex}.dk-skel__main{box-sizing:border-box;flex-direction:column;gap:18px;width:100%;max-width:720px;margin:0 auto;padding:48px 32px;display:flex}@media (max-width:719px){.dk-news{bottom:calc(var(--dk-nav-h) + 8px)}.dk-news--page{bottom:calc(16px + env(safe-area-inset-bottom,0px))}.dk-skel{grid-template-columns:minmax(0,1fr)}.dk-skel__side{display:none}.dk-skel__main{padding:24px 16px}}
:root{--font-display:var(--dk-font-display), "Familjen Grotesk", "Figtree", system-ui, sans-serif;--font-sans:var(--dk-font-sans), "Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--dk-font-mono), "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}
