.section--tight[data-v-19be20b3]{padding-top:40px}.artifacts[data-v-19be20b3]{min-width:0}.artifacts__header[data-v-19be20b3]{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-bottom:36px;min-width:0}.artifacts__title[data-v-19be20b3]{color:var(--ink-strong);font-family:var(--font-heading);font-size:clamp(1.6rem,2.5vw,2.2rem);margin:0}.artifacts__controls[data-v-19be20b3]{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;max-width:100%;min-width:0}.artifacts__selection-count[data-v-19be20b3]{background:rgba(var(--surface-2-rgb),.48);border:1px solid rgba(var(--accent-rgb),.18);border-radius:var(--radius-pill,999px);color:#fff4e49e;font-size:.78rem;font-weight:600;margin:0;padding:8px 14px}.artifacts__visually-hidden[data-v-19be20b3]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.artifacts__search-wrap[data-v-19be20b3]{position:relative}.artifacts__search[data-v-19be20b3]{background:rgba(var(--surface-2-rgb),.7);border:1px solid rgba(var(--accent-rgb),.2);border-radius:var(--radius-control,6px);color:var(--ink);font-size:.85rem;outline:none;padding:8px 16px;transition:border-color .2s ease,background .2s ease;width:220px}.artifacts__search[data-v-19be20b3]::-moz-placeholder{color:#fff4e459}.artifacts__search[data-v-19be20b3]::placeholder{color:#fff4e459}.artifacts__search[data-v-19be20b3]:focus{background:rgba(var(--surface-2-rgb),.95);border-color:rgba(var(--accent-rgb),.55)}.artifacts__search[data-v-19be20b3]::-webkit-search-cancel-button{-webkit-appearance:none}.artifacts__sort-btn[data-v-19be20b3]{align-items:center;background:rgba(var(--surface-2-rgb),.7);border:1px solid rgba(var(--accent-rgb),.2);border-radius:var(--radius-control,6px);color:#fff4e48c;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;letter-spacing:.05em;padding:8px 16px;transition:border-color .2s ease,color .2s ease,background .2s ease}.artifacts__sort-btn[data-v-19be20b3]:hover{border-color:rgba(var(--accent-rgb),.45);color:var(--ink)}.artifacts__sort-btn--active[data-v-19be20b3]{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.5);color:var(--accent-2)}.artifacts--embedded .artifacts__search[data-v-19be20b3],.artifacts--embedded .artifacts__sort-btn[data-v-19be20b3]{border-radius:var(--tooling-radius-control,6px)}.artifacts__sort-icon[data-v-19be20b3]{font-size:.9rem;line-height:1}.artifacts__empty[data-v-19be20b3]{color:#fff4e466;font-size:.9rem;padding:24px 0}.artifacts__group[data-v-19be20b3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(180deg,rgba(var(--surface-1-rgb),.22),rgba(var(--surface-2-rgb),.08)),radial-gradient(140% 140% at 0 0,rgba(var(--accent-rgb),.08),transparent 55%);border:1px solid rgba(var(--accent-rgb),.14);border-radius:var(--radius-feature,18px);margin-bottom:36px;min-width:0;padding:16px 18px 10px}.artifacts__group[data-v-19be20b3]:last-child{margin-bottom:0}.artifacts--embedded .artifacts__group[data-v-19be20b3]{border-radius:var(--tooling-radius-panel,12px)}.artifacts__group-title[data-v-19be20b3]{font-family:var(--font-heading);font-size:.72rem;letter-spacing:.25em;margin:0 0 8px;padding-left:14px;position:relative;text-transform:uppercase}.artifacts__group-title[data-v-19be20b3]:before{border-radius:2px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.artifacts__group--passive .artifacts__group-title[data-v-19be20b3]{color:var(--ink-strong)}.artifacts__group--passive .artifacts__group-title[data-v-19be20b3]:before{background:#ffffff40}.artifacts__group--reaction .artifacts__group-title[data-v-19be20b3]{color:var(--accent)}.artifacts__group--reaction .artifacts__group-title[data-v-19be20b3]:before{background:var(--accent)}.artifacts__group--bonus .artifacts__group-title[data-v-19be20b3]{color:#7ed4a4}.artifacts__group--bonus .artifacts__group-title[data-v-19be20b3]:before{background:#7ed4a4}.artifacts__group--action .artifacts__group-title[data-v-19be20b3]{color:#e8918f}.artifacts__group--action .artifacts__group-title[data-v-19be20b3]:before{background:#e8918f}.artifacts-table-wrap[data-v-19be20b3]{max-width:100%;min-width:0;overflow-x:auto;scrollbar-color:rgba(var(--accent-rgb),.45) rgba(var(--surface-1-rgb),.35);scrollbar-width:thin;width:100%}.artifacts-table-wrap[data-v-19be20b3]::-webkit-scrollbar{height:8px}.artifacts-table-wrap[data-v-19be20b3]::-webkit-scrollbar-track{background:rgba(var(--surface-1-rgb),.35);border-radius:999px}.artifacts-table-wrap[data-v-19be20b3]::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.42);border-radius:999px}.artifacts-table[data-v-19be20b3]{background:transparent;border-collapse:separate;border-spacing:0 6px;width:100%}.artifacts-table--selectable[data-v-19be20b3]{min-width:640px}.artifacts-table__row[data-v-19be20b3]{background:transparent}.artifacts-table__row>td[data-v-19be20b3]{background:rgba(var(--surface-2-rgb),.12);border-bottom:1px solid rgba(var(--accent-rgb),.1);border-top:1px solid transparent;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.artifacts-table__row>td[data-v-19be20b3]:first-child{border-bottom-left-radius:var(--radius-control,6px);border-top-left-radius:var(--radius-control,6px)}.artifacts-table__row>td[data-v-19be20b3]:last-child{border-bottom-right-radius:var(--radius-control,6px);border-top-right-radius:var(--radius-control,6px)}.artifacts-table__row:nth-child(2n)>td[data-v-19be20b3]{background:rgba(var(--surface-2-rgb),.2)}@media(min-width:1024px){.artifacts-table__row>td[data-v-19be20b3]{border-bottom-width:2px}}.artifacts-table__row:last-child>td[data-v-19be20b3]{border-bottom-color:transparent}.artifacts-table__row:hover>td[data-v-19be20b3]{background:rgba(var(--surface-2-rgb),.34)}.artifacts-table__row--selected>td[data-v-19be20b3]{background:rgba(var(--accent-rgb),.11);border-bottom-color:rgba(var(--accent-rgb),.28);border-top-color:rgba(var(--accent-rgb),.22)}.artifacts-table__row--selected:nth-child(2n)>td[data-v-19be20b3]{background:rgba(var(--accent-rgb),.16)}.artifacts-table__row--selected>td[data-v-19be20b3]:first-child{box-shadow:inset 3px 0 rgba(var(--accent-2-rgb),.9)}.artifacts-table__row--blocked[data-v-19be20b3]:not(.artifacts-table__row--selected){opacity:.58}.artifacts-table__th[data-v-19be20b3]{border-bottom:1px solid rgba(var(--accent-rgb),.15);color:#fff4e459;font-size:.65rem;font-weight:600;letter-spacing:.2em;padding:0 24px 12px 0;text-align:left;text-transform:uppercase}.artifacts-table__th[data-v-19be20b3]:last-child{padding-right:0}.artifacts-table__th--select[data-v-19be20b3]{width:118px}.artifacts-table__select[data-v-19be20b3]{padding:10px 18px 10px 14px;vertical-align:top;width:118px}.artifact-select[data-v-19be20b3]{align-items:center;color:#fff4e494;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:700;gap:8px;min-height:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.artifact-select__input[data-v-19be20b3]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.artifact-select__box[data-v-19be20b3]{align-items:center;background:rgba(var(--surface-1-rgb),.42);border:1px solid rgba(var(--accent-rgb),.38);border-radius:6px;color:var(--accent-2);display:inline-flex;height:18px;justify-content:center;line-height:1;transition:border-color .2s ease,background .2s ease;width:18px}.artifact-select:hover .artifact-select__box[data-v-19be20b3]{border-color:rgba(var(--accent-rgb),.62)}.artifact-select__input:checked+.artifact-select__box[data-v-19be20b3]{background:rgba(var(--accent-rgb),.18);border-color:rgba(var(--accent-rgb),.72)}.artifact-select__input:focus-visible+.artifact-select__box[data-v-19be20b3]{outline:2px solid rgba(var(--accent-rgb),.55);outline-offset:2px}.artifact-select__input:disabled+.artifact-select__box[data-v-19be20b3],.artifact-select__input:disabled~.artifact-select__label[data-v-19be20b3]{cursor:not-allowed;opacity:.55}.artifact-select__mark[data-v-19be20b3]{font-size:.8rem}.artifacts-table__name[data-v-19be20b3]{color:var(--ink-strong);font-family:var(--font-heading);font-size:.92rem;padding:10px 24px 10px 0;vertical-align:top;white-space:nowrap;width:210px}.artifacts-table__name--accent[data-v-19be20b3]{color:var(--accent-2)}.artifacts-table__desc[data-v-19be20b3]{color:var(--ink-muted);font-size:.86rem;line-height:1.6;padding:10px 0;vertical-align:top}@media(max-width:768px){.artifacts__group[data-v-19be20b3]{padding:12px 14px 8px}.artifacts__search[data-v-19be20b3]{width:min(220px,calc(100vw - 56px))}.artifacts-table-wrap[data-v-19be20b3]{overflow:visible}.artifacts-table--selectable[data-v-19be20b3],.artifacts-table--selectable tbody[data-v-19be20b3]{display:grid;gap:10px;min-width:0}.artifacts-table--selectable thead[data-v-19be20b3]{display:none}.artifacts-table--selectable .artifacts-table__row[data-v-19be20b3]{background:rgba(var(--surface-2-rgb),.12);border:1px solid rgba(var(--accent-rgb),.16);border-radius:var(--tooling-radius-control,6px);display:grid;gap:8px 12px;grid-template-columns:auto minmax(0,1fr);padding:12px}.artifacts-table--selectable .artifacts-table__row>td[data-v-19be20b3]{background:transparent;border:0;padding:0}.artifacts-table--selectable .artifacts-table__select[data-v-19be20b3]{grid-row:1;width:auto}.artifacts-table--selectable .artifacts-table__name[data-v-19be20b3]{grid-column:2;white-space:normal;width:auto}.artifacts-table--selectable .artifacts-table__desc[data-v-19be20b3]{grid-column:1/-1}.artifact-select__label[data-v-19be20b3]{display:none}}
