.ut{background:var(--bc-paper);color:var(--bc-ink);font-family:var(--bc-font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative}.bc-site .ut{background:0 0}.ut .ut-stage{min-height:100dvh;padding:clamp(2.5rem, 7vw, 6rem) var(--bc-gutter);box-sizing:border-box;place-items:center;display:grid}.bc-site .ut .ut-stage{min-height:calc(100dvh - var(--bc-header) - env(safe-area-inset-top))}.ut .ut-sheet{width:100%;max-width:46rem}.ut .ut-head{border-bottom:1px solid var(--bc-line);align-items:center;gap:.75rem;min-height:3rem;padding:0 clamp(1.25rem,3vw,2rem);display:flex}.ut .ut-head__rule{background:var(--bc-line-faint);flex:1;min-width:1.5rem;height:1px}.ut .ut-head__code{letter-spacing:.16em;color:var(--bc-dim);white-space:nowrap;font-size:.72rem}.ut .ut-body{padding:clamp(1.75rem,4.5vw,3rem) clamp(1.25rem,3vw,2rem) clamp(2rem,4.5vw,3rem)}.ut .ut-stamp{border:1px solid var(--bc-line-strong);width:3rem;height:3rem;color:var(--bc-mute);place-items:center;margin-bottom:1.5rem;display:grid}.ut .ut-stamp svg{width:1.35rem;height:1.35rem}.ut .ut-stamp--done{border-color:var(--bc-red);box-shadow:inset 0 -3px 0 var(--bc-red);color:var(--bc-ink)}.ut .ut-lead{max-width:36rem;color:var(--bc-mute);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.75}.ut .ut-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (max-width:479px){.ut .ut-actions .bc-btn{flex:100%}}.ut .ut-notes{padding:0 clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem)}.ut .ut-notes .bc-ledger dd{color:var(--bc-mute);font-size:.95rem}.ut .ut-now:before{content:"";background:var(--bc-red);vertical-align:.1em;width:6px;height:6px;margin-right:.5rem;display:inline-block}.ut .ut-now{color:var(--bc-ink)}html body .ut h1.ut-title{font-family:var(--bc-font-display);letter-spacing:.005em;text-transform:uppercase;color:var(--bc-ink);text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.6vw,4rem);font-weight:400;line-height:.92}html body .ut span.bc-label,html body .ut span.bc-num{font-family:var(--bc-font-mono)}html body .ut span.bc-label{color:var(--bc-ink)}html body .ut :focus-visible{outline:2px solid var(--bc-red);outline-offset:3px}html body .ut a.bc-btn:focus-visible{outline:2px solid var(--bc-red);outline-offset:3px;border-radius:0}html body .ut a.bc-btn--primary:focus-visible{box-shadow:inset 0 -6px 0 var(--bc-red)}html body .ut a.bc-btn--secondary:focus-visible{box-shadow:inset 3px 0 0 var(--bc-red)}
