.RH53RW_startButton{border:1px solid var(--color-brand);background:var(--color-brand);height:40px;color:var(--color-on-brand);font:inherit;transition:background-color var(--dur-fast) var(--ease-standard);border-radius:8px;align-self:flex-start;align-items:center;margin-top:12px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.RH53RW_startButton:hover{border-color:var(--color-brand-hover);background:var(--color-brand-hover)}.RH53RW_startButton:focus-visible{outline:2px solid var(--color-brand-ring);outline-offset:2px}.RH53RW_form{flex-direction:column;gap:12px;display:flex}.RH53RW_composerField{flex-direction:column;gap:6px;display:flex}.RH53RW_optional{color:var(--color-ink-muted);font-weight:400}.RH53RW_help{color:var(--color-ink-muted);font-size:12px;font-weight:400;line-height:16px}.RH53RW_helpRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.RH53RW_clearAll{color:var(--color-brand-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600}.RH53RW_clearAll:hover{text-decoration:underline}.RH53RW_clearAll:focus-visible{outline:2px solid var(--color-brand-ring);outline-offset:2px;border-radius:4px}.RH53RW_clearAll:disabled{opacity:.5;cursor:default}.RH53RW_after{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.RH53RW_afterTitle{color:var(--color-ink);font-size:14px;font-weight:600;line-height:20px}.RH53RW_afterOption{color:var(--color-ink-secondary);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}.RH53RW_afterOption input{width:16px;height:16px;accent-color:var(--color-brand);flex:none;margin:2px 0 0}.RH53RW_after:disabled .RH53RW_afterOption{cursor:default;opacity:.65}.RH53RW_allowance{color:var(--color-brand-dark);margin:0;font-size:13px;font-weight:500;line-height:18px}.RH53RW_limit{color:var(--color-ink-secondary);gap:8px;margin:0;font-size:14px;line-height:20px;display:grid}.RH53RW_limitLead{color:var(--color-ink);font-weight:600}.RH53RW_status{min-height:18px;margin:0;font-size:13px;line-height:18px}.RH53RW_error{color:var(--color-danger)}.RH53RW_startButton:disabled{border-color:var(--color-line-strong);background:var(--color-surface-sunken);color:var(--color-ink-muted);cursor:default}.RH53RW_writing,.RH53RW_writeFailed{align-items:center;gap:8px;margin:8px 0 0;font-size:13px;line-height:18px;display:flex}.RH53RW_writing{color:var(--color-ink-secondary)}.RH53RW_writeFailed{color:var(--color-danger)}.RH53RW_spinner{border:2px solid var(--color-line-strong);border-top-color:var(--color-brand);border-radius:50%;flex:none;width:14px;height:14px;animation:.9s linear infinite RH53RW_write-spin}@keyframes RH53RW_write-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.RH53RW_spinner{border-top-color:var(--color-line-strong);background:var(--color-brand-soft);animation:none}}.RH53RW_progressCard{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;padding:24px}.RH53RW_progressTitle{color:var(--color-ink);margin:0;font-size:20px;font-weight:700;line-height:28px}.RH53RW_progressSteps{flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.RH53RW_progressSteps li{align-items:center;gap:8px;display:inline-flex}.RH53RW_progressMark{border:1.5px solid var(--color-line-strong);border-radius:999px;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.RH53RW_progressMark svg{width:12px;height:12px}.RH53RW_progressDone{color:var(--color-ink-secondary)}.RH53RW_progressDone .RH53RW_progressMark{border-color:var(--color-ok-solid);background:var(--color-ok-solid);color:#fff}.RH53RW_progressNow{color:var(--color-brand-dark)}.RH53RW_progressNow .RH53RW_progressMark{border-color:var(--color-brand)}.RH53RW_progressPulse{background:var(--color-brand);border-radius:999px;width:8px;height:8px}.RH53RW_progressClock{min-width:5ch;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-weight:500;display:inline-block}.RH53RW_progressNext{color:var(--color-ink-muted)}.RH53RW_progressLines{gap:10px;margin-top:22px;display:grid}.RH53RW_progressLines span{background:linear-gradient(90deg, var(--color-surface-sunken) 0%, var(--color-line) 50%, var(--color-surface-sunken) 100%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.6s linear infinite RH53RW_write-shimmer}.RH53RW_progressChecks{border:1px solid var(--color-line);background:var(--color-surface-page);border-radius:10px;gap:8px;margin-top:18px;padding:12px 14px;display:grid}.RH53RW_progressChecksTitle{color:var(--color-ink);margin:0;font-size:14px;font-weight:600}.RH53RW_progressChecksNote{color:var(--color-ink-secondary);margin:0;font-size:13px;line-height:19px}.RH53RW_progressTries{gap:8px;margin:0;padding:0;list-style:none;display:grid}.RH53RW_tryLabel{font-size:13px;font-weight:600}.RH53RW_tryMissed .RH53RW_tryLabel{color:var(--color-warn,var(--color-danger))}.RH53RW_tryPassed .RH53RW_tryLabel{color:var(--color-ok)}.RH53RW_tryProblems{color:var(--color-ink-secondary);margin:4px 0 0;padding-inline-start:18px;font-size:13px;line-height:19px;list-style:outside}.RH53RW_progressHint{color:var(--color-ink-muted);margin:18px 0 0;font-size:14px;line-height:20px}.RH53RW_progressNote{color:var(--color-ink-secondary);margin:8px 0 0;font-size:14px;font-weight:600;line-height:20px}.RH53RW_progressRow{padding:12px 16px}.RH53RW_progressRowTitle{color:#0000;background:linear-gradient(90deg, var(--color-ink-muted) 0%, var(--color-ink-muted) 40%, var(--color-ink) 50%, var(--color-ink-muted) 60%, var(--color-ink-muted) 100%) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:600;animation:2.2s linear infinite RH53RW_write-shimmer}@keyframes RH53RW_write-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes RH53RW_write-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.RH53RW_progressPulse,.RH53RW_progressLines span,.RH53RW_progressRowTitle{color:var(--color-ink-muted);animation:none}}.RH53RW_relayCard{border:1px solid var(--color-line);background:var(--color-surface);animation:RH53RW_relay-in .26s var(--ease-out-quart,ease-out) both;border-radius:16px;padding:20px 24px}.RH53RW_relayTitle{color:var(--color-ink);margin:0;font-size:18px;font-weight:700;line-height:26px}.RH53RW_relayTrack{align-items:flex-start;margin:16px 0 0;padding:0;list-style:none;display:flex}.RH53RW_relayStep{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.RH53RW_relayLink{background:var(--color-line);border-radius:999px;height:3px;position:absolute;top:21px;left:calc(28px - 50%);right:calc(50% + 28px);overflow:hidden}.RH53RW_relayLink:after{border-radius:inherit;background:var(--color-brand);content:"";transform-origin:0;transition:transform .6s var(--ease-out-quart,ease-out);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .RH53RW_relayLink:after{transform-origin:100%}.RH53RW_relayLinkFilled:after{transform:scaleX(1)}.RH53RW_relayLinkFlowing:before{z-index:1;content:"";background:linear-gradient(90deg,#0000 0%,#ffffffa6 50%,#0000 100%) 0 0/50% 100% no-repeat;animation:1.4s linear infinite RH53RW_relay-flow;position:absolute;inset:0}.RH53RW_relayNode{display:inline-grid;position:relative}.RH53RW_relayTile{border:1.5px solid var(--color-line-strong);background:var(--color-surface-sunken);width:44px;height:44px;color:var(--color-ink-muted);transition:border-color .24s ease, color .24s ease, background-color .24s ease, transform .24s var(--ease-out-quart,ease-out);border-radius:12px;place-items:center;display:grid}.RH53RW_relayTile svg{width:22px;height:22px}.RH53RW_relayTick{border:2px solid var(--color-surface);background:var(--color-ok-solid);color:#fff;width:20px;height:20px;animation:RH53RW_relay-pop .36s var(--ease-out-quart,ease-out) both;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.RH53RW_relayTick svg{width:11px;height:11px}.RH53RW_relayText{gap:2px;min-width:0;display:grid}.RH53RW_relayName{color:var(--color-ink);font-size:14px;font-weight:700}.RH53RW_relayState{color:var(--color-ink-muted);font-size:12px;line-height:16px}.RH53RW_relayOpen{max-width:100%;min-height:24px;color:var(--color-brand-dark);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;border-radius:6px;justify-content:center;justify-self:center;align-items:center;margin-top:2px;padding:4px;font-size:12px;font-weight:600;line-height:16px;text-decoration:underline;display:inline-flex}.RH53RW_relayOpen:focus-visible{outline:2px solid var(--color-brand-ring,var(--color-brand));outline-offset:2px}@media (pointer:coarse){.RH53RW_relayOpen{min-height:44px}}.RH53RW_relayClock{color:var(--color-brand-dark);font-variant-numeric:tabular-nums;font-weight:600}.RH53RW_relay_working .RH53RW_relayTile{border-color:var(--color-brand);background:var(--color-brand-soft,var(--color-surface-sunken));color:var(--color-brand-dark);animation:1.6s ease-in-out infinite RH53RW_relay-glow}.RH53RW_relay_done .RH53RW_relayTile{border-color:var(--color-ok-solid);color:var(--color-ink)}.RH53RW_relay_skipped .RH53RW_relayTile{opacity:.6;border-style:dashed}.RH53RW_relay_failed .RH53RW_relayTile{border-color:var(--color-danger,#d92d20)}.RH53RW_relay_failed .RH53RW_relayState{color:var(--color-danger,#d92d20)}.RH53RW_relayFinished{border-color:var(--color-ok-solid);position:relative;overflow:hidden}.RH53RW_relayFinished:after{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--color-brand-600) 14%, transparent) 50%, transparent 70%);content:"";pointer-events:none;animation:1.2s ease-out both RH53RW_relay-sweep;position:absolute;inset:0}.RH53RW_relayGaps{border-color:var(--color-warn-border,var(--color-line-strong))}.RH53RW_relayArrived{animation:RH53RW_relay-arrive .7s var(--ease-out-quart,ease-out) both}@keyframes RH53RW_relay-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes RH53RW_relay-flow{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes RH53RW_relay-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand-600) 35%, transparent);transform:scale(1)}50%{transform:scale(1.04);box-shadow:0 0 0 8px #0000}}@keyframes RH53RW_relay-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes RH53RW_relay-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes RH53RW_relay-arrive{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.RH53RW_relayCard,.RH53RW_relayTick,.RH53RW_relayFinished:after,.RH53RW_relayLinkFlowing:before,.RH53RW_relay_working .RH53RW_relayTile,.RH53RW_relayArrived{animation:none}.RH53RW_relayLink:after{transition:none}}.RH53RW_contentField{gap:8px;display:grid}.RH53RW_attachments{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;display:grid;overflow:hidden}.RH53RW_writeForm{flex:auto;min-height:0}.RH53RW_writeForm>*{flex:none}.RH53RW_writeForm>.RH53RW_attachments{overscroll-behavior:contain;flex:0 auto;align-content:start;min-height:136px;max-height:320px;overflow-y:auto}.RH53RW_attachments>div{margin:0;padding:12px 14px}.RH53RW_attachments>div+div{border-top:1px solid var(--color-line)}.RH53RW_contentBar{justify-content:space-between;align-items:center;gap:12px;display:flex}.RH53RW_contentLead{gap:2px;min-width:0;display:grid}.RH53RW_contentHint{color:var(--color-ink-muted);font-size:12px;line-height:16px}.RH53RW_contentLabel{color:var(--color-ink-secondary);font-size:13px;font-weight:600}.RH53RW_contentChosen{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;margin:0;padding:0;list-style:none;display:grid}.RH53RW_contentChosenRow{justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex}.RH53RW_contentName{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.RH53RW_contentRemove{width:32px;height:32px;color:var(--color-ink-muted);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.RH53RW_contentRemove:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-ink)}.RH53RW_contentRemove:focus-visible,.RH53RW_contentKind:focus-visible,.RH53RW_contentMore:focus-visible,.RH53RW_contentLink:focus-visible{outline:2px solid var(--color-brand-ring);outline-offset:2px}.RH53RW_contentRemove svg{width:16px;height:16px}.RH53RW_contentPicker{gap:12px;display:grid}.RH53RW_contentSearch{border:1px solid var(--color-line-strong);background:var(--color-surface);width:100%;height:40px;color:var(--color-ink);font:inherit;border-radius:8px;padding:0 12px;font-size:14px}.RH53RW_contentSearch:focus-visible{border-color:var(--color-brand);outline:2px solid var(--color-brand-ring);outline-offset:0}.RH53RW_contentKinds{flex-wrap:wrap;gap:8px;display:flex}.RH53RW_contentKind{border:1px solid var(--color-line-strong);background:var(--color-surface);height:32px;color:var(--color-ink-secondary);font:inherit;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.RH53RW_contentKind[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-brand-soft);color:var(--color-brand-dark)}.RH53RW_contentList{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;min-height:280px;max-height:340px;overflow-y:auto}.RH53RW_contentGroup{border-bottom:1px solid var(--color-line);background:var(--color-surface-sunken);color:var(--color-ink-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:8px 14px;font-size:12px;font-weight:650;position:sticky;top:0}.RH53RW_contentRows{margin:0;padding:0;list-style:none}.RH53RW_contentRows>li+li{border-top:1px solid var(--color-line)}.RH53RW_contentRow{cursor:pointer;grid-template-columns:20px 28px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.RH53RW_contentRow:hover,.RH53RW_contentRow[data-on]{background:var(--color-surface-sunken)}.RH53RW_contentRow input{width:16px;height:16px;accent-color:var(--color-brand)}.RH53RW_contentRow:has(input:focus-visible){outline:2px solid var(--color-brand-ring);outline-offset:-2px}.RH53RW_contentText{gap:2px;min-width:0;display:grid}.RH53RW_contentMeta{color:var(--color-ink-muted);font-size:12px;line-height:16px}.RH53RW_contentNote{min-height:280px;color:var(--color-ink-secondary);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 24px;font-size:14px;line-height:20px;display:flex}.RH53RW_contentLink,.RH53RW_contentMore{color:var(--color-brand-dark);font:inherit;background:0 0;border:0;font-weight:600;text-decoration:underline}.RH53RW_contentMore{width:100%;padding:12px;display:block}.RH53RW_contentMore:disabled{color:var(--color-ink-muted);text-decoration:none}.RH53RW_contentCount{color:var(--color-ink-muted);white-space:nowrap;align-self:center;margin-inline-end:auto;font-size:13px}.RH53RW_progressStepsRow{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;display:flex}.RH53RW_progressStepsRow .RH53RW_progressSteps{margin:0}.RH53RW_progressStop{color:var(--color-ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;transition:color .14s;display:inline-flex}.RH53RW_progressStop:hover{color:var(--color-danger,#e5484d)}.RH53RW_progressStop:hover .RH53RW_progressMark{border-color:currentColor}.RH53RW_progressStop:focus-visible{outline:2px solid var(--color-brand-ring);outline-offset:3px;border-radius:6px}.RH53RW_progressStopMark{background:currentColor;border-radius:2px;width:8px;height:8px}.RH53RW_contentChosen{border:0;gap:6px}.RH53RW_contentChosenRow{border:1px solid var(--color-brand-border);background:var(--color-brand-soft);border-radius:10px;justify-content:flex-start;padding:6px 6px 6px 8px}.RH53RW_contentChosenRow+.RH53RW_contentChosenRow{border-top:1px solid var(--color-brand-border)}.RH53RW_contentChosenRow .RH53RW_contentName{flex:auto}
