:root{--buih-primary:#2f5bea;--buih-primary-600:#2148c9;--buih-cyan:#12b6cb;--buih-navy:#0b1020;--buih-ink:#111827;--buih-muted:#4b5565;--buih-soft:#f6f9fc;--buih-surface:#fff;--buih-surface-soft:#f8fafc;--buih-border:#dbe4f0;--buih-border-soft:#e7edf6;--buih-radius-sm:.55rem;--buih-radius:.9rem;--buih-radius-lg:1.25rem;--buih-shadow:0 16px 45px #0f172a14;--buih-shadow-soft:0 8px 24px #0f172a0d;--buih-gradient:linear-gradient(90deg, var(--buih-primary), var(--buih-cyan))}html,body,.fi-body{color:var(--buih-ink);background:radial-gradient(circle at 78% 0%, #2f5bea1a, transparent 34rem), linear-gradient(180deg, #fff 0%, var(--buih-soft) 100%)!important}.fi-layout,.fi-main-ctn{background:0 0!important}.fi-main{padding-top:1.5rem}@media (width>=1024px){.fi-body.fi-body-has-sidebar-collapsible-on-desktop .fi-main-ctn:not(.fi-main-ctn-sidebar-open) .fi-main,.fi-body.fi-body-has-sidebar-fully-collapsible-on-desktop .fi-main-ctn:not(.fi-main-ctn-sidebar-open) .fi-main{max-width:100%!important}}.fi-sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid var(--buih-border-soft)!important;box-shadow:none!important;background:#fffffff0!important}.fi-sidebar-header{border-bottom:1px solid var(--buih-border-soft);min-height:5rem;box-shadow:none!important;background:0 0!important}.fi-sidebar-open-collapse-sidebar-btn,.fi-sidebar-close-collapse-sidebar-btn,.fi-topbar-open-collapse-sidebar-btn,.fi-topbar-close-collapse-sidebar-btn{box-shadow:0 8px 18px #0f172a0f;color:var(--buih-primary)!important;background:#ffffffe0!important;border:1px solid #2f5bea1f!important;border-radius:.9rem!important}.fi-sidebar-open-collapse-sidebar-btn:hover,.fi-sidebar-close-collapse-sidebar-btn:hover,.fi-topbar-open-collapse-sidebar-btn:hover,.fi-topbar-close-collapse-sidebar-btn:hover{color:var(--buih-primary)!important;background:#2f5bea14!important}.fi-sidebar-header{position:relative}.fi-sidebar-header .fi-sidebar-open-collapse-sidebar-btn,.fi-sidebar-header .fi-sidebar-close-collapse-sidebar-btn{z-index:2;position:absolute;top:1rem;right:1rem}.fi-sidebar-header .fi-brand-name{letter-spacing:-.04em;align-items:center;gap:.65rem;font-size:1.18rem;font-weight:800;display:inline-flex;color:var(--buih-primary)!important}.fi-sidebar-header .fi-brand-name:before{content:"B.Ai";color:#fff;letter-spacing:-.04em;background:#6572b8;border-radius:.85rem;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;font-size:.9rem;font-weight:800;display:inline-flex}.fi-sidebar-group-label{letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800;color:#94a3b8!important}.fi-sidebar-item-button{min-height:2.65rem;font-weight:700;transition:background .15s,color .15s,transform .15s;color:#475569!important;border-radius:.9rem!important}.fi-sidebar-item-button:hover{transform:translate(1px);color:var(--buih-primary)!important;background:#f1f5fb!important}.fi-sidebar-item-active .fi-sidebar-item-button,.fi-sidebar-item.fi-active .fi-sidebar-item-button{box-shadow:0 10px 22px #2f5bea33;background:var(--buih-primary)!important;color:#fff!important}.fi-sidebar-item-active svg,.fi-sidebar-item.fi-active svg{color:#fff!important}.fi-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--buih-border-soft)!important;box-shadow:none!important;background:#ffffffdb!important}.fi-topbar button,.fi-topbar a{border-radius:.8rem!important}.fi-header-heading{letter-spacing:-.045em;color:var(--buih-navy)!important;font-weight:850!important}.fi-header-subheading{color:var(--buih-muted)!important}.fi-section,.fi-wi-widget .fi-section,.fi-ta-ctn,.fi-fo-component-ctn,.fi-in-entry-wrp{border:1px solid var(--buih-border-soft)!important;border-radius:var(--buih-radius-lg)!important;box-shadow:var(--buih-shadow-soft)!important;background:#fffffff0!important}.fi-section-header{border-bottom-color:var(--buih-border-soft)!important}.fi-section-header-heading,.fi-wi-stats-overview-stat-label{color:var(--buih-navy)!important;font-weight:800!important}.fi-wi-stats-overview-stat{transition:border-color .16s,box-shadow .16s,transform .16s;border:1px solid var(--buih-border-soft)!important;border-radius:var(--buih-radius-lg)!important;box-shadow:var(--buih-shadow-soft)!important;background:#fff!important}.fi-wi-stats-overview-stat:hover{transform:translateY(-2px);box-shadow:var(--buih-shadow)!important;border-color:#2f5bea42!important}.fi-wi-stats-overview-stat-value{letter-spacing:-.04em;color:var(--buih-navy)!important;font-weight:850!important}.fi-btn{transition:transform .15s,box-shadow .15s,background .15s;box-shadow:none!important;border-radius:.85rem!important;font-weight:800!important}.fi-btn:hover{transform:translateY(-1px)}.fi-btn-color-primary{background:var(--buih-primary)!important;border-color:var(--buih-primary)!important;color:#fff!important}.fi-btn-color-primary:hover{background:var(--buih-primary-600)!important;box-shadow:0 10px 22px #2f5bea38!important}.fi-btn-color-gray{border:1px solid var(--buih-border)!important;color:var(--buih-ink)!important;background:#fff!important}.fi-icon-btn{border-radius:.8rem!important}.fi-input-wrp,.fi-select-input,.fi-checkbox-input,.fi-fo-field-wrp .choices__inner{border-color:var(--buih-border)!important;box-shadow:none!important;background:#fff!important;border-radius:.85rem!important}.fi-checkbox-input{cursor:pointer;width:1rem!important;height:1rem!important;accent-color:var(--buih-primary)!important;background:#fff!important;border:1.5px solid #9fb2d1!important;border-radius:.3rem!important}.fi-checkbox-input:checked{background:var(--buih-primary)!important;border-color:var(--buih-primary)!important}.fi-fo-field-label{cursor:pointer;align-items:center;gap:.55rem;display:inline-flex}.fi-fo-field-label-content{font-weight:700;color:#334155!important}.fi-simple-main .fi-fo-field-label-col{margin-top:.15rem}.fi-input-wrp:focus-within,.fi-select-input:focus-within{border-color:#2f5beab8!important;box-shadow:0 0 0 .22rem #2f5bea1f!important}.fi-fo-field-wrp-label span{color:#334155!important;font-weight:750!important}.fi-ta-header,.fi-ta-toolbar{border-color:var(--buih-border-soft)!important;background:#fff!important}.fi-ta-table thead{background:#f8fafc!important}.fi-ta-header-cell-label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;color:#64748b!important;font-weight:850!important}.fi-ta-row{transition:background .12s;border-color:var(--buih-border-soft)!important}.fi-ta-row:hover{background:#f7fbff!important}.fi-ta-text,.fi-ta-text-item,.fi-ta-col-wrp{color:#1f2937}.fi-badge{letter-spacing:.035em;box-shadow:none!important;border-radius:999px!important;font-size:.7rem!important;font-weight:800!important}.fi-simple-layout{background:radial-gradient(circle at 72% 18%,#12b6cb29,#0000 24rem),radial-gradient(circle at 26% 8%,#2f5bea1f,#0000 28rem),#f8fafc!important}.fi-simple-main{border:1px solid var(--buih-border-soft)!important;box-shadow:var(--buih-shadow)!important;background:#fffffff2!important;border-radius:1.35rem!important}.fi-logo,.fi-simple-header-heading{color:var(--buih-navy)!important;font-weight:850!important}.buih-locale-switcher{border:1px solid var(--buih-border-soft);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;display:flex}.buih-locale-switcher-login{background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:1rem;justify-content:center;width:100%;margin-bottom:.95rem;padding:.5rem .85rem;box-shadow:0 8px 22px #0f172a0d}.buih-locale-switcher-topbar{border-radius:999px;margin-inline-start:.9rem;padding:.25rem .45rem}.buih-locale-label{color:#64748b;letter-spacing:.04em;white-space:nowrap;margin-right:.2rem;font-size:.72rem;font-weight:800}.buih-locale-btn{color:#64748b;letter-spacing:.03em;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:850;text-decoration:none;transition:background .15s,color .15s}.buih-locale-btn:hover{color:var(--buih-primary);background:#eef4ff}.buih-locale-btn.buih-locale-active{background:var(--buih-primary);color:#fff}.buih-locale-sep{color:#cbd5e1;font-size:.65rem}.fi-topbar .buih-locale-switcher-topbar{align-self:center}.buih-flow-container{border:1px solid var(--buih-border-soft);border-radius:var(--buih-radius-lg);box-shadow:var(--buih-shadow-soft);background:#fff;padding:1rem}.buih-flow-title{color:var(--buih-cyan);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.8rem;font-size:.7rem;font-weight:850}.buih-flow-track{align-items:center;gap:0;padding-bottom:.15rem;display:flex;overflow-x:auto}.buih-flow-item{flex-shrink:0;align-items:center;display:flex}.buih-flow-step{border:1px solid var(--buih-border-soft);color:#475569;text-align:center;background:#f8fafc;border-radius:1rem;flex-direction:column;align-items:center;gap:.16rem;min-width:108px;padding:.62rem 1rem;display:flex}.buih-flow-label{color:inherit;white-space:nowrap;font-size:.73rem;font-weight:850}.buih-flow-sub{opacity:.62;white-space:nowrap;font-size:.63rem}.buih-flow-count{white-space:nowrap;background:#ffffffb8;border-radius:999px;margin-top:.2rem;padding:.08rem .48rem;font-size:.62rem;font-weight:800}.buih-flow-arrow{color:#cbd5e1;flex-shrink:0;padding:0 .5rem;font-size:.75rem}.buih-flow-info{color:var(--buih-primary);background:#2f5bea12;border-color:#2f5bea33}.buih-flow-violet{color:#6572b8;background:#6572b814;border-color:#6572b838}.buih-flow-warning{color:#b7791f;background:#f59e0b17;border-color:#f59e0b40}.buih-flow-primary{color:var(--buih-primary);background:#2f5bea1a;border-color:#2f5bea38}.buih-flow-purple{color:#4f46e5;background:#6366f114;border-color:#6366f138}.buih-flow-success{color:#15803d;background:#16a34a14;border-color:#16a34a38}.buih-flow-danger{color:#dc2626;background:#dc262614;border-color:#dc262638}.buih-wh{gap:1rem;display:grid}.buih-wh-hero{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:radial-gradient(circle at 100% 0,#0ea5e929,#0000 18rem),radial-gradient(circle at 0 100%,#3b82f61a,#0000 18rem),#fff;border-radius:1.5rem;grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:1rem;padding:1.35rem;display:grid}.buih-wh-eyebrow{color:var(--buih-cyan);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:850}.buih-wh-title{color:var(--buih-navy);letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2vw,2.2rem);font-weight:900;line-height:1.06}.buih-wh-subtitle{color:#526074;max-width:54rem;margin:.85rem 0 0;font-size:.96rem;line-height:1.65}.buih-wh-links{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.buih-wh-link{color:var(--buih-primary);background:#ffffffdb;border:1px solid #2f5bea29;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.84rem;font-weight:800;text-decoration:none;transition:all .12s;display:inline-flex}.buih-wh-link:hover{background:#fff;border-color:#2f5bea47;transform:translateY(-1px)}.buih-wh-signals{gap:.75rem;display:grid}.buih-wh-signal{border:1px solid var(--buih-border-soft);background:#fffc;border-radius:1rem;gap:.2rem;padding:.95rem 1rem;display:grid}.buih-wh-signal-label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.buih-wh-signal-value{color:var(--buih-navy);letter-spacing:-.04em;font-size:1.5rem;font-weight:900}.buih-wh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.buih-wh-panel,.buih-wh-card{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:#fff;border-radius:1.25rem;padding:1.1rem 1.15rem}.buih-wh-panel-head{margin-bottom:.95rem}.buih-wh-panel-title,.buih-wh-card-title{color:var(--buih-navy);font-size:1rem;font-weight:850}.buih-wh-panel-subtitle,.buih-wh-card-text{color:#64748b;margin-top:.28rem;font-size:.84rem;line-height:1.65}.buih-wh-list,.buih-wh-steps{gap:.85rem;display:grid}.buih-wh-list-item,.buih-wh-step{background:#f8fafc;border:1px solid #94a3b829;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.9rem .95rem;display:grid}.buih-wh-list-index,.buih-wh-step-no{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#2f5bea,#12b6cb);border-radius:999px;justify-content:center;align-items:center;min-width:2.1rem;height:2.1rem;font-size:.72rem;font-weight:900;display:inline-flex}.buih-wh-list-title,.buih-wh-step-title{color:var(--buih-navy);font-size:.9rem;font-weight:850}.buih-wh-list-text,.buih-wh-step-text{color:#64748b;margin-top:.22rem;font-size:.82rem;line-height:1.65}.buih-wh-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=1024px){.buih-wh-hero,.buih-wh-grid,.buih-wh-panels{grid-template-columns:1fr}}.buih-cc{gap:1rem;display:grid}.buih-cc-hero{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:radial-gradient(circle at 100% 0,#2f5bea24,#0000 18rem),radial-gradient(circle at 0 100%,#12b6cb1f,#0000 18rem),#fff;border-radius:1.5rem;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:1rem;padding:1.35rem;display:grid}.buih-cc-eyebrow{color:var(--buih-cyan);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:850}.buih-cc-title{color:var(--buih-navy);letter-spacing:-.05em;margin:0;font-size:clamp(1.55rem,2vw,2.3rem);font-weight:900;line-height:1.05}.buih-cc-subtitle{color:#526074;max-width:54rem;margin:.85rem 0 0;font-size:.98rem;line-height:1.7}.buih-cc-links{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.buih-cc-link{border:1px solid var(--buih-border);color:#334155;background:#ffffffd1;border-radius:1rem;padding:.72rem 1rem;font-size:.84rem;font-weight:800;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.buih-cc-link:hover{color:var(--buih-primary);border-color:#2f5bea3d;transform:translateY(-1px);box-shadow:0 10px 24px #2f5bea1a}.buih-cc-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.buih-cc-signal{border:1px solid var(--buih-border-soft);background:#f8fafceb;border-radius:1.2rem;flex-direction:column;justify-content:center;min-height:6.4rem;padding:1rem;display:flex}.buih-cc-signal-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.buih-cc-signal-value{color:var(--buih-navy);letter-spacing:-.05em;margin-top:.4rem;font-size:1.55rem;font-weight:900}.buih-cc-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.buih-cc-ai{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.9fr);gap:1rem;display:grid}.buih-cc-ai-summary{background:radial-gradient(circle at 100% 0,#2f5bea24,#0000 14rem),radial-gradient(circle at 0 100%,#12b6cb1f,#0000 12rem),#fffffff5!important}.buih-cc-ai-priority{color:var(--buih-primary);letter-spacing:.06em;text-transform:uppercase;background:#2f5bea0f;border:1px solid #2f5bea1f;border-radius:999px;align-items:center;padding:.34rem .62rem;font-size:.68rem;font-weight:850;display:inline-flex}.buih-cc-ai-subtitle{color:#526074;font-size:.82rem;line-height:1.65}.buih-cc-ai-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.95rem;display:grid}.buih-cc-ai-stat{background:#ffffffd6;border:1px solid #2f5bea14;border-radius:1rem;gap:.2rem;padding:.8rem .85rem;display:grid}.buih-cc-ai-stat span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.buih-cc-ai-stat strong{color:var(--buih-navy);font-size:1rem;font-weight:900}.buih-cc-ai-highlights,.buih-cc-ai-radar,.buih-cc-ai-actions{gap:.7rem;margin-top:.95rem;display:grid}.buih-cc-ai-highlight,.buih-cc-ai-alert,.buih-cc-ai-action{background:#f8fafceb;border:1px solid #2f5bea14;border-radius:1rem;padding:.82rem .9rem}.buih-cc-ai-highlight{color:#334155;font-size:.78rem;font-weight:700;line-height:1.6}.buih-cc-ai-alert{gap:.28rem;display:grid}.buih-cc-ai-alert strong,.buih-cc-ai-action strong{color:var(--buih-navy);font-size:.82rem;font-weight:900}.buih-cc-ai-alert span,.buih-cc-ai-action span{color:#526074;font-size:.76rem;line-height:1.6}.buih-cc-ai-alert-danger{background:#fef2f2eb;border-color:#ef44442e}.buih-cc-ai-alert-warning{background:#fffbebf2;border-color:#f59e0b33}.buih-cc-ai-alert-info{background:#eff6fff2;border-color:#3b82f62e}.buih-cc-ai-alert-success{background:#f0fdf4f2;border-color:#22c55e2e}.buih-cc-ai-action{gap:.25rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.buih-cc-ai-action:hover{border-color:#2f5bea29;transform:translateY(-1px);box-shadow:0 14px 28px #2f5bea1a}.buih-cc-card{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:#fff;border-radius:1.25rem;padding:1rem 1.05rem;position:relative;overflow:hidden}.buih-cc-card:before{content:"";background:var(--buih-gradient);width:100%;height:4px;position:absolute;inset:0 auto auto 0}.buih-cc-card-cyan:before{background:linear-gradient(90deg,#12b6cb,#67e8f9)}.buih-cc-card-amber:before{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.buih-cc-card-success:before{background:linear-gradient(90deg,#16a34a,#4ade80)}.buih-cc-card-danger:before{background:linear-gradient(90deg,#dc2626,#fb7185)}.buih-cc-card-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.buih-cc-card-value{color:var(--buih-navy);letter-spacing:-.05em;margin-top:.55rem;font-size:1.8rem;font-weight:900}.buih-cc-card-hint{color:#64748b;margin-top:.35rem;font-size:.82rem;line-height:1.5}.buih-cc-boards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.buih-cc-board{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:1.3rem;padding:1.1rem 1.1rem 1rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block;position:relative}.buih-cc-board:after{content:"";background:var(--buih-gradient);opacity:.9;border-radius:999px;height:4px;position:absolute;inset:auto 1.1rem 0}.buih-cc-board-primary:after{background:linear-gradient(90deg,#2f5bea,#12b6cb)}.buih-cc-board-cyan:after{background:linear-gradient(90deg,#12b6cb,#67e8f9)}.buih-cc-board-amber:after{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.buih-cc-board-success:after{background:linear-gradient(90deg,#16a34a,#4ade80)}.buih-cc-board:hover{box-shadow:var(--buih-shadow);border-color:#2f5bea3d;transform:translateY(-2px)}.buih-cc-board-eyebrow{color:var(--buih-cyan);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:850}.buih-cc-board-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.buih-cc-board-title{color:var(--buih-navy);margin-top:.45rem;font-size:1.05rem;font-weight:850}.buih-cc-board-hint{color:#526074;min-height:4.6rem;margin-top:.9rem;font-size:.88rem;line-height:1.65}.buih-cc-board-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.buih-cc-board-stat{background:#ffffffe6;border:1px solid #2f5bea14;border-radius:1rem;flex-direction:column;gap:.28rem;padding:.78rem .85rem;display:flex}.buih-cc-board-stat-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.buih-cc-board-stat-value{color:var(--buih-navy);letter-spacing:-.03em;font-size:1.15rem;font-weight:850}.buih-cc-board-chart{background:#f8fafcf2;border:1px solid #2f5bea14;border-radius:1.05rem;margin-top:1rem;padding:.95rem .95rem .85rem}.buih-cc-board-chart-title{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.buih-cc-board-bars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.55rem;margin-top:.9rem;display:grid}.buih-cc-board-bar-col{flex-direction:column;align-items:center;gap:.35rem;display:flex}.buih-cc-board-bar-track{background:#94a3b81f;border-radius:999px;align-items:end;width:100%;height:4.7rem;padding:.18rem;display:flex}.buih-cc-board-bar{background:var(--buih-gradient);border-radius:999px;width:100%;min-height:.6rem;display:block;box-shadow:inset 0 -1px #ffffff40}.buih-cc-board-bar-primary{background:linear-gradient(#2f5bea,#12b6cb)}.buih-cc-board-bar-cyan{background:linear-gradient(#12b6cb,#67e8f9)}.buih-cc-board-bar-amber{background:linear-gradient(#f59e0b,#fcd34d)}.buih-cc-board-bar-success{background:linear-gradient(#16a34a,#4ade80)}.buih-cc-board-bar-value{color:var(--buih-navy);font-size:.72rem;font-weight:800}.buih-cc-board-bar-label{color:#64748b;font-size:.65rem;font-weight:700}.buih-cc-board-action{color:var(--buih-primary);letter-spacing:.04em;text-transform:uppercase;background:#2f5bea0f;border:1px solid #2f5bea29;border-radius:999px;align-items:center;padding:.58rem .9rem;font-size:.76rem;font-weight:850;display:inline-flex}.buih-cc-system{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;display:grid}.buih-cc-panel{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:#fffffff2;border-radius:1.3rem;padding:1.05rem}.buih-cc-panel-head{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.95rem;display:flex}.buih-cc-panel-title{color:var(--buih-navy);font-size:.95rem;font-weight:850}.buih-cc-panel-link{color:var(--buih-primary);font-size:.78rem;font-weight:800;text-decoration:none}.buih-cc-health-list,.buih-cc-error-list{gap:.75rem;display:grid}.buih-cc-health-row,.buih-cc-error-row{background:#f8fafceb;border:1px solid #2f5bea14;border-radius:1rem;padding:.85rem .9rem}.buih-cc-health-main{align-items:baseline;gap:.55rem;display:flex}.buih-cc-health-name,.buih-cc-error-connector{color:var(--buih-navy);font-size:.9rem;font-weight:800}.buih-cc-health-platform,.buih-cc-error-time{color:#64748b;font-size:.72rem;font-weight:700}.buih-cc-health-metrics{color:#526074;flex-wrap:wrap;gap:.55rem;margin-top:.65rem;font-size:.74rem;font-weight:700;display:flex}.buih-cc-health-badge{border-radius:999px;align-items:center;padding:.3rem .58rem;font-size:.68rem;font-weight:850;display:inline-flex}.buih-cc-health-badge-healthy{color:#15803d;background:#16a34a1a}.buih-cc-health-badge-degraded{color:#b45309;background:#f59e0b1f}.buih-cc-health-badge-critical{color:#dc2626;background:#dc26261f}.buih-cc-health-badge-silent{color:#475569;background:#94a3b824}.buih-cc-error-top{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.buih-cc-error-platform,.buih-cc-error-http{color:var(--buih-primary);background:#2f5bea14;border-radius:999px;align-items:center;padding:.28rem .5rem;font-size:.68rem;font-weight:850;display:inline-flex}.buih-cc-error-message{color:#526074;margin-top:.55rem;font-size:.8rem;line-height:1.55}.buih-cc-empty{color:#64748b;padding:1rem .25rem;font-size:.82rem;font-style:italic}.buih-doc-card{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:#fffffff5;border-radius:1.25rem;gap:1rem;padding:1.05rem 1.1rem;display:grid}.buih-doc-page-card{margin-bottom:1rem}.buih-doc-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.buih-doc-title{color:var(--buih-navy);font-size:1.05rem;font-weight:850}.buih-doc-summary{color:#526074;margin:.4rem 0 0;font-size:.9rem;line-height:1.65}.buih-doc-links{flex-wrap:wrap;gap:.6rem;display:flex}.buih-doc-link{color:var(--buih-primary);background:#2f5bea0f;border:1px solid #2f5bea29;border-radius:999px;align-items:center;padding:.58rem .85rem;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.buih-doc-details{border-top:1px solid var(--buih-border-soft);padding-top:.85rem}.buih-doc-toggle{cursor:pointer;color:var(--buih-primary);font-size:.82rem;font-weight:800;list-style:none}.buih-doc-toggle::-webkit-details-marker{display:none}.buih-doc-markdown{color:#334155;margin-top:.9rem;line-height:1.8}.buih-doc-markdown h1,.buih-doc-markdown h2,.buih-doc-markdown h3{color:var(--buih-navy);letter-spacing:-.03em;font-weight:850}.buih-doc-markdown h1{margin:0 0 .9rem;font-size:1.35rem}.buih-doc-markdown h2{margin:1.15rem 0 .55rem;font-size:1rem}.buih-doc-markdown h3{margin:.9rem 0 .45rem;font-size:.92rem}.buih-doc-markdown p,.buih-doc-markdown ul,.buih-doc-markdown ol{margin:.5rem 0}.buih-doc-markdown ul,.buih-doc-markdown ol{padding-left:1.25rem}.buih-doc-markdown code{color:var(--buih-navy);background:#94a3b81f;border-radius:.45rem;padding:.1rem .35rem;font-size:.84em}.buih-docs-page{scroll-behavior:smooth;gap:1rem;display:grid}.buih-docs-hero{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:radial-gradient(circle at 100% 0,#12b6cb29,#0000 18rem),linear-gradient(135deg,#fffffffa,#f8fbfffa);border-radius:1.45rem;grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);gap:1rem;padding:1.25rem;display:grid}.buih-docs-hero-copy{align-content:start;gap:.6rem;display:grid}.buih-docs-eyebrow{color:var(--buih-cyan);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:900}.buih-docs-hero-text{color:#526074;max-width:62rem;margin:0;font-size:.96rem;line-height:1.85}.buih-docs-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.buih-docs-stat{background:#ffffffc7;border:1px solid #2f5bea1f;border-radius:1.1rem;gap:.35rem;padding:.95rem 1rem;display:grid}.buih-docs-stat-label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.buih-docs-stat-value{color:var(--buih-navy);font-size:1.45rem;font-weight:900}.buih-docs-shell{grid-template-columns:minmax(250px,300px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.buih-docs-sidebar{position:sticky;top:1rem}.buih-docs-sidebar-panel{border:1px solid var(--buih-border-soft);max-height:calc(100vh - 2rem);box-shadow:var(--buih-shadow-soft);background:#fffffff0;border-radius:1.25rem;gap:1rem;padding:1rem;display:grid;overflow:auto}.buih-docs-sidebar-title{color:var(--buih-navy);font-size:.95rem;font-weight:900}.buih-docs-sidebar-hint{color:#64748b;margin:-.55rem 0 0;font-size:.83rem;line-height:1.65}.buih-docs-sidebar-group{gap:.45rem;display:grid}.buih-docs-sidebar-group-title{color:var(--buih-cyan);letter-spacing:.14em;text-transform:uppercase;margin-top:.15rem;font-size:.72rem;font-weight:900}.buih-docs-sidebar-link,.buih-docs-sidebar-sublink{text-decoration:none;transition:color .16s,background .16s,transform .16s;display:block}.buih-docs-sidebar-link{color:var(--buih-navy);background:#f8fafcf2;border-radius:.95rem;padding:.62rem .78rem;font-size:.84rem;font-weight:800}.buih-docs-sidebar-sublink{color:#64748b;padding:.18rem .2rem .18rem 1rem;font-size:.78rem;line-height:1.55}.buih-docs-sidebar-link:hover,.buih-docs-sidebar-sublink:hover{color:var(--buih-primary);transform:translate(2px)}.buih-docs-main{min-width:0}.buih-docs-list{gap:1rem;display:grid}.buih-docs-group-title{color:var(--buih-cyan);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;margin-top:.15rem;font-size:.76rem;font-weight:900;display:inline-flex}.buih-docs-group-title:before{content:"";background:linear-gradient(90deg, var(--buih-primary), #2f5bea00);width:2.2rem;height:1px}.buih-docs-article,.buih-doc-markdown h1,.buih-doc-markdown h2,.buih-doc-markdown h3{scroll-margin-top:6rem}.buih-docs-article{gap:1.15rem;padding:1.2rem 1.25rem}.buih-docs-article-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.buih-docs-article-copy{gap:.45rem;min-width:0;display:grid}.buih-docs-article-badge{color:#0f766e;letter-spacing:.08em;text-transform:uppercase;background:#12b6cb1f;border-radius:999px;width:fit-content;padding:.36rem .66rem;font-size:.72rem;font-weight:900;display:inline-flex}.buih-docs-article-badge.is-platform{color:var(--buih-primary);background:#2f5bea1a}.buih-docs-article-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.buih-docs-article-meta{text-align:center;background:#f8fafcf2;border:1px solid #2f5bea1a;border-radius:1rem;min-width:5.2rem;padding:.8rem .9rem}.buih-docs-article-meta-value{color:var(--buih-navy);font-size:1.2rem;font-weight:900;line-height:1}.buih-docs-article-meta-label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-top:.32rem;font-size:.72rem;font-weight:800}.buih-docs-inline-toc-wrap{border-top:1px solid var(--buih-border-soft);gap:.6rem;padding-top:.15rem;display:grid}.buih-docs-inline-toc-wrap.is-compact{border-top:0;padding-top:0}.buih-docs-inline-toc-title{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.buih-docs-inline-toc{flex-wrap:wrap;gap:.55rem;display:flex}.buih-docs-inline-toc-link{color:#475569;background:#f8fafce6;border:1px solid #94a3b838;border-radius:999px;align-items:center;padding:.46rem .72rem;font-size:.78rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.buih-docs-inline-toc-link.is-child{color:#64748b;padding-left:.95rem}.buih-docs-inline-toc-link:hover{color:var(--buih-primary);border-color:#2f5bea2e}.buih-doc-markdown a{color:var(--buih-primary);text-decoration:none}.buih-doc-markdown a:hover{text-decoration:underline}.buih-doc-markdown pre{background:#f8fafc;border:1px solid #94a3b833;border-radius:.95rem;margin:.85rem 0;padding:.95rem 1rem;overflow-x:auto}.buih-doc-markdown pre code{background:0 0;padding:0}.buih-doc-markdown blockquote{color:#475569;background:#f8fafce6;border-left:4px solid #2f5bea38;border-radius:0 .9rem .9rem 0;margin:.9rem 0;padding:.75rem 1rem}.buih-ai{gap:1rem;display:grid}.buih-ai-hero{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:radial-gradient(circle at 100% 0,#2f5bea29,#0000 20rem),radial-gradient(circle at 0 100%,#12b6cb1f,#0000 18rem),#fff;border-radius:1.45rem;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:1rem;padding:1.25rem;display:grid}.buih-ai-eyebrow{color:var(--buih-cyan);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:900}.buih-ai-title{color:var(--buih-navy);letter-spacing:-.055em;margin:.45rem 0 0;font-size:clamp(1.45rem,2vw,2.1rem);font-weight:900}.buih-ai-subtitle{color:#526074;max-width:58rem;margin:.7rem 0 0;font-size:.95rem;line-height:1.75}.buih-ai-hero-pills{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.buih-ai-hero-pill{background:#ffffffb8;border:1px solid #2f5bea1a;border-radius:1rem;gap:.22rem;padding:.9rem .95rem;display:grid}.buih-ai-hero-pill span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.buih-ai-hero-pill strong{color:var(--buih-navy);font-size:.9rem;font-weight:900}.buih-ai-config{background:#ffffffc7;border:1px solid #2f5bea1f;border-radius:1.15rem;gap:.62rem;padding:1rem;display:grid}.buih-ai-config-row{color:#64748b;justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.buih-ai-config-row strong{color:var(--buih-navy);text-align:right;word-break:break-all}.buih-ai-config-row .is-ok{color:#15803d}.buih-ai-config-row .is-missing{color:#dc2626}.buih-ai-config-tip{background:#2f5bea0a;border:1px solid #2f5bea1f;border-radius:1rem;gap:.3rem;margin-top:.25rem;padding:.9rem;display:grid}.buih-ai-config-tip strong{color:var(--buih-navy);font-size:.8rem;font-weight:900}.buih-ai-config-tip span{color:#526074;font-size:.77rem;line-height:1.6}.buih-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.buih-ai-card{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:#fffffff5;border-radius:1.25rem;align-content:start;gap:1rem;padding:1.15rem;display:grid}.buih-ai-card-wide{grid-column:1/-1}.buih-ai-panel-split{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:1rem;display:grid}.buih-ai-card-head{align-items:flex-start;gap:.85rem;display:flex}.buih-ai-card-head h3{color:var(--buih-navy);margin:0;font-size:1.03rem;font-weight:900}.buih-ai-card-head p{color:#526074;margin:.35rem 0 0;font-size:.86rem;line-height:1.6}.buih-ai-badge{background:var(--buih-gradient);color:#fff;border-radius:.8rem;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:.76rem;font-weight:900;display:inline-flex}.buih-ai-form{gap:.85rem;display:grid}.buih-ai-form-row{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:.8rem;display:grid}.buih-ai-form label,.buih-ai-full{gap:.42rem;display:grid}.buih-ai-form label span{color:#475569;font-size:.76rem;font-weight:850}.buih-ai-input,.buih-ai-textarea{border:1px solid var(--buih-border);color:#1f2937;width:100%;box-shadow:none;background:#fff;border-radius:.95rem;outline:none;font-size:.86rem}.buih-ai-input{min-height:2.65rem;padding:0 .85rem}.buih-ai-textarea{resize:vertical;padding:.8rem .9rem}.buih-ai-input:focus,.buih-ai-textarea:focus{border-color:#2f5beab8;box-shadow:0 0 0 .22rem #2f5bea1f}.buih-ai-button{background:var(--buih-primary);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:.72rem 1rem;font-size:.8rem;font-weight:900;transition:transform .15s,box-shadow .15s}.buih-ai-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #2f5bea38}.buih-ai-button:disabled{cursor:wait;opacity:.72}.buih-ai-side-panel{background:linear-gradient(#f8fafce6,#ffffffc2);border:1px solid #2f5bea1a;border-radius:1.1rem;align-content:start;gap:.8rem;padding:1rem;display:grid}.buih-ai-side-title{color:var(--buih-navy);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:900}.buih-ai-prompt-list{flex-wrap:wrap;gap:.55rem;display:flex}.buih-ai-prompt{min-height:2.1rem;color:var(--buih-primary);cursor:pointer;background:#2f5bea0d;border:1px solid #2f5bea1f;border-radius:999px;align-items:center;padding:.55rem .8rem;font-size:.74rem;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.buih-ai-prompt:hover{background:#2f5bea17;transform:translateY(-1px);box-shadow:0 10px 22px #2f5bea1f}.buih-ai-button-ghost{color:var(--buih-primary);background:#2f5bea14}.buih-ai-button-ghost:hover{background:#2f5bea1f}.buih-ai-workspace{grid-template-columns:300px minmax(0,1.45fr) 360px;align-items:start;gap:1rem;display:grid}.buih-ai-rail,.buih-ai-inspector{align-content:start;gap:1rem;display:grid}.buih-ai-console{border:1px solid var(--buih-border-soft);min-width:0;box-shadow:var(--buih-shadow-soft);background:radial-gradient(circle at 100% 0,#2f5bea1f,#0000 14rem),#fffffff5;border-radius:1.35rem;gap:1rem;padding:1.15rem;display:grid}.buih-ai-console-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.buih-ai-console-title{color:var(--buih-navy);letter-spacing:-.04em;margin:.3rem 0 0;font-size:1.2rem;font-weight:900}.buih-ai-console-subtitle{color:#526074;margin:.35rem 0 0;font-size:.84rem;line-height:1.6}.buih-ai-console-form{gap:.8rem;display:grid}.buih-ai-console-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;display:flex}.buih-ai-console-chat{min-height:38rem;max-height:68rem;padding-right:.2rem}.buih-ai-skill-list{gap:.75rem;display:grid}.buih-ai-skill-card{text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #2f5bea1a;border-radius:1rem;grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem;width:100%;padding:.9rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.buih-ai-skill-card:hover{border-color:#2f5bea38;transform:translateY(-1px);box-shadow:0 12px 28px #2f5bea1a}.buih-ai-skill-card.is-active{background:linear-gradient(135deg,#2f5bea1a,#12b6cb14);border-color:#2f5bea47;box-shadow:0 18px 34px #2f5bea1f}.buih-ai-skill-card-icon{width:2.5rem;height:2.5rem;color:var(--buih-primary);background:#2f5bea17;border-radius:.85rem;justify-content:center;align-items:center;display:inline-flex}.buih-ai-skill-card-icon svg{width:1.25rem;height:1.25rem}.buih-ai-skill-card-copy{gap:.18rem;display:grid}.buih-ai-skill-card-copy span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.buih-ai-skill-card-copy strong{color:var(--buih-navy);font-size:.88rem;font-weight:900}.buih-ai-skill-card-copy small{color:#526074;font-size:.74rem;line-height:1.5}.buih-ai-inspector-skill{grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.buih-ai-inspector-icon{width:2.6rem;height:2.6rem;color:var(--buih-primary);background:#2f5bea14;border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.buih-ai-inspector-icon svg{width:1.25rem;height:1.25rem}.buih-ai-inspector-skill strong{color:var(--buih-navy);font-size:.92rem;font-weight:900;display:block}.buih-ai-inspector-skill span{color:#526074;margin-top:.2rem;font-size:.75rem;line-height:1.55;display:block}.buih-ai-inspector-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.buih-ai-inspector-stat{background:#fffc;border:1px solid #2f5bea14;border-radius:.95rem;gap:.18rem;padding:.75rem .82rem;display:grid}.buih-ai-inspector-stat span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.buih-ai-inspector-stat strong{color:var(--buih-navy);font-size:.9rem;font-weight:900}.buih-ai-inspector-context{gap:.65rem;display:grid}.buih-ai-inspector-context-item{background:#fffc;border:1px solid #2f5bea14;border-radius:.95rem;justify-content:space-between;gap:.8rem;padding:.72rem .8rem;display:flex}.buih-ai-inspector-context-item span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.buih-ai-inspector-context-item strong{color:var(--buih-navy);text-align:right;word-break:break-word;font-size:.78rem;font-weight:900}.buih-ai-inspector-code{color:#e2e8f0;background:#0f172a;border:1px solid #0f172a14;border-radius:.95rem;padding:.9rem;font-size:.75rem;line-height:1.65;overflow:auto}.buih-ai-inspector-empty{color:#526074;background:#2f5bea0a;border:1px dashed #2f5bea29;border-radius:1rem;padding:.95rem;font-size:.76rem;line-height:1.65}.buih-ai-inspector-table-wrap{border:1px solid #94a3b833;border-radius:.95rem;overflow:auto}.buih-ai-inspector-table{border-collapse:collapse;width:100%;min-width:28rem;font-size:.73rem}.buih-ai-inspector-table th,.buih-ai-inspector-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b829;padding:.58rem .65rem}.buih-ai-inspector-table th{color:var(--buih-navy);background:#2f5bea14;font-weight:900}.buih-ai-inspector-table td{color:#334155}.buih-ai-inspector-notes{flex-wrap:wrap;gap:.5rem;display:flex}.buih-ai-inspector-notes span{color:var(--buih-primary);background:#2f5bea0f;border-radius:999px;align-items:center;padding:.35rem .6rem;font-size:.68rem;font-weight:850;display:inline-flex}.buih-ai-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.buih-ai-brief-tile{background:#ffffffdb;border:1px solid #2f5bea1a;border-radius:1rem;gap:.3rem;padding:.95rem;display:grid}.buih-ai-brief-tile strong{color:var(--buih-navy);font-size:.82rem;font-weight:900}.buih-ai-brief-tile span{color:#526074;font-size:.74rem;line-height:1.55}.buih-ai-answer{color:#334155;white-space:normal;background:#f8fafc;border:1px solid #2f5bea1f;border-radius:1rem;max-height:36rem;padding:1rem;font-size:.88rem;line-height:1.75;overflow:auto}.buih-ai-chat{gap:.9rem;max-height:42rem;padding:.35rem;display:grid;overflow:auto}.buih-ai-message{align-items:flex-start;gap:.75rem;display:flex}.buih-ai-message.is-user{flex-direction:row-reverse}.buih-ai-avatar{width:2.35rem;height:2.35rem;color:var(--buih-primary);background:linear-gradient(135deg,#e0f2fe 0%,#dbeafe 100%);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.72rem;font-weight:950;display:inline-flex;box-shadow:inset 0 0 0 1px #2f5bea1f}.buih-ai-message.is-assistant .buih-ai-avatar{background:var(--buih-gradient);color:#fff;box-shadow:0 10px 22px #2f5bea38}.buih-ai-bubble{color:#334155;background:#f8fafc;border:1px solid #2f5bea1f;border-radius:1.05rem 1.05rem 1.05rem .35rem;width:min(100%,46rem);padding:.95rem 1rem;box-shadow:0 12px 28px #0f172a0d}.buih-ai-message.is-user .buih-ai-bubble{background:linear-gradient(135deg,#2f5bea14 0%,#12b6cb14 100%);border-color:#2f5bea2e;border-radius:1.05rem 1.05rem .35rem}.buih-ai-message-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:900}.buih-ai-markdown{color:inherit;font-size:.88rem;line-height:1.78}.buih-ai-markdown>:first-child{margin-top:0}.buih-ai-markdown>:last-child{margin-bottom:0}.buih-ai-markdown h1,.buih-ai-markdown h2,.buih-ai-markdown h3,.buih-ai-markdown h4{color:var(--buih-navy);letter-spacing:-.03em;margin:1rem 0 .45rem;font-weight:950}.buih-ai-markdown h1{font-size:1.28rem}.buih-ai-markdown h2{font-size:1.12rem}.buih-ai-markdown h3,.buih-ai-markdown h4{font-size:1rem}.buih-ai-markdown p,.buih-ai-markdown ul,.buih-ai-markdown ol,.buih-ai-markdown pre,.buih-ai-markdown blockquote,.buih-ai-markdown table{margin:.65rem 0}.buih-ai-markdown ul,.buih-ai-markdown ol{padding-left:1.25rem}.buih-ai-markdown li+li{margin-top:.25rem}.buih-ai-markdown a{color:var(--buih-primary);font-weight:850;text-decoration:none}.buih-ai-markdown a:hover{text-decoration:underline}.buih-ai-markdown code{color:#0f172a;background:#0f172a12;border-radius:.38rem;padding:.12rem .35rem;font-size:.82em}.buih-ai-markdown pre{color:#e2e8f0;background:#0f172a;border:1px solid #0f172a14;border-radius:.85rem;padding:.85rem;overflow:auto}.buih-ai-markdown pre code{color:inherit;background:0 0;padding:0}.buih-ai-markdown blockquote{color:#475569;background:#ffffffb8;border-left:4px solid #2f5bea52;border-radius:0 .8rem .8rem 0;padding:.65rem .85rem}.buih-ai-markdown table{border-collapse:collapse;border-radius:.85rem;width:100%;font-size:.82rem;overflow:hidden}.buih-ai-markdown th,.buih-ai-markdown td{vertical-align:top;border:1px solid #94a3b842;padding:.55rem .65rem}.buih-ai-markdown th{color:var(--buih-navy);background:#2f5bea14;font-weight:900}.buih-ai-skill-pill{color:var(--buih-primary);letter-spacing:.03em;background:#2f5bea0f;border:1px solid #2f5bea1f;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.8rem;padding:.38rem .72rem;font-size:.72rem;font-weight:800;display:inline-flex}.buih-ai-skill-pill svg{width:.95rem;height:.95rem}.buih-ai-chart-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;margin-top:1rem;display:grid}.buih-ai-chart-card{background:radial-gradient(circle at 100% 0,#2f5bea29,#0000 8rem),radial-gradient(circle at 0 100%,#12b6cb24,#0000 9rem),linear-gradient(#f8fafcfa,#f1f5f9e0);border:1px solid #2f5bea1a;border-radius:1.15rem;padding:1rem;position:relative;overflow:hidden;box-shadow:0 16px 36px #0f172a14}.buih-ai-chart-head{align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.buih-ai-chart-icon{width:2.2rem;height:2.2rem;color:var(--buih-primary);background:#2f5bea1a;border-radius:.8rem;justify-content:center;align-items:center;display:inline-flex}.buih-ai-chart-icon svg{width:1.2rem;height:1.2rem}.buih-ai-chart-meta{flex-direction:column;gap:.18rem;display:flex}.buih-ai-chart-meta strong{color:var(--buih-navy);font-size:.82rem;font-weight:850}.buih-ai-chart-meta small{color:#64748b;font-size:.72rem}.buih-ai-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:.95rem;display:grid}.buih-ai-chart-total,.buih-ai-chart-leader{background:#ffffffb8;border:1px solid #2f5bea14;border-radius:.95rem;gap:.25rem;padding:.8rem .9rem;display:grid}.buih-ai-chart-total-label,.buih-ai-chart-leader-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.buih-ai-chart-total-value,.buih-ai-chart-leader-value{color:var(--buih-navy);font-size:1rem;font-weight:900}.buih-ai-chart-stage{grid-template-columns:122px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.buih-ai-chart-orbit{justify-content:center;align-items:center;display:flex}.buih-ai-chart-ring{--buih-chart-share:100%;background:radial-gradient(circle at center, #fffffff5 0 50%, transparent 51%), conic-gradient(from -90deg, #2f5bea 0 var(--buih-chart-share), #94a3b829 var(--buih-chart-share) 100%);border-radius:999px;place-items:center;width:112px;height:112px;display:grid;position:relative;box-shadow:inset 0 0 0 8px #ffffff73}.buih-ai-chart-ring-center{text-align:center;gap:.15rem;display:grid}.buih-ai-chart-ring-center strong{color:var(--buih-navy);font-size:1rem;font-weight:950}.buih-ai-chart-ring-center span{color:#64748b;font-size:.66rem;font-weight:800;line-height:1.3}.buih-ai-chart-ranks{gap:.75rem;display:grid}.buih-ai-chart-rank{flex-direction:column;gap:.35rem;min-width:0;display:flex}.buih-ai-chart-rank-head{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.buih-ai-chart-progress{background:#94a3b824;border-radius:999px;align-items:end;width:100%;height:.62rem;display:flex;overflow:hidden}.buih-ai-chart-progress-bar{background:linear-gradient(90deg,#2f5bea,#12b6cb);border-radius:999px;height:100%;display:block;box-shadow:inset 0 -1px #ffffff47,0 8px 22px #2f5bea40}.buih-ai-chart-label,.buih-ai-chart-note{word-break:break-word}.buih-ai-chart-label{color:#475569;font-size:.72rem;font-weight:700;line-height:1.35}.buih-ai-chart-value{color:var(--buih-navy);font-size:.72rem;font-weight:900}.buih-ai-chart-note{color:#64748b;font-size:.63rem;line-height:1.35}.buih-ai-floating{right:max(1.1rem, env(safe-area-inset-right));bottom:max(1.1rem, env(safe-area-inset-bottom));z-index:60;max-width:18rem;color:var(--buih-navy);cursor:pointer;font:inherit;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #fff9;border-radius:999px;align-items:center;gap:.7rem;padding:.68rem .88rem;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;position:fixed;box-shadow:0 18px 44px #0f172a33}.buih-ai-floating:hover,.buih-ai-floating.is-open{background:#fff;transform:translateY(-2px);box-shadow:0 22px 54px #2f5bea47}.buih-ai-floating-icon{background:var(--buih-gradient);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.55rem;height:2.55rem;font-size:.82rem;font-weight:950;display:inline-flex;box-shadow:0 10px 24px #2f5bea42}.buih-ai-floating-text{gap:.1rem;min-width:0;display:grid}.buih-ai-floating-text strong{color:inherit;font-size:.82rem;font-weight:950}.buih-ai-floating-text small{color:#64748b;font-size:.7rem;font-weight:750}.buih-ai-float-shell{z-index:60;position:relative}.buih-ai-float-panel{right:max(1.1rem, env(safe-area-inset-right));bottom:calc(max(1.1rem, env(safe-area-inset-bottom)) + 4.75rem);z-index:61;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #ffffffad;border-radius:1.35rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(42rem,100vw - 2rem);max-height:min(54rem,100vh - 7rem);display:grid;position:fixed;overflow:hidden;box-shadow:0 26px 70px #0f172a3d}.buih-ai-float-head{background:radial-gradient(circle at 100% 0,#2f5bea29,#0000 12rem),linear-gradient(135deg,#f8fafcf5,#ffffffeb);border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.15rem .95rem;display:flex}.buih-ai-float-head div:first-child{gap:.18rem;display:grid}.buih-ai-float-head span{color:var(--buih-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:950}.buih-ai-float-head strong{color:var(--buih-navy);font-size:1.08rem;font-weight:950}.buih-ai-float-actions{align-items:center;gap:.4rem;display:inline-flex}.buih-ai-float-actions button{color:#475569;cursor:pointer;background:#ffffffc7;border:1px solid #2f5bea24;border-radius:999px;min-width:2rem;height:2rem;padding:0 .58rem;font-size:.75rem;font-weight:850}.buih-ai-float-actions button:hover{color:var(--buih-primary);background:#2f5bea14}.buih-ai-float-body{align-content:start;gap:.85rem;min-height:25rem;padding:1.15rem;display:grid;overflow:auto}.buih-ai-float-body .buih-ai-avatar{width:2rem;height:2rem;font-size:.66rem}.buih-ai-float-body .buih-ai-bubble{width:min(100%,34rem);padding:.9rem 1rem}.buih-ai-float-body .buih-ai-markdown{font-size:.86rem;line-height:1.7}.buih-ai-float-form{background:#f8fafcdb;border-top:1px solid #94a3b82e;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:1rem;display:grid}.buih-ai-float-form textarea{resize:vertical;color:#1f2937;background:#fff;border:1px solid #94a3b847;border-radius:1rem;outline:none;width:100%;min-height:3.45rem;max-height:8rem;padding:.72rem .82rem;font-size:.86rem;line-height:1.5}.buih-ai-float-form textarea:focus{border-color:#2f5beab8;box-shadow:0 0 0 .2rem #2f5bea1f}.buih-ai-float-form button{background:var(--buih-primary);color:#fff;cursor:pointer;border:0;border-radius:1rem;align-self:end;min-height:3.45rem;padding:0 1.1rem;font-size:.78rem;font-weight:950}.buih-ai-float-form button:disabled{cursor:wait;opacity:.7}.buih-ai-chat-topbar{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);align-items:stretch}.buih-ai-chat-topbar-main,.buih-ai-chat-topbar-side{align-content:start;gap:1rem;display:grid}.buih-ai-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.buih-ai-config-card{background:#ffffffc7;border:1px solid #2f5bea1f;border-radius:1rem;gap:.28rem;padding:.88rem .92rem;display:grid}.buih-ai-config-card span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.buih-ai-config-card strong{color:var(--buih-navy);word-break:break-word;font-size:.84rem;font-weight:900}.buih-ai-config-card .is-ok{color:#15803d}.buih-ai-config-card .is-missing{color:#dc2626}.buih-ai-config-card-wide{grid-column:1/-1}.buih-ai-chat-topbar-actions{gap:.9rem}.buih-ai-chat-topbar-buttons{flex-wrap:wrap;gap:.7rem;display:flex}.buih-ai-side-hint{color:#64748b;margin:-.2rem 0 0;font-size:.75rem;line-height:1.6}.buih-ai-rail-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.buih-ai-rail-copy{gap:.55rem;min-width:0;display:grid}.buih-ai-rail-toggle{width:2rem;height:2rem;color:var(--buih-primary);cursor:pointer;background:#ffffffd6;border:1px solid #2f5bea24;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.15rem;font-weight:900;line-height:1;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.buih-ai-rail-toggle:hover{background:#2f5bea14;transform:translateY(-1px);box-shadow:0 10px 22px #2f5bea1f}.buih-ai-mode-switch{flex-wrap:wrap;gap:.6rem;display:flex}.buih-ai-mode-pill{color:#475569;cursor:pointer;background:#ffffffdb;border:1px solid #2f5bea1a;border-radius:999px;align-items:center;gap:.5rem;min-height:2.4rem;padding:.45rem .78rem;font-size:.76rem;font-weight:850;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:inline-flex}.buih-ai-mode-pill:hover{border-color:#2f5bea38;transform:translateY(-1px);box-shadow:0 10px 22px #2f5bea1a}.buih-ai-mode-pill.is-active{color:var(--buih-primary);background:linear-gradient(135deg,#2f5bea1a,#12b6cb14);border-color:#2f5bea47;box-shadow:0 14px 30px #2f5bea1f}.buih-ai-mode-pill-icon{width:1.75rem;height:1.75rem;color:inherit;background:#2f5bea14;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.buih-ai-mode-pill-icon svg{width:.92rem;height:.92rem}.buih-ai-mode-summary{background:#f8fafcd1;border:1px solid #2f5bea14;border-radius:1rem;gap:.55rem;padding:.85rem .9rem;display:grid}.buih-ai-mode-summary-head{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid}.buih-ai-mode-summary-icon{width:2rem;height:2rem;color:var(--buih-primary);background:#2f5bea14;border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.buih-ai-mode-summary-icon svg{width:1rem;height:1rem}.buih-ai-mode-summary-head span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850;display:block}.buih-ai-mode-summary-head strong{color:var(--buih-navy);margin-top:.12rem;font-size:.85rem;font-weight:900;display:block}.buih-ai-mode-summary p{color:#526074;margin:0;font-size:.76rem;line-height:1.58}.buih-ai-side-panel-muted{background:linear-gradient(#2f5bea0d,#ffffffc2)}.buih-ai-mini-callout{gap:.35rem;display:grid}.buih-ai-mini-callout strong{color:var(--buih-navy);font-size:.9rem;font-weight:900}.buih-ai-mini-callout span{color:#526074;font-size:.78rem;line-height:1.6}.buih-ai-chat-layout{grid-template-columns:minmax(250px,290px) minmax(0,1.9fr) minmax(320px,.95fr);align-items:stretch;transition:grid-template-columns .18s}.buih-ai-chat-layout.is-details-closed{grid-template-columns:minmax(250px,290px) minmax(0,1fr)}.buih-ai-chat-layout.is-rail-collapsed{grid-template-columns:5.15rem minmax(0,1.9fr) minmax(320px,.95fr)}.buih-ai-chat-layout.is-rail-collapsed.is-details-closed{grid-template-columns:5.15rem minmax(0,1fr)}.buih-ai-chat-layout.is-rail-collapsed .buih-ai-rail-chat .buih-ai-side-panel{padding:.78rem}.buih-ai-chat-layout.is-rail-collapsed .buih-ai-rail-chat .buih-ai-side-panel:not(:first-child){display:none}.buih-ai-chat-layout.is-rail-collapsed .buih-ai-rail-head{justify-content:center}.buih-ai-chat-layout.is-rail-collapsed .buih-ai-rail-copy,.buih-ai-chat-layout.is-rail-collapsed .buih-ai-mode-pill span,.buih-ai-chat-layout.is-rail-collapsed .buih-ai-mode-summary{display:none}.buih-ai-chat-layout.is-rail-collapsed .buih-ai-mode-switch{justify-content:center;gap:.65rem}.buih-ai-chat-layout.is-rail-collapsed .buih-ai-mode-pill{justify-content:center;width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0}.buih-ai-chat-layout.is-rail-collapsed .buih-ai-mode-pill-icon{width:2rem;height:2rem}.buih-ai-rail-chat{position:sticky;top:1rem}.buih-ai-console-primary{grid-template-rows:auto minmax(0,1fr) auto;min-height:78vh}.buih-ai-console-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}.buih-ai-console-mobile-details{display:none}.buih-ai-console-stage{gap:1rem;min-height:0;display:grid}.buih-ai-console-form-docked{z-index:2;background:#fffffff5;border:1px solid #2f5bea14;border-radius:1.2rem;padding:1rem;position:sticky;bottom:0;box-shadow:0 -12px 32px #0f172a0f}.buih-ai-console-meta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.buih-ai-composer-tip,.buih-ai-inline-hint{color:#64748b;font-size:.74rem;line-height:1.55}.buih-ai-console-chat{min-height:34rem;max-height:none}.buih-ai-starter{background:radial-gradient(circle at 100% 0,#2f5bea1a,#0000 12rem),#f8fafce0;border:1px solid #2f5bea1a;border-radius:1.2rem;gap:.9rem;padding:1rem 1.05rem;display:grid}.buih-ai-starter-copy{gap:.4rem;display:grid}.buih-ai-starter-copy strong{color:var(--buih-navy);font-size:1rem;font-weight:900}.buih-ai-starter-copy p{color:#526074;margin:0;font-size:.82rem;line-height:1.65}.buih-ai-inspector-drawer{max-height:calc(100vh - 2rem);padding-right:.15rem;position:sticky;top:1rem;overflow:auto}.buih-ai-inspector-backdrop{z-index:79;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;position:fixed;inset:0}.buih-ai-inspector-shell-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex;position:sticky;top:0}.buih-ai-inspector-shell-copy{gap:.35rem;display:grid}.buih-ai-inspector-close{color:#475569;cursor:pointer;background:#ffffffd6;border:1px solid #2f5bea24;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.buih-ai-float-head small{color:#64748b;font-size:.74rem;line-height:1.55}.buih-ai-float-panel{background:#fffffffa;border-color:#94a3b838;border-radius:1.5rem;grid-template-rows:auto minmax(0,1fr) auto;width:min(29rem,100vw - 2rem);max-height:min(44rem,100vh - 6.5rem);box-shadow:0 28px 68px #0f172a3d}.buih-ai-float-head{background:#ffffffeb;padding:.95rem 1rem .85rem}.buih-ai-float-head span{letter-spacing:.1em}.buih-ai-float-actions a,.buih-ai-float-actions button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.buih-ai-float-actions{flex-wrap:wrap;justify-content:flex-end}.buih-ai-float-prompt-strip{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.82rem 1rem 0;display:flex}.buih-ai-float-prompt-strip span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.buih-ai-float-prompt-strip button{color:var(--buih-primary);cursor:pointer;background:#2f5bea0d;border:1px solid #2f5bea1f;border-radius:999px;padding:.45rem .72rem;font-size:.72rem;font-weight:800}.buih-ai-float-body{padding-top:1rem}.buih-ai-float-body .buih-ai-message{gap:0}.buih-ai-float-body .buih-ai-avatar,.buih-ai-float-body .buih-ai-message-label{display:none}.buih-ai-float-body .buih-ai-bubble{background:#fff;border-radius:1.15rem;width:100%;box-shadow:0 8px 22px #0f172a0d}.buih-ai-float-body .buih-ai-message.is-user .buih-ai-bubble{width:88%}.buih-ai-float-starters{gap:.85rem;padding:.2rem 0 .15rem;display:grid}.buih-ai-float-starters-copy{gap:.22rem;display:grid}.buih-ai-float-starters-copy strong{color:var(--buih-navy);font-size:.82rem;font-weight:900}.buih-ai-float-starters-copy span{color:#64748b;font-size:.72rem}.buih-ai-float-starters-list{flex-wrap:wrap;gap:.55rem;display:flex}.buih-ai-float-starters-list button{color:#334155;text-align:left;cursor:pointer;background:#f8fafce6;border:1px solid #2f5bea1f;border-radius:1rem;padding:.52rem .78rem;font-size:.74rem;font-weight:800}.buih-ai-float-form{background:#fffffff5;grid-template-columns:minmax(0,1fr);padding:.9rem 1rem 1rem}.buih-ai-float-form-shell{background:#f8fafceb;border:1px solid #94a3b838;border-radius:1.25rem;gap:.72rem;padding:.82rem;display:grid}.buih-ai-float-form textarea{min-height:2.9rem;max-height:7rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.25rem 0}.buih-ai-float-form textarea:focus{box-shadow:none}.buih-ai-float-form-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.buih-ai-float-form-meta span{color:#64748b;font-size:.7rem;line-height:1.45}.buih-ai-float-form button{border-radius:999px;min-height:2.55rem;padding:0 1rem}body.buih-ai-is-dragging{-webkit-user-select:none;user-select:none}.buih-ai-floating,.buih-ai-float-head{cursor:grab;touch-action:none}.buih-ai-is-dragging .buih-ai-floating,.buih-ai-is-dragging .buih-ai-float-head{cursor:grabbing}.buih-ai-is-dragging .buih-ai-floating{transform:none}.buih-ai-float-actions,.buih-ai-float-body,.buih-ai-float-form{cursor:auto}.buih-ai-float-actions a{cursor:pointer}@media (width<=1024px){.buih-ai-chat-topbar,.buih-ai-chat-layout,.buih-ai-chat-layout.is-details-closed,.buih-ai-chat-layout.is-rail-collapsed,.buih-ai-chat-layout.is-rail-collapsed.is-details-closed{grid-template-columns:minmax(0,1fr)}.buih-ai-chat-layout.is-rail-collapsed .buih-ai-rail-chat .buih-ai-side-panel:not(:first-child),.buih-ai-chat-layout.is-rail-collapsed .buih-ai-rail-copy,.buih-ai-chat-layout.is-rail-collapsed .buih-ai-mode-pill span,.buih-ai-chat-layout.is-rail-collapsed .buih-ai-mode-summary{display:grid}.buih-ai-chat-layout.is-rail-collapsed .buih-ai-mode-pill span{display:inline}.buih-ai-chat-layout.is-rail-collapsed .buih-ai-mode-pill{justify-content:flex-start;width:auto;height:auto;min-height:2.4rem;padding:.45rem .78rem}.buih-ai-rail-chat,.buih-ai-inspector-drawer{max-height:none;position:static}.buih-ai-console-primary{min-height:auto}.buih-ai-console-mobile-details{display:inline-flex}.buih-ai-inspector-drawer{z-index:80;background:#f1f5f9f5;width:min(26rem,100vw - 1rem);height:100vh;max-height:none;padding:1rem .9rem 1rem 1rem;transition:transform .22s;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-24px 0 64px #0f172a2e}.buih-ai-inspector-drawer.is-open{transform:translate(0)}}@media (width<=640px){.buih-ai-config-grid{grid-template-columns:1fr}.buih-ai-mode-switch{flex-wrap:nowrap;padding-bottom:.15rem;overflow:auto}.buih-ai-console-head{flex-direction:column}.buih-ai-console-head-actions{justify-content:flex-start;width:100%}.buih-ai-float-actions{flex-wrap:wrap;justify-content:flex-end}.buih-ai-inspector-drawer{width:calc(100vw - .35rem);padding-left:.7rem;padding-right:.7rem}.buih-ai-float-panel{width:calc(100vw - 1.5rem);max-height:calc(100vh - 5.9rem);right:.75rem}.buih-ai-float-form-meta{flex-direction:column;align-items:stretch}.buih-ai-float-form button{width:100%}}.buih-ai-typing{color:#64748b;align-items:center;gap:.28rem;font-size:.8rem;font-weight:780;display:inline-flex}.buih-ai-typing span{background:var(--buih-primary);border-radius:999px;width:.36rem;height:.36rem;animation:1s ease-in-out infinite buih-ai-typing}.buih-ai-typing span:nth-child(2){animation-delay:.14s}.buih-ai-typing span:nth-child(3){animation-delay:.28s}.buih-ai-typing em{margin-left:.25rem;font-style:normal}@keyframes buih-ai-typing{0%,80%,to{opacity:.32;transform:translateY(0)}40%{opacity:1;transform:translateY(-.18rem)}}.buih-carriers{gap:1rem;display:grid}.buih-carriers-hero,.buih-carriers-layers{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:radial-gradient(circle at 92% 0,#12b6cb2e,#0000 20rem),linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-radius:1.35rem;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:1rem;padding:1.25rem;display:grid}.buih-carriers-eyebrow,.buih-carriers-section-eyebrow{color:var(--buih-cyan);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:900}.buih-carriers-title,.buih-carriers-section-title{color:var(--buih-navy);letter-spacing:-.055em;margin:.4rem 0 0;font-size:clamp(1.5rem,2vw,2.2rem);font-weight:900}.buih-carriers-subtitle,.buih-carriers-section-subtitle{color:#526074;max-width:58rem;margin:.65rem 0 0;font-size:.95rem;line-height:1.75}.buih-carriers-actions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.buih-carriers-action{background:var(--buih-primary);color:#fff;border-radius:999px;align-items:center;padding:.68rem .95rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.buih-carriers-hero-panel{background:#ffffffc7;border:1px solid #2f5bea1f;border-radius:1.1rem;padding:1rem}.buih-carriers-map-title{color:var(--buih-navy);font-size:.82rem;font-weight:850}.buih-carriers-map{gap:.55rem;margin-top:.8rem;display:grid}.buih-carriers-map-step{background:#f8fafc;border-radius:.9rem;align-items:center;gap:.65rem;padding:.6rem .7rem;display:flex}.buih-carriers-map-step span{width:1.85rem;height:1.85rem;color:var(--buih-primary);background:#2f5bea1a;border-radius:.65rem;justify-content:center;align-items:center;font-size:.68rem;font-weight:900;display:inline-flex}.buih-carriers-map-step strong{color:#334155;font-size:.82rem}.buih-carriers-map-arrow{color:#94a3b8;padding-left:1rem;font-weight:900}.buih-carriers-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.buih-carriers-stat{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:#fffffff5;border-radius:1.2rem;padding:1rem;position:relative;overflow:hidden}.buih-carriers-stat:before,.buih-carrier-card:before{content:"";background:var(--buih-gradient);width:100%;height:4px;position:absolute;inset:0 auto auto 0}.buih-carriers-stat-primary:before,.buih-carrier-card-primary:before{background:linear-gradient(90deg,#2f5bea,#60a5fa)}.buih-carriers-stat-cyan:before,.buih-carrier-card-cyan:before{background:linear-gradient(90deg,#12b6cb,#67e8f9)}.buih-carriers-stat-success:before,.buih-carrier-card-success:before{background:linear-gradient(90deg,#16a34a,#4ade80)}.buih-carriers-stat-amber:before,.buih-carrier-card-amber:before{background:linear-gradient(90deg,#f59e0b,#fcd34d)}.buih-carrier-card-violet:before{background:linear-gradient(90deg,#7c3aed,#c4b5fd)}.buih-carrier-card-danger:before{background:linear-gradient(90deg,#dc2626,#fb7185)}.buih-carrier-card-indigo:before{background:linear-gradient(90deg,#4f46e5,#818cf8)}.buih-carriers-stat-label,.buih-carrier-badge{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.buih-carriers-stat-value{color:var(--buih-navy);letter-spacing:-.05em;margin-top:.3rem;font-size:1.75rem;font-weight:900}.buih-carriers-stat-hint,.buih-carrier-summary,.buih-carriers-workflow-body{color:#526074;margin:.35rem 0 0;font-size:.82rem;line-height:1.65}.buih-carriers-workflow{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.buih-carriers-workflow-step{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:#fffffff0;border-radius:1.1rem;gap:.75rem;padding:.95rem;display:flex}.buih-carriers-workflow-number{color:var(--buih-primary);flex:none;font-size:.76rem;font-weight:900}.buih-carriers-workflow-title{color:var(--buih-navy);font-size:.9rem;font-weight:850}.buih-carriers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.buih-carrier-card{border:1px solid var(--buih-border-soft);box-shadow:var(--buih-shadow-soft);background:#fffffff5;border-radius:1.25rem;gap:.85rem;padding:1.05rem;display:grid;position:relative;overflow:hidden}.buih-carrier-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.buih-carrier-name{color:var(--buih-navy);letter-spacing:-.045em;margin:.2rem 0 0;font-size:1.25rem;font-weight:900}.buih-carrier-score{background:#f8fafc;border-radius:1rem;justify-items:center;min-width:4.2rem;padding:.55rem .6rem;display:grid}.buih-carrier-score span{color:var(--buih-primary);letter-spacing:-.05em;font-size:1.35rem;font-weight:900}.buih-carrier-score small{color:#64748b;font-size:.62rem;font-weight:800}.buih-carrier-headline{color:#1e293b;font-size:.98rem;font-weight:850}.buih-carrier-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.buih-carrier-meta div{background:#f8fafc;border-radius:.9rem;padding:.7rem}.buih-carrier-meta span{color:#64748b;font-size:.68rem;font-weight:800;display:block}.buih-carrier-meta strong{color:#334155;margin-top:.25rem;font-size:.76rem;line-height:1.45;display:block}.buih-carrier-config{background:#2f5bea09;border:1px dashed #2f5bea2e;border-radius:1rem;gap:.55rem;padding:.75rem;display:grid}.buih-carrier-config span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.buih-carrier-config strong{color:#334155;word-break:break-word;margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem;line-height:1.55;display:block}.buih-carrier-tags,.buih-carrier-touchpoint-list{flex-wrap:wrap;gap:.45rem;display:flex}.buih-carrier-tags span,.buih-carrier-touchpoint-list span{color:var(--buih-primary);background:#2f5bea12;border-radius:999px;align-items:center;padding:.34rem .55rem;font-size:.68rem;font-weight:850;display:inline-flex}.buih-carrier-touchpoints{border-top:1px solid var(--buih-border-soft);padding-top:.75rem}.buih-carrier-touchpoints-title{color:#64748b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:900}.buih-carriers-layer-list{gap:.65rem;display:grid}.buih-carriers-layer{background:#ffffffc2;border:1px solid #2f5bea1f;border-radius:1rem;gap:.25rem;padding:.9rem;display:grid}.buih-carriers-layer strong{color:var(--buih-navy);font-size:.88rem}.buih-carriers-layer span{color:#526074;font-size:.8rem;line-height:1.6}@media (width<=1024px){.buih-cc-hero,.buih-cc-cards,.buih-cc-ai,.buih-cc-boards,.buih-cc-system,.buih-carriers-hero,.buih-carriers-layers,.buih-carriers-stats,.buih-carriers-workflow,.buih-carriers-grid{grid-template-columns:1fr}.buih-cc-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.buih-cc-board-head{flex-direction:column;align-items:flex-start}.buih-docs-hero,.buih-docs-shell,.buih-ai-hero,.buih-ai-grid,.buih-ai-form-row,.buih-ai-hero-pills,.buih-ai-brief-grid,.buih-ai-panel-split,.buih-ai-workspace,.buih-ai-chart-stage,.buih-ai-chart-summary{grid-template-columns:minmax(0,1fr)}.buih-ai-chart-orbit{justify-content:flex-start}.buih-docs-sidebar{position:static}.buih-docs-sidebar-panel{max-height:none}.buih-docs-article-head,.buih-doc-head{flex-direction:column}.buih-docs-article-actions{justify-content:flex-start}}@media (width<=640px){.buih-cc-signals,.buih-cc-board-stats,.buih-cc-ai-stats{grid-template-columns:1fr}.buih-cc-board-bars{gap:.35rem}.buih-docs-hero-stats{grid-template-columns:1fr}.buih-ai-message,.buih-ai-message.is-user{flex-direction:column}.buih-ai-bubble{width:100%}.buih-ai-prompt-list{flex-direction:column}.buih-ai-inspector-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.buih-ai-floating{padding:.62rem;bottom:.85rem;right:.85rem}.buih-ai-floating-text{display:none}.buih-ai-float-panel{width:calc(100vw - 1.5rem);max-height:calc(100vh - 6rem);bottom:4.75rem;right:.75rem}.buih-ai-float-form{grid-template-columns:1fr}.buih-ai-float-form button{justify-self:stretch}}.buih-log-ctrl{border:1px solid var(--buih-border);color:#334155;background:#fff;border-radius:.75rem;outline:none;padding:.42rem .68rem;font-size:.76rem;transition:border-color .15s,box-shadow .15s}.buih-log-ctrl:focus{border-color:var(--buih-primary);box-shadow:0 0 0 .2rem #2f5bea1f}.buih-log-btn{color:var(--buih-primary);cursor:pointer;white-space:nowrap;background:#2f5bea14;border:1px solid #2f5bea38;border-radius:.75rem;padding:.42rem .8rem;font-size:.74rem;font-weight:800;transition:background .15s,transform .15s}.buih-log-btn:hover{background:#2f5bea24;transform:translateY(-1px)}.buih-log-btn-danger{color:#dc2626;background:#dc262614;border-color:#dc262638}.buih-log-btn-danger:hover{background:#dc262624}.buih-log-th{border-bottom:1px solid var(--buih-border-soft);color:#64748b;letter-spacing:.1em;text-align:left;text-transform:uppercase;padding:.48rem .8rem;font-size:.66rem;font-weight:850}.buih-log-td{border-bottom:1px solid var(--buih-border-soft);vertical-align:top;padding:.42rem .8rem}.buih-log-row{transition:background .12s}.buih-log-row:hover{background:#f7fbff}.buih-log-row-error{background:#dc26260a}.buih-log-row-critical{background:#dc262612}.buih-log-row-warning{background:#f59e0b0d}.buih-log-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.08rem .48rem;font-size:.62rem;font-weight:850;display:inline-block}.buih-log-badge-info{color:var(--buih-primary);background:#2f5bea1f}.buih-log-badge-debug{color:#64748b;background:#64748b21}.buih-log-badge-warning{color:#b7791f;background:#f59e0b29}.buih-log-badge-error{color:#dc2626;background:#dc26261f}.buih-log-badge-critical{color:#b91c1c;background:#dc262633}.buih-log-card{border:1px solid var(--buih-border-soft);border-radius:var(--buih-radius-lg);box-shadow:var(--buih-shadow-soft);background:#fff;overflow:hidden}.buih-log-card-head{border-bottom:1px solid var(--buih-border-soft);background:#fbfdff;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem .7rem;display:flex}.buih-log-card-meta{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.buih-log-source{color:#334155;font-size:.74rem;font-weight:850}.buih-log-time{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.72rem}.buih-log-toggle{color:var(--buih-primary);white-space:nowrap;background:#2f5bea14;border:1px solid #2f5bea33;border-radius:999px;padding:.35rem .72rem;font-size:.7rem;font-weight:850}.buih-log-card-body{padding:.9rem 1rem 1rem}.buih-log-message{color:#1f2937;white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.6}.buih-log-card-detail{gap:.85rem;padding:0 1rem 1rem;display:grid}.buih-log-detail-block{border:1px solid var(--buih-border-soft);background:#f8fafc;border-radius:1rem;overflow:hidden}.buih-log-detail-title{border-bottom:1px solid var(--buih-border-soft);color:var(--buih-primary);letter-spacing:.1em;text-transform:uppercase;padding:.58rem .85rem;font-size:.68rem;font-weight:850}.buih-log-detail-block>summary{list-style:none}.buih-log-detail-block>summary::-webkit-details-marker{display:none}.buih-log-detail-pre{color:#334155;white-space:pre-wrap;word-break:break-word;max-height:26rem;margin:0;padding:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.74rem;line-height:1.56;overflow:auto}.buih-pipeline{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.buih-pipeline-step{border:1px solid var(--buih-border);color:#64748b;white-space:nowrap;background:#f8fafc;border-radius:999px;padding:.18rem .58rem;font-size:.68rem;font-weight:850;line-height:1.2}.buih-pipeline-step.done{color:#15803d;background:#16a34a14;border-color:#16a34a38}.buih-pipeline-step.active{color:var(--buih-primary);background:#2f5bea1a;border-color:#2f5bea3d}.buih-pipeline-step.cancelled{color:#dc2626;background:#dc262614;border-color:#dc262633}.buih-pipeline-step.error{color:#dc2626;background:#dc26261a;border-color:#dc26263d;box-shadow:inset 0 0 0 1px #dc262614}.buih-orders-col-po,.buih-orders-col-shipto{vertical-align:top}.dark body,.dark .fi-body{color:#e5e7eb;background:#0b1020!important}.dark .fi-sidebar,.dark .fi-topbar,.dark .fi-section,.dark .fi-wi-widget .fi-section,.dark .fi-ta-ctn,.dark .fi-simple-main,.dark .buih-flow-container,.dark .buih-log-card{background:#0f172af0!important;border-color:#94a3b82e!important}.dark .fi-header-heading,.dark .fi-section-header-heading,.dark .fi-wi-stats-overview-stat-value,.dark .fi-wi-stats-overview-stat-label,.dark .buih-log-message{color:#f8fafc!important}.dark .fi-sidebar-item-button,.dark .fi-ta-text,.dark .fi-ta-text-item,.dark .buih-log-source{color:#cbd5e1!important}.dark .fi-sidebar-item-button:hover,.dark .fi-ta-row:hover,.dark .buih-log-row:hover{background:#2f5bea24!important}.dark .fi-input-wrp,.dark .fi-select-input,.dark .buih-log-ctrl,.dark .buih-locale-switcher,.dark .buih-flow-step,.dark .buih-log-card-head,.dark .buih-log-detail-block,.dark .buih-pipeline-step{background:#1e293bd1!important;border-color:#94a3b833!important}.dark .buih-log-detail-pre,.dark .buih-locale-label{color:#cbd5e1}.dark .fi-checkbox-input{background:#1e293bd9!important;border-color:#94a3b861!important}.dark .fi-fo-field-label-content,.dark .buih-cc-subtitle,.dark .buih-cc-card-hint,.dark .buih-cc-link,.dark .buih-cc-board-metric-label,.dark .buih-cc-signal-label{color:#cbd5e1!important}.dark .buih-cc-hero,.dark .buih-cc-card,.dark .buih-cc-board,.dark .buih-cc-signal,.dark .buih-cc-board-metric{background:#0f172af0!important;border-color:#94a3b82e!important}.dark .buih-cc-title,.dark .buih-cc-card-value,.dark .buih-cc-board-title,.dark .buih-cc-board-metric-value,.dark .buih-cc-signal-value{color:#f8fafc!important}html.dark,html.dark body,html.dark .fi-body,.dark body,.dark .fi-body{color:#e2e8f0!important;background:radial-gradient(circle at 78% 0,#2f5bea2e,#0000 34rem),radial-gradient(circle at 16% 12%,#12b6cb1f,#0000 30rem),#070d1b!important}.dark .fi-layout,.dark .fi-main,.dark .fi-main-ctn{background:0 0!important}.dark .fi-sidebar{background:#070d1bf5!important;border-right-color:#94a3b82e!important}.dark .fi-sidebar-header{background:#070d1bb8!important;border-bottom-color:#94a3b829!important}.dark .fi-sidebar-open-collapse-sidebar-btn,.dark .fi-sidebar-close-collapse-sidebar-btn,.dark .fi-topbar-open-collapse-sidebar-btn,.dark .fi-topbar-close-collapse-sidebar-btn{color:#bfdbfe!important;background:#0f172ac2!important;border-color:#94a3b829!important}.dark .fi-sidebar-header .fi-brand-name,.dark .fi-logo,.dark .fi-simple-header-heading{text-shadow:0 0 18px #22d3ee33;color:#f8fafc!important}.dark .fi-sidebar-header .fi-brand-name:before{box-shadow:0 14px 28px #2f5bea4d;color:#fff!important;background:linear-gradient(135deg,#2f5bea,#12b6cb)!important}.dark .fi-sidebar-group-label,.dark .fi-header-subheading,.dark .fi-breadcrumbs-item-label,.dark .fi-pagination-overview,.dark .fi-ta-empty-state-description,.dark .fi-ta-description,.dark .fi-wi-stats-overview-stat-description{color:#94a3b8!important}.dark .fi-sidebar-item-button,.dark .fi-sidebar-item-button svg,.dark .fi-icon-btn,.dark .fi-topbar button,.dark .fi-topbar a{color:#cbd5e1!important}.dark .fi-sidebar-item-button:hover,.dark .fi-icon-btn:hover,.dark .fi-topbar button:hover,.dark .fi-topbar a:hover{color:#f8fafc!important;background:#2f5bea29!important}.dark .fi-sidebar-item-active .fi-sidebar-item-button,.dark .fi-sidebar-item.fi-active .fi-sidebar-item-button{color:#fff!important;background:linear-gradient(90deg,#2f5bea,#12b6cb)!important;box-shadow:0 14px 28px #2f5bea47!important}.dark .fi-topbar{background:#070d1bdb!important;border-bottom-color:#94a3b829!important}.dark .fi-section,.dark .fi-wi-widget .fi-section,.dark .fi-wi-stats-overview-stat,.dark .fi-ta-ctn,.dark .fi-fo-component-ctn,.dark .fi-in-entry-wrp,.dark .fi-simple-main,.dark .buih-flow-container,.dark .buih-log-card{background:#0f172af0!important;border-color:#94a3b82e!important;box-shadow:0 18px 50px #00000038!important}.dark .fi-section-header,.dark .fi-ta-header,.dark .fi-ta-toolbar,.dark .fi-modal-header,.dark .fi-modal-footer{background:#0f172aeb!important;border-color:#94a3b829!important}.dark .fi-header-heading,.dark .fi-section-header-heading,.dark .fi-modal-heading,.dark .fi-wi-stats-overview-stat-value,.dark .fi-wi-stats-overview-stat-label,.dark .fi-ta-empty-state-heading,.dark .fi-ta-text,.dark .fi-ta-text-item,.dark .fi-ta-col-wrp,.dark .fi-in-text,.dark .fi-fo-field-wrp-label span,.dark .fi-fo-field-label-content{color:#f8fafc!important}.dark .fi-wi-stats-overview-stat{position:relative;overflow:hidden}.dark .fi-wi-stats-overview-stat:before{content:"";background:linear-gradient(90deg,#2f5bea,#12b6cb);width:100%;height:3px;position:absolute;inset:0 auto auto 0}.dark .fi-wi-stats-overview-stat:hover{background:#111827fa!important;border-color:#60a5fa57!important}.dark .fi-ta-table{background:#0f172af0!important}.dark .fi-ta-table thead,.dark .fi-ta-table thead tr,.dark .fi-ta-table thead th{background:#1e293bf0!important;border-color:#94a3b829!important}.dark .fi-ta-header-cell-label,.dark .fi-ta-header-cell-sort-icon{color:#cbd5e1!important}.dark .fi-ta-row,.dark .fi-ta-cell,.dark .fi-ta-table tbody,.dark .fi-ta-table tbody tr,.dark .fi-ta-table tbody td{background:0 0!important;border-color:#94a3b81f!important}.dark .fi-ta-row:hover,.dark .fi-ta-table tbody tr:hover{background:#2f5bea24!important}.dark .fi-input-wrp,.dark .fi-select-input,.dark .fi-checkbox-input,.dark .fi-fo-field-wrp .choices__inner,.dark .fi-dropdown-panel,.dark .fi-modal-window,.dark .fi-tabs,.dark .fi-tabs-item,.dark .buih-locale-switcher,.dark .buih-log-ctrl{color:#f8fafc!important;box-shadow:none!important;background:#1e293be6!important;border-color:#94a3b838!important}.dark .fi-input,.dark .fi-select-input,.dark .fi-textarea,.dark input,.dark select,.dark textarea{color:#f8fafc!important}.dark .fi-input::placeholder,.dark .fi-textarea::placeholder,.dark input::placeholder,.dark textarea::placeholder{color:#64748b!important}.dark .fi-input-wrp:focus-within,.dark .fi-select-input:focus-within,.dark .buih-log-ctrl:focus{border-color:#60a5fab8!important;box-shadow:0 0 0 .22rem #2f5bea38!important}.dark .fi-btn-color-gray,.dark .fi-btn-color-secondary{color:#e2e8f0!important;background:#1e293beb!important;border-color:#94a3b83d!important}.dark .fi-btn-color-gray:hover,.dark .fi-btn-color-secondary:hover{color:#f8fafc!important;background:#2f5bea2e!important;border-color:#60a5fa5c!important}.dark .fi-btn-color-primary{color:#fff!important;background:linear-gradient(90deg,#2f5bea,#12b6cb)!important;border-color:#0000!important}.dark .fi-badge{color:#dbeafe!important;background:#1e293bdb!important;border-color:#94a3b82e!important}.dark .fi-simple-layout{background:radial-gradient(circle at 72% 18%,#12b6cb33,#0000 24rem),radial-gradient(circle at 26% 8%,#2f5bea38,#0000 28rem),#070d1b!important}.dark .buih-locale-label,.dark .buih-locale-btn,.dark .buih-log-time,.dark .buih-flow-sub,.dark .buih-log-th{color:#94a3b8!important}.dark .buih-locale-btn:hover,.dark .buih-locale-btn.buih-locale-active{color:#fff!important;background:linear-gradient(90deg,#2f5bea,#12b6cb)!important}.dark .buih-cc-hero{background:radial-gradient(circle at 100% 0,#2f5bea38,#0000 18rem),radial-gradient(circle at 0 100%,#12b6cb29,#0000 18rem),#0f172af0!important}.dark .buih-cc-link,.dark .buih-cc-signal,.dark .buih-cc-card,.dark .buih-cc-board,.dark .buih-cc-board-metric,.dark .buih-flow-step,.dark .buih-log-card-head,.dark .buih-log-detail-block{color:#e2e8f0!important;background:#1e293bd1!important;border-color:#94a3b82e!important}.dark .buih-cc-link:hover,.dark .buih-cc-board:hover{background:#1e293bf5!important;border-color:#60a5fa57!important}.dark .buih-cc-title,.dark .buih-cc-card-value,.dark .buih-cc-board-title,.dark .buih-cc-board-metric-value,.dark .buih-cc-signal-value,.dark .buih-flow-label,.dark .buih-flow-count,.dark .buih-log-source,.dark .buih-log-message,.dark .buih-log-detail-pre{color:#f8fafc!important}.dark .buih-cc-subtitle,.dark .buih-cc-card-label,.dark .buih-cc-card-hint,.dark .buih-cc-board-hint,.dark .buih-cc-board-metric-label,.dark .buih-cc-signal-label,.dark .buih-flow-arrow,.dark .buih-log-detail-title{color:#cbd5e1!important}.dark .buih-cc-board-action{color:#dbeafe!important;background:#2f5bea29!important;border-color:#60a5fa47!important}.dark .buih-flow-count{background:#0f172ab8!important}.dark .buih-flow-info,.dark .buih-flow-primary,.dark .buih-pipeline-step.active,.dark .buih-log-badge-info{color:#93c5fd!important;background:#2f5bea2e!important;border-color:#60a5fa52!important}.dark .buih-flow-violet,.dark .buih-flow-purple{color:#c4b5fd!important;background:#6366f12e!important;border-color:#818cf857!important}.dark .buih-flow-warning,.dark .buih-pipeline-step.warning,.dark .buih-log-badge-warning{color:#fcd34d!important;background:#f59e0b29!important;border-color:#f59e0b57!important}.dark .buih-flow-success,.dark .buih-pipeline-step.done{color:#86efac!important;background:#16a34a29!important;border-color:#22c55e57!important}.dark .buih-flow-danger,.dark .buih-pipeline-step.cancelled,.dark .buih-log-badge-error,.dark .buih-log-badge-critical{color:#fca5a5!important;background:#dc262629!important;border-color:#f8717157!important}.dark .buih-pipeline-step.error{box-shadow:inset 0 0 0 1px #f871711f;color:#fecaca!important;background:#dc262638!important;border-color:#f871716b!important}.dark .buih-pipeline-step,.dark .buih-log-badge-debug{color:#cbd5e1!important;background:#334155b8!important;border-color:#94a3b838!important}.dark .buih-log-row,.dark .buih-log-td{border-color:#94a3b81f!important}.dark .buih-log-row:hover{background:#2f5bea24!important}.dark .buih-log-row-error,.dark .buih-log-row-critical{background:#dc26261a!important}.dark .buih-log-row-warning{background:#f59e0b1a!important}.dark .buih-cc-board-stat,.dark .buih-cc-board-chart,.dark .buih-cc-ai-summary,.dark .buih-cc-ai-stat,.dark .buih-cc-ai-highlight,.dark .buih-cc-ai-alert,.dark .buih-cc-ai-action,.dark .buih-cc-panel,.dark .buih-cc-health-row,.dark .buih-cc-error-row{background:#0f172a8f!important;border-color:#94a3b82e!important}.dark .buih-cc-board-stat-label,.dark .buih-cc-board-chart-title,.dark .buih-cc-board-bar-label,.dark .buih-cc-ai-stat span,.dark .buih-cc-ai-alert span,.dark .buih-cc-ai-action span,.dark .buih-cc-ai-subtitle{color:#94a3b8!important}.dark .buih-cc-board-stat-value,.dark .buih-cc-board-bar-value,.dark .buih-cc-ai-stat strong,.dark .buih-cc-ai-alert strong,.dark .buih-cc-ai-action strong,.dark .buih-cc-panel-title,.dark .buih-cc-health-name,.dark .buih-cc-error-connector{color:#f8fafc!important}.dark .buih-cc-ai-priority{color:#bfdbfe!important;background:#1e40af2e!important;border-color:#60a5fa38!important}.dark .buih-cc-board-bar-track{background:#94a3b824!important}.dark .buih-cc-panel-link,.dark .buih-cc-error-platform,.dark .buih-cc-error-http{color:#dbeafe!important}.dark .buih-cc-health-platform,.dark .buih-cc-health-metrics,.dark .buih-cc-error-message,.dark .buih-cc-empty{color:#94a3b8!important}.dark .buih-cc-health-badge-healthy{color:#86efac!important;background:#16a34a2e!important}.dark .buih-cc-health-badge-degraded{color:#fcd34d!important;background:#f59e0b2e!important}.dark .buih-cc-health-badge-critical{color:#fca5a5!important;background:#dc262638!important}.dark .buih-cc-health-badge-silent{color:#cbd5e1!important;background:#47556952!important}.dark .buih-doc-card,.dark .buih-docs-sidebar-panel,.dark .buih-docs-sidebar-link,.dark .buih-docs-inline-toc-link,.dark .buih-docs-stat,.dark .buih-docs-article-meta{background:#0f172ab8!important;border-color:#94a3b82e!important}.dark .buih-docs-hero{background:radial-gradient(circle at 100% 0,#22d3ee29,#0000 18rem),#0f172ac7!important;border-color:#94a3b82e!important}.dark .buih-doc-title,.dark .buih-doc-markdown h1,.dark .buih-doc-markdown h2,.dark .buih-doc-markdown h3,.dark .buih-doc-markdown code,.dark .buih-docs-sidebar-title,.dark .buih-docs-stat-value,.dark .buih-docs-article-meta-value{color:#f8fafc!important}.dark .buih-doc-summary,.dark .buih-doc-markdown,.dark .buih-docs-sidebar-link,.dark .buih-docs-sidebar-sublink,.dark .buih-docs-inline-toc-link,.dark .buih-docs-sidebar-hint,.dark .buih-docs-hero-text,.dark .buih-docs-stat-label,.dark .buih-docs-article-meta-label,.dark .buih-docs-inline-toc-title{color:#cbd5e1!important}.dark .buih-docs-group-title,.dark .buih-docs-sidebar-group-title,.dark .buih-docs-eyebrow{color:#7dd3fc!important}.dark .buih-docs-group-title:before{background:linear-gradient(90deg,#60a5fad9,#60a5fa00)!important}.dark .buih-doc-link,.dark .buih-doc-toggle,.dark .buih-docs-sidebar-link:hover,.dark .buih-docs-sidebar-sublink:hover,.dark .buih-docs-inline-toc-link:hover,.dark .buih-doc-markdown a,.dark .buih-docs-article-badge.is-platform{color:#dbeafe!important}.dark .buih-doc-markdown code{background:#334155b3!important}.dark .buih-docs-article-badge{color:#bbf7d0!important;background:#22c55e24!important}.dark .buih-doc-markdown pre,.dark .buih-doc-markdown blockquote{color:#cbd5e1!important;background:#0f172acc!important;border-color:#94a3b82e!important}.dark .buih-ai-hero,.dark .buih-ai-card,.dark .buih-ai-config,.dark .buih-ai-answer,.dark .buih-ai-bubble{background:#0f172ab8!important;border-color:#94a3b82e!important}.dark .buih-ai-title,.dark .buih-ai-card-head h3,.dark .buih-ai-config-row strong,.dark .buih-ai-markdown h1,.dark .buih-ai-markdown h2,.dark .buih-ai-markdown h3,.dark .buih-ai-markdown h4,.dark .buih-ai-markdown th,.dark .buih-ai-floating-text strong{color:#f8fafc!important}.dark .buih-ai-subtitle,.dark .buih-ai-card-head p,.dark .buih-ai-config-row,.dark .buih-ai-form label span,.dark .buih-ai-answer,.dark .buih-ai-bubble,.dark .buih-ai-message-label,.dark .buih-ai-floating-text small{color:#cbd5e1!important}.dark .buih-ai-eyebrow{color:#7dd3fc!important}.dark .buih-ai-input,.dark .buih-ai-textarea{color:#f8fafc!important;background:#1e293be6!important;border-color:#94a3b838!important}.dark .buih-ai-hero-pill,.dark .buih-ai-config-tip,.dark .buih-ai-side-panel,.dark .buih-ai-brief-tile,.dark .buih-ai-chart-total,.dark .buih-ai-chart-leader,.dark .buih-ai-console,.dark .buih-ai-skill-card,.dark .buih-ai-inspector-stat,.dark .buih-ai-inspector-context-item,.dark .buih-ai-inspector-empty{background:#0f172a94!important;border-color:#94a3b829!important}.dark .buih-ai-hero-pill strong,.dark .buih-ai-side-title,.dark .buih-ai-brief-tile strong,.dark .buih-ai-config-tip strong,.dark .buih-ai-chart-total-value,.dark .buih-ai-chart-leader-value,.dark .buih-ai-chart-ring-center strong{color:#f8fafc!important}.dark .buih-ai-hero-pill span,.dark .buih-ai-config-tip span,.dark .buih-ai-brief-tile span,.dark .buih-ai-chart-total-label,.dark .buih-ai-chart-leader-label,.dark .buih-ai-chart-ring-center span{color:#94a3b8!important}.dark .buih-ai-prompt{color:#bfdbfe!important;background:#1e40af29!important;border-color:#60a5fa38!important}.dark .buih-ai-skill-card-copy strong,.dark .buih-ai-console-title,.dark .buih-ai-inspector-skill strong,.dark .buih-ai-inspector-stat strong,.dark .buih-ai-inspector-context-item strong,.dark .buih-ai-inspector-table th{color:#f8fafc!important}.dark .buih-ai-skill-card-copy span,.dark .buih-ai-skill-card-copy small,.dark .buih-ai-console-subtitle,.dark .buih-ai-inspector-skill span,.dark .buih-ai-inspector-stat span,.dark .buih-ai-inspector-context-item span,.dark .buih-ai-inspector-table td{color:#94a3b8!important}.dark .buih-ai-skill-card.is-active{background:linear-gradient(135deg,#1e40af52,#0891b22e)!important}.dark .buih-ai-inspector-icon,.dark .buih-ai-skill-card-icon{color:#bfdbfe!important;background:#3b82f629!important}.dark .buih-ai-inspector-code{color:#e2e8f0!important;background:#020617db!important;border-color:#94a3b829!important}.dark .buih-ai-inspector-table-wrap{border-color:#94a3b829!important}.dark .buih-ai-inspector-table th{background:#2f5bea29!important}.dark .buih-ai-skill-pill{color:#bfdbfe!important;background:#1e40af2e!important;border-color:#60a5fa3d!important}.dark .buih-ai-chart-card{background:radial-gradient(circle at 100% 0,#3b82f629,#0000 8rem),radial-gradient(circle at 0 100%,#06b6d424,#0000 9rem),linear-gradient(#0f172ad1,#0f172aa8)!important;border-color:#94a3b829!important}.dark .buih-ai-chart-icon{color:#bfdbfe!important;background:#3b82f629!important}.dark .buih-ai-chart-meta strong,.dark .buih-ai-chart-value{color:#f8fafc!important}.dark .buih-ai-chart-meta small,.dark .buih-ai-chart-label,.dark .buih-ai-chart-note{color:#94a3b8!important}.dark .buih-ai-chart-progress{background:#334155bd!important}.dark .buih-ai-avatar{color:#bfdbfe!important;background:#1e293bf2!important;box-shadow:inset 0 0 0 1px #94a3b833!important}.dark .buih-ai-message.is-assistant .buih-ai-avatar,.dark .buih-ai-floating-icon{background:var(--buih-gradient)!important;color:#fff!important}.dark .buih-ai-message.is-user .buih-ai-bubble{background:#1e293bd1!important}.dark .buih-ai-markdown code{color:#f8fafc!important;background:#94a3b826!important}.dark .buih-ai-markdown pre,.dark .buih-ai-markdown blockquote{color:#e2e8f0!important;background:#020617b8!important;border-color:#94a3b82e!important}.dark .buih-ai-markdown th,.dark .buih-ai-markdown td{border-color:#94a3b833!important}.dark .buih-ai-markdown th{background:#2f5bea29!important}.dark .buih-ai-floating{color:#f8fafc!important;background:#0f172ae0!important;border-color:#94a3b82e!important}.dark .buih-ai-float-panel,.dark .buih-ai-float-head,.dark .buih-ai-float-form{background:#0f172aeb!important;border-color:#94a3b82e!important}.dark .buih-ai-float-head strong{color:#f8fafc!important}.dark .buih-ai-float-head span{color:#7dd3fc!important}.dark .buih-ai-float-actions button{color:#cbd5e1!important;background:#1e293be0!important;border-color:#94a3b82e!important}.dark .buih-ai-float-form textarea{color:#f8fafc!important;background:#1e293be6!important;border-color:#94a3b838!important}.dark .buih-ai-config-card,.dark .buih-ai-starter{background:#0f172a94!important;border-color:#94a3b829!important}.dark .buih-ai-config-card strong,.dark .buih-ai-starter-copy strong,.dark .buih-ai-mini-callout strong,.dark .buih-ai-mode-summary-head strong{color:#f8fafc!important}.dark .buih-ai-config-card span,.dark .buih-ai-side-hint,.dark .buih-ai-starter-copy p,.dark .buih-ai-mini-callout span,.dark .buih-ai-mode-summary-head span,.dark .buih-ai-mode-summary p,.dark .buih-ai-float-head small,.dark .buih-ai-float-prompt-strip span{color:#94a3b8!important}.dark .buih-ai-mode-pill,.dark .buih-ai-mode-summary,.dark .buih-ai-rail-toggle{color:#cbd5e1!important;background:#0f172a94!important;border-color:#94a3b829!important}.dark .buih-ai-mode-pill.is-active{color:#bfdbfe!important;background:linear-gradient(135deg,#1e40af52,#0891b22e)!important}.dark .buih-ai-mode-pill-icon,.dark .buih-ai-mode-summary-icon{color:#bfdbfe!important;background:#3b82f629!important}.dark .buih-ai-float-actions a{color:#cbd5e1!important;background:#1e293be0!important;border-color:#94a3b82e!important}.dark .buih-ai-float-prompt-strip button{color:#bfdbfe!important;background:#1e40af29!important;border-color:#60a5fa38!important}.dark .buih-ai-float-starters-copy strong{color:#f8fafc!important}.dark .buih-ai-float-starters-copy span,.dark .buih-ai-float-form-meta span{color:#94a3b8!important}.dark .buih-ai-float-starters-list button,.dark .buih-ai-float-form-shell{color:#e2e8f0!important;background:#0f172ab8!important;border-color:#94a3b82e!important}.dark .buih-ai-inspector-backdrop{background:#020617a8!important}.dark .buih-ai-inspector-drawer{background:#020617f0!important}.dark .buih-ai-inspector-close{color:#cbd5e1!important;background:#1e293be0!important;border-color:#94a3b82e!important}.dark .buih-ai-typing{color:#cbd5e1!important}.dark .buih-carriers-hero,.dark .buih-carriers-layers,.dark .buih-carriers-stat,.dark .buih-carriers-workflow-step,.dark .buih-carrier-card{background:#0f172ab8!important;border-color:#94a3b82e!important}.dark .buih-carriers-hero-panel,.dark .buih-carriers-map-step,.dark .buih-carrier-score,.dark .buih-carrier-meta div,.dark .buih-carrier-config,.dark .buih-carriers-layer{background:#1e293b94!important;border-color:#94a3b829!important}.dark .buih-carriers-title,.dark .buih-carriers-section-title,.dark .buih-carriers-map-title,.dark .buih-carriers-stat-value,.dark .buih-carriers-workflow-title,.dark .buih-carrier-name,.dark .buih-carrier-headline,.dark .buih-carrier-meta strong,.dark .buih-carrier-config strong,.dark .buih-carriers-layer strong{color:#f8fafc!important}.dark .buih-carriers-subtitle,.dark .buih-carriers-section-subtitle,.dark .buih-carriers-stat-hint,.dark .buih-carriers-workflow-body,.dark .buih-carrier-summary,.dark .buih-carriers-layer span{color:#cbd5e1!important}.dark .buih-carriers-stat-label,.dark .buih-carrier-badge,.dark .buih-carrier-score small,.dark .buih-carrier-meta span,.dark .buih-carrier-config span,.dark .buih-carrier-touchpoints-title{color:#94a3b8!important}.dark .buih-carriers-eyebrow,.dark .buih-carriers-section-eyebrow,.dark .buih-carrier-score span,.dark .buih-carriers-workflow-number{color:#7dd3fc!important}.dark .buih-carrier-tags span,.dark .buih-carrier-touchpoint-list span{color:#bfdbfe!important;background:#60a5fa29!important}.buih-ai-chart-card{position:relative;overflow:hidden}.buih-ai-chart-canvas{background:radial-gradient(circle at 12% 12%,#2f5bea29,#0000 28%),linear-gradient(135deg,#f8fafcfa,#eff6ffe6);border:1px solid #2f5bea1f;border-radius:1.25rem;margin:1rem 0;box-shadow:inset 0 1px #ffffffb8}.buih-ai-chart-canvas svg{width:100%;height:auto;min-height:150px;display:block}.buih-ai-svg-label{fill:#64748b;font-size:11px;font-weight:700}.buih-ai-svg-value,.buih-ai-svg-total{fill:#0f172a;font-size:13px;font-weight:800}.buih-ai-svg-total{font-size:22px}.buih-ai-action-list,.buih-ai-brief-list{gap:.65rem;display:grid}.buih-ai-action-button{color:#334155;background:#f8fafcf5;border:1px solid #94a3b847;border-radius:.85rem;justify-content:center;align-items:center;min-height:2.45rem;padding:.65rem .85rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.buih-ai-action-button:hover{border-color:#2f5bea57;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a1a}.buih-ai-action-button.is-primary{color:#fff;background:linear-gradient(135deg,#2f5bea,#06b6d4);border-color:#2f5bea3d}.buih-ai-action-button.is-danger{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);border-color:#ef444447}.buih-ai-action-hint{color:#64748b;margin-top:.75rem;font-size:.76rem;line-height:1.5}.buih-ai-brief-card{background:#f8fafce0;border:1px solid #94a3b833;border-radius:.95rem;gap:.25rem;padding:.75rem;display:grid}.buih-ai-brief-card strong{color:#0f172a;font-size:.86rem}.buih-ai-brief-card span{color:#475569;font-size:.78rem;line-height:1.45}.buih-ai-brief-card small{color:#94a3b8;font-size:.72rem}.dark .buih-ai-chart-canvas{background:radial-gradient(circle at 12% 12%,#60a5fa2e,#0000 30%),linear-gradient(135deg,#0f172af0,#1e293bdb)!important;border-color:#94a3b82e!important;box-shadow:inset 0 1px #ffffff0a!important}.dark .buih-ai-svg-label{fill:#cbd5e1}.dark .buih-ai-svg-value,.dark .buih-ai-svg-total{fill:#f8fafc}.dark .buih-ai-action-button,.dark .buih-ai-brief-card{color:#e2e8f0!important;background:#1e293bb8!important;border-color:#94a3b82e!important}.dark .buih-ai-action-button.is-primary{color:#fff!important;background:linear-gradient(135deg,#2563eb,#0891b2)!important}.dark .buih-ai-action-button.is-danger{color:#fff!important;background:linear-gradient(135deg,#dc2626,#ea580c)!important}.dark .buih-ai-action-hint,.dark .buih-ai-brief-card span,.dark .buih-ai-brief-card small{color:#cbd5e1!important}.dark .buih-ai-brief-card strong{color:#f8fafc!important}.buih-ai-monitor{flex-direction:column;gap:1.5rem;display:flex}.buih-ai-monitor-empty,.buih-ai-monitor-card,.buih-ai-monitor-stat-card{background:linear-gradient(#fffffff5,#f8fafcf0);border:1px solid #94a3b838;border-radius:1.25rem;box-shadow:0 12px 30px #0f172a0d}.buih-ai-monitor-empty{color:#64748b;border-style:dashed;padding:1.5rem}.buih-ai-monitor-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.buih-ai-monitor-stat-card{padding:1.35rem 1.4rem;position:relative;overflow:hidden}.buih-ai-monitor-stat-card:after{content:"";background:#3b82f614;border-radius:999px;width:5rem;height:5rem;position:absolute;inset:auto -1.2rem -1.2rem auto}.buih-ai-monitor-stat-card.is-success:after{background:#10b9811a}.buih-ai-monitor-stat-card.is-info:after{background:#3b82f61a}.buih-ai-monitor-stat-card.is-accent:after{background:#8b5cf61a}.buih-ai-monitor-stat-label{letter-spacing:.16em;text-transform:uppercase;color:#64748b;font-size:.76rem;font-weight:700}.buih-ai-monitor-stat-value{color:#0f172a;margin-top:.9rem;font-size:2rem;font-weight:700;line-height:1}.buih-ai-monitor-stat-meta{color:#64748b;margin-top:.75rem;font-size:.9rem}.buih-ai-monitor-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:1.5rem;display:grid}.buih-ai-monitor-stack{flex-direction:column;gap:1.5rem;display:flex}.buih-ai-monitor-card{padding:1.35rem 1.4rem}.buih-ai-monitor-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.buih-ai-monitor-card-title{color:#0f172a;font-size:1rem;font-weight:700}.buih-ai-monitor-card-subtitle{color:#64748b;margin-top:.35rem;font-size:.9rem}.buih-ai-monitor-link{color:#2563eb;font-size:.9rem;font-weight:600}.buih-ai-monitor-bars{grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:.45rem;min-height:16rem;margin-top:1.5rem;display:grid}.buih-ai-monitor-bar-col{flex-direction:column;align-items:center;gap:.45rem;min-width:0;display:flex}.buih-ai-monitor-bar-track{background:#e2e8f0;border-radius:999px;align-items:flex-end;width:100%;height:9rem;padding:.2rem;display:flex}.buih-ai-monitor-bar-fill{background:linear-gradient(#60a5fa 0%,#2563eb 100%);border-radius:999px;width:100%}.buih-ai-monitor-bar-label{color:#64748b;font-size:.68rem}.buih-ai-monitor-bar-value{color:#334155;font-size:.78rem;font-weight:600}.buih-ai-monitor-progress-list,.buih-ai-monitor-chip-list{flex-direction:column;gap:.85rem;margin-top:1rem;display:flex}.buih-ai-monitor-progress-head,.buih-ai-monitor-chip{justify-content:space-between;align-items:center;gap:1rem;font-size:.92rem;display:flex}.buih-ai-monitor-progress-head{color:#334155;margin-bottom:.45rem;font-weight:600}.buih-ai-monitor-progress-track{background:#e2e8f0;border-radius:999px;height:.55rem;overflow:hidden}.buih-ai-monitor-progress-fill{background:linear-gradient(90deg,#60a5fa 0%,#2563eb 100%);border-radius:999px;height:100%}.buih-ai-monitor-chip{color:#334155;background:#f8fafc;border-radius:.95rem;padding:.8rem .9rem}.buih-ai-monitor-empty-inline{color:#64748b;font-size:.9rem}.buih-ai-monitor-table-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.buih-ai-monitor-table-wrap{margin-top:1rem;overflow-x:auto}.buih-ai-monitor-table{border-collapse:collapse;width:100%;min-width:100%}.buih-ai-monitor-table thead th{text-align:left;color:#64748b;padding:0 .8rem .75rem 0;font-size:.82rem;font-weight:700}.buih-ai-monitor-table tbody td{color:#475569;vertical-align:top;border-top:1px solid #94a3b829;padding:.9rem .8rem .9rem 0;font-size:.9rem}.buih-ai-monitor-table tbody td.is-strong{color:#0f172a;font-weight:600}.buih-ai-monitor-table tbody td.is-danger{color:#dc2626}.buih-ai-monitor-table tbody td.is-empty{color:#64748b;text-align:center;padding-top:1.2rem}.buih-ai-monitor-badge{text-transform:capitalize;color:#475569;background:#e2e8f0;border-radius:999px;align-items:center;padding:.28rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.buih-ai-monitor-badge.is-success{color:#047857;background:#10b98124}.buih-ai-monitor-badge.is-danger{color:#b91c1c;background:#ef444424}.buih-ai-monitor-badge.is-warning{color:#b45309;background:#f59e0b29}.dark .buih-ai-monitor-empty,.dark .buih-ai-monitor-card,.dark .buih-ai-monitor-stat-card{background:linear-gradient(#0f172aeb,#111827e0);border-color:#47556980;box-shadow:0 14px 30px #02061759}.dark .buih-ai-monitor-empty,.dark .buih-ai-monitor-stat-label,.dark .buih-ai-monitor-stat-meta,.dark .buih-ai-monitor-card-subtitle,.dark .buih-ai-monitor-bar-label,.dark .buih-ai-monitor-empty-inline,.dark .buih-ai-monitor-table thead th,.dark .buih-ai-monitor-table tbody td,.dark .buih-ai-monitor-chip{color:#94a3b8}.dark .buih-ai-monitor-stat-value,.dark .buih-ai-monitor-card-title,.dark .buih-ai-monitor-progress-head,.dark .buih-ai-monitor-bar-value,.dark .buih-ai-monitor-table tbody td.is-strong{color:#f8fafc}.dark .buih-ai-monitor-bar-track,.dark .buih-ai-monitor-progress-track{background:#1e293be6}.dark .buih-ai-monitor-chip{background:#1e293bb8}.dark .buih-ai-monitor-table tbody td{border-top-color:#47556952}.dark .buih-ai-monitor-badge{color:#cbd5e1;background:#334155cc}@media (width<=1279px){.buih-ai-monitor-stats,.buih-ai-monitor-main-grid,.buih-ai-monitor-table-grid{grid-template-columns:1fr}}@media (width<=767px){.buih-ai-monitor-bars{grid-template-columns:repeat(12,minmax(0,1fr))}}.buih-oms{flex-direction:column;gap:1.5rem;display:flex}.buih-oms-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#12b6cb47,#0000 18rem),linear-gradient(135deg,#0b1020 0%,#172554 58%,#2148c9 100%);border-radius:1.4rem;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.75rem;display:flex;box-shadow:0 20px 45px #0f172a2e}.buih-oms-hero-copy{max-width:58rem}.buih-oms-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#bae6fd;font-size:.72rem;font-weight:800}.buih-oms-title{letter-spacing:-.05em;margin-top:.65rem;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:850;line-height:1.12}.buih-oms-copy{color:#e2e8f0f2;max-width:56rem;margin-top:.85rem;font-size:.98rem;line-height:1.75}.buih-oms-wms-note{color:#e0f2fe;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1c;border:1px solid #ffffff2e;border-radius:1.1rem;flex:0 0 18rem;padding:1rem;font-size:.9rem;line-height:1.6}.buih-oms-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.buih-oms-metric,.buih-oms-card{background:#fffffff5;border:1px solid #94a3b838;border-radius:1.2rem;box-shadow:0 12px 30px #0f172a0d}.buih-oms-metric{padding:1.2rem;position:relative;overflow:hidden}.buih-oms-metric:after{content:"";background:#2f5bea17;border-radius:999px;width:4.6rem;height:4.6rem;position:absolute;bottom:-1.2rem;right:-1.2rem}.buih-oms-metric.is-info:after{background:#0ea5e91f}.buih-oms-metric.is-accent:after{background:#8b5cf61f}.buih-oms-metric.is-success:after{background:#10b98121}.buih-oms-metric.is-danger:after{background:#ef444421}.buih-oms-metric-label{color:#64748b;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.buih-oms-metric-value{color:#0f172a;letter-spacing:-.05em;margin-top:.75rem;font-size:2rem;font-weight:850;line-height:1}.buih-oms-grid{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.4fr);align-items:start;gap:1.5rem;display:grid}.buih-oms-card{overflow:hidden}.buih-oms-card-head{border-bottom:1px solid #94a3b82e;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem;display:flex}.buih-oms-card-title{color:#0f172a;font-size:1rem;font-weight:800}.buih-oms-card-subtitle{color:#64748b;margin-top:.3rem;font-size:.88rem}.buih-oms-platform-list,.buih-oms-order-list{flex-direction:column;display:flex}.buih-oms-platform-row,.buih-oms-order-row{color:inherit;border-top:1px solid #94a3b824;gap:1rem;text-decoration:none;transition:background .15s,transform .15s;display:grid}.buih-oms-platform-row:first-child,.buih-oms-order-row:first-child{border-top:0}.buih-oms-platform-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1rem 1.35rem}.buih-oms-order-row{grid-template-columns:minmax(9rem,1.2fr) minmax(9rem,1fr) minmax(7rem,.7fr) minmax(7rem,.7fr) minmax(7rem,.8fr);align-items:center;padding:1rem 1.35rem}.buih-oms-platform-row:hover,.buih-oms-order-row:hover{background:#2f5bea0b;transform:translateY(-1px)}.buih-oms-platform-name,.buih-oms-order-number{color:#0f172a;font-weight:800}.buih-oms-platform-meta,.buih-oms-order-meta,.buih-oms-order-customer small{color:#64748b;margin-top:.28rem;font-size:.82rem}.buih-oms-platform-stats{color:#64748b;flex-direction:column;align-items:flex-end;gap:.28rem;font-size:.82rem;font-weight:700;display:flex}.buih-oms-platform-stats .is-danger{color:#dc2626}.buih-oms-order-customer{color:#334155;font-size:.9rem}.buih-oms-order-status{text-overflow:ellipsis;white-space:nowrap;color:#475569;background:#eef2f7;border-radius:999px;justify-self:start;max-width:100%;padding:.32rem .65rem;font-size:.78rem;font-weight:800;overflow:hidden}.buih-oms-order-total{color:#0f172a;font-size:.9rem;font-weight:800}.buih-oms-badges{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.buih-oms-badge{color:#475569;background:#e2e8f0;border-radius:999px;align-items:center;padding:.28rem .58rem;font-size:.72rem;font-weight:800;display:inline-flex}.buih-oms-badge.is-info{color:#0369a1;background:#0ea5e921}.buih-oms-badge.is-success{color:#047857;background:#10b98124}.buih-oms-badge.is-danger{color:#b91c1c;background:#ef444424}.buih-oms-empty{text-align:center;color:#64748b;padding:2rem;font-size:.92rem}.dark .buih-oms-metric,.dark .buih-oms-card{background:linear-gradient(#0f172aeb,#111827e0);border-color:#47556980;box-shadow:0 14px 30px #02061759}.dark .buih-oms-metric-label,.dark .buih-oms-card-subtitle,.dark .buih-oms-platform-meta,.dark .buih-oms-order-meta,.dark .buih-oms-order-customer,.dark .buih-oms-order-customer small,.dark .buih-oms-platform-stats,.dark .buih-oms-empty{color:#94a3b8}.dark .buih-oms-metric-value,.dark .buih-oms-card-title,.dark .buih-oms-platform-name,.dark .buih-oms-order-number,.dark .buih-oms-order-total{color:#f8fafc}.dark .buih-oms-card-head,.dark .buih-oms-platform-row,.dark .buih-oms-order-row{border-color:#47556957}.dark .buih-oms-platform-row:hover,.dark .buih-oms-order-row:hover{background:#1e293bb8}.dark .buih-oms-order-status{color:#cbd5e1;background:#334155cc}@media (width<=1279px){.buih-oms-hero,.buih-oms-grid{grid-template-columns:1fr}.buih-oms-hero{display:block}.buih-oms-wms-note{flex-basis:auto;margin-top:1rem}.buih-oms-metrics,.buih-oms-order-row{grid-template-columns:repeat(2,minmax(0,1fr))}.buih-oms-badges{justify-content:flex-start}}@media (width<=767px){.buih-oms-metrics,.buih-oms-platform-row,.buih-oms-order-row{grid-template-columns:1fr}.buih-oms-platform-stats{align-items:flex-start}}.buih-oms-list-page{flex-direction:column;gap:1rem;margin:-.25rem -.25rem 0;display:flex}.buih-oms-notice{color:#1f2937;background:#fde8df;border-radius:.55rem;align-items:center;gap:.7rem;padding:.75rem 1rem;font-size:.92rem;display:flex}.buih-oms-notice span{color:#fff;background:#f97316;border-radius:999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.76rem;font-weight:800;display:inline-flex}.buih-oms-filter-panel,.buih-oms-table-card{box-shadow:none;background:#fff;border-radius:.65rem}.buih-oms-filter-panel{padding:1rem}.buih-oms-filter-grid{grid-template-columns:repeat(3,minmax(10rem,1fr)) repeat(2,minmax(11rem,.9fr)) minmax(18rem,1.7fr);align-items:center;gap:.75rem;display:grid}.buih-oms-field{display:block;position:relative}.buih-oms-field select,.buih-oms-field input{color:#111827;width:100%;height:2.45rem;box-shadow:none;background:#fff;border:1px solid #d8dee8;border-radius:.45rem;outline:none;padding:0 .85rem;font-size:.9rem}.buih-oms-field-label{z-index:1;color:#64748b;white-space:nowrap;background:#fff;padding:0 .25rem;font-size:.68rem;line-height:1;position:absolute;top:-.45rem;left:.72rem}.buih-oms-field .buih-oms-field-label+input{padding-top:.35rem}.buih-oms-field select:focus,.buih-oms-field input:focus{border-color:#2f6bff;box-shadow:0 0 0 2px #2f6bff14}.buih-oms-field.is-search span{color:#64748b;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.buih-oms-field.is-search input{padding-left:2rem}.buih-oms-filter-button{color:#111827;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:.45rem;justify-content:center;align-items:center;min-width:5.8rem;height:2.45rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.buih-oms-filter-button:hover{color:#2f6bff;border-color:#2f6bff}.buih-oms-filter-button.is-reset{color:#475569}.buih-oms-table-card{overflow:hidden}.buih-oms-actionbar{color:#64748b;border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:1rem;min-height:3.9rem;padding:0 1rem;font-size:.88rem;display:flex}.buih-oms-actionbar a{color:#005cff;margin-left:1.15rem;font-weight:600;text-decoration:none}.buih-oms-total{color:#111827}.buih-oms-table-wrap{overflow-x:auto}.buih-oms-table{border-collapse:separate;border-spacing:0;width:100%;min-width:128rem}.buih-oms-table thead th{color:#1f2937;text-align:left;white-space:nowrap;background:#f6f8fb;border-bottom:1px solid #edf1f7;height:3.2rem;padding:.65rem .7rem;font-size:.86rem;font-weight:700}.buih-oms-table tbody td{color:#374151;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #edf1f7;height:3.5rem;padding:.75rem .7rem;font-size:.88rem}.buih-oms-table-cell-wide{text-overflow:ellipsis;max-width:18rem;overflow:hidden}.buih-oms-table tbody tr:hover td{background:#fafcff}.buih-oms-table input[type=checkbox]{border-radius:.25rem;width:1rem;height:1rem}.buih-oms-link{color:#005cff;font-weight:600;text-decoration:none}.buih-oms-link:hover{text-decoration:underline}.buih-oms-status,.buih-oms-mini-badge{color:#475569;background:#eef2f7;border-radius:999px;align-items:center;max-width:10rem;padding:.25rem .6rem;font-size:.76rem;font-weight:700;display:inline-flex}.buih-oms-mini-badge.is-info{color:#0369a1;background:#e0f2fe}.buih-oms-mini-badge.is-success{color:#15803d;background:#dcfce7}.buih-oms-mini-badge.is-danger{color:#b91c1c;background:#fee2e2}.buih-oms-empty-row{text-align:center;color:#7b8494!important;height:6rem!important}.buih-oms-pagination{color:#111827;border-top:1px solid #edf1f7;justify-content:flex-end;align-items:center;gap:1.4rem;min-height:3.3rem;padding:0 1rem;font-size:.9rem;display:flex}.dark .buih-oms-list-page{color:#e5e7eb}.dark .buih-oms-filter-panel,.dark .buih-oms-table-card{background:#0f172aeb}.dark .buih-oms-field select,.dark .buih-oms-field input,.dark .buih-oms-filter-button{color:#e5e7eb;background:#111827f2;border-color:#475569bf}.dark .buih-oms-field-label{color:#94a3b8;background:#0f172af5}.dark .buih-oms-table thead th{color:#e5e7eb;background:#1e293be0;border-color:#47556999}.dark .buih-oms-table tbody td,.dark .buih-oms-actionbar,.dark .buih-oms-pagination{color:#cbd5e1;border-color:#4755697a}.dark .buih-oms-table tbody tr:hover td{background:#1e293b9e}@media (width<=1440px){.buih-oms-filter-grid{grid-template-columns:repeat(3,minmax(10rem,1fr))}}@media (width<=768px){.buih-oms-filter-grid,.buih-oms-actionbar{flex-direction:column;align-items:stretch;display:flex}}.dark .buih-wh-hero,.dark .buih-wh-panel,.dark .buih-wh-card,.dark .buih-wh-signal{box-shadow:none;background:#0f172aeb;border-color:#94a3b82e}.dark .buih-wh-hero{background:radial-gradient(circle at 100% 0,#0ea5e929,#0000 18rem),radial-gradient(circle at 0 100%,#3b82f61a,#0000 18rem),#0f172af0}.dark .buih-wh-title,.dark .buih-wh-panel-title,.dark .buih-wh-card-title,.dark .buih-wh-signal-value,.dark .buih-wh-list-title,.dark .buih-wh-step-title{color:#f8fafc}.dark .buih-wh-subtitle,.dark .buih-wh-panel-subtitle,.dark .buih-wh-card-text,.dark .buih-wh-signal-label,.dark .buih-wh-list-text,.dark .buih-wh-step-text{color:#94a3b8}.dark .buih-wh-link{color:#93c5fd;background:#1e293bd6;border-color:#3b82f633}.dark .buih-wh-link:hover{background:#1e293b}.dark .buih-wh-list-item,.dark .buih-wh-step{background:#0f172ad1;border-color:#94a3b829}.buih-dashboard,.buih-store-center{gap:1.5rem;width:min(100%,84rem);margin:0 auto;display:grid}.buih-dashboard-hero,.buih-store-center-hero,.buih-dashboard-platforms,.buih-store-center>section:not(:first-child){background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #e5eaf2;border-radius:1.75rem;box-shadow:0 18px 50px #0f172a0f}.buih-dashboard-hero,.buih-store-center-hero{position:relative;overflow:hidden}.buih-dashboard-hero:before,.buih-store-center-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f624,#3b82f600);border-radius:999px;width:18rem;height:18rem;position:absolute;inset:auto -8rem -8rem auto}.buih-dashboard-hero-grid,.buih-store-center-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(21rem,.95fr);align-items:center;gap:1.5rem;display:grid}.buih-dashboard-copy,.buih-store-center-copy{gap:1.25rem;display:grid}.buih-dashboard-eyebrow{color:#2563eb;letter-spacing:.22em;text-transform:uppercase;font-size:.76rem;font-weight:800}.buih-dashboard-title,.buih-store-center-title{color:#0f172a;letter-spacing:-.04em;font-size:clamp(2rem,2.8vw,3.15rem);font-weight:800;line-height:1.16}.buih-dashboard-title{max-width:14ch}.buih-store-center-title{max-width:11ch}.buih-dashboard-subtitle,.buih-store-center-text,.buih-dashboard-quick-text,.buih-dashboard-platform-text,.buih-store-center-platform-text,.buih-dashboard-card-text{color:#526074;font-size:.96rem;line-height:1.9}.buih-dashboard-actions,.buih-store-center-actions,.buih-store-center-platform-actions{flex-wrap:wrap;gap:.75rem;display:flex}.buih-dashboard-action,.buih-store-center-action,.buih-dashboard-platform-link{border:1px solid #dbe4f0;border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;padding:0 1.15rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.buih-dashboard-action-primary,.buih-store-center-action-primary{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-color:#2563eb;box-shadow:0 12px 24px #2563eb2e;color:#fff!important}.buih-dashboard-action-primary:hover,.buih-store-center-action-primary:hover{background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 100%);color:#fff!important}.buih-dashboard-action-secondary,.buih-store-center-action-secondary,.buih-dashboard-platform-link{background:#ffffffeb;border-color:#dbe4f0;color:#334155!important}.buih-dashboard-action:hover,.buih-store-center-action:hover,.buih-dashboard-platform-link:hover{transform:translateY(-1px);box-shadow:0 12px 28px #2563eb1f}.buih-dashboard-cards,.buih-store-center-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.85rem;display:grid}.buih-dashboard-card,.buih-store-center-stat,.buih-dashboard-quick-card,.buih-dashboard-platform-card,.buih-store-center-platform-card{background:#fff;border:1px solid #e6ecf4;border-radius:1.5rem;box-shadow:0 12px 32px #0f172a0d}.buih-dashboard-card,.buih-store-center-stat{min-height:10.5rem}.buih-dashboard-card-label{color:#64748b;font-size:.86rem;font-weight:700;line-height:1.5}.buih-dashboard-card-value{color:#0f172a;font-size:2.2rem;font-weight:800;line-height:1.1}.buih-dashboard-quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.buih-dashboard-quick-card{padding:1.4rem;text-decoration:none}.buih-dashboard-quick-title,.buih-dashboard-platform-title,.buih-store-center-section-title,.buih-dashboard-section-title,.buih-store-center-platform-title{color:#0f172a;font-size:1.08rem;font-weight:800}.buih-dashboard-quick-link{color:#2563eb;font-weight:700}.buih-dashboard-platform-grid,.buih-store-center-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.buih-dashboard-platform-card,.buih-store-center-platform-card{background:linear-gradient(#fbfdff 0%,#f8fbff 100%);padding:1.35rem}.buih-dashboard-platform-card{min-height:20rem}.buih-store-center-platform-card{min-height:21rem}.buih-dashboard-platform-metrics,.buih-store-center-platform-metrics{gap:.75rem;display:grid}.buih-dashboard-platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.buih-store-center-platform-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.buih-dashboard-metric,.buih-store-center-metric,.buih-store-center-sync{border:1px solid #e8edf5;border-radius:1.1rem}.buih-dashboard-platform-link,.buih-store-center-action-secondary{color:#334155;background:#fff}.buih-dashboard-section-subtitle,.buih-store-center-section-subtitle{color:#64748b;font-size:.95rem;line-height:1.75}.buih-store-center-sync{color:#526074;background:#fcfdff}.buih-store-center-stat .text-sm,.buih-dashboard-card .text-sm{line-height:1.7}.dark .buih-dashboard-hero,.dark .buih-store-center-hero,.dark .buih-dashboard-platforms,.dark .buih-store-center>section:not(:first-child),.dark .buih-dashboard-card,.dark .buih-store-center-stat,.dark .buih-dashboard-quick-card,.dark .buih-dashboard-platform-card,.dark .buih-store-center-platform-card,.dark .buih-dashboard-metric,.dark .buih-store-center-metric,.dark .buih-store-center-sync{box-shadow:none;background:#0f172ae6;border-color:#94a3b829}.dark .buih-dashboard-hero,.dark .buih-store-center-hero{background:radial-gradient(circle at 100% 0,#3b82f629,#0000 18rem),radial-gradient(circle at 0 100%,#0ea5e91f,#0000 18rem),#0f172af5}.dark .buih-dashboard-title,.dark .buih-store-center-title,.dark .buih-dashboard-quick-title,.dark .buih-dashboard-platform-title,.dark .buih-store-center-section-title,.dark .buih-dashboard-section-title,.dark .buih-store-center-platform-title,.dark .buih-dashboard-card-value{color:#f8fafc}.dark .buih-dashboard-subtitle,.dark .buih-store-center-text,.dark .buih-dashboard-quick-text,.dark .buih-dashboard-platform-text,.dark .buih-store-center-platform-text,.dark .buih-dashboard-card-text,.dark .buih-dashboard-section-subtitle,.dark .buih-store-center-section-subtitle,.dark .buih-dashboard-card-label,.dark .buih-store-center-sync{color:#94a3b8}.dark .buih-dashboard-action,.dark .buih-store-center-action,.dark .buih-dashboard-platform-link{border-color:#94a3b82e}.dark .buih-dashboard-action-primary,.dark .buih-store-center-action-primary{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-color:#3b82f6a6;color:#fff!important}.dark .buih-dashboard-action-secondary,.dark .buih-store-center-action-secondary,.dark .buih-dashboard-platform-link{background:#1e293be0;color:#e2e8f0!important}@media (width<=1280px){.buih-dashboard-hero-grid,.buih-store-center-hero-grid,.buih-dashboard-platform-grid,.buih-store-center-platform-grid,.buih-dashboard-quick{grid-template-columns:1fr}.buih-dashboard-title,.buih-store-center-title{max-width:none}}@media (width<=768px){.buih-dashboard,.buih-store-center{gap:1rem}.buih-dashboard-cards,.buih-store-center-stats,.buih-dashboard-platform-metrics,.buih-store-center-platform-metrics{grid-template-columns:1fr}.buih-dashboard-title,.buih-store-center-title{max-width:none;font-size:1.55rem}.buih-dashboard-action,.buih-store-center-action,.buih-dashboard-platform-link{width:100%}}
