:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-height:100dvh;margin:0;font-family:Onest,system-ui,sans-serif}#root{min-height:100dvh}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.almanako-pet-celebrate{animation:almanako-pet-bounce var(--app-motion-celebrate) var(--app-ease-emphasized);transform-origin:bottom}@keyframes almanako-pet-bounce{0%{transform:scale(1)}30%{transform:scale(1.12)}55%{transform:scale(.97)}to{transform:scale(1)}}.almanako-pet-sparks{pointer-events:none;width:0;height:0;position:absolute;top:8px;left:50%}.almanako-spark{background:var(--mantine-color-accent-filled);width:6px;height:6px;animation:almanako-spark-fly var(--app-motion-celebrate) var(--app-ease-exit) forwards;border-radius:50%;position:absolute;top:-3px;left:-3px}@keyframes almanako-spark-fly{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(-28px) scale(.3);opacity:0}}.almanako-reward-burst{pointer-events:none;width:0;height:0;position:fixed}.almanako-reward-burst:before{content:"";border:2px solid var(--mantine-color-accent-filled);width:12px;height:12px;animation:almanako-reward-ring var(--app-motion-celebrate) var(--app-ease-exit) forwards;border-radius:50%;position:absolute;top:-6px;left:-6px}.almanako-reward-burst:after{content:"🌱";animation:almanako-reward-pop var(--app-motion-celebrate) var(--app-ease-emphasized) forwards;font-size:16px;line-height:1;position:absolute;top:-10px;left:-8px}@keyframes almanako-reward-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.2)}}@keyframes almanako-reward-pop{0%{opacity:0;transform:translateY(0)scale(.5)}30%{opacity:1;transform:translateY(-6px)scale(1.1)}to{opacity:0;transform:translateY(-22px)scale(.9)}}.almanako-card-hover{transition:transform var(--app-motion-fast) var(--app-ease-standard), box-shadow var(--app-motion-fast) var(--app-ease-standard)}.almanako-card-hover:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-1px)}.almanako-card-hover:active{transition-duration:var(--app-motion-instant);transform:translateY(0)scale(.995)}.almanako-card-accent{border-left:var(--card-accent-w,4px) solid var(--card-accent);background:color-mix(in srgb, var(--card-accent) 10%, var(--mantine-color-body))}[data-mantine-color-scheme=dark] .almanako-card-accent{background:color-mix(in srgb, var(--card-accent) 22%, var(--mantine-color-body))}.almanako-block{container-type:inline-size}.almanako-sticker{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.almanako-block-meta{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.almanako-block-head{flex-wrap:wrap;align-items:flex-start;gap:0 4px;display:flex}.almanako-block-head[data-single]{flex-wrap:nowrap}.almanako-block-head[data-single] .almanako-block-stickers{flex-shrink:0}.almanako-block-title{flex:auto;min-width:0}.almanako-block-stickers{flex:0 auto;min-width:0;margin-right:auto}@container (width<=68px){.almanako-block-meta{display:none}}.almanako-row-hover{transition:background var(--app-motion-fast) var(--app-ease-standard)}.almanako-row-hover:hover{background:var(--mantine-color-default-hover)}.almanako-today-num{background:var(--mantine-color-accent-filled);min-width:22px;height:22px;color:var(--mantine-color-white);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}:root{--almanako-today-tint:color-mix(in srgb, var(--mantine-color-accent-filled) 7%, transparent)}.almanako-today-col{background:var(--almanako-today-tint)}.almanako-today-num[data-small]{min-width:18px;height:18px;padding:0 4px;font-size:11px}.almanako-item-card{container-type:inline-size}.almanako-card-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (width<=150px){.almanako-card-trailing{display:none}}@container (width<=110px){.almanako-card-footer{display:none}}.almanako-surface-card{background:var(--app-surface);border:1px solid var(--mantine-color-default-border);box-shadow:var(--mantine-shadow-xs);transition:transform var(--app-motion-fast) var(--app-ease-standard), border-color var(--app-motion-fast) var(--app-ease-standard), box-shadow var(--app-motion-fast) var(--app-ease-standard)}.almanako-surface-card--interactive{cursor:pointer}.almanako-surface-card--interactive:hover{border-color:var(--mantine-color-accent-5);box-shadow:var(--mantine-shadow-md);transform:translateY(-1px)}.almanako-surface-card--interactive:active{transition-duration:var(--app-motion-instant);transform:translateY(0)scale(.995)}.almanako-surface-card--selected{border-color:var(--mantine-color-accent-5);box-shadow:var(--mantine-shadow-sm)}.almanako-surface-card--accent{border-left:3px solid var(--card-accent);background:color-mix(in srgb, var(--card-accent) 6%, var(--app-surface))}[data-mantine-color-scheme=dark] .almanako-surface-card--accent{background:color-mix(in srgb, var(--card-accent) 14%, var(--app-surface))}.almanako-markdown{overflow-wrap:anywhere}.almanako-mdfield-content .ProseMirror{min-height:var(--mdfield-min-height,auto)}.almanako-markdown>:first-child{margin-top:0}.almanako-markdown>:last-child{margin-bottom:0}.almanako-markdown p,.almanako-markdown ul,.almanako-markdown ol,.almanako-markdown blockquote,.almanako-markdown pre,.almanako-markdown table{margin:.35em 0}.almanako-markdown ul,.almanako-markdown ol{padding-inline-start:1.4em}.almanako-markdown li{margin:.15em 0}.almanako-markdown li:has(>input[type=checkbox]){margin-inline-start:-1.15em;list-style:none}.almanako-markdown input[type=checkbox]{accent-color:var(--mantine-primary-color-filled);vertical-align:middle;margin-inline-end:.4em}.almanako-markdown h1,.almanako-markdown h2,.almanako-markdown h3,.almanako-markdown h4,.almanako-markdown h5,.almanako-markdown h6{margin:.6em 0 .25em;line-height:1.3}.almanako-markdown h1{font-size:1.3em}.almanako-markdown h2{font-size:1.2em}.almanako-markdown h3{font-size:1.1em}.almanako-markdown h4,.almanako-markdown h5,.almanako-markdown h6{font-size:1em}.almanako-markdown a{color:var(--mantine-color-anchor)}.almanako-markdown code{background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-sm);padding:.1em .35em;font-size:.92em}.almanako-markdown pre{background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-sm);padding:.6em .8em;overflow-x:auto}.almanako-markdown pre code{background:0 0;padding:0}.almanako-markdown blockquote{border-inline-start:3px solid var(--mantine-color-default-border);color:var(--mantine-color-dimmed);padding-inline-start:.75em}.almanako-markdown hr{border:none;border-top:1px solid var(--mantine-color-default-border);margin:.6em 0}.almanako-markdown table{border-collapse:collapse;display:block;overflow-x:auto}.almanako-markdown th,.almanako-markdown td{border:1px solid var(--mantine-color-default-border);padding:.2em .6em}.almanako-markdown img{max-width:100%}.almanako-preview-stage{justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.almanako-preview-frame{border:0;width:100%;height:100%}.almanako-preview-doc{width:100%;height:100%;overflow:auto}.almanako-preview-zoom{touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.almanako-preview-zoom img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:zoom-in;max-width:100%;max-height:100%}.almanako-preview-zoom[data-zoomed] img{cursor:grab}.almanako-preview-zoom[data-zoomed] img:active{cursor:grabbing}.almanako-preview-zoombar{z-index:2;border-radius:var(--mantine-radius-xl);background:var(--mantine-color-body);box-shadow:var(--mantine-shadow-sm);opacity:.72;transition:opacity var(--app-motion-fast) var(--app-ease-standard);padding:4px 6px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.almanako-preview-zoombar:hover,.almanako-preview-zoombar:focus-within{opacity:1}.almanako-preview-nav{z-index:2;opacity:.72;transition:opacity var(--app-motion-fast) var(--app-ease-standard);position:absolute;top:50%;transform:translateY(-50%)}.almanako-preview-nav:hover,.almanako-preview-nav:focus-visible{opacity:1}.almanako-preview-nav[data-side=left]{left:4px}.almanako-preview-nav[data-side=right]{right:4px}.almanako-docx-preview{font-size:var(--mantine-font-size-sm);word-break:break-word;line-height:1.6}.almanako-docx-preview p{margin:0 0 .7em}.almanako-docx-preview h1,.almanako-docx-preview h2,.almanako-docx-preview h3,.almanako-docx-preview h4{font-family:var(--app-font-heading);margin:1.2em 0 .4em;line-height:1.25}.almanako-docx-preview h1{font-size:1.5em}.almanako-docx-preview h2{font-size:1.3em}.almanako-docx-preview h3{font-size:1.15em}.almanako-docx-preview img{max-width:100%;height:auto}.almanako-docx-preview table{border-collapse:collapse;width:100%;margin:.6em 0}.almanako-docx-preview th,.almanako-docx-preview td{border:1px solid var(--mantine-color-default-border);text-align:left;padding:4px 8px}.almanako-docx-preview ul,.almanako-docx-preview ol{margin:0 0 .7em;padding-left:1.4em}@media (width<=48em){.almanako-shell-header{transition:transform var(--app-motion-base) var(--app-ease-standard), opacity var(--app-motion-base) var(--app-ease-standard)}.almanako-shell-header[data-hidden]{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.mantine-AppShell-root{--app-shell-transition-duration:0s!important}}.almanako-app-tile{border-radius:var(--mantine-radius-md);width:100%;color:inherit;transition:background-color var(--app-motion-fast) var(--app-ease-standard);text-decoration:none;display:block}.almanako-app-tile:hover{background-color:var(--mantine-color-default-hover)}.almanako-app-tile[data-current]{background-color:var(--mantine-color-default-hover);cursor:default}:root{--almanako-content-height:calc(100dvh - 5.5rem)}.mantine-AppShell-root{--almanako-content-height:calc(100dvh - var(--app-shell-header-offset,0rem) - 2 * var(--app-shell-padding,1rem) - env(safe-area-inset-bottom))}.almanako-page-enter{animation:almanako-page-enter var(--app-motion-slow) var(--app-ease-standard) both}@keyframes almanako-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.almanako-page-enter{animation:none}}.almanako-landing-card{transition:transform var(--app-motion-fast) var(--app-ease-standard), box-shadow var(--app-motion-fast) var(--app-ease-standard), border-color var(--app-motion-fast) var(--app-ease-standard);color:inherit;text-decoration:none}@media (hover:hover){.almanako-landing-card:hover{box-shadow:var(--app-panel-shadow);border-color:var(--mantine-color-accent-filled);transform:translateY(-2px)}}.almanako-chrome__corner,.almanako-chrome__topshadow,.almanako-chrome__sideshadow{pointer-events:none;z-index:var(--chrome-z,99);transition:left var(--chrome-dur,.2s) var(--chrome-ease,ease), right var(--chrome-dur,.2s) var(--chrome-ease,ease);position:fixed}.almanako-chrome__corner{top:var(--chrome-top,0px);width:var(--chrome-radius,16px);height:var(--chrome-radius,16px)}.almanako-chrome__corner[data-side=left]{left:var(--chrome-side,0px);background:radial-gradient(circle var(--chrome-radius,16px) at 100% 100%, transparent calc(var(--chrome-radius,16px) - 6px), #00000012 calc(var(--chrome-radius,16px) - .6px), var(--app-surface) calc(var(--chrome-radius,16px) + .4px))}.almanako-chrome__corner[data-side=right]{right:var(--chrome-side,0px);background:radial-gradient(circle var(--chrome-radius,16px) at 0% 100%, transparent calc(var(--chrome-radius,16px) - 6px), #00000012 calc(var(--chrome-radius,16px) - .6px), var(--app-surface) calc(var(--chrome-radius,16px) + .4px))}.almanako-chrome__topshadow{top:var(--chrome-top,0px);background:linear-gradient(#00000012,#0000);height:6px}.almanako-chrome__topshadow[data-side=left]{left:calc(var(--chrome-side,-16px) + var(--chrome-radius,16px));right:0}.almanako-chrome__topshadow[data-side=right]{right:calc(var(--chrome-side,-16px) + var(--chrome-radius,16px));left:0}.almanako-chrome__sideshadow{top:calc(var(--chrome-top,0px) + var(--chrome-radius,16px));width:6px;bottom:0}.almanako-chrome__sideshadow[data-side=left]{left:var(--chrome-side,0px);background:linear-gradient(90deg,#00000012,#0000)}.almanako-chrome__sideshadow[data-side=right]{right:var(--chrome-side,0px);background:linear-gradient(270deg,#00000012,#0000)}.almanako-chrome__topshadow{transition:left var(--chrome-dur,.2s) var(--chrome-ease,ease), right var(--chrome-dur,.2s) var(--chrome-ease,ease), opacity var(--app-motion-base) var(--app-ease-standard)}.almanako-chrome__topshadow[data-hidden]{opacity:0}@media (prefers-reduced-motion:reduce){.almanako-chrome__corner,.almanako-chrome__topshadow,.almanako-chrome__sideshadow{transition:none}}.almanako-anchored{z-index:var(--almanako-layer-z,200);max-height:calc(100dvh - 16px - var(--almanako-keyboard-inset,0px));background:var(--app-surface);border-radius:var(--mantine-radius-lg);box-shadow:var(--app-panel-shadow);border:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.almanako-anchored[data-covered]:after{content:"";border-radius:inherit;background:var(--app-layer-scrim);-webkit-backdrop-filter:blur(var(--app-layer-blur));backdrop-filter:blur(var(--app-layer-blur));pointer-events:none;z-index:3;animation:almanako-layer-veil var(--app-motion-base) var(--app-ease-standard) both;position:absolute;inset:0}.almanako-layer-catch{background:0 0;position:fixed;inset:0}@keyframes almanako-layer-veil{0%{opacity:0}to{opacity:1}}.almanako-floating{background:var(--app-surface);box-shadow:var(--app-panel-shadow);border-color:#0000}.almanako-panel-header{padding:var(--mantine-spacing-md) var(--mantine-spacing-md) var(--mantine-spacing-sm);flex-shrink:0;justify-content:space-between;font-weight:600}.almanako-sheet-scrollwrap{flex-direction:column;min-height:0;display:flex;position:relative}.almanako-sheet-scrollwrap[data-fill]{flex:1}.almanako-sheet-scroll{overscroll-behavior:contain;padding:var(--mantine-spacing-md);padding-top:0;overflow-y:auto}.almanako-sheet-scroll[data-fill]{flex:1;min-height:0}.almanako-sheet-topshadow{z-index:1;pointer-events:none;height:0;position:relative}.almanako-sheet-topshadow:after{content:"";opacity:0;height:8px;transition:opacity var(--app-motion-base) var(--app-ease-standard);background:linear-gradient(#0000001a,#0000);position:absolute;inset:0 0 auto}.almanako-sheet-topshadow[data-on]:after{opacity:1}.almanako-sheet-footer{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md) calc(var(--mantine-spacing-md) + max(0px, env(safe-area-inset-bottom) - var(--almanako-keyboard-inset,0px)));background:var(--mantine-color-body);transition:box-shadow var(--app-motion-base) var(--app-ease-standard);flex-shrink:0}.almanako-sheet-footer[data-shadow]{box-shadow:0 -8px 12px -8px #0000002e}.almanako-sheet-more{border-radius:var(--mantine-radius-xl);background:var(--app-surface);box-shadow:var(--mantine-shadow-sm);color:var(--mantine-color-dimmed);pointer-events:none;z-index:2;animation:almanako-sheet-more var(--app-motion-slow) var(--app-ease-standard) both;align-items:center;gap:3px;padding:1px 8px 1px 6px;display:inline-flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}@keyframes almanako-sheet-more{0%{opacity:0;transform:translate(-50%)translateY(-4px)}to{opacity:1;transform:translate(-50%)}}.almanako-chip-label:not([data-checked]){border:1px solid var(--app-border-strong);background:var(--app-surface-muted)}:root{--app-motion-instant:80ms;--app-motion-fast:.12s;--app-motion-base:.18s;--app-motion-slow:.26s;--app-motion-celebrate:.65s;--app-ease-standard:cubic-bezier(.22, 1, .36, 1);--app-ease-emphasized:cubic-bezier(.34, 1.4, .64, 1);--app-ease-exit:cubic-bezier(.4, 0, 1, 1)}@media (prefers-reduced-motion:reduce){:root{--app-motion-instant:0s;--app-motion-fast:0s;--app-motion-base:0s;--app-motion-slow:0s;--app-motion-celebrate:0s}}
