.tb-page-intro{--tb-intro-accent:#0af;--tb-intro-accent-soft:rgba(0,170,255,.14);--tb-intro-glow:rgba(0,170,255,.22);position:relative;margin-bottom:1.35rem;padding:1.35rem 1.5rem;border-radius:16px;border:1px solid rgba(0,170,255,.22);background:linear-gradient(135deg,rgba(0,170,255,.1) 0%,rgba(99,102,241,.06) 48%,rgba(8,18,38,.35) 100%);box-shadow:0 12px 40px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.tb-page-intro__glow{position:absolute;inset:-40% auto auto -20%;width:55%;height:140%;background:radial-gradient(ellipse at center,var(--tb-intro-glow) 0%,transparent 68%);pointer-events:none}.tb-page-intro__inner{position:relative;display:flex;gap:1.15rem;align-items:flex-start}.tb-page-intro__icon{flex-shrink:0;width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.35rem;color:#fff;background:linear-gradient(145deg,var(--tb-intro-accent),#08c);box-shadow:0 8px 24px var(--tb-intro-glow)}.tb-page-intro__title{margin:0 0 .5rem;font-size:clamp(1.25rem,2.8vw,1.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;color:#f1f5f9}.tb-page-intro__lead{margin:0;max-width:72ch;font-size:.95rem;line-height:1.65;color:rgba(203,213,225,.92)}html:not(.dark-mode) .tb-page-intro{background:linear-gradient(135deg,rgba(0,170,255,.08) 0%,rgba(255,255,255,.85) 55%,rgba(240,246,255,.95) 100%);border-color:rgba(0,136,204,.25);box-shadow:0 10px 32px rgba(15,23,42,.08)}html:not(.dark-mode) .tb-page-intro__title{color:#0f172a}html:not(.dark-mode) .tb-page-intro__lead{color:#475569}.taxonomy-topbar:has(.taxonomy-search-form):not(:has(.taxonomy-topbar-title:not(.visually-hidden))),.formulation-topbar:has(.formulation-search-form),.proc-topbar:has(.proc-search-form){justify-content:flex-end}.taxonomy-topbar .taxonomy-search-form,.formulation-topbar .formulation-search-form,.proc-topbar .proc-search-form{margin-left:auto}@media(max-width:640px){.tb-page-intro{padding:1.1rem 1.15rem}.tb-page-intro__inner{flex-direction:column;gap:.85rem}}.taxonomy-dashboard i.fas,.formulation-dashboard i.fas,.proc-shell i.fas{background:linear-gradient(135deg,#0af 0%,#6366f1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,170,255,.2))}.taxonomy-dashboard .tax-pill-success i.fas,.taxonomy-dashboard .tax-guided__step.is-done i.fas,.taxonomy-dashboard .taxonomy-col__check i.fas,.formulation-dashboard .is-active i.fas,.proc-shell .is-active i.fas{background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(67,233,123,.3))}.taxonomy-dashboard .fa-lock,.formulation-dashboard .fa-lock,.proc-shell .fa-lock{background:linear-gradient(135deg,#ff0844 0%,#ffb199 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(255,8,68,.3))}.taxonomy-dashboard .fa-filter,.formulation-dashboard .fa-filter,.proc-shell .fa-filter{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(240,147,251,.3))}