.rrs-head{display:flex;align-items:flex-end;gap:14px;margin-bottom:18px}.rrs-head__sub{font-size:12.5px;color:var(--rr-ink-3);margin-top:4px}.rrs-head__spacer{flex:1 1}.rrs-progress{display:flex;align-items:center;gap:8px;min-width:0}.rrs-progress__bar{flex:1 1;height:6px;min-width:60px;background:var(--rr-inset);border-radius:999px;overflow:hidden}.rrs-progress__fill{height:100%;border-radius:999px;background:var(--rr-success);transition:width .2s ease}.rrs-progress__fill[data-zero=true]{background:var(--rr-border-strong)}.rrs-progress__count{font-family:var(--rr-font-mono);font-size:11px;color:var(--rr-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rrs-cardhead{font-size:13px;font-weight:600;color:var(--rr-ink);padding:14px 16px 10px}.rrs-cardhead,.rrs-signer{border-bottom:1px solid var(--rr-border)}.rrs-signer{display:flex;align-items:center;gap:12px;padding:12px 16px}.rrs-signer:last-child{border-bottom:none}.rrs-signer__order{width:24px;height:24px;border-radius:999px;background:var(--rr-inset);border:1px solid var(--rr-border);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--rr-ink-2);flex-shrink:0}.rrs-signer__main{flex:1 1;min-width:0}.rrs-signer__name{font-size:13px;font-weight:600;color:var(--rr-ink)}.rrs-signer__mail{font-size:11.5px;color:var(--rr-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrs-signer__note{font-size:11.5px;color:var(--rr-danger);margin-top:2px}.rrs-steps{display:flex;gap:8px;margin-bottom:18px}.rrs-step{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--rr-border);background:var(--rr-card);font-size:12px;font-weight:600;color:var(--rr-ink-3)}.rrs-step[data-state=active]{border-color:var(--rr-info);color:var(--rr-ink)}.rrs-step[data-state=done]{color:var(--rr-success)}.rrs-step__n{width:18px;height:18px;border-radius:999px;background:var(--rr-inset);display:flex;align-items:center;justify-content:center;font-size:10.5px}.rrs-step[data-state=active] .rrs-step__n{background:var(--rr-info);color:#fff}.rrs-step[data-state=done] .rrs-step__n{background:var(--rr-success);color:#fff}.rrs-fe{border:1px solid var(--rr-border);border-radius:var(--rr-radius-card);overflow:hidden;flex-direction:column;height:640px}.rrs-fe,.rrs-fe__toolbar{background:var(--rr-card);display:flex}.rrs-fe__toolbar{align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--rr-border)}.rrs-fe__file{font-size:12.5px;font-weight:600;color:var(--rr-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.rrs-fe__pageinfo{font-size:11.5px;color:var(--rr-ink-3);white-space:nowrap}.rrs-fe__zoom{font-family:var(--rr-font-mono);font-size:10.5px;color:var(--rr-ink-2);background:var(--rr-inset);border:1px solid var(--rr-border);border-radius:var(--rr-radius-pill);padding:3px 10px}.rrs-fe__hint{font-size:12px;color:var(--rr-ink-3)}.rrs-fe__body{flex:1 1;min-height:0;display:flex}.rrs-fe__rail{width:126px;flex-shrink:0;border-right:1px solid var(--rr-border);background:var(--rr-inset);padding:14px 0;display:flex;flex-direction:column;align-items:center;gap:14px;overflow-y:auto}.rrs-fe__raillabel{font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--rr-ink-3)}.rrs-fe__thumb{position:relative;width:86px;background:#fff;border:1px solid var(--rr-border-strong);border-radius:6px;cursor:pointer;overflow:hidden;padding:0;display:block}.rrs-fe__thumb[data-current=true]{border:2px solid var(--rr-info)}.rrs-fe__thumbno{font-size:10.5px;font-family:var(--rr-font-mono);color:var(--rr-ink-3)}.rrs-fe__thumbno[data-current=true]{color:var(--rr-ink)}.rrs-fe__well{flex:1 1;min-width:0;background:#e6eaf1;display:flex;align-items:flex-start;justify-content:center;padding:22px;overflow:auto}.rrs-fe__page{position:relative;background:#fff;border:1px solid #c7d0de;border-radius:4px;flex-shrink:0}.rrs-fe__field{position:absolute;border-radius:6px;display:flex;align-items:center;gap:6px;padding:0 7px;font-weight:600;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;box-sizing:border-box}.rrs-fe__field[data-dragging=true]{box-shadow:0 10px 28px rgba(11,18,32,.3);transform:rotate(-2deg);cursor:-webkit-grabbing;cursor:grabbing;z-index:3}.rrs-fe__grip{font-size:9px;letter-spacing:-1px;opacity:.75;line-height:1}.rrs-fe__fieldlabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rrs-fe__avatar{border-radius:999px;color:#fff;font-size:8px;font-weight:700;flex-shrink:0;margin-left:auto}.rrs-fe__avatar,.rrs-fe__handle{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.rrs-fe__handle{position:absolute;background:transparent;touch-action:none;z-index:4}.rrs-fe__handledot{width:8px;height:8px;background:#fff;border-radius:2px;border:1.5px solid;box-sizing:border-box}.rrs-fe__ghost{position:absolute;border:1.5px dashed #2a78d6;border-radius:6px;background:rgba(42,120,214,.05);pointer-events:none;z-index:2;box-sizing:border-box}@keyframes rrs-fe-pulse{0%,to{opacity:.55}50%{opacity:1}}.rrs-fe__skelpage{width:412px;height:566px;border:1px solid #c7d0de;border-radius:4px}.rrs-fe__skelpage,.rrs-fe__skelthumb{background:#fff;animation:rrs-fe-pulse 1.6s ease-in-out infinite}.rrs-fe__skelthumb{width:86px;height:112px;border:1px solid var(--rr-border-strong);border-radius:6px}.rrs-fe__panel{width:296px;flex-shrink:0;border-left:1px solid var(--rr-border);padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:18px}.rrs-fe__sect{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--rr-ink-3);margin-bottom:10px}.rrs-fe__signer{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;background:transparent;border:none;width:100%;text-align:left;font-family:inherit}.rrs-fe__signer[data-active=true]{background:var(--rr-raised)}.rrs-fe__swatch{width:12px;height:12px;border-radius:3px;flex-shrink:0}.rrs-fe__chip{font-family:var(--rr-font-mono);font-size:10.5px;color:var(--rr-ink-2);background:var(--rr-inset);border:1px solid var(--rr-border);border-radius:var(--rr-radius-pill);padding:2px 8px;white-space:nowrap}.rrs-fe__tile{border:1px dashed var(--rr-border-strong);border-radius:8px;padding:9px 10px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--rr-ink-2);cursor:-webkit-grab;cursor:grab;background:var(--rr-card);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;font-family:inherit}.rrs-fe__tile:disabled{cursor:default;opacity:.55}.rrs-fe__propcard{border:1px solid var(--rr-border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:11px}.rrs-fe__num{width:100%;background:var(--rr-inset);border:1px solid var(--rr-border);border-radius:var(--rr-radius-input);padding:6px 8px;color:var(--rr-ink);font-family:var(--rr-font-mono);font-size:12px;text-align:right;outline:none;box-sizing:border-box;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.rrs-fe__num::-webkit-inner-spin-button,.rrs-fe__num::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rrs-fe__numlabel{font-size:10px;color:var(--rr-ink-3);margin-bottom:4px;letter-spacing:.04em}.rrs-fe__selectwrap{position:relative}.rrs-fe__select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--rr-inset);border:1px solid var(--rr-border);border-radius:var(--rr-radius-input);padding:9px 30px;color:var(--rr-ink);font-size:13px;font-family:inherit;outline:none;cursor:pointer}.rrs-fe__toggle{width:34px;height:19px;border-radius:999px;position:relative;flex-shrink:0;cursor:pointer;border:none;padding:0;background:var(--rr-border-strong);transition:background var(--rr-dur-fast) var(--rr-ease)}.rrs-fe__toggle[data-on=true]{background:var(--rr-info)}.rrs-fe__knob{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:999px;background:#fff;transition:left var(--rr-dur-fast) var(--rr-ease)}.rrs-fe__toggle[data-on=true] .rrs-fe__knob{left:17px}.rrs-tiers{display:flex;gap:12px;align-items:stretch}.rrs-tier{flex:1 1;min-width:0;border-radius:12px;border:1px solid var(--rr-border);background:var(--rr-card);padding:17px;cursor:pointer;display:flex;flex-direction:column;gap:9px;text-align:left;font-family:inherit;color:inherit}.rrs-tier[data-selected=true]{border:2px solid var(--rr-info);padding:16px}.rrs-tier[data-disabled=true]{opacity:.55;cursor:not-allowed}.rrs-tier__head{display:flex;align-items:center;gap:10px}.rrs-tier__radio{width:16px;height:16px;border-radius:999px;border:1.5px solid var(--rr-border-strong);background:var(--rr-card);flex-shrink:0;box-sizing:border-box}.rrs-tier[data-selected=true] .rrs-tier__radio{border:5px solid var(--rr-info)}.rrs-tier[data-disabled=true] .rrs-tier__radio{border:1.5px solid var(--rr-border);background:var(--rr-inset)}.rrs-tier__name{font-size:13px;font-weight:600;color:var(--rr-ink);flex:1 1;min-width:0}.rrs-tier__price{font-family:var(--rr-font-mono);font-size:11px;color:var(--rr-ink);background:var(--rr-inset);border:1px solid var(--rr-border);border-radius:var(--rr-radius-pill);padding:3px 10px;white-space:nowrap}.rrs-tier__body{font-size:12px;color:var(--rr-ink-2);line-height:1.55}.rrs-tier__foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}.rrs-tier__badge{display:inline-flex;font-size:11px;font-weight:600;border-radius:var(--rr-radius-pill);padding:3px 10px;color:var(--rr-ink-2);background:var(--rr-inset);border:1px solid var(--rr-border);white-space:nowrap}.rrs-tier__note{font-size:11px}.rrs-tier-explainer,.rrs-tier__note{color:var(--rr-ink-3);line-height:1.5}.rrs-tier-explainer{margin-top:10px;font-size:11.5px}.rrs-stable__head{font-size:13px;font-weight:600;color:var(--rr-ink);padding:14px 20px 10px;border-bottom:1px solid var(--rr-border)}.rrs-srow{display:grid;grid-template-columns:34px 1.4fr 1fr 1fr;grid-gap:12px;gap:12px;padding:12px 20px;border-top:1px solid var(--rr-border);align-items:start;font-size:12.5px}.rrs-srow--head{border-top:none;padding:10px 20px;background:var(--rr-inset);font-size:11px;color:var(--rr-ink-3);font-weight:600;letter-spacing:.04em;text-transform:uppercase;align-items:center}.rrs-srow__signer{min-width:0;display:grid;grid-gap:8px;gap:8px}.rrs-stable__foot{display:flex;align-items:center;gap:14px;padding:12px 20px;border-top:1px solid var(--rr-border)}.rrs-infostrip{background:var(--rr-info-wash);border:1px solid var(--rr-info-wash-strong);border-radius:10px;padding:12px 14px;font-size:12.5px;color:var(--rr-ink-2);line-height:1.6;display:flex;gap:10px;align-items:flex-start}.rrs-infostrip__icon{color:var(--rr-info);flex-shrink:0;margin-top:1px;display:flex}.rrs-tpl-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.rrs-tpl{background:var(--rr-card);border:1px solid var(--rr-border);border-radius:var(--rr-radius-card);padding:20px;display:flex;flex-direction:column;gap:10px;transition:background var(--rr-dur-fast) var(--rr-ease),border-color var(--rr-dur-fast) var(--rr-ease)}.rrs-tpl:hover{background:var(--rr-raised);border-color:var(--rr-border-strong)}.rrs-tpl__head{display:flex;align-items:center;gap:10px;color:var(--rr-ink-3)}.rrs-tpl__name{font-size:13.5px;font-weight:600;color:var(--rr-ink);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrs-tpl__meta{font-size:11.5px;color:var(--rr-ink-3)}.rrs-tpl__chips{display:flex;gap:6px;flex-wrap:wrap}.rrs-tpl__chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;border-radius:var(--rr-radius-pill);padding:3px 10px;white-space:nowrap}.rrs-tpl__chipswatch{width:8px;height:8px;border-radius:2px;flex-shrink:0}.rrs-tpl__foot{display:flex;align-items:center;gap:8px;margin-top:2px}.rrs-tpl__used{font-size:11px;color:var(--rr-ink-3);flex:1 1;min-width:0}.rrs-tpl-skel{height:148px;background:var(--rr-card);border:1px solid var(--rr-border);border-radius:var(--rr-radius-card);animation:rrs-fe-pulse 1.6s ease-in-out infinite}.rrs-warnbanner{background:var(--rr-warning-wash);border:1px solid var(--rr-warning-wash-strong);border-radius:10px;padding:10px 14px;font-size:12.5px;color:var(--rr-warning);line-height:1.5;margin-bottom:14px}.rrs-role{display:flex;align-items:center;gap:10px}.rrs-role__name{font-size:12.5px;font-weight:600;color:var(--rr-ink);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrs-role__count{font-family:var(--rr-font-mono);font-size:10.5px;color:var(--rr-ink-2);background:var(--rr-inset);border:1px solid var(--rr-border);border-radius:var(--rr-radius-pill);padding:2px 8px;white-space:nowrap;flex-shrink:0}.rrs-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.rrs-form__full{grid-column:1/-1}.rrs-footnote{margin-top:10px}.rrs-footnote,.rrs-tfoot{font-size:11.5px;color:var(--rr-ink-3)}.rrs-tfoot{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid var(--rr-border)}.rrs-loadmore{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--rr-info);font:inherit;font-weight:600;cursor:pointer}.rrs-loadmore:disabled{color:var(--rr-ink-3);cursor:default}.rrs-tl{display:flex;flex-direction:column;padding:4px 16px 14px}.rrs-tl__step{display:flex;gap:12px;position:relative;-webkit-padding-after:14px;padding-block-end:14px}.rrs-tl__step:last-child{-webkit-padding-after:0;padding-block-end:0}.rrs-tl__rail{display:flex;flex-direction:column;align-items:center;width:14px;flex-shrink:0}.rrs-tl__dot{width:10px;height:10px;border-radius:999px;border:2px solid var(--rr-border-strong);background:var(--rr-card);flex-shrink:0;margin-top:3px}.rrs-tl__dot[data-tone=success]{border-color:var(--rr-success);background:var(--rr-success)}.rrs-tl__dot[data-tone=danger]{border-color:var(--rr-danger);background:var(--rr-danger)}.rrs-tl__line{flex:1 1;width:2px;background:var(--rr-border);margin-top:4px}.rrs-tl__main{flex:1 1;min-width:0;display:flex;align-items:baseline;gap:10px}.rrs-tl__label{font-size:12.5px;font-weight:600;color:var(--rr-ink)}.rrs-tl__sub{font-size:11.5px;color:var(--rr-ink-3)}.rrs-tl__time{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--rr-font-mono);font-size:11px;color:var(--rr-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rrs-idpanel{display:flex;align-items:center;gap:12px}.rrs-idpanel__dot{width:10px;height:10px;border-radius:999px;background:var(--rr-border-strong);flex-shrink:0}.rrs-idpanel__dot[data-status=verified]{background:var(--rr-success)}.rrs-idpanel__dot[data-status=pending]{background:var(--rr-warning)}.rrs-idpanel__dot[data-status=failed]{background:var(--rr-danger)}