@layer components{.dk-wordmark{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.dk-mark{--mark-ink:var(--fg-1);--mark-line:var(--line);background:linear-gradient(var(--mark-ink) 0 50%, transparent 0 75%, var(--mark-line) 0);flex-shrink:0;width:12px;height:8px;display:block}.dk-wordmark[data-tone=quiet] .dk-mark{--mark-ink:var(--fg-4);--mark-line:var(--fg-4)}:is(tr,a):is(:hover,:focus-within) .dk-wordmark[data-tone=quiet] .dk-mark{--mark-line:var(--line)}.dk-wordmark-text{font-family:var(--font-mono);font-size:var(--t-record);letter-spacing:-.02em;color:var(--fg-1);font-weight:400}.dk-wordmark-second{color:var(--fg-3)}.dk-wordmark[data-size=lg] .dk-wordmark-text{font-size:15px}.dk-wordmark[data-size=xs] .dk-wordmark-text{font-size:var(--t-meta)}.dk-wordmark[data-size=xs] .dk-mark{width:10.5px;height:7px}.dk-wordmark[data-size=lg] .dk-mark{width:15px;height:10px}}
.cx-paper{font-family:var(--face-paper);letter-spacing:-.005em;font-weight:460}.cx-person{font-family:var(--face-paper);letter-spacing:0;font-size:1.08em;font-weight:460}.sd-rec{font-family:var(--face-mono);font-size:var(--t-record);color:var(--fg-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:20px}.sd-rec-id{color:var(--fg-1);-webkit-text-decoration:underline 1px var(--rule-strong);text-decoration:underline 1px var(--rule-strong);text-underline-offset:3px}.sd-rec-sep{color:var(--fg-4)}.sd-rec-money{color:var(--fg-1);font-variant-numeric:tabular-nums}.sd-chip{border-radius:var(--r-1);height:20px;font-family:var(--face-mono);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:1px;color:var(--fg-2);background:var(--rule-faint);align-items:center;gap:4px;padding:0 6px;font-size:12px;line-height:1;display:inline-flex}.sd-chip[data-tone=ok]{color:var(--ok);background:color-mix(in oklab, var(--ok) 14%, transparent)}.sd-chip[data-tone=hold]{color:var(--hold);background:color-mix(in oklab, var(--hold) 14%, transparent)}.sd-chip[data-tone=stop]{color:var(--fg-1);box-shadow:inset 0 0 0 1px var(--rule-strong);background:0 0}.sd-chip[data-tone=stop]:before{content:"×";color:var(--fg-3)}.sd-line{align-items:center;gap:24px;min-height:32px;margin:32px 0;display:flex;position:relative}.sd-line-stroke{height:var(--stroke-want-h);background:var(--stroke-want);position:absolute;top:50%;left:0;right:0;translate:0 -50%}.sd-line[data-bleed] .sd-line-stroke{left:calc(-1 * var(--bl,100vw));right:calc(-1 * var(--br,100vw))}.sd-line[data-stroke=slot] .sd-line-stroke{height:var(--stroke-slot-h);background:var(--stroke-slot)}.sd-line[data-stroke=need] .sd-line-stroke{height:var(--stroke-need-h);background:var(--stroke-need)}.sd-line[data-armed] .sd-line-stroke{clip-path:inset(0 100% 0 0)}.sd-line[data-armed][data-drawn] .sd-line-stroke{clip-path:inset(0);transition:clip-path var(--dur-4) var(--ease-draw)}@media (prefers-reduced-motion:reduce){.sd-line[data-armed] .sd-line-stroke{clip-path:none}}.sd-line-label{border:1px solid var(--rule-strong);border-radius:var(--r-1);background:var(--ink-1);height:32px;font-family:var(--face-mono);color:var(--fg-1);white-space:nowrap;align-items:center;padding:0 12px;font-size:13px;display:inline-flex;position:relative}.paper .sd-line-label{background:var(--paper-1)}.sd-line-effect{background:var(--ink-1);font-size:var(--t-ui);color:var(--fg-2);margin-left:auto;padding:0 0 0 16px;position:relative}.sd-trail{font-family:var(--face-mono);font-size:var(--t-record);color:var(--fg-2);margin:0;padding:0;line-height:20px;list-style:none;display:grid}.sd-trail-row{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:6px 0;display:grid;position:relative}.sd-trail-row:before{content:"";border:1px solid var(--fg-3);border-radius:50%;grid-column:1;place-self:center;width:7px;height:7px}.sd-trail-row+.sd-trail-row:after{content:"";background:var(--rule-strong);width:1px;height:14px;position:absolute;top:-7px;left:9.5px}.sd-trail-row[data-person]:before{background:var(--paper-1);border:0;border-radius:2px;width:10px;height:10px}.sd-trail-row[data-person] .sd-trail-step{background-image:var(--stroke-want);background-size:100% var(--stroke-want-h);background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px}.sd-trail-step{color:var(--fg-1)}.sd-trail-note{color:var(--fg-3)}.sd-packet{border-radius:var(--r-3);background:var(--paper-2);color:var(--paper-fg);box-shadow:var(--paper-shadow);gap:16px;padding:24px 24px 20px;display:grid;position:relative}.sd-packet-title{font-size:var(--t-paper);line-height:1.15}.sd-packet-teaser{font-family:var(--face-mono);font-size:var(--t-record);color:var(--paper-fg-3)}.sd-packet-pay{font-family:var(--face-mono);font-size:var(--t-meta);color:var(--paper-fg);border-top:1px solid var(--paper-rule);padding-top:12px}.sd-packet-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sd-packet-planned{font-family:var(--face-mono);font-size:var(--t-meta);color:var(--paper-fg-3)}
