:root{--color-canvas:oklch(98.5% .002 250);--color-surface:#fff;--color-surface-sunken:oklch(97.5% .002 250);--color-line:oklch(92% .004 250);--color-line-strong:oklch(64.5% .004 250);--color-ink:oklch(27% .015 250);--color-ink-secondary:oklch(45% .012 250);--color-ink-muted:oklch(53.5% .012 250);--color-accent:oklch(55% .16 265);--color-accent-tint:oklch(97% .014 265);--color-on-accent:#fff;--color-state-critical:oklch(55% .18 25);--color-state-critical-tint:oklch(97% .014 25);--color-state-high:oklch(54.5% .122 65);--color-state-high-tint:oklch(97% .019 65);--color-state-medium:oklch(54% .14 250);--color-state-medium-tint:oklch(97% .014 250);--color-state-low:oklch(54% .02 250);--color-state-low-tint:oklch(97% .004 250);--color-state-done:oklch(42% .103 155);--color-state-done-tint:oklch(97% .02 155);--color-state-critical-text:oklch(50% .17 25);--color-state-critical-border:oklch(88% .05 25);--color-state-high-text:oklch(48% .107 65);--color-state-high-border:oklch(88% .03 75);--color-state-medium-text:oklch(42% .105 245);--color-state-done-text:oklch(42% .11 152);--color-line-subtle:oklch(95% .003 250);--color-line-emphasis:oklch(88% .004 250);--color-ink-strong:oklch(40% .012 250);--color-accent-text:oklch(42% .16 265);--color-accent-hover:oklch(36% .14 265);--color-accent-border:oklch(88% .05 265);--color-surface-inverse:oklch(27% .015 250);--color-on-inverse:#fff;--color-fill:oklch(94% .004 250);--font-family-sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-heading:21px;--font-size-body:16px;--font-size-ui:14px;--font-size-dense:13.5px;--font-size-small:12px;--font-size-caption:11.5px;--font-size-micro:11px;--font-size-subheading:18px;--font-size-display:26px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-line-height-heading:1.25;--font-line-height-body:1.5;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-tight:5px;--radius-control:7px;--radius-card:10px;--radius-pill:999px;--shadow-card:0 1px 2px 0 #0000000d;--shadow-overlay:0 8px 24px 0 #0000001a;--focus-width:2px;--focus-offset:2px;--size-target-min:24px;--focus-color:var(--color-ink)}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--font-line-height-body);color:var(--color-ink);background:var(--color-canvas);-webkit-text-size-adjust:100%;margin:0}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-3);line-height:var(--font-line-height-heading);font-weight:var(--font-weight-semibold)}h1{font-size:var(--font-size-heading)}h2{font-size:var(--font-size-body)}h3,h4,h5,h6{font-size:var(--font-size-ui)}p{margin:0 0 var(--space-3)}a{color:var(--color-accent-text);text-underline-offset:2px;text-decoration-thickness:1px}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}button,input,select,textarea{font:inherit;color:inherit}button,input:not([type=checkbox]):not([type=radio]),select,textarea{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);padding:var(--space-2) var(--space-3)}button,select{min-height:var(--size-target-min);cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{color:var(--color-ink-muted);border-color:var(--color-line);cursor:default}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent)}textarea{min-height:var(--space-12)}label{color:var(--color-ink-muted)}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line)}th{font-weight:var(--font-weight-semibold)}caption{text-align:left;color:var(--color-ink-muted);padding-bottom:var(--space-2)}hr{border:0;border-top:1px solid var(--color-line);margin:var(--space-4) 0}code,kbd,samp,pre{font-family:var(--font-family-mono);font-size:var(--font-size-dense)}img,svg,video{max-width:100%;height:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabular{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dpc-shell{background:var(--color-canvas);min-height:100vh;color:var(--color-ink);font-family:var(--font-family-sans);grid-template-columns:minmax(0,1fr);align-content:start;display:grid;position:relative}.dpc-shell__skip{left:var(--space-2);top:var(--space-2);z-index:10;padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-accent-text);font-size:var(--font-size-ui);transform:translateY(calc(-1 * var(--space-12)));clip-path:inset(50%);position:absolute}.dpc-shell__skip[data-focused]{clip-path:none;transform:none}.dpc-shell__bar{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.dpc-shell__name{font-size:var(--font-size-heading);line-height:var(--font-line-height-heading);font-weight:var(--font-weight-semibold);margin:0}.dpc-shell__nav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dpc-shell__who{align-items:center;gap:var(--space-2);font-size:var(--font-size-ui);margin-left:auto;display:flex}.dpc-shell__initials{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-pill);background:var(--color-accent-tint);color:var(--color-accent-text);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.dpc-shell__person,.dpc-shell__pending{color:var(--color-ink-muted)}.dpc-shell__signout{min-height:var(--size-target-min);padding:0 var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:var(--font-size-ui);cursor:pointer}.dpc-shell__signout[data-disabled]{color:var(--color-ink-muted);cursor:default}.dpc-shell__notice{padding:var(--space-2) var(--space-4);font-size:var(--font-size-ui)}.dpc-shell__notice--neutral{background:var(--color-surface-sunken);color:var(--color-ink)}.dpc-shell__notice--critical{background:var(--color-state-critical-tint);color:var(--color-state-critical-text)}.dpc-shell__main{min-width:0;padding:var(--space-4)}@media (width>=60rem){.dpc-shell--rail{grid-template:"bar notice""bar main"1fr/auto minmax(0,1fr);align-content:start}.dpc-shell--rail .dpc-shell__bar{align-items:stretch;gap:var(--space-3);min-width:var(--space-12);border-bottom:0;border-right:1px solid var(--color-line);flex-direction:column;grid-area:bar;height:100vh;position:sticky;top:0}.dpc-shell--rail .dpc-shell__nav{flex-direction:column;align-items:stretch}.dpc-shell--rail .dpc-shell__who{flex-wrap:wrap;margin-top:auto;margin-left:0}.dpc-shell--rail .dpc-shell__notice{grid-area:notice}.dpc-shell--rail .dpc-shell__main{grid-area:main}}.dpc-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-target-min);min-width:var(--size-target-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);font-family:var(--font-family-sans);font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);line-height:var(--font-line-height-heading);cursor:pointer;border:1px solid #0000;display:inline-flex}.dpc-button--primary{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.dpc-button--secondary{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line-strong)}.dpc-button--subtle{color:var(--color-ink);background:0 0;border-color:#0000}.dpc-button--primary[data-hovered]{background:color-mix(in oklch, var(--color-accent) 88%, var(--color-ink))}.dpc-button--primary[data-pressed]{background:color-mix(in oklch, var(--color-accent) 78%, var(--color-ink))}.dpc-button--secondary[data-hovered],.dpc-button--subtle[data-hovered]{background:var(--color-surface-sunken)}.dpc-button--secondary[data-pressed],.dpc-button--subtle[data-pressed]{background:var(--color-accent-tint)}.dpc-button[data-disabled]{background:var(--color-surface-sunken);color:var(--color-ink-muted);border-color:var(--color-line);cursor:default}.dpc-button[data-pending]{cursor:progress}.dpc-field{gap:var(--space-1);flex-direction:column;max-width:100%;display:flex}.dpc-field__label{font-size:var(--font-size-dense);font-weight:var(--font-weight-medium);color:var(--color-ink-muted)}.dpc-field__input{min-height:var(--size-target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-family-sans);font-size:var(--font-size-ui)}.dpc-field__input--multiline{min-height:var(--space-12);resize:vertical;line-height:var(--font-line-height-body)}.dpc-field__input[data-hovered]{border-color:var(--color-ink-muted)}.dpc-field__input[data-invalid]{border-color:var(--color-state-critical);border-width:2px}.dpc-field__input[data-disabled]{background:var(--color-surface-sunken);color:var(--color-ink-muted);border-color:var(--color-line);cursor:default}.dpc-field__description{font-size:var(--font-size-dense);color:var(--color-ink-muted)}.dpc-field__error{font-size:var(--font-size-dense);font-weight:var(--font-weight-medium);color:var(--color-state-critical)}.dpc-select__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--size-target-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-family-sans);font-size:var(--font-size-ui);text-align:left;cursor:pointer;display:flex}.dpc-select__trigger[data-hovered]{border-color:var(--color-ink-muted)}.dpc-select__trigger[data-invalid]{border-color:var(--color-state-critical);border-width:2px}.dpc-select__trigger[data-disabled]{background:var(--color-surface-sunken);color:var(--color-ink-muted);border-color:var(--color-line);cursor:default}.dpc-select__placeholder{color:var(--color-ink-muted)}.dpc-select__chevron{color:var(--color-ink-muted);font-size:var(--font-size-small)}.dpc-select__popover{min-width:var(--trigger-width);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);overflow:auto}.dpc-select__list{padding:var(--space-1);max-height:calc(var(--space-12) * 5);outline:none;overflow-y:auto}.dpc-select__list [role=option]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);font-size:var(--font-size-ui);cursor:pointer;outline:none}.dpc-select__list [role=option][data-focused]{background:var(--color-accent-tint);outline:var(--focus-width) solid var(--focus-color);outline-offset:calc(var(--focus-width) * -1)}.dpc-select__list [role=option][data-selected]{background:var(--color-accent);color:var(--color-on-accent)}.dpc-select__list [role=option][data-disabled]{background:var(--color-surface-sunken);color:var(--color-ink-muted);cursor:default}.dpc-choice{align-items:center;gap:var(--space-2);min-height:var(--size-target-min);font-size:var(--font-size-ui);color:var(--color-ink);cursor:pointer;display:inline-flex}.dpc-choice[data-disabled]{color:var(--color-ink-muted);cursor:default}.dpc-choice__box{width:var(--space-4);height:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);flex:none;place-items:center;display:grid}.dpc-choice__box--round{border-radius:var(--radius-pill)}.dpc-choice[data-hovered] .dpc-choice__box{border-color:var(--color-ink-muted)}.dpc-choice[data-invalid] .dpc-choice__box{border-color:var(--color-state-critical);border-width:2px}.dpc-choice[data-selected] .dpc-choice__box,.dpc-choice[data-indeterminate] .dpc-choice__box{background:var(--color-accent);border-color:var(--color-accent)}.dpc-choice[data-selected] .dpc-choice__box:after{content:"";width:var(--space-1);height:var(--space-2);border:solid var(--color-on-accent);border-width:0 2px 2px 0;transform:translateY(-1px)rotate(45deg)}.dpc-choice[data-selected] .dpc-choice__box--round:after{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-on-accent);border:0;transform:none}.dpc-choice[data-indeterminate] .dpc-choice__box:after{content:"";width:var(--space-2);background:var(--color-on-accent);height:2px}.dpc-choice[data-disabled] .dpc-choice__box{background:var(--color-surface-sunken);border-color:var(--color-line)}.dpc-choice[data-disabled] .dpc-choice__box:after{border-color:var(--color-ink-muted)}.dpc-choice[data-disabled] .dpc-choice__box--round:after,.dpc-choice[data-disabled][data-indeterminate] .dpc-choice__box:after{background:var(--color-ink-muted)}.dpc-choice[data-focus-visible]{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--radius-control)}.dpc-choice-group__choices{gap:var(--space-2);flex-direction:column;display:flex}.dpc-choice-group[data-orientation=horizontal] .dpc-choice-group__choices{gap:var(--space-4);flex-flow:wrap}.dpc-switch__track{width:var(--space-8);height:var(--space-5);padding:calc((var(--space-5) - var(--space-4)) / 2);border-radius:var(--radius-pill);background:var(--color-line-strong);flex:none;align-items:center;transition:background .12s;display:flex}.dpc-switch__thumb{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-card);transition:translate .12s}.dpc-switch[data-selected] .dpc-switch__track{background:var(--color-accent)}.dpc-switch[data-selected] .dpc-switch__thumb{translate:var(--space-3) 0}.dpc-switch[data-disabled] .dpc-switch__track{background:var(--color-line)}.dpc-badge{align-items:center;gap:var(--space-1);padding:0 var(--space-2);min-height:var(--space-5);border-radius:var(--radius-pill);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.dpc-badge--neutral{background:var(--color-surface-sunken);color:var(--color-ink)}.dpc-badge--critical{background:var(--color-state-critical-tint);color:var(--color-state-critical)}.dpc-badge--high{background:var(--color-state-high-tint);color:var(--color-state-high)}.dpc-badge--medium{background:var(--color-state-medium-tint);color:var(--color-state-medium)}.dpc-badge--low{background:var(--color-state-low-tint);color:var(--color-state-low)}.dpc-badge--done{background:var(--color-state-done-tint);color:var(--color-state-done)}.dpc-badge--accent{background:var(--color-accent-tint);color:var(--color-accent)}.dpc-chip{align-items:center;gap:var(--space-1);padding:0 var(--space-1) 0 var(--space-2);min-height:var(--size-target-min);border-radius:var(--radius-pill);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);white-space:nowrap;display:inline-flex}.dpc-chip__text{padding-block:var(--space-1)}.dpc-chip__remove.dpc-button{min-height:var(--size-target-min);min-width:var(--size-target-min);border-radius:var(--radius-pill);color:inherit;font-size:var(--font-size-body);padding:0;line-height:1}.dpc-chip__remove.dpc-button[data-hovered]{background:var(--color-surface)}.dpc-chip[data-disabled] .dpc-chip__text{color:var(--color-ink-muted)}.dpc-chip[data-disabled] .dpc-chip__remove.dpc-button{color:var(--color-ink-muted);cursor:default}.dpc-pagehead{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.dpc-pagehead__title{font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-heading);margin:0}.dpc-pagehead__period{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--font-size-ui);display:inline-flex;overflow:hidden}.dpc-pagehead__step,.dpc-pagehead__current{align-items:center;gap:var(--space-1);min-height:var(--size-target-min);padding:var(--space-1) var(--space-3);color:var(--color-ink-secondary);display:inline-flex}.dpc-pagehead__step a,.dpc-pagehead__step button{min-height:var(--size-target-min);color:var(--color-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.dpc-pagehead__current{border-left:1px solid var(--color-line);border-right:1px solid var(--color-line);background:var(--color-surface-sunken);color:var(--color-ink);font-weight:var(--font-weight-semibold)}.dpc-pagehead__qualifier{font-size:var(--font-size-ui);color:var(--color-ink-secondary);margin:0}.dpc-pagehead__qualifier strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.dpc-pagehead__end{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-left:auto;display:flex}.dpc-pagehead__actions{gap:var(--space-2);display:flex}.dpc-stats{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-12) * 5)), 1fr));gap:var(--space-4);margin:0;display:grid}.dpc-stat{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--color-line-emphasis);border-radius:var(--radius-card);background:var(--color-surface);flex-direction:column;display:flex}.dpc-stat__label{font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);color:var(--color-ink-secondary)}.dpc-stat__value{font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--font-line-height-heading);color:var(--color-ink);margin:0}.dpc-stat__value--pending,.dpc-stat__unit{font-size:var(--font-size-ui);font-weight:var(--font-weight-regular);color:var(--color-ink-secondary)}.dpc-stat__compare{font-size:var(--font-size-ui);font-variant-numeric:tabular-nums;color:var(--color-ink-secondary);margin:0}.dpc-stat__delta{font-weight:var(--font-weight-medium)}.dpc-stat__delta--neutral{color:var(--color-ink)}.dpc-stat__delta--critical{color:var(--color-state-critical-text)}.dpc-stat__delta--high{color:var(--color-state-high-text)}.dpc-stat__delta--medium{color:var(--color-state-medium-text)}.dpc-stat__delta--done{color:var(--color-state-done-text)}.dpc-empty{font-size:var(--font-size-ui);color:var(--color-ink-secondary);margin:0}.dpc-empty--critical{color:var(--color-state-critical-text)}.dpc-section{border:1px solid var(--color-line-emphasis);border-radius:var(--radius-card);background:var(--color-surface);min-width:0}.dpc-section__head{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-line);flex-wrap:wrap;display:flex}.dpc-section__title{font-size:var(--font-size-subheading);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-heading);margin:0}.dpc-section__aside{gap:var(--space-4);font-size:var(--font-size-small);color:var(--color-ink-secondary);flex-wrap:wrap;margin-left:auto;display:flex}.dpc-section__body{padding:var(--space-4) var(--space-5)}.dpc-section__body--flush{padding:0}.dpc-section__body--flush .dpc-empty{padding:var(--space-3) var(--space-5)}.dpc-table{max-width:100%;overflow-x:auto}.dpc-table__table{border-collapse:collapse;width:100%;font-size:var(--font-size-dense);font-variant-numeric:tabular-nums}.dpc-table__caption{padding:var(--space-2) var(--space-5);text-align:left;font-size:var(--font-size-small);color:var(--color-ink-secondary)}.dpc-table__table th,.dpc-table__table td{padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--color-line-subtle);text-align:left;vertical-align:top}.dpc-table__table thead th{background:var(--color-surface-sunken);border-bottom:1px solid var(--color-line);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-ink-secondary);white-space:nowrap}.dpc-table__table tbody th{font-weight:var(--font-weight-medium)}.dpc-table__table .dpc-table__num{text-align:right;white-space:nowrap}.dpc-table__table tr[aria-current]{background:var(--color-accent-tint)}.dpc-table__table tfoot th,.dpc-table__table tfoot td{border-top:1px solid var(--color-line-strong);font-weight:var(--font-weight-semibold);border-bottom:0}.dpc-table__sub{margin-left:var(--space-1);font-size:var(--font-size-small);color:var(--color-ink-muted)}.dpc-explainer{border-top:1px solid var(--color-line);padding-top:var(--space-3);font-size:var(--font-size-ui);color:var(--color-ink-secondary)}.dpc-explainer__summary{min-height:var(--size-target-min);color:var(--color-accent-text);font-weight:var(--font-weight-medium);cursor:pointer}.dpc-explainer__body{padding-top:var(--space-2);line-height:var(--font-line-height-body)}.dpc-capture{gap:var(--space-2);flex-direction:column;display:flex}.dpc-capture .dpc-capture__take.dpc-button{gap:var(--space-1);width:100%;min-height:calc(var(--space-12) * 2.5);border-style:dashed;flex-direction:column;display:flex}.dpc-capture__label{font-size:var(--font-size-subheading);font-weight:var(--font-weight-semibold)}.dpc-capture__hint{font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:var(--color-ink-muted)}.dpc-capture__add{align-self:flex-start}.dpc-capture__taken{gap:var(--space-3);align-items:flex-start;display:flex}.dpc-capture__thumb{width:calc(var(--space-12) * 2);height:auto;max-height:calc(var(--space-12) * 3);object-fit:cover;border:1px solid var(--color-line);border-radius:var(--radius-control)}.dpc-capture__name{font-weight:var(--font-weight-semibold)}.dpc-capture__after{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.dpc-capture__done{color:var(--color-state-done-text);font-weight:var(--font-weight-medium)}.dpc-capture__error{color:var(--color-state-critical-text);font-size:var(--font-size-dense);font-weight:var(--font-weight-medium);margin:0}:root{--bl-target:calc(var(--space-10) + var(--space-1))}.bl-shell .dpc-button,.bl-shell .dpc-shell__signout,.bl-shell .dpc-select__trigger{min-height:var(--bl-target)}.bl-shell .dpc-select__list [role=option]{min-height:var(--bl-target);align-items:center;display:flex}.bl-page,.bl-screen{gap:var(--space-6);flex-direction:column;display:flex}.bl-page{max-width:72rem;margin:0 auto}.bl-page .dpc-pagehead__title{overflow-wrap:anywhere}.bl-back{margin:0}.bl-back a,.bl-rowlink{align-items:center;gap:var(--space-1);min-height:var(--bl-target);color:var(--color-accent-text);font-weight:var(--font-weight-semibold);display:inline-flex}.bl-nowrap{white-space:nowrap}.bl-period{min-width:calc(var(--space-12) * 3.5)}.bl-fit{width:1%}.bl-change{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bl-status-select{min-width:calc(var(--space-12) * 3)}.bl-note{font-size:var(--font-size-ui);color:var(--color-ink-secondary);margin:0}.bl-alert{padding:var(--space-3) var(--space-4);border:1px solid var(--color-state-critical-border);border-radius:var(--radius-card);background:var(--color-state-critical-tint);color:var(--color-state-critical-text);font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);margin:0}.bl-definitions{gap:var(--space-1) var(--space-4);margin:0;display:grid}.bl-definitions dt{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.bl-definitions dd{margin:0 0 var(--space-2)}.bl-print{display:none}@page{size:A4 portrait}@media print{.bl-shell .dpc-shell__bar,.bl-shell .dpc-shell__skip,.bl-shell .dpc-shell__notice,.bl-screen{display:none}.bl-shell,.bl-shell .dpc-shell__main{background:var(--color-surface);min-height:0;padding:0}.bl-page{max-width:none}.bl-print{gap:var(--space-3);color:var(--color-ink);flex-direction:column;display:flex}.bl-print__title{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);margin:0}.bl-print__line{font-size:var(--font-size-ui);margin:0}.bl-print .dpc-table{overflow:visible}.bl-print thead{display:table-header-group}.bl-print tr{break-inside:avoid}.bl-print__totals{justify-content:start;gap:var(--space-1) var(--space-6);font-size:var(--font-size-ui);break-inside:avoid;grid-template-columns:auto auto;margin:0;display:grid}.bl-print__totals div{display:contents}.bl-print__totals dt{font-weight:var(--font-weight-semibold)}.bl-print__totals dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}}.tr-search{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.tr-search .dpc-field{flex:22rem}.tr-hits{flex-basis:100%}.tr-source{color:var(--color-ink-muted);font-size:var(--font-size-small)}.tr-note{margin:var(--space-1) 0 0;color:var(--color-ink-muted);font-size:var(--font-size-small)}.tr-gaps{margin:0;padding-inline-start:var(--space-5)}.tr-group>*{border-block-start:1px solid var(--color-line-strong);font-weight:var(--font-weight-semibold)}.tr-footer{color:var(--color-ink-muted);font-size:var(--font-size-small)}@media print{.tr-noprint,.tr-search,.tr-page .dpc-pagehead__actions{display:none}}:root{--ps-target:calc(var(--space-12))}.ps-shell .dpc-button{min-height:var(--ps-target)}.ps-screen{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.ps-title{align-items:center;gap:var(--space-2);font-size:var(--font-size-display);line-height:var(--font-line-height-heading);color:var(--color-ink-strong);flex-wrap:wrap;margin:0;display:flex}.ps-back{color:var(--color-accent-text);font-size:var(--font-size-ui);min-height:var(--space-6);margin:0}.ps-wide{justify-content:center;width:100%}.ps-lead{font-size:var(--font-size-body);color:var(--color-ink);margin:0}.ps-code{font-family:var(--font-family-mono);background:var(--color-fill);padding:0 var(--space-1);border-radius:var(--radius-tight)}.ps-sub{color:var(--color-ink-secondary);font-size:var(--font-size-small);display:block}.ps-foot{color:var(--color-ink-muted);font-size:var(--font-size-caption);margin:0}.ps-scan{gap:var(--space-1);flex-direction:column;display:flex}.ps-scan__label{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-ink)}.ps-scan__input{min-height:var(--ps-target);padding:0 var(--space-3);border:var(--focus-width) solid var(--focus-color);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--font-size-ui);color:var(--color-ink)}.ps-last{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-state-done);border-radius:var(--radius-card);background:var(--color-state-done-tint);align-items:center;display:flex}.ps-tick{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);background:var(--color-state-done);color:var(--color-on-accent);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);place-items:center;display:inline-grid}.ps-last__what{font-size:var(--font-size-ui);color:var(--color-state-done-text);font-weight:var(--font-weight-medium);display:block}.ps-last__kg{font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);color:var(--color-ink-strong);font-variant-numeric:tabular-nums;display:block}.ps-runs{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ps-runs li{font-size:var(--font-size-ui);padding:var(--space-2) var(--space-3);background:var(--color-surface);border-radius:var(--radius-control);border:1px solid var(--color-line-subtle);justify-content:space-between;display:flex}.ps-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ps-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--ps-target);padding:var(--space-3) 0;border-bottom:1px solid var(--color-line-subtle);font-size:var(--font-size-ui);display:flex}.dpc-section .ps-row{padding-inline:var(--space-4)}.dpc-section .ps-plain{padding:var(--space-3) var(--space-4) var(--space-3) var(--space-8)}.ps-totals{gap:var(--space-6);font-size:var(--font-size-ui);color:var(--color-ink-secondary);display:flex}.ps-totals__fig{font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);color:var(--color-ink-strong);font-variant-numeric:tabular-nums}.ps-list--dense .ps-row{padding-block:var(--space-1)}.ps-row__main{min-width:0}.ps-row__fig{text-align:right;font-variant-numeric:tabular-nums}.ps-pallet{font-size:var(--font-size-subheading)}.ps-plain{padding-left:var(--space-5);color:var(--color-ink-secondary);font-size:var(--font-size-small);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.ps-choices{gap:var(--space-3);flex-direction:column;display:flex}.ps-choice{align-items:flex-start;gap:var(--space-1);min-height:calc(var(--ps-target) + var(--space-6));padding:var(--space-3) var(--space-4);border:1px solid var(--color-accent-border);border-radius:var(--radius-card);background:var(--color-surface);font:inherit;text-align:left;flex-direction:column;display:flex}.ps-choice__kg{font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);color:var(--color-accent-text);font-variant-numeric:tabular-nums}.ps-refusal{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-state-critical-border);border-radius:var(--radius-card);background:var(--color-state-critical-tint);flex-direction:column;display:flex}.ps-refusal__what{font-size:var(--font-size-subheading);font-weight:var(--font-weight-semibold);color:var(--color-state-critical-text);margin:0}.ps-refusal .ps-sub{margin:0}.ps-printed{gap:var(--space-2);font-size:var(--font-size-ui);color:var(--color-ink);align-items:center;display:flex}.ps-label{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-tight);background:var(--color-surface);color:var(--color-ink-strong);font-size:var(--font-size-small);flex-direction:column;display:flex}.ps-label__band{margin:calc(-1 * var(--space-3)) calc(-1 * var(--space-3)) 0;padding:var(--space-2) var(--space-3);background:var(--color-ink);color:var(--color-surface);font-weight:var(--font-weight-semibold);text-align:center;letter-spacing:.04em}.ps-label__top{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.ps-oval{padding:var(--space-1) var(--space-3);border:1px solid var(--color-ink-strong);border-radius:var(--radius-pill);text-align:center;font-size:var(--font-size-caption);line-height:var(--font-line-height-heading);place-items:center;display:inline-grid}.ps-label__product{font-size:var(--font-size-subheading);font-weight:var(--font-weight-semibold);border-bottom:1px solid var(--color-ink-strong);padding-bottom:var(--space-1)}.ps-label__fields{gap:var(--space-1) var(--space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.ps-label__fields dt{color:var(--color-ink-secondary)}.ps-label__fields dd{font-weight:var(--font-weight-medium);margin:0}.ps-label__pallet{font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);text-align:right}.ps-label__sscc{padding:var(--space-3);border:1px dashed var(--color-line-strong);color:var(--color-ink-muted);text-align:center;font-size:var(--font-size-caption)}.ps-row__link{color:inherit;flex:1;text-decoration:none;display:block}.ps-back{align-self:flex-start;text-decoration:none}.ps-choice:disabled,.ps-scan__input:disabled{opacity:.6}.ps-shell .ps-screen{max-width:40rem;margin-inline:auto}.ps-a4{display:none}@media print{.ps-shell .dpc-shell__bar,.ps-shell .dpc-shell__skip,.ps-shell .dpc-shell__notice,.ps-screen{display:none}body,.ps-shell,.ps-shell .dpc-shell__main{background:var(--color-surface);min-height:0;padding:0}.ps-a4{gap:var(--space-8);color:var(--color-ink-strong);flex-direction:column;display:flex}.ps-a4 .ps-label{gap:var(--space-5);padding:var(--space-10);border:2px solid var(--color-ink-strong);font-size:var(--font-size-heading);border-radius:0}.ps-a4 .ps-label__band{margin:calc(-1 * var(--space-10)) calc(-1 * var(--space-10)) 0;padding:var(--space-4);font-size:var(--font-size-display);-webkit-print-color-adjust:exact;print-color-adjust:exact}.ps-a4 .ps-oval{font-size:var(--font-size-subheading)}.ps-a4 .ps-label__product{font-size:calc(var(--font-size-display) * 1.25)}.ps-a4 .ps-label__pallet{font-size:calc(var(--font-size-display) * 3.75);text-align:center}.ps-a4 .ps-label__sscc{display:none}.ps-a4__barcode{padding:0 var(--space-10);text-align:center;margin:0}.ps-a4__barcode svg{width:120mm;height:35mm;margin:0 auto var(--space-2);display:block}.ps-a4__barcode figcaption{font-size:var(--font-size-heading);letter-spacing:.05em}}.pf-root{--pf-panel-width:420px;--pf-panel-height:620px;font-family:var(--font-family-sans);color:var(--color-ink)}.pf-launcher{right:var(--space-6);bottom:var(--space-6);z-index:40;position:fixed}.pf-launcher .dpc-button{border-radius:var(--radius-pill);background:var(--color-surface-inverse);color:var(--color-on-inverse);box-shadow:var(--shadow-overlay);gap:var(--space-2)}.pf-launcher .dpc-button svg{flex-shrink:0}.pf-panel{right:var(--space-6);bottom:var(--space-6);z-index:41;width:min(var(--pf-panel-width), calc(100vw - var(--space-8)));height:min(var(--pf-panel-height), calc(100vh - var(--space-8)));background:var(--color-surface);border:1px solid var(--color-line-emphasis);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:fixed;overflow:hidden}.pf-panel__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-line);display:flex}.pf-panel__title{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.pf-panel__subtitle{font-size:var(--font-size-small);color:var(--color-ink-muted)}.pf-panel__body{gap:var(--space-3);min-height:0;padding:var(--space-3) var(--space-4);flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.pf-panel__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-line);display:flex}.pf-panel__foot--end{justify-content:flex-end}.pf-foot-note{font-size:var(--font-size-small);color:var(--color-ink-muted)}.pf-actions{align-items:center;gap:var(--space-2);display:flex}.pf-field-label{font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-ink-secondary);margin-bottom:var(--space-1);display:block}.pf-section-label{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-muted);margin-bottom:var(--space-2)}.pf-stack{gap:var(--space-2);flex-direction:column;display:flex}.pf-stack--wide{gap:var(--space-3)}.pf-scroller{min-height:0;overflow-y:auto}.pf-card{text-align:left;border:1px solid var(--color-line-emphasis);border-radius:var(--radius-card);background:var(--color-surface);width:100%;padding:var(--space-3);cursor:pointer;display:block}.pf-card:hover{border-color:var(--color-line-strong)}.pf-card__title{font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);color:var(--color-ink);display:block}.pf-card__summary{font-size:var(--font-size-small);color:var(--color-ink-muted);margin-top:var(--space-1);line-height:var(--font-line-height-body);display:block}.pf-card__meta{font-size:var(--font-size-small);color:var(--color-ink-muted);margin-top:var(--space-1);display:block}.pf-card__chips{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.pf-card__answers{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);color:var(--color-accent-text);display:flex}.pf-chip-kind.dpc-badge{border-radius:var(--radius-tight);border:1px solid var(--color-line-strong);color:var(--color-ink-secondary);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.06em;background:0 0}.pf-chip-state.dpc-badge{border-radius:var(--radius-pill);border:1px solid var(--color-line-emphasis);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);letter-spacing:.06em}.pf-blank{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-0) var(--space-5);text-align:center;flex-direction:column;flex-grow:1;display:flex}.pf-blank>svg{width:var(--space-8);height:var(--space-8);color:var(--color-line-strong)}.pf-blank__title{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.pf-blank__body{font-size:var(--font-size-dense);color:var(--color-ink-muted);line-height:var(--font-line-height-body)}.pf-note{background:var(--color-surface-sunken);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-3);font-size:var(--font-size-small);color:var(--color-ink-strong);line-height:var(--font-line-height-body)}.pf-banner{gap:var(--space-2);border-radius:var(--radius-card);padding:var(--space-3);border:1px solid var(--color-line-emphasis);display:flex}.pf-banner--good{background:var(--color-state-done-tint)}.pf-banner--good .pf-banner__title{color:var(--color-state-done-text)}.pf-banner--bad{background:var(--color-state-critical-tint);border-color:var(--color-state-critical-border)}.pf-banner--bad .pf-banner__title{color:var(--color-state-critical-text)}.pf-banner>svg{margin-top:var(--space-1);flex-shrink:0;align-self:flex-start}.pf-banner__title{font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold)}.pf-banner__body{font-size:var(--font-size-small);color:var(--color-ink-strong);margin-top:var(--space-1);line-height:var(--font-line-height-body)}.pf-context{background:var(--color-surface-sunken);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-3)}.pf-context__grid{gap:var(--space-2) var(--space-3);margin:var(--space-0);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pf-context__row{justify-content:space-between;gap:var(--space-2);display:flex}.pf-context__key{font-size:var(--font-size-small);color:var(--color-ink-muted)}.pf-context__value{font-size:var(--font-size-small);color:var(--color-ink-strong);font-weight:var(--font-weight-medium);margin:var(--space-0)}.pf-context__value--code{font-family:var(--font-family-mono)}.pf-thread{gap:var(--space-3);margin:var(--space-0);padding:var(--space-0);flex-direction:column;list-style:none;display:flex}.pf-message{border-radius:var(--radius-card);max-width:80%;padding:var(--space-3)}.pf-message--reporter{background:var(--color-accent-tint);border:1px solid var(--color-accent-border);align-self:flex-end}.pf-message--triager{background:var(--color-surface-sunken);border:1px solid var(--color-line);align-self:flex-start}.pf-message__body{font-size:var(--font-size-dense);color:var(--color-ink);line-height:var(--font-line-height-body)}.pf-message__meta{font-size:var(--font-size-micro);color:var(--color-ink-muted);margin-top:var(--space-1)}.pf-message--reporter .pf-message__meta{text-align:right}.pf-awaiting{align-self:flex-start;align-items:center;gap:var(--space-2);background:var(--color-surface-sunken);border:1px dashed var(--color-line-strong);border-radius:var(--radius-card);padding:var(--space-3);font-size:var(--font-size-small);color:var(--color-ink-muted);display:flex}.pf-composer{align-items:flex-end;gap:var(--space-2);width:100%;display:flex}.pf-composer .dpc-field{flex-grow:1}.pf-outcome{background:var(--color-surface-sunken);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:var(--space-3);margin-top:auto}.pf-outcome__row{justify-content:space-between;gap:var(--space-3);display:flex}.pf-outcome__row+.pf-outcome__row{margin-top:var(--space-2)}.pf-outcome__key{font-size:var(--font-size-small);color:var(--color-ink-muted)}.pf-outcome__value{font-size:var(--font-size-small);color:var(--color-ink-strong);font-weight:var(--font-weight-medium)}.pf-outcome__value--link{color:var(--color-accent-text)}.pf-back{font-size:var(--font-size-small);color:var(--color-ink-muted);padding:var(--space-0);cursor:pointer;background:0 0;border:0;align-self:flex-start}.pf-back:hover{color:var(--color-ink)}.pf-footlink{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-accent-text);padding:var(--space-0);cursor:pointer;background:0 0;border:0}.pf-footlink:hover{color:var(--color-accent-hover)}.pf-kinds .dpc-choice-group__choices{align-items:stretch;gap:var(--space-2);display:flex}.pf-kinds .dpc-choice{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);padding:var(--space-2) var(--space-3);flex:1 1 0;align-items:flex-start}.pf-kinds--tight .dpc-choice{flex:none}.pf-kinds .dpc-choice[data-selected]{border-color:var(--color-accent);background:var(--color-accent-tint)}.pf-tabs{gap:var(--space-2);margin:var(--space-0);padding:var(--space-0);display:flex}.pf-tabs .dpc-button{border-radius:var(--radius-pill)}.pf-article__title{font-size:var(--font-size-subheading);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--font-line-height-heading);margin:var(--space-0)}.pf-article__meta{font-size:var(--font-size-small);color:var(--color-ink-muted);margin-top:var(--space-1)}.pf-article__body{font-size:var(--font-size-dense);color:var(--color-ink-strong);line-height:var(--font-line-height-body);white-space:pre-wrap}.pf-item-title{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.pf-item-title__text{font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--font-line-height-heading);margin:var(--space-0)}.pf-screen{gap:var(--space-4);padding:var(--space-6) var(--space-6);flex-direction:column;display:flex}.pf-screen__head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.pf-screen>.dpc-field{max-width:560px}.pf-screen__title{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);color:var(--color-ink);margin:var(--space-0)}.pf-screen__subtitle{font-size:var(--font-size-dense);color:var(--color-ink-muted);margin-top:var(--space-1)}.pf-screen__tabs{justify-content:space-between;align-items:flex-end;gap:var(--space-5);border-bottom:1px solid var(--color-line);display:flex}.pf-tablist{gap:var(--space-5);display:flex}.pf-tab{padding:var(--space-0) var(--space-0) var(--space-2);font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);color:var(--color-ink-muted);cursor:pointer;align-items:center;gap:var(--space-2);background:0 0;border:0;border-bottom:2px solid #0000;display:flex}.pf-tab[aria-selected=true]{border-bottom-color:var(--color-accent);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.pf-tab__count{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);color:var(--color-on-accent);background:var(--color-accent);border-radius:var(--radius-pill);padding:var(--space-0) var(--space-1)}.pf-filters{align-items:center;gap:var(--space-2);margin:var(--space-0);padding:var(--space-0);border:0;display:flex}.pf-filters__legend{font-size:var(--font-size-small);color:var(--color-ink-muted);padding-right:var(--space-2)}.pf-filters__rule{background:var(--color-line);width:1px;margin:var(--space-0) var(--space-1);align-self:stretch}.pf-filters .dpc-button{border-radius:var(--radius-pill)}.pf-row__stripe{width:var(--space-1);background:var(--color-line-strong);flex-shrink:0}.pf-row__stripe--critical{background:var(--color-state-critical)}.pf-row__stripe--high{background:var(--color-state-high)}.pf-row__stripe--medium{background:var(--color-state-medium)}.pf-row__stripe--low{background:var(--color-state-low)}.pf-row__stripe--done{background:var(--color-state-done)}.pf-row__stripe--accent{background:var(--color-accent)}.pf-row__stripe--neutral{background:var(--color-line-strong)}.pf-row{background:var(--color-surface);border:1px solid var(--color-line-emphasis);border-radius:var(--radius-card);display:flex;overflow:hidden}.pf-row__body{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-4);flex-grow:1;min-width:0;display:flex}.pf-row__title{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-ink);line-height:var(--font-line-height-heading);margin:var(--space-0)}.pf-row__meta{font-size:var(--font-size-small);color:var(--color-ink-muted);margin-top:var(--space-1)}.pf-row__right{text-align:right;flex-shrink:0}.pf-columns{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.pf-column{gap:var(--space-2);margin:var(--space-0);padding:var(--space-0);flex-direction:column;list-style:none;display:flex}.pf-column__head{align-items:center;gap:var(--space-2);display:flex}.pf-column__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-line-strong)}.pf-column__dot--now{background:var(--color-accent)}.pf-column__dot--later{background:var(--color-line)}.pf-shipped{justify-content:space-between;align-items:flex-start;gap:var(--space-6);border-top:1px solid var(--color-line);padding-top:var(--space-4);display:flex}.pf-shipped__list li{align-items:center;gap:var(--space-2);display:flex}.pf-shipped__list{gap:var(--space-5);margin:var(--space-0);padding:var(--space-0);font-size:var(--font-size-dense);color:var(--color-ink-strong);flex-wrap:wrap;list-style:none;display:flex}.pf-shipped__links{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex}.pf-link{padding:var(--space-0);font-size:var(--font-size-dense);font-weight:var(--font-weight-medium);color:var(--color-accent-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.pf-link:hover{color:var(--color-accent-hover)}.pf-help-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.pf-help-group{background:var(--color-surface);border:1px solid var(--color-line-emphasis);border-radius:var(--radius-card);padding:var(--space-4)}.pf-help-group--measured{background:var(--color-surface-sunken);border:1px dashed var(--color-line-strong)}.pf-help-group--invite{background:var(--color-accent-tint);border:1px solid var(--color-accent-border)}.pf-help-group__list{gap:var(--space-3);margin:var(--space-0);padding:var(--space-0);flex-direction:column;list-style:none;display:flex}.pf-help-group__name{font-size:var(--font-size-dense);font-weight:var(--font-weight-medium);color:var(--color-ink-strong)}.pf-help-group__meta{font-size:var(--font-size-small);color:var(--color-ink-muted);margin-top:var(--space-1);line-height:var(--font-line-height-body)}.pf-mono{font-family:var(--font-family-mono)}.pf-invite__title{font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);color:var(--color-ink);line-height:var(--font-line-height-heading)}.pf-invite__body{font-size:var(--font-size-small);color:var(--color-ink-strong);margin-top:var(--space-1);line-height:var(--font-line-height-body);margin-bottom:var(--space-3)}.pf-queue{gap:var(--space-2);flex-direction:column;display:flex}.pf-queue>.dpc-field{max-width:240px;margin-left:auto}.pf-queue__open{background:var(--color-surface);border:1px solid var(--color-accent-border);border-radius:var(--radius-card);padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.pf-queue__head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);display:flex}.pf-shot{background:var(--color-surface-sunken);border:1px solid var(--color-line-emphasis);border-radius:var(--radius-control);text-align:center;width:128px;height:84px;font-size:var(--font-size-micro);color:var(--color-ink-muted);padding:var(--space-1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pf-facts{gap:var(--space-6);background:var(--color-surface-sunken);border:1px solid var(--color-line);border-radius:var(--radius-control);padding:var(--space-3);margin:var(--space-0);flex-wrap:wrap;display:flex}.pf-facts__pair{gap:var(--space-2);display:flex}.pf-two-up{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.pf-help-text{font-size:var(--font-size-small);color:var(--color-ink-muted);margin-top:var(--space-2);line-height:var(--font-line-height-body)}.pf-queue__row{justify-content:space-between;align-items:center;gap:var(--space-5);background:var(--color-surface);border:1px solid var(--color-line-emphasis);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4);text-align:left;cursor:pointer;width:100%;display:flex}.pf-queue__row-left{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--font-size-dense);color:var(--color-ink);font-weight:var(--font-weight-medium);display:flex}.pf-queue__row-meta{font-size:var(--font-size-small);color:var(--color-ink-muted);flex-shrink:0}[aria-busy=true]{cursor:progress}
