[data-xb]{--xb-font-display:var(--font-sans),ui-sans-serif,system-ui,sans-serif;--xb-font-body:var(--font-sans),ui-sans-serif,system-ui,sans-serif;--xb-font-mono:var(--font-mono),ui-monospace,monospace;--xb-accent:var(--brand-accent-rgb,37 99 235);--xb-gain:70 167 88;--xb-warn:245 166 35}[data-xb=dark]{--xb-canvas:#000000;--xb-surface:#0a0a0a;--xb-surface-2:#141414;--xb-line:#1f1f1f;--xb-line-soft:#161616;--xb-ink:#ededed;--xb-ink-soft:#a1a1a1;--xb-ink-faint:#666666;--xb-hero-from:#0a0a0a;--xb-hero-to:#101010;--xb-hero-ink:#ededed;--xb-hero-sub:#a1a1a1;--xb-grid:rgba(255,255,255,.03);--xb-shadow:none}[data-xb=light]{--xb-canvas:#ffffff;--xb-surface:#fafafa;--xb-surface-2:#f2f2f2;--xb-line:#ebebeb;--xb-line-soft:#f0f0f0;--xb-ink:#171717;--xb-ink-soft:#666666;--xb-ink-faint:#999999;--xb-hero-from:#0a0a0a;--xb-hero-to:#141414;--xb-hero-ink:#ededed;--xb-hero-sub:#a1a1a1;--xb-grid:rgba(255,255,255,.04);--xb-shadow:none}[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 max(28px,env(safe-area-inset-right)) 0 max(28px,env(safe-area-inset-left))}[data-xb] .xb-topbar{position:sticky;top:0;z-index:20;backdrop-filter:blur(14px);padding-top:env(safe-area-inset-top,0);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:#ffffff;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:#a1a1a1}[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-health.xb-health-behind{color:color-mix(in srgb,rgb(var(--xb-warn)) 85%,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;flex-wrap:wrap;gap:4px 12px}[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;min-width:0;text-align:right}[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}}[data-xb] .xb-label{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--xb-ink-soft);margin-bottom:6px}[data-xb] .xb-input,[data-xb] .xb-textarea{width:100%;background:var(--xb-surface);border:1px solid var(--xb-line);border-radius:9px;color:var(--xb-ink);font-family:var(--xb-font-body);font-size:14px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}[data-xb] .xb-input::-moz-placeholder,[data-xb] .xb-textarea::-moz-placeholder{color:var(--xb-ink-faint)}[data-xb] .xb-input::placeholder,[data-xb] .xb-textarea::placeholder{color:var(--xb-ink-faint)}[data-xb] .xb-input:focus-visible,[data-xb] .xb-textarea:focus-visible{outline:none;border-color:rgb(var(--xb-accent));box-shadow:0 0 0 3px color-mix(in srgb,rgb(var(--xb-accent)) 30%,transparent)}[data-xb] .xb-textarea{resize:vertical;min-height:88px;line-height:1.55}[data-xb] .xb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--xb-font-display);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:11px 20px;border-radius:9px;border:1px solid transparent;cursor:pointer;transition:.15s}[data-xb] .xb-btn-primary{background:rgb(var(--xb-accent));color:#ffffff}[data-xb] .xb-btn-primary:hover{filter:brightness(1.05)}[data-xb] .xb-btn-ghost{background:var(--xb-surface);color:var(--xb-ink-soft);border-color:var(--xb-line)}[data-xb] .xb-btn-ghost:hover{color:var(--xb-ink);border-color:rgb(var(--xb-accent))}[data-xb] .xb-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,rgb(var(--xb-accent)) 35%,transparent)}[data-xb] .xb-btn:disabled{opacity:.5;cursor:wait}[data-xb] .xb-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--xb-font-mono);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:999px;white-space:nowrap;background:var(--xb-surface-2);color:var(--xb-ink-soft);border:1px solid var(--xb-line)}[data-xb] .xb-chip-accent{background:color-mix(in srgb,rgb(var(--xb-accent)) 14%,transparent);color:rgb(var(--xb-accent));border-color:color-mix(in srgb,rgb(var(--xb-accent)) 35%,transparent)}[data-xb] .xb-chip-gain{background:color-mix(in srgb,rgb(var(--xb-gain)) 14%,transparent);color:rgb(var(--xb-gain));border-color:color-mix(in srgb,rgb(var(--xb-gain)) 35%,transparent)}[data-xb] .xb-chip-warn{background:color-mix(in srgb,rgb(var(--xb-warn)) 16%,transparent);color:rgb(var(--xb-warn));border-color:color-mix(in srgb,rgb(var(--xb-warn)) 35%,transparent)}[data-xb] .xb-bidcard{display:block;text-decoration:none;color:inherit;background:var(--xb-surface);border:1px solid var(--xb-line);border-radius:12px;box-shadow:var(--xb-shadow);padding:18px 20px;transition:border-color .15s,transform .15s}[data-xb] a.xb-bidcard:hover{border-color:rgb(var(--xb-accent));transform:translateY(-1px)}[data-xb] .xb-defn dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--xb-ink-faint)}[data-xb] .xb-defn dd{font-size:14px;color:var(--xb-ink);margin-top:4px;white-space:pre-wrap;line-height:1.55}[data-xb] .xb-photoband{display:grid;grid-template-columns:1.7fr 1fr;gap:12px;padding:12px}[data-xb] .xb-photoband .rest{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start}[data-xb] .xb-ph{position:relative;display:block;border-radius:11px;overflow:hidden;border:1px solid var(--xb-line);background:var(--xb-surface-2);aspect-ratio:4/3;text-decoration:none;color:#fff;padding:0;margin:0;width:100%;cursor:pointer;font:inherit;text-align:left;-moz-appearance:none;appearance:none;-webkit-appearance:none}[data-xb] .xb-linkbtn{font-size:11px;font-family:var(--xb-font-mono);color:rgb(var(--xb-accent));background:none;border:none;cursor:pointer;padding:0;text-transform:none;letter-spacing:0}[data-xb] .xb-linkbtn:hover{text-decoration:underline}[data-xb] .xb-photoband .lead.xb-ph{aspect-ratio:16/10}[data-xb] .xb-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}[data-xb] a.xb-ph:hover img{transform:scale(1.04)}[data-xb] .xb-ph .cap{position:absolute;inset:auto 0 0 0;padding:22px 12px 9px;display:flex;justify-content:space-between;align-items:flex-end;gap:8px;background:linear-gradient(transparent,rgba(0,0,0,.72))}[data-xb] .xb-ph .cap .c{font-size:12.5px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}[data-xb] .xb-ph .cap time{font-family:var(--xb-font-mono);font-size:10.5px;opacity:.9;white-space:nowrap}[data-xb] .xb-ph .more{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--xb-canvas) 55%,transparent);color:var(--xb-ink);font-family:var(--xb-font-display);font-weight:600;font-size:15px;backdrop-filter:blur(2px)}@media (max-width:860px){[data-xb] .xb-photoband{grid-template-columns:1fr}}[data-xb] .xb-site{position:relative;height:240px;padding:0}[data-xb] .xb-site-map{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}[data-xb=dark] .xb-site-map{filter:grayscale(.25) brightness(.82) contrast(1.05)}[data-xb=light] .xb-site-map{filter:saturate(.92)}[data-xb] .xb-site-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--xb-canvas) 30%,transparent),transparent 22%,transparent 68%,color-mix(in srgb,var(--xb-canvas) 55%,transparent))}[data-xb] .xb-site-addr{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--xb-ink);padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--xb-surface) 88%,transparent);border:1px solid var(--xb-line);backdrop-filter:blur(8px);box-shadow:var(--xb-shadow)}[data-xb] .xb-site-addr svg{color:rgb(var(--xb-accent));flex:none}[data-xb] .xb-wx{position:absolute;right:14px;top:14px;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--xb-surface) 88%,transparent);border:1px solid var(--xb-line);backdrop-filter:blur(8px);box-shadow:var(--xb-shadow);max-width:min(64%,360px)}[data-xb] .xb-wx-temp{font-family:var(--xb-font-display);font-weight:700;font-size:30px;line-height:1;color:var(--xb-ink);flex:none}[data-xb] .xb-wx-temp span{font-size:14px;color:var(--xb-ink-soft);font-weight:600;margin-left:1px}[data-xb] .xb-wx-cond{min-width:0}[data-xb] .xb-wx-cond .sky{font-size:13px;font-weight:600;color:var(--xb-ink)}[data-xb] .xb-wx-cond .sub{font-size:11px;color:var(--xb-ink-soft);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){[data-xb] .xb-site{height:210px}[data-xb] .xb-wx{top:12px;right:12px;padding:8px 11px;gap:9px;max-width:56%}[data-xb] .xb-wx-temp{font-size:24px}[data-xb] .xb-wx-cond .sky{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-xb] .xb-wx-cond .sub{display:none}}[data-xb] .xb-court{padding:2px 18px 16px}[data-xb] .xb-court-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:16px 0 12px}[data-xb] .xb-court-n{font-family:var(--xb-font-display);font-weight:700;font-size:42px;line-height:.9}[data-xb] .xb-court-n small{font-size:14px;color:var(--xb-ink-soft);font-weight:600;display:block;letter-spacing:.01em;margin-top:6px}[data-xb] .xb-court-fig{text-align:right;white-space:nowrap}[data-xb] .xb-court-fig .v{font-family:var(--xb-font-mono);font-weight:700;font-size:18px}[data-xb] .xb-court-fig .v.warn{color:rgb(var(--xb-warn))}[data-xb] .xb-court-fig .k{font-size:10.5px;color:var(--xb-ink-faint);text-transform:uppercase;letter-spacing:.1em;margin-top:3px}[data-xb] .xb-court-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:11px 0;border-top:1px dashed var(--xb-line-soft)}[data-xb] .xb-court-row>*{min-width:0}[data-xb] .xb-court-row .num{font-family:var(--xb-font-mono);font-size:11px;color:var(--xb-ink-faint)}[data-xb] .xb-court-row .ttl{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-xb] .xb-court-foot{font-size:12px;color:var(--xb-ink-faint);padding-top:13px}[data-xb] .xb-meet{padding:4px 18px 14px}[data-xb] .xb-meet-row{display:grid;grid-template-columns:46px 1fr;gap:13px;padding:12px 0;border-bottom:1px solid var(--xb-line-soft);align-items:center}[data-xb] .xb-meet-row:last-child{border-bottom:none}[data-xb] .xb-meet-date{font-family:var(--xb-font-mono);font-size:10.5px;color:rgb(var(--xb-accent));text-align:center;text-transform:uppercase}[data-xb] .xb-meet-date b{display:block;font-family:var(--xb-font-display);font-size:19px;color:var(--xb-ink);line-height:1;margin-top:2px}[data-xb] .xb-meet-t{font-weight:600;font-size:14px}[data-xb] .xb-meet-m{font-size:12px;color:var(--xb-ink-soft);margin-top:2px}[data-xb] .xb-daily{padding:4px 18px 14px}[data-xb] .xb-daily-row{padding:12px 0;border-bottom:1px solid var(--xb-line-soft)}[data-xb] .xb-daily-row:last-child{border-bottom:none}[data-xb] .xb-daily-h{display:flex;justify-content:space-between;gap:10px;align-items:baseline}[data-xb] .xb-daily-d{font-family:var(--xb-font-mono);font-size:12px;font-weight:600}[data-xb] .xb-daily-w{font-size:11.5px;color:var(--xb-ink-soft)}[data-xb] .xb-daily-s{font-size:13px;color:var(--xb-ink-soft);margin-top:5px;line-height:1.55}[data-xb] .xb-minutes{padding:8px 18px 16px}[data-xb] .xb-minutes .purpose{font-size:13.5px;color:var(--xb-ink-soft);line-height:1.6}[data-xb] .xb-minutes .block{margin-top:14px}[data-xb] .xb-minutes h3{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--xb-ink-faint);margin-bottom:7px}[data-xb] .xb-minutes .chips{display:flex;flex-wrap:wrap;gap:6px}[data-xb] .xb-minutes ul{list-style:none}[data-xb] .xb-minutes li{font-size:13.5px;padding:8px 0;border-top:1px dashed var(--xb-line-soft);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}[data-xb] .xb-minutes li.done{color:var(--xb-ink-faint);text-decoration:line-through}[data-xb] .xb-minutes li .who{font-size:11px;color:var(--xb-ink-faint);text-decoration:none}[data-xb] a.xb-meet-row:hover .xb-meet-t{color:rgb(var(--xb-accent))}[data-xb] .xb-dir{padding:6px 18px 14px}[data-xb] .xb-dir-party{padding:14px 0;border-bottom:1px solid var(--xb-line-soft)}[data-xb] .xb-dir-party:last-child{border-bottom:none}[data-xb] .xb-dir-co{display:flex;align-items:center;gap:9px;flex-wrap:wrap}[data-xb] .xb-dir-co .n{font-family:var(--xb-font-display);font-weight:600;font-size:15px}[data-xb] .xb-dir-person{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;flex-wrap:wrap}[data-xb] .xb-dir-party .xb-dir-person{padding-left:14px;border-left:2px solid var(--xb-line-soft);margin-top:9px}[data-xb] .xb-dir-person .n{font-weight:600;font-size:13.5px}[data-xb] .xb-dir-person .r{font-size:12px;color:var(--xb-ink-soft);margin-top:1px}[data-xb] .xb-dir-person .c{display:flex;gap:14px;flex-wrap:wrap}[data-xb] .xb-dir-person .c a{font-family:var(--xb-font-mono);font-size:12px;color:rgb(var(--xb-accent));text-decoration:none;padding:8px 0;display:inline-block}[data-xb] .xb-dir-person .c a:hover{text-decoration:underline}[data-xb] .xb-lightbox{position:fixed;inset:0;z-index:100;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;background:rgba(4,8,12,.9);backdrop-filter:blur(6px);padding:24px 16px;animation:xb-lb-in .18s ease}@keyframes xb-lb-in{0%{opacity:0}to{opacity:1}}[data-xb] .xb-lb-fig{margin:0;justify-self:center;max-width:min(1100px,92vw);display:flex;flex-direction:column;gap:12px}[data-xb] .xb-lb-fig img{max-width:100%;max-height:78vh;-o-object-fit:contain;object-fit:contain;border-radius:10px;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 80px -30px rgba(0,0,0,.9)}[data-xb] .xb-lb-fig figcaption{display:flex;align-items:center;gap:14px;color:#ededed;font-size:13.5px;font-weight:600}[data-xb] .xb-lb-fig figcaption time{font-family:var(--xb-font-mono);font-size:12px;font-weight:500;color:#a1a1a1}[data-xb] .xb-lb-fig figcaption .idx{margin-left:auto;font-family:var(--xb-font-mono);font-size:12px;color:#8a8a8a}[data-xb] .xb-lb-nav{width:46px;height:46px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff;font-size:26px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:.15s;flex:none}[data-xb] .xb-lb-nav:hover{background:rgba(255,255,255,.16)}[data-xb] .xb-lb-close{position:fixed;top:18px;right:18px;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff;font-size:15px;cursor:pointer;z-index:101;transition:.15s}[data-xb] .xb-lb-close:hover{background:rgba(255,255,255,.16)}@media (max-width:600px){[data-xb] .xb-lightbox{grid-template-columns:1fr}[data-xb] .xb-lb-nav{position:fixed;bottom:22px;z-index:101}[data-xb] .xb-lb-nav.prev{left:22px}[data-xb] .xb-lb-nav.next{right:22px}[data-xb] .xb-wrap{padding:0 max(18px,env(safe-area-inset-right)) 0 max(18px,env(safe-area-inset-left))}[data-xb] .xb-hero-in{padding:22px 20px 20px}[data-xb] .xb-h1{font-size:27px}[data-xb] .xb-pct{font-size:38px}}