.rj-tag-input{position:relative;min-width:0}.rj-tag-input__control{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rj-ref-space-1-5);min-width:0;min-height:2.75rem;padding:var(--rj-ref-space-1-5) var(--rj-ref-space-2);border:1px solid var(--paper-deep);border-radius:var(--radius-md);background:var(--bg);cursor:text;transition:border-color .14s,box-shadow .14s,background .14s}.rj-tag-input__control:focus-within{border-color:var(--accent);background:var(--paper);box-shadow:0 0 0 3px var(--ring)}.rj-tag-input.is-disabled .rj-tag-input__control{cursor:default;opacity:.62}.rj-tag-input.is-disabled button,.rj-tag-input.is-disabled input{cursor:not-allowed}.rj-tag-input__chip{display:inline-flex;align-items:center;min-width:0;max-width:100%;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:var(--rj-radius-pill);background:var(--accent-light);color:var(--accent-dark)}.rj-tag-input__chip.is-armed{border-color:var(--accent);box-shadow:0 0 0 2px var(--ring)}.rj-tag-input__chip.is-editing{border-color:var(--rj-action);background:var(--rj-surface-panel)}.rj-tag-input__add,.rj-tag-input__edit,.rj-tag-input__remove{border:0;color:inherit;font:inherit;cursor:pointer}.rj-tag-input__edit{min-width:0;max-width:min(20rem,72vw);overflow:hidden;padding:var(--rj-ref-space-1) var(--rj-ref-space-1) var(--rj-ref-space-1) var(--rj-ref-space-2-5);background:transparent;font-size:var(--rj-type-label-size);font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.rj-tag-input__remove{display:inline-grid;width:1.75rem;height:1.75rem;flex:0 0 auto;place-items:center;border-radius:50%;background:transparent;font-size:var(--rj-type-body-size);line-height:1}.rj-tag-input__edit:focus-visible,.rj-tag-input__edit:hover,.rj-tag-input__remove:focus-visible,.rj-tag-input__remove:hover{background:color-mix(in srgb,var(--accent) 13%,transparent);outline:none}.rj-tag-input__field{min-width:min(9rem,100%);flex:1 1 9rem;border:0;outline:0;background:transparent;padding:var(--rj-ref-space-1-5) var(--rj-ref-space-1);color:var(--ink);font:inherit;font-size:var(--rj-type-body-sm-size)}.rj-tag-input__add{min-height:2rem;flex:0 0 auto;padding-inline:var(--rj-ref-space-3);border-radius:var(--radius-sm);background:var(--accent);color:var(--rj-text-on-action);font-size:var(--rj-type-label-size);font-weight:750}.rj-tag-input__add:disabled{cursor:default;opacity:.45}.rj-tag-input__meta{display:flex;justify-content:flex-end;gap:var(--rj-ref-space-3);min-height:1.25rem;padding-top:var(--rj-ref-space-1);color:var(--muted);font-size:var(--rj-type-caption-size);line-height:1.45}.rj-tag-input__status{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rj-tag-input__count{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rj-tag-input__notice{display:flex;align-items:baseline;gap:var(--rj-ref-space-2);margin:0;color:var(--warn);font-size:var(--rj-type-caption-size);line-height:1.6}.rj-tag-input__notice:before{flex-shrink:0;width:5px;height:5px;border-radius:var(--rj-radius-pill);background:currentcolor;content:"";transform:translateY(-2px)}.rj-tag-input__listbox{position:absolute;z-index:40;top:calc(100% + .25rem);right:0;left:0;max-height:17.5rem;overflow-y:auto;margin:0;padding:var(--rj-ref-space-1-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);box-shadow:var(--shadow-lg);list-style:none}.rj-tag-input__option{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--rj-ref-space-1-5);padding:var(--rj-ref-space-2) var(--rj-ref-space-2-5);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--rj-type-label-size);cursor:pointer}.rj-tag-input__option.is-active,.rj-tag-input__option:hover{background:var(--accent-light)}.rj-tag-input__option-label{font-weight:650}.rj-tag-input__option-tag{padding:var(--rj-ref-space-0-5) var(--rj-ref-space-1-5);border-radius:var(--rj-radius-pill);background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent-dark);font-size:var(--rj-type-caption-size);font-weight:650}.rj-tag-input__option-hint{flex-basis:100%;color:var(--muted);font-size:var(--rj-type-caption-size)}.rj-tag-input__create{color:var(--accent-dark);font-weight:650}.rj-tag-input__empty{padding:var(--rj-ref-space-2) var(--rj-ref-space-2-5);color:var(--muted);font-size:var(--rj-type-caption-size)}@media (max-width:480px){.rj-tag-input__control{padding:var(--rj-ref-space-1-5)}.rj-tag-input__chip{max-width:100%}.rj-tag-input__edit{max-width:calc(100vw - 8.5rem)}.rj-tag-input__remove{width:2rem;height:2rem}.rj-tag-input__field{min-width:7rem}.rj-tag-input__add{min-height:2.25rem}}.rj-tlf{display:grid;grid-gap:var(--rj-ref-space-2);min-width:0}.rj-tlf,.rj-tlf__row{gap:var(--rj-ref-space-2)}.rj-tlf__row{display:flex;flex-wrap:wrap;align-items:flex-start}.rj-tlf__row>.rj-tag-input{flex:1 1 220px}.rj-tlf__browse{min-height:2.75rem;flex:0 0 auto;padding-inline:var(--rj-ref-space-3-5);border:1px solid var(--paper-deep);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--rj-ref-type-label);cursor:pointer;transition:border-color .14s,background .14s}.rj-tlf__browse:hover:not(:disabled){border-color:var(--accent)}.rj-tlf__browse:disabled{cursor:not-allowed;opacity:.5}.rj-tlf__level{display:inline-flex;align-items:center;min-width:0;flex:0 0 auto;padding:0 var(--rj-ref-space-2);margin-inline:var(--rj-ref-space-1) 0;border:0;border-left:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:var(--rj-ref-type-caption);font-weight:650;line-height:1.35;white-space:nowrap;cursor:pointer}.rj-tlf__level:focus-visible,.rj-tlf__level:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 13%,transparent);outline:none}.rj-tlf__level:disabled{cursor:not-allowed}.rj-tlf__panel{display:grid;grid-gap:var(--rj-ref-space-2);gap:var(--rj-ref-space-2)}.rj-tlf__panel[hidden]{display:none}.rj-tlf__hint{margin:0;color:var(--muted);font-size:var(--rj-ref-type-caption);line-height:1.5}.rj-tlf__group{display:block;min-width:0}.rj-tlf__group+.rj-tlf__group{margin-top:var(--rj-ref-space-2-5)}.rj-tlf__group-label{display:block;margin-bottom:var(--rj-ref-space-1);color:var(--muted);font-size:var(--rj-ref-type-caption)}.rj-tlf__cands{display:flex;flex-wrap:wrap;gap:var(--rj-ref-space-2)}.rj-tlf__cand{min-height:1.75rem;padding:var(--rj-ref-space-1) var(--rj-ref-space-3);border:1px solid var(--line-strong);border-radius:var(--rj-ref-radius-pill);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--rj-ref-type-label);line-height:1.35;cursor:pointer;transition:border-color .14s,background .14s}.rj-tlf__cand.is-on,.rj-tlf__cand:hover:not(:disabled){border-color:var(--accent)}.rj-tlf__cand.is-on{background:var(--rj-ref-color-accent-a10);color:var(--accent-dark);font-weight:500}.rj-tlf__cand:disabled{cursor:not-allowed;opacity:.5}@media (hover:none),(pointer:coarse){.rj-tlf__cand{min-height:var(--rj-control-min-size)}}.rj-idsel__flag{display:inline-block;width:1.5em;flex:0 0 auto;margin-right:var(--rj-ref-space-2);font-size:var(--rj-ref-type-body);line-height:1;text-align:center;letter-spacing:0}.rj-idsel .dcsf__option-label{display:flex;align-items:baseline}.rj-idsel__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rj-idsel .dcsf__value{display:flex;align-items:baseline}@layer components{.material-intake__header h4{margin:0;color:var(--rj-text-primary);font-family:var(--rj-font-display);overflow-wrap:break-word;word-break:normal}.material-intake__header p{margin:var(--rj-space-1) 0 0;color:var(--rj-text-secondary);font-size:var(--rj-type-body-sm-size);line-height:1.65;overflow-wrap:break-word;word-break:normal}.material-intake{display:grid;grid-gap:var(--rj-space-4);gap:var(--rj-space-4);min-width:0;padding:var(--rj-space-4);border:1px solid var(--rj-border-subtle);border-radius:var(--rj-radius-xl);background:var(--rj-surface-subtle)}.material-intake__header h4{font-size:var(--rj-type-section-size);line-height:1.4}.material-intake__files,.material-intake__status{display:grid;grid-gap:var(--rj-space-2);gap:var(--rj-space-2)}.material-intake__files{margin:0;padding:0;list-style:none}.material-intake__files li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--rj-space-3);gap:var(--rj-space-3);align-items:center;min-width:0;padding:var(--rj-space-3);border:1px solid var(--rj-border-subtle);border-radius:var(--rj-radius-md);background:var(--rj-surface-panel)}.material-intake__files li>div:first-child{display:grid;grid-gap:var(--rj-space-1);gap:var(--rj-space-1);min-width:0}.material-intake__files small,.material-intake__files span,.material-intake__files strong{overflow-wrap:break-word;word-break:normal}.material-intake__files span{color:var(--rj-text-accent);font-size:var(--rj-type-caption-size);font-weight:700}.material-intake__files small{color:var(--rj-text-tertiary);font-size:var(--rj-type-caption-size)}.material-intake__file-actions{display:flex;flex-wrap:wrap;gap:var(--rj-space-2)}@media (max-width:640px){.material-intake{gap:var(--rj-space-3);padding:var(--rj-space-3)}.material-intake__files li{grid-template-columns:1fr}}}@layer components{.material-process-status__steps,.material-source-ledger{margin:0;padding:0;list-style:none}.material-source-ledger{display:grid;grid-gap:var(--rj-space-2);gap:var(--rj-space-2)}.material-source-ledger>li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rj-space-3);min-width:0;padding:var(--rj-space-3);border:1px solid var(--rj-border-subtle);border-radius:var(--rj-radius-md);background:var(--rj-surface-raised)}.material-source-ledger>li[data-material-source-state=needs-correction],.material-source-ledger>li[data-material-source-state=partial]{border-color:color-mix(in srgb,var(--rj-action) 38%,var(--rj-border-subtle));background:var(--rj-surface-accent)}.material-source-ledger>li[data-material-source-state=failed]{border-color:color-mix(in srgb,var(--rj-danger) 44%,var(--rj-border-subtle))}.material-source-ledger__main{display:grid;grid-gap:var(--rj-space-1);gap:var(--rj-space-1);min-width:0}.material-source-ledger__heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rj-space-2);min-width:0}.material-source-ledger__heading strong{min-width:0;overflow-wrap:anywhere;font-size:var(--rj-type-body-sm-size)}.material-process-status__eyebrow,.material-source-ledger__kind,.material-source-ledger__state{font-size:var(--rj-type-caption-size);font-weight:700}.material-source-ledger__kind{color:var(--rj-text-accent)}.material-source-ledger__state{color:var(--rj-text-secondary)}.material-source-ledger__detail,.material-source-ledger__excerpt,.material-source-ledger__locator{font-size:var(--rj-type-caption-size);line-height:var(--rj-type-caption-line)}.material-source-ledger__detail{color:var(--rj-text-secondary)}.material-source-ledger__excerpt{max-inline-size:72ch;color:var(--rj-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.material-source-ledger__locator{display:inline-block;max-inline-size:100%;color:var(--rj-text-accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-source-ledger__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rj-space-2);flex:0 0 auto}.material-source-ledger__actions :where(button,a[href]){min-block-size:var(--rj-control-min-size)}.material-process-status{display:grid;grid-gap:var(--rj-space-4);gap:var(--rj-space-4)}.wbx-stack>.material-process-status{padding:var(--rj-space-5);border:1px solid var(--rj-border-subtle);border-radius:var(--rj-radius-lg);background:var(--rj-surface-panel);box-shadow:var(--rj-shadow-sm)}.material-process-status__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;grid-gap:var(--rj-space-3);gap:var(--rj-space-3)}.material-process-status__header h2,.material-process-status__header p{margin:0}.material-process-status__header h2{-webkit-margin-before:var(--rj-space-1);margin-block-start:var(--rj-space-1);font-family:var(--rj-font-display);font-size:var(--rj-type-section-size);line-height:var(--rj-type-heading-line)}.material-process-status__header p{color:var(--rj-text-secondary);font-size:var(--rj-type-body-sm-size);line-height:var(--rj-type-body-sm-line)}.material-process-status__header p,.material-process-status__signal{-webkit-margin-before:var(--rj-space-2);margin-block-start:var(--rj-space-2)}.material-process-status__signal{inline-size:var(--rj-space-3);block-size:var(--rj-space-3);border-radius:var(--rj-radius-pill);background:var(--rj-action-fill)}.material-process-status__eyebrow{color:var(--rj-text-accent);text-transform:uppercase}.material-process-status__error,.material-process-status__progress,.material-process-status__source{display:flex;align-items:center;gap:var(--rj-space-3);padding:var(--rj-space-3);border-radius:var(--rj-radius-md);font-size:var(--rj-type-body-sm-size);line-height:var(--rj-type-body-sm-line)}.material-process-status__progress{background:var(--rj-surface-accent);color:var(--rj-text-primary);font-weight:650}.material-process-status__spinner{inline-size:var(--rj-space-4);block-size:var(--rj-space-4);flex:0 0 auto;border:2px solid color-mix(in srgb,var(--rj-action) 24%,transparent);border-block-start-color:var(--rj-action);border-radius:var(--rj-radius-pill);animation:material-process-spin var(--rj-motion-sheet) linear infinite}.material-process-status__source{border:1px solid var(--rj-border-subtle);background:var(--rj-surface-raised);color:var(--rj-text-secondary)}.material-process-status__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));grid-gap:var(--rj-space-2);gap:var(--rj-space-2)}.material-process-status__steps li{display:flex;align-items:center;gap:var(--rj-space-2);min-width:0;color:var(--rj-text-secondary);font-size:var(--rj-type-caption-size)}.material-process-status__steps li>span:first-child{inline-size:var(--rj-space-2);block-size:var(--rj-space-2);flex:0 0 auto;border:1px solid var(--rj-border-strong);border-radius:var(--rj-radius-pill);background:transparent}.material-process-status__steps li[data-state=complete]>span:first-child{border-color:var(--rj-action);background:var(--rj-action)}.material-process-status__steps li[data-state=active]{color:var(--rj-text-primary);font-weight:650}.material-process-status__steps li[data-state=active]>span:first-child{border-color:var(--rj-action);box-shadow:0 0 0 var(--rj-space-1) var(--rj-focus-ring)}.material-process-status__steps li[data-state=warning]{color:var(--rj-text-accent)}.material-process-status__error{border:1px solid color-mix(in srgb,var(--rj-danger) 38%,var(--rj-border-subtle));background:color-mix(in srgb,var(--rj-danger) 7%,var(--rj-surface-raised));color:var(--rj-danger)}.material-process-status__action{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rj-space-2)}.material-process-status__action :where(button,a[href]){min-block-size:var(--rj-control-min-size)}@keyframes material-process-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.material-source-ledger>li{display:grid}.material-process-status__action,.material-source-ledger__actions{justify-content:stretch}.material-process-status__action :where(button,a[href]),.material-source-ledger__actions :where(button,a[href]){flex:1 1 auto}.material-process-status{gap:var(--rj-space-3)}.wbx-stack>.material-process-status{padding:var(--rj-space-4);border-radius:var(--rj-radius-md)}.material-process-status__steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.material-process-status__spinner{animation:none}}}@layer components{.rj-layout{min-width:0}.rj-layout[data-gap="0"]{--rj-layout-gap:var(--rj-space-0)}.rj-layout[data-gap="0-5"]{--rj-layout-gap:var(--rj-space-0-5)}.rj-layout[data-gap="1"]{--rj-layout-gap:var(--rj-space-1)}.rj-layout[data-gap="1-5"]{--rj-layout-gap:var(--rj-space-1-5)}.rj-layout[data-gap="2"]{--rj-layout-gap:var(--rj-space-2)}.rj-layout[data-gap="2-5"]{--rj-layout-gap:var(--rj-space-2-5)}.rj-layout[data-gap="3"]{--rj-layout-gap:var(--rj-space-3)}.rj-layout[data-gap="3-5"]{--rj-layout-gap:var(--rj-space-3-5)}.rj-layout[data-gap="4"]{--rj-layout-gap:var(--rj-space-4)}.rj-layout[data-gap="4-5"]{--rj-layout-gap:var(--rj-space-4-5)}.rj-layout[data-gap="5"]{--rj-layout-gap:var(--rj-space-5)}.rj-layout[data-gap="6"]{--rj-layout-gap:var(--rj-space-6)}.rj-layout[data-gap="7"]{--rj-layout-gap:var(--rj-space-7)}.rj-layout[data-gap="8"]{--rj-layout-gap:var(--rj-space-8)}.rj-layout[data-gap="10"]{--rj-layout-gap:var(--rj-space-10)}.rj-layout[data-gap="12"]{--rj-layout-gap:var(--rj-space-12)}.rj-layout[data-gap="14"]{--rj-layout-gap:var(--rj-space-14)}.rj-layout[data-gap="16"]{--rj-layout-gap:var(--rj-space-16)}.rj-layout[data-gap="20"]{--rj-layout-gap:var(--rj-space-20)}.rj-stack{flex-direction:column}.rj-cluster,.rj-split,.rj-stack{display:flex;gap:var(--rj-layout-gap)}.rj-cluster,.rj-split{flex-wrap:wrap}.rj-split{justify-content:space-between}.rj-layout[data-align=start]{align-items:flex-start}.rj-layout[data-align=center]{align-items:center}.rj-layout[data-align=end]{align-items:flex-end}.rj-layout[data-align=stretch]{align-items:stretch}.rj-layout[data-align=baseline]{align-items:baseline}.rj-layout[data-justify=start]{justify-content:flex-start}.rj-layout[data-justify=center]{justify-content:center}.rj-layout[data-justify=end]{justify-content:flex-end}.rj-layout[data-justify=between]{justify-content:space-between}.rj-grid{display:grid;grid-template-columns:repeat(var(--rj-layout-columns),minmax(0,1fr));grid-gap:var(--rj-layout-gap);gap:var(--rj-layout-gap)}.rj-grid[data-columns="1"]{--rj-layout-columns:1}.rj-grid[data-columns="2"]{--rj-layout-columns:2}.rj-grid[data-columns="3"]{--rj-layout-columns:3}.rj-grid[data-columns="4"]{--rj-layout-columns:4}.rj-grid[data-min=sm]{--rj-layout-grid-min:var(--rj-layout-grid-min-sm)}.rj-grid[data-min=md]{--rj-layout-grid-min:var(--rj-layout-grid-min-md)}.rj-grid[data-columns=auto]{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--rj-layout-grid-min)),1fr))}.rj-container{box-sizing:border-box;width:100%;max-width:var(--rj-layout-container-size);margin-inline:auto;padding-inline:var(--rj-layout-gutter)}.rj-container[data-container=reading]{--rj-layout-container-size:var(--rj-layout-container-reading)}.rj-container[data-container=content]{--rj-layout-container-size:var(--rj-layout-container-content)}.rj-container[data-container=wide]{--rj-layout-container-size:var(--rj-layout-container-wide)}.rj-container[data-container=workbench]{--rj-layout-container-size:var(--rj-layout-container-workbench)}.rj-container[data-gutter="0"]{--rj-layout-gutter:var(--rj-space-0)}.rj-container[data-gutter="0-5"]{--rj-layout-gutter:var(--rj-space-0-5)}.rj-container[data-gutter="1"]{--rj-layout-gutter:var(--rj-space-1)}.rj-container[data-gutter="1-5"]{--rj-layout-gutter:var(--rj-space-1-5)}.rj-container[data-gutter="2"]{--rj-layout-gutter:var(--rj-space-2)}.rj-container[data-gutter="2-5"]{--rj-layout-gutter:var(--rj-space-2-5)}.rj-container[data-gutter="3"]{--rj-layout-gutter:var(--rj-space-3)}.rj-container[data-gutter="3-5"]{--rj-layout-gutter:var(--rj-space-3-5)}.rj-container[data-gutter="4"]{--rj-layout-gutter:var(--rj-space-4)}.rj-container[data-gutter="4-5"]{--rj-layout-gutter:var(--rj-space-4-5)}.rj-container[data-gutter="5"]{--rj-layout-gutter:var(--rj-space-5)}.rj-container[data-gutter="6"]{--rj-layout-gutter:var(--rj-space-6)}.rj-container[data-gutter="7"]{--rj-layout-gutter:var(--rj-space-7)}.rj-container[data-gutter="8"]{--rj-layout-gutter:var(--rj-space-8)}.rj-container[data-gutter="10"]{--rj-layout-gutter:var(--rj-space-10)}.rj-container[data-gutter="12"]{--rj-layout-gutter:var(--rj-space-12)}.rj-container[data-gutter="14"]{--rj-layout-gutter:var(--rj-space-14)}.rj-container[data-gutter="16"]{--rj-layout-gutter:var(--rj-space-16)}.rj-container[data-gutter="20"]{--rj-layout-gutter:var(--rj-space-20)}.rj-sidebar{display:grid;grid-template-columns:minmax(0,var(--rj-layout-sidebar-width)) minmax(0,1fr);grid-gap:var(--rj-layout-gap);gap:var(--rj-layout-gap)}.rj-sidebar[data-sidebar-width=sm]{--rj-layout-sidebar-width:var(--rj-layout-sidebar-sm)}.rj-sidebar[data-sidebar-width=md]{--rj-layout-sidebar-width:var(--rj-layout-sidebar-md)}.rj-sidebar[data-side=end]{grid-template-columns:minmax(0,1fr) minmax(0,var(--rj-layout-sidebar-width))}.rj-center{display:grid;place-items:center}}@media (max-width:900px){@layer components{.rj-sidebar,.rj-sidebar[data-side=end]{grid-template-columns:minmax(0,1fr)}}}