.bl{--ground:#f7f7f5;--ink:#1f2937;--dim:#6b7280;--faint:#e5e7eb;--cool-line:#9db6ea;--sans:"Space Grotesk",ui-sans-serif,system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;height:100dvh;display:flex;flex-direction:column;overflow:hidden}.bl *{box-sizing:border-box}.bl habibi-band{flex:none}.bl-stage{position:relative;flex:1 1 auto;min-height:0;background:#c2c8ca}.bl-gl,.bl-ink{width:100%;height:100%}.bl-ink{position:absolute;inset:0;pointer-events:none}.bl-panel{position:absolute;z-index:2;background:hsla(0,0%,100%,.92);border:1px solid var(--faint);border-radius:0}.bl-intro{left:16px;top:16px;padding:14px 18px;width:340px}.bl-lede{margin:0;display:flex;align-items:flex-start;gap:10px;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.bl-lede .bl-dot{margin-top:.4em}.bl-lede a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--cool-line);text-decoration-color:var(--cool-line)}.bl-lede a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.bl-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#c0392b;animation:bl-beat 2s ease-in-out infinite}@keyframes bl-beat{50%{opacity:.25}}.bl-figs{display:flex;gap:28px;margin-top:10px}.bl-figs b{display:block;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:19px;font-weight:500;line-height:1.1;min-width:5ch}.bl-short{display:none}.bl-figs span{font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--dim);white-space:nowrap}.bl-seg{display:flex}.bl-seg button{font:inherit;font-size:12.5px;color:var(--dim);background:#fff;border:1px solid var(--faint);border-right:0;border-radius:0;padding:0 14px;height:32px;cursor:pointer;white-space:nowrap}.bl-seg button:last-child{border-right:1px solid var(--faint)}.bl-seg button:hover{border-color:#c2c8d0}.bl-seg button[aria-pressed=true]{color:var(--ink);font-weight:700}.bl-globe{background:var(--ground)}.bl-globe .bl-ink{pointer-events:auto;cursor:-webkit-grab;cursor:grab;touch-action:none}.bl-globe .bl-ink:active{cursor:-webkit-grabbing;cursor:grabbing}.bl-night{background:#04070f;--ink:#e8edf7;--dim:#8fa0bd;--faint:#1b2540;color:var(--ink)}.bl-night.bl-globe{background:#03050b}.bl-night .bl-panel{background:rgba(6,10,20,.9);border-color:#1b2540}.bl-night .bl-row{border-top-color:#111a2e}.bl-night .bl-cols span,.bl-night .bl-row span{color:#8fa0bd}.bl-night .bl-seg button{background:rgba(12,19,36,.92);color:#8fa0bd;border-color:#1b2540}.bl-night .bl-seg button[aria-pressed=true]{color:#e8edf7}.bl-night .bl-seg button:hover{border-color:#2a3758}.bl-night .bl-row{animation-name:bl-in-night}.bl-night .bl-cols{animation:none}@keyframes bl-in-night{0%{background:rgba(251,191,36,.12)}}.bl-night .bl-lede a{-webkit-text-decoration-color:#3a4d78;text-decoration-color:#3a4d78}.bl-night .maplibregl-ctrl-attrib{background:rgba(6,10,20,.7)}.bl-night .maplibregl-ctrl-attrib a{color:#8fa0bd}.bl-night .maplibregl-ctrl-group{background:#0c1324}.bl-night .maplibregl-ctrl-group button+button{border-top-color:#1b2540}.bl-night .maplibregl-ctrl-icon{filter:invert(1) opacity(.75)}.bl-feed{right:16px;top:16px;width:360px}.bl-row{display:grid;grid-template-columns:9px minmax(0,1fr) 62px 70px;align-items:center;grid-gap:10px;gap:10px;height:36px;padding:0 14px;border-top:1px solid #f1f2f4;animation:bl-in .5s ease-out}.bl-row i{width:9px;height:9px;border-radius:50%}.bl-row b{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-row span{font-family:var(--mono);font-size:12px;color:var(--dim);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}@keyframes bl-in{0%{background:#fff7ed}}.bl-cols{height:30px;border-top:0;animation:none}.bl-cols span{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;overflow:hidden;text-overflow:ellipsis}.bl-cols span:first-of-type{text-align:left;font-family:var(--sans);font-size:10.5px;letter-spacing:.09em}.bl-wait{margin:0;height:36px;padding:0 14px;display:flex;align-items:center;border-top:1px solid #f1f2f4;font-size:12.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-dev{left:16px;bottom:62px;width:300px;padding:10px 14px;display:flex;flex-direction:column;gap:8px}.bl-dev-head{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--dim);white-space:nowrap}.bl-dev label{display:grid;grid-template-columns:54px minmax(0,1fr) 52px;align-items:center;grid-gap:8px;gap:8px;font-size:12.5px;color:var(--dim)}.bl-dev input{width:100%;accent-color:#fbbf24}.bl-dev b{font-family:var(--mono);font-weight:500;font-size:12px;color:var(--ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bl-bottom{position:absolute;z-index:2;left:16px;bottom:16px;display:flex;gap:10px}.bl-bottom .bl-panel{position:static}.bl-tools{display:flex}.bl-tools button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer}.bl-tools button+button{border-left:1px solid var(--faint)}.bl-tools button:hover{background:hsla(0,0%,50%,.1)}.bl-key{display:flex;gap:16px;align-items:center;height:34px;padding:0 14px;font-size:12.5px;color:var(--dim);white-space:nowrap}.bl-key span{display:inline-flex;align-items:center;gap:6px}.bl-key i{width:9px;height:9px;border-radius:50%;display:inline-block}.bl .maplibregl-ctrl-bottom-right{margin-bottom:8px}@media (max-width:720px){.bl-dev{display:none}.bl-intro{left:10px;right:10px;top:10px;width:auto;padding:10px 14px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;padding:10px 12px;gap:8px 10px;align-items:center;flex-wrap:nowrap}.bl-intro .bl-lede{flex:1 1 auto;white-space:nowrap;font-size:14px}.bl-intro .bl-lede .bl-dot{margin-top:0;align-self:center}.bl-lede{font-size:15px;gap:8px;min-width:0}.bl-figs{margin-top:0;gap:12px;flex:none}.bl-figs b{font-size:15px;min-width:4ch;text-align:right}.bl-figs span{display:block;text-align:right;font-size:9px;letter-spacing:.06em}.bl .bl-long{display:none}.bl .bl-short{display:inline}.bl-feed{left:10px;right:10px;top:auto;bottom:10px;width:auto;height:134px;overflow:hidden}.bl-feed .bl-row:nth-of-type(n+5){display:none}.bl-row{grid-template-columns:9px minmax(0,1fr) 56px 62px;gap:8px;height:34px;padding:0 12px}.bl-row b{font-size:13.5px}.bl-row span{font-size:11px}.bl-key{display:none}.bl-bottom{left:auto;right:10px;bottom:calc(10px + 134px + 8px)}.bl .maplibregl-ctrl-bottom-right{margin-bottom:194px}}