.pr .rx-how{--rx-fill-em:7.3}.pr .rx-how .hiw-table{width:100%;margin-top:clamp(40px,4.4vw,64px);border-collapse:collapse;font-variant-numeric:tabular-nums}.pr .rx-how .hiw-table td,.pr .rx-how .hiw-table th{padding:22px var(--rx-gutter) 22px 0;text-align:left;vertical-align:top}.pr .rx-how .hiw-table thead th{padding-top:0;padding-bottom:14px;border-bottom:2px solid var(--rx-ink);font-family:var(--rx-face-display);font-stretch:100%;font-weight:600;font-size:var(--rx-small);line-height:1.35;color:var(--rx-ink)}.pr .rx-how .hiw-table tbody tr+tr>*{border-top:1px solid color-mix(in srgb,var(--rx-ink) 28%,transparent)}.pr .rx-how .hiw-table tbody th{width:22%;font-family:var(--rx-face-display);font-stretch:100%;font-weight:600;font-size:var(--rx-lead);line-height:1.2;letter-spacing:-.005em}.pr .rx-how .hiw-table td{font-family:var(--rx-face-read);font-size:var(--rx-body);line-height:1.45}.pr .rx-how .hiw-table td:first-of-type{width:27%}.pr .rx-how .hiw-table td:nth-of-type(2){width:33%}.pr .rx-how .hiw-table .hiw-plan-cell{font-family:var(--rx-face-display);font-stretch:100%;font-weight:600}.pr .rx-how .hiw-table .hiw-plan-cell .rx-textlink{min-height:44px}.pr .rx-how .hiw-table tr[data-row=deep] .hiw-plan{display:block}@media (max-width:719px){.pr .rx-how .hiw-table,.pr .rx-how .hiw-table tbody,.pr .rx-how .hiw-table tbody th,.pr .rx-how .hiw-table td,.pr .rx-how .hiw-table td:nth-of-type(n),.pr .rx-how .hiw-table th,.pr .rx-how .hiw-table tr{display:block;width:auto}.pr .rx-how .hiw-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pr .rx-how .hiw-table tbody tr{padding:24px 0 26px}.pr .rx-how .hiw-table tbody tr:first-child{border-top:2px solid var(--rx-ink)}.pr .rx-how .hiw-table tbody tr+tr{border-top:1px solid color-mix(in srgb,var(--rx-ink) 28%,transparent)}.pr .rx-how .hiw-table tbody tr+tr>*{border-top:0}.pr .rx-how .hiw-table td,.pr .rx-how .hiw-table th{padding:0}.pr .rx-how .hiw-table td{margin-top:14px}.pr .rx-how .hiw-table td:before{content:attr(data-label);display:block;margin-bottom:2px;font-family:var(--rx-face-display);font-stretch:100%;font-weight:600;font-size:var(--rx-small);line-height:1.35;color:var(--rx-muted)}}.pr .rx-how .hiw-wide-head{grid-column:1/-1;margin-bottom:clamp(40px,4.4vw,64px)}.pr .rx-how .hiw-deep-text,.pr .rx-how .hiw-quick-text{grid-column:1/span 4;align-self:start}.pr .rx-how .hiw-figure{grid-column:5/-1;margin:0 calc(-1 * var(--rx-inset)) 0 0;min-width:0}@media (min-width:900px){.pr .rx-how .hiw-quick .hiw-quick-text{grid-column:9/-1;grid-row:2}.pr .rx-how .hiw-quick .hiw-quick-figure{grid-column:1/span 7;grid-row:2;margin:0 0 0 calc(-1 * var(--rx-inset))}.pr .rx-how .hiw-quick .hiw-quick-figure>figcaption{padding-right:0;padding-left:var(--rx-inset)}}.pr .rx-how .hiw-figure>figcaption{margin-top:14px;padding-right:var(--rx-inset);font-family:var(--rx-face-display);font-stretch:100%;font-weight:500;font-size:var(--rx-small);line-height:1.45;color:var(--rx-muted)}.pr .rx-how .hiw-deep-figures{display:grid;row-gap:clamp(20px,2.2vw,32px);align-content:start}.pr .rx-how .hiw-deep-text .rx-textlink{min-height:44px}.pr .rx-how .hiw-where-label{font-weight:600;line-height:1.35}.pr .rx-how .hiw-where ul,.pr .rx-how .hiw-where-label{font-family:var(--rx-face-display);font-stretch:100%;font-size:var(--rx-small)}.pr .rx-how .hiw-where ul{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;list-style:none;font-weight:500;line-height:1.5}@media (max-width:1023px){.pr .rx-how .hiw-deep-text{grid-column:1/span 5}.pr .rx-how .hiw-deep-figures{grid-column:6/-1}}@media (max-width:899px){.pr .rx-how .hiw-deep-text,.pr .rx-how .hiw-figure,.pr .rx-how .hiw-quick-text{grid-column:1/-1}.pr .rx-how .hiw-figure{margin:clamp(32px,6vw,48px) calc(-1 * var(--rx-inset)) 0}.pr .rx-how .hiw-figure>figcaption{padding-inline:var(--rx-inset)}}.pr .rx-how .hiw-app-text{grid-column:1/span 6;min-width:0}.pr .rx-how .hiw-app-text h2{margin-bottom:8px}.pr .rx-how .hiw-app-text>p:not(.rx-t-lead){max-width:52ch}.pr .rx-how .hiw-app-receipt{grid-column:8/-1;align-self:start;position:sticky;top:calc(var(--rx-nav-h) + 32px);min-width:0}.pr .rx-how .hiw-steps{margin-top:var(--rx-space-5)}.pr .rx-how .hiw-steps>li::marker{color:var(--rx-fg-muted)}.pr .rx-how .hiw-ask{margin-top:6px;font-family:var(--rx-face-read);font-style:italic;color:var(--rx-fg)}.pr .rx-how .hiw-app code{font-size:.9em;color:var(--rx-fg)}.pr .rx-how .hiw-returned{display:block;margin-top:8px;padding:10px 14px;background:var(--rx-tone-1);border-radius:var(--rx-ui-radius);font-size:15px;line-height:1.45;overflow-wrap:anywhere}@media (max-width:1023px){.pr .rx-how .hiw-app-text{grid-column:1/span 7}.pr .rx-how .hiw-app-receipt{grid-column:8/-1}}@media (max-width:899px){.pr .rx-how .hiw-app-receipt,.pr .rx-how .hiw-app-text{grid-column:1/-1}.pr .rx-how .hiw-app-receipt{position:static;margin-top:var(--rx-space-5)}}.pr .rx-how .hiw-gate{margin-top:12px;color:var(--rx-fg)}.pr .rx-how .hiw-ui{--ui-paper:var(--rx-paper);--ui-bone:var(--rx-surface);--ui-edge:color-mix(in srgb,var(--rx-ink) 16%,transparent);--ui-quiet:var(--rx-muted);--ui-signal:var(--rx-accent);--ui-signal-text:var(--rx-mark-text,var(--rx-ink));position:relative;padding:clamp(20px,2.8vw,40px);background:var(--rx-putty);color:var(--rx-ink);font-family:var(--rx-face-display);font-stretch:100%;font-size:15px;line-height:1.4}.pr .rx-how .hiw-ui p{margin:0;max-width:none}.pr .rx-how .hiw-ui-quiet{color:var(--ui-quiet);font-size:13px;font-weight:600}.pr .rx-how .hiw-ui-card-title{margin-top:6px;font-stretch:75%;font-weight:640;font-size:clamp(24px,2.2vw,32px);line-height:1.05;letter-spacing:-.03em}.pr .rx-how .hiw-ui-primary,.pr .rx-how .hiw-ui-secondary,.pr .rx-how .hiw-ui-submit{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border-radius:var(--rx-ui-radius);font-weight:600;font-size:14px;white-space:nowrap}.pr .rx-how .hiw-ui-primary,.pr .rx-how .hiw-ui-submit{background:var(--ui-signal);color:var(--rx-paper)}.pr .rx-how .hiw-ui-primary{background:var(--rx-ink)}.pr .rx-how .hiw-ui-secondary{border:1px solid var(--ui-edge);background:var(--ui-paper)}.pr .rx-how .hiw-ui-composer{display:grid;justify-items:center;padding-block:clamp(32px,4.4vw,64px)}.pr .rx-how .hiw-ui-screen-title{font-stretch:75%;font-weight:640;font-size:clamp(28px,2.8vw,40px);line-height:1;letter-spacing:-.035em;text-align:center}.pr .rx-how .hiw-ui-box{width:min(560px,100%);margin-top:24px;border:1px solid var(--ui-edge);border-radius:var(--rx-ui-radius);background:var(--ui-bone)}.pr .rx-how .hiw-ui-modes{display:grid;gap:8px;padding:14px;border-bottom:1px solid var(--ui-edge)}.pr .rx-how .hiw-ui-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:9px 12px;border:1px solid var(--ui-edge);border-radius:var(--rx-ui-radius);background:var(--ui-paper)}.pr .rx-how .hiw-ui-mode[data-selected]{border:2px solid var(--ui-signal);padding:8px 11px}.pr .rx-how .hiw-ui-mode div{display:grid;gap:2px}.pr .rx-how .hiw-ui-mode strong{font-weight:650;font-size:15px}.pr .rx-how .hiw-ui-mode span{color:var(--ui-quiet);font-size:14px}.pr .rx-how .hiw-ui-mode svg{flex:none;color:var(--ui-signal)}.pr .rx-how .hiw-ui-question{min-height:72px;padding:16px 16px 8px;font-family:var(--rx-face-read);font-size:17px;line-height:1.5}.pr .rx-how .hiw-ui-actions{display:flex;align-items:center;justify-content:space-between;padding:0 12px 12px}.pr .rx-how .hiw-ui-attach{display:grid;place-items:center;width:38px;height:38px;color:var(--ui-quiet)}.pr .rx-how .hiw-ui-chat{padding:10px 12px}.pr .rx-how .hiw-ui-chat>span{display:flex;align-items:center;gap:6px;color:var(--ui-quiet);font-size:13px;font-weight:600}.pr .rx-how .hiw-ui-chat>p{margin-top:4px;font-size:15px;line-height:1.45}.pr .rx-how .hiw-ui-chat-user{justify-self:end;max-width:80%;border:1px solid var(--ui-edge);border-radius:var(--rx-ui-radius);background:var(--ui-bone)}.pr .rx-how .hiw-ui-chat-agent{border-left:2px solid var(--rx-navy)}.pr .rx-how .hiw-ui-plan{display:grid;gap:12px}.pr .rx-how .hiw-ui-plan-card{padding:18px 20px 20px;border:1px solid color-mix(in srgb,var(--rx-navy) 40%,transparent);border-radius:var(--rx-ui-radius);background:var(--ui-paper)}.pr .rx-how .hiw-ui-plan-lines{margin-top:14px;padding-top:12px;border-top:1px solid var(--ui-edge)}.pr .rx-how .hiw-ui-plan-lines ul{display:grid;gap:6px;margin:8px 0 0;padding:0 0 0 1.2em;font-size:15px}.pr .rx-how .hiw-ui-boundary{margin-top:14px;color:var(--ui-quiet);font-size:14px;line-height:1.45}.pr .rx-how .hiw-ui-plan-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pr .rx-how .hiw-ui-refine{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 6px 6px 14px;border:1px solid var(--ui-edge);border-radius:var(--rx-ui-radius);background:var(--ui-bone);color:var(--ui-quiet);font-size:14px}.pr .rx-how .hiw-ui-case{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px 24px}.pr .rx-how .hiw-ui-status{display:flex;align-items:center;gap:6px;color:var(--ui-signal-text);font-size:13px;font-weight:650}.pr .rx-how .hiw-ui-case-main>.hiw-ui-quiet{margin-top:4px}.pr .rx-how .hiw-ui-case-copy{margin-top:14px;padding-top:12px;border-top:1px solid var(--ui-edge);font-family:var(--rx-face-read);font-size:17px;line-height:1.55}.pr .rx-how .hiw-ui-case-copy p+p{margin-top:8px}.pr .rx-how .hiw-ui-cite{margin-left:2px;color:var(--ui-signal-text);font-family:var(--rx-face-display);font-weight:650;font-size:.8em}.pr .rx-how .hiw-ui-sources{display:grid;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ui-edge);font-size:15px}.pr .rx-how .hiw-ui-sources b{margin-right:4px;color:var(--ui-signal-text)}.pr .rx-how .hiw-ui-thread{display:grid;align-content:start;gap:10px}.pr .rx-how .hiw-ui-thread-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:650}.pr .rx-how .hiw-ui-moves{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--ui-edge);border-radius:var(--rx-ui-radius);background:var(--ui-bone)}.pr .rx-how .hiw-ui-moves>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pr .rx-how .hiw-ui-moves>div>.hiw-ui-quiet{width:100%}.pr .rx-how .hiw-ui-follow{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid var(--ui-edge);border-radius:var(--rx-ui-radius);background:var(--ui-paper);color:var(--ui-quiet);font-size:14px}@media (max-width:599px){.pr .rx-how .hiw-ui-case{grid-template-columns:minmax(0,1fr)}.pr .rx-how .hiw-ui-chat-user{max-width:92%}}