:root{--bg:#F5F3EF;--fg:#1A1A18;--card:#FFFFFF;--muted:#FAF9F6;--mfg:#5C5A54;--border:#DEDAD2;--soft:#EFEDE7;--primary:#0E6B5C;--teal-bg:#E3EFEC;--teal-fg:#0A4F44;--amber:#B8761A;--amber-bg:#FBF1E2;--amber-fg:#8A4A00;--blue:#3B5BA5;--blue-bg:#E9EEF8;--blue-fg:#2B4478;--r:8px}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;background:var(--bg);color:var(--fg);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.mono{font-family:IBM Plex Mono,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus{outline:none}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}button,input,select,textarea{accent-color:var(--primary)}.vtip{position:relative;display:inline-block}.vtip .vbox{display:none;position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:258px;background:var(--fg);color:#fff;font-size:12.5px;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;padding:11px 13px;border-radius:7px;box-shadow:0 10px 24px rgba(26,26,24,.24)}.vtip .vbox b{display:block;font-weight:600;margin-bottom:4px}.vtip .vbox.r{left:auto;right:0}.vtip:hover .vbox{display:block}.topbar{background:var(--card);border-bottom:1px solid var(--border)}.topbar-in{max-width:1200px;margin:0 auto;padding:0 32px;height:60px;display:flex;align-items:center;gap:32px}.brand{font-family:IBM Plex Mono,monospace;font-size:17px;font-weight:600;letter-spacing:-.02em}.brand i{color:var(--primary);font-style:normal}.nav{display:flex;gap:2px}.nav a{font-size:14px;font-weight:500;color:var(--mfg);text-decoration:none;padding:7px 12px;border-radius:6px}.nav a.on{background:var(--soft);color:var(--fg)}.acct b,.hevn-info .powered,.nav a{white-space:nowrap}@media (max-width:1000px){.topbar-in{gap:16px;padding:0 16px}.acct>div:first-child{display:none}.acct{margin-left:8px}.hevn-info .powered .pw{display:none}}@media (max-width:720px){.topbar-in{flex-wrap:wrap;height:auto;row-gap:6px;padding:10px 16px 6px}.nav{order:3;width:100%;overflow-x:auto;scrollbar-width:none;margin:0 -4px}.nav::-webkit-scrollbar{display:none}}.powered{margin-left:auto;font-size:12.5px;color:var(--mfg);text-decoration:none}.powered b{font-weight:600;color:var(--fg)}.acct{margin-left:24px;display:flex;align-items:center;gap:10px;text-align:right;color:inherit;text-decoration:none;padding:4px 6px;margin-right:-6px;border-radius:8px}.acct.on,.acct:hover{background:var(--muted)}.seg{display:inline-flex;background:var(--soft);border-radius:7px;padding:3px;margin-bottom:16px}.seg a,.seg span{font-size:13.5px;font-weight:500;color:var(--mfg);padding:6px 14px;border-radius:5px;text-decoration:none}.seg .on{background:var(--card);color:var(--fg);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06)}.tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.tile{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:30px 32px;text-decoration:none;color:inherit;display:block}.tile h2{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.tile .say{margin:0 0 22px;font-size:14.5px;color:var(--mfg);line-height:1.55}.tile .need{font-size:13.5px;color:var(--mfg);border-top:1px solid var(--soft);padding-top:14px}.tile .need b{color:var(--fg);font-weight:600}.acct b{display:block;font-size:13.5px;font-weight:600}.acct i{display:block;font-size:12px;font-style:normal;color:var(--mfg)}.ava{width:32px;height:32px;border-radius:var(--r);background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:600}.page{max-width:1200px;margin:0 auto;padding:32px 32px 56px}h1{margin:0 0 6px;font-size:28px;font-weight:600;letter-spacing:-.02em}.lede{margin:0 0 24px;color:var(--mfg);font-size:15px;max-width:70ch}h2{margin:0;font-size:16px;font-weight:600}.cols{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.col-main{flex:999 1 620px;flex-direction:column}.col-main,.col-side{min-width:0;display:flex;gap:16px}.col-side{flex:1 1 300px;flex-direction:column}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--r)}.card-h{padding:18px 22px 14px;border-bottom:1px solid var(--soft)}.card-h p{margin:4px 0 0;font-size:13.5px;color:var(--mfg)}.card-b{padding:20px 22px}.card-b.tight{padding:8px 0 0}.tabs{display:flex;flex-wrap:wrap;gap:3px;background:var(--soft);border-radius:var(--r);padding:4px;margin-bottom:22px}.tab{font-size:13.5px;font-weight:500;color:var(--mfg);padding:7px 13px;border-radius:6px}.tab.on{background:var(--card);color:var(--fg);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.06)}.btn{display:inline-block;font:inherit;font-size:13.5px;font-weight:600;border-radius:6px;padding:9px 15px;cursor:pointer;text-decoration:none;white-space:nowrap;border:1px solid transparent}.btn-primary{background:var(--fg);color:#fff;border-color:var(--fg)}.btn-outline{background:var(--card);color:var(--fg);border-color:var(--border)}.btn-blue{background:var(--blue);color:#fff;border-color:var(--blue)}.btn-lg{font-size:15px;padding:12px 18px;display:block;width:100%;text-align:center}.slide{--knob:40px;position:relative;height:48px;border:1px solid var(--border);border-radius:var(--r);background:var(--muted);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.slide-fill{position:absolute;left:0;top:0;bottom:0;background:var(--teal-bg);transition:width .25s ease}.slide-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-left:calc(var(--knob) + 12px);padding-right:12px;font-size:13px;font-weight:600;color:var(--mfg);pointer-events:none;transition:opacity .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slide-knob{position:absolute;top:3px;width:var(--knob);height:40px;border:0;border-radius:6px;background:var(--primary);color:#fff;font:inherit;font-size:17px;font-weight:600;cursor:-webkit-grab;cursor:grab;transition:left .25s ease;touch-action:none}.slide.dragging .slide-fill,.slide.dragging .slide-knob{transition:none}.slide.dragging .slide-knob{cursor:-webkit-grabbing;cursor:grabbing}.slide.locked .slide-knob{cursor:default}@media (prefers-reduced-motion:reduce){.slide-fill,.slide-knob,.slide-label{transition:none}}.badge{display:inline-block;font-size:12px;font-weight:600;border-radius:5px;padding:3px 8px}.badge-teal{background:var(--teal-bg);color:var(--teal-fg)}.badge-amber{background:var(--amber-bg);color:var(--amber-fg)}.badge-blue{background:var(--blue-bg);color:var(--blue-fg)}.badge-mute{background:var(--soft);color:var(--mfg);font-weight:500}table{width:100%;border-collapse:collapse;table-layout:fixed}th{text-align:left;font-size:11.5px;font-weight:600;letter-spacing:.03em;color:var(--mfg);padding:14px 16px 12px;border-bottom:1px solid var(--border);background:var(--muted)}td{padding:16px;border-bottom:1px solid var(--soft);vertical-align:middle}tbody tr:last-child td{border-bottom:none}.t-name{font-size:15px;font-weight:600;letter-spacing:-.01em}.t-sub{font-size:13px;color:var(--mfg);margin-top:2px}.num{text-align:right}.ctr{text-align:center}.note{font-size:13px;color:var(--mfg);margin-top:5px;line-height:1.45}.route{display:flex;align-items:center;justify-content:center;gap:8px}.cc{font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--mfg)}.kv{flex-direction:column;gap:10px}.kv,.kv div{display:flex}.kv div{justify-content:space-between;gap:12px;font-size:13.5px}.kv span{color:var(--mfg)}.kv b{font-weight:600}.sep{height:1px;background:var(--soft);margin:16px 0}.fine{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--mfg);text-align:center}.foot-note{margin:16px 0 0;font-size:13px;color:var(--mfg);max-width:76ch;line-height:1.6}.field{display:block;margin-bottom:16px}.field>span{display:block;font-size:13.5px;font-weight:500;margin-bottom:6px}.inp,.sel2{width:100%;font:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--fg)}textarea.inp{min-height:76px;resize:vertical;line-height:1.5}.pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.hint{display:block;font-size:12.5px;color:var(--mfg);margin-top:5px}.certs{display:flex;flex-wrap:wrap;gap:7px}.cert{font-size:13px;padding:7px 11px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--mfg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cac-list{list-style:none;margin:12px 0 0;padding:0}.cac-list li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--soft)}.cac-name{flex:1 1;min-width:0;font-size:14px;font-weight:600}.cac-name small{display:block;font-weight:400;font-size:12.5px;color:var(--mfg)}.filters{gap:6px 14px;margin:0 0 12px;font-size:13px}.filters .lbl{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mfg)}.filters a{color:var(--mfg);text-decoration:none;padding:3px 0;border-bottom:1px dashed var(--border)}.filters a.on,.filters a:hover{color:var(--fg)}.filters a.on{font-weight:600;border-bottom:2px solid var(--fg)}.tick-wrap{margin-left:6px;vertical-align:1px}.tick-wrap,.vt{border-radius:50%}.vt{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700;line-height:1;cursor:default}.vt-kyb{background:var(--blue)}.vt-reg{background:var(--primary)}.t-name .vbox{font-weight:400}.vtip:focus .vbox,.vtip:focus-within .vbox{display:block}.acct-line{color:var(--fg);border-bottom:1px dotted var(--mfg);cursor:default}.reg{color:var(--fg);border-bottom:1px solid var(--border)}.reg-bad{color:var(--amber-fg);font-weight:600}.cert.on,.cert:has(input:checked){background:#F4FAF8;border-color:var(--primary);box-shadow:inset 0 0 0 .5px var(--primary);color:var(--teal-fg);font-weight:600}.cert:hover{border-color:var(--mfg)}.cert:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.cert{position:relative}.cert input{position:absolute;opacity:0;pointer-events:none}.who-line{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;font-size:12.5px;color:var(--mfg)}.dot{width:3px;height:3px;border-radius:50%;background:#B9B4A8;display:inline-block}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.sel{font:inherit;font-size:13.5px;padding:8px 12px;border:1px solid var(--border);border-radius:6px;background:var(--card);color:var(--fg)}.corr{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;background:var(--fg);color:#fff;border-radius:9px;padding:14px 20px;margin-bottom:20px}.corr .pairname{font-size:16px;font-weight:600;letter-spacing:-.01em}.corr .say{flex:1 1 320px;min-width:0;font-size:13.5px;color:#C9C4B9;line-height:1.5}.hevn-info{position:relative;margin-left:auto}.hevn-info .powered{margin-left:0;background:none;border:0;padding:6px 8px;border-radius:6px;font:inherit;font-size:12.5px;color:var(--mfg);cursor:pointer}.hevn-info .powered:hover,.hevn-info .powered[aria-expanded=true]{background:var(--muted)}.hevn-info .powered b{border-bottom:1px dotted var(--mfg)}.hevn-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:50;width:600px;max-width:calc(100vw - 32px);background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 18px 40px rgba(26,26,24,.14);padding:22px 24px 18px;text-align:left}.hp-head{display:flex;align-items:baseline;gap:10px}.hp-mark{font-family:IBM Plex Mono,monospace;font-weight:600;font-size:15px;letter-spacing:.04em}.hp-role{font-size:12px;color:var(--mfg);text-transform:uppercase;letter-spacing:.08em}.hp-lede{margin:8px 0 18px;font-size:15px;line-height:1.5;max-width:52ch}.hp-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--fg);border-bottom:1px solid var(--soft)}.hp-grid section{padding:14px 16px 14px 0}.hp-grid section+section{padding-left:16px;border-left:1px solid var(--soft)}.hevn-panel h4{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mfg)}.hp-fact{margin:6px 0;font-family:IBM Plex Mono,monospace;font-size:13.5px;font-weight:600;color:var(--fg)}.hevn-panel p{font-size:13px;line-height:1.5;color:var(--mfg)}.hp-grid p:last-child{margin:0}.hp-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:14px 0}.hp-split p{margin:5px 0 0}.hp-foot{display:flex;align-items:center;gap:16px;padding-top:14px;border-top:1px solid var(--soft);font-size:12px;color:var(--mfg)}.hp-foot span{flex:1 1;min-width:0}@media (max-width:720px){.hevn-panel{position:fixed;left:16px;right:16px;top:68px;width:auto;max-height:calc(100vh - 90px);overflow:auto}.hp-grid{grid-template-columns:1fr}.hp-grid section+section{padding-left:0;border-left:0;border-top:1px solid var(--soft)}.hp-split{grid-template-columns:1fr}.hp-foot{flex-direction:column;align-items:flex-start}}.chain-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.chain-h .mono{font-size:13px;color:var(--mfg)}.chain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--soft)}.chain li{padding:16px 18px;display:flex;flex-direction:column;gap:3px;min-width:0}.chain li+li{border-left:1px solid var(--soft)}.chain .cn{font-size:12px;color:var(--mfg)}.chain .t{font-size:14px;font-weight:600}.chain .d{font-size:12.5px;color:var(--mfg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chain .st{margin-top:6px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mfg)}.chain li.done .st{color:var(--primary)}.chain li.next{box-shadow:inset 0 -2px 0 var(--fg)}.chain li.next .st{color:var(--fg);font-weight:600}.chain-f{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;font-size:12.5px;color:var(--mfg)}@media (max-width:720px){.chain{grid-template-columns:1fr 1fr}.chain li:nth-child(3){border-left:0}.chain li:nth-child(n+3){border-top:1px solid var(--soft)}}.ledger{display:grid;grid-template-columns:200px 1fr;border-top:1px solid var(--soft)}.ledger-list{list-style:none;margin:0;padding:6px 0;border-right:1px solid var(--soft)}.ledger-list button{width:100%;display:grid;grid-template-columns:44px 1fr auto;align-items:baseline;grid-gap:8px;gap:8px;background:none;border:0;border-left:2px solid transparent;padding:10px 14px;font:inherit;text-align:left;cursor:pointer;color:var(--fg)}.ledger-list button.on,.ledger-list button:hover{background:var(--muted)}.ledger-list button.on{border-left-color:var(--fg)}.ledger-list .lc{font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:600}.ledger-list .lm{font-size:12.5px;color:var(--mfg)}.ledger-list .ls{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.ledger-list .ls.wait{color:var(--amber-fg)}.payin{padding:18px 22px;min-width:0}.payin-h{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mfg)}.payin-title{font-size:16px}.payin dl{margin:0;display:grid;grid-template-columns:minmax(110px,auto) 1fr;grid-column-gap:20px;column-gap:20px}.payin dl div{display:contents}.payin dt{font-size:12.5px;color:var(--mfg)}.payin dd,.payin dt{padding:7px 0;border-top:1px dashed var(--border)}.payin dd{margin:0;font-size:13.5px;overflow-wrap:anywhere}.payin-f{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;font-size:12.5px;color:var(--mfg)}@media (max-width:640px){.ledger{grid-template-columns:1fr}.ledger-list{border-right:0;border-bottom:1px solid var(--soft)}}.readout{width:100%;border-collapse:collapse;font-size:13px}.readout th{text-align:left;font-weight:400;color:var(--mfg);padding:7px 22px;width:45%}.readout td,.readout th{border-top:1px solid var(--soft)}.readout td{padding:7px 22px 7px 0;text-align:right;overflow-wrap:anywhere}.stepn{display:inline-flex;width:24px;height:24px;border-radius:50%;background:var(--fg);color:#fff;font-size:12.5px;align-items:center;justify-content:center;margin-right:10px;vertical-align:2px}.person{border:1px solid var(--soft);border-radius:var(--r);padding:16px;margin-bottom:14px;background:var(--muted)}.addr{display:flex;flex-direction:column}.addr,.addr .pair{gap:8px}.paper{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--soft);font-size:14px}.paper:first-child{border-top:0}.paper .tick{flex:0 0 22px;height:22px;border-radius:50%;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.paper .what{flex:1 1 auto;min-width:0}.paper .what small{display:block;font-size:12.5px;color:var(--mfg)}.btn.is-disabled{opacity:.5}.btn:disabled{opacity:.45;cursor:not-allowed}.missing{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.missing a{font-size:13.5px;font-weight:600;color:var(--fg)}.missing ul{margin:4px 0 0;padding-left:18px;font-size:13.5px;color:var(--mfg)}.linkish{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--mfg);text-decoration:underline;cursor:pointer}fieldset:disabled .btn,fieldset:disabled .inp{opacity:.7}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h2.section{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mfg);margin:28px 0 12px}.mode{display:flex;gap:8px;margin:0 0 20px;flex-wrap:wrap}.mode a{flex:1 1 220px;display:block;padding:12px 16px;border:1px solid var(--border);border-radius:var(--r);background:var(--card);color:var(--fg);text-decoration:none;font-size:15px;font-weight:600}.mode a span{display:block;font-size:12.5px;font-weight:400;color:var(--mfg);margin-top:2px}.mode a:hover{border-color:var(--mfg)}.mode a.on{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--teal-bg)}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.steps li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--soft);font-size:14px}.steps li:first-child{border-top:0}.steps .tick{flex:0 0 22px;height:22px;border-radius:50%;border:1.5px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--mfg)}.steps li.done .tick{background:var(--primary);border-color:var(--primary);color:#fff}.steps li.done .what{color:var(--mfg)}.steps .what{flex:1 1 auto;min-width:0}.steps .what small{display:block;font-size:12.5px;color:var(--mfg)}.steps li.next{font-weight:600}.count{display:inline-block;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:9px;background:var(--amber);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;vertical-align:1px}.sendbar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-bottom:14px;padding:12px 16px;background:var(--card);border:1px solid var(--border);border-radius:7px}.sendbar .lbl{font-size:13.5px;font-weight:600;white-space:nowrap}.sendbar select{flex:1 1 360px;min-width:0;font:inherit;font-size:13.5px;padding:9px 12px;border:1px solid var(--border);border-radius:6px;background:var(--muted);color:var(--fg)}.banner{border:1px solid var(--primary);background:#F1F8F6;border-radius:8px;padding:18px 22px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-bottom:18px}.banner-amber{border-color:var(--amber);background:var(--amber-bg)}.banner-quiet{border-color:var(--border)}.banner-quiet,.notice{background:var(--muted)}.notice{border:1px solid var(--border);border-radius:8px;padding:14px 18px;font-size:13.5px;color:var(--mfg);line-height:1.6;margin-bottom:18px}.notice-bad{border-color:var(--amber);background:var(--amber-bg);color:var(--amber-fg)}.spec{display:flex;flex-wrap:wrap;gap:14px 30px}.spec>div{min-width:0}.spec span{display:block;font-size:12px;color:var(--mfg);margin-bottom:3px}.spec b{font-size:14px;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.chip{font-size:12px;padding:4px 9px;border:1px solid var(--border);border-radius:5px;color:var(--mfg)}.acts,.chip{background:var(--muted)}.acts{display:flex;flex-wrap:wrap;gap:9px;align-items:center;padding:15px 22px;border-top:1px solid var(--soft)}.acts .grow{flex:1 1 auto}.stale{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:11px 14px;border-left:2px solid var(--amber);background:#FDF7EE;border-radius:0 6px 6px 0;font-size:13px;line-height:1.55}.party{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--soft)}.party>div{background:var(--card);padding:22px 24px}.party .role{font-size:12px;color:var(--mfg);margin-bottom:6px}.party .nm{font-size:19px;font-weight:600;letter-spacing:-.01em}.party .reg{font-family:IBM Plex Mono,monospace;font-size:12.5px;color:var(--mfg);margin-top:3px}.party dl{margin:16px 0 0;display:flex;flex-direction:column;gap:9px}.party dl>div{display:flex;gap:12px;font-size:13.5px}.party dt{color:var(--mfg);width:104px;flex:0 0 auto}.party dd{margin:0;font-weight:500}.pay{border:1px solid var(--border);border-radius:8px;overflow:hidden}.pay-h{background:var(--muted);padding:14px 20px;border-bottom:1px solid var(--border);font-size:14px;font-weight:600}.pay-b{padding:20px}.ref{display:flex;gap:12px;font-size:14px;padding:8px 0;border-bottom:1px solid var(--soft)}.ref:last-child{border-bottom:none}.ref dt{color:var(--mfg);width:150px;flex:0 0 auto}.ref dd{margin:0;font-family:IBM Plex Mono,monospace;font-weight:500}.pick{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--border);border-radius:6px;padding:14px 16px;cursor:pointer}.pick.sel{border:1.5px solid var(--primary);background:#F4FAF8}.why{display:flex;gap:11px;align-items:flex-start;padding:10px 12px;border-radius:6px;cursor:pointer}.why.sel{background:#F4FAF8;box-shadow:inset 0 0 0 1.5px var(--primary)}.empty{padding:44px 22px;text-align:center;color:var(--mfg);font-size:14px}.rail-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--soft)}.rail-row:last-child{border-bottom:none}.rail-row .nm{flex:1 1 auto;min-width:0;font-size:14px;font-weight:500}.rail-row .dir{width:92px;font-size:13px;color:var(--mfg)}.rail-row .dir.out{color:var(--amber-fg)}.rail-row .fee,.rail-row .fx{width:86px;font-size:13px;text-align:right}form.inline{display:inline}button.link{background:none;border:none;padding:0;font:inherit;font-size:13.5px;color:var(--fg);text-decoration:underline;cursor:pointer}.todo{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;padding:14px 22px;border-bottom:1px solid var(--soft)}.todo:last-child{border-bottom:none}.todo-what{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:2px}.todo-what b{font-size:14.5px;font-weight:600}.todo-what span{font-size:13.5px;color:var(--mfg)}.todo-go{display:flex;gap:10px;align-items:center;flex:0 0 auto}.feed{list-style:none;margin:0;padding:0}.feed li{border-bottom:1px solid var(--soft)}.feed li:last-child{border-bottom:none}.feed a{display:flex;flex-direction:column;gap:1px;padding:12px 22px;color:var(--fg);text-decoration:none}.feed a:hover{background:var(--muted)}.feed small{font-size:11.5px;color:var(--mfg);text-transform:uppercase;letter-spacing:.05em}.feed b{font-size:13.5px;font-weight:600}.feed span{font-size:13px;color:var(--mfg)}.feed li.new a{box-shadow:inset 3px 0 0 var(--primary)}.docs{list-style:none;margin:0 0 14px;padding:0}.docs li{display:flex;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--soft);font-size:13.5px}.docs li:last-child{border-bottom:none}.docs .k{flex:0 0 150px;color:var(--mfg);font-size:12.5px}.docs a{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs .by{flex:0 0 auto;color:var(--mfg);font-size:12px}.yn{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 0;font-size:13.5px}.yn>span{flex:1 1 200px}.yn label{display:inline-flex;gap:5px;align-items:center}.fxeq{font-size:12.5px;color:var(--mfg);font-weight:400}@media print{.no-print,.topbar{display:none!important}body{background:#fff}.card{box-shadow:none;border-color:#ccc;page-break-inside:avoid;break-inside:avoid}}.contract .card-b{padding:28px 34px;max-width:78ch}.contract h3{font-size:14px;font-weight:600;margin:20px 0 6px}.contract section:first-child h3{margin-top:0}.contract p{margin:0 0 8px;font-size:14px;line-height:1.65}.sigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:8px 0 12px}.sigs>div{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--fg);padding-top:8px;font-size:13.5px}.sigs small{font-size:12px;color:var(--mfg)}.hash{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--mfg);word-break:break-all;margin:0}.trail{list-style:none;margin:0;padding:0}.trail li{display:flex;flex-direction:column;gap:1px;padding:9px 0;border-bottom:1px solid var(--soft);font-size:13px}.trail li:last-child{border-bottom:none}.trail li span{color:var(--mfg);font-size:12.5px}.trail li.old{opacity:.6}.contract-form fieldset{border:0;padding:0;margin:0 0 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:0 16px;gap:0 16px}.contract-form legend{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mfg);margin-bottom:12px}.contract-form .wide{grid-column:1/-1}@media (max-width:640px){.contract .card-b{padding:20px 18px}}.answer{display:flex;flex-direction:column;gap:8px;text-align:left}.answer details>summary{list-style:none;display:block;text-align:center;cursor:pointer}.answer details>summary::-webkit-details-marker{display:none}.answer details[open]>summary{background:var(--soft)}.answer-form{margin-top:10px;padding:12px;border:1px solid var(--soft);border-radius:var(--r);background:var(--muted)}.answer-form .field{margin-bottom:10px}.answer .note{text-align:right}.haggle{list-style:none;margin:12px 0 0;padding:0 0 0 12px;border-left:2px solid var(--soft)}.haggle li{font-size:13px;padding:3px 0;display:flex;gap:8px;flex-wrap:wrap}.haggle b{font-weight:600;min-width:96px}.haggle span{color:var(--mfg)}.plan{list-style:none;margin:0 0 14px;padding:0}.plan li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--soft)}.plan li:last-child{border-bottom:none}.plan li>div{display:flex;flex-direction:column;min-width:0}.plan b{font-size:13.5px;font-weight:600}.plan span{font-size:12.5px;color:var(--mfg)}.plan li.now b{color:var(--teal-fg)}