.fnx{--band-proposal:color-mix(in srgb,color-mix(in srgb,var(--vt-band-outreach) 55%,var(--vt-band-prospect)) 88%,var(--vt-ink))}.fnx .rw-hd .crumb b{min-width:0;overflow:hidden;text-overflow:ellipsis}.fnx .rw-hd .find{cursor:pointer;text-align:left;flex:0 1 auto}.fnx .rw-hd .find:hover{color:var(--body)}.fnx .find.focus{box-shadow:var(--shadow-ink);transform:translate(-1px,-1px)}.fnx .rw-ready{flex:0 0 auto}.fnx .rw-ready[aria-expanded=true]{background:var(--app-ground)}.fnx .rw-ready-ib{position:relative}.fnx .rw-ready-ib .c{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--ink);color:var(--vt-on-ink);font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--vt-paper)}.fnx .seg>button:not(.on):hover{color:var(--vt-text)}.fnx .cmp .rw-hd .find{width:240px}.fnx .tab .rw-hd .find{width:40px}.fnx .ph-hd{flex:0 0 auto;display:flex;flex-direction:column;gap:10px}.fnx .ph-top{display:flex;align-items:center;gap:8px;min-width:0}.fnx .ph-top .crumb{flex:1 1 auto;min-width:0;overflow:hidden}.fnx .ph-top .sp{display:none}.fnx .ph-h1{font-size:22px;line-height:26px;font-weight:800;letter-spacing:-.03em}.fnx .ph-ready{display:flex}.fnx .pw-seg>button{width:32px;height:30px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);border:1.5px solid transparent}.fnx .pw-seg>button.on{background:var(--vt-paper);color:var(--vt-text);border-color:var(--ink)}.fnx .cmp .rw-land{height:74px}.fnx .cmp .rw-land .lab b{font-size:18px}.fnx .cmp .rw-land .lab>span{font-size:11.5px}.fnx .cmp .rw-who .dn{display:none}.fnx .rw-foot.cmp{height:44px}.fnx .cmp .rw-msg h2{font-size:24px;line-height:28px}.fnx .cmp .rw-state.top{padding-top:28px}.fnx .por .rw-who .dn{display:block}.fnx .rw-box:has(+.rw-foot-solo){border-bottom:0;border-radius:18px 18px 0 0}.fnx .rw-foot-solo{border:1.5px solid var(--ink);border-radius:0 0 18px 18px}.fnx .rw-rows{transition:opacity .1s ease-out}.fnx .rw-box.stale .rw-rows{opacity:.6;transition:opacity .15s ease-out .3s}.fnx .rw-rows{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.fnx .rw-rows .rw-row{flex:1 1 var(--rh,56px);min-height:40px;max-height:var(--rh,56px)}.fnx .rw-rows.scroll .rw-row{flex:0 0 var(--rh,56px);min-height:0;max-height:none}.fnx .rw-rows .rw-end{flex:1 0 44px}@media (max-width:1023px){.fnx .rw-rows .rw-row{flex:0 0 var(--rh,56px);max-height:none}.fnx .rw-rows{overflow-y:visible}}.fnx .rw-row .rw-link{position:absolute;inset:0;z-index:1;border-radius:4px}.fnx .rw-row .rw-link:focus-visible{outline:2px dashed currentColor;outline-offset:-3px}.fnx .rw-row .rw-tr,.fnx .rw-row .rw-who{pointer-events:none}.fnx .rw-row .rw-who{position:relative}.fnx .rw-row:focus-within{background:var(--fn-hover)}.fnx .rw-row .rw-hover{display:none;pointer-events:auto}.fnx .rw-row:focus-within .rw-hover,.fnx .rw-row:hover .rw-hover{display:flex}.fnx .rw-hover a,.fnx .rw-hover button{height:26px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.fnx .rw-hover a:hover{background:var(--app-ground)}.fnx .rw-row.closed .rw-who b{color:var(--body)}.fnx .av.sm.left{background:var(--vt-off);color:var(--muted);text-decoration:line-through}.fnx .rw-before{position:absolute;left:6px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:10.5px;font-weight:700;display:flex;align-items:center;gap:4px;z-index:2;background:var(--vt-paper);padding:2px 4px;border-radius:3px}.fnx .rw-tx.after-big{padding-left:17px}.fnx .rw-tx.lft.after-big{padding-left:8px}.fnx .rw-nod{z-index:2}.fnx .rw-nod .add{pointer-events:auto;background:transparent;cursor:pointer}.fnx .rw-nod .add:hover{border-style:solid;border-color:var(--ink)}.fnx .rw-nod .add.off{border-style:solid;border-color:transparent;padding:0;font-weight:600;color:var(--muted)}.fnx .pg-retry{font-size:13px;font-weight:700;color:var(--late);text-decoration:underline;text-underline-offset:2px;padding:4px 6px}.fnx .pg-b.dots,.fnx .pg-b.off{cursor:default}.fnx .pg-jump .in{width:44px;height:32px;padding:0;border:1.5px solid var(--ink);border-radius:4px;background:var(--vt-paper);text-align:center;font-weight:700;color:var(--vt-text);font-variant-numeric:tabular-nums}.fnx .pg-jump .in:focus{outline:none;box-shadow:2px 2px 0 var(--ink)}.fnx .pg-per{cursor:pointer}.fnx .pg-per.open,.fnx .pg-per:hover{border-color:var(--ink)}.fnx .pg-menu{display:flex;flex-direction:column;padding:6px}.fnx .pg-menu .note{padding:4px 10px 6px;font-size:11.5px;line-height:1.4;color:var(--muted)}.fnx .pg-menu .mi{display:flex;align-items:center;gap:9px;width:100%;height:32px;padding:0 10px;border-radius:4px;font-size:13px;font-weight:600;color:var(--vt-text)}.fnx .pg-menu .mi.on,.fnx .pg-menu .mi:hover{background:var(--app-ground)}.fnx .pg-menu .mi .r{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--muted)}.fnx .pg-menu .rule{height:1px;background:rgb(var(--vt-hair-rgb)/.1);margin:4px 2px}.fnx .rw-key i.k-nx{width:10px;height:10px;border-radius:50%;background:var(--vt-paper);border:2px solid var(--ink)}.fnx .rw-key i.k-close{background:var(--ink)}.fnx .rw-key i.k-close,.fnx .rw-key i.k-was{width:10px;height:10px;transform:rotate(45deg)}.fnx .rw-key i.k-was{outline:1.5px dashed var(--muted);outline-offset:-1.5px}.fnx .rw-key i.k-late{width:18px;height:9px;background:repeating-linear-gradient(135deg,var(--late) 0 2px,transparent 2px 6px)}.fnx .rw-key i.k-quiet{width:18px;height:9px;border:1.5px dashed var(--fn-warn-rule);border-radius:4px;background:var(--board-warn)}.fnx .pw-pg .pg-b{cursor:pointer}.fnx .pw-pg .pg-b.off{cursor:default}.fnx .pw-runway{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:12px}.fnx .pw-runway .pw-rows{overflow-y:auto;overscroll-behavior:contain}.fnx .pw-runway .pw-row{flex:0 0 52px;max-height:none;color:inherit}.fnx .pw-runway .pw-rows{transition:opacity .1s ease-out}.fnx .pw-runway.stale .pw-rows{opacity:.6;transition:opacity .15s ease-out .3s}.fnx .pw-tr .arr.before{right:auto;left:-2px}.fnx .pw-row:focus-visible{outline:2px dashed currentColor;outline-offset:-3px}.fnx .rw-lh.sk-lh,.fnx .rw-lr.sk-lr{grid-template-columns:18px minmax(0,1.5fr) 124px 136px 84px 150px}.fnx .rw-lr.sk-lr{flex:0 0 52px;max-height:none}.fnx .btnp.promote{max-width:340px}.fnx .btnp.promote .trunc{max-width:280px}.fnx .rw-state.ph-state{padding:8px 4px;align-items:flex-start;flex:0 0 auto}.fnx .ph-state .rw-msg h2{font-size:22px;line-height:26px}.fnx .ph-state .rw-msg p{font-size:14px}.fnx .ph-state .rw-msg .ico{width:48px;height:48px}.fnx .ph-state .rw-msg .row>*{flex:1}.fnx .sc-list{display:flex;flex-direction:column;gap:2px;margin:0}.fnx .sc-row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;min-height:32px}.fnx .sc-row dt{display:flex;align-items:center;gap:4px;white-space:nowrap}.fnx .sc-row dt>span{display:inline-flex;align-items:center;gap:4px}.fnx .sc-row dd{margin:0;font-size:14px;color:var(--vt-text)}.fnx .sc-row .kbd{display:inline-block;min-width:22px;text-align:center}.fnx .sc-sep{margin:0 4px;color:var(--muted);font-size:11px}