/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;size-adjust:110%;src:url(/fonts/source-serif-4-latin-opsz-normal.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;size-adjust:110%;src:url(/fonts/source-serif-4-latin-opsz-italic.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;size-adjust:130%;src:url(/fonts/cormorant-garamond-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/work-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/work-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/work-sans-latin-600-normal.woff2)format("woff2")}:root{--end-mark-stroke:.4;--light-bg-100:#fffaf4;--light-bg-200:#faf6f0;--light-bg-300:#f4eee6;--light-bg-400:#f0e8de;--light-bg-500:#e8ded1;--light-bg-600:#ddd3c6;--light-ink-100:#ded0c1;--light-ink-200:#c2b3a4;--light-ink-300:#907f72;--light-ink-400:#725f52;--light-ink-500:#2f2520;--light-ink-600:#1f1713;--light-gold-100:#f1e4cc;--light-gold-200:#ebd6af;--light-gold-300:#e3c58e;--light-gold-400:#d9b16d;--light-gold-500:#c99a4e;--light-gold-600:#b98436;--light-gold-700:#9f6d2d;--light-gold-800:#855827;--light-gold-900:#6d4725;--light-gold-1000:#573a22;--light-teal-100:#e1e7e4;--light-teal-200:#cfdad8;--light-teal-300:#b9cac9;--light-teal-400:#9fb8b9;--light-teal-500:#82a3a7;--light-teal-600:#688d93;--light-teal-700:#55767e;--light-teal-800:#466168;--light-teal-900:#3b5057;--light-teal-1000:#314249;--light-rose-100:#e7e1df;--light-rose-200:#d8ccca;--light-rose-300:#c6b4b2;--light-rose-400:#b19a99;--light-rose-500:#997e7f;--light-rose-600:#816568;--light-rose-700:#6e5357;--light-rose-800:#5c4549;--light-rose-900:#4c393d;--light-rose-1000:#3d2e31;--light-olive-100:#e1e5d8;--light-olive-200:#d0d8c2;--light-olive-300:#bbc9a8;--light-olive-400:#a2b78c;--light-olive-500:#87a36f;--light-olive-600:#708d59;--light-olive-700:#5e764b;--light-olive-800:#4f633f;--light-olive-900:#425237;--light-olive-1000:#36442f;--dark-bg-100:#3c3531;--dark-bg-150:#2e2925;--dark-bg-050:#4a413c;--dark-bg-200:#27221f;--dark-bg-300:#1d1916;--dark-bg-400:#15110f;--dark-ink-100:#e6d9c4;--dark-ink-200:#a8998a;--dark-ink-300:#74675d;--dark-ink-400:#4c443f;--dark-ink-500:#3c3531;--dark-ink-600:#2f2925;--dark-gold-100:#d38e42;--dark-gold-200:#cc873c;--dark-gold-300:#c38139;--dark-gold-400:#ba7a39;--dark-gold-500:#b2763c;--dark-gold-600:#b0723b;--dark-gold-700:#7f4f2b;--dark-gold-800:#744729;--dark-gold-900:#663e29;--dark-gold-1000:#593727;--dark-teal-100:#8ca397;--dark-teal-200:#809d98;--dark-teal-300:#759795;--dark-teal-400:#6a9091;--dark-teal-500:#658a8f;--dark-teal-600:#64878d;--dark-teal-700:#456066;--dark-teal-800:#3e565c;--dark-teal-900:#384b52;--dark-teal-1000:#314249;--dark-rose-100:#ae9993;--dark-rose-200:#ab918d;--dark-rose-300:#a68a87;--dark-rose-400:#9f8281;--dark-rose-500:#987d7e;--dark-rose-600:#977a7d;--dark-rose-700:#705458;--dark-rose-800:#654c50;--dark-rose-900:#594247;--dark-rose-1000:#4d3a3e;--dark-olive-100:#95a375;--dark-olive-200:#8a9e68;--dark-olive-300:#80985f;--dark-olive-400:#77915b;--dark-olive-500:#718c59;--dark-olive-600:#6d8a57;--dark-olive-700:#4d613e;--dark-olive-800:#465838;--dark-olive-900:#3e4d33;--dark-olive-1000:#35432e;--light-umber-100:#3c261c33;--light-umber-200:#3c261c42;--light-umber-300:#3c261c59;--light-umber-400:#3c261c73;--dark-umber-100:#3c261c59;--dark-umber-200:#1a0e0a61;--dark-umber-300:#1a0e0a66;--dark-umber-400:#1a0e0ab3;--page:var(--light-bg-400);--modal:var(--light-bg-200);--choice-accent:var(--light-ink-500);--card:var(--light-bg-200);--card-hover:var(--light-bg-100);--card-empty:var(--light-bg-200);--card-placeholder:var(--light-bg-400);--card-placeholder-text:var(--light-ink-300);--card-well:var(--light-bg-500);--skeleton-background:var(--light-bg-500);--skeleton-highlight:var(--light-bg-400);--skeleton-shimmer-gradient:linear-gradient(90deg, transparent, var(--skeleton-background), var(--skeleton-highlight), var(--skeleton-background), transparent);--editable-background:var(--light-bg-500);--editable-background-inset:var(--light-bg-400);--editable-background-inset-hover:var(--light-bg-500);--editable-background-hover:var(--light-bg-600);--dropdown:var(--light-bg-200);--drawer:var(--light-bg-300);--dialog-backdrop:var(--light-umber-200);--toast-button-hover:var(--dark-bg-100);--toast-button-text:var(--dark-ink-100);--toast-button-focus:var(--dark-ink-200);--status-bar:var(--light-bg-400);--status-bar-border:var(--light-ink-100);--button-hover:var(--light-bg-500);--primary-button-background:var(--light-ink-500);--primary-button-background-hover:var(--light-ink-400);--primary-button-border:var(--light-ink-500);--primary-button-border-hover:var(--light-ink-400);--primary-button-text:var(--light-bg-100);--date-input-icon-filter:brightness(0) invert(12.5348%) sepia(99.9985%) hue-rotate(-24.3085deg);--date-input-muted-icon-filter:brightness(0) invert(32.3052%) sepia(88.6652%) hue-rotate(-18.6231deg);--text:var(--light-ink-500);--text-strong:var(--light-gold-1000);--text-muted:var(--light-ink-400);--border:var(--light-ink-100);--border-strong:var(--light-ink-200);--drawer-border:var(--light-ink-100);--card-well-border:var(--light-ink-300);--editable-border:var(--light-ink-300);--editable-border-hover:var(--light-ink-400);--card-well-icon:var(--light-ink-400);--border-muted:var(--light-ink-100);--button-border:var(--light-ink-300);--focus-outline:var(--light-ink-300);--deck-stack-edge:var(--light-ink-400);--deck-tree-path:var(--light-ink-200);--deck-tree-sephira:var(--light-bg-300);--card-count-background:var(--dark-bg-200);--card-count-text:var(--dark-ink-100);--bullets:var(--light-ink-300);--tab-rule:var(--light-ink-100);--moon-lit:var(--light-bg-500);--moon-shadow:var(--light-ink-400);--drawer-shadow:-6px 0 20px -8px var(--light-umber-100);--popover-shadow:0 8px 24px -8px var(--light-umber-300);--sticky-shadow:0 8px 14px -12px var(--light-umber-400);--sticky-up-shadow:0 -8px 14px -12px var(--light-umber-400);--card-dim-filter:saturate(0) sepia(.15);--card-dim-opacity:.7;--card-ghost-filter:grayscale(100%) contrast(1000%) opacity(12%);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--focus-ring-width:2px;--focus-ring-offset:2px;--caps-tracking:.06em;--ease:cubic-bezier(.2, .7, .2, 1);--ease-lift:cubic-bezier(.22, .75, .25, 1);--lift:translateY(-3px) scale(1.008);--control-height:calc(var(--text-2xs) * var(--line-height-normal) + 2 * var(--space-xs) + 2px);--placeholder-height:var(--space-4xl);--icon-size:1.15em;--end-mark-size:1.254em;--action-icon-size:var(--space-2xl);--action-small-size:var(--space-2xl);--action-small-icon-size:var(--space-xl);--inline-editor-padding:var(--space-sm);--item-menu-room:calc(var(--control-height) + var(--inline-editor-padding));--z-index-sticky:10;--z-index-popover:20;--z-index-sticky-toolbar:30;--z-index-drawer:40;--z-index-feedback:50;--font-serif:"Source Serif 4", "Iowan Old Style", Georgia, serif;--font-sans:"Work Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-title:"Cormorant Garamond", Garamond, "Iowan Old Style", Georgia, serif;--font-title-weight:600;--font-serif-variation:"opsz" 20;--line-height-title:1.45;--font-label-weight:500;--font-action-weight:500;--font-action-active-weight:600;--font-text-weight:400;--font-head-weight:calc(var(--font-text-weight) + 100);--font-bold-weight:calc(var(--font-text-weight) + 150);--line-length-min:22.85em;--line-length-drawer:32.84em;--line-length-narrow:36em;--line-length:44.27em;--line-length-max:49.98em;--main-width:1100px;--card-picker-image-size:calc((var(--main-width) - 10 * var(--card-gap)) / 11);--card-picker-overlay-columns:6;--card-picker-compact-columns:4;--card-picker-card-padding:calc(var(--space-base) / 2);--card-picker-drawer-padding:var(--space-3xl);--card-picker-track-width:calc(var(--card-picker-image-size) + 2 * var(--card-picker-card-padding));--card-picker-overlay-width:calc(var(--card-picker-overlay-columns) * var(--card-picker-track-width) + (var(--card-picker-overlay-columns) - 1) * var(--space-2xs) + 2 * var(--card-picker-drawer-padding) + 1px);--line-height-compact:1.3;--line-height-normal:1.5;--line-height-reading:1.55;--line-height-longform:1.7;--type-scale:1.125;--text-base:1rem;--text-2xs:calc(var(--text-xs) / var(--type-scale));--text-xs:calc(var(--text-sm) / var(--type-scale));--text-sm:calc(var(--text-base) / var(--type-scale));--text-md:calc(var(--text-base) * var(--type-scale));--chevron-size:calc(.72 * var(--text-base));--text-lg:calc(var(--text-md) * var(--type-scale));--text-xl:calc(var(--text-lg) * var(--type-scale));--text-2xl:calc(var(--text-xl) * var(--type-scale));--text-3xl:calc(var(--text-2xl) * var(--type-scale));--text-4xl:calc(var(--text-3xl) * var(--type-scale));--text-display:calc(var(--text-4xl) * var(--type-scale));--label-line-height:calc(var(--line-height-compact) * var(--text-2xs));--phi:1.61803;--spacing-ratio:1.27202;--space-base:.5rem;--reading-space-base:.425rem;--calendar-columns:7;--calendar-day-padding:.05;--calendar-day-gap:.06;--calendar-card-radius:.035;--calendar-moon-size:.1;--calendar-day-border-width:1px;--calendar-min-track-width:6.25rem;--page-margin:var(--space-2xl);--page-margin-phone:var(--space-xl);--image-lg:300px;--card-aspect-ratio:2 / 3.5;--card-radius:var(--radius-sm);--card-gap:var(--space-2xs);--card-max-width:9.4rem;--cards-min-track-width:4.5rem;--card-medium-width:6.25rem;--cards-compact-columns:5;--deck-card-frame-width:3px;--deck-card-border-width:1px;--deck-stack-offset:3px}:root,.detail,.journal-entries,.reading-text,.spreads-section,.spread:not(.is-editing) .spread-layout{--space-2xs:calc(var(--space-base) / var(--phi));--space-xs:calc(var(--space-base) / var(--spacing-ratio));--space-sm:var(--space-base);--space-md:calc(var(--space-base) * var(--spacing-ratio));--space-lg:calc(var(--space-base) * var(--phi));--space-xl:calc(var(--space-lg) * var(--spacing-ratio));--space-2xl:calc(var(--space-base) * var(--phi) * var(--phi));--space-3xl:calc(var(--space-2xl) * var(--spacing-ratio));--space-4xl:calc(var(--space-base) * var(--phi) * var(--phi) * var(--phi));--space-5xl:calc(var(--space-4xl) * var(--spacing-ratio));--reading-section-gap:calc(var(--space-2xl) + var(--space-xs));--choice-control-size:var(--space-lg);--choice-control-gap:var(--space-md)}.guide-palette.is-light{--guide-palette-background:var(--light-bg-400);--guide-palette-text:var(--light-ink-500);--guide-palette-border:var(--light-ink-100)}.guide-palette.is-dark{--guide-palette-background:var(--dark-bg-300);--guide-palette-text:var(--dark-ink-100);--guide-palette-border:var(--dark-ink-500)}@media (prefers-color-scheme:dark){:root{--font-text-weight:370;--end-mark-stroke:0;--page:var(--dark-bg-300);--modal:var(--dark-bg-200);--choice-accent:var(--dark-ink-100);--card:var(--dark-bg-200);--card-hover:var(--dark-bg-100);--card-empty:var(--dark-bg-200);--card-placeholder:var(--dark-bg-300);--card-placeholder-text:var(--dark-ink-300);--card-well:var(--dark-bg-200);--skeleton-background:var(--dark-bg-200);--card-dim-filter:saturate(0) sepia(.6) hue-rotate(-15deg);--card-ghost-filter:grayscale(100%) contrast(1000%) opacity(8%);--skeleton-highlight:var(--dark-bg-150);--editable-background:var(--dark-bg-200);--editable-background-inset:var(--dark-bg-150);--editable-background-inset-hover:var(--dark-bg-100);--editable-background-hover:var(--dark-bg-100);--dropdown:var(--dark-bg-200);--drawer:var(--dark-bg-200);--dialog-backdrop:var(--dark-umber-200);--toast-button-hover:var(--light-bg-500);--toast-button-text:var(--light-ink-500);--toast-button-focus:var(--light-ink-300);--status-bar:var(--dark-bg-200);--status-bar-border:var(--dark-ink-400);--button-hover:var(--dark-bg-100);--primary-button-background:var(--dark-bg-100);--primary-button-background-hover:var(--dark-bg-050);--primary-button-border:var(--dark-ink-300);--primary-button-border-hover:var(--dark-ink-300);--primary-button-text:var(--dark-ink-100);--date-input-icon-filter:brightness(0) invert(78.7271%) sepia(40.481%) hue-rotate(-1.84117deg);--date-input-muted-icon-filter:brightness(0) invert(54.9857%) sepia(49.341%) hue-rotate(-11.0031deg);--text:var(--dark-ink-100);--text-strong:var(--dark-ink-100);--text-muted:var(--dark-ink-200);--border:var(--dark-ink-500);--border-strong:var(--dark-ink-400);--drawer-border:var(--dark-ink-400);--card-well-border:var(--dark-ink-300);--editable-border:var(--dark-ink-300);--editable-border-hover:var(--dark-ink-200);--card-well-icon:var(--dark-ink-200);--border-muted:var(--dark-ink-500);--button-border:var(--dark-ink-300);--focus-outline:var(--dark-ink-200);--deck-stack-edge:var(--dark-ink-200);--deck-tree-path:var(--dark-ink-400);--deck-tree-sephira:var(--dark-bg-200);--bullets:var(--dark-ink-300);--tab-rule:var(--dark-ink-500);--moon-lit:var(--dark-ink-200);--moon-shadow:var(--dark-bg-100);--drawer-shadow:-6px 0 20px -8px var(--dark-umber-300);--popover-shadow:0 8px 24px -8px var(--dark-umber-100);--sticky-shadow:0 8px 14px -12px var(--dark-umber-400);--sticky-up-shadow:0 -8px 14px -12px var(--dark-umber-400)}}@media (width<=810px){:root{--deck-card-frame-width:2px;--card-picker-drawer-padding:var(--page-margin);--line-length:var(--line-length-narrow)}}@media (width<=560px){:root{--page-margin:var(--page-margin-phone)}}.type-display,.type-a-head,.type-b-head,.type-c-head{font-variant-numeric:lining-nums;text-wrap:balance;margin:0}.type-display,.type-a-head,.type-b-head{color:var(--text-strong)}.type-a-head,.type-b-head,.type-c-head{font-family:var(--font-serif)}.type-display{font-family:var(--font-title);font-size:var(--text-display);font-weight:var(--font-title-weight);line-height:var(--line-height-title)}@media (width<=560px){.type-display{font-size:var(--text-3xl)}}.drawer .type-display{font-size:var(--text-3xl)}.type-a-head{font-size:var(--text-xl);font-weight:var(--font-text-weight);line-height:var(--line-height-compact)}.type-dek{color:var(--text-muted);font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--line-height-normal);text-wrap:balance;margin:0}@media (width<=560px){.drawer .type-dek{font-size:var(--text-sm)}}.type-b-head{font-size:clamp(var(--text-base), var(--text-md) - (var(--main-width) - 100cqi) * .006, var(--text-md));font-weight:var(--font-head-weight);line-height:var(--line-height-normal)}.type-c-head{font-size:var(--text-base);font-weight:var(--font-head-weight);line-height:var(--line-height-reading)}.type-caps-head,.type-caption{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--font-label-weight);line-height:var(--line-height-compact);text-transform:uppercase;margin:0}.type-caps-head{letter-spacing:var(--caps-tracking)}strong{color:var(--text-strong);font-weight:var(--font-bold-weight)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-outline);outline-offset:var(--focus-ring-offset)}.icon{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}button{appearance:none;box-shadow:none;color:inherit;font:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.is-loading button:disabled{pointer-events:none;cursor:default}button.inline-link,a.inline-link{font:inherit;color:inherit;border-radius:var(--radius-sm);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;position:relative}button.inline-link:hover,button.inline-link:focus-visible,a.inline-link:hover,a.inline-link:focus-visible{color:inherit;text-decoration-color:currentColor}a.inline-link .icon{vertical-align:-.15em;stroke-width:2.5px;width:1em;height:1em;margin-left:.08em}@media (pointer:coarse){.inline-link:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}body{--page-top:var(--space-4xl);--page-gutter:var(--space-3xl);--reading-text-margin:max(var(--page-gutter), (100vw - var(--main-width)) / 2);--page-end:var(--space-5xl);--page-bottom:calc(var(--page-end) + var(--keyboard-inset));padding:var(--page-top) var(--page-gutter) var(--page-bottom);background:var(--page);color:var(--text);font-family:var(--font-serif);font-variation-settings:var(--font-serif-variation);font-weight:var(--font-text-weight);line-height:var(--line-height-normal);margin:0}@media (prefers-color-scheme:dark){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (width<=810px){body{--page-top:var(--space-3xl);--page-gutter:var(--page-margin);--page-end:var(--space-4xl)}}@media (width<=560px){body{--page-top:var(--space-2xl);--page-end:var(--space-3xl)}}main,.diary-page{max-width:var(--main-width);margin:0 auto}.diary-page{min-height:calc(100dvh - var(--page-top) - var(--page-bottom));flex-direction:column;display:flex}.diary-page-body{flex-grow:1}.diary-page-body>.banner{margin-top:var(--space-lg)}.page-intro .run-in{color:var(--text)}:root{--keyboard-inset:0px;view-transition-name:none}.diary-section,.spreads-section{view-transition-name:diary-content}:root::view-transition{pointer-events:none}:root::view-transition-group(*){animation-duration:.22s;animation-timing-function:var(--ease)}:root::view-transition-group(diary-content){animation:none}:root::view-transition-old(diary-content){animation-duration:.22s;animation-timing-function:var(--ease)}:root::view-transition-new(diary-content){animation-duration:.22s;animation-timing-function:var(--ease)}.is-liftable{transition:transform .26s var(--ease-lift)}@media (prefers-reduced-motion:reduce){*,:before,:after,::backdrop{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}html:has(dialog:modal){overflow:hidden}@media (width<=560px){html:has(.detail.is-settled:modal){overflow:hidden auto}}dialog::backdrop{background:var(--dialog-backdrop);opacity:0;transition:opacity .3s var(--ease), overlay .3s allow-discrete, display .3s allow-discrete}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]::backdrop{opacity:0}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.action{box-sizing:border-box;align-items:center;gap:var(--space-xs);min-width:var(--control-height);min-height:var(--control-height);--action-padding-inline:calc((var(--control-height) - 1cap - 2px) / 2);--action-end-hang:calc(-1px - var(--action-padding-inline));padding:max(0px, calc((var(--control-height) - max(1lh, var(--space-2xl)) - 2px) / 2)) var(--action-padding-inline);border-radius:var(--radius-md);color:var(--text-muted);font:inherit;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--font-action-weight);line-height:var(--line-height-compact);white-space:normal;text-transform:uppercase;letter-spacing:var(--caps-tracking);cursor:pointer;transition:background-color .15s var(--ease), color .15s var(--ease);background:0 0;border:1px solid #0000;display:inline-flex;position:relative}.action:hover,.action:focus-visible,.action:active,.action[aria-expanded=true]{background:var(--button-hover);color:var(--text)}.action.is-file>input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.action.is-file:has(>input:focus-visible){outline:var(--focus-ring-width) solid var(--focus-outline);outline-offset:var(--focus-ring-offset);background:var(--button-hover);color:var(--text)}:is(.action:disabled,.action.is-file:has(>input:disabled)){pointer-events:none}.action[hidden]{display:none}.action.is-active{color:var(--text-strong);font-weight:var(--font-action-active-weight)}:where(.action:not(.is-icon))>.icon:first-child{margin-inline-start:calc(-1 * var(--space-2xs))}.action.is-icon{--action-end-hang:calc((var(--action-icon-size) - var(--control-height)) / 2);width:var(--control-height);justify-content:center;padding:0}.action.is-icon:focus-visible{outline-offset:0}.action.is-icon .icon{width:var(--action-icon-size);height:var(--action-icon-size)}.action.is-icon.is-small{width:var(--action-small-size);min-width:var(--action-small-size);min-height:var(--action-small-size);border-radius:var(--radius-sm)}.action.is-icon.is-small .icon{width:var(--action-small-icon-size);height:var(--action-small-icon-size)}.action.is-secondary{border-color:var(--border-muted)}.action.is-primary{border-color:var(--primary-button-border);color:var(--text)}.action.is-primary.is-active{background:var(--primary-button-background);color:var(--primary-button-text)}.action.is-primary.is-active:is(:hover,:active){border-color:var(--primary-button-border-hover);background:var(--primary-button-background-hover);color:var(--primary-button-text)}.action.is-editable{min-height:var(--placeholder-height);text-align:center;justify-content:center;width:100%}.action.is-editable.is-sticky{z-index:var(--z-index-sticky);position:sticky;top:0}.action-group{align-items:center;gap:var(--space-sm);display:flex}.action-group.is-gapless{gap:0}@media (pointer:coarse){.action:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.tabs{gap:var(--space-2xl);border-bottom:1px solid var(--tab-rule);display:flex}.tab{margin:calc(-1 * var(--space-2xs)) calc(-1 * var(--space-2xs)) 0;padding:var(--space-2xs) var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);color:var(--text-muted);font:inherit;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--font-action-weight);line-height:var(--line-height-compact);text-transform:uppercase;letter-spacing:var(--caps-tracking);cursor:pointer;transition:color .15s var(--ease);background:0 0;border:0;position:relative}.tab:hover,.tab.is-active{color:var(--text)}.tab.is-active:after{content:"";inset:auto var(--space-2xs) -1px;background:var(--text-muted);height:2px;position:absolute}@media (pointer:coarse){.tab:before{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}input:where(:not([type=file],[type=checkbox],[type=radio])),textarea{color:inherit;font:inherit}input:not([type=file],[type=checkbox],[type=radio]),textarea{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:0 0;display:block}input:not([type=file],[type=checkbox],[type=radio]){min-height:var(--control-height);padding-block:max(0px, calc((var(--control-height) - 1lh - 2px) / 2))}input:is([type=date],[type=datetime-local])::-webkit-calendar-picker-indicator{filter:var(--date-input-icon-filter);opacity:1}input::placeholder,textarea::placeholder{color:var(--text-muted);opacity:1}input:not([type=file],[type=checkbox],[type=radio]):focus,textarea:focus{border-color:var(--focus-outline);outline:none}fieldset{gap:var(--space-sm);border:0;min-width:0;margin:0;padding:0;display:grid}fieldset[hidden]{display:none}fieldset>legend{margin-bottom:var(--space-sm);padding:0}label:has(>input:is([type=checkbox],[type=radio])){align-items:baseline;gap:var(--choice-control-gap);cursor:pointer;color:var(--text-muted);display:flex}label>input[type=checkbox],label>input[type=radio]{width:var(--choice-control-size);height:var(--choice-control-size);appearance:none;border:1px solid var(--button-border);border-radius:var(--radius-sm);background:0 0;flex:none;margin:0;display:inline-block;position:relative}label>input[type=radio]{border-radius:50%}label>input[type=checkbox]:before,label>input[type=radio]:before{content:"";box-sizing:border-box;visibility:hidden;position:absolute;top:50%;left:50%}label>input[type=checkbox]:before{width:var(--space-xs);height:var(--space-sm);border:solid var(--page);border-width:0 2px 2px 0;transform:translate(-50%,-60%)rotate(45deg)}label>input[type=radio]:before{width:var(--space-xs);height:var(--space-xs);background:var(--page);border-radius:50%;transform:translate(-50%,-50%)}label>input[type=checkbox]:checked,label>input[type=radio]:checked{background:var(--choice-accent);border-color:var(--choice-accent)}label>input[type=checkbox]:checked:before,label>input[type=radio]:checked:before{visibility:visible}label:has(>input:is([type=checkbox],[type=radio]):disabled){cursor:default}label>input[type=checkbox]:disabled,label>input[type=radio]:disabled{opacity:.5}@media (forced-colors:active){label>input[type=checkbox],label>input[type=radio]{appearance:auto;background:revert;border:revert}label>input[type=checkbox]:before,label>input[type=radio]:before{content:none}}label:has(>input:is([type=checkbox],[type=radio])) strong{display:block}.is-editable{--editable-border-width:1px;min-width:0;min-height:var(--control-height);border:var(--editable-border-width) dashed var(--editable-border);border-radius:var(--radius-md);background:var(--editable-background);position:relative}.is-editable:hover,.is-editable:focus-visible,.is-editable:focus-within,.is-editable:active{border-color:var(--editable-border-hover);background:var(--editable-background-hover)}input.editable-field,textarea.editable-field{min-height:max(var(--control-height), calc(1lh + 2 * var(--inline-editor-padding)));padding:calc(var(--inline-editor-padding) - 1px)}.editable-field:focus{background:var(--card)}.editable-field:not(:focus){border-style:dashed;border-color:var(--editable-border);background:var(--editable-background)}.editable-field:not(:focus):hover,.editable-field:not(:focus):active{border-color:var(--editable-border-hover);background:var(--editable-background-hover)}.inline-editor{padding:var(--inline-editor-padding);isolation:isolate;border-width:0;position:relative}.inline-editor.is-editable:after{content:"";z-index:-1;background:inherit;border:var(--editable-border-width) solid;border-style:inherit;border-color:inherit;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.inline-editor.is-editing{border-style:solid;border-color:var(--border);background:var(--card)}.inline-editor:has(>.inline-editor-preview:focus-visible){border-style:solid;border-color:var(--focus-outline)}.inline-editor:has(>.inline-editor-preview:focus-visible):after{box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-outline)}.inline-editor.is-editing:focus-within{border-color:var(--focus-outline)}.inline-editor .inline-editor-field{min-width:0;display:block}.inline-editor>.inline-editor-preview,.inline-editor>.inline-editor-fields{animation:fade-in .16s var(--ease)}.inline-editor .inline-editor-preview .inline-editor-field{white-space:pre-wrap;overflow-wrap:anywhere}.inline-editor .inline-editor-preview{border-radius:var(--radius-md);width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;display:block}.inline-editor .inline-editor-preview:before{content:"";position:absolute;inset:0}.inline-editor .inline-editor-preview:focus-visible{outline:none}.inline-editor.is-editing>.inline-editor-preview{display:none}.inline-editor input,.inline-editor textarea{max-width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.inline-editor input{min-height:0}.inline-editor input[type=datetime-local]{appearance:none;text-align:start;overflow:hidden}.inline-editor input::-webkit-date-and-time-value{text-align:start}.inline-editor input::-webkit-datetime-edit{padding:0}.inline-editor input::-webkit-datetime-edit-fields-wrapper{padding:0}.inline-editor textarea{resize:none;min-height:1lh;overflow:hidden}.inline-editor>.inline-editor-fields{display:none}.inline-editor.is-editing>.inline-editor-fields{gap:var(--space-2xs);display:grid}.date-editor{min-height:var(--control-height);padding:0 var(--inline-editor-padding);align-items:center;display:grid}.date-editor .inline-editor-fields{align-items:center}.action-menu{display:flex;position:relative}.action-menu>.action{margin-inline-end:var(--action-end-hang)}.menu{top:calc(100% + var(--space-sm));right:calc(-1 * var(--space-xs));z-index:var(--z-index-popover);width:max-content;min-width:9rem;padding:var(--space-xs);background:var(--dropdown);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--popover-shadow);flex-direction:column;display:flex;position:absolute}.menu[hidden]{display:none}.menu:focus{outline:none}.menu .action{border-radius:var(--radius-sm);white-space:nowrap;text-align:start;width:100%}.menu-option{align-items:flex-start;gap:var(--space-xs);width:100%;padding:var(--space-sm);border-radius:var(--radius-md);color:var(--text-muted);font:inherit;line-height:var(--line-height-compact);text-align:start;white-space:normal;cursor:pointer;background:0 0;border:0;display:flex}.menu-option:is(:hover,:focus-visible,.is-active){background:var(--button-hover)}.menu-option:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.menu hr{margin:var(--space-2xs) 0;border:0;border-top:1px solid var(--border)}.menu .action:is([aria-checked=false],[aria-selected=false]) .icon{visibility:hidden}.item-menu{top:calc((var(--item-menu-line,1lh) - var(--control-height)) / 2);transition:opacity .16s var(--ease);position:absolute;right:0}@media (hover:hover) and (pointer:fine){.item-menu:not(:is(:hover,:focus-within)>.item-menu){opacity:0}}.note-list{gap:var(--space-md);margin:0 0 var(--space-md);padding:0;list-style:none;display:grid}.note-list>li{min-width:0;margin:0}.note-list.is-stamped{--item-menu-line:var(--label-line-height)}.note-list.is-stamped>li{grid-template-columns:minmax(0,1fr);display:grid}.note-list.is-stamped time{margin-bottom:var(--space-2xs);display:block}.note-list.is-stamped .note-date+.note-time:before{content:"·";margin-inline:var(--space-xs)}.note-list.has-note-menus>li{position:relative}.note-list.has-note-menus>li>time{padding-right:var(--item-menu-room)}.note-form{grid-template-areas:"note""actions";margin:0;display:grid}.note-form>.note-form-body{grid-area:note}.note-form>.action-group{grid-area:actions}.note-form textarea{resize:none}.note-form input[type=datetime-local]{letter-spacing:inherit;text-transform:inherit}.note-form .inline-editor-field.is-inline{display:inline-block}.note-form .is-inline>input[type=datetime-local]{width:auto;height:1lh}.note-form.is-in-place{margin-inline:calc(-1 * var(--inline-editor-padding))}.note-form.is-in-place>.action-group{margin-top:var(--space-sm)}.note-form.is-in-place textarea{min-height:3lh}.note-form.is-field{box-sizing:border-box;font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--line-height-reading);grid-template-rows:1fr auto}.note-form.is-field:focus-within{border-style:solid;border-color:var(--focus-outline)}.note-form.is-field:is(:focus-within,:has(textarea:not(:placeholder-shown))){background:var(--card)}.note-form.is-field .note-form-body{flex-direction:column;display:flex}.note-form.is-field textarea{min-height:0;padding:calc(var(--inline-editor-padding) - 1px);color:var(--text);background:0 0;border:0;flex:1}.note-form.is-field textarea::placeholder{font-style:italic}.note-form.is-field>.action-group{padding:0 var(--inline-editor-padding) var(--inline-editor-padding)}.note-form.is-field:not(:focus-within):has(textarea:placeholder-shown)>.action-group{display:none}.view-note{--view-note-anchor:var(--page-top);top:var(--view-note-anchor);right:max(var(--page-gutter), (100vw - var(--main-width)) / 2);z-index:var(--z-index-popover);width:min(26rem, 100vw - 2 * var(--page-gutter));max-height:calc(100dvh - var(--view-note-anchor) - var(--space-sm));font-size:var(--text-sm);border-radius:var(--radius-md);box-shadow:var(--popover-shadow);--inline-editor-padding:var(--space-lg);position:fixed;overflow-y:auto}.view-note>.note-form{margin-inline:0}.view-note-about{--chevron-size:1em;margin-bottom:var(--space-2xs)}.choice-select{--choice-available-width:100vw;max-width:100%;color:var(--text-muted);display:inline-flex;position:relative}.choice-select.is-inline{margin-block:calc((1lh - var(--control-height)) / 2)}.choice-select.is-quiet strong{color:inherit}.choice-select-trigger{align-items:baseline;gap:var(--space-xs);max-width:100%;min-height:var(--control-height);padding:max(0px, calc((var(--control-height) - 1lh) / 2)) 0;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;text-transform:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.choice-select-trigger>span{min-width:0}.choice-select-trigger>.icon{width:var(--chevron-size);height:var(--chevron-size);stroke-width:3px}.choice-select-trigger:focus-visible{outline:none}.choice-select-trigger:is(:hover,:focus-visible,[aria-expanded=true]) strong{text-decoration-line:underline;-webkit-text-decoration-color:var(--border-strong);-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.21em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-thickness:.055em}.choice-select-list{width:max-content;min-width:100%;max-width:min(30rem, calc(var(--choice-available-width) - var(--space-sm)));top:100%;left:0;right:auto}.choice-select-list .action{white-space:normal}.choice-select-list .menu-option>.icon{width:calc(1.15 * var(--text-2xs));height:calc(1.15 * var(--text-2xs));margin-block-start:max(0px, calc((1lh - 1.15 * var(--text-2xs)) / 2))}.choice-select-list .menu-option[aria-selected=false]>.icon{visibility:hidden}.suggestion-field{position:relative}.suggestion-field-menu{top:calc(100% + var(--space-2xs));min-width:min(100%,16rem);max-width:min(30rem,100%);font-family:var(--font-sans);font-size:var(--text-sm);left:0;right:auto}.suggestion-field-heading{padding:var(--space-xs) var(--space-sm) var(--space-2xs)}.page-header{align-items:baseline;column-gap:var(--space-xl);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.page-header>.page-title{flex-basis:100%}.page-header>.page-intro{min-width:0;padding:var(--space-sm) 0;flex:1 1 0}.page-header>.page-toolbar{flex:none;margin-inline-start:auto}.page-header>:is(.page-intro,.page-toolbar).has-skeleton:before{inset-block:var(--space-sm)}@media (width<=810px){.page-header{align-items:baseline;column-gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title toolbar""intro intro";display:grid}.page-header>.page-title{grid-area:title}.page-header>.page-intro{padding-top:var(--space-2xs);grid-area:intro}.page-header>.page-toolbar{grid-area:toolbar;align-self:center;padding-block:0}.page-header>.page-toolbar.has-skeleton:before{inset-block:0}.page-header>.page-intro.has-skeleton:before{inset-block-start:var(--space-2xs)}}.page-toolbar{justify-content:flex-end;align-items:baseline;gap:var(--space-xs);padding:var(--space-sm) 0;flex-wrap:nowrap;display:none}.page-toolbar .action-menu>.action{gap:0}.page-toolbar .action-menu>.action:before{content:"​"}.is-editing .page-toolbar,.is-empty:not(.is-editing) .page-toolbar,.is-populated:not(.is-editing) .page-toolbar{display:flex}.page-toolbar.is-ghost{visibility:hidden;pointer-events:none;display:none}.page-toolbar.is-stuck+.page-toolbar.is-ghost{display:flex}.page-toolbar.is-stuck{z-index:var(--z-index-sticky-toolbar);width:100%;padding:var(--space-sm) max(var(--page-gutter), calc((100% - var(--main-width)) / 2));border-bottom:1px solid var(--border);background:var(--page);box-shadow:var(--sticky-shadow);justify-content:flex-end;position:fixed;inset:0 0 auto}.is-spreads-view .page-toolbar .diary-edit-action,.is-spreads-view .page-toolbar .diary-edit-action+hr,.page-header:not(.has-views) .page-toolbar>.action-group{display:none}.page-header:not(.has-views) .page-toolbar .action-menu>.action{border-color:var(--border-muted);margin-inline-end:0}.page-header.has-views .page-toolbar .is-compact-only,.page-header.has-views .page-toolbar .is-compact-only+hr{display:none}.card-image{display:contents}.card-image img,.card-image-missing{contain:size;box-sizing:border-box;width:100%;max-width:100%;height:auto;aspect-ratio:var(--card-aspect-ratio);border-radius:var(--card-radius);display:block;overflow:hidden}.card-image img{object-fit:cover}.card-image img.is-loading{opacity:0}.card-image img.is-fade-in{animation:fade-in 1s var(--ease) both}.card-image-missing{padding:var(--space-2xs);box-shadow:inset 0 0 0 1px var(--border);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--line-height-compact);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;display:flex}.card-image.is-whole img{contain:none;aspect-ratio:auto;object-fit:contain;width:auto;max-width:100cqw;max-height:100cqh}.card-image-missing.is-whole{width:min(var(--image-lg), calc(100cqh * (var(--card-aspect-ratio))))}.card-image-view{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:var(--space-sm);background:var(--modal);color:var(--text);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0;overflow:auto}.card-image-view::backdrop{background:0 0}.card-image-view[open]{display:flex;container-type:size}.card-image-view-zoom{border-radius:var(--card-radius);cursor:default;background:0 0;border:0;flex:none;margin:auto;padding:0}.card-image-view.is-shrunk .card-image-view-zoom{cursor:zoom-in}.card-image-view.is-actual-size .card-image-view-zoom{cursor:zoom-out}.card-image-view.is-actual-size .card-image.is-whole img{max-width:none;max-height:none}.card-image-view-close{top:var(--space-sm);right:var(--space-sm);z-index:1;background:var(--modal);position:fixed}.card-slot{aspect-ratio:var(--card-aspect-ratio);border-radius:var(--card-radius);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card-slot>.action.is-editable{border-color:var(--card-well-border);border-radius:inherit;color:var(--card-well-icon);font-size:var(--text-2xl);opacity:1;transition:opacity .2s var(--ease), background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);padding:0;font-weight:300;position:absolute;inset:0}.card-slot:hover>.action.is-editable,.card-slot:focus-within>.action.is-editable{background:var(--editable-background-hover)}.card-count{min-width:1lh;padding-inline:var(--space-2xs);border-radius:var(--radius-lg);background:var(--card-count-background);color:var(--card-count-text);font-family:var(--font-sans);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;line-height:var(--line-height-compact);text-align:center}.diary-section{margin-top:var(--space-lg);container:diary/inline-size}.diary-section>.action+.diary-content{margin-top:var(--space-lg)}.diary-weeks{grid-template-columns:repeat(var(--calendar-columns), minmax(0, 1fr));gap:calc(100cqi * var(--calendar-day-gap) / (var(--calendar-columns) + (var(--calendar-columns) - 1) * var(--calendar-day-gap)));margin-block:0;padding:0;list-style:none;display:grid}.diary-week{margin:0;padding:0;list-style:none;display:contents}.is-cards-view .diary-weeks{--cards-track-min:min(var(--cards-min-track-width), calc((100% - (var(--cards-compact-columns) - 1) * var(--card-gap)) / var(--cards-compact-columns)));--cards-repeat:auto-fit;grid-template-columns:repeat(var(--cards-repeat), minmax(var(--cards-track-min), 1fr));gap:var(--card-gap)}.is-cards-view .diary-weeks.is-short-range{--cards-seven-across:calc((100% - 6 * var(--card-gap)) / 7);grid-template-columns:repeat(var(--cards-repeat), minmax(max(var(--cards-track-min), var(--cards-seven-across)), 1fr))}.is-cards-view .diary-weeks.is-medium-range{--cards-min-track-width:var(--card-medium-width)}.is-cards-view .diary-weeks.is-skipping-gaps{--cards-repeat:auto-fill}.diary-month{display:contents}.diary-month-title{margin:var(--space-xl) 0 var(--space-md);grid-column:1/-1}.diary-month:first-child>.diary-month-title{margin-top:0}.diary-weekday{padding-bottom:var(--space-2xs);padding-inline-start:calc(100% * var(--calendar-day-padding) + var(--calendar-day-border-width))}.diary-day{width:100%;max-width:var(--card-max-width);view-transition-class:diary-day;--day-padding:calc(100cqi * var(--calendar-day-padding));--card-radius:min(100cqi * var(--calendar-card-radius), var(--radius-sm));--day-radius:min(var(--card-radius) + var(--day-padding) + var(--calendar-day-border-width), var(--radius-lg));min-width:0;position:relative;container-type:inline-size}.diary-day.is-closed{pointer-events:none}.diary-day-button{text-align:left;background:var(--card);width:100%;height:100%;color:var(--text-muted);border:var(--calendar-day-border-width) solid var(--border);border-radius:var(--day-radius);padding:var(--day-padding);cursor:pointer;min-width:0;transition:border-color .2s var(--ease), background-color .2s var(--ease), opacity .2s var(--ease);flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;position:relative}.is-closed .diary-day-button{background:var(--card-empty);pointer-events:none}.is-placeholder .diary-day-button{background:var(--card-placeholder);color:var(--card-placeholder-text)}.is-cards-view .diary-day{--day-padding:0px}.diary-day-button:where(:not(:disabled)):not(:has(img)):is(:hover,:focus){border-color:var(--border-strong);background:var(--card-hover)}.is-cards-view .is-closed .diary-day-button{background:var(--editable-background)}.is-cards-view .is-placeholder .diary-day-button{background:var(--page)}:is(.diary-day.is-liftable:has(.diary-day-button:not(:disabled)):hover,.diary-day.is-liftable:has(.diary-day-button:not(:disabled)):focus-within){transform:var(--lift)}@media (prefers-reduced-motion:reduce){:is(.diary-day.is-liftable:has(.diary-day-button:not(:disabled)):hover,.diary-day.is-liftable:has(.diary-day-button:not(:disabled)):focus-within){transform:none}}.diary-day:focus-visible{outline:none}.diary-day:focus-within{z-index:1}.diary-day:focus-visible>.diary-day-button{outline:var(--focus-ring-width) solid var(--focus-outline);outline-offset:var(--focus-ring-offset)}.diary-day-head{margin-bottom:var(--day-padding);font-family:var(--font-sans);font-size:var(--text-2xs);justify-content:space-between;align-items:center;line-height:1;display:flex}.diary-day-date{font-weight:var(--font-action-weight);text-transform:uppercase}.diary-moon{cursor:default;transition:opacity .15s var(--ease);line-height:0;display:inline-flex}.diary-moon svg{--moon-size:max(100cqi * var(--calendar-moon-size), 1.15cap);width:var(--moon-size);height:var(--moon-size);display:block}.diary-day:has(.diary-remove-button:not([hidden])) .diary-moon{opacity:0;pointer-events:none}.is-cards-view .diary-day-head{display:none}@container diary (width<33rem){.diary-weeks{--calendar-day-padding:.035;--calendar-day-gap:.03}.diary-day:not(.is-placeholder) .diary-day-button{border-color:#0000}}.diary-day.is-by-month .diary-day-head{font-size:var(--text-sm)}.is-placeholder .diary-day-button img{filter:var(--card-ghost-filter)}.is-cards-view .diary-day-button img{transition:filter .18s var(--ease)}.diary-day:not(.is-closed,.is-placeholder) .card-slot{background:var(--skeleton-background)}body:has(dialog:modal) .diary-day:not(.is-placeholder,dialog .diary-day) img{filter:saturate(.5)}.diary-day-button .action.is-editable{opacity:0}.diary-day-button:focus-visible>.card-slot>.action.is-editable{background:var(--editable-background-hover)}.diary-day-button:not(:disabled):not(:has(img)):is(:hover,:focus) .action.is-editable{opacity:1}:is(.is-empty,.is-editing,.diary-day.is-today) .diary-day-button:not(:disabled):not(:has(img)) .action.is-editable{opacity:1}.diary-remove-button{top:calc(var(--day-padding) + var(--calendar-day-border-width));right:calc(var(--day-padding) + var(--calendar-day-border-width));margin:calc(-.5 * var(--space-xs));z-index:2;position:absolute}.is-loading .diary-section{pointer-events:none}.deck-content[hidden]{display:none}.deck-content{--deck-columns:10;--deck-group-gap:var(--space-5xl);--deck-stack-overhang:0px;--deck-card-frame-size:calc(2 * (var(--deck-card-frame-width) + var(--deck-card-border-width)));--deck-row-height:calc((100dvh - var(--deck-group-gap) - 3 * var(--card-gap)) / 4);--deck-pip-width:max(var(--cards-min-track-width), calc((var(--deck-row-height) - var(--deck-card-frame-size)) * var(--card-aspect-ratio) + var(--deck-card-frame-size)));--deck-pip-track:calc((100% - (var(--deck-columns) - 1) * var(--card-gap)) / var(--deck-columns));gap:var(--deck-group-gap);isolation:isolate;max-width:calc(var(--deck-columns) * var(--deck-pip-width) + (var(--deck-columns) - 1) * var(--card-gap));margin-inline:auto;padding-inline-end:max(0px, var(--deck-stack-overhang) - var(--page-gutter));display:grid}.deck-group,.deck-group-grid{gap:var(--card-gap);display:grid}@media (width<=810px){.deck-content{--deck-group-gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}}.deck-card{border-radius:var(--card-radius);--deck-recency-opacity:1;--deck-card-column:1;--deck-stack-depth:0;grid-column:var(--deck-card-column);z-index:calc(var(--deck-columns) - var(--deck-card-column));cursor:pointer;background:0 0;border:0;align-self:start;width:100%;min-width:0;margin:0;padding:0;display:block;position:relative}.deck-card:focus-visible{outline:none}.deck-card-stack{display:grid}.deck-card-layer{--deck-card-lift:0;padding:var(--deck-card-frame-width);border:var(--deck-card-border-width) solid var(--border-strong);border-radius:var(--card-radius);background:var(--card);translate:calc(var(--deck-card-lift) * var(--deck-stack-offset)) calc(var(--deck-card-lift) * var(--deck-stack-offset) * -1);grid-area:1/1;display:block}.deck-card-layer:last-child{position:relative}.deck-card img{border-radius:calc(var(--card-radius) - var(--deck-card-frame-width) - var(--deck-card-border-width));filter:opacity(var(--deck-recency-opacity));transition:filter .2s var(--ease)}.deck-card.is-unpulled img{filter:var(--card-ghost-filter);transition:none}.deck-card.is-stacked .deck-card-layer{border-color:var(--deck-stack-edge)}.deck-card.is-unpulled .deck-card-layer{border-color:var(--border);background:var(--card-placeholder)}.deck-card .card-count{top:var(--space-2xs);right:var(--space-2xs);position:absolute}@media (width<=810px){.deck-card .card-count{border-radius:var(--radius-sm);padding-inline:0;top:0;right:0}}.deck-card:focus-visible .deck-card-layer:last-child{outline:var(--focus-ring-width) solid var(--focus-outline);outline-offset:var(--focus-ring-offset)}.deck-card:not(:disabled):is(:hover,:focus-visible) .deck-card-layer:last-child{transform:var(--lift)}@media (prefers-reduced-motion:reduce){.deck-card:not(:disabled):is(:hover,:focus-visible) .deck-card-layer:last-child{transform:none}}.deck-content.is-tree{container-type:inline-size}.deck-tree{--deck-tree-min-card-width:2.5rem;--deck-tree-columns:1;--deck-tree-rows:1;--deck-tree-gap:min(var(--card-gap), 15cqi / var(--deck-tree-columns));--deck-tree-inset:calc(var(--deck-tree-gap) / 2);--deck-columns:var(--deck-tree-columns);--deck-tree-column:calc((100cqi - 2 * var(--deck-tree-inset)) / var(--deck-tree-columns));--deck-tree-card-width:calc(2 * var(--deck-tree-column) - var(--deck-tree-gap));--deck-tree-card-height:calc((var(--deck-tree-card-width) - var(--deck-card-frame-size)) / (var(--card-aspect-ratio)) + var(--deck-card-frame-size));--deck-tree-row:calc((var(--deck-tree-card-height) + var(--deck-tree-gap)) / 2);grid-template-columns:repeat(var(--deck-tree-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--deck-tree-rows), var(--deck-tree-row));padding:var(--deck-tree-inset);padding-top:max(var(--deck-tree-inset), var(--deck-stack-overhang));display:grid}.deck-tree .deck-card{--deck-card-row:1;--deck-card-across:0;--deck-card-down:1;--deck-card-shift-across:0;--deck-card-shift-down:0;grid-row:var(--deck-card-row) / span 2;grid-column:var(--deck-card-column) / span 2;width:auto;margin:calc(var(--deck-tree-gap) / 2);translate:calc(var(--deck-card-shift-across) * var(--deck-tree-column)) calc(var(--deck-card-shift-down) * var(--deck-tree-row));rotate:calc(atan2(calc(var(--deck-card-down) * var(--deck-tree-row)), calc(var(--deck-card-across) * var(--deck-tree-column))) - 90deg)}.deck-tree-paths{width:100%;height:100%;stroke:var(--deck-tree-path);stroke-width:1px;grid-area:1/1/-1/-1;overflow:visible}.deck-tree-sephira{--deck-tree-sephira-column:1;--deck-tree-sephira-row:1;--deck-tree-sephira-columns:1;--deck-tree-sephira-rows:1;grid-row:var(--deck-tree-sephira-row) / span var(--deck-tree-sephira-rows);grid-column:var(--deck-tree-sephira-column) / span var(--deck-tree-sephira-columns);margin:calc(-1 * var(--deck-tree-inset));border-radius:var(--radius-lg);background:var(--deck-tree-sephira)}.deck-group.is-major .deck-group-grid{grid-auto-columns:var(--deck-pip-track);justify-content:center}.deck-group.is-major .deck-card:first-child{margin-top:calc(var(--deck-stack-depth) * var(--deck-stack-offset))}.deck-group.is-minor .deck-group-grid,.deck-group.is-court .deck-group-grid{grid-template-columns:repeat(var(--deck-columns), var(--deck-pip-track))}.journal{--journal-column-gap:var(--space-3xl);--journal-day-gap:var(--page-end);--journal-card-width:4rem;--journal-date-width:3rem;--journal-date-gap:var(--space-xl);--journal-fan-cards:1;--journal-fan-step:.3;--journal-fan-turn:6deg;--journal-side-width:var(--journal-card-width);--journal-sticky-offset:var(--space-lg);container-name:journal}.journal-years{isolation:isolate}.journal-years,.journal-months,.journal-days{row-gap:var(--journal-day-gap);margin-block:0;padding:0;list-style:none;display:grid}.journal-month+.journal-month,.journal-year+.journal-year{max-width:calc(var(--journal-date-width) + var(--journal-date-gap) + var(--journal-side-width) + var(--journal-column-gap) + var(--line-length));padding-top:var(--journal-day-gap);border-top:1px solid var(--border)}.journal-year>.journal-year-label{top:var(--journal-sticky-offset);z-index:var(--z-index-sticky);width:fit-content;margin-block:calc(-1 * var(--journal-day-gap) - .5lh) calc(var(--journal-day-gap) - .5lh);padding-right:var(--space-sm);background:var(--page);position:sticky}.journal-year:first-child>.journal-year-label{margin-block:0 var(--space-lg)}.journal-year:has(>.journal-year-label){--journal-year-room:calc(var(--text-2xs) * var(--line-height-compact) + var(--space-xs))}.journal-day{grid-template-columns:var(--journal-date-width) minmax(0, 1fr);column-gap:var(--journal-date-gap);align-items:start;display:grid}.journal-day>.journal-day-title{top:calc(var(--journal-sticky-offset) + var(--journal-year-room,0px));justify-items:start;row-gap:var(--space-xs);color:var(--text);font-size:inherit;font-weight:inherit;margin:0;display:grid;position:sticky}.journal-day-date{row-gap:var(--space-2xs);display:grid}.journal-day-number{font-family:var(--font-title);font-size:min(.625rem + 2cqi, var(--text-4xl));font-weight:var(--font-title-weight);font-variant-numeric:lining-nums;line-height:1}.journal-day-date>.journal-day-weekday{margin:0}.journal-day-moon{cursor:default;line-height:0;display:inline-flex}.journal-day-moon>svg{width:.85rem;height:.85rem}.journal-day.is-quiet{color:var(--text-muted)}.journal-day.is-quiet>.journal-day-title{color:inherit}.journal-day.is-quiet+.journal-day.is-quiet{margin-top:calc(var(--journal-day-gap) / -2)}.journal-entries{--space-base:var(--reading-space-base);row-gap:var(--reading-section-gap);max-width:calc(var(--journal-side-width) + var(--journal-column-gap) + var(--line-length));margin-block:0;padding:0;list-style:none;display:grid}.journal-entry{row-gap:var(--space-md);font-size:var(--text-sm);line-height:var(--line-height-reading);grid-template-columns:minmax(0,1fr);display:grid}.journal-entry-subject{justify-items:start;row-gap:var(--space-xs);margin:0;display:grid}.journal-entry:has(>.journal-entry-subject+.journal-notes){--journal-subject-offset:calc(.3 * var(--text-2xs))}.journal-entry-about{contain:inline-size;justify-self:stretch}.journal-entry>:is(.journal-notes,.journal-composer){grid-column:-2}.journal-notes{row-gap:var(--reading-section-gap);max-width:var(--line-length);margin:0}.journal-notes time{white-space:nowrap}.journal-entry>.journal-composer{min-height:calc(3lh + 2 * var(--inline-editor-padding));max-width:var(--line-length)}.journal-entry-figure{--journal-fan-card-width:calc(var(--journal-side-width) / (1 + (var(--journal-fan-cards) - 1) * var(--journal-fan-step)));border-radius:var(--card-radius);transition:transform .26s var(--ease-lift);will-change:transform;background:0 0;border:0;padding:0;display:flex;position:relative}.journal-entry-figure:where(button){cursor:pointer}.journal-entry-figure:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.journal-entry-card{width:var(--journal-fan-card-width);aspect-ratio:var(--card-aspect-ratio);border-radius:var(--card-radius);contain:size;box-shadow:0 0 0 1px var(--border-strong);transform-origin:50% 100%;transition:rotate .26s var(--ease-lift);flex:none;display:block}.journal-entry-card+.journal-entry-card{margin-left:calc(var(--journal-fan-card-width) * (var(--journal-fan-step) - 1))}.journal-entry-card:not(:only-child){will-change:rotate}.journal-entry-figure:where(button:not(:disabled)):hover,.journal-entry-figure:focus-visible{transform:var(--lift)}@media (prefers-reduced-motion:no-preference){.journal-entry-figure:is(:hover,:focus-visible)>.journal-entry-card:nth-child(1 of .journal-entry-card):not(:nth-last-child(1 of .journal-entry-card)){rotate:calc(-1 * var(--journal-fan-turn))}.journal-entry-figure:is(:hover,:focus-visible)>.journal-entry-card:nth-last-child(1 of .journal-entry-card):not(:nth-child(1 of .journal-entry-card)){rotate:var(--journal-fan-turn)}}@media (prefers-reduced-motion:reduce){.journal-entry-figure:where(button:not(:disabled)):hover,.journal-entry-figure:focus-visible{transform:none}}.journal-entry-card.is-empty{background:var(--editable-background);box-shadow:0 0 0 1px var(--border)}.journal-entry-card.card-slot{box-shadow:none}.journal-entry-figure>.card-count{top:var(--space-2xs);right:var(--space-2xs);position:absolute}.journal-entry-card.is-reversed img{transform:rotate(180deg)}@container journal (width<52rem){.journal-years{--line-length:var(--line-length-narrow)}.journal-day{--journal-date-width:2rem;--reading-text-margin:calc(var(--journal-date-width) + var(--journal-date-gap))}.journal-day-number{font-size:var(--text-md)}.journal-entry.is-quiet{column-gap:var(--journal-date-gap);grid-template-columns:auto minmax(0,1fr)}.journal-entry:not(.is-quiet,.is-fanned){display:flow-root}.journal-entry:not(.is-quiet,.is-fanned)>.journal-entry-subject{float:left;margin:var(--journal-subject-offset,0) var(--journal-date-gap) var(--space-sm) 0}.journal-notes>li+li{margin-top:var(--reading-section-gap)}.journal-entry>.journal-notes,.journal-entry>.journal-notes>li{display:block}.journal-notes .note-text>:is(ul,ol):first-child{display:flow-root}.journal-notes .note-text>*+:is(ul,ol){clear:left}.journal-notes>li:has(>.note-form){clear:left}.journal-entry:not(.is-quiet,.is-fanned)>.journal-composer{clear:left;margin-bottom:var(--reading-section-gap)}.journal-entry.is-fanned>.journal-composer+.journal-notes{margin-top:calc(var(--reading-section-gap) - var(--space-md))}.journal-entry.is-fanned .journal-entry-figure{--journal-side-width:min(var(--journal-card-width) * (1 + (var(--journal-fan-cards) - 1) * var(--journal-fan-step)), 100cqi - var(--journal-date-width) - var(--journal-date-gap))}}@container journal (width>=52rem){.journal-years{--journal-side-width:var(--card-medium-width)}.journal-entry{--reading-text-margin:calc(var(--journal-side-width) + var(--journal-column-gap));grid-template-columns:var(--journal-side-width) minmax(0, 1fr);column-gap:var(--journal-column-gap);align-items:start}.journal-entry-subject{margin-top:var(--journal-subject-offset,0)}.journal-entry:has(>.journal-composer+.journal-notes){row-gap:var(--reading-section-gap)}.journal-entry:has(>.journal-composer+.journal-notes)>.journal-entry-subject{grid-row:span 2}}.drawer{z-index:var(--z-index-drawer);--drawer-pad:var(--space-3xl);--drawer-close-size:var(--control-height);--drawer-close-top:var(--reading-space-base);--drawer-close-right:var(--reading-space-base);--drawer-close-gap:var(--space-sm);--drawer-close-reach:calc(var(--drawer-close-right) + var(--drawer-close-size) + var(--drawer-close-gap));width:min(520px,100vw);max-width:100vw;height:auto;max-height:none;padding:var(--drawer-pad);border:0;border-left:1px solid var(--drawer-border);background:var(--drawer);color:var(--text);font-size:var(--text-base);box-shadow:var(--drawer-shadow);transition:transform .3s var(--ease), overlay .3s allow-discrete, display .3s allow-discrete;margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.drawer:is([open],.is-open){transform:none}@starting-style{.drawer:is([open],.is-open){transform:translate(100%)}}@media (width<=560px){.drawer{border-left:0;border-radius:0}}.drawer-close{top:var(--drawer-close-top);right:var(--drawer-close-right);z-index:2;background:var(--drawer);position:fixed}.drawer .drawer-close{width:var(--drawer-close-size);min-width:var(--drawer-close-size);min-height:var(--drawer-close-size)}.reading-text{text-wrap:pretty;--space-base:var(--reading-space-base);font-size:var(--text-sm);line-height:var(--line-height-reading);overflow-wrap:anywhere}.reading-text :is(p,ul,ol){margin:0 0 var(--reading-paragraph-gap,var(--space-lg))}.reading-text p:has(+:is(ul,ol)){margin-bottom:var(--reading-list-lead-gap,var(--space-xs))}.reading-text>:last-child{margin-bottom:0}.reading-text :is(ul,ol){--bullet-indent:.78em;--bullet-hang:min(var(--bullet-indent), round(down, var(--reading-text-margin,0px), 2 * var(--bullet-indent)));padding-left:var(--bullet-indent);margin-left:calc(-1 * var(--bullet-hang));list-style-type:none}.reading-text ol{--bullet-indent:1.4em}.reading-text :is(ul,ol)>li{position:relative}.reading-text ul>li:before{content:"";left:calc(-1 * var(--bullet-indent) + .08em);background:var(--bullets);border-radius:50%;width:.24em;height:.24em;position:absolute;top:.63em}.reading-text ol>li:before{content:counter(list-item) ".";left:calc(-1 * var(--bullet-indent));width:calc(var(--bullet-indent) - .35em);color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;position:absolute}.end-mark{width:var(--end-mark-size);height:var(--end-mark-size);color:var(--text-muted);vertical-align:-.25em;margin:0 -1.444em 0 .19em;display:inline-block}.end-mark svg{width:100%;height:100%;display:block}.detail{--space-base:var(--reading-space-base);--drawer-pad-r:var(--space-4xl);--reading-text-margin:var(--drawer-pad);--editable-background:var(--editable-background-inset);--editable-background-hover:var(--editable-background-inset-hover);--detail-keyboard-inset:0px;--image-lg:255px;--drawer-gutter:var(--space-4xl);--detail-width:calc(var(--image-lg) + var(--drawer-gutter) + var(--line-length-drawer) + var(--drawer-pad) + var(--drawer-pad-r) + 1px);padding-bottom:calc(var(--drawer-pad) + var(--detail-keyboard-inset));--detail-bar-gap:var(--space-2xs);--detail-bar-top:var(--drawer-close-top);--detail-bar-bottom:calc(var(--detail-bar-top) + var(--control-height) + var(--detail-bar-gap) + 1px);--detail-corner-gap:var(--space-lg);padding-right:var(--drawer-pad-r);font-size:var(--text-sm)}.detail[open]{flex-direction:column;display:flex;overflow:hidden}.detail:focus{outline:none}@media (width<=810px){.detail{--drawer-pad:var(--page-margin);--drawer-pad-r:var(--page-margin)}}@media (width<=560px){.detail.is-settled{box-sizing:border-box;min-height:calc(100lvh + var(--keyboard-inset));padding-bottom:calc(var(--drawer-pad) + var(--keyboard-inset));position:absolute;bottom:auto;overflow:visible}.detail.is-settled .detail-scroll{overflow-y:visible}.detail.is-settled .detail-bar,.detail.is-settled .detail-corner.is-sticky{top:0}}.detail-scroll{isolation:isolate;overscroll-behavior:contain;min-width:0;min-height:0;scroll-padding-top:calc(var(--detail-bar-bottom) + var(--space-md));scroll-padding-bottom:var(--space-2xl);margin:calc(-1 * var(--drawer-pad));margin-right:calc(-1 * var(--drawer-pad-r));padding:var(--drawer-pad);padding-right:var(--drawer-pad-r);flex:auto;position:relative;overflow-y:auto;container:detail/inline-size}.detail-corner{top:var(--drawer-close-top);right:var(--drawer-close-right);z-index:2;gap:var(--detail-corner-gap);background:var(--drawer);display:flex;position:absolute}.detail-corner>.drawer-close{position:relative;inset:auto}.detail-corner.is-sticky{top:calc(-1 * var(--drawer-pad));z-index:3;margin:calc(-1 * var(--drawer-pad)) calc(-1 * var(--drawer-pad-r)) 0 calc(-1 * var(--drawer-pad));padding:var(--drawer-close-top) var(--drawer-pad-r) var(--drawer-close-top) var(--drawer-pad);transition:box-shadow .2s var(--ease);justify-content:flex-end;position:sticky;right:auto}.detail-corner.is-stuck{box-shadow:var(--sticky-shadow)}.detail-corner.is-sticky+.detail-body{overflow-anchor:none}.detail-bar{top:calc(-1 * var(--drawer-pad));z-index:1;margin:calc(-1 * var(--detail-bar-top)) calc(-1 * var(--drawer-pad-r)) var(--space-2xl) calc(-1 * var(--drawer-pad));padding:var(--detail-bar-top) var(--drawer-pad-r) 0 var(--drawer-pad);background:var(--drawer);transition:box-shadow .2s var(--ease);position:sticky}.detail-bar.is-stuck{z-index:3;box-shadow:var(--sticky-shadow)}.detail-bar-row{align-items:stretch;gap:var(--space-md);min-width:min(100%, var(--line-length-min));border-bottom:1px solid var(--tab-rule);display:flex}.detail-tabs{border-bottom:0;flex:auto}.detail-bar-title{margin:0 0 var(--detail-bar-gap);flex:auto;align-self:center}.detail-actions{gap:var(--space-xs);margin-bottom:var(--detail-bar-gap);flex-shrink:0;display:flex}.detail-notes-add{margin-inline-end:var(--action-end-hang)}@container detail (width<21rem){.detail-notes-add{--action-end-hang:calc((var(--icon-size) - var(--control-height)) / 2);width:var(--control-height);justify-content:center;padding:0}.detail-notes-add>.icon{margin:0}.detail-notes-add-label{display:none}}.detail .detail-composer{min-width:min(100%, var(--line-length-min));max-width:var(--line-length-max);display:flow-root}.detail-composer>.note-form{margin-bottom:var(--space-2xl)}.detail-notes-intro{margin:0 0 var(--space-xs);color:var(--text-muted)}.detail-notes{--item-menu-line:var(--label-line-height);margin:0;display:block}.detail-notes>li{min-height:var(--control-height)}.detail-notes>li+li{margin-top:var(--reading-section-gap)}.detail-notes time{margin-bottom:var(--space-2xs);display:block}.card-detail{--section-grip-column:calc(var(--action-icon-size) / 2 + 1px);--section-grip-gap:var(--space-xs);--image-fit-w:calc(max(0px, 100svh - 2 * var(--drawer-pad) - 1px) * (var(--card-aspect-ratio)));--image-w:min(var(--image-lg), var(--image-fit-w), calc(100vw - var(--drawer-gutter) - var(--line-length-min) - var(--drawer-pad) - var(--drawer-pad-r) - 1px));width:min(calc(var(--image-w) + var(--drawer-gutter) + var(--line-length-drawer) + var(--drawer-pad) + var(--drawer-pad-r) + 1px), 100vw)}@media (width<=560px){.card-detail{--image-w:var(--image-fit-w);width:100vw}}.card-detail-body{min-width:0;display:block}.card-detail-body:after{content:"";clear:both;display:block}.card-detail-head{margin:0 0 var(--space-2xl)}.card-detail-title{padding-right:calc(var(--space-4xl) + var(--control-height) + var(--detail-corner-gap))}.card-detail-tagline{margin:var(--space-2xs) 0 0}.card-detail-tagline:last-child{margin-bottom:var(--space-4xl)}.card-detail-metadata{margin:var(--space-md) 0 0}.card-detail-image{background:var(--editable-background);box-shadow:0 0 0 1px var(--border);border-radius:var(--radius-md);float:left;width:min(100%, var(--image-w));aspect-ratio:var(--card-aspect-ratio);max-width:none;margin:0 var(--drawer-gutter) var(--drawer-gutter) 0;shape-outside:inset(0 0 calc(var(--drawer-gutter) - var(--space-sm)) 0);z-index:2;display:block;position:relative;overflow:hidden}.card-detail-image-button{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.card-detail-image-button:focus-visible{outline:none}.card-detail-image:has(>.card-detail-image-button:focus-visible){outline:var(--focus-ring-width) solid var(--focus-outline);outline-offset:var(--focus-ring-offset)}@media (width>560px){.card-detail .detail-tabs{transition:translate .2s var(--ease)}.card-detail .detail-bar.is-stuck .detail-tabs{translate:calc(-1 * (var(--image-w) + var(--drawer-gutter))) 0}.card-detail .detail-bar.is-stuck .detail-bar-row{border-bottom-color:#0000}}@media (width<=560px){.card-detail-image{float:none;margin-inline:auto}}.card-detail-lead{font-weight:var(--font-bold-weight);margin:0}.card-detail-section{margin-top:var(--space-lg);font-size:var(--text-sm);line-height:var(--line-height-reading);text-wrap:pretty}.card-detail-section.is-keep-together,.card-detail-section.is-editing{min-width:min(100%, var(--line-length-min));max-width:var(--line-length-max);display:flow-root}.card-detail-notes>li:has(>.note-form){min-width:min(100%, var(--line-length-min));max-width:var(--line-length-max);display:flow-root}.card-detail-section.is-long-text :is(ul,ol),.card-detail-notes .note-text>:is(ul,ol){display:flow-root}.card-detail-panel .is-cleared{clear:left}.card-detail-panel .card-detail-section:first-of-type{margin-top:0}.card-detail-section-title{margin:0 0 var(--space-sm);padding-top:calc(var(--space-2xl) - var(--space-lg))}.card-detail-panel .card-detail-section:first-of-type>.card-detail-section-title:first-child{padding-top:0}.card-detail-section-text{--reading-paragraph-gap:var(--space-xs);padding-bottom:var(--reading-paragraph-gap)}.card-detail-section-text>:is(ul,ol):last-child>li:last-child>:last-child{margin-bottom:0}.card-detail-section.is-long-text .card-detail-section-text{--reading-paragraph-gap:var(--space-lg);--reading-list-lead-gap:var(--space-md)}.card-detail-notes{margin-bottom:var(--space-3xl)}.card-detail-section.has-menu{--item-menu-line:calc(2 * (var(--space-2xl) - var(--space-lg)) + var(--line-height-compact) * var(--text-2xs));position:relative}.card-detail-section.has-menu:has(>.card-detail-section-text:first-child){--item-menu-line:1lh}.card-detail-section.has-menu>.card-detail-section-text:first-child:before{content:"";float:right;width:var(--item-menu-room);height:1lh}.card-detail-field{width:100%;color:inherit;font:inherit}.card-detail-title:has(>.card-detail-field){padding-right:0}.card-detail-title>.card-detail-field{min-height:0;line-height:var(--line-height-compact);padding-block:0}.card-detail-tagline:has(>.card-detail-field){align-items:center;gap:var(--space-xs);padding-right:var(--inline-editor-padding);display:flex}.card-detail-tagline>.card-detail-field{flex:auto;min-width:0}.card-detail-tagline.is-hidden-field>.card-detail-field{color:var(--text-muted)}.card-detail-sections{position:relative}.card-detail-sections.has-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.card-detail-section.is-editing{align-items:start;column-gap:var(--section-grip-gap);row-gap:var(--space-2xs);margin-top:var(--space-xl);border-radius:var(--radius-md);transition:translate .16s var(--ease);grid-template-columns:minmax(0,1fr);display:grid}.card-detail-section.is-editing:has(>.card-detail-section-grip){grid-template-columns:var(--section-grip-column) minmax(0, 1fr)}.card-detail-section.is-editing:not(:has(>.card-detail-section-grip))>.inline-editor{margin-inline:calc(-1 * var(--inline-editor-padding))}.card-detail-section.is-editing .inline-editor>.action-group{margin-top:var(--space-sm)}.card-detail-section.is-editing:focus-within{z-index:1;position:relative}.card-detail-section.is-dragging{z-index:2;background:var(--drawer);box-shadow:0 0 0 var(--space-xs) var(--drawer), var(--popover-shadow);transition:none;position:relative}.card-detail-section.is-editing>.card-detail-section-grip{width:auto;min-width:0;margin-inline-start:-1px;margin-top:calc(var(--inline-editor-padding) + (var(--action-icon-size) - var(--control-height)) / 2);cursor:grab;touch-action:none}.card-detail-section.is-editing>.card-detail-section-grip>.icon{width:calc(var(--action-icon-size) / 2)}.card-detail-sections.has-dragging .card-detail-section-grip{cursor:grabbing}.card-detail-section-head{align-items:center;gap:var(--space-xs);min-height:var(--action-icon-size);display:flex}.card-detail-section-head>.action,.card-detail-tagline>.action{--action-hang:calc((var(--action-icon-size) - var(--control-height)) / 2);margin-block:var(--action-hang);margin-inline-end:var(--action-hang)}.card-detail-section-title-field{min-width:0;color:var(--text);flex:auto}.card-detail-section-title-field .card-detail-section-title-input{width:100%;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-label-weight);line-height:var(--line-height-compact)}.card-detail-section.is-hidden-section .card-detail-section-title-field{color:var(--text-muted)}.card-detail-section-rename{margin:var(--space-xs) 0 0;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs)}.card-detail-section-body{margin-top:var(--space-xs);position:relative}.card-detail-section-preview{--reading-paragraph-gap:var(--space-xs);--reading-text-margin:0px;max-height:4lh;overflow:hidden}.card-detail-section-preview>:last-child{margin-bottom:0}.card-detail-section-preview.is-cut{-webkit-mask-image:linear-gradient(currentColor calc(100% - 1.5lh),#0000);mask-image:linear-gradient(currentColor calc(100% - 1.5lh),#0000)}.card-detail-section-body>.card-detail-section-field{width:calc(100% + 2 * var(--inline-editor-padding));max-width:none;margin:0 calc(-1 * var(--inline-editor-padding)) calc(-1 * var(--inline-editor-padding));padding:0 var(--inline-editor-padding) var(--inline-editor-padding);display:block}.card-detail-section-body.is-writing>.card-detail-section-field{min-height:calc(3lh + var(--inline-editor-padding))}.card-detail-section-body:not(.is-writing)>.card-detail-section-field{inset:0 calc(-1 * var(--inline-editor-padding)) calc(-1 * var(--inline-editor-padding));width:auto;max-height:calc(100% + var(--inline-editor-padding));opacity:0;margin:0;position:absolute}.card-detail-section-problem{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs);grid-column:-2;margin:0}.card-detail-add-section{box-sizing:border-box;max-width:var(--line-length-max);padding-inline-start:calc(var(--section-grip-column) + var(--section-grip-gap));display:flow-root}.card-detail-add-section+.card-detail-sections{margin-top:var(--space-xl)}.card-detail-sections~.card-detail-add-section{margin-top:var(--space-lg)}.spread-detail{--spread-card-gap:var(--space-md);--spread-card-max-width:calc((100% - 2 * var(--spread-card-gap)) / 3);line-height:var(--line-height-reading)}.spread-detail-head{margin:0 0 var(--space-2xl);padding-right:var(--space-4xl)}.spread-detail-title{overflow-wrap:anywhere}.spread-detail-date{margin-top:var(--space-md);display:block}.spread-detail-body>.spread-cards{margin-bottom:var(--space-2xl)}.days-detail{width:min(var(--detail-width), 100vw);--card-empty:var(--editable-background);line-height:var(--line-height-reading)}.days-detail-head{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);padding-right:max(0px, calc(var(--drawer-close-reach) - var(--drawer-pad-r)));flex-wrap:wrap;display:flex}.days-detail-days{margin-bottom:var(--space-2xl)}.days-detail-views{margin-bottom:var(--space-lg);flex-wrap:wrap}.days-detail-views>.action:first-child{margin-inline-start:var(--action-end-hang)}.card-picker{--card-picker-visibility-duration:.3s;--card-picker-fit-columns:var(--card-picker-overlay-columns);--card-picker-fit-width:var(--card-picker-overlay-width);--drawer-pad:var(--card-picker-drawer-padding);width:min(var(--card-picker-overlay-width), 100vw);font-size:var(--text-sm);visibility:hidden;pointer-events:none;content-visibility:visible;transition:transform .3s var(--ease), visibility var(--card-picker-visibility-duration), overlay .3s allow-discrete;flex-direction:column;display:flex;overflow:hidden}.card-picker.is-open{--card-picker-visibility-duration:0s;visibility:visible;pointer-events:auto}.card-picker-title{margin:0 0 var(--space-xl);margin-right:max(0px, calc(var(--drawer-close-reach) - var(--drawer-pad)))}.card-picker-controls{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xl);display:flex}.card-picker-search{flex:1;min-width:0}.card-picker-results{scrollbar-gutter:stable;min-height:0;margin:calc(-1 * var(--space-xs)) calc(-1 * var(--space-xs)) 0;padding:var(--space-xs);flex:1;position:relative;overflow-y:auto}.card-picker-grid{grid-template-columns:repeat(var(--card-picker-overlay-columns), minmax(0, 1fr));gap:var(--space-2xs);display:grid}.card-picker-grid [hidden]{display:none}.card-picker-no-results{margin:var(--space-xl) 0 0;color:var(--text-muted);transition:opacity .18s var(--ease), display .18s allow-discrete}.card-picker-no-results[hidden]{opacity:0;display:none}.card-picker-card{isolation:isolate;--frame-pad:clamp(3px, .6vw, var(--space-xs));padding:var(--card-picker-card-padding);cursor:pointer;transition:opacity .18s var(--ease);align-self:start;align-items:flex-start;display:flex;position:relative}.card-picker-card:before{content:"";z-index:-1;inset:calc(var(--card-picker-card-padding) - var(--frame-pad) - 1px);border-radius:var(--radius-lg);transition:border-color .15s var(--ease), background-color .15s var(--ease);background:0 0;border:1px solid #0000;position:absolute}.card-picker-card img{transition:opacity .3s,filter .3s}.card-picker-card.is-reversed img{transform:rotate(180deg)}.card-picker-card.is-active:before{border-color:var(--border-strong);background:var(--card-hover)}.card-picker-card.is-ghost{transition:none}.card-picker-card:focus-visible{outline:none}.card-picker-card:focus-visible:before{border-color:var(--text-muted)}@starting-style{.card-picker-no-results{opacity:0}}@media (hover:hover){.card-picker-grid:has(.card-picker-card.is-active) .card-picker-card:not(.is-active) img{opacity:var(--card-dim-opacity);filter:var(--card-dim-filter)}}@media (width<=860px){.card-picker-card:before{border-radius:var(--radius-md)}}.card-picker.is-fitted{width:var(--card-picker-fit-width)}.card-picker.is-fitted .card-picker-grid{grid-template-columns:repeat(var(--card-picker-fit-columns), var(--card-picker-track-width))}.card-picker.is-fitted .card-picker-controls{flex-wrap:wrap}@media (width<=560px){.card-picker-grid,.card-picker.is-fitted .card-picker-grid{grid-template-columns:repeat(var(--card-picker-compact-columns), minmax(0, 1fr))}}.settings{width:min(420px,100vw);font-size:var(--text-sm);line-height:var(--line-height-reading)}@media (width<=810px){.settings{--drawer-pad:var(--page-margin)}}.settings-title{margin:0 0 var(--space-2xl);margin-right:max(0px, calc(var(--drawer-close-reach) - var(--drawer-pad)))}.settings hr{margin:var(--space-xl) 0;border:0;border-top:1px solid var(--border)}.settings-legend{margin-bottom:var(--space-lg)}.settings fieldset{gap:var(--space-lg)}.settings-view{gap:var(--space-2xs);display:grid}.settings label small{font-size:var(--text-xs)}.settings-choice{color:var(--text);margin:0;padding-inline-start:calc(var(--choice-control-size) + var(--choice-control-gap))}.modal{box-sizing:border-box;width:min(520px, calc(100vw - 2 * var(--space-sm)));max-width:none;max-height:calc(100dvh - 2 * var(--space-sm));padding:var(--space-xl);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--modal);color:var(--text);font-size:var(--text-sm);line-height:var(--line-height-reading);overflow-wrap:anywhere;margin:auto;position:fixed;inset:0;overflow-y:auto}.modal-close{top:var(--space-sm);right:var(--space-sm);position:absolute}.modal-title{padding-right:var(--space-4xl)}.modal p{margin:var(--space-xs) 0}.modal form{margin-top:var(--space-lg)}.modal fieldset{margin:var(--space-lg) 0 var(--space-2xl)}.modal-actions{gap:var(--space-sm);margin-top:var(--space-2xl);flex-wrap:wrap;display:flex}.page-footer{justify-content:center;align-items:center;gap:var(--space-sm) .6em;margin-top:calc(2 * var(--space-5xl));color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.page-footer-mark{margin-bottom:var(--space-3xl);font-size:var(--text-base);flex-basis:100%;justify-content:center;align-items:center;gap:.9em;display:flex}.page-footer-mark:before,.page-footer-mark:after{background:var(--border);content:"";width:3em;height:1px}.page-footer-mark svg{width:var(--end-mark-size);height:var(--end-mark-size)}.page-footer p{text-align:center;margin:0}.page-footer p+p:before{content:"·" / "";margin-right:.6em}@media (width<=810px){.page-footer p{flex-basis:100%}.page-footer p+p:before{content:none}}@media (width<=560px){.page-footer{margin-top:calc(var(--space-5xl) + var(--space-xl))}}.banner{column-gap:var(--space-md);padding:var(--space-xl) var(--space-sm) var(--space-xl) var(--space-xl);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--text);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text close""actions actions";display:grid}.banner-text{grid-area:text}.banner-close{margin-top:calc(var(--space-sm) - var(--space-xl));grid-area:close;align-self:start}.banner-title{margin:0 0 var(--space-xs)}.banner-text p{text-wrap:pretty;margin:0}.banner-text .inline-link{white-space:nowrap}.banner-actions{gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;grid-area:actions;display:flex}.about-page{max-width:960px}.about-back{text-decoration:none}.about-back:is(:hover,:focus-visible){color:var(--text);text-decoration:underline}.about-page .page-title{margin-top:var(--space-xl)}.about-updated{margin:var(--space-lg) 0 0}.about-layout{grid-template-columns:11rem minmax(0, var(--line-length));column-gap:var(--space-4xl);margin-top:var(--space-4xl);align-items:start;display:grid}.about-contents{top:var(--space-2xl);font-size:var(--text-sm);line-height:var(--line-height-compact);position:sticky}.about-contents ol{margin:0;padding:0;list-style:none}.about-contents li+li{margin-top:var(--space-sm)}.about-contents a{margin-left:calc(-1 * var(--space-sm) - 2px);padding-left:var(--space-sm);color:var(--text-muted);border-left:2px solid #0000;text-decoration:none;display:block}.about-contents a:is(:hover,:focus-visible){color:var(--text);text-decoration:underline}.about-contents a[aria-current]{border-left-color:var(--text);color:var(--text-strong)}.about-contents-open{margin-top:var(--space-lg)}.about-drawer{width:min(320px,100vw)}.about-drawer-header{justify-content:space-between;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-xl);display:flex}.about-drawer .about-contents{font-size:var(--text-base);position:static}.about-layout>.page-footer{grid-column:2}@media (width<=810px){.about-layout{margin-top:var(--space-2xl);display:block}.about-layout>.about-contents{display:none}.about-drawer{--drawer-pad:var(--page-margin)}}@media (width>810px){.about-contents-open{display:none}}.about-content{max-width:var(--line-length);font-size:var(--text-base);line-height:var(--line-height-reading);text-wrap:pretty}.about-section{scroll-margin-top:var(--space-2xl)}.about-section:last-child{min-height:calc(100lvh - var(--space-2xl))}.about-section+.about-section{margin-top:var(--space-5xl)}.about-content h2{margin:0 0 var(--space-lg)}.about-content h3{margin:var(--space-2xl) 0 var(--space-2xs)}.about-content p{margin:0 0 var(--space-md)}.toast{--focus-outline:var(--toast-button-focus);--toast-bar-height:0px;inset:auto var(--space-2xl) calc(var(--space-2xl) + var(--toast-bar-height)) auto;box-sizing:border-box;width:max-content;z-index:var(--z-index-feedback);min-height:calc(1.5 * var(--text-2xs) + 2 * var(--space-2xs));align-items:baseline;gap:var(--space-md);max-width:calc(100vw - 2 * var(--space-2xl));padding:var(--space-2xs) var(--space-lg);border-radius:var(--radius-md);background:var(--text);color:var(--page);font-family:var(--font-sans);font-size:var(--text-xs);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;box-shadow:var(--popover-shadow);visibility:hidden;opacity:0;transform:translateY(calc(100% + var(--space-2xl)));transition:opacity .2s var(--ease), transform .2s var(--ease), bottom .2s var(--ease), visibility 0s .2s;border:0;margin:0;display:flex;position:fixed;overflow:visible}.toast.is-visible{visibility:visible;opacity:1;transition-delay:0s;transform:none}body:has([aria-haspopup][aria-expanded=true]) .toast.is-visible:not(.is-bar){visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s,0s,0s,.2s}@media (width<=560px){.toast{right:var(--space-xl);bottom:calc(var(--space-xl) + var(--toast-bar-height));max-width:calc(100vw - 2 * var(--space-xl));font-size:var(--text-sm);justify-content:space-between}}@media (prefers-reduced-motion:reduce){.toast{transition:none}}.toast-message{padding-block:var(--space-2xs)}.toast:has(.toast-close){padding-right:var(--space-sm)}.toast .toast-close{color:inherit;flex:none;align-self:center}.toast-action{margin-left:var(--space-sm)}.toast .toast-close:is(:hover,:focus-visible,:active){background:var(--toast-button-hover);color:var(--toast-button-text)}.toast.is-bar{box-sizing:border-box;contain:layout paint;border-radius:0;justify-content:space-between;width:auto;max-width:none;padding:0;position:fixed;inset:auto 0 0;overflow:clip;transform:translateY(100%)}.toast.is-bar.is-visible{transform:none}.toast-inner{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--page-gutter) calc(var(--space-md) + env(safe-area-inset-bottom)) max(var(--page-gutter), (100% - var(--main-width)) / 2);flex:1;display:flex}.toast.is-bar .toast-message{flex:auto;min-width:0;padding-block:0}.toast.is-bar.is-status{--focus-outline:inherit;--toast-button-hover:var(--button-hover);--toast-button-text:var(--text);border-top:1px solid var(--status-bar-border);background:var(--status-bar);color:var(--text);-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}.toast.is-bar .inline-link{color:inherit;text-decoration-color:currentColor}:where(.is-loading .has-skeleton){position:relative}.is-loading .has-skeleton{color:#0000;cursor:default;pointer-events:none;overflow:hidden}.is-loading .is-editable.has-skeleton{border-color:#0000}.is-loading .has-skeleton>*{opacity:0}.is-loading .has-skeleton img{opacity:0;animation:none}.is-loading .has-skeleton:before{content:"";z-index:1;border-radius:inherit;background-color:var(--skeleton-background);background-image:var(--skeleton-shimmer-gradient);pointer-events:none;background-size:200% 100%;animation:1.2s linear infinite skeleton-overlay-shimmer;position:absolute;inset:0}@keyframes skeleton-overlay-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.is-loading .has-skeleton:before{background-image:none;animation:none}}.spreads-section{--space-base:clamp(.375rem, .727cqi, .5rem);container:spreads/inline-size}.is-loading .spreads-section{pointer-events:none}.spreads-section>.action{margin-bottom:var(--space-lg)}.is-loading .spread time.has-skeleton{display:inline-block}.spread{--spread-card-gap:clamp(var(--space-2xs), 1.2cqi, var(--space-lg));--spread-card-max-width:10rem;--spread-column-gap:var(--space-4xl);--spread-field-gap:var(--space-xs);--spread-fields-min-width:var(--line-length-min);--spread-header-height:calc(var(--control-height) + 2 * var(--space-xs));--spread-pin-top:var(--space-md);max-width:var(--main-width);font-size:var(--text-sm);line-height:var(--line-height-reading);display:flow-root;container:spread/inline-size}.spread-layout{--spread-row-gap:var(--space-md);--spread-notes-gap:var(--spread-row-gap);--spread-cards-gap:var(--space-3xl);--spread-header-gap:calc((var(--spread-header-height) - var(--control-height)) / 2 + var(--spread-row-gap));--spread-text-width:min(var(--line-length), calc((100cqi - var(--spread-column-gap)) / 2));row-gap:var(--spread-row-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container spread (width<47rem){.spread-content,.spread-notes .note-text,.spread-notes .note-form{max-width:var(--line-length)}.spread-layout{--spread-notes-gap:var(--space-2xl)}.spread-notes{margin-top:var(--space-2xl)}}@container spread (width>=47rem){.spread-layout{--spread-row-gap:max(var(--space-md), (var(--control-height) - var(--label-line-height)) / 2 + var(--space-2xs));grid-template-columns:minmax(0, var(--spread-text-width)) minmax(0, 1fr);column-gap:var(--spread-column-gap);grid-template-rows:auto 1fr}}.spread:not(.is-editing) .spread-layout{--space-base:clamp(.75 * var(--reading-space-base), .618cqi, var(--reading-space-base))}.spread-content{align-items:start;gap:var(--spread-cards-gap);scroll-margin-top:var(--spread-pin-top);overflow-anchor:none;flex-wrap:wrap;min-width:0;display:flex;position:relative}.spread-layout.is-pinned .spread-content{top:var(--spread-pin-top);margin-bottom:var(--space-2xl);position:sticky}.spread-cards{--spread-columns:1;--spread-rows:1;--spread-cards-max-width:calc(3 * var(--spread-card-max-width) + 2 * var(--spread-card-gap));--spread-cards-max-height:calc(1.5 * var(--spread-card-max-width) / (var(--card-aspect-ratio)));--spread-card-read-width:min(var(--spread-card-max-width), (var(--spread-cards-max-width) - (var(--spread-columns) - 1) * var(--spread-card-gap)) / var(--spread-columns), (var(--spread-cards-max-height) - (var(--spread-rows) - 1) * var(--spread-card-gap)) / var(--spread-rows) * (var(--card-aspect-ratio)));--spread-card-width:var(--spread-card-read-width);grid-template-columns:repeat(var(--spread-columns), minmax(0, var(--spread-card-width)));gap:var(--spread-card-gap);grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.spread.is-editing .spread-cards{--spread-edges-size:calc(2 * (var(--placeholder-height) + var(--spread-card-gap)));--spread-card-width:calc(var(--spread-card-read-width) - var(--spread-edges-size) / var(--spread-rows) * (var(--card-aspect-ratio)));grid-template-columns:var(--placeholder-height) repeat(var(--spread-columns), minmax(0, var(--spread-card-width))) var(--placeholder-height);grid-template-rows:var(--placeholder-height) repeat(var(--spread-rows), 1fr) var(--placeholder-height)}.spread-cards>li{min-width:0;margin:0}.spread-cards>.card-slot.is-side{aspect-ratio:auto}.spread-cards>.card-slot.is-side>.action.is-editable{min-height:0;font-size:var(--text-md)}.spread-card-remove{top:var(--space-2xs);right:var(--space-2xs);background:var(--page);position:absolute}.spread-card{width:100%;aspect-ratio:var(--card-aspect-ratio);border-radius:var(--card-radius);cursor:pointer;justify-content:center;align-items:center;display:flex}:is(.spread-cards>.card-slot:has(:focus-visible),.spread-cards>.card-slot:has(>.is-active)){outline:var(--focus-ring-width) solid var(--focus-outline);outline-offset:var(--focus-ring-offset)}.spread-cards>.card-slot.is-liftable:hover{transform:var(--lift)}.spread-cards>.card-slot.is-liftable:has(:focus-visible){transform:var(--lift)}@media (prefers-reduced-motion:reduce){.spread-cards>.card-slot.is-liftable:hover{transform:none}.spread-cards>.card-slot.is-liftable:has(:focus-visible){transform:none}}.spread-card.is-reversed img{transform:rotate(180deg)}.spread-meta{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);box-sizing:border-box;min-height:var(--spread-header-height);padding-block:var(--space-xs);flex-wrap:wrap;grid-column:1/-1;display:flex}.spread.is-editing .spread-meta{z-index:var(--z-index-sticky);background:var(--page);position:sticky;top:0}.spread-layout.is-header-stuck>.spread-meta{box-shadow:var(--sticky-shadow)}.spread-meta>.spread-actions{margin-left:auto}.spread-date{--date-input-icon-filter:var(--date-input-muted-icon-filter)}.spread.is-editing .spread-date{width:fit-content;max-width:100%}.spread-fields{--reading-text-margin:var(--spread-cards-gap);flex:1 1 var(--spread-fields-min-width);min-width:0}.spread-field{min-width:0}.spread.is-editing .spread-field{border-radius:var(--radius-md)}.spread-question-text{white-space:pre-wrap;overflow-wrap:anywhere}.spread:not(.is-editing) .spread-question{margin-bottom:var(--space-lg)}.spread.is-editing .spread-question{margin-bottom:var(--spread-field-gap)}.spread.is-editing{--spread-card-gap:var(--spread-field-gap)}.spread.is-editing .spread-layout{--spread-cards-gap:var(--spread-header-gap)}.spread-reading{margin:0}.spread-reading>textarea{resize:none;overflow:hidden}.spread.is-editing .spread-fields{--spread-fields-min-width:16rem;grid-template-rows:auto 1fr;align-self:stretch;display:grid}.spread.is-editing .spread-reading>textarea{min-height:max(var(--control-height), 100%)}.spread-notes-bar{justify-content:space-between;align-items:center;gap:var(--space-md);box-sizing:border-box;min-height:var(--spread-header-height);margin-bottom:var(--spread-notes-gap);padding-block:var(--space-xs);display:flex;position:relative}.spread-notes-bar:after{content:"";background:var(--border);height:1px;position:absolute;inset:auto 0 0}.spread-meta .action-group{gap:var(--space-xs)}.spread-notes-bar>.action-group{margin-left:auto}.spread-notes-bar>.action-group>.action{margin-inline-end:var(--action-end-hang)}@container spread (width>=47rem){.spread-meta{grid-row:1;grid-template-columns:subgrid;column-gap:var(--spread-column-gap);display:grid}.spread-meta>:is(.spread-date,.spread-actions,.spread-menu){grid-row:1}.spread-date{grid-column:1;justify-self:start}.spread:not(.is-new) .spread-meta:after{content:"";height:1px;margin-bottom:calc(-1 * var(--space-xs));background:var(--border);grid-area:1/1;align-self:end}.spread-meta>:is(.spread-actions,.spread-menu){grid-column:1;justify-self:end}.spread.is-new .spread-meta>.spread-actions{grid-column:2}.spread-content{grid-row:2}.spread-notes{grid-area:1/2/span 2}.spread.is-editing .spread-notes-bar{z-index:calc(var(--z-index-sticky) + 1)}.spread.is-new .spread-content{grid-column:1/-1}.spread-layout.is-header-stuck>.spread-meta:after,.spread-layout.is-header-stuck .spread-notes-bar:after{background:0 0}.spread-layout.is-header-stuck .spread-notes-bar>.spread-notes-title{visibility:hidden}}.spread-notes{min-width:0}.spread-notes>.note-form{margin-bottom:var(--reading-section-gap)}.spread-notes>.note-list{gap:var(--reading-section-gap);margin:0}.spread-notes>.note-list:empty{display:none}.spreads-section .spread{margin-top:var(--space-sm)}.spreads-section .spread-separator+.spread{margin-top:0}.spread-separator{max-width:var(--main-width);margin-block:var(--space-4xl);color:var(--text-muted);font-size:var(--text-base);justify-content:center;gap:.9em;display:flex}.spread-separator svg{width:var(--end-mark-size);height:var(--end-mark-size)}.spreads-section [hidden],.spread [hidden]{display:none}.spread.is-entering{animation:spread-enter .22s var(--ease)}@keyframes spread-enter{0%{opacity:0;transform:translateY(calc(-1 * var(--space-lg)))}to{opacity:1;transform:translateY(0)}}
