.inked{--pen:var(--brand);--ink-ease:cubic-bezier(.65, 0, .35, 1)}.ink-ring{display:inline-block;position:relative}.ink-ring svg{pointer-events:none;width:calc(100% + 1.1em);height:calc(100% + .9em);position:absolute;inset:-.45em -.55em;overflow:visible}.ink-ring path,.ink-tick path{fill:none;stroke:var(--pen,var(--brand));stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ink-tick{vertical-align:-.2em;width:1.15em;height:1.15em;display:inline-block;overflow:visible}.ink-tick path{stroke-width:2.6px}.ink-tick--person path{stroke:var(--person)}.ink-note{color:var(--pen,var(--brand));transform-origin:0;clip-path:inset(-.3em);font-size:.9375rem;font-weight:600;line-height:1.3;display:inline-block;transform:rotate(-1.2deg)}.ink-note--person{color:var(--person)}.redacted{width:var(--w);vertical-align:-.05em;background:#11161fd1;background:lab(7.11977% -.00896305 -7.24483/.82);border-radius:2px;max-width:100%;height:.8em;display:inline-block}.ink-line{background-image:linear-gradient(var(--pen,var(--brand)), var(--pen,var(--brand)));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 2px}.ink-line--under{background-position:0 100%;padding-bottom:2px}.ink-line--strike{background-position:0 58%}html[data-motion] .inked:not([data-inked]) .ink-line{background-size:0% 2px}html[data-motion] .inked .ink-line{transition:background-size .75s var(--ink-ease);transition-delay:calc(var(--ink-d,0) * 1ms)}html[data-motion] .inked:not([data-inked]) :is(.ink-ring,.ink-tick) path{stroke-dashoffset:1px}html[data-motion] .inked:not([data-inked]) .ink-note{clip-path:inset(-.3em 100% -.3em -.3em)}html[data-motion] .inked :is(.ink-ring,.ink-tick) path{transition:stroke-dashoffset .75s var(--ink-ease);transition-delay:calc(var(--ink-d,0) * 1ms)}html[data-motion] .inked .ink-note{transition:clip-path .9s var(--ink-ease);transition-delay:calc(var(--ink-d,0) * 1ms)}@media (prefers-reduced-motion:reduce){.ink-ring path,.ink-tick path{stroke-dashoffset:0!important}.ink-line{background-size:100% 2px!important}.ink-note{clip-path:none!important}}.case-desk{border:1px solid var(--rule-strong);border-radius:var(--radius);background:radial-gradient(circle at 1px 1px, #11161f12 1px, transparent 1.4px) 0 0 / 22px 22px, var(--tint);place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}@supports (color:lab(0% 0 0)){.case-desk{background:radial-gradient(circle at 1px 1px, lab(7.11977% -.00896305 -7.24483/.07) 1px, transparent 1.4px) 0 0 / 22px 22px, var(--tint)}}.case-desk--card{aspect-ratio:3/2}.case-desk--wide{aspect-ratio:21/9}.mini{border:1px solid var(--rule-strong);width:min(80%,440px);box-shadow:0 1px 0 var(--rule), 0 16px 28px -24px #11161f8c;background:#fff;border-radius:4px;gap:10px;padding:clamp(14px,4cqw,22px);font-size:clamp(.75rem,2.6cqw,.9375rem);display:grid;transform:rotate(-1.2deg)}@supports (color:lab(0% 0 0)){.mini{box-shadow:0 1px 0 var(--rule), 0 16px 28px -24px lab(7.11977% -.00896305 -7.24483/.55)}}.case-desk--wide .mini{width:min(56%,480px)}.mini__title{border-bottom:1.5px solid var(--ink);padding-bottom:8px;font-weight:700}.mini__rows{display:grid}.mini__rows>div{border-bottom:1px dashed var(--rule-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:2.3em;display:grid}.mini__rows dt{color:var(--ink-3)}.mini__rows dd{font-weight:500}.mini__grid{display:grid}.mini__line{border-bottom:1px dashed var(--rule-strong);grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));align-items:center;min-height:2.2em;display:grid}.mini__grid--roster{grid-template-columns:minmax(0,1.2fr) repeat(5,minmax(0,1fr))}.mini__line--roster{display:contents}.mini__grid--roster>span,.mini__line--roster>*{border-bottom:1px dashed var(--rule-strong);place-items:center;min-height:2.1em;display:grid}.mini__line--roster>.redacted{border:0;place-self:center start;min-height:0}.mini__day{color:var(--ink-3);font-size:.85em;font-weight:600}.mini__cell{place-items:center;display:grid}.mini__away{color:var(--ink-3);font-size:.85em;font-weight:600}.mini__dots{flex-wrap:wrap;align-items:center;gap:8px;padding-block:6px;display:flex}.mini__dot{border:1.5px solid var(--ink-3);border-radius:50%;width:1.1em;height:1.1em}.mini__dot--used{background:var(--ink-3)}.mini__browser{border-bottom:1.5px solid var(--ink);gap:5px;padding-bottom:8px;display:flex}.mini__browser span{border:1.5px solid var(--ink-3);border-radius:50%;width:8px;height:8px}.mini__grid--pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mini__page{border:1px solid var(--rule-strong);border-radius:3px;place-items:center;min-height:2em;display:grid}.mini__page .redacted{background:var(--rule-strong)}.mini__form{border:1.5px solid var(--ink);border-radius:4px;justify-content:space-between;align-items:center;padding:8px 10px;font-weight:600;display:flex}.card .case-desk{margin-bottom:10px}html[data-motion] [data-ink-hover] .inked .ink-line,html[data-motion] [data-ink-hover] .inked :is(.ink-ring,.ink-tick) path,html[data-motion] [data-ink-hover] .inked .ink-note{transition-duration:.3s;transition-delay:calc(var(--ink-d,0) * .3ms)}
