.walden{--w-paper: #f2f3f4;--w-card: #ffffff;--w-rule: #e2e4e7;--w-ink: #2a2e33;--w-ink-soft: #6c7379;--w-ink-faint: #9aa0a6;--w-wash: #f2f3f4;--w-deep: #1a1d21;--w-ultramarine: #2b3bff;--w-serif: "Crimson Pro", "Iowan Old Style", Georgia, serif;--w-sans: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--w-mono: "Source Code Pro", ui-monospace, monospace;color:var(--w-ink);font-family:var(--w-sans);text-align:left;-webkit-font-smoothing:antialiased}.walden ::selection{background:var(--w-ink);color:var(--w-card)}.walden button:focus-visible{outline:2px solid var(--w-ink);outline-offset:2px}.walden .w-serif{font-family:var(--w-serif);font-size-adjust:.475}.walden .w-mono{font-family:var(--w-mono)}.walden .w-prose{font-family:var(--w-serif);font-size-adjust:.475;font-size:16.5px;line-height:1.58}.walden .w-label{font-size:12.5px;line-height:17.5px;font-weight:600;color:var(--w-ink-soft);margin-bottom:6px;-webkit-user-select:none;user-select:none}.walden .w-count{margin-left:8px;font:400 11px/17.5px var(--w-mono);color:var(--w-ink-faint)}.walden .w-sheet{background:var(--w-card);border:1px solid var(--w-rule);border-radius:20px}.walden .w-float{box-shadow:0 16px 44px -14px #0000002e,0 2px 8px -2px #0000000f}.walden .w-sq{border-radius:10px}.walden .w-sq-sm{border-radius:7px}.walden .w-sq-box{border-radius:30%}@supports (corner-shape: squircle){.walden .w-sq,.walden .w-sq-sm,.walden .w-sq-box{corner-shape:squircle}.walden .w-sq{border-radius:14px}.walden .w-sq-sm{border-radius:10px}.walden .w-sq-box{border-radius:42%}}.walden .w-ask{border-left:2px solid color-mix(in oklab,var(--w-ink) 50%,transparent);border-radius:0 12px 12px 0;background:var(--w-wash)}.walden .w-ev{border-left:2px solid color-mix(in oklab,var(--w-ink) 18%,transparent)}.walden .w-draft{border-radius:14px;background:var(--w-wash);outline:1.5px dashed color-mix(in oklab,var(--w-ink) 22%,transparent);outline-offset:-1px}.walden .w-kept{border-radius:14px;animation:w-kept .9s cubic-bezier(.4,0,.2,1) both}@keyframes w-kept{0%{outline:1.5px dashed color-mix(in oklab,var(--w-ink) 22%,transparent);outline-offset:-1px;background:var(--w-wash)}30%{outline:1.5px solid color-mix(in oklab,var(--w-ink) 50%,transparent);outline-offset:-1px;background:var(--w-wash)}to{outline:1.5px solid transparent;outline-offset:-1px;background:transparent}}.walden .w-in{animation:w-in .5s cubic-bezier(.2,.8,.2,1) both}@keyframes w-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.walden .w-plumb rect{transform-box:fill-box;transform-origin:50% 0;animation:w-line .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 60ms)}.walden .w-plumb circle{animation:w-weight .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 60ms)}@keyframes w-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes w-weight{0%{transform:translateY(calc(-1 * var(--len)))}to{transform:translateY(0)}}.walden .w-unfold{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1)}.walden .w-unfold>div{overflow:hidden;opacity:0;transition:opacity .2s ease}.walden .w-unfold[data-open]{grid-template-rows:1fr}.walden .w-unfold[data-open]>div{opacity:1;transition-delay:.08s}.walden .w-bar{display:block;height:8px;border-radius:3px;background:color-mix(in oklab,var(--w-ink) 10%,transparent)}@media (prefers-reduced-motion: reduce){.walden .w-plumb rect,.walden .w-plumb circle,.walden .w-in,.walden .w-kept,.walden .w-unfold,.walden .w-unfold>div{animation:none!important;transition:none!important}.walden .w-kept{outline:none;background:transparent}}
