.st,.st-bst{--st-accent:var(--accent,#ffd98a);--st-gold:var(--gold-fill,#ffc93c);--st-gold-ink:var(--gold-fill-ink,#2b0c07);--st-glow:var(--glow-1,0 0 0 1px #ffc93c2e, 0 0 22px #ffb44629);--st-line:var(--glass-border,#ffd68242);--st-paper:var(--surface-paper,#fbf1dc);--st-paper-ink:var(--paper-ink,#2b0c07);--st-son:var(--paper-son,#c01b15);--st-object:var(--font-object,var(--font-sans));--st-stamp:var(--ease-stamp,cubic-bezier(.3, 1.55, .5, 1));--st-ink-2:color-mix(in srgb, var(--color-ink) 78%, transparent);color:var(--color-ink)}html.light :is(.st,.st-bst),html[data-theme=light] :is(.st,.st-bst){--st-accent:var(--accent,#7a4f00);--st-gold:var(--gold-fill,#f5b81c);--st-glow:var(--glow-1,0 1px 2px #6e280a14, 0 8px 22px #a0460a1a);--st-line:var(--glass-border,#783c0a29);--st-paper:var(--surface-paper,#fffdf6);--st-son:var(--paper-son,#cc111d)}.st[data-live=false],.st-bst[data-live=false]{visibility:hidden}.st :focus-visible,.st-bst :focus-visible{outline:3px solid var(--color-gold);outline-offset:3px;border-radius:.375rem}.st-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.st-rows{margin:0;padding:0;list-style:none}.st-row{border-top:1px solid var(--st-line);min-height:3.5rem;color:inherit;-webkit-tap-highlight-color:transparent;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.375rem 0;text-decoration:none;display:grid}.st-rows>li:last-child>.st-row{border-bottom:1px solid var(--st-line)}.st-row__txt{min-width:0}.st-row__txt b{font:600 .9375rem/1.3 var(--font-sans);display:block}.st-row__txt small,.st-row time,.st-tool>summary small,.st-month{font:400 .8125rem/1.35 var(--font-sans);color:var(--st-ink-2)}.st-row__txt small{text-wrap:pretty;display:block}.st-row time{font-variant-numeric:tabular-nums;font-weight:500}@media (hover:hover){.st-row:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--st-accent);text-decoration-color:var(--st-accent);text-underline-offset:.2em}}.st-g{width:2.5rem;height:2.5rem;display:block}.st-g__paper{fill:var(--st-paper);stroke:color-mix(in srgb, var(--st-paper-ink) 22%, transparent)}.st-g__ink{fill:none;stroke:var(--st-paper-ink);stroke-width:3.2px;stroke-linecap:round}.st-g__dot{fill:var(--st-son)}.st-lot{background:var(--st-paper);width:2.5rem;height:2.5rem;color:var(--st-son);font:700 .9375rem/1 var(--st-object);font-variant-numeric:tabular-nums;outline:1.5px solid var(--st-son);outline-offset:-4px;border-radius:.3125rem;place-items:center;display:grid;transform:rotate(-3deg)}.st-more,.st-links a{min-height:2.75rem;color:inherit;font:600 .9375rem/1.2 var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--st-accent);text-decoration-color:var(--st-accent);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.st-more{margin-top:.25rem}.st-empty{color:var(--st-ink-2);margin:0;font-size:.9375rem;line-height:1.5}.st-links{flex-wrap:wrap;gap:0 1.5rem;margin:.25rem 0 0;display:flex}.st-all{gap:.5rem;display:grid}.st-tool>summary{cursor:pointer;min-height:2.75rem;font:600 1rem/1.3 var(--font-sans);align-items:center;gap:.75rem;list-style:none;display:flex}.st-tool>summary::-webkit-details-marker{display:none}.st-set>summary::-webkit-details-marker{display:none}.st-tool>summary small{margin-left:auto}.st-tool>summary:after,.st-set__txt small:after{content:"";width:.5rem;height:.5rem;transition:transform var(--dur-feedback,.15s) ease-out;border-bottom:2px solid;border-right:2px solid;flex:none;margin-right:.25rem;transform:rotate(45deg)}.st-tool[open]>summary:after,.st-set[open] .st-set__txt small:after{transform:rotate(225deg)}.st-month{margin:.5rem 0 .25rem;font-weight:600}.st-sets{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .625rem;margin:0;padding:0;list-style:none;display:grid}.st-set>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.625rem;list-style:none;display:grid}.st-fig{width:4.5rem;height:4.5rem;transition:transform var(--dur-feedback,.15s) ease-out;display:block}.st-set>summary:active .st-fig{transform:scale(.96)}.st-on{fill:var(--st-gold)}.st-off{fill:color-mix(in srgb, var(--color-ink) 22%, transparent)}.st-set__txt{min-width:0}.st-set__txt b{font:600 .9rem/1.25 var(--font-sans);text-wrap:balance;display:block}.st-set__txt small{font:400 .8125rem/1.3 var(--font-sans);color:var(--st-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;margin-top:.125rem;display:flex}.st-set__txt small:after{border-width:0 1.5px 1.5px 0;width:.375rem;height:.375rem;margin:0 0 .125rem}.st-set__how,.st-next,.st-note{color:var(--st-ink-2);margin:0;font-size:.875rem;line-height:1.45}.st-set__how{margin-top:.5rem;font-size:.8125rem}.st-seals{--gold-fill:var(--st-gold);--gold-fill-ink:var(--st-gold-ink);--glow-1:var(--st-glow);--font-object:var(--st-object);--font-text:var(--font-sans);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.25rem;display:flex}.st-seals ul{flex-wrap:wrap;gap:.75rem;margin:0;padding:.25rem 0;list-style:none;display:flex}.st-seals .ak-seal{transform:rotate(-3deg)}.st-seals .ak-seal[data-press=wait]{opacity:0}.st-seals .ak-seal[data-press=now]{animation:st-stamp .42s var(--st-stamp) var(--st-delay,0s) both}.st-next{flex:12rem}.st-note{margin-top:.875rem}@keyframes st-stamp{0%{opacity:0;transform:rotate(-11deg)scale(1.9)}60%{opacity:1;transform:rotate(-3deg)scale(.94)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@media (prefers-reduced-motion:reduce){.st-seals .ak-seal[data-press]{opacity:1;animation:none}.st-tool>summary:after,.st-set__txt small:after,.st-fig{transition:none}}html[data-effects=off] .st-seals .ak-seal[data-press]{opacity:1;animation:none}.ak-seal{text-align:center;white-space:nowrap;font:600 .875rem/1.1 var(--font-object);text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink);border:2px solid;border-radius:.3125rem;place-items:center;padding:.4375rem .6875rem .375rem;display:inline-grid;transform:rotate(-4deg)}.ak-seal small{font:500 .75rem/1.2 var(--font-text);text-transform:none;letter-spacing:0;margin-top:.1875rem;display:block}.ak-seal--good{background:var(--gold-fill);color:var(--gold-fill-ink);border-color:var(--gold-fill);box-shadow:var(--glow-1)}
