/* Ported from p. Scoped under .w-friction; legacy tokens aliased to the unified token contract. */
.w-friction { --bg2:var(--bg-alt);--muted:var(--text-2);--faint:var(--text-3);--accent-t:var(--accent-text);--accent-line:var(--accent);--ok-f:var(--good);--ok-t:var(--good-text);--ok-s:var(--good-soft);--wn-f:var(--warn);--wn-t:var(--warn-text);--wn-s:var(--warn-soft);--bd-f:var(--bad);--bd-t:var(--bad-text);--bd-s:var(--bad-soft);--line2:var(--line-2);--r:var(--radius);--r2:var(--radius-sm);--shadow:var(--shadow-2); }
.w-friction .tnum, .w-friction .num, .w-friction td.num, .w-friction .ix-v{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","cv11"}
.w-friction .mono{font-family:"IBM Plex Mono",ui-monospace,Menlo,monospace}
.w-friction .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.w-friction .muted{color:var(--muted)}
.w-friction .bad{color:var(--bd-t)}
.w-friction .wn{color:var(--wn-t)}
.w-friction .ic{width:18px;height:18px;flex:none;display:inline-block}
@media (max-width:760px){
.w-friction .hero-cta{order:2;margin-bottom:20px}
}
.w-friction .win{display:flex;flex-direction:column;border:1px solid var(--line2);border-radius:14px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}
.w-friction .win-t{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--surface2)}
.w-friction .win-tt{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.w-friction .meta{font-size:.75rem;color:var(--muted)}
.w-friction .win-h{font-size:.9375rem;font-weight:620;letter-spacing:-.005em}
.w-friction .win-c{display:flex;flex-wrap:wrap;gap:8px}
.w-friction .chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--line2);border-radius:6px;font-size:.75rem;font-weight:550;color:var(--muted);background:var(--surface);white-space:nowrap}
.w-friction .chip.syn{color:var(--wn-t);border-color:var(--wn-f);background:var(--wn-s);font-weight:650;letter-spacing:.03em}
.w-friction .tb{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}
.w-friction .srch{position:relative;display:flex;align-items:center}
.w-friction .srch .ic{position:absolute;left:10px;color:var(--faint);width:16px;height:16px}
.w-friction .srch input{height:36px;width:220px;padding:0 12px 0 34px;border:1px solid var(--line2);border-radius:8px;background:var(--bg);font-size:.875rem}
.w-friction .sel select, .w-friction .sel-f{height:36px;padding:0 32px 0 12px;border:1px solid var(--line2);border-radius:8px;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238c97a7' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;font-size:.875rem;appearance:none;-webkit-appearance:none;color:var(--text)}
.w-friction .sel-f{width:100%}
.w-friction .chk{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--muted);cursor:pointer;min-height:24px}
.w-friction .chk input{width:16px;height:16px;accent-color:var(--accent);margin:0}
.w-friction .colmenu{position:relative;margin-left:auto}
.w-friction .colpanel{position:absolute;right:0;top:44px;z-index:20;width:220px;padding:12px;border:1px solid var(--line2);border-radius:10px;background:var(--surface);box-shadow:0 18px 40px -12px rgba(0,0,0,.5);display:grid;gap:8px}
.w-friction .colpanel[hidden]{display:none}
.w-friction .cnt{font-size:.8125rem;color:var(--muted);font-variant-numeric:tabular-nums}
.w-friction .win-b{display:grid;grid-template-columns:minmax(0,1fr) 316px}
.w-friction .tcol{min-width:0;border-right:1px solid var(--line)}
.w-friction .tscroll{overflow-x:auto}
.w-friction .tnote{padding:12px 16px;font-size:.8125rem;color:var(--muted);border-top:1px solid var(--line);background:var(--surface2)}
@media (max-width:1100px){
.w-friction .win-b{grid-template-columns:1fr}
.w-friction .tcol{border-right:0;border-bottom:1px solid var(--line)}
}
@media (max-width:560px){
.w-friction .srch, .w-friction .srch input{width:100%}
.w-friction .colmenu{margin-left:0}
.w-friction .tb{padding:12px}
}
.w-friction .bt{width:100%;border-collapse:collapse;font-size:.875rem}
.w-friction .bt thead th{position:sticky;top:0;text-align:left;font-weight:600;font-size:.75rem;color:var(--muted);padding:0;border-bottom:1px solid var(--line2);background:var(--surface);white-space:nowrap}
.w-friction .sb-btn{display:flex;align-items:center;gap:4px;width:100%;height:44px;padding:0 10px;border:0;background:none;font-size:.75rem;font-weight:600;color:var(--muted);cursor:pointer;letter-spacing:.01em}
.w-friction .num .sb-btn{justify-content:flex-end}
.w-friction .sb-btn:hover{color:var(--text);background:var(--surface2)}
.w-friction .sico{width:14px;height:14px;opacity:.7}
.w-friction th[aria-sort="ascending"] .sb-btn, .w-friction th[aria-sort="descending"] .sb-btn{color:var(--text)}
.w-friction th[aria-sort="ascending"] .sico, .w-friction th[aria-sort="descending"] .sico{opacity:1;color:var(--accent-t)}
.w-friction .bt tbody th, .w-friction .bt td{padding:10px 10px;border-bottom:1px solid var(--line);vertical-align:middle;text-align:left;font-weight:400}
.w-friction .bt td.num, .w-friction .bt th.num{text-align:right}
.w-friction .bt tbody tr:last-child>*{border-bottom:0}
.w-friction .bt tbody tr:hover{background:var(--surface2)}
.w-friction .bt tbody tr.sel{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}
.w-friction .bt tbody th{position:sticky;left:0;background:inherit;z-index:1}
.w-friction .bt tbody tr{background:var(--surface)}
.w-friction .bt tbody tr:hover, .w-friction .bt tbody tr:hover th{background:var(--surface2)}
.w-friction .bt tbody tr.sel, .w-friction .bt tbody tr.sel th{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}
.w-friction .bk{display:block;border:0;background:none;text-align:left;cursor:pointer;padding:4px 8px;margin:-4px -8px;border-radius:6px}
.w-friction .bk:hover .bk-n{text-decoration:underline;text-underline-offset:3px}
.w-friction .bk-n{display:block;font-weight:620;color:var(--text);letter-spacing:-.005em}
.w-friction .bk-s{display:block;font-size:.75rem;color:var(--muted);white-space:nowrap}
.w-friction .lowtag{font-style:normal;font-size:.6875rem;font-weight:650;color:var(--wn-t);background:var(--wn-s);border-radius:4px;padding:1px 6px;margin-left:4px;white-space:nowrap}
.w-friction .lowrow .bk-n{color:var(--muted)}
.w-friction .sub{display:block;font-size:.6875rem;color:var(--faint);font-weight:400;white-space:nowrap}
.w-friction .sp{display:inline-block;padding:4px 0}
.w-friction .spark{overflow:visible}
.w-friction .sb{fill:var(--c1)}
.w-friction .sb.ok{fill:var(--ok-f)}
.w-friction .sb.wn{fill:var(--wn-f)}
.w-friction .sb.bd{fill:var(--bd-f)}
.w-friction .sb.z{opacity:.35}
.w-friction .c-acc .mini{display:block;margin:4px 0 0 auto;width:56px;height:4px;border-radius:2px;background:var(--surface3)}
.w-friction .c-acc .mini i{display:block;height:100%;border-radius:2px;background:var(--ok-f)}
.w-friction .ix{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"v b" "bar bar";gap:6px 8px;align-items:center;min-width:104px}
.w-friction .ix-bar{grid-area:bar;height:6px;border-radius:4px;background:var(--surface3);overflow:hidden}
.w-friction .ix-bar i{display:block;height:100%;border-radius:4px}
.w-friction .ix-bar i.low{background:var(--ok-f)}
.w-friction .ix-bar i.mid{background:var(--wn-f)}
.w-friction .ix-bar i.high{background:var(--bd-f)}
.w-friction .ix-v{grid-area:v;font-weight:680;font-size:1rem;text-align:left}
.w-friction .ix-b{grid-area:b;justify-self:start;font-size:.6875rem;font-weight:650;padding:2px 8px;border-radius:999px;white-space:nowrap}
.w-friction .ix-b.low{color:var(--ok-t);background:var(--ok-s)}
.w-friction .ix-b.mid{color:var(--wn-t);background:var(--wn-s)}
.w-friction .ix-b.high{color:var(--bd-t);background:var(--bd-s)}
.w-friction .empty{text-align:center;padding:48px 16px!important}
.w-friction .empty .btn{margin-top:16px}
@media (max-width:640px){
.w-friction .bt tbody th, .w-friction .bt td{padding:10px 8px}
.w-friction .sb-btn{padding:0 8px}
}
.w-friction .tip, .tip.w-friction{position:fixed;z-index:200;max-width:280px;padding:8px 12px;border-radius:8px;background:var(--text);color:var(--bg);font-size:.8125rem;line-height:1.45;pointer-events:none;box-shadow:0 10px 30px rgba(0,0,0,.35)}
.w-friction .tip[hidden], .tip.w-friction[hidden]{display:none}
.w-friction .tip b, .tip.w-friction b{display:block}
.w-friction .tq{display:block;opacity:.85;margin-bottom:6px;font-size:.75rem}
.w-friction .tg{display:grid;grid-template-columns:56px 90px 20px;white-space:nowrap;gap:4px 8px;align-items:center;font-size:.75rem}
.w-friction .tg i{display:block;height:6px;background:rgba(127,127,127,.35);border-radius:3px}
.w-friction .tg u{display:block;height:100%;background:var(--bg);border-radius:3px;opacity:.9}
.w-friction .tg .r{text-align:right;font-variant-numeric:tabular-nums}
.w-friction .rail{background:var(--surface);min-width:0}
.w-friction .rs{padding:16px;border-bottom:1px solid var(--line)}
.w-friction .rs:last-child{border-bottom:0}
.w-friction .rs-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
.w-friction .rs-h h3{font-size:.9375rem}
.w-friction .rs-p{font-size:.8125rem;color:var(--muted);margin-bottom:12px;line-height:1.5}
.w-friction .presets{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}
.w-friction .pre{height:28px;padding:0 12px;border:1px solid var(--line2);border-radius:999px;background:transparent;font-size:.75rem;font-weight:550;color:var(--muted);cursor:pointer}
.w-friction .pre:hover{color:var(--text);background:var(--surface2)}
.w-friction .pre[aria-pressed="true"]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:650}
.w-friction .wr{display:grid;grid-template-columns:1fr auto;gap:0 8px;align-items:baseline;margin-bottom:12px}
.w-friction .wr label, .w-friction .fl{font-size:.8125rem;font-weight:550}
.w-friction .fl{display:block;margin-bottom:4px;color:var(--muted)}
.w-friction .wsh{font-size:.75rem;color:var(--muted);font-variant-numeric:tabular-nums}
.w-friction .wsh b{color:var(--text);font-size:.875rem}
.w-friction .wr input[type=range]{grid-column:1/-1;margin-top:8px}
.w-friction .wsum{font-size:.75rem;color:var(--muted);line-height:1.5}
.w-friction .num{}
.w-friction input.num{height:36px;width:80px;padding:0 8px;border:1px solid var(--line2);border-radius:8px;background:var(--bg);text-align:right;font-variant-numeric:tabular-nums;grid-column:1/-1;margin-top:4px}
.w-friction .fm{font-size:.75rem;line-height:1.7;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);margin-bottom:12px;overflow-wrap:anywhere}
.w-friction .bdt{width:100%;border-collapse:collapse;font-size:.75rem;margin-bottom:12px}
.w-friction .bdt th, .w-friction .bdt td{padding:4px;border-bottom:1px solid var(--line);text-align:left;font-weight:400;vertical-align:top}
.w-friction .bdt thead th{color:var(--muted);font-weight:600;font-size:.6875rem}
.w-friction .bdt tbody th{font-weight:550;color:var(--text)}
.w-friction .bdt .num{text-align:right}
.w-friction .bdt .raw{color:var(--muted);font-size:.6875rem;max-width:84px}
.w-friction .bdt tfoot th, .w-friction .bdt tfoot td{border-bottom:0;border-top:1px solid var(--line2);font-weight:650;padding-top:8px;font-size:.8125rem}
.w-friction .bdt{table-layout:auto}
@media (max-width:1100px){
.w-friction .rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}
.w-friction .rs{border-bottom:0;border-top:1px solid var(--line)}
}
.w-friction .tw{overflow-x:auto}
.w-friction .ctx{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:24px}
.w-friction .pn{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:24px;min-width:0}
.w-friction .pn h3, .w-friction .pn h4{font-size:.9375rem;margin-bottom:4px}
.w-friction .pn h4{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}
.w-friction .pn .sub2{font-size:.8125rem;color:var(--muted);margin-bottom:16px}
@media (max-width:980px){
.w-friction .ctx{grid-template-columns:1fr}
}
.w-friction .dz-h{max-width:240px;margin-bottom:12px}
.w-friction .dz-c{position:relative;border-radius:8px}
.w-friction .dz-r{font-size:.8125rem;color:var(--muted);margin-top:8px;min-height:1.5em}
.w-friction .chart{overflow:visible;width:100%}
.w-friction .gl{stroke:var(--line);stroke-width:1}
.w-friction .ax{fill:var(--faint);font-size:11px;font-family:inherit;font-variant-numeric:tabular-nums}
.w-friction .vl{fill:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}
.w-friction .ln{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round}
.w-friction .ar{fill:var(--accent);opacity:.1}
.w-friction .cl{stroke:var(--faint);stroke-width:1;stroke-dasharray:3 3}
.w-friction .cd{fill:var(--surface);stroke:var(--accent);stroke-width:2}
.w-friction .ctip{position:absolute;pointer-events:none;background:var(--surface3);border:1px solid var(--line2);border-radius:8px;padding:4px 12px;font-size:.75rem;color:var(--muted);display:flex;flex-direction:column;box-shadow:0 8px 20px rgba(0,0,0,.25)}
.w-friction .ctip b{color:var(--text);font-size:.9375rem;font-variant-numeric:tabular-nums}
.w-friction .ctip[hidden]{display:none}
.w-friction .state{padding:24px;border:1px dashed var(--line2);border-radius:var(--r);text-align:center;color:var(--muted)}
.w-friction .state.err{border-color:var(--bd-f);color:var(--text);background:var(--bd-s)}
.w-friction .dh{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;padding:16px 0}
.w-friction .dh h3{font-size:1.5rem;letter-spacing:-.02em}
.w-friction .dh-i{text-align:right}
.w-friction .dh-i span{display:block;font-size:.75rem}
.w-friction .dh-i b{font-size:2rem;letter-spacing:-.03em;line-height:1}
.w-friction .dh-i b.low{color:var(--ok-t)}
.w-friction .dh-i b.mid{color:var(--wn-t)}
.w-friction .dh-i b.high{color:var(--bd-t)}
.w-friction .dg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.w-friction .pn.wide{grid-column:1/-1}
@media (max-width:820px){
.w-friction .dg{grid-template-columns:1fr}
}
.w-friction .leg{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.75rem;color:var(--muted);margin-top:8px}
.w-friction .leg i{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid;margin-right:6px}
.w-friction .leg .k1{border-bottom-color:var(--text)}
.w-friction .leg .k2{border-bottom-color:var(--accent)}
.w-friction .mk1{fill:var(--text)}
.w-friction .mk2{fill:var(--accent)}
.w-friction .stk{display:flex;height:24px;border-radius:6px;overflow:hidden;gap:2px;margin:16px 0}
.w-friction .stk i, .w-friction .stk-l i{display:block;border-radius:2px}
.w-friction .stk-l li{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:center;font-size:.8125rem;color:var(--muted);padding:4px 0}
.w-friction .stk-l i{width:12px;height:12px}
.w-friction .c1{background:var(--c1)}
.w-friction .c2{background:var(--c2)}
.w-friction .c3{background:var(--c3)}
.w-friction .c4{background:var(--c4)}
.w-friction .c5{background:var(--c5)}
.w-friction .stk-l b{color:var(--text)}
.w-friction .its{display:grid}
.w-friction .it{display:grid;grid-template-columns:minmax(0,1fr) auto 76px 112px auto;gap:12px 16px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}
.w-friction .it .muted{font-size:.8125rem}
.w-friction .amt{font-weight:620;text-align:right}
.w-friction .stp{display:flex;gap:4px}
.w-friction .stp i{width:16px;height:6px;border-radius:3px;background:var(--surface3)}
.w-friction .stp i.on{background:var(--accent)}
.w-friction .it.st3 .stp i.on{background:var(--ok-f)}
.w-friction .stn{font-size:.8125rem;font-weight:600}
.w-friction .tot{font-size:.8125rem;color:var(--muted);margin-top:12px;padding-top:12px;border-top:1px solid var(--line2)}
.w-friction .tot b{color:var(--text)}
@media (max-width:820px){
.w-friction .it{grid-template-columns:1fr auto;gap:8px}
.w-friction .it .stp{grid-column:1}
.w-friction .it .stn{grid-column:2;text-align:right}
.w-friction .it .btn{grid-column:1/-1}
}
.w-friction .bdw{padding:16px;border-top:1px solid var(--line)}
.w-friction .bdw>h3{font-size:.9375rem;margin-bottom:12px}
.w-friction .bdw-g{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:24px;align-items:start}
.w-friction .bdw-g>*{min-width:0}
.w-friction .bdw .bdt{font-size:.8125rem;margin-bottom:0}
.w-friction .bdw .bdt .raw{max-width:none;font-size:.75rem}
@media (max-width:820px){
.w-friction .bdw-g{grid-template-columns:1fr;gap:12px}
}
.w-friction .lg{display:grid;gap:4px;margin-bottom:12px}
.w-friction .lg li{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--muted)}
.w-friction .lg i{width:12px;height:12px;border-radius:3px;display:inline-block}
.w-friction .lg i.ok{background:var(--ok-f)}
.w-friction .lg i.wn{background:var(--wn-f)}
.w-friction .lg i.bd{background:var(--bd-f)}
.w-friction .ctip{white-space:nowrap}
.w-friction .ctx{align-items:start}
.w-friction .legend{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;padding:12px 16px;border-top:1px solid var(--line);font-size:.75rem;color:var(--muted)}
.w-friction .legend .lg{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0}
.w-friction .legend p{flex:1 1 320px;line-height:1.5}
.w-friction .ix-v{min-width:30px}
@media (max-width:640px){
.w-friction .ix{min-width:0}
.w-friction .bk-s .lowtag{display:inline-block;margin:2px 0 0}
.w-friction .bt tbody th.c-broker{max-width:128px}
}
.w-friction .win-t{padding:10px 16px}
.w-friction .win-h{font-size:.9375rem}
.w-friction .meta{font-size:.75rem;color:var(--muted)}
.w-friction .strip{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px 24px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--accent-soft),transparent 70%),var(--surface)}
.w-friction .ins{font-size:.875rem;line-height:1.45;color:var(--muted)}
.w-friction .ins b{color:var(--text)}
.w-friction .strip-k{display:block;font-size:.6875rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-t);margin-bottom:2px}
.w-friction .figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.w-friction .fig{display:block;width:100%;height:100%;text-align:left;padding:8px 12px;border:1px solid var(--line2);border-radius:8px;background:var(--surface);cursor:help}
.w-friction .fig:hover{border-color:var(--accent-line)}
.w-friction .fig b{display:block;font-size:1.375rem;line-height:1.15;letter-spacing:-.02em;font-weight:680}
.w-friction .fig span{display:block;font-size:.6875rem;line-height:1.35;color:var(--muted);margin-top:2px}
.w-friction .tb{order:1}
.w-friction .win-t{order:0}
.w-friction .strip{order:0}
.w-friction .win-b{order:2}
@media (max-width:980px){
.w-friction .strip{grid-template-columns:1fr}
}
@media (max-width:760px){
.w-friction .strip{order:3;border-bottom:0;border-top:1px solid var(--line)}
.w-friction .figs{grid-template-columns:1fr}
.w-friction .fig{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center}
.w-friction .fig span{margin:0;font-size:.75rem}
}
.w-friction .bt tbody th, .w-friction .bt td{padding:7px 10px;vertical-align:middle}
.w-friction .bt .v{display:block;font-size:.875rem;line-height:18px;font-variant-numeric:tabular-nums}
.w-friction .bt .sub{display:block;font-size:.6875rem;line-height:14px;min-height:14px;color:var(--faint);font-weight:400}
.w-friction .bt td.num{text-align:right}
.w-friction .bt td.num .sub{text-align:right}
.w-friction .c-acc .mini{display:block;margin:5px 0 0 auto;width:56px;height:4px;border-radius:2px;background:var(--surface3)}
.w-friction .u{font-style:normal;font-weight:450;font-size:.6875rem;color:var(--faint);margin-left:2px}
.w-friction .bk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}
.w-friction .bk-n, .w-friction .bk-s{grid-column:1}
.w-friction .bk .chev{grid-column:2;grid-row:1/3;width:14px;height:14px;margin-left:8px;color:var(--accent-t);transition:transform .15s}
.w-friction .bk[aria-expanded="true"] .chev{transform:rotate(180deg)}
.w-friction .bk[aria-pressed="true"] .bk-n{color:var(--accent-t)}
.w-friction .bk-n{line-height:18px}
.w-friction .bk-s{line-height:14px}
.w-friction .ix{grid-template-columns:34px auto;grid-template-areas:"v b" "bar bar";gap:4px 8px;min-width:116px}
.w-friction .ix-v{text-align:right;line-height:20px;font-size:1rem}
.w-friction .ix-b{line-height:16px}
.w-friction .ix-bar{height:6px}
.w-friction .lowrow .ix-v, .w-friction .lowrow .v{color:var(--muted)}
.w-friction .bt tbody tr:focus-within, .w-friction .bt tbody tr:focus-within th{background:var(--surface2)}
.w-friction .sb-btn:focus-visible{outline-offset:-3px}
.w-friction .sp{display:inline-block;padding:2px 0;border-radius:4px}
.w-friction .grp td{padding:0!important;background:var(--surface2);border-top:1px solid var(--line2);border-bottom:1px solid var(--line2)!important}
.w-friction .grp-i{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:.75rem}
.w-friction .grp-i b{font-size:.75rem;color:var(--text)}
.w-friction .xrow td{padding:12px 16px!important;background:var(--surface2)}
.w-friction .xrow:hover, .w-friction .xrow:hover td{background:var(--surface2)}
.w-friction .xg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-bottom:12px}
.w-friction .xg dt{font-size:.6875rem;color:var(--muted)}
.w-friction .xg dd{margin:0;font-weight:620;font-size:.9375rem;font-variant-numeric:tabular-nums}
.w-friction .xg dd span{font-weight:400;font-size:.75rem;color:var(--muted)}
.w-friction .xrow .bdt{margin-bottom:8px}
.w-friction .ckl{font-size:.6875rem;color:var(--faint);margin-top:8px;line-height:1.45}
.w-friction .tapnote{padding:8px 16px;font-size:.75rem;color:var(--muted);border-bottom:1px solid var(--line);background:var(--surface2)}
.w-friction .tapnote[hidden]{display:none}
.w-friction .bt[data-hl="pay"] .c-dist, .w-friction .bt[data-hl="pay"] .c-median, .w-friction .bt[data-hl="pay"] .c-p90, .w-friction .bt[data-hl="dis"] .c-dispute, .w-friction .bt[data-hl="doc"] .c-docs, .w-friction .bt[data-hl="acc"] .c-acc, .w-friction .bt[data-hl="mar"] .c-margin{background:color-mix(in srgb,var(--accent) 13%,transparent);box-shadow:inset 0 0 0 0 transparent}
.w-friction .bt[data-hl="pay"] th.c-dist, .w-friction .bt[data-hl="pay"] th.c-median, .w-friction .bt[data-hl="pay"] th.c-p90, .w-friction .bt[data-hl="dis"] th.c-dispute, .w-friction .bt[data-hl="doc"] th.c-docs, .w-friction .bt[data-hl="acc"] th.c-acc, .w-friction .bt[data-hl="mar"] th.c-margin{border-bottom:2px solid var(--accent)}
.w-friction .bt thead th.c-broker{position:sticky;left:0;z-index:3}
.w-friction .bt tbody tr:hover{background:var(--surface2)}
@media (max-width:640px){
.w-friction .bdw{display:none}
.w-friction .bt tbody th, .w-friction .bt td{padding:8px 8px}
}
@media (min-width:641px){
.w-friction .tapnote{display:none}
}
.w-friction .rs{padding:12px 16px}
.w-friction .wr{margin-bottom:8px}
.w-friction .wt-r{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:8px;font-size:.875rem;margin-bottom:8px}
.w-friction .wt-r b{color:var(--accent-t);font-size:1rem}
.w-friction .wsum{font-size:.75rem;color:var(--muted);line-height:1.45}
.w-friction .bs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.w-friction .bs-b{display:grid;grid-template-columns:20px 1fr;grid-template-areas:"i l" "i w" "t t";gap:2px 10px;width:100%;height:100%;text-align:left;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);cursor:pointer;align-content:start}
.w-friction .bs-b:hover{border-color:var(--line2);background:var(--surface2)}
.w-friction .bs-b[aria-pressed="true"]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}
.w-friction .bs-b .ic{grid-area:i;color:var(--accent-t);width:20px;height:20px;margin-top:1px}
.w-friction .bs-l{grid-area:l;font-weight:620;line-height:1.3}
.w-friction .bs-w{grid-area:w;font-size:.75rem;color:var(--accent-t);font-weight:600}
@media (max-width:1100px){
.w-friction .bs{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:760px){
.w-friction .bs{grid-template-columns:1fr;gap:8px}
.w-friction .bs-b{padding:12px 16px;grid-template-areas:"i l" "i w"}
}
.w-friction .dz-s{margin-top:12px;font-size:.8125rem;color:var(--muted);line-height:1.55;max-width:70ch}
.w-friction .dz-s b{color:var(--text)}
.w-friction .ld{fill:var(--accent);stroke:var(--surface);stroke-width:2}
.w-friction .lv{fill:var(--text);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--surface);stroke-width:4px}
.w-friction .bk-n{white-space:nowrap}
.w-friction .win-b{grid-template-columns:minmax(0,1fr) 288px}
@media (max-width:1100px){
.w-friction .win-b{grid-template-columns:1fr}
}
.w-friction .sb-btn{white-space:nowrap}
.w-friction .hero-cta .cta-n{max-width:34ch}
.w-friction .sp{display:block;width:fit-content;line-height:0}
.w-friction .bt td{line-height:1.3}
.w-friction .c-acc .sub{display:flex;justify-content:flex-end;align-items:center;height:14px}
.w-friction .c-acc .mini{margin:0}
.w-friction details.bdw>summary{cursor:pointer;font-weight:620;font-size:.9375rem;min-height:24px;display:flex;align-items:center}
.w-friction details.bdw[open]>summary{margin-bottom:12px}
.w-friction .pn{padding:20px}
.w-friction .xrow .bdt{table-layout:fixed;width:100%}
.w-friction .xrow .bdt th, .w-friction .xrow .bdt td{padding:6px 4px;border-bottom:1px solid var(--line);vertical-align:top;font-size:.75rem;background:none}
.w-friction .xrow .bdt tbody th{position:static;font-weight:550}
.w-friction .xrow .bdt th:nth-child(1){width:27%}
.w-friction .xrow .bdt th:nth-child(2){width:27%}
.w-friction .xrow .bdt .raw{max-width:none;word-break:break-word}
.w-friction .xrow .bdt tfoot th, .w-friction .xrow .bdt tfoot td{background:none}
