.rj-tag-input{position:relative;min-width:0}.rj-tag-input__control{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;min-height:2.75rem;padding:.375rem .5rem;border:1px solid var(--paper-deep);border-radius:var(--radius-md);background:var(--paper-rose);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:.3rem .25rem .3rem .65rem;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:.35rem .2rem;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:.75rem;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:space-between;gap:.75rem;min-height:1.25rem;padding-top:.25rem;color:var(--muted);font-size:var(--rj-type-caption-size);line-height:1.45}.rj-tag-input__meta>[role=status]{min-width:0}.rj-tag-input__count{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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:.375rem;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:.375rem;padding:.5rem .6875rem;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:.0625rem .4375rem;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:.5rem .6875rem;color:var(--muted);font-size:var(--rj-type-caption-size)}@media (max-width:480px){.rj-tag-input__control{padding:.375rem}.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}}@layer components{.guided-intake-shell{display:grid;grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);grid-gap:var(--rj-space-5);gap:var(--rj-space-5);min-width:0;max-width:100%;align-items:start}.guided-intake-shell__rail{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--header-h, 80px) + var(--rj-space-4));min-width:0}.guided-intake-shell__mobile-progress .rj-workflow-stepper__list,.guided-intake-shell__rail .rj-workflow-stepper__list{grid-template-columns:1fr;gap:var(--rj-space-1)}.guided-intake-shell__mobile-progress .rj-workflow-stepper__item:not(:last-child):after,.guided-intake-shell__rail .rj-workflow-stepper__item:not(:last-child):after{display:none}.guided-intake-shell__mobile-progress .rj-workflow-stepper__action,.guided-intake-shell__rail .rj-workflow-stepper__action{grid-template-columns:2.5rem minmax(0,1fr);justify-items:start;gap:var(--rj-space-3);padding:var(--rj-space-2);border-radius:var(--rj-radius-md);text-align:start}.guided-intake-shell__mobile-progress .rj-workflow-stepper__item[data-status=current] .rj-workflow-stepper__action,.guided-intake-shell__rail .rj-workflow-stepper__item[data-status=current] .rj-workflow-stepper__action{background:var(--rj-surface-accent)}.guided-intake-shell__mobile-progress .rj-workflow-stepper__marker,.guided-intake-shell__rail .rj-workflow-stepper__marker{grid-row:1/span 2;width:2.5rem;height:2.5rem}.guided-intake-shell__main{min-width:0}.guided-intake-shell__mobile-progress{display:none}.guided-intake-shell__card{min-width:0;border:1px solid var(--rj-border-subtle);border-radius:var(--rj-radius-xl);background:var(--rj-surface-panel);box-shadow:var(--rj-shadow-sm);overflow:clip}.guided-intake-shell__header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--rj-space-3);gap:var(--rj-space-3);align-items:start;padding:var(--rj-space-5);-webkit-border-after:1px solid var(--rj-border-subtle);border-block-end:1px solid var(--rj-border-subtle)}.guided-intake-shell__number{display:grid;place-items:center;min-width:var(--rj-control-min-size);min-height:var(--rj-control-min-size);border-radius:var(--rj-radius-md);background:var(--rj-action-fill);color:var(--rj-text-on-action);font-family:var(--rj-font-mono);font-size:var(--rj-type-caption-size);font-weight:700}.guided-intake-shell__header h3,.material-intake__header h4{margin:0;color:var(--rj-text-primary);font-family:var(--rj-font-display);overflow-wrap:break-word;word-break:normal}.guided-intake-shell__header h3{font-size:var(--rj-type-title-size);line-height:1.35}.guided-intake-shell__header p,.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}.guided-intake-shell__content{min-width:0;padding:var(--rj-space-5)}.guided-intake-shell__actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--rj-space-3);gap:var(--rj-space-3);align-items:center;padding:var(--rj-space-3) var(--rj-space-5);-webkit-border-before:1px solid var(--rj-border-subtle);border-block-start:1px solid var(--rj-border-subtle);background:var(--rj-surface-subtle)}.guided-intake-shell__secondary{display:flex;flex-wrap:wrap;gap:var(--rj-space-2)}.guided-intake-shell__back,.guided-intake-shell__primary{min-height:var(--rj-control-min-size);padding:var(--rj-space-2) var(--rj-space-4);border-radius:var(--rj-radius-pill);font:inherit;font-size:var(--rj-type-body-sm-size);font-weight:700;cursor:pointer}.guided-intake-shell__back{border:1px solid var(--rj-border-strong);background:var(--rj-surface-panel);color:var(--rj-text-secondary)}.guided-intake-shell__primary{border:1px solid var(--rj-action);background:var(--rj-action-fill);color:var(--rj-text-on-action)}.guided-intake-shell__primary:disabled{opacity:.5;cursor:not-allowed}.guided-intake-shell__save-state{color:var(--rj-text-tertiary);font-size:var(--rj-type-caption-size);text-align:end}.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-lg);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:900px){.guided-intake-shell{display:block}.guided-intake-shell__rail{display:none}.guided-intake-shell__mobile-progress{display:block;-webkit-margin-after:var(--rj-space-3);margin-block-end:var(--rj-space-3);border:1px solid var(--rj-border-subtle);border-radius:var(--rj-radius-lg);background:var(--rj-surface-panel)}.guided-intake-shell__mobile-progress>summary{min-height:var(--rj-control-min-size);padding:var(--rj-space-3);cursor:pointer}.guided-intake-shell__mobile-progress>summary,.guided-intake-shell__mobile-progress>summary>span{display:grid;grid-gap:var(--rj-space-1);gap:var(--rj-space-1)}.guided-intake-shell__mobile-progress>summary span{color:var(--rj-text-accent);font-size:var(--rj-type-caption-size);font-weight:700}.guided-intake-shell__mobile-progress>summary strong{color:var(--rj-text-primary);font-size:var(--rj-type-body-size);overflow-wrap:break-word;word-break:normal}.guided-intake-shell__mobile-progress .rj-workflow-stepper{padding:0 var(--rj-space-2) var(--rj-space-2)}.guided-intake-shell__mobile-progress .rj-workflow-stepper__list{display:grid;overflow:visible}.guided-intake-shell__mobile-progress .rj-workflow-stepper__item{width:100%}}@media (max-width:640px){.guided-intake-shell__card{border-radius:var(--rj-radius-lg)}.guided-intake-shell__content,.guided-intake-shell__header{padding:var(--rj-space-3)}.guided-intake-shell__header{grid-template-columns:auto minmax(0,1fr)}.guided-intake-shell__actions{grid-template-columns:1fr;padding:var(--rj-space-3)}.guided-intake-shell__primary,.guided-intake-shell__save-state,.guided-intake-shell__secondary{width:100%}.guided-intake-shell__back,.guided-intake-shell__secondary>*{flex:1 1 8rem}.guided-intake-shell__save-state{text-align:start}.material-intake{gap:var(--rj-space-3);padding:var(--rj-space-3)}.material-intake__files li{grid-template-columns:1fr}}}