.album.svelte-t4zhi7{height:22rem;position:relative}.page.svelte-t4zhi7{background:#fcfbf7f7;width:12rem;height:8.5rem;padding:.75rem;position:absolute;box-shadow:0 0 0 1px #26241f40,0 24px 48px #26241f1a}.page.svelte-t4zhi7 span:where(.svelte-t4zhi7){color:var(--ink-mute);letter-spacing:.06em;font-size:.6875rem;position:absolute;bottom:.5rem;left:.75rem}.scan.svelte-t4zhi7{background:linear-gradient(90deg, transparent, var(--cobalt), transparent);opacity:0;width:22rem;height:2px;position:absolute;inset:0 auto auto 0}.reading.svelte-t4zhi7 .scan:where(.svelte-t4zhi7){animation:2.6s linear infinite svelte-t4zhi7-scan}.caption.svelte-t4zhi7{color:var(--ink-mute);text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:500;position:absolute;bottom:0;left:0}.sheet__title.svelte-t4zhi7,.calc__kind.svelte-t4zhi7{text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:500}.calc__kind.svelte-t4zhi7{color:var(--cobalt-deep)}.rows.svelte-t4zhi7{border-collapse:collapse;width:100%;font-size:.875rem}.rows.svelte-t4zhi7 th:where(.svelte-t4zhi7):nth-child(3){width:7.25rem}.rows.svelte-t4zhi7 th:where(.svelte-t4zhi7){color:var(--ink-mute);text-align:left;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #26241f26;padding:.2rem .5rem .4rem 0;font-size:.6875rem;font-weight:500}.rows.svelte-t4zhi7 td:where(.svelte-t4zhi7){white-space:nowrap;border-bottom:1px solid #26241f14;padding:.4rem .5rem .4rem 0;font-weight:500}.rows.svelte-t4zhi7 td:where(.svelte-t4zhi7):first-child{white-space:normal}.rows.svelte-t4zhi7 td:where(.svelte-t4zhi7):nth-child(2),.rows.svelte-t4zhi7 td:where(.svelte-t4zhi7):nth-child(4){color:var(--ink-soft);font-weight:400}.rows.svelte-t4zhi7 i:where(.svelte-t4zhi7){color:var(--cobalt-deep);margin-left:.4rem;font-size:.75rem;font-style:normal;font-weight:500}.check.svelte-t4zhi7{color:var(--rose-deep);cursor:pointer;transition:background-color .6s var(--ease-out), color .6s var(--ease-out), box-shadow .6s var(--ease-out);background:#e2809a24;border:0;margin:-.1rem -.5rem;padding:.1rem .5rem;font-weight:500;box-shadow:0 0 0 1px #bf567473}.check.svelte-t4zhi7 i:where(.svelte-t4zhi7){color:var(--rose-deep)}.check.svelte-t4zhi7:hover{background:#e2809a47}.check.done.svelte-t4zhi7{color:var(--ink);cursor:default;background:#2a4bd01a;box-shadow:0 0 0 1px #2a4bd059}.check.done.svelte-t4zhi7 i:where(.svelte-t4zhi7){color:var(--cobalt-deep)}.calc__total.svelte-t4zhi7{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(2.25rem,3.2vw,3.25rem);font-weight:300;line-height:1}.amount.svelte-t4zhi7{display:inline-block;position:relative}.delta.svelte-t4zhi7{color:var(--on-cobalt);white-space:nowrap;background:var(--cobalt);animation:svelte-t4zhi7-pop .5s var(--ease-out) both;padding:.15rem .45rem;font-size:.75rem;font-style:normal;font-weight:500;position:absolute;top:50%;right:calc(100% + .5rem);translate:0 -50%}.delta.out.svelte-t4zhi7{animation:svelte-t4zhi7-fold .5s var(--ease-in) both}.lines.svelte-t4zhi7{grid-template-columns:auto 1fr;gap:.35rem 1.5rem;margin:0;font-size:1rem;display:grid}.lines.svelte-t4zhi7 dt:where(.svelte-t4zhi7){color:var(--ink-mute)}.lines.svelte-t4zhi7 dd:where(.svelte-t4zhi7){text-align:right;white-space:nowrap;margin:0;font-weight:500}.calc__note.svelte-t4zhi7,.calc__waiting.svelte-t4zhi7{color:var(--ink-soft);font-size:.9375rem}.calc__note.svelte-t4zhi7{border-top:1px solid #26241f1f;padding-top:.5rem}.calc__waiting.svelte-t4zhi7{color:var(--rose-deep)}@keyframes svelte-t4zhi7-scan{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}@keyframes svelte-t4zhi7-pop{0%{opacity:0;translate:-.5rem -50%;scale:.85}}@keyframes svelte-t4zhi7-fold{to{opacity:0;translate:.75rem -50%;scale:.85}}.leaves.svelte-z2duwz{grid-template-columns:repeat(43,1fr);gap:3px;height:clamp(4rem,12vh,7.5rem);margin:0;padding:0;list-style:none;display:grid}.leaves.svelte-z2duwz li:where(.svelte-z2duwz){transform-origin:bottom;transition:scale .9s var(--ease-out);transition-delay:calc(var(--i) * 25ms + .9s);background:#26241f24;scale:1 0}.wall.ready .leaves.svelte-z2duwz li:where(.svelte-z2duwz){scale:1}@media (width<=900px){.leaves.svelte-z2duwz{height:4rem}}
