:root{--color-bg: #f7f8fa;--color-surface: #ffffff;--color-border: #e8e8e8;--color-text: #1a1a1a;--color-text-secondary: #6b7280;--color-primary: #1a1a1a;--color-primary-hover: #333333;--content-max-width: 1080px;--radius-card: 8px;--shadow-card: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .06);--shadow-card-hover: 0 2px 4px rgba(0, 0, 0, .06), 0 12px 32px rgba(0, 0, 0, .08);--shadow-input: 0 1px 2px rgba(0, 0, 0, .04);--xj-black: #0a0a0a;--xj-sidebar-bg: #1a1a1a;--xj-sidebar-border: rgba(255, 255, 255, .08);--xj-text: var(--color-text);--xj-text-dark: var(--color-text);--xj-text-body: #333333;--xj-text-muted: var(--color-text-secondary);--xj-text-secondary: var(--color-text-secondary);--xj-text-subtle: #999999;--xj-border: var(--color-border);--xj-border-strong: #d1d5db;--xj-bg: #f3f4f6;--xj-bg-subtle: #f3f4f6;--xj-bg-page: var(--color-bg);--xj-white: var(--color-surface);--xj-btn-primary: var(--color-primary);--xj-blue: #444444;--xj-blue-dark: #333333;--xj-blue-950: #0a0a0a;--xj-blue-900: #1a1a1a;--xj-blue-800: #2a2a2a;--xj-blue-700: #333333;--xj-blue-600: #444444;--xj-blue-light: #666666;--xj-cyan: #333333;--xj-cyan-light: #555555;--xj-cyan-dark: #1a1a1a;--xj-cyan-soft: rgba(0, 0, 0, .04);--xj-blue-soft: rgba(0, 0, 0, .04);--xj-teal-glow: transparent;--xj-navy-950: var(--xj-black);--xj-navy-900: var(--xj-sidebar-bg);--xj-navy-800: #2a2a2a;--xj-navy-700: #333333;--xj-slate-600: #555555;--xj-slate-500: #666666;--xj-slate-400: #999999;--xj-slate-200: #e5e5e5;--xj-slate-100: #f0f0f0;--xj-slate-50: #fafafa;--xj-surface-dark: var(--xj-sidebar-bg);--xj-surface-mid: #2a2a2a;--xj-teal: #333333;--xj-teal-dark: #1a1a1a;--xj-teal-light: #555555;--xj-input-card-radius: 12px;--xj-input-card-shadow: 0 1px 3px rgba(0, 0, 0, .06);--xj-input-card-border: #e5e5e5;--xj-tab-active-bg: var(--xj-white);--xj-tab-active-border: #cccccc;--xj-tab-inactive-color: var(--xj-text-muted);--xj-accent-button: #1a1a1a;--xj-accent-button-hover: #000000;--xj-accent-button-solid: #1a1a1a;--xj-accent-button-solid-hover: #000000;--xj-accent-glow: none;--xj-glass-bg: #ffffff;--xj-glass-border: #e5e5e5;--xj-glass-blur: none;--xj-primary: #1a1a1a;--xj-primary-dark: #000000;--xj-primary-light: #333333;--xj-surface: var(--xj-white);--xj-accent: #333333;--xj-success: #22c55e;--xj-warning: #f59e0b;--xj-danger: #ef4444;--xj-purple: #6366f1;--xj-tier-core: var(--xj-primary);--xj-tier-agent: #444444;--xj-tier-analytics: var(--xj-success);--xj-tier-system: var(--xj-purple);--xj-tier-kernel: var(--xj-warning);--xj-space-1: 4px;--xj-space-2: 8px;--xj-space-3: 12px;--xj-space-4: 16px;--xj-space-5: 20px;--xj-space-6: 24px;--xj-space-8: 32px;--xj-space-page-x: var(--xj-space-6);--xj-space-page-y: var(--xj-space-6);--xj-space-block: var(--xj-space-4);--xj-space-inner: var(--xj-space-5);--xj-page-max-width: var(--content-max-width);--xj-max-width: var(--content-max-width);--xj-content-max-width: var(--content-max-width);--xj-form-max-width: 720px;--xj-chat-max-width: var(--content-max-width);--xj-chat-hero-max-width: var(--content-max-width);--xj-radius-sm: var(--radius-card);--xj-radius: 10px;--xj-radius-md: 12px;--xj-radius-lg: 14px;--xj-radius-xl: 16px;--xj-radius-2xl: 20px;--xj-radius-pill: 999px;--xj-shadow-xs: var(--shadow-card);--xj-shadow-sm: var(--shadow-card);--xj-shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--xj-shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--xj-shadow-glow: none;--xj-shadow-lift: 0 4px 16px rgba(0, 0, 0, .08);--xj-shadow-card-hover: 0 4px 16px rgba(0, 0, 0, .08);--xj-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--xj-transition: .2s cubic-bezier(.4, 0, .2, 1);--xj-transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--xj-sidebar-width: 220px;--xj-header-height: 52px;--xj-header-height-light: 56px;--xj-chat-padding-x: var(--xj-space-6);--xj-chat-bubble-max: 72%;--xj-chat-bubble-wide-max: 96%;--xj-hero-title-size: 2rem;--xj-hero-title-weight: 700;--xj-hero-subtitle-color: var(--xj-text-muted);--xj-font-sans: "Plus Jakarta Sans", "Inter", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--xj-font-mono: ui-monospace, "SF Mono", "Cascadia Code", monospace;--xj-text-xs: 11px;--xj-text-sm: 13px;--xj-text-base: 14px;--xj-text-lg: 16px;--xj-text-xl: 20px;--xj-text-2xl: 24px;--xj-leading-tight: 1.25;--xj-leading-normal: 1.5;--xj-leading-relaxed: 1.65;--xj-gradient-page: #fafafa;--xj-gradient-hero: transparent;--xj-gradient-primary: #1a1a1a;--xj-gradient-accent: #1a1a1a;--xj-gradient-user-bubble: #1a1a1a;--xj-gradient-sidebar: #1a1a1a;--xj-gradient-avatar: #333333;--el-color-primary: var(--xj-primary);--el-color-primary-dark-2: var(--xj-primary-dark);--el-color-success: var(--xj-success);--el-color-warning: var(--xj-warning);--el-color-danger: var(--xj-danger);--el-border-radius-base: var(--xj-radius);--el-border-radius-small: var(--xj-radius-sm);--el-border-color: var(--xj-border);--el-fill-color-light: var(--xj-bg-subtle);--el-text-color-primary: var(--xj-text-dark);--el-text-color-regular: var(--xj-text-body);--el-text-color-secondary: var(--xj-text-muted);--el-font-family: var(--xj-font-sans)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--xj-font-sans);font-size:var(--xj-text-base);line-height:var(--xj-leading-normal);background:var(--xj-bg-page);color:var(--xj-text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow:hidden}@keyframes xj-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes xj-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes xj-pulse-dot{0%,80%,to{opacity:.3;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}html{height:100%}.page-container{width:100%;max-width:var(--content-max-width);margin:0 auto;padding-left:var(--xj-space-page-x);padding-right:var(--xj-space-page-x);box-sizing:border-box}.page-hero-row{display:flex;align-items:center;justify-content:space-between;gap:var(--xj-space-5);flex-wrap:wrap;padding-top:var(--xj-space-6);padding-bottom:var(--xj-space-6)}.app-page,.tech-page{min-height:100%;background:transparent;display:flex;flex-direction:column;padding-bottom:var(--xj-space-page-y);animation:xj-fade-in .35s ease-out}.tech-body{display:flex;flex-direction:column;gap:var(--xj-space-block);width:100%;max-width:var(--content-max-width);margin:0 auto;padding:var(--xj-space-block) var(--xj-space-page-x) 0;box-sizing:border-box}.tech-body>*{margin:0!important}.tech-page.compact .tech-body{padding-top:var(--xj-space-block)}.app-page>.stat-grid,.app-page>.page-section,.app-page>.tech-flow-stack,.app-page>.page-tabs,.app-page>.settings-tabs,.app-page>.el-row{box-sizing:border-box;width:100%;max-width:var(--content-max-width);margin-left:auto!important;margin-right:auto!important;margin-top:var(--xj-space-block)!important}.app-page>.stat-grid,.app-page>.page-section,.app-page>.tech-flow-stack,.app-page>.el-row{padding-left:var(--xj-space-page-x);padding-right:var(--xj-space-page-x)}.app-page>.page-tabs,.app-page>.settings-tabs{padding-left:0;padding-right:0}.app-page>.page-tabs :deep(.el-tabs__header),.app-page>.settings-tabs :deep(.el-tabs__header){padding-left:var(--xj-space-page-x);padding-right:var(--xj-space-page-x)}.app-page>.page-tabs :deep(.el-tabs__content),.app-page>.settings-tabs :deep(.el-tabs__content){padding-left:var(--xj-space-page-x);padding-right:var(--xj-space-page-x)}.app-page>.page-section-block,.app-page :deep(> .page-section-block){box-sizing:border-box;width:100%;max-width:var(--content-max-width);margin-left:auto;margin-right:auto;margin-bottom:var(--xj-space-block);padding-left:var(--xj-space-page-x);padding-right:var(--xj-space-page-x)}.app-page>.channel-strip{width:100%;max-width:none;margin:var(--xj-space-block) 0 0!important;padding:0}.app-page>.page-hero,.app-page>.page-toolbar,.tech-page>.tech-hero{width:100%;flex-shrink:0}.page-section>.el-table,.tech-body .page-section>.el-table{width:100%}.page-hero,.page-toolbar,.tech-hero{position:relative;width:100%;border-bottom:1px solid var(--xj-border);background:var(--xj-white);color:var(--xj-text-dark);overflow:hidden;box-sizing:border-box}.page-hero:not(:has(>.page-container)),.page-toolbar:not(:has(>.page-container)){display:flex;align-items:center;justify-content:space-between;gap:var(--xj-space-5);flex-wrap:wrap;max-width:var(--content-max-width);margin:0 auto;padding:var(--xj-space-6) var(--xj-space-page-x)}.page-hero:before,.page-toolbar:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(calc(-1 * var(--content-max-width) / 2 + var(--xj-space-page-x)));width:32px;height:2px;background:var(--xj-border-strong);border-radius:1px;pointer-events:none}@media (max-width: calc(var(--content-max-width) + var(--xj-space-page-x) * 2)){.page-hero:before,.page-toolbar:before{left:var(--xj-space-page-x);transform:none}}.tech-hero-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;width:100%}.tech-hero-text{min-width:0}.tech-kicker{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--xj-text-muted);margin-bottom:6px;padding:2px 8px;border:1px solid var(--xj-border);border-radius:4px;background:var(--xj-bg-subtle)}.page-hero-kicker{display:inline-flex;align-items:center;gap:6px;font-size:var(--xj-text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--xj-text-muted);margin-bottom:var(--xj-space-2);padding:3px 10px;border-radius:var(--xj-radius-pill);background:var(--xj-bg-subtle);border:1px solid var(--xj-border)}.page-hero h2,.page-toolbar-title,.tech-hero h1{font-size:var(--xj-text-2xl);font-weight:700;margin:0 0 var(--xj-space-1);letter-spacing:-.02em;line-height:var(--xj-leading-tight);color:var(--xj-text-dark)}.page-hero p,.page-toolbar-desc,.tech-hero p{font-size:var(--xj-text-sm);color:var(--xj-text-muted);margin:0;line-height:var(--xj-leading-relaxed);max-width:640px}.page-toolbar-lead{display:flex;align-items:center;gap:12px;min-width:0}.page-hero-actions,.page-toolbar-actions,.tech-hero-actions{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap;align-items:center;position:relative;z-index:1}.page-section,.tech-section{padding:var(--xj-space-inner);background:var(--xj-white);border:1px solid var(--xj-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:box-shadow var(--xj-transition),border-color var(--xj-transition)}.page-section:hover,.tech-section:hover{box-shadow:var(--xj-shadow-md)}.page-section-head,.tech-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--xj-space-block);padding-bottom:12px;border-bottom:1px solid var(--xj-border)}.page-section-head h3,.tech-section-head h3{font-size:14px;font-weight:700;color:var(--xj-text-dark);margin:0;display:flex;align-items:center;gap:8px}.page-section-head h3:before,.tech-section-head h3:before{content:"";width:3px;height:14px;border-radius:2px;background:var(--xj-border-strong)}.page-section-muted{background:var(--xj-bg-subtle)}.tech-flow-stack{padding:var(--xj-space-inner);background:var(--xj-white);border:1px solid var(--xj-border);border-radius:var(--xj-radius-lg);box-shadow:var(--xj-shadow-sm)}.tech-flow-stack .stack-title{margin:0 0 var(--xj-space-block);font-size:14px;font-weight:700;color:var(--xj-text-dark)}.flow-card{position:relative;margin-left:16px}.flow-card.done .flow-num{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 0 12px #22c55e59}.flow-card.current .flow-body{border-color:var(--xj-border-strong);background:var(--xj-bg-subtle);box-shadow:var(--shadow-card)}.flow-line{position:absolute;left:15px;top:-10px;width:2px;height:10px;background:var(--xj-border)}.flow-card.done .flow-line{background:#22c55e}.flow-body{display:flex;align-items:center;gap:14px;padding:12px var(--xj-space-block);margin-bottom:8px;border:1px solid var(--xj-border);border-radius:var(--xj-radius);cursor:pointer;transition:border-color var(--xj-transition),box-shadow var(--xj-transition);background:var(--xj-white)}.flow-body:hover{border-color:var(--xj-border-strong);box-shadow:var(--xj-shadow-xs)}.flow-num{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:var(--xj-bg-subtle);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;color:var(--xj-text-dark);font-family:ui-monospace,monospace}.flow-text{flex:1;min-width:0}.flow-text strong{display:block;font-size:14px;margin-bottom:2px}.flow-text p{margin:0;font-size:12px;color:var(--xj-text-muted)}.page-tabs :deep(.el-tabs__header){margin:0 0 var(--xj-space-block);padding:0;background:transparent;border:none}.page-tabs :deep(.el-tabs__nav-wrap::after){display:none}.page-tabs :deep(.el-tabs__item){font-weight:600;color:var(--xj-text-muted)}.page-tabs :deep(.el-tabs__item.is-active){color:var(--xj-text-dark)}.page-tabs :deep(.el-tabs__active-bar){background:var(--xj-primary);height:2px;border-radius:1px}.page-tabs :deep(.el-tabs__content){padding:0}.split-layout{display:grid;grid-template-columns:1fr 300px;min-height:360px;border:1px solid var(--xj-border);border-radius:var(--xj-radius-lg);overflow:hidden;background:var(--xj-white)}.split-main{padding:var(--xj-space-inner);min-width:0}.split-side{padding:var(--xj-space-inner);border-left:1px solid var(--xj-border);background:var(--xj-bg-subtle);min-width:0}.panel-head h3{font-size:14px;font-weight:700;margin:0 0 4px}.panel-desc{font-size:12px;color:var(--xj-text-muted);margin:0}.channel-strip{display:flex;gap:0;border-bottom:1px solid var(--xj-border);background:var(--xj-surface-dark);overflow-x:auto}.channel-btn{flex:1;min-width:120px;padding:12px 16px;border:none;border-right:1px solid rgba(255,255,255,.06);background:transparent;text-align:left;cursor:pointer;transition:background .15s}.channel-btn strong{display:block;font-size:13px;color:#ffffffd9;margin-bottom:2px}.channel-btn span{font-size:11px;color:#fff6}.channel-btn.active{background:#ffffff14;box-shadow:inset 0 -2px #ffffff59}.channel-btn.active strong{color:#fffffff2}.settings-tabs :deep(.el-tabs__header){margin:0;padding:0;background:var(--xj-white);border-bottom:1px solid var(--xj-border)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--xj-space-block)}.stat-card{background:var(--xj-white);border-radius:var(--radius-card);padding:var(--xj-space-4) var(--xj-space-5);border:1px solid var(--xj-border);box-shadow:var(--shadow-card);position:relative;overflow:hidden;transition:box-shadow var(--xj-transition),transform var(--xj-transition-fast),border-color var(--xj-transition)}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--xj-border-strong)}.stat-card:hover{box-shadow:var(--xj-shadow-md);transform:translateY(-1px);border-color:var(--xj-border-strong)}.stat-card .stat-icon{width:36px;height:36px;border-radius:var(--radius-card);display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:var(--xj-space-3);background:var(--xj-bg-subtle);color:var(--xj-text-body)}.stat-card.stat-danger .stat-icon{background:#ef44441a;color:var(--xj-danger)}.stat-card.stat-warn .stat-icon{background:#f59e0b1a;color:var(--xj-warning)}.stat-card.stat-success .stat-icon{background:#22c55e1a;color:var(--xj-success)}.stat-card.stat-warn:before{background:linear-gradient(90deg,#fa8c16,#ffc069)}.stat-card.stat-danger:before{background:linear-gradient(90deg,#f5222d,#ff7875)}.stat-card.stat-success:before{background:linear-gradient(90deg,#52c41a,#95de64)}.stat-card .label{font-size:var(--xj-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--xj-text-muted);margin-bottom:var(--xj-space-2)}.stat-card .value{font-size:28px;font-weight:800;color:var(--xj-text-dark);line-height:var(--xj-leading-tight);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat-card .value.stat-value-sm{font-size:14px;font-weight:600;line-height:1.45;letter-spacing:0}.stat-card .suffix{font-size:14px;font-weight:600;color:var(--xj-text-muted)}.ctx-note{margin:10px 0 0;padding:10px 12px;border-radius:var(--xj-radius);font-size:12px;line-height:1.5;border-left:3px solid}.ctx-note.warn{background:#fffbe6;border-color:#faad14;color:#ad6800}.ctx-note.info{background:var(--xj-bg-subtle);border-color:var(--xj-border-strong);color:var(--xj-text-body)}.ctx-note.ok{background:#f6ffed;border-color:#52c41a;color:#389e0d}.gantt-container{overflow-x:auto;min-height:400px}.gantt-track{flex:1;position:relative;height:28px;background:var(--xj-bg-subtle);border-radius:6px;border:1px solid var(--xj-border)}.gantt-bar{position:absolute;top:4px;height:20px;border-radius:6px;font-size:11px;color:#fff;display:flex;align-items:center;padding:0 6px;cursor:grab;background:var(--xj-primary);box-shadow:var(--shadow-card)}.risk-green{color:#52c41a}.risk-yellow{color:#faad14}.risk-orange{color:#fa8c16}.risk-red{color:#f5222d;font-weight:700}.risk-gray{color:#bfbfbf}.el-button{border-radius:var(--xj-radius);font-weight:600;transition:all var(--xj-transition-fast)}.el-button--primary{background:var(--xj-gradient-primary);border:none;box-shadow:var(--xj-accent-glow)}.el-button--primary:hover,.el-button--primary:focus{background:var(--xj-accent-button-hover);border:none;box-shadow:var(--xj-shadow-glow);transform:translateY(-1px)}.el-button.is-plain{background:var(--xj-white)}.el-button.is-round{border-radius:var(--xj-radius-pill)}.page-hero .el-button--default,.page-toolbar .el-button--default,.tech-hero .el-button--default{background:var(--xj-white);border-color:var(--xj-border);color:var(--xj-text-body)}.page-hero .el-button--default:hover,.page-toolbar .el-button--default:hover{background:var(--xj-bg-subtle);border-color:var(--xj-border-strong);color:var(--xj-text-dark)}.el-table{--el-table-header-bg-color: var(--xj-bg-subtle);--el-table-header-text-color: var(--xj-text-dark);--el-table-row-hover-bg-color: rgba(15, 76, 129, .04);--el-table-border-color: var(--xj-border);border-radius:var(--xj-radius-md);overflow:hidden;border:1px solid var(--xj-border)}.el-table th.el-table__cell{font-weight:700;font-size:var(--xj-text-xs);text-transform:uppercase;letter-spacing:.04em;padding:14px 0}.el-table td.el-table__cell{padding:12px 0}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#f8fafccc}.el-input__wrapper,.el-select__wrapper{border-radius:var(--xj-radius);transition:box-shadow var(--xj-transition-fast),border-color var(--xj-transition-fast)}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:0 0 0 3px #0000000f}.el-form-item{margin-bottom:var(--xj-space-5)}.el-form-item__label{font-weight:600;color:var(--xj-text-body);font-size:var(--xj-text-sm)}.el-tag{border-radius:var(--xj-radius-sm);font-weight:600}.el-card{border-radius:var(--xj-radius-xl);border-color:var(--xj-border);box-shadow:var(--xj-shadow-sm);transition:box-shadow var(--xj-transition)}.el-card:hover{box-shadow:var(--xj-shadow-md)}.xj-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--xj-space-8) var(--xj-space-6);text-align:center;color:var(--xj-text-muted)}.xj-empty-state .empty-icon{width:56px;height:56px;border-radius:var(--xj-radius-xl);background:var(--xj-bg-subtle);display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--xj-text-subtle);margin-bottom:var(--xj-space-4)}.xj-empty-state strong{display:block;font-size:var(--xj-text-base);color:var(--xj-text-dark);margin-bottom:var(--xj-space-2)}.xj-empty-state p{font-size:var(--xj-text-sm);line-height:var(--xj-leading-relaxed);max-width:320px}.md-body :deep(.md-h2),.md-body :deep(.md-h3){font-weight:700;margin:12px 0 6px;color:var(--xj-text-dark);line-height:var(--xj-leading-tight)}.md-body :deep(.md-h2){font-size:var(--xj-text-base)}.md-body :deep(.md-h3){font-size:var(--xj-text-sm)}.md-body :deep(.md-p),.md-body :deep(.md-li){margin:4px 0;line-height:var(--xj-leading-relaxed)}.md-body :deep(.md-ul),.md-body :deep(.md-ol){margin:8px 0;padding-left:1.35rem}.md-body :deep(.md-li){margin:3px 0}.md-body :deep(.md-code){font-family:var(--xj-font-mono);font-size:.88em;background:var(--xj-bg-subtle);padding:2px 6px;border-radius:4px;border:1px solid var(--xj-border)}.md-body :deep(.md-pre){margin:10px 0;padding:12px 14px;background:var(--xj-navy-900);color:#e2e8f0;border-radius:var(--xj-radius-md);overflow-x:auto;font-family:var(--xj-font-mono);font-size:12px;line-height:1.55}.md-body :deep(.md-pre .md-code){background:transparent;border:none;padding:0;color:inherit}.md-body :deep(.md-blockquote){margin:8px 0;padding:8px 12px;border-left:3px solid var(--xj-border-strong);background:var(--xj-bg-subtle);border-radius:0 var(--xj-radius-sm) var(--xj-radius-sm) 0;color:var(--xj-text-body)}.md-body :deep(.md-link){color:var(--xj-text-dark);text-decoration:none;font-weight:600}.md-body :deep(.md-link:hover){text-decoration:underline}.content-scroll::-webkit-scrollbar,.nav::-webkit-scrollbar,.steps::-webkit-scrollbar{width:5px}.content-scroll::-webkit-scrollbar-thumb,.nav::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.pill-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:var(--xj-radius-md);background:var(--xj-bg-subtle);border:1px solid var(--xj-border)}.pill-tab{border:1px solid transparent;background:transparent;color:var(--xj-text-muted);font-size:var(--xj-text-sm);font-weight:500;padding:7px 14px;border-radius:var(--xj-radius-pill);cursor:pointer;transition:all var(--xj-transition-fast);white-space:nowrap}.pill-tab:hover{color:var(--xj-text-dark)}.pill-tab.active{background:var(--xj-white);border-color:var(--xj-border);color:var(--xj-text-dark);font-weight:600;box-shadow:var(--shadow-card)}.content-scroll::-webkit-scrollbar-track{background:transparent}
