.bk-page{width:min(100% - 48px,1200px);margin:0 auto 96px}.bk-masthead .masthead-title h1{font-size:clamp(40px,5vw,64px);font-weight:600;letter-spacing:-.045em;line-height:1.02}.bk-masthead .masthead-identity h1{font-size:clamp(32px,4vw,46px);font-weight:600;letter-spacing:-.035em}.bk-masthead .masthead-intro{max-width:380px}.bk-masthead .masthead-crumb a{color:var(--dark-muted)}.bk-change{margin-left:6px;font-size:13px;letter-spacing:0}.bk-masthead .bk-change-up,.mast-stats .bk-change-up{color:var(--accent-on-dark)}.bk-masthead .bk-change-down{color:#f0b48f}.bk-masthead .bk-change-flat{color:var(--dark-muted)}.bk-main{display:flex;flex-direction:column;gap:22px;min-width:0}.bk-muted{color:var(--muted);font-size:14px}.bk-link{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.bk-link:hover{color:var(--accent);text-decoration-color:currentColor}.bk-error,.bk-loading{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:14px}.bk-error{color:var(--ember)}.bk-spin{animation:bk-spin 1s linear infinite}@keyframes bk-spin{to{transform:rotate(1turn)}}.bk-held-hidden{margin:0;padding:12px 16px;border:1px solid rgba(196,138,45,.4);border-radius:12px;background:rgba(196,138,45,.08);font-size:14px}.bk-toolbar{justify-content:space-between;align-items:center;gap:12px}.bk-filters,.bk-toolbar{display:flex;flex-wrap:wrap}.bk-filters{gap:8px}.bk-filters button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.bk-filters button span{font-family:var(--mono);font-size:11px;opacity:.75}.bk-filters button[aria-pressed=true]{border-color:var(--dark);background:var(--dark);color:var(--paper)}.bk-sort{display:inline-flex;gap:6px;min-height:44px;padding:0 12px 0 14px;border:1px solid var(--line);border-radius:10px;font-size:13px}.bk-search,.bk-sort{align-items:center;background:var(--card);color:var(--muted)}.bk-search{display:flex;gap:10px;min-height:48px;margin-bottom:12px;padding:0 16px;border:1px solid var(--line);border-radius:12px}.bk-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.bk-search input{flex:1 1;min-width:0;min-height:46px;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:15px}.bk-scope button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.bk-unverified-note{margin:0;padding:10px 14px;border:1px solid rgba(196,138,45,.4);border-radius:12px;background:rgba(196,138,45,.08);font-size:13px;line-height:1.45}.bk-link-button{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.bk-search-empty .bk-button{margin-top:12px}.bk-sort select{border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.bk-list-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bk-list-head h2{margin:0 8px 0 0;font-size:24px;font-weight:600;letter-spacing:-.01em}.bk-list-head h2 span{color:var(--muted-2);font-family:var(--mono);font-size:16px;font-weight:400}.bk-list-head .bk-search{flex:1 1 340px;margin-bottom:0}.bk-list-head+.bk-toolbar{justify-content:flex-start}.bk-table{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--card)}.bk-row,.bk-table-head{display:grid;grid-template-columns:minmax(0,3.2fr) minmax(170px,1.2fr) 112px 112px 120px;align-items:center;gap:16px;padding:0 20px}.bk-table-head{min-height:48px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.bk-sort-head{display:inline-flex;justify-self:end;align-items:center;gap:4px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.bk-sort-head svg{opacity:0}.bk-sort-head:hover{color:var(--ink)}.bk-sort-head:hover svg{opacity:.4}.bk-sort-head[aria-pressed=true]{color:var(--accent);font-weight:600}.bk-sort-head[aria-pressed=true] svg{opacity:1}.bk-sort-head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bk-rows{margin:0;padding:0;list-style:none}.bk-rows>li+li{border-top:1px solid var(--line-soft)}.bk-row{min-height:64px;padding-block:12px;color:var(--ink);text-decoration:none}a.bk-row:hover{background:var(--cream-2)}a.bk-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bk-row-tokens{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.bk-token-pill{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 9px 0 3px;border:1px solid var(--line);border-radius:999px;background:var(--paper);font-size:13px;font-weight:600;white-space:nowrap}.bk-token-pill .mono{color:var(--muted);font-size:12px;font-weight:400}.bk-token-more{padding:0 10px;border-style:dashed;background:transparent;color:var(--muted);font-family:var(--mono);font-weight:500;cursor:default}.bk-row-tokens{position:relative}.bk-more-card{position:absolute;top:calc(100% + 6px);left:0;z-index:3;display:none;flex-wrap:wrap;gap:5px;width:max-content;max-width:100%;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:0 10px 28px rgba(20,24,22,.16);color:var(--ink);font-family:var(--sans);font-weight:600}@media (hover:hover){.bk-token-more:hover .bk-more-card{display:flex}}.bk-token-more[data-open] .bk-more-card,a.bk-row:focus-visible .bk-more-card{display:flex}.bk-token-more[data-open]{border-style:solid;color:var(--ink)}.bk-rows>li{position:relative}.bk-rows>li.bk-row-raised,.bk-rows>li:focus-within,.bk-rows>li:hover{z-index:2}.bk-table-list{overflow:visible}.bk-table-list .bk-rows>li:last-child>.bk-row{border-radius:0 0 15px 15px}.bk-row-name{display:grid;gap:2px;min-width:0}.bk-row-title{display:flex;align-items:center;gap:6px;min-width:0}.bk-row-title strong{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bk-row-title .bk-pill{flex:none;padding:3px 8px}.bk-check{flex:none;color:var(--accent)}.bk-row-symbol{color:var(--muted);font-size:12px}.bk-row-num{font-family:var(--mono);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.bk-row-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bk-row-skel .bk-skel-label{width:120px;height:16px}.bk-row-skel .bk-row-skel-num{justify-self:end;width:80px}.bk-pager{flex-wrap:wrap;color:var(--muted);font-size:13px}.bk-pager-buttons{display:flex;align-items:center;gap:8px}.bk-pager button{justify-content:center;width:44px;height:44px}.bk-pager button:disabled{color:var(--line-strong)}.bk-pager select{min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:inherit}.bk-pager button:focus-visible,.bk-pager select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bk-sort-phone{display:none}@media (max-width:760px){.bk-table-head{display:none}.bk-table-list .bk-rows>li:first-child>.bk-row{border-radius:15px 15px 0 0}.bk-table-list .bk-rows>li:only-child>.bk-row{border-radius:15px}.bk-sort-phone{display:inline-flex}.bk-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:14px 16px}.bk-row-name,.bk-row-tokens{grid-column:1/-1}.bk-row-num{font-size:14px;text-align:left}.bk-row-label{position:static;display:block;width:auto;height:auto;margin-bottom:2px;overflow:visible;clip:auto;color:var(--muted);font-family:var(--sans);font-size:11px;white-space:normal}.bk-row-skel .bk-row-skel-num{justify-self:start}}.bk-cards{display:flex;flex-wrap:wrap;gap:20px}.bk-card{display:flex;flex:1 1 520px;flex-direction:column;gap:18px;min-width:0;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.bk-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.bk-card-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.bk-card-title h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em}.bk-card-title .mono,.bk-legend .mono{font-family:var(--mono);font-size:12px;color:var(--muted)}.bk-card-head p{margin:6px 0 0;color:var(--muted);font-size:14px}.bk-pills{display:flex;flex-wrap:wrap;gap:6px}.bk-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px;line-height:1.3;white-space:nowrap}.bk-pill-pay{border-color:#cfe7da;background:#eef7f1;color:#1f6b47}.bk-pill-paused,.bk-pill-unverified{border-color:rgba(196,138,45,.4);background:rgba(196,138,45,.12);color:#8a5a00}.bk-pill-dark.bk-pill-unverified{border-color:rgba(232,182,92,.45);background:rgba(232,182,92,.14);color:#f0c77a}.bk-made-note{margin:0 0 12px;padding:12px 14px;border:1px solid rgba(196,138,45,.4);border-radius:12px;background:rgba(196,138,45,.08);font-size:13px;line-height:1.45}.bk-made-note p{margin:4px 0 0;color:var(--muted)}.bk-ask-link,.bk-make-link{margin-left:auto}.bk-ask-link{gap:8px;font-family:inherit;cursor:pointer}.bk-ask-link+.bk-make-link{margin-left:0}.bk-ask-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bk-down{color:var(--ember)}.bk-story{display:grid;gap:16px;container-type:inline-size}.bk-story-top{display:grid;gap:18px;align-items:center}@container (min-width: 640px){.bk-story-top.has-saw{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr)}}.bk-story-words{min-width:0}.bk-story-tagline{margin:8px 0 0;color:var(--ink);font-size:17px;font-weight:500;line-height:1.4}.bk-story-lead{max-width:60ch;margin:8px 0 0;color:var(--ink);font-size:15px;line-height:1.55;white-space:pre-line}.bk-story-lead.bk-muted{color:var(--muted)}.bk-story-saw{width:100%;max-width:380px;min-width:0;margin:0 auto}.bk-saw{display:block;width:100%;height:auto}.bk-saw-pivot{fill:var(--ink)}.bk-saw-beam{stroke:var(--ink);stroke-width:5;stroke-linecap:round}.bk-saw-growth{fill:#2f6e8f}.bk-saw-shelter{fill:#b8862b}.bk-saw-num{fill:var(--ink);font-family:var(--mono);font-size:13px}.bk-saw-mid{fill:var(--muted);font-family:var(--mono);font-size:12px}.bk-saw-label{fill:var(--muted);font-size:13px}.bk-story-saw figcaption{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-family:var(--mono);font-size:11px}.bk-story-saw figcaption span:last-child{text-align:right}.bk-ride{display:grid;gap:5px;margin-top:4px}.bk-ride-seg{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.bk-ride-seg span{height:6px;border-radius:3px;background:var(--line-soft)}.bk-ride-seg span.on{background:var(--ink)}.bk-ride-ends{display:flex;justify-content:space-between;color:var(--muted);font-family:var(--mono);font-size:11px}.bk-story-edit-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.bk-story-edit-row p{margin:0}.bk-story button.bk-button{gap:6px;border:0;cursor:pointer;font-family:inherit}.bk-story button.bk-button-line{border:1px solid var(--line)}.bk-story button.bk-button:disabled{opacity:.55;cursor:default}.bk-story-form{display:grid;gap:8px;max-width:640px;margin-top:12px}.bk-story-form label{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:13px}.bk-story-form input,.bk-story-form textarea{width:100%;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:14px}.bk-story-form textarea{line-height:1.45;resize:vertical}.bk-story-form p{margin:0}.bk-story-msg{margin:0;font-size:13px}.bk-story-msg-error{color:var(--ember)}.bk-story-msg-success{color:var(--accent)}.bk-story-msg-info{color:var(--muted)}.bk-card-story{display:grid;gap:10px}.bk-card-tagline{margin:0;color:var(--ink);font-size:15px;line-height:1.45}.bk-card-lookback{display:grid;grid-template-columns:auto minmax(120px,1fr);align-items:end;gap:18px;padding:12px 14px;border-radius:12px;background:var(--paper)}.bk-card-lookback>div>strong{display:block;font-family:var(--mono);font-size:20px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-card-lookback>div>span{display:block;color:var(--muted);font-size:12px}.bk-card-lookback.has-growth{grid-template-columns:auto auto minmax(120px,1fr)}.bk-share{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:8px}.bk-share button.bk-pill{background:transparent;cursor:pointer;font-family:inherit}.bk-share button.bk-pill:hover{color:var(--accent-on-dark)}.bk-share-link{width:min(100%,360px);min-width:0;padding:5px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);color:#d6dcd8;font-size:12px}@media (max-width:720px){.bk-card-lookback{grid-template-columns:minmax(0,1fr)}.bk-card-lookback.has-growth{grid-template-columns:auto auto}.bk-card-lookback.has-growth .bk-ride{grid-column:1/-1}}.bk-pill-dark{padding:5px 11px;border-color:rgba(255,255,255,.18);color:#d6dcd8;font-size:12px}a.bk-pill-dark:hover{color:var(--accent-on-dark)}.bk-pill-dark.mono{font-family:var(--mono)}.bk-weights{display:flex;gap:2px;height:12px;overflow:hidden;border-radius:999px;background:var(--paper)}.bk-weights span{flex-basis:0;flex-shrink:1}.bk-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;list-style:none}.bk-legend li{display:inline-flex;align-items:center;gap:7px;font-size:13px}.bk-mark{display:inline-flex;flex-shrink:0}.bk-card-stats{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding-top:18px;border-top:1px solid var(--line)}.bk-card-stats>div{flex:1 1 88px}.bk-card-stats span{display:block;color:var(--muted);font-size:12px}.bk-card-stats strong{display:block;margin-top:6px;font-family:var(--mono);font-size:20px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-up{color:var(--accent)}.bk-spark{flex:0 0 auto}.bk-card-actions{display:flex;flex-wrap:wrap;gap:10px}.bk-button{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;background:var(--dark);color:var(--paper);font-size:14px;font-weight:600}.bk-button:hover{background:var(--forest-deep);color:var(--paper)}.bk-button-line{padding:0 18px;border:1px solid var(--line);background:transparent;color:var(--ink);font-weight:400}.bk-button-line:hover{background:var(--card);border-color:var(--line-strong);color:var(--ink)}.bk-empty{padding:48px 24px;border:1px dashed #cfcbc0;border-radius:16px;background:var(--card);text-align:center}.bk-empty strong{font-size:22px;font-weight:600;letter-spacing:-.02em}.bk-empty p{max-width:460px;margin:10px auto 0;color:var(--muted);font-size:14px;line-height:1.5}.bk-how{display:flex;flex-direction:column;gap:14px;margin-top:12px}.bk-how h2{margin:0;font-size:28px;font-weight:600;letter-spacing:-.03em}.bk-how-steps{display:flex;flex-wrap:wrap;gap:16px}.bk-how-steps>div{flex:1 1 260px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.bk-how-n{color:var(--accent);font-family:var(--mono);font-size:12px}.bk-how-steps strong{display:block;margin-top:10px;font-size:17px;font-weight:600}.bk-how-steps p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.bk-stack{display:inline-flex;padding-right:10px}.bk-stack-item{display:inline-flex;margin-right:-10px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 2px var(--dark),0 0 0 3px rgba(255,255,255,.22)}.bk-detail{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:24px}.bk-detail-main{display:flex;flex:999 1 560px;flex-direction:column;gap:20px;min-width:0}.bk-detail-side{display:flex;flex:1 1 360px;flex-direction:column;gap:16px;min-width:0}.bk-detail-inside,.bk-detail-side{scroll-margin-top:88px}.bk-panel{min-width:0;padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.bk-panel h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.02em}.bk-panel-head{justify-content:space-between;gap:12px}.bk-inside,.bk-panel-head{display:flex;flex-wrap:wrap;align-items:center}.bk-inside{gap:28px;margin-top:18px}.bk-ring{flex:0 0 auto;width:190px;height:190px}.bk-ring,.bk-ring>div{display:flex;align-items:center;justify-content:center;border-radius:50%}.bk-ring>div{flex-direction:column;width:118px;height:118px;background:var(--card)}.bk-ring strong{font-family:var(--mono);font-size:22px;font-weight:500}.bk-ring span{color:var(--muted);font-size:12px}.bk-table-scroll{flex:1 1 320px;min-width:0;overflow-x:auto}.bk-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.bk-table{width:100%;min-width:0;border-collapse:collapse;font-size:14px}.bk-table th{padding:0 0 10px;color:var(--muted);font-size:12px;font-weight:500;text-align:left}.bk-table td{padding:10px 0;border-top:1px solid var(--line-soft)}.bk-table td:not(:first-child),.bk-table th:not(:first-child){padding-left:12px;text-align:right;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bk-token{display:inline-flex;align-items:center;gap:8px}.bk-token-name,.bk-token-tags{display:contents}.bk-swatch{width:10px;height:10px;border-radius:3px;flex-shrink:0}.bk-unverified{color:var(--muted);font-size:11px}.bk-change-up{color:var(--accent)}.bk-change-down{color:var(--ember)}.bk-change-flat{color:var(--muted)}.bk-chart-empty{margin:16px 0 0}.bk-pc{--pc-bg:#e2e8e0;--pc-line:#d3dbd1;--pc-ink:#1d2521;--pc-muted:#56625b;--pc-faint:#74807a;--pc-acc:#177a4f;--pc-acc-rgb:23,122,79;--pc-tip:#f7f9f5;border-color:var(--pc-line);background:var(--pc-bg);color:var(--pc-ink)}.bk-pc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px}.bk-pc-title{display:grid;gap:8px;min-width:0}.bk-pc .bk-pc-title h2{color:var(--pc-muted);font-size:13px;font-weight:500;letter-spacing:0}.bk-pc-now{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.bk-pc-now>span,.bk-pc-now>time{color:var(--pc-muted);font-size:14px}.bk-pc-big{color:var(--pc-ink);font-family:var(--mono);font-size:36px;font-weight:500;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-pc-seg{display:flex;gap:2px;padding:3px;border-radius:10px;background:rgba(29,37,33,.09)}.bk-pc-seg button{min-width:46px;height:32px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--pc-muted);font-family:var(--mono);font-size:12px;font-weight:500;cursor:pointer}.bk-pc-seg button[aria-pressed=true]{border-color:var(--pc-line);background:var(--pc-tip);color:var(--pc-ink)}.bk-pc-seg button:focus-visible{outline:2px solid var(--pc-acc);outline-offset:2px}.bk-pc-figure{margin:16px 0 0}.bk-pc-plot-wrap{position:relative}.bk-pc-plot{position:absolute;top:0;bottom:0;left:0;border-radius:4px;cursor:crosshair;touch-action:pan-y}.bk-pc-plot:focus-visible{outline:2px solid var(--pc-acc);outline-offset:4px}.bk-pc-plot svg{display:block;overflow:visible}.bk-pc-grid{fill:none;stroke:var(--pc-ink);stroke-opacity:.09;stroke-width:1}.bk-pc-glow-top{stop-color:var(--pc-acc);stop-opacity:.22}.bk-pc-glow-bottom{stop-color:var(--pc-acc);stop-opacity:0}.bk-pc-line{fill:none;stroke:var(--pc-acc);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 1px 4px rgba(var(--pc-acc-rgb),.3))}.bk-pc-halo{fill:var(--pc-acc);fill-opacity:.14}.bk-pc-dot{fill:var(--pc-acc);stroke:var(--pc-bg);stroke-width:2}.bk-pc-hover{pointer-events:none}.bk-pc-hover line{stroke:var(--pc-ink);stroke-opacity:.4;stroke-width:1;stroke-dasharray:3 4}.bk-pc-hover circle{fill:var(--pc-acc);stroke:var(--pc-bg);stroke-width:2}.bk-pc-now-tag,.bk-pc-ytick{position:absolute;font-family:var(--mono);font-size:10px;line-height:14px;white-space:nowrap;pointer-events:none}.bk-pc-ytick{color:var(--pc-faint)}.bk-pc-now-tag{padding:1px 5px;border-radius:4px;background:var(--pc-ink);color:#f3f6f1}.bk-pc-tip{position:absolute;top:16px;z-index:1;display:grid;gap:6px;width:180px;box-sizing:border-box;padding:11px 13px;border:1px solid var(--pc-line);border-radius:10px;background:var(--pc-tip);box-shadow:0 10px 28px rgba(29,37,33,.14);pointer-events:none}.bk-pc-tip time{color:var(--pc-muted);font-size:11px}.bk-pc-tip div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.bk-pc-tip div span{color:var(--pc-muted)}.bk-pc-tip strong{font-family:var(--mono);font-weight:500}.bk-pc-xaxis{position:relative;height:16px;margin-top:8px}.bk-pc-xaxis span{position:absolute;transform:translateX(-50%);color:var(--pc-faint);font-family:var(--mono);font-size:10px;white-space:nowrap}.bk-pc .bk-chart-empty{color:var(--pc-muted)}.bk-pc-waiting{display:grid;margin:16px 0 0}.bk-pc-skel-line{height:100%;min-height:190px;margin-top:16px;border-radius:12px}.bk-pc-waiting .bk-pc-skel-line{margin-top:0}.bk-pc-drop{display:grid;grid-template-columns:auto minmax(140px,240px);justify-content:space-between;align-items:center;gap:10px 24px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(29,37,33,.12)}.bk-pc-drop-k{display:grid;gap:4px}.bk-pc-drop-k span{color:var(--pc-muted);font-size:12px}.bk-pc-drop-k strong{font-family:var(--mono);font-size:22px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-pc-drop-k small{color:var(--pc-muted);font-size:12px;white-space:nowrap}.bk-pc-drop.has-growth{grid-template-columns:auto auto minmax(140px,240px);align-items:start}.bk-pc-drop.has-growth .bk-ride{align-self:center}.bk-pc-drop p{grid-column:1/-1;margin:0;color:var(--pc-faint);font-size:12px;line-height:1.45}.bk-pc .bk-ride-seg span{background:rgba(29,37,33,.12)}.bk-pc .bk-ride-seg span.on{background:var(--pc-ink)}.bk-pc .bk-ride-ends{color:var(--pc-muted)}@media (max-width:720px){.bk-pc-drop{grid-template-columns:auto minmax(0,1fr)}.bk-pc-drop.has-growth{grid-template-columns:auto auto;justify-content:start;column-gap:32px}.bk-pc-drop.has-growth .bk-ride{grid-column:1/-1}}@media (max-width:520px){.bk-pc-big{font-size:30px}}.bk-activity{margin:14px 0 0;padding:0;list-style:none}.bk-activity li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line-soft);font-size:14px}.bk-activity .mono{color:var(--muted);font-family:var(--mono);font-size:12px}.bk-activity a:hover{color:var(--accent)}.bk-activity li>span:first-child{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.bk-activity-note{color:var(--accent);font-family:var(--mono);font-size:12px}.bk-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--line-soft)}.bk-pager .mono{color:var(--muted);font-family:var(--mono);font-size:12px}.bk-pager button{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.bk-pager button:hover:not(:disabled){border-color:var(--ink)}.bk-pager button:disabled{opacity:.4;cursor:default}.bk-pager button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bk-detail-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0}.bk-contracts,.bk-details dl{display:grid;margin:14px 0 0;padding:0;list-style:none}.bk-contracts li,.bk-details dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 0;border-top:1px solid var(--line-soft);font-size:14px}.bk-contracts span,.bk-details dt{color:var(--muted)}.bk-details dd{margin:0;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.bk-contracts a{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:13px}.bk-contracts a:hover{color:var(--accent)}.bk-details>.bk-muted{margin:12px 0 0;font-size:13px}@media (max-width:760px){.bk-detail-pair{grid-template-columns:minmax(0,1fr)}}.bk-ticket{padding:22px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.bk-ticket-title{font-family:var(--serif);font-size:26px}.bk-sides{display:flex;margin-top:16px;padding:4px;border-radius:12px;background:#f1efe9}.bk-sides button{flex:1 1;min-height:44px;border:0;border-radius:9px;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.bk-sides button[aria-pressed=true]{background:var(--card)}.bk-ticket-label{display:block;margin-top:18px;color:var(--muted);font-size:12px}.bk-amount{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.bk-amount:focus-within{border-color:var(--accent)}.bk-amount input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font-family:var(--mono);font-size:26px}.bk-amount-token{padding:6px 10px;border:1px solid var(--line);border-radius:8px;font-family:var(--mono);font-size:12px}.bk-pick{display:flex;align-items:center;gap:10px;margin-top:8px;padding:6px 12px;border:1px solid var(--line);border-radius:12px}.bk-pick:focus-within{border-color:var(--accent)}.bk-pick select{flex:1 1 auto;min-width:0;min-height:36px;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.bk-pick select:disabled{cursor:default}.bk-balance{display:flex;justify-content:space-between;margin-top:8px;color:var(--muted);font-size:12px}.bk-balance button{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:12px;cursor:pointer}.bk-balance button:disabled{color:var(--muted);cursor:default}.bk-get{display:flex;justify-content:space-between;align-items:baseline;margin-top:18px;font-size:14px}.bk-get span:first-child{color:var(--muted)}.bk-get .mono,.bk-quote dd{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bk-quote{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;font-size:13px}.bk-quote dt{color:var(--muted)}.bk-quote dd{margin:0;text-align:right}.bk-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:20px;border:0;border-radius:999px;background:var(--dark);color:var(--paper);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.bk-cta:disabled{cursor:not-allowed;opacity:.5}.bk-steps{display:flex;flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;list-style:none;color:var(--muted);font-size:12px}.bk-steps li{gap:6px}.bk-steps li,.bk-steps span{display:inline-flex;align-items:center}.bk-steps span{justify-content:center;width:18px;height:18px;border:1px solid var(--line-strong);border-radius:50%;font-family:var(--mono);font-size:10px}.bk-steps li[data-state=done]{color:var(--accent)}.bk-steps li[data-state=done] span{border-color:var(--accent)}.bk-steps li[data-state=current]{color:var(--ink);font-weight:600}.bk-steps li[data-state=current] span{border-color:var(--ink)}.bk-ticket-message{margin:12px 0 0;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.bk-ticket-message a{display:inline-flex;align-items:center;gap:2px;color:var(--accent)}.bk-ticket-info{color:#8a5a00}.bk-ticket-success{color:var(--accent)}.bk-ticket-error{color:var(--ember)}.bk-ticket-note{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.bk-max-note{margin-top:6px}.bk-market-note{margin-top:8px}.bk-control{margin-left:4px}.bk-control,.bk-impact-warn{color:#8a5a00}.bk-impact-high{color:var(--ember)}.bk-ticket-warning{margin:14px 0 0;padding:10px 12px;border:1px solid rgba(196,138,45,.4);border-radius:10px;background:rgba(196,138,45,.1);font-size:12.5px;line-height:1.5}.bk-ticket-warning.bk-impact-high{border-color:rgba(181,99,58,.45);background:rgba(181,99,58,.08)}.bk-fallback{margin:14px 0 0;padding:10px 12px;border:1px solid rgba(196,138,45,.4);border-radius:10px;background:rgba(196,138,45,.08);font-size:12.5px;line-height:1.5}.bk-fallback p{margin:0}.bk-fallback .bk-confirm{margin-top:8px}.bk-confirm{display:flex;align-items:flex-start;gap:10px;margin-top:12px;font-size:13px;line-height:1.45;cursor:pointer}.bk-confirm input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--ember)}.bk-yours{display:flex;flex-direction:column;padding:20px;border:1px solid #cfe7da;border-radius:16px;background:#eef7f1}.bk-yours small,.bk-yours span{color:#1f6b47}.bk-yours span{font-size:12px}.bk-yours strong{margin-top:8px;font-family:var(--mono);font-size:24px;font-weight:500}.bk-yours small{margin-top:4px;font-size:13px}@media (max-width:1007px){.bk-detail{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:16px}.bk-detail-main{display:contents}.bk-detail-inside{order:1}.bk-detail-side{flex:none;order:2}.bk-detail-chart{order:3}.bk-detail-activity{order:4}.bk-detail-pair{order:5}}@media (max-width:640px){.bk-page{margin-bottom:60px}.bk-col-holding{display:none}.bk-token{flex-wrap:wrap;row-gap:2px}.bk-token-name{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.bk-token-tags{display:flex;flex-direction:column;flex-basis:100%;padding-left:48px;line-height:1.35}.bk-token-tags .bk-control{margin-left:0}.bk-masthead .masthead-identity{flex-direction:column;align-items:flex-start;gap:12px}.bk-card,.bk-panel,.bk-ticket{padding:18px}.bk-card-title h2{font-size:21px}.bk-ring{width:150px;height:150px}.bk-ring>div{width:94px;height:94px}.bk-how h2{font-size:24px}}.bm-steps{display:flex;flex-wrap:wrap;gap:18px;margin:18px 0 0;padding:0;list-style:none;color:var(--dark-muted);font-size:14px}.bm-steps li{display:inline-flex;align-items:center;gap:8px}.bm-steps span{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.25);border-radius:50%;font-family:var(--mono);font-size:12px}.bm-step{display:flex;flex-direction:column;gap:14px;scroll-margin-top:80px}.bm-step-n{color:var(--muted);font-weight:500}.bm-picker-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bm-search{flex:1 1 240px;min-width:0;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:inherit;font-size:14px}.bm-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none}.bm-picker button{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;width:100%;min-height:48px;padding:6px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.bm-picker button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.bm-picker button:disabled{cursor:not-allowed;opacity:.5}.bm-picker-symbol{font-weight:600}.bm-picker-name{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bm-check{color:var(--accent);font-weight:700}.bm-picked{font-family:var(--mono)}.bm-picked,.bm-problem{margin:0;font-size:13px}.bm-problem{color:#b42318}.bm-prefilled{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;border:1px solid rgba(31,138,91,.28);border-radius:12px;background:rgba(31,138,91,.07);color:var(--ink);font-size:14px}.bm-prefilled svg{flex:none;margin-top:2px;color:var(--accent)}.bm-twin{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(31,138,91,.35);border-radius:12px;background:var(--accent-tint-soft,rgba(31,138,91,.07));font-size:13px;line-height:1.45}.bm-twin ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.bm-twin p{margin:0;color:var(--muted)}.bm-twin-link{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);text-decoration:none}.bm-twin-link:hover{border-color:var(--accent)}.bm-twin-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bm-twin-name{font-weight:600}.bm-twin-name .mono{margin-left:4px;color:var(--muted);font-weight:400}.bm-twin-tag{margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--accent-tint);color:var(--accent);font-size:11px;font-weight:600}.bm-twin-figures{margin-left:auto;color:var(--muted);font-size:12px}.bm-twin-line{margin:0;color:var(--muted);font-size:13px}.bm-text-button{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bm-text-button:disabled{cursor:default;opacity:.5}.bm-weights-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.bm-weights{display:flex;flex-direction:column;gap:10px;min-width:0}.bm-weights-head{display:flex;justify-content:space-between}.bm-weights ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.bm-weights li{display:grid;grid-template-columns:auto 72px minmax(0,1fr) 64px auto 30px;align-items:center;gap:10px}.bm-remove{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.bm-remove:hover{border-color:var(--ember);color:var(--ember)}.bm-remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bm-remove:disabled{cursor:default;opacity:.5}.bm-remove-none{width:30px}.bm-weight-symbol{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bm-weight-name{display:flex;flex-direction:column;min-width:0;line-height:1.2}.bm-depth{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bm-depth-deep,.bm-depth-fair{color:var(--muted)}.bm-depth-thin{color:#8a5a00;font-weight:600}.bm-depth-none{color:var(--ember);font-weight:600}.bm-depth-legend{margin:0;font-size:12px}.bm-depth-note{margin:0;padding:8px 12px;border:1px solid rgba(196,138,45,.4);border-radius:10px;background:rgba(196,138,45,.08);font-size:13px;line-height:1.45}.bm-anchor{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px}.bm-anchor p{flex-basis:100%;margin:0}.bm-weights input[type=range]{width:100%;min-width:0;accent-color:var(--accent)}.bm-weight-input{width:64px;min-height:36px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font-size:14px}.bm-lookback{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.bm-lookback h3{margin:0;font-size:17px}.bm-lookback .bk-muted{margin:0}.bm-lookback-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:20px;font-weight:600}.bm-lookback-head small{color:var(--muted);font-size:12px;font-weight:400}.bm-lookback-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.bm-lookback-stats div{display:flex;flex-direction:column;gap:2px}.bm-lookback-stats dt{color:var(--muted);font-size:12px}.bm-lookback-stats dd{margin:0;font-size:18px;font-weight:600}.bm-lookback-stats small{color:var(--muted);font-size:12px}.bm-lookback-foot{font-size:12px}.bm-lookback-error{margin:0;padding:10px 12px;border:1px solid rgba(196,138,45,.4);border-radius:10px;background:rgba(196,138,45,.08);font-size:13px}.bm-spark{width:100%;height:60px}.bm-spark,.bm-up{color:var(--accent)}.bm-down{color:#b42318}.bm-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px}.bm-fields label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.bm-deposit input,.bm-fields input{min-width:0;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:inherit;font-size:15px}.bm-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bm-label{min-width:110px;font-size:13px;font-weight:600}.bm-deposit{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bm-deposit input{width:160px}.bm-balance{display:flex;align-items:center;gap:10px;margin:-6px 0 0 122px;color:var(--muted);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bm-balance button{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.bm-balance button:disabled{color:var(--muted);cursor:default}@media (max-width:640px){.bm-balance{margin-left:0}}.bm-summary{display:flex;flex-direction:column;gap:2px;margin:0;padding:12px 14px;border-radius:12px;background:var(--paper);font-size:14px}.bm-summary small{color:var(--muted);font-size:12px}.bm-confirm{display:flex;align-items:flex-start;gap:8px;font-size:13px}.bm-make{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bm-make small{color:var(--muted);font-size:12px}.bm-make .bk-button:disabled{background:var(--dark);opacity:.55;cursor:default}@media (max-width:760px){.bm-fields,.bm-weights-grid{grid-template-columns:minmax(0,1fr)}.bm-weights li{grid-template-columns:auto 56px minmax(0,1fr) 56px auto 30px;gap:8px}.bm-weight-input{width:56px}.bm-lookback-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.bk-skel{display:block;border-radius:8px;background:linear-gradient(90deg,var(--line-soft) 0,#f7f5ef 50%,var(--line-soft) 100%) 0 0 /200% 100%}.bk-skel-dark{background:linear-gradient(90deg,rgba(255,255,255,.07),rgba(255,255,255,.15) 50%,rgba(255,255,255,.07)) 0 0 /200% 100%}.bk-pc .bk-skel{background:linear-gradient(90deg,rgba(29,37,33,.06),rgba(29,37,33,.12) 50%,rgba(29,37,33,.06)) 0 0 /200% 100%}.bk-skel-col{display:grid;gap:10px;min-width:0}.bk-skel-row{display:flex;flex-wrap:wrap;gap:8px 14px}.bk-skel-title{width:min(220px,60vw);height:26px}.bk-skel-text{width:min(300px,70vw);height:14px}.bk-skel-pill{width:96px;height:28px;border-radius:999px}.bk-skel-bar{height:12px;border-radius:999px}.bk-skel-chip{width:84px;height:22px;border-radius:999px}.bk-skel-label{width:60px;height:12px}.bk-card-stats .bk-skel-num{width:96px;height:22px;margin-top:6px}.bk-card-stats .bk-skel-spark{flex:0 0 160px;height:40px}.bk-skel-button{width:150px;height:44px;border-radius:999px}.bk-skel-stat{width:min(120px,60%);height:30px;margin:4px 0 2px}.bk-skel-logo{width:34px;height:34px;border-radius:50%}.bk-skel-name{width:min(320px,60vw);height:40px}.bk-skel-tag{width:72px}.bk-skel-tag,.bk-skel-tag-wide{height:26px;border-radius:999px}.bk-skel-tag-wide{width:150px}.bk-skel-h2{width:180px;height:22px}.bk-skel-rows{display:grid;flex:1 1 320px;min-width:0}.bk-skel-tr{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid var(--line-soft)}.bk-detail-activity .bk-skel-tr:first-of-type{margin-top:14px}.bk-skel-dot{width:22px;height:22px;border-radius:50%;flex:none}.bk-skel-sym{width:64px;height:14px;margin-right:auto}.bk-skel-cell{width:56px;height:14px}.bk-skel-activity{width:58%;height:14px;margin-right:auto}.bk-ring.bk-skel{border-radius:50%;-webkit-mask:radial-gradient(circle,transparent 58px,#000 59px);mask:radial-gradient(circle,transparent 58px,#000 59px)}.bk-ticket-skel{display:grid;gap:14px}.bk-skel-input{height:48px;border-radius:12px}.bk-skel-cta{height:52px;border-radius:999px}@property --bk-sweep{syntax:"<angle>";inherits:false;initial-value:1turn}.bk-ring-sweep{position:relative;isolation:isolate}.bk-ring-sweep>div{position:relative;z-index:1}.bk-ring-sweep:after{content:"";position:absolute;inset:-1px;border-radius:50%;background:conic-gradient(transparent var(--bk-sweep),var(--card) 0);pointer-events:none}@media (prefers-reduced-motion:no-preference){.bk-skel{animation:bk-shimmer 1.4s ease-in-out infinite}.bk-enter{animation:bk-rise .52s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.bk-pop{animation:bk-pop .42s cubic-bezier(.2,.8,.3,1.25) both;animation-delay:calc(var(--i, 0) * 55ms)}.bk-rows>.bk-enter{animation-duration:.28s;animation-delay:calc(var(--i, 0) * 30ms)}.bk-fade{animation:bk-fade .6s ease-out both}.bk-ring-sweep:after{animation:bk-sweep .9s cubic-bezier(.3,.7,.2,1) .12s both}.bk-pc-line{stroke-dasharray:1;animation:bk-draw 1.1s cubic-bezier(.3,.7,.2,1) both}.bk-pc-area{animation:bk-fade .9s ease-out .25s both}}@keyframes bk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes bk-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes bk-pop{0%{opacity:0;transform:scale(.5)}}@keyframes bk-fade{0%{opacity:0}}@keyframes bk-sweep{0%{--bk-sweep:0deg}to{--bk-sweep:360deg}}@keyframes bk-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}