.rescue-main{padding-inline:var(--gutter);padding-block:clamp(32px,4vw,48px) clamp(64px,8vw,96px)}.rescue-wrap{flex-direction:column;gap:24px;max-width:720px;margin:0 auto;display:flex}.rescue-intro{flex-direction:column;gap:12px;display:flex}.rescue-intro .eyebrow{color:var(--ink-muted)}.rescue-intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.4vw,44px);font-weight:800;line-height:1.06}.rescue-intro__lede{color:var(--ink-muted);margin:0;font-size:17px;line-height:1.6}.rescue-steps{flex-direction:column;gap:16px;display:flex}.rescue-step{flex-direction:column;gap:16px;min-width:0;padding:clamp(18px,4vw,24px);display:flex}.rescue-step.is-disabled{background:0 0}.rescue-step.is-disabled h2{color:var(--ink-muted)}.rescue-step__head{align-items:center;gap:12px;display:flex}.rescue-step__head h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.rescue-step__number{border:1px solid var(--line-control);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:600;display:grid}.rescue-form{flex-direction:column;gap:14px;min-width:0;display:flex}.rescue-address{height:auto;min-height:76px;font:400 14px/20px var(--mono);word-break:break-all;resize:vertical;padding:10px 12px}.rescue-action{align-self:flex-start}.rescue-node summary{cursor:pointer;color:var(--ink-muted);font-size:14px;font-weight:600}.rescue-node[open] summary{margin-bottom:12px}.rescue-node .input{box-sizing:border-box;width:100%;font-family:var(--mono);font-size:14px}.rescue-copy,.rescue-note{color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.rescue-note{font-size:14px}.rescue-muted{color:var(--ink-muted)}.rescue-warning{color:var(--warning);align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.rescue-warning svg{flex-shrink:0;margin-top:3px}.rescue-ok{color:var(--success);overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;margin:0;font-size:15px;line-height:1.5;display:flex}.rescue-ok svg{flex-shrink:0;margin-top:4px}.rescue-ok .mono{color:var(--ink);font-size:13px}.rescue-account,.rescue-review{flex-direction:column;gap:16px;min-width:0;display:flex}.rescue-review .detail-list dd.mono,.rescue-review .detail-list dd .mono{font-size:13px}.rescue-review .detail-list dd{min-width:0}.rescue-backups h3{margin:0 0 8px;font-size:14px;font-weight:700}.rescue-backups ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rescue-backups li{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 12px;padding:10px 0;font-size:14px;display:flex}.rescue-backups li:last-child{border-bottom:1px solid var(--line)}.rescue-backups__kind{min-width:88px;font-weight:600}.rescue-backups__address{overflow-wrap:anywhere;min-width:0;color:var(--ink-muted);flex:240px;font-size:13px}.rescue-buttons{flex-wrap:wrap;gap:12px;display:flex}.rescue-buttons .btn{min-width:140px}.rescue-sent{flex-direction:column;gap:12px;display:flex}.rescue-explorer{align-items:center;gap:6px;font-size:14px;display:inline-flex}.rescue-notes{padding-top:8px}.rescue-notes h2{margin:0 0 8px;font-size:15px;font-weight:700}.rescue-notes ul{color:var(--ink-muted);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.6;display:flex}@media (max-width:560px){.rescue-step .detail-list>div{flex-direction:column;gap:2px}.rescue-step .detail-list dd{text-align:left}.rescue-action,.rescue-buttons .btn{width:100%}}.rescue-network{border:1px solid var(--line-control);border-radius:8px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.rescue-network button{height:36px;color:var(--ink);font:600 14px var(--sans);background:0 0;border:0;border-radius:6px;padding:0 12px}.rescue-network button:hover{background:var(--surface-sunken)}.rescue-network button[aria-checked=true]{background:var(--ink);color:var(--paper)}.rescue-approval{flex-direction:column;gap:8px;min-width:0;display:flex}.rescue-approval__text{border:1px solid var(--line-control);white-space:pre-wrap;overflow-wrap:anywhere;font:400 13px/20px var(--mono);border-radius:8px;margin:0;padding:12px}
