@import url("https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600;700&display=swap");@import url("https://api.fontshare.com/v2/css?f[]=clash-display@500,600,700&display=swap");[data-xb]{--xb-font-display:"Clash Display",ui-sans-serif,system-ui,sans-serif;--xb-font-body:"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;--xb-font-mono:"JetBrains Mono",ui-monospace,monospace;--xb-accent:var(--brand-accent-rgb,45 212 191);--xb-gain:52 211 153;--xb-warn:240 180 41}[data-xb=dark]{--xb-canvas:#0a0e13;--xb-surface:#121a23;--xb-surface-2:#16202b;--xb-line:#1f2c38;--xb-line-soft:#18242f;--xb-ink:#eaf2f7;--xb-ink-soft:#9fb0bd;--xb-ink-faint:#61727f;--xb-hero-from:#0c1620;--xb-hero-to:#0a1a22;--xb-hero-ink:#eaf2f7;--xb-hero-sub:#9fb6c4;--xb-grid:rgba(255,255,255,.035);--xb-shadow:0 1px 0 rgba(255,255,255,.03),0 18px 40px -24px rgba(0,0,0,.8)}[data-xb=light]{--xb-canvas:#faf5ef;--xb-surface:#ffffff;--xb-surface-2:#fbf7f1;--xb-line:#e7ded1;--xb-line-soft:#efe8dd;--xb-ink:#14202a;--xb-ink-soft:#586672;--xb-ink-faint:#93a0aa;--xb-hero-from:#0c1620;--xb-hero-to:#103040;--xb-hero-ink:#eaf2f7;--xb-hero-sub:#9fb6c4;--xb-grid:rgba(255,255,255,.05);--xb-shadow:0 1px 2px rgba(20,32,42,.05),0 22px 48px -30px rgba(20,32,42,.35)}[data-xb]{background:var(--xb-canvas);color:var(--xb-ink);font-family:var(--xb-font-body);-webkit-font-smoothing:antialiased;transition:background .35s ease,color .35s ease}[data-xb] .xb-mono{font-family:var(--xb-font-mono);font-variant-numeric:tabular-nums}[data-xb] .xb-disp{font-family:var(--xb-font-display);font-weight:600;letter-spacing:-.01em}[data-xb] .xb-wrap{max-width:1120px;margin:0 auto;padding:0 28px}[data-xb] .xb-topbar{position:sticky;top:0;z-index:20;backdrop-filter:blur(14px);background:color-mix(in srgb,var(--xb-canvas) 82%,transparent);border-bottom:1px solid var(--xb-line)}[data-xb] .xb-topbar-row{display:flex;align-items:center;justify-content:space-between;height:60px}[data-xb] .xb-brand{display:flex;align-items:center;gap:12px;min-width:0}[data-xb] .xb-org{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none;background:rgb(var(--xb-accent));color:#04201d;font-family:var(--xb-font-display);font-weight:700;font-size:15px}[data-xb] .xb-org-name{font-family:var(--xb-font-display);font-weight:600;letter-spacing:.14em;font-size:13px;text-transform:uppercase}[data-xb] .xb-sep{width:1px;height:18px;background:var(--xb-line);flex:none}[data-xb] .xb-job{font-size:12.5px;color:var(--xb-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-xb] .xb-topright{display:flex;align-items:center;gap:14px}[data-xb] .xb-toggle{font-family:var(--xb-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--xb-ink-soft);background:var(--xb-surface);border:1px solid var(--xb-line);padding:7px 12px;border-radius:999px;cursor:pointer;transition:.2s;display:inline-flex;gap:7px;align-items:center}[data-xb] .xb-toggle:hover{color:var(--xb-ink);border-color:rgb(var(--xb-accent))}[data-xb] .xb-avatar{width:32px;height:32px;border-radius:999px;background:var(--xb-surface-2);border:1px solid var(--xb-line);display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--xb-ink-soft);flex:none}[data-xb] .xb-nav{border-bottom:1px solid var(--xb-line)}[data-xb] .xb-nav-row{display:flex;gap:4px;height:46px;overflow-x:auto}[data-xb] .xb-nav a{display:inline-flex;align-items:center;padding:0 16px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--xb-ink-soft);text-decoration:none;border-bottom:2px solid transparent;transition:.15s}[data-xb] .xb-nav a:hover{color:var(--xb-ink)}[data-xb] .xb-nav a.xb-active{color:var(--xb-ink);border-bottom-color:rgb(var(--xb-accent));font-weight:600}[data-xb] .xb-main{padding:32px 0 64px}[data-xb] .xb-stack{display:flex;flex-direction:column;gap:22px}[data-xb] .xb-hero{position:relative;overflow:hidden;border-radius:14px;color:var(--xb-hero-ink);background:linear-gradient(135deg,var(--xb-hero-from),var(--xb-hero-to));border:1px solid var(--xb-line);box-shadow:var(--xb-shadow)}[data-xb] .xb-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--xb-grid) 1px,transparent 1px),linear-gradient(90deg,var(--xb-grid) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(120% 100% at 80% 0,#000 40%,transparent 100%);mask-image:radial-gradient(120% 100% at 80% 0,#000 40%,transparent 100%)}[data-xb] .xb-hero:after{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,rgb(var(--xb-accent)) 22%,transparent),transparent 65%)}[data-xb] .xb-hero-in{position:relative;padding:30px 32px 28px}[data-xb] .xb-hero-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}[data-xb] .xb-h1{font-family:var(--xb-font-display);font-weight:600;font-size:34px;line-height:1.05;margin-top:18px;letter-spacing:-.02em}[data-xb] .xb-addr{color:var(--xb-hero-sub);font-size:13.5px;margin-top:7px;display:flex;align-items:center;gap:7px}[data-xb] .xb-hero-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:28px;margin-top:26px;align-items:end}[data-xb] .xb-pct{font-family:var(--xb-font-display);font-weight:700;font-size:44px;line-height:1}[data-xb] .xb-pct small{font-size:18px;color:var(--xb-hero-sub);font-weight:600}[data-xb] .xb-bar{height:7px;border-radius:999px;background:rgba(255,255,255,.1);margin-top:14px;overflow:hidden}[data-xb] .xb-bar>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,rgb(var(--xb-accent)) 70%,#000),rgb(var(--xb-accent)))}[data-xb] .xb-cap{font-size:12px;color:var(--xb-hero-sub);margin-top:9px}[data-xb] .xb-hstat .k{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#7fa0b0}[data-xb] .xb-hstat .v{font-family:var(--xb-font-display);font-weight:600;font-size:19px;margin-top:6px}[data-xb] .xb-hstat .s{font-size:12px;color:var(--xb-hero-sub);margin-top:3px}[data-xb] .xb-pill{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:color-mix(in srgb,rgb(var(--xb-accent)) 18%,transparent);color:rgb(var(--xb-accent));border:1px solid color-mix(in srgb,rgb(var(--xb-accent)) 35%,transparent)}[data-xb] .xb-pill .dot{width:7px;height:7px;border-radius:999px;background:rgb(var(--xb-accent));animation:xb-pulse 2.4s infinite}@keyframes xb-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,rgb(var(--xb-accent)) 60%,transparent)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}[data-xb] .xb-health{font-size:12px;font-weight:600;display:flex;align-items:center;gap:7px;color:color-mix(in srgb,rgb(var(--xb-gain)) 80%,var(--xb-hero-ink))}[data-xb] .xb-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}[data-xb] .xb-kpi{background:var(--xb-surface);border:1px solid var(--xb-line);border-radius:12px;padding:16px 17px;box-shadow:var(--xb-shadow);position:relative}[data-xb] .xb-kpi:before{content:"";position:absolute;left:17px;top:0;width:26px;height:2px;background:rgb(var(--xb-accent));border-radius:2px}[data-xb] .xb-kpi .k{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--xb-ink-faint)}[data-xb] .xb-kpi .v{font-family:var(--xb-font-display);font-weight:700;font-size:28px;margin-top:8px}[data-xb] .xb-kpi .v .u{color:var(--xb-ink-faint);font-size:18px}[data-xb] .xb-kpi .s{font-size:12px;color:var(--xb-ink-soft);margin-top:2px}[data-xb] .xb-cols{display:grid;grid-template-columns:1.55fr 1fr;gap:22px;align-items:start}[data-xb] .xb-card{background:var(--xb-surface);border:1px solid var(--xb-line);border-radius:12px;box-shadow:var(--xb-shadow);overflow:hidden}[data-xb] .xb-card>h2{font-family:var(--xb-font-display);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:16px 18px;border-bottom:1px solid var(--xb-line-soft);display:flex;align-items:center;justify-content:space-between}[data-xb] .xb-card>h2 .meta{font-size:11px;color:var(--xb-ink-faint);font-family:var(--xb-font-mono);text-transform:none;letter-spacing:0}[data-xb] .xb-tl{padding:6px 18px 14px}[data-xb] .xb-tl-row{display:grid;grid-template-columns:26px 1fr auto;gap:12px;padding:13px 0;border-bottom:1px dashed var(--xb-line-soft);align-items:center}[data-xb] .xb-tl-row:last-child{border-bottom:none}[data-xb] .xb-node{width:18px;height:18px;border-radius:999px;display:grid;place-items:center;margin:2px auto 0}[data-xb] .xb-node.done{background:color-mix(in srgb,rgb(var(--xb-gain)) 18%,transparent);color:rgb(var(--xb-gain))}[data-xb] .xb-node.now{background:color-mix(in srgb,rgb(var(--xb-accent)) 20%,transparent);color:rgb(var(--xb-accent));border:1px solid rgb(var(--xb-accent))}[data-xb] .xb-node.next{background:var(--xb-surface-2);border:1px solid var(--xb-line)}[data-xb] .xb-name{font-weight:600;font-size:14px}[data-xb] .xb-date{font-size:12px;color:var(--xb-ink-soft)}[data-xb] .xb-tag{font-family:var(--xb-font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:999px;white-space:nowrap}[data-xb] .xb-tag.done{color:rgb(var(--xb-gain));background:color-mix(in srgb,rgb(var(--xb-gain)) 13%,transparent)}[data-xb] .xb-tag.now{color:rgb(var(--xb-accent));background:color-mix(in srgb,rgb(var(--xb-accent)) 14%,transparent)}[data-xb] .xb-tag.next{color:var(--xb-ink-faint);background:var(--xb-surface-2)}[data-xb] .xb-feed{padding:4px 18px 16px}[data-xb] .xb-post{padding:15px 0;border-bottom:1px solid var(--xb-line-soft)}[data-xb] .xb-post:last-child{border-bottom:none}[data-xb] .xb-post-h{display:flex;justify-content:space-between;gap:12px;align-items:baseline}[data-xb] .xb-post-t{font-family:var(--xb-font-display);font-weight:600;font-size:15px}[data-xb] .xb-post time{font-family:var(--xb-font-mono);font-size:11px;color:var(--xb-ink-faint);white-space:nowrap}[data-xb] .xb-post p{margin-top:6px;white-space:pre-wrap;line-height:1.6}[data-xb] .xb-empty,[data-xb] .xb-post p{color:var(--xb-ink-soft);font-size:13.5px}[data-xb] .xb-empty{padding:34px 18px;text-align:center}[data-xb] .xb-docs{padding:8px 10px 12px}[data-xb] .xb-doc{display:flex;align-items:center;gap:12px;padding:10px 8px;border-radius:9px;text-decoration:none;color:inherit;transition:.15s}[data-xb] .xb-doc:hover{background:var(--xb-surface-2)}[data-xb] .xb-doc .ic{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;flex:none;background:var(--xb-surface-2);border:1px solid var(--xb-line);color:rgb(var(--xb-accent));font-family:var(--xb-font-mono);font-size:10px;font-weight:700}[data-xb] .xb-doc .t{font-weight:600;font-size:13.5px}[data-xb] .xb-doc .c{font-size:11.5px;color:var(--xb-ink-faint)}[data-xb] .xb-doc .v{margin-left:auto;font-family:var(--xb-font-mono);font-size:10px;color:var(--xb-ink-faint);border:1px solid var(--xb-line);padding:2px 7px;border-radius:999px}[data-xb] .xb-soon{padding:12px;display:grid;gap:10px}[data-xb] .xb-tile{display:flex;gap:12px;align-items:flex-start;padding:13px;border-radius:10px;border:1px dashed var(--xb-line);background:repeating-linear-gradient(135deg,transparent,transparent 9px,var(--xb-line-soft) 9px,var(--xb-line-soft) 10px)}[data-xb] .xb-tile .ic{width:30px;height:30px;flex:none;display:grid;place-items:center;color:var(--xb-ink-faint)}[data-xb] .xb-tile .tt{font-weight:600;font-size:13px;display:flex;gap:8px;align-items:center}[data-xb] .xb-tile .badge{font-family:var(--xb-font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--xb-ink-faint);border:1px solid var(--xb-line);padding:2px 6px;border-radius:999px}[data-xb] .xb-tile .nn{font-size:12px;color:var(--xb-ink-faint);margin-top:2px}[data-xb] .xb-footer{border-top:1px solid var(--xb-line);padding:22px 0;margin-top:auto}[data-xb] .xb-footer-row{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}[data-xb] .xb-foot-org,[data-xb] .xb-maker{font-size:11.5px;color:var(--xb-ink-faint)}[data-xb] .xb-maker b{color:var(--xb-ink-soft);font-family:var(--xb-font-display);font-weight:600}[data-xb] svg{display:block}[data-xb] .xb-fade{opacity:0;transform:translateY(10px);animation:xb-rise .6s cubic-bezier(.2,.7,.2,1) forwards}@keyframes xb-rise{to{opacity:1;transform:none}}[data-xb] .xb-fade:first-child{animation-delay:.04s}[data-xb] .xb-fade:nth-child(2){animation-delay:.1s}[data-xb] .xb-fade:nth-child(3){animation-delay:.16s}[data-xb] .xb-fade:nth-child(4){animation-delay:.22s}@media (max-width:860px){[data-xb] .xb-cols,[data-xb] .xb-hero-grid,[data-xb] .xb-kpis{grid-template-columns:1fr}[data-xb] .xb-kpis{grid-template-columns:1fr 1fr}}