@keyframes rra-spin{to{transform:rotate(1turn)}}.rra-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.rra-sub{font-size:var(--rr-fs-body-sm);color:var(--rr-ink-2);line-height:1.55;max-width:680px;margin-bottom:18px}.rra-queue{display:flex;flex-direction:column;gap:14px;max-width:720px}.rra-card{background:var(--rr-card);border:1px solid var(--rr-border);border-radius:var(--rr-radius-card);padding:22px;transition:border-color var(--rr-dur-fast) var(--rr-ease)}.rra-card:hover{border-color:var(--rr-border-strong)}.rra-card__row{display:flex;align-items:flex-start;gap:14px}.rra-card__icon{width:36px;height:36px;border-radius:var(--rr-radius-input);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rra-card__main{flex:1 1;min-width:0}.rra-card__titlerow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rra-card__title{font-size:14.5px;font-weight:600}.rra-card__meta{font-size:var(--rr-fs-body-sm);color:var(--rr-ink-2);margin-top:6px;line-height:1.55}.rra-card__meta b{color:var(--rr-ink);font-weight:600}.rra-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--rr-inset);border:1px solid var(--rr-border);border-radius:var(--rr-radius-input);padding:10px 14px;margin-block:14px;font-size:var(--rr-fs-body-sm);color:var(--rr-ink-2)}.rra-summary__hash{display:inline-flex;align-items:center;gap:6px;color:var(--rr-ink-3);font-size:var(--rr-fs-meta-sm)}.rra-progressrow{display:flex;align-items:center;gap:10px;margin-bottom:16px}.rra-progress{flex:1 1;height:6px;background:var(--rr-inset);overflow:hidden}.rra-progress,.rra-progress__fill{border-radius:var(--rr-radius-pill)}.rra-progress__fill{height:100%;background:var(--rr-primary);transition:width .4s var(--rr-ease),background .4s var(--rr-ease)}.rra-progress__fill[data-done=true]{background:var(--rr-success)}.rra-countdown,.rra-progress__label{font-size:12px;color:var(--rr-ink-2);white-space:nowrap}.rra-countdown[data-tone=warning]{color:var(--rr-warning);font-weight:600}.rra-countdown[data-tone=danger]{color:var(--rr-danger);font-weight:600}.rra-avatar{border-radius:var(--rr-radius-pill);justify-content:center;font-weight:600;flex-shrink:0}.rra-avatar,.rra-avstack{display:inline-flex;align-items:center}.rra-avstack .rra-avatar{border:2px solid var(--rr-card)}.rra-avstack .rra-avatar+.rra-avatar,.rra-avstack .rra-avatar+.rra-avslot,.rra-avstack .rra-avslot+.rra-avatar{-webkit-margin-start:-7px;margin-inline-start:-7px}.rra-avslot{width:22px;height:22px;border-radius:var(--rr-radius-pill);border:1.5px dashed var(--rr-border-strong);background:var(--rr-card);flex-shrink:0}.rra-code{background:var(--rr-inset);border:1px solid var(--rr-border);border-radius:var(--rr-radius-input);padding:12px 14px;font-family:var(--rr-font-mono);font-size:var(--rr-fs-meta-sm);line-height:1.7;color:var(--rr-ink-2);overflow-x:auto;margin:0;white-space:pre}.rra-hist{display:grid;grid-template-columns:auto minmax(0,2.4fr) minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;padding:12px 20px;border-top:1px solid var(--rr-border);font-size:var(--rr-fs-body-sm);align-items:center;cursor:pointer;transition:background var(--rr-dur-fast) var(--rr-ease);background:none;border-inline:none;border-bottom:none;width:100%;text-align:start;font-family:inherit;color:inherit}.rra-hist:hover{background:var(--rr-raised)}.rra-hist__title{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rra-hist__when{font-family:var(--rr-font-mono);font-size:var(--rr-fs-meta-sm);color:var(--rr-ink-3);white-space:nowrap}.rra-decision{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--rr-border);font-size:var(--rr-fs-body-sm)}.rra-decision:first-of-type{border-top:none}.rra-decision__who{flex:1 1;min-width:0;font-weight:500}.rra-decision__kid{font-family:var(--rr-font-mono);font-size:var(--rr-fs-meta-sm);color:var(--rr-ink-3)}.rra-signring{width:14px;height:14px;border:2px solid var(--rr-primary);border-block-start-color:transparent;border-radius:var(--rr-radius-pill);display:inline-block;flex-shrink:0;animation:rra-spin .9s linear infinite}.rra-exec{display:flex;align-items:center;gap:10px;background:var(--rr-success-dim);border-radius:var(--rr-radius-input);padding:12px 16px;animation:rr-seal-pulse .4s var(--rr-ease)}.rra-exec__text{flex:1 1;min-width:0;font-size:var(--rr-fs-body);color:var(--rr-success);font-weight:600}.rra-exec--danger{background:var(--rr-danger-wash);animation:none}.rra-exec--danger .rra-exec__text{color:var(--rr-danger)}.rra-keyline{display:flex;align-items:center;gap:8px;font-size:var(--rr-fs-meta);color:var(--rr-ink-2);background:var(--rr-inset);border:1px solid var(--rr-border);border-radius:var(--rr-radius-input);padding:9px 12px}.rra-error{font-size:var(--rr-fs-body-sm);color:var(--rr-danger);background:var(--rr-danger-wash-faint);border:1px solid var(--rr-danger-wash-strong);border-radius:var(--rr-radius-input);padding:9px 12px;line-height:1.5}.rra-label{font-size:12px;color:var(--rr-ink-2);margin-bottom:6px}.rra-input,.rra-select{width:100%;background:var(--rr-inset);border:1px solid var(--rr-border-strong);border-radius:var(--rr-radius-input);padding:9px 12px;color:var(--rr-ink);font-size:var(--rr-fs-body);font-family:var(--rr-font-ui);outline:none;transition:border-color var(--rr-dur-fast) var(--rr-ease)}.rra-input:focus,.rra-select:focus{border-color:var(--rr-primary)}.rra-select{cursor:pointer}.rra-select--compact{width:auto;padding:6px 10px;font-size:12px;border-color:var(--rr-border)}.rra-rolecard{border:1px solid var(--rr-border);border-radius:12px;padding:12px 14px;cursor:pointer;background:none;width:100%;text-align:start;font-family:inherit;color:inherit;transition:border-color var(--rr-dur-fast) var(--rr-ease),background var(--rr-dur-fast) var(--rr-ease)}.rra-rolecard:hover{border-color:var(--rr-border-strong)}.rra-rolecard[data-active=true]{border-color:var(--rr-primary);background:var(--rr-info-wash)}.rra-rolecard__head{display:flex;align-items:center;gap:10px}.rra-radio{width:14px;height:14px;border-radius:var(--rr-radius-pill);border:2px solid var(--rr-border-strong);flex-shrink:0;transition:border-color var(--rr-dur-fast) var(--rr-ease)}.rra-rolecard[data-active=true] .rra-radio{border-color:var(--rr-primary);background:var(--rr-primary);box-shadow:inset 0 0 0 3px var(--rr-card)}.rra-rolecard__name{font-size:13px;font-weight:600}.rra-rolecard__desc{font-size:var(--rr-fs-meta);color:var(--rr-ink-2);-webkit-margin-before:4px;margin-block-start:4px;-webkit-margin-start:24px;margin-inline-start:24px;line-height:1.5}.rra-kebabwrap{position:relative;display:flex;justify-content:flex-end}.rra-kebab{width:28px;height:28px;border-radius:var(--rr-radius-small);border:none;background:transparent;color:var(--rr-ink-3);font-size:15px;cursor:pointer;font-family:inherit;line-height:1;transition:background var(--rr-dur-fast) var(--rr-ease),color var(--rr-dur-fast) var(--rr-ease)}.rra-kebab:hover{background:var(--rr-raised);color:var(--rr-ink)}.rra-menu-scrim{position:fixed;inset:0;z-index:30}.rra-menu{position:absolute;inset-block-start:32px;inset-inline-end:0;z-index:31;min-width:168px;background:var(--rr-card);border:1px solid var(--rr-border);border-radius:var(--rr-radius-input);box-shadow:var(--rr-shadow-modal);padding:5px;animation:rr-up var(--rr-dur-fast) var(--rr-ease)}.rra-menu__item{display:block;width:100%;text-align:start;background:none;border:none;border-radius:var(--rr-radius-small);padding:8px 10px;font-size:12.5px;color:var(--rr-ink);cursor:pointer;font-family:inherit;transition:background var(--rr-dur-fast) var(--rr-ease)}.rra-menu__item:hover{background:var(--rr-raised)}.rra-menu__item--danger{color:var(--rr-danger)}.rra-audit-row{display:grid;grid-template-columns:132px minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,2fr) minmax(0,1fr) 20px;grid-gap:12px;gap:12px;padding:10px 20px;border-top:1px solid var(--rr-border);font-size:12px;align-items:center;cursor:pointer;width:100%;text-align:start;background:none;border-inline:none;border-bottom:none;font-family:inherit;color:inherit;transition:background var(--rr-dur-fast) var(--rr-ease)}.rra-audit-detail,.rra-audit-row:hover,.rra-audit-row[data-open=true]{background:var(--rr-raised)}.rra-audit-detail{padding:4px 20px 14px;border-top:none}.rra-audit-chev{color:var(--rr-ink-3);transition:transform var(--rr-dur-fast) var(--rr-ease);display:inline-flex}.rra-audit-row[data-open=true] .rra-audit-chev{transform:rotate(90deg)}.rra-footnote{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--rr-border);font-size:var(--rr-fs-meta);color:var(--rr-ink-3);flex-wrap:wrap}.rra-footnote__shield{color:var(--rr-success);display:inline-flex;opacity:.8}.rra-filterbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.rra-filterbar__field{display:flex;flex-direction:column;min-width:0}.rra-filterbar__field .rra-input,.rra-filterbar__field .rra-select{width:auto;min-width:150px;padding:7px 10px;font-size:12.5px;border-color:var(--rr-border)}.rra-lockrole{display:inline-flex;align-items:center;gap:6px}.rra-invite-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:11px 20px;border-top:1px solid var(--rr-border);font-size:var(--rr-fs-body-sm);align-items:center}