@layer components{.md-roles{background:#4a1f2a12}.md-role{color:var(--v2-muted);transition:background-color .22s,color .22s,box-shadow .22s}.md-role[aria-checked=true]{color:var(--v2-wine);background:var(--v2-paper);box-shadow:0 1px 1px #4a1f2a14,0 4px 10px -4px #4a1f2a40}.md-role:active{transform:scale(.97)}.md-duty{animation:v2-message-in .42s var(--v2-ease-out) both;animation-delay:calc(var(--i) * 25ms)}.md-box{color:#0000;transition:background-color .22s ease, box-shadow .22s ease, color .22s ease, transform .3s var(--v2-spring);box-shadow:inset 0 0 0 1.5px #4a1f2a4d}.md-duty button:active .md-box{transform:scale(.88)}.md-duty button[aria-checked=true] .md-box{color:#fff1d9;background:var(--v2-wine);box-shadow:none}.md-duty[data-handled] button .md-box{transition-delay:calc(var(--i) * 35ms);background:#ff7a1a;box-shadow:0 0 10px #ff7a1a73}.md-duty-text{transition:background-size .38s var(--v2-ease-out), color .3s ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 55%;background-repeat:no-repeat;background-size:0% 1px}.md-duty button[aria-checked=true] .md-duty-text{color:#4a1f2a73;background-size:100% 1px}.md-duty[data-handled] .md-duty-text{transition-delay:calc(var(--i) * 35ms)}.md-handled{opacity:0;transform-origin:0;max-height:0;transition:max-height .42s var(--v2-ease-out), margin-top .42s var(--v2-ease-out), opacity .3s ease, transform .42s var(--v2-spring);overflow:hidden;transform:translateY(-4px)rotate(-2deg)}.md-duty[data-handled] .md-handled{opacity:1;max-height:2.5rem;transition-delay:calc(var(--i) * 35ms + .12s);margin-top:.25rem;transform:none}.md-duty button:disabled{cursor:default}.md-count{animation:v2-swap .42s var(--v2-ease-out) both}@media (prefers-reduced-motion:reduce){.md-duty,.md-count{animation:none}.md-box,.md-duty-text,.md-handled,.md-role{transition-duration:1ms;transition-delay:0s}.md-handled{transform:none}}}@media print{@page{margin:14mm}:is(html:has(.md-checklist),body:has(.md-checklist)){background:#fff!important}body:has(.md-checklist) :not(:has(.md-checklist)):not(.md-checklist):not(.md-checklist *){display:none!important}body:has(.md-checklist) :has(.md-checklist){max-width:none!important;box-shadow:none!important;opacity:1!important;background:0 0!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;transform:none!important}.md-checklist{max-width:none}.md-sheet{box-shadow:none!important;background:#fff!important;padding:0!important}.md-duty{break-inside:avoid;animation:none!important}.md-box{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.md-role:focus-visible,.md-duty button:focus-visible{outline-offset:2px;border-radius:.75rem;outline:2px solid #b7655a}
