.b-page{--b-buy:#16855e;--b-sell:#c8574a;--b-track:var(--color-surface-tint);--b-s1:#054431;--b-s2:#16855e;--b-s3:#4cb585;--b-s4:#8fd0ad;--b-s5:#b9e885;--b-s6:#8a6008;--b-s7:#c9a54a;--b-s8:#a3a89f}[data-theme=dark] .b-page{--b-buy:#4caf50;--b-sell:#ff6b6b;--b-s1:#d7f5bb;--b-s2:#7ec9a3;--b-s3:#4cb585;--b-s4:#16855e;--b-s5:#0f6b4b;--b-s6:#d4a017;--b-s7:#8a6008;--b-s8:#6a758b}.b-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.b-up{color:var(--color-gain)}.b-dn{color:var(--color-loss)}.b-hero{padding-block:var(--space-6) clamp(56px, 7vw, 96px)}.b-hero .breadcrumb,.b-hero nav[aria-label=Breadcrumb]{margin-bottom:var(--space-6)}.b-hero-grid{gap:var(--space-8);align-items:end;display:grid}.b-hero-grid>*{min-width:0}@media (width>=1024px){.b-hero-grid{gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.b-hero h1{margin:var(--space-3) 0 0;font:700 clamp(2.25rem, 1.5rem + 2.8vw, 3.75rem) / 1.02 var(--font-display);letter-spacing:-.03em;text-wrap:balance}.b-lead{margin:var(--space-4) 0 0;max-width:54ch;font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.55}.b-lead b{color:var(--color-text);font-weight:600}.b-page .b-chips-label{margin:var(--space-8) 0 var(--space-3)}.b-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.b-chip{border:1px solid var(--color-border-default);min-height:44px;font-size:var(--text-sm);color:var(--color-text);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.b-chip:hover{border-color:var(--color-link)}.b-chip b{font:700 var(--text-sm) / 1 var(--font-mono);color:var(--color-link)}.b-look{--color-surface:#fff;--color-surface-tint:#eef0e8;--color-text:#0a0a0a;--color-text-muted:#525252;--color-text-tertiary:#5f5f5f;--color-border:#ececec;--color-border-default:#e5e5e5;--color-border-control:#737373;--color-link:#0f6b4b;--color-gain:#0f7350;--color-loss:#b53427;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-text);padding:var(--space-6);background:#f4fbea;border-radius:24px;box-shadow:0 24px 60px #00000040}[data-theme=dark] .b-look{--color-surface:#161c2a;--color-surface-tint:#d7f5bb14;--color-text:#fff;--color-text-muted:#f5f5f5b8;--color-text-tertiary:#f5f5f59e;--color-border:#ffffff14;--color-border-default:#28303f;--color-border-control:#6a758b;--color-link:#b9e885;--color-gain:#4caf50;--color-loss:#ff6b6b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e1320}.b-look label{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600;display:block}.b-look-field{align-items:center;gap:var(--space-3);margin-top:var(--space-2);height:64px;padding:0 var(--space-4);border:2px solid var(--color-link);background:var(--color-surface);border-radius:16px;display:flex}.b-look-field:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-link) 25%, transparent)}.b-look-field input{min-width:0;color:var(--color-text);font:700 1.625rem / 1 var(--font-mono);background:0 0;border:0;outline:0;flex:1}.b-look-field input::placeholder{color:var(--color-text-tertiary);font:500 1.0625rem / 1 var(--font-body)}.b-look-field button{min-height:44px;padding:0 var(--space-4);cursor:pointer;background:var(--color-link);color:var(--color-surface);font:700 var(--text-sm) / 1 var(--font-body);border:0;border-radius:12px}.b-look-out{margin-top:var(--space-3);gap:var(--space-2);min-height:118px;display:grid}.b-look-hint{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.b-match{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:18px;align-items:center;display:flex}.b-page .b-match-tag{margin:0 0 2px}.b-match-name{font:700 1.3125rem / 1.2 var(--font-display);margin:0}.b-match-host{font:500 var(--text-sm) / 1.3 var(--font-mono);color:var(--color-link);overflow-wrap:anywhere;margin:2px 0 0}.b-match-small{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:12px;min-height:48px;display:flex}.b-match-small:hover{background:var(--color-surface-tint)}.b-match-small .b-badge{border-radius:10px;width:40px;height:40px;font-size:1rem}.b-empty{padding:var(--space-4);border:1px dashed var(--color-border-control);font-size:var(--text-sm);color:var(--color-text-muted);border-radius:18px;margin:0}.b-badge{background:var(--color-surface-tint);width:56px;height:56px;color:var(--color-link);font:700 1.25rem / 1 var(--font-mono);border-radius:14px;flex-shrink:0;place-items:center;display:inline-grid}.b-badge.xl{color:#d7f5bb;background:#054431;border-radius:20px;width:84px;height:84px;font-size:2.25rem}[data-theme=dark] .b-badge.xl{color:#054431;background:#d7f5bb}.b-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.b-btn{min-height:44px;font:600 var(--text-sm) / 1 var(--font-body);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 18px;display:inline-flex;position:relative}.b-btn.primary{color:#d7f5bb;background:#054431}[data-theme=dark] .b-btn.primary,.on-dark .b-btn.primary{color:#054431;background:#d7f5bb}.b-btn.ghost{border-color:var(--color-border-control);color:var(--color-text);background:0 0}.b-btn.big{min-height:52px;font-size:var(--text-base);padding:0 24px}.b-stats{background:var(--color-surface);border:1px solid var(--color-border-default);box-shadow:var(--shadow-md);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:calc(-1*clamp(32px,4vw,48px));display:grid;position:relative;overflow:hidden}@media (width>=900px){.b-stats{grid-template-columns:repeat(var(--b-cols,4), minmax(0, 1fr))}}.b-stat{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);min-width:0}.b-stat:nth-child(odd){border-right:1px solid var(--color-border)}@media (width>=900px){.b-stat{border-bottom:0;border-right:1px solid var(--color-border)}.b-stat:nth-child(odd){border-right:1px solid var(--color-border)}.b-stat:last-child{border-right:0}.b-stat:has(+.b-stats-note){border-right:0}}.b-stat dt,.b-stat dd{margin:0}.b-stat .v{font:700 clamp(1.5rem, 1.2rem + 1vw, 2rem) / 1.1 var(--font-display);font-variant-numeric:tabular-nums;margin-top:6px}.b-stat .s{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:2px}.b-stats-note dd{margin:0}.b-stats-note{padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-surface-tint);grid-column:1/-1;margin:0}.b-body{gap:clamp(40px,5vw,64px);padding-block:clamp(40px,5vw,64px);display:grid}.b-body>*{min-width:0}.b-grid2{gap:var(--space-6);display:grid}.b-grid2>*{min-width:0}@media (width>=1024px){.b-grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.b-grid2.wide-l{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.b-card{background:var(--color-surface);border:1px solid var(--color-border-default);padding:clamp(var(--space-5), 2.4vw, var(--space-8));border-radius:20px;min-width:0}.b-page .b-card h2,.b-page .b-h2{font:700 clamp(1.375rem, 1.1rem + .9vw, 1.75rem) / 1.15 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.b-sub{font-size:var(--text-sm);color:var(--color-text-muted);max-width:62ch;margin:6px 0 0;line-height:1.5}.b-legend{gap:var(--space-4);margin:var(--space-4) 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.b-legend li{align-items:center;gap:6px;display:inline-flex}.b-sw{border-radius:3px;width:12px;height:12px;display:inline-block}.b-sw.buy{background:var(--b-buy)}.b-sw.sell{background:var(--b-sell)}.b-rank{margin:var(--space-2) 0 0;gap:2px;padding:0;list-style:none;display:grid}.b-rank a{column-gap:var(--space-3);padding:var(--space-2) var(--space-2);color:var(--color-text);border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"n name v""n bar bar";align-items:center;row-gap:6px;display:grid}@media (width>=640px){.b-rank a{grid-template-columns:36px minmax(0,11rem) minmax(0,1fr) 7rem;grid-template-areas:"n name bar v";min-height:40px;padding-block:4px}}.b-rank a:hover{background:var(--color-surface-subtle)}.b-rank .n{font:700 var(--text-sm) / 1 var(--font-mono);color:var(--color-link);grid-area:n}.b-rank .nm{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;grid-area:name;overflow:hidden}.b-rank .v{text-align:right;font:500 var(--text-sm) / 1 var(--font-mono);white-space:nowrap;grid-area:v}.b-track{background:var(--b-track);border-radius:4px;grid-area:bar;height:14px;display:flex;overflow:hidden}.b-track i{height:100%;display:block}.b-track .buy,.b-split .buy{background:var(--b-buy)}.b-track .sell,.b-split .sell{background:var(--b-sell)}.b-div-head{margin:var(--space-4) 0 var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.b-div-head span:first-child{text-align:right;padding-right:var(--space-3)}.b-div-head span:last-child{padding-left:var(--space-3)}.b-div{gap:4px;margin:0;padding:0;list-style:none;display:grid}.b-div a,.b-div .row{min-height:36px;color:var(--color-text);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.b-div a:hover{background:var(--color-surface-subtle)}.b-div .l,.b-div .r{align-items:center;gap:var(--space-2);min-width:0;height:100%;display:flex}.b-div .l{border-right:2px solid var(--color-border-control);justify-content:flex-end}.b-div .r{border-left:0}.b-div i{flex-shrink:0;height:20px;display:block}.b-div .l i{background:var(--b-sell);border-radius:4px 0 0 4px}.b-div .r i{background:var(--b-buy);border-radius:0 4px 4px 0}.b-div em{font-style:normal;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.b-div em b{font-family:var(--font-mono)}.b-div .l em{text-align:right}.b-div .v{font:600 var(--text-xs) / 1 var(--font-mono);white-space:nowrap;flex:none}.b-stack{height:26px;margin:var(--space-5) 0 var(--space-4);background:var(--color-surface);border-radius:8px;gap:2px;display:flex;overflow:hidden}.b-stack i{min-width:3px;height:100%;display:block}.b-secs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.b-secs li{gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:12px minmax(0,1fr) 3rem 5.5rem;align-items:center;display:grid}.b-secs .sw{border-radius:3px;width:12px;height:12px}.b-secs .p{text-align:right;font:700 var(--text-sm) / 1 var(--font-mono)}.b-secs .c{text-align:right;font:400 var(--text-xs) / 1 var(--font-mono);color:var(--color-text-muted)}.b-dir-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.b-tools{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.b-filter{align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-4);border:1px solid var(--color-border-control);background:var(--color-surface);min-width:min(100%,17rem);color:var(--color-text-muted);border-radius:999px;display:flex}.b-filter input{min-width:0;color:var(--color-text);font:400 var(--text-base) / 1 var(--font-body);background:0 0;border:0;outline:0;flex:1}.b-filter:focus-within{border-color:var(--color-link)}.b-seg{border:1px solid var(--color-border-default);background:var(--color-surface);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.b-seg button{appearance:none;cursor:pointer;min-height:38px;font:600 var(--text-sm) / 1 var(--font-body);color:var(--color-text-muted);background:0 0;border:0;border-radius:999px;padding:0 14px}.b-seg button[aria-pressed=true]{background:var(--color-text);color:var(--color-bg)}.b-dir{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.b-dir{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.b-dir{grid-template-columns:repeat(3,minmax(0,1fr))}}.b-dir>li{min-width:0}.b-card-link{gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);background:var(--color-surface);min-height:80px;color:var(--color-text);transition:border-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border-radius:16px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.b-card-link:hover{border-color:var(--color-link)}.b-card-main{gap:3px;min-width:0;display:grid}.b-card-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.b-card-host{font:500 var(--text-xs) / 1.3 var(--font-mono);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.b-split{background:var(--b-track);border-radius:3px;max-width:10rem;height:6px;margin-top:4px;display:flex;overflow:hidden}.b-split i{height:100%;display:block}.b-card-side{text-align:right;justify-items:end;gap:3px;display:grid}.b-card-side .net{font:600 var(--text-sm) / 1.2 var(--font-mono);white-space:nowrap}.b-card-side .meta{font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap}.b-none{padding:var(--space-6);border:1px dashed var(--color-border-control);color:var(--color-text-muted);border-radius:16px;margin:0}.b-bhero{gap:var(--space-6);align-items:center;display:grid}@media (width>=900px){.b-bhero{gap:var(--space-10);grid-template-columns:auto minmax(0,1fr)}}@media (width>=1200px){.b-bhero{grid-template-columns:auto minmax(0,1fr) auto}}.b-bigno{aspect-ratio:1;color:#054431;width:clamp(112px,14vw,188px);font:700 clamp(3.25rem, 2rem + 4.2vw, 6rem) / 1 var(--font-mono);letter-spacing:-.04em;background:#d7f5bb;border-radius:clamp(26px,3vw,40px);align-content:center;place-items:center;display:grid}.b-bigno small{font:600 var(--text-xs) / 1 var(--font-body);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:6px}.b-hostline{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.b-hostline a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.b-hostline code{font-family:var(--font-mono);color:var(--color-text)}.b-pn{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width>=1200px){.b-pn{grid-template-columns:1fr;width:16rem}}.b-pn a{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-default);font-size:var(--text-sm);color:var(--color-text);border-radius:14px;gap:2px;min-width:0;display:grid}.b-pn a:hover{border-color:var(--color-link)}.b-pn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-pn b{font-family:var(--font-mono);color:var(--color-link);margin-right:6px}.b-narr{max-width:72ch;font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.65}.b-narr b{color:var(--color-text)}.b-tablebox{border:1px solid var(--color-border-default);background:var(--color-surface);border-radius:16px;max-height:34rem;overflow:auto}.b-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.b-table thead th{z-index:1;background:var(--color-surface);text-align:left;font:600 var(--text-xs) / 1.2 var(--font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-default);white-space:nowrap;padding:12px 14px;position:sticky;top:0}.b-table td,.b-table tbody th{border-bottom:1px solid var(--color-border);vertical-align:middle;text-align:left;padding:10px 14px;font-weight:400}.b-table .r{text-align:right;font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.b-table thead .r{text-align:right}.b-sym{font:700 var(--text-sm) / 1.3 var(--font-mono);color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.b-co{font-size:var(--text-xs);color:var(--color-text-muted);max-width:22rem;display:block}.b-table .sec{color:var(--color-text-muted);font-size:var(--text-xs)}@media (width<=759px){.b-table .wide{display:none}}.b-steps{margin:var(--space-5) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.b-steps li{gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);grid-template-columns:36px minmax(0,1fr);line-height:1.55;display:grid}.b-steps b{background:var(--color-surface-tint);width:36px;height:36px;color:var(--color-link);font:700 var(--text-sm) / 1 var(--font-mono);border-radius:50%;place-items:center;display:grid}.b-steps strong{color:var(--color-text)}.b-near{margin:var(--space-5) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}
