:root{--lev-bg-void: #0F1117;--lev-bg-surface: #161925;--lev-bg-raised: #1B2440;--lev-border: #2A3050;--lev-bg-page: #F4F6FA;--lev-bg-panel: #FFFFFF;--lev-ink: #1E2433;--lev-ink-muted: #6B7385;--lev-line: #E4E8F0;--lev-accent: #6366F1;--lev-accent-light: #818CF8;--lev-accent-bg: #EDE9FE;--lev-signal: #94A3B8;--lev-assess: #3B82F6;--lev-diagnose: #8B5CF6;--lev-architect: #6366F1;--lev-produce: #F59E0B;--lev-tune: #14B8A6;--lev-scale: #22C55E;--lev-sustained: #16A34A;--lev-risk: #EF4444;--lev-space-1: 4px;--lev-space-2: 8px;--lev-space-3: 12px;--lev-space-4: 16px;--lev-space-5: 24px;--lev-space-6: 32px;--lev-radius-sm: 6px;--lev-radius-md: 10px;--lev-radius-lg: 16px;--lev-shadow-card: 0 1px 2px rgba(20,30,60,.06);--lev-shadow-hover: 0 4px 12px rgba(20,30,60,.12);--lev-bg-shell: #1A1D27;--lev-bg-shell-alt: #111318;--lev-bg-shell-deep: #0A0C12;--lev-border-dark: #2D3348;--lev-border-soft: #1F2235;--lev-ink-inverse: #E4E7EF;--lev-ink-inverse-soft: #C8CDD8;--lev-ink-inverse-muted: #8B92A8;--lev-ink-dim: #4B5268;--lev-ink-disabled: #6B7280;--lev-accent-strong: #4F46E5;--lev-accent-pale: #CFD6FF;--lev-accent-soft: #DBE4FF;--lev-accent-value: #9EA7FF;--lev-cyan: #22D3EE;--lev-cyan-dark: #0E7490;--lev-cyan-light: #67E8F9;--lev-accent-lavender: #A78BFA;--lev-assess-bg: #DBEAFE;--lev-scale-bg: #D1FAE5;--lev-scale-dark: #065F46;--lev-success-bg: #DCFCE7;--lev-success-text: #15803D;--lev-warning-bg: #FEF9C3;--lev-warning-text: #A16207;--lev-error-bg: #FEE2E2;--lev-error-text: #B91C1C;--lev-diagnose-strong: #7C3AED;--lev-diagnose-bg: #F3E8FF;--lev-edge-preparation-bg: #E0F2FE;--lev-edge-preparation-text: #0369A1;--lev-edge-validation-bg: #FEF3C7;--lev-edge-validation-text: #92670B;--lev-edge-coordination-text: #6D28D9;--lev-edge-presentation-bg: #FCE7F3;--lev-edge-presentation-text: #BE185D;--lev-chev: #B6BDCB;--lev-body-soft: #CBD5E1;--lev-report-bg-deep: #0F1D35;--lev-report-frame-navy-light: #171B26;--lev-report-navy: #1B2A4A;--lev-report-navy-light: #243559;--lev-report-navy-mid: #2D4070;--lev-report-gold: #C9A227;--lev-report-gold-dim: #8A6D18;--lev-report-gold-pale: #F0D878;--lev-report-white: #F5F7FA;--lev-report-muted: #8A9BB8;--lev-report-card: #1E3158;--lev-report-card-hover: #243866;--lev-report-activity: #4A9EFF;--lev-report-estimate: #7B6AD6;--lev-report-driver-shipping: #F06A4E;--lev-report-driver-content: #52C97C;--lev-report-driver-infra: #E8834A;--lev-report-driver-admin: #6B8AAD;--lev-report-api-blue: #4A90D9;--lev-report-sync-border: #4A6D4A;--lev-report-sync-text: #6AAA6A;--lev-report-heat-low: #3A5A2A;--lev-report-heat-mid: #7A8A1A;--lev-report-heat-high: #C0392B;--lev-report-bronze: #8A5A3A;--lev-report-claude-code: #A07820;--lev-report-opus-hot: #E05A2A;--lev-report-opus-soft: #F0A070;--lev-report-sonnet-soft: #D4B050;--lev-report-haiku-soft: #7BB8FF;--lev-report-gpt-pink: #EC4899;--lev-report-gpt-pink-dark: #BE185D;--lev-report-gpt-pink-soft: #F9A8D4;--lev-report-gpt-orange: #F97316;--lev-report-gpt-orange-dark: #C2410C;--lev-report-gpt-orange-soft: #FDBA74;--lev-report-copilot: #38BDF8;--lev-report-qwen: #0EA5E9;--lev-report-slate: #64748B;--lev-report-slate-dark: #475569;--lev-report-gemma: #4ADE80;--lev-plugin-bg: #0D1117;--lev-plugin-panel: #151B23;--lev-plugin-border: #30363D;--lev-plugin-text: #E6EDF3;--lev-plugin-accent: #2DD4BF;--lev-plugin-muted: #9AA4B2;--lev-plugin-accent-soft: #9FE7DE;--lev-plugin-accent-border-alpha: #2DD4BF66;--lev-plugin-accent-bg-alpha: #2DD4BF12}.lev-scroll-container{padding-top:0}.lev-sticky-header,.pv-colhead{position:sticky;top:0;z-index:5;background:var(--lev-bg-raised);border-bottom:1px solid var(--line)}.pv-colhead{padding:6px 8px 10px}.lev-sticky-corner,.pv-corner{position:sticky;left:0;z-index:6;background:var(--lev-bg-raised)}.lev-sticky-lanelabel,.pv-lanelabel{position:sticky;left:0;z-index:4;background:var(--lev-bg-raised)}.pv-lanelabel{padding:14px 10px;border-top:1px solid var(--line);min-width:160px}.w0-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--w0-page-header-gap, 1rem);height:var(--w0-page-header-height, 96px);min-height:var(--w0-page-header-height, 96px);padding:var(--w0-page-header-padding, 1rem);background:var(--w0-page-header-bg, #161b22);border-bottom:1px solid var(--w0-page-header-line, #30363d);color:var(--w0-page-header-ink, #e6edf3);box-sizing:border-box;flex:0 0 auto;overflow:hidden}.w0-page-title-row{min-width:0;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.w0-page-heading{min-width:0}.w0-page-eyebrow{font-size:.95rem;line-height:1.1;font-weight:800;color:var(--w0-page-header-accent, #2dd4bf)}.w0-page-title{margin:0;color:var(--w0-page-header-accent, #2dd4bf);font-size:1.16rem;line-height:1.15;letter-spacing:0}.w0-page-subtitle{margin:.2rem 0 0;color:var(--w0-page-header-muted, #8b949e);font-size:.78rem;font-weight:650}.w0-page-header-stats{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;max-width:760px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:.1rem 0;scrollbar-width:thin;scrollbar-color:rgba(130,152,194,.42) transparent}.w0-count-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:36px;min-width:var(--w0-count-chip-width, 8.6rem);flex:0 0 auto;padding:0 .68rem;border:1px solid var(--w0-count-chip-line, #30363d);border-radius:8px;background:var(--w0-count-chip-bg, rgba(13, 17, 23, .78));color:var(--w0-count-chip-muted, #8b949e);box-sizing:border-box;white-space:nowrap}.w0-count-chip strong{color:var(--w0-count-chip-ink, #e6edf3);font-size:.92rem;min-width:2.4rem;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.w0-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:var(--w0-section-header-gap, 12px)}.w0-section-header-label{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--w0-section-header-ink, #8b92a8)}.w0-section-header-actions{font-size:.72rem;color:var(--w0-section-header-muted, #8b92a8)}.w0-card{background:var(--w0-card-bg, #161925);border:1px solid var(--w0-card-line, #2d3348);border-left:3px solid var(--w0-card-accent, #6366f1);border-radius:16px;padding:var(--w0-card-padding, 18px);box-shadow:0 2px 12px #00000040;color:var(--w0-card-ink, #e4e7ef);box-sizing:border-box}.w0-card-interactive{cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.w0-card-interactive:hover{transform:translateY(-2px);border-color:var(--w0-card-accent, #6366f1);box-shadow:0 8px 28px #00000073}.w0-card-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--w0-card-title-ink, #8b92a8)}.w0-pill{display:inline-flex;align-items:center;gap:.3rem;padding:1px 8px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--w0-pill-bg, rgba(139, 146, 168, .14));color:var(--w0-pill-ink, #c8cdd8)}.w0-stat-card{display:flex;flex-direction:column}.w0-stat-value{font-weight:800;font-size:1.7rem;line-height:1.1;letter-spacing:-.01em;color:var(--w0-stat-value-ink, #e4e7ef);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.w0-stat-caption{margin-top:2px;font-size:.75rem;color:var(--w0-stat-caption-ink, #8b92a8)}.w0-stat-footer{margin-top:auto;padding-top:12px;font-size:.72rem;font-weight:500;color:var(--w0-stat-footer-ink, #8b92a8)}.w0-tab-band{background:var(--w0-tab-band-bg, #0f1117);padding:var(--w0-tab-band-padding, .35rem 0);min-height:var(--w0-tab-band-height, 42px);box-sizing:border-box}.w0-tab-strip{display:flex;align-items:center;gap:2px;background:var(--w0-tab-strip-bg, #1a1d27);border-radius:8px;padding:3px;margin:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(130,152,194,.42) transparent}.w0-tab-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:31px;padding:.4rem .7rem;border:none;border-radius:6px;background:transparent;color:#8b92a8;cursor:pointer;font-size:.78rem;font-weight:500;white-space:nowrap;flex:0 0 auto}.w0-tab-button[data-active=true]{background:var(--w0-tab-active-bg, #6366f1);color:var(--w0-tab-active-ink, #fff);font-weight:700}.w0-tab-count{display:inline-flex;justify-content:center;min-width:2.35rem;font-size:.65rem;opacity:.82;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.demo-blur{display:inline-block;filter:blur(3.5px);-webkit-user-select:none;user-select:none}.demo-blur-inline{display:inline-block}.demo-blur-block{display:block;width:100%;min-height:6rem;line-height:1.6}.demo-pill-wrap{position:relative;flex:0 0 auto;display:inline-flex}.demo-pill{width:34px;height:34px;min-width:34px;padding:0;border-radius:8px;border:1px solid rgba(139,146,168,.44);background:#111318eb;color:#e4e7ef;letter-spacing:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 22px #00000038}.demo-pill:hover,.demo-pill:focus-visible{border-color:#c9a227b8;color:#f8d06a;outline:none}.demo-pill-icon{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.demo-pill-off{border-color:#6366f1ad;background:#232734f5;color:#aab1ff}.demo-unmask-popover{position:fixed;z-index:10000;display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:.35rem;width:min(268px,calc(100vw - 24px));max-width:calc(100vw - 24px);padding:.55rem;border:1px solid #2d3348;border-radius:8px;background:#0f1117fa;box-shadow:0 18px 40px #00000061;box-sizing:border-box}.demo-unmask-popover input{min-width:0;border:1px solid #2d3348;border-radius:6px;background:#111318;color:#e4e7ef;padding:.42rem .5rem;font-size:.78rem}.demo-unmask-popover button{border:1px solid rgba(201,162,39,.65);border-radius:6px;background:#c9a227eb;color:#111318;padding:.42rem .55rem;font-size:.76rem;font-weight:800;cursor:pointer}.demo-unmask-error{grid-column:1 / -1;color:#fca5a5;font-size:.7rem}.bridge-root{--bg-surface: #161925;--bg-raised: #1b2440;--border: #2d3348;--text: #e4e7ef;--muted: #8b92a8;--accent: #6366f1;--accent-light: #818cf8;--gold: #c9a227;--gold-bright: #e6c158;--success: #34d399;--warn: #fbbf24;--danger: #f87171;--node-blue: #7fa8d9;--node-cyan: #5fc8e0;position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:32px 24px 48px;color:var(--text);font-family:Inter,-apple-system,sans-serif;box-sizing:border-box}.bridge-page-header{margin-bottom:32px}.bridge-kicker{display:inline-block;font-size:.64rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--node-cyan);border:1px solid rgba(95,200,224,.35);border-radius:999px;padding:3px 10px;margin-bottom:12px}.bridge-h1{margin:0;font-weight:800;font-size:2.2rem;letter-spacing:-.02em;line-height:1.15;color:#f4f6fb}.bridge-subtitle{font-style:italic;font-family:"Source Serif 4",Georgia,serif;font-size:1.02rem;color:var(--muted);margin:6px 0 0}.bridge-focus-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.bridge-objective{margin-bottom:14px}.bridge-objective:last-child{margin-bottom:0}.bridge-objective-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.bridge-objective-name{font-size:.85rem;font-weight:500}.bridge-objective-pct{font-weight:700;font-size:.8rem;color:var(--accent-light)}.bridge-bar-track{height:6px;background:var(--bg-raised);border-radius:999px;overflow:hidden}.bridge-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),var(--accent-light))}.bridge-objective-next{font-size:.72rem;color:var(--muted);margin-top:4px}.bridge-cal-item,.bridge-check-item{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(45,51,72,.6);font-size:.85rem}.bridge-cal-item:last-child,.bridge-check-item:last-child{border-bottom:none;padding-bottom:0}.bridge-cal-item:first-child,.bridge-check-item:first-child{padding-top:0}.bridge-cal-time{font-weight:700;font-size:.8rem;color:var(--node-cyan);flex-shrink:0;width:44px}.bridge-check-box{width:15px;height:15px;flex-shrink:0;margin-top:3px;border:1.5px solid var(--muted);border-radius:4px}.bridge-cockpit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px}.bridge-cockpit-card{min-height:178px;display:flex;flex-direction:column}.bridge-big-number{font-weight:800;font-size:1.7rem;letter-spacing:-.01em;line-height:1.1;font-variant-numeric:tabular-nums}.bridge-big-number.gold{color:var(--gold-bright)}.bridge-big-number .unit{font-size:.9rem;font-weight:600;color:var(--muted)}.bridge-number-caption{font-size:.75rem;color:var(--muted);margin-top:2px}.bridge-mini-stage{margin-bottom:7px;margin-top:12px}.bridge-mini-stage:not(:first-of-type){margin-top:7px}.bridge-mini-stage-row{display:flex;justify-content:space-between;font-size:.72rem;color:var(--muted);margin-bottom:3px}.bridge-mini-stage-row .count{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.bridge-mini-track{height:4px;background:var(--bg-raised);border-radius:999px;overflow:hidden}.bridge-mini-fill{height:100%;border-radius:999px;background:var(--node-blue)}.bridge-mini-fill.won{background:var(--success)}.bridge-mini-fill.warn{background:var(--warn)}.bridge-stat-line{font-size:.82rem;padding:4px 0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.bridge-stat-line strong{font-weight:700}.bridge-stat-sub{font-size:.74rem;color:var(--muted)}.bridge-split-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;margin:10px 0 8px}.bridge-split-haiku{background:var(--node-cyan)}.bridge-split-sonnet{background:var(--accent)}.bridge-split-opus{background:var(--node-blue)}.bridge-split-legend{display:flex;gap:10px;flex-wrap:wrap;font-size:.68rem;color:var(--muted)}.bridge-split-legend span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:4px}.bridge-split-legend .lg-haiku:before{background:var(--node-cyan)}.bridge-split-legend .lg-sonnet:before{background:var(--accent)}.bridge-split-legend .lg-opus:before{background:var(--node-blue)}.bridge-session-item,.bridge-contact-item{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid rgba(45,51,72,.6);font-size:.8rem}.bridge-session-item:last-child,.bridge-contact-item:last-child{border-bottom:none}.bridge-session-item:first-child,.bridge-contact-item:first-child{padding-top:0}.bridge-session-dur{font-weight:700;font-size:.72rem;color:var(--muted);flex-shrink:0}.bridge-contact-left{display:flex;gap:10px;align-items:center;min-width:0}.bridge-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.62rem;background:var(--bg-raised);color:var(--node-blue);border:1px solid var(--border)}.bridge-avatar.masked{color:var(--muted)}.bridge-contact-name{font-size:.8rem;font-weight:500;line-height:1.3}.bridge-contact-role{font-size:.7rem;color:var(--muted)}.bridge-open-tab{margin-top:auto;padding-top:12px;font-size:.72rem;font-weight:500;color:var(--muted)}.bridge-state{display:flex;flex-direction:column;gap:6px;padding:8px 0;flex:1;justify-content:center}.bridge-state-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#f8717124;color:var(--danger)}.bridge-state-badge.loading{background:#8b92a829;color:var(--muted)}.bridge-state-badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.bridge-state-msg{font-size:.78rem;color:var(--muted);line-height:1.4}.bridge-state-source{font-size:.68rem;color:var(--muted);opacity:.8}.bridge-lev-dock{background:var(--bg-raised);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:16px;padding:18px;box-shadow:0 6px 32px #0006;margin-bottom:32px}.bridge-lev-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.bridge-lev-avatar{width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#14213f,#0c1a34);border:1.5px solid var(--gold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bridge-lev-name{font-weight:800;font-size:1rem}.bridge-lev-status{font-size:.7rem;color:var(--muted)}.bridge-lev-status .live{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--success);margin-right:4px}.bridge-lev-body{font-size:.85rem;color:var(--text);line-height:1.5;margin-bottom:14px}.bridge-lev-cta{display:inline-flex;align-items:center;gap:8px;background:var(--accent);border:none;border-radius:999px;padding:10px 22px;color:#fff;font-weight:700;font-size:.82rem;cursor:pointer;text-decoration:none}.bridge-lev-cta:hover{background:var(--accent-light)}.bridge-lev-defer{margin-top:12px;font-size:.68rem;color:var(--muted);opacity:.85}.bridge-footer-note{text-align:center;font-size:.72rem;color:var(--muted);padding-top:8px}@media (max-width: 1024px){.bridge-cockpit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.bridge-focus-strip,.bridge-cockpit-grid{grid-template-columns:1fr}.bridge-h1{font-size:1.7rem}}
