.stratum-companion-bot.lb-root{animation:none;overflow:visible;cursor:inherit}.product-avatar-stage{position:relative;display:inline-grid;place-items:center;overflow:visible;isolation:isolate}.stratum-companion-bot.product-avatar-stage{animation:none}.product-avatar-layer{position:absolute;inset:0;display:grid;place-items:center;opacity:0;pointer-events:none;transform:scale(.96);transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.77,0,.175,1)}.product-avatar-layer.is-active{z-index:1;opacity:1;pointer-events:inherit;transform:scale(1)}.product-avatar-stage>.product-avatar-layer>.product-avatar-render{width:100%;height:100%}.product-avatar-stage-bot .product-avatar-layer-orb *,.product-avatar-stage-orb .product-avatar-layer-bot *{animation-play-state:paused!important}.product-avatar-stage.is-static *,.product-avatar-stage.is-static .product-avatar-layer{animation:none!important;transition:none!important}.lb-root{position:relative;display:inline-block;cursor:pointer;-webkit-tap-highlight-color:transparent}.lb-root svg{overflow:visible}.lb-arm,.lb-body,.lb-head,.lb-shadow,.lb-tassel,.lb-torso,.lb-zzz{transform-box:view-box}.lb-dot{transform-box:fill-box;transform-origin:center}.lb-head{transform-origin:100px 104px;animation:lb-bob 3.4s ease-in-out infinite}.lb-head,.lb-pupils{transition:transform .1s linear}.lb-pupils{transform-box:view-box}.lb-body{transform-origin:100px 152px;animation:lb-breathe 3.4s ease-in-out infinite}.lb-shadow{transform-origin:100px 206px;animation:lb-shade 3.4s ease-in-out infinite}.lb-arm-l{transform-origin:64px 122px;animation:lb-sway 3.8s ease-in-out infinite}.lb-arm-r{transform-origin:136px 122px;animation:lb-sway 3.8s ease-in-out infinite reverse}@keyframes lb-bob{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes lb-breathe{0%,to{scale:1}50%{scale:1.025 .985}}@keyframes lb-shade{0%,to{opacity:.22;scale:1}50%{opacity:.14;scale:.9}}@keyframes lb-sway{0%,to{rotate:-2deg}50%{rotate:4deg}}.lb-thinking .lb-head{transform:rotate(8deg)}.lb-thinking .lb-arm-r{animation:lb-chin .7s cubic-bezier(.34,1.4,.5,1) forwards}@keyframes lb-chin{to{rotate:-34deg;translate:-16px 4px}}.lb-bulb,.lb-dots,.lb-glow,.lb-rays,.lb-tear,.lb-think{transform-box:view-box}.lb-bulb{transform-origin:166px 8px;animation:lb-jolt 3.8s step-end .4s infinite}@keyframes lb-jolt{0%,76%{translate:0 0}78%{translate:-4px 1px}80%{translate:3px -1px}82%{translate:-2px 0}84%,to{translate:0 0}}.lb-fil{stroke-dasharray:100;animation:lb-fil 3.8s linear infinite}@keyframes lb-fil{0%,6%{stroke-dashoffset:100;opacity:.45}62%,76%{stroke-dashoffset:0;opacity:1}78%,86%{opacity:.12}88%,to{stroke-dashoffset:100;opacity:.45}}.lb-glow{transform-origin:166px 8px;animation:lb-glow 3.8s ease-in infinite}@keyframes lb-glow{0%,8%{opacity:0}62%{opacity:.5}74%{opacity:.95}77%{opacity:0}79%{opacity:.7}81%{opacity:0}to{opacity:0}}.lb-rays{transform-origin:166px 8px;animation:lb-rays 3.8s ease-out infinite}@keyframes lb-rays{0%,64%{opacity:0;scale:.8}72%{opacity:.9;scale:1.06}77%{opacity:0;scale:1.12}to{opacity:0;scale:.8}}.lb-think .lb-tear{animation:lb-blow 3.8s step-end infinite}@keyframes lb-blow{0%,75%{opacity:0;scale:1 1}76%{opacity:.9;scale:1 .3}78%{opacity:0}80%{opacity:.6;scale:1 .55}82%,to{opacity:0}}.lb-td0,.lb-td1{animation:lb-td 3.8s ease-out infinite}.lb-td1{animation-delay:.18s}@keyframes lb-td{0%,4%{opacity:0;scale:.4}18%,74%{opacity:.75;scale:1}80%,to{opacity:0;scale:.5}}.lb-td0,.lb-td1{transform-box:fill-box;transform-origin:center}.lb-error .lb-head{animation:lb-shake .5s ease-in-out 2,lb-bob 3.4s ease-in-out infinite}@keyframes lb-shake{0%,to{translate:0 0}25%{translate:-5px 0}75%{translate:5px 0}}.lb-success .lb-arm-l{animation:lb-up-l .5s cubic-bezier(.34,1.5,.5,1) forwards}.lb-success .lb-arm-r{animation:lb-up-r .5s cubic-bezier(.34,1.5,.5,1) forwards}@keyframes lb-up-l{to{rotate:30deg}}@keyframes lb-up-r{to{rotate:-30deg}}.lb-celebrating .lb-arm-l{transform-origin:48px 160px;translate:-4px -50px;animation:lb-cheer-l .52s ease-in-out infinite}.lb-celebrating .lb-arm-r{transform-origin:152px 160px;translate:4px -50px;animation:lb-cheer-r .52s ease-in-out infinite}@keyframes lb-cheer-l{0%,to{rotate:-26deg}50%{rotate:2deg}}@keyframes lb-cheer-r{0%,to{rotate:26deg}50%{rotate:-2deg}}.lb-celebrating .lb-torso{animation:lb-hop-torso .62s cubic-bezier(.32,1.1,.5,1) infinite}.lb-celebrating .lb-body{animation:none}@keyframes lb-hop-torso{0%,to{translate:0 0}46%{translate:0 -20px}70%{translate:0 -4px}}.lb-celebrating .lb-head{animation:lb-hop-head .62s cubic-bezier(.32,1.2,.5,1) .05s infinite}@keyframes lb-hop-head{0%,to{translate:0 0}44%{translate:0 -24px}72%{translate:0 -4px}}.lb-celebrating .lb-shadow{animation:lb-hop-shade .62s ease-in-out infinite}@keyframes lb-hop-shade{0%,to{opacity:.22;scale:1}50%{opacity:.07;scale:.66}}.lb-spark{animation:lb-spark .62s ease-out infinite}.lb-spark1{animation-delay:.05s}.lb-spark2{animation-delay:.1s}.lb-spark3{animation-delay:.02s}.lb-spark4{animation-delay:.12s}@keyframes lb-spark{0%{opacity:0;scale:.3}30%{opacity:.9;scale:1}to{opacity:0;scale:.55;translate:0 -18px}}.lb-waving .lb-arm-r{transform-origin:152px 160px;translate:2px -48px;animation:lb-wave .7s ease-in-out infinite}@keyframes lb-wave{0%,to{rotate:-8deg}50%{rotate:24deg}}.lb-sleeping .lb-head{animation:lb-bob 5.5s ease-in-out infinite;rotate:-9deg}.lb-sleeping .lb-body{animation:lb-breathe 5.5s ease-in-out infinite}.lb-zzz{animation:lb-float 2.6s ease-in-out infinite}@keyframes lb-float{0%{opacity:0;translate:0 6px}40%{opacity:.85}to{opacity:0;translate:6px -14px}}.lb-tassel{transform-origin:146px 16px;animation:lb-swing 2.8s ease-in-out infinite}@keyframes lb-swing{0%,to{rotate:-7deg}50%{rotate:9deg}}.lb-loading .lb-head{animation:lb-bob 1.6s ease-in-out infinite}.lb-dot{animation:lb-pulse 1s ease-in-out infinite}.lb-dot1{animation-delay:.15s}.lb-dot2{animation-delay:.3s}@keyframes lb-pulse{0%,to{opacity:.25;scale:.75}50%{opacity:1;scale:1.15}}.lb-poke .lb-head{animation:lb-squish .6s cubic-bezier(.3,1.5,.5,1)}@keyframes lb-squish{0%{scale:1}30%{scale:1.12 .88}60%{scale:.94 1.06}to{scale:1}}@media (prefers-reduced-motion:reduce){.lb-root *{animation:none!important}}.stratum-companion-bot.or-root{animation:none;overflow:visible;cursor:inherit}.or-root{display:inline-block;overflow:visible;-webkit-tap-highlight-color:transparent}.or-float,.or-halo,.or-iris,.or-lid,.or-lids,.or-ring,.or-spark,.or-tassel{transform-box:view-box}.or-halo,.or-iris,.or-lid,.or-lids{transition:transform .26s cubic-bezier(.3,.8,.3,1),opacity .3s ease}.or-iris{transition-duration:.2s}.or-float{animation:or-float 4.6s ease-in-out infinite}@keyframes or-float{0%,to{translate:0 0}50%{translate:0 -6px}}.or-halo{animation:or-breathe 3.8s ease-in-out infinite}@keyframes or-breathe{0%,to{scale:1}50%{scale:1.07}}.or-ring{transform-origin:100px 112px;animation:or-spin 16s linear infinite}@keyframes or-spin{to{rotate:1turn}}.or-spinner{transform-box:view-box;transform-origin:100px 112px;animation:or-spin 1.1s linear infinite}.or-listening .or-halo{animation:or-breathe 1.1s ease-in-out infinite}.or-bar{transform-box:fill-box;transform-origin:center;animation:or-bar .62s ease-in-out infinite}.or-bar0{animation-delay:-.1s}.or-bar1{animation-delay:-.34s}.or-bar2{animation-delay:-.02s}.or-bar3{animation-delay:-.46s}.or-bar4{animation-delay:-.18s}.or-bar5{animation-delay:-.38s}.or-bar6{animation-delay:-.26s}@keyframes or-bar{0%,to{scale:1 .35}50%{scale:1 2.1}}.or-ripple{transform-box:view-box;transform-origin:100px 112px;animation:or-ripple 2.2s ease-out infinite}.or-ripple1{animation-delay:1.1s}@keyframes or-ripple{0%{scale:.55;opacity:.5}to{scale:1.3;opacity:0}}.or-sleeping .or-halo{animation:or-breathe 6.5s ease-in-out infinite}.or-sleeping .or-float{animation:or-doze 6.5s ease-in-out infinite}@keyframes or-doze{0%,to{translate:0 3px}50%{translate:0 -3px}}.or-seam{transform-box:view-box;transform-origin:100px 112px;animation:or-seam 6.5s ease-in-out infinite}@keyframes or-seam{0%,to{opacity:.55;scale:1 1}50%{opacity:1;scale:1.04 1}}.or-zzz{transform-box:view-box;animation:or-zfloat 2.8s ease-in-out infinite}@keyframes or-zfloat{0%{opacity:0;translate:0 6px}40%{opacity:.85}to{opacity:0;translate:7px -14px}}.or-err{transform-box:view-box;animation:or-jolt 3.4s step-end infinite}@keyframes or-jolt{0%,38%{translate:0 0}40%{translate:-5px 0}42%{translate:4px 1px}44%{translate:-3px -1px}46%,88%{translate:0 0}90%{translate:5px 0}92%{translate:-4px 1px}94%{translate:3px 0}96%,to{translate:0 0}}.or-x{animation:or-x-swap 3.4s step-end infinite}@keyframes or-x-swap{0%,40%{opacity:1}42%,92%{opacity:0}94%,to{opacity:1}}.or-404{animation:or-404-swap 3.4s step-end infinite}@keyframes or-404-swap{0%,40%{opacity:0}42%,92%{opacity:1}94%,to{opacity:0}}.or-tear{transform-box:view-box;animation:or-tear 3.4s step-end infinite}@keyframes or-tear{0%,39%{opacity:0;scale:1 1}40%{opacity:.9;scale:1 .3}41%{opacity:0}43%{opacity:.7;scale:1 .6}45%{opacity:0}89%{opacity:.9;scale:1 .35}91%{opacity:0}93%{opacity:.6;scale:1 .5}95%,to{opacity:0}}.or-celebrating .or-float{animation:or-hop .6s cubic-bezier(.32,1.1,.5,1) infinite}@keyframes or-hop{0%,to{translate:0 0}46%{translate:0 -20px}72%{translate:0 -4px}}.or-spark{animation:or-spark .6s ease-out infinite}.or-spark1{animation-delay:.06s}.or-spark2{animation-delay:.12s}.or-spark3{animation-delay:.03s}.or-spark4{animation-delay:.14s}@keyframes or-spark{0%{opacity:0;scale:.3}30%{opacity:.95;scale:1}to{opacity:0;scale:.6;translate:0 -16px}}.or-win-burst,.or-win-check,.or-win-dot,.or-win-spec{transform-box:view-box;transform-origin:100px 112px}.or-win-dot{animation:or-win-dot 2.6s ease-in-out infinite}.or-win-spec{animation:or-win-spec 2.6s ease-in-out infinite}@keyframes or-win-spec{0%,10%{opacity:.55;scale:1}20%,64%{opacity:0;scale:.25}74%{opacity:.55;scale:1.18}84%,to{opacity:.55;scale:1}}@keyframes or-win-dot{0%,10%{opacity:1;scale:1}20%,64%{opacity:0;scale:.25}74%{opacity:1;scale:1.18}84%,to{opacity:1;scale:1}}.or-win-check{stroke-dasharray:100;animation:or-win-check 2.6s ease-out infinite}@keyframes or-win-check{0%,18%{stroke-dashoffset:100;opacity:0}20%{stroke-dashoffset:100;opacity:1}40%,62%{stroke-dashoffset:0;opacity:1}68%,to{stroke-dashoffset:0;opacity:0}}.or-win-burst{animation:or-win-burst 2.6s ease-out infinite}@keyframes or-win-burst{0%,38%{opacity:0;scale:.55}46%{opacity:.85;scale:.92}62%{opacity:0;scale:1.35}to{opacity:0;scale:.55}}.or-bulb{transform-box:view-box;animation:or-jolt 3.8s step-end .4s infinite}.or-fil{stroke-dasharray:100;animation:or-fil 3.8s linear infinite}@keyframes or-fil{0%,6%{stroke-dashoffset:100;opacity:.5}62%,78%{stroke-dashoffset:0;opacity:1}80%,88%{opacity:.15}90%,to{stroke-dashoffset:100;opacity:.5}}.or-bulb-glow{transform-box:view-box;transform-origin:100px 103px;animation:or-bulb-glow 3.8s ease-in infinite}@keyframes or-bulb-glow{0%,8%{opacity:0}62%{opacity:.55}76%{opacity:.95}79%{opacity:0}81%{opacity:.7}83%,to{opacity:0}}.or-rays{transform-box:view-box;transform-origin:100px 103px;animation:or-rays 3.8s ease-out infinite}@keyframes or-rays{0%,66%{opacity:0;scale:.8}74%{opacity:.9;scale:1.06}79%{opacity:0;scale:1.1}to{opacity:0;scale:.8}}.or-bulb .or-tear{animation:or-blowout 3.8s step-end infinite}@keyframes or-blowout{0%,77%{opacity:0;scale:1 1}78%{opacity:.9;scale:1 .3}80%{opacity:0}82%{opacity:.6;scale:1 .55}84%,to{opacity:0}}.or-tassel{transform-origin:155px 40px;animation:or-swing 2.9s ease-in-out infinite}@keyframes or-swing{0%,to{rotate:-7deg}50%{rotate:9deg}}.or-poke .or-iris{animation:or-squish .5s cubic-bezier(.3,1.5,.5,1)}@keyframes or-squish{0%{scale:1}30%{scale:1.25 .8}60%{scale:.92 1.08}to{scale:1}}@media (prefers-reduced-motion:reduce){.product-avatar-layer{transform:none;transition:opacity .16s ease}.or-root *{animation:none!important}.or-halo,.or-iris,.or-lid,.or-lids{transition-property:opacity;transition-duration:.16s}}.product-handoff-motion{width:100%;pointer-events:none}.rl-stage{position:relative;width:100%;overflow:hidden}.rl-stage>div{position:absolute;left:50%;top:50%}.rl-giver,.rl-taker{will-change:transform}.rl-giver{animation:rl-giver 1.9s cubic-bezier(.2,.62,.35,1) forwards}@keyframes rl-giver{0%{translate:var(--g-in) 0;opacity:0}10%{opacity:1}44%{translate:var(--g-slow) 0}52%{translate:var(--g-stop) 0}58%{translate:var(--g-dip) 0}62%,86%{translate:var(--g-stop) 0;opacity:1}to{translate:var(--g-stop) 0;opacity:0}}.rl-taker{animation:rl-taker 1.9s cubic-bezier(.3,.85,.35,1) forwards}@keyframes rl-taker{0%,62%{translate:var(--t-wait) 0;opacity:1}68%{translate:var(--t-load) 0}80%{translate:var(--t-go) 0}88%{opacity:1}to{translate:var(--t-out) 0;opacity:0}}.rl-giver .lb-head,.rl-giver .lb-torso{transform-origin:100px 196px}.rl-giver .lb-head{animation:lb-bob 1.05s ease-in-out infinite,rl-lean 1.9s ease-out forwards}.rl-giver .lb-torso{animation:rl-lean 1.9s ease-out forwards}@keyframes rl-lean{0%,54%{rotate:9deg}72%{rotate:-3deg}to{rotate:0deg}}.rl-giver .lb-arm-l{animation:rl-pump 1.9s linear forwards}@keyframes rl-pump{0%{rotate:34deg}6%{rotate:-26deg}12%{rotate:34deg}18%{rotate:-26deg}24%{rotate:34deg}30%{rotate:-26deg}36%{rotate:34deg}44%{rotate:-16deg}56%{rotate:14deg}76%{rotate:5deg}to{rotate:0deg}}.rl-giver .lb-arm-r{animation:rl-hand-off 1.9s cubic-bezier(.3,.9,.4,1) forwards}@keyframes rl-hand-off{0%,62%{rotate:-52deg}70%{rotate:-46deg}82%{rotate:-8deg}to{rotate:0deg}}.rl-taker .lb-arm-l{animation:rl-reach 1.9s cubic-bezier(.3,1.05,.4,1) forwards}@keyframes rl-reach{0%,to{rotate:46deg}}.rl-taker .lb-arm-r{animation:rl-drive 1.9s cubic-bezier(.3,1.05,.4,1) forwards}@keyframes rl-drive{0%,62%{rotate:8deg}70%{rotate:34deg}78%{rotate:-30deg}86%{rotate:32deg}94%{rotate:-28deg}to{rotate:20deg}}.rl-taker .lb-head{transform-origin:100px 104px;animation:lb-bob 3.4s ease-in-out infinite,rl-glance 1.9s ease-out forwards}@keyframes rl-glance{0%,58%{rotate:-11deg}72%{rotate:7deg}to{rotate:5deg}}.rl-giver .lb-baton{animation:rl-baton-a 1.9s ease-in-out forwards}@keyframes rl-baton-a{0%{opacity:0;rotate:7deg}10%,44%{opacity:1;rotate:7deg}58%,61%{opacity:1;rotate:52deg}62%,to{opacity:0;rotate:52deg}}.rl-taker .lb-baton{animation:rl-baton-b 1.9s ease-out forwards}@keyframes rl-baton-b{0%,61%{opacity:0;rotate:-46deg}62%{opacity:1;rotate:-46deg}74%,88%{opacity:1;rotate:-1deg}to{opacity:0;rotate:-1deg}}.rl-flash{opacity:0;animation:rl-flash 1.9s ease-out forwards}@keyframes rl-flash{0%,56%{opacity:0;scale:.4}64%{opacity:.5;scale:.9}78%,to{opacity:0;scale:1.5}}.rl-trail{position:absolute;inset:0;pointer-events:none}.rl-trail span{position:absolute;left:30%;height:2%;border-radius:99px;animation:rl-streak .52s linear infinite}@keyframes rl-streak{0%{translate:6% 0;opacity:0;scale:.3 1}25%{opacity:.6}to{translate:var(--streak) 0;opacity:0;scale:1 1}}.rl-trail-in{animation:rl-trail-in 1.9s linear forwards}@keyframes rl-trail-in{0%{opacity:0}44%,6%{opacity:1}54%,to{opacity:0}}.rl-trail-out{animation:rl-trail-out 1.9s linear forwards}@keyframes rl-trail-out{0%,64%{opacity:0}70%,90%{opacity:1}to{opacity:0}}.om-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.om-stage svg{overflow:visible}.om-stage svg *{transform-box:view-box;transform-origin:210px 140px}.om-halo-a,.om-rim-a,.om-spec-a{animation:om-yield 2.05s cubic-bezier(.4,0,.3,1) forwards}.om-spec-a{animation-name:om-yield-spec}@keyframes om-yield-spec{0%,58%{opacity:.5}78%{opacity:.28}92%,to{opacity:0}}.om-halo-a{animation-name:om-yield-halo}@keyframes om-yield-halo{0%,56%{opacity:1}80%{opacity:.5}94%,to{opacity:0}}@keyframes om-yield{0%,58%{opacity:.4}78%{opacity:.22}92%,to{opacity:0}}.om-glow-a{animation:om-yield-glow 2.05s cubic-bezier(.4,0,.3,1) forwards}@keyframes om-yield-glow{0%,52%{opacity:.75;scale:1 1}66%{opacity:.72;scale:1.07 .99}76%{opacity:.5;scale:1.02 1}90%,to{opacity:0;scale:1 1}}.om-iris-a{animation:om-iris-a 2.05s cubic-bezier(.45,0,.3,1) forwards}@keyframes om-iris-a{0%,54%{scale:1}66%{scale:1.12}80%{scale:.45}90%,to{scale:0}}.om-shell-b{animation:om-arrive 2.05s cubic-bezier(.36,0,.22,1) forwards}.om-glow-b{animation:om-arrive-glow 2.05s cubic-bezier(.36,0,.22,1) forwards}@keyframes om-arrive-glow{0%{translate:252px 0;scale:.32;opacity:0}10%{opacity:.75}40%{translate:150px 0;scale:.45}60%{translate:74px 0;scale:.68 .58}74%{translate:16px 0;scale:.96 .88}84%{translate:0 0;scale:1.05}93%{scale:.99}to{translate:0 0;scale:1;opacity:.75}}@keyframes om-arrive{0%{translate:252px 0;scale:.32;opacity:0}10%{opacity:1}40%{translate:150px 0;scale:.45}60%{translate:74px 0;scale:.62}74%{translate:16px 0;scale:.9}84%{translate:0 0;scale:1.05}93%{scale:.99}to{translate:0 0;scale:1}}.om-iris-b{animation:om-iris-b 2.05s cubic-bezier(.36,0,.22,1) forwards}@keyframes om-iris-b{0%,60%{scale:.62}78%{scale:1.16}90%{scale:.97}to{scale:1}}.om-spec{animation:om-spec 2.05s ease-out forwards}@keyframes om-spec{0%,76%{opacity:0}92%,to{opacity:.5}}.om-swell{animation:om-swell 2.05s cubic-bezier(.25,.8,.4,1) forwards}@keyframes om-swell{0%,70%{opacity:0;scale:.86}82%{opacity:.18;scale:1.03}to{opacity:0;scale:1.24}}@media (prefers-reduced-motion:reduce){.om-stage *,.rl-stage *{animation-duration:.01ms!important}}.fnd{grid-template-rows:var(--topbar-h) minmax(0,1fr);background:var(--page-bg)}.fnd-topbar{height:var(--topbar-h);grid-template-columns:minmax(176px,1fr) minmax(260px,460px) minmax(min-content,1fr);gap:12px;padding:0 20px;background:color-mix(in oklab,var(--surface) 94%,transparent);border-bottom-color:var(--card-border);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.fnd-wordmark svg{width:154px;height:auto}.fnd-search{width:100%;height:36px;padding:0 12px;border-radius:18px!important;background:color-mix(in oklab,var(--page-bg) 86%,var(--surface))}.fnd-search-placeholder{font-size:13px}.fnd-topbar-right{gap:4px}.fnd-icon-btn{width:36px;height:36px;border-radius:12px!important}.fnd-icon-btn svg{width:18px;height:18px}.fnd-ai-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 13px 0 9px;gap:7px;border-radius:999px!important;border:1px solid var(--lucrative-gold-border);color:var(--ink);background:var(--lucrative-gold-soft);background-size:auto;animation:none;font-size:13px}.fnd-ai-btn:after,.fnd-ai-btn:before{display:none}.fnd-ai-btn:hover{transform:none;border-color:var(--lucrative-gold);background:color-mix(in oklab,var(--lucrative-gold) 16%,var(--surface))}.fnd-ai-gold{width:22px;height:22px;display:grid;place-items:center;border-radius:999px;color:var(--on-lucrative-gold);background:var(--lucrative-gold)}.fnd-user{height:36px;padding-right:9px;gap:8px;border-radius:18px!important}.fnd-ai-context{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px}.fnd-ai-back,.fnd-ai-context-label{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:999px;font:700 13px/1 var(--font-body)}.fnd-ai-back{color:var(--ink);background:var(--surface);border:1px solid var(--card-border);cursor:pointer}.fnd-ai-back:hover{color:var(--primary);border-color:var(--primary)}.fnd-ai-context-label{color:var(--on-lucrative-gold);background:var(--lucrative-gold);border:1px solid color-mix(in oklab,var(--lucrative-gold) 72%,var(--card-border))}.fnd-user-avatar{width:28px;height:28px;font-size:11px}.fnd-user-name{font-size:12px}.fnd-user-org{font-size:10px}.fnd-workspace-header{position:-webkit-sticky;position:sticky;top:0;z-index:24;min-height:var(--workspace-header-h);display:flex;align-items:stretch;justify-content:space-between;gap:12px;padding:0 12px;background:color-mix(in oklab,var(--surface) 96%,transparent);border-bottom:1px solid var(--card-border);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%)}.fnd-workspace-identity,.fnd-workspace-navigation{display:flex;align-items:stretch;min-width:0}.fnd-workspace-identity{align-items:center;gap:8px;flex-shrink:1}.fnd-workspace-navigation{flex:1 1;justify-content:flex-end}.ux-workspace-actions{display:flex;align-items:center;gap:6px;margin-left:8px}.ux-workspace-actions .actions-menu-trigger,.ux-workspace-actions .btn{height:32px;min-height:32px;padding:0 10px;font-size:12px}.ux-workspace-actions .btn.is-icon-only{width:32px;min-width:32px;padding:0;justify-content:center;border-radius:12px}.fnd-workspace-navigation:has(.ux-workspace-actions) .fnd-tabstrip-empty{width:auto;min-width:0;flex:1 1}.fnd-app-pill{height:32px;padding:0 9px;gap:7px;border-radius:16px!important}.fnd-app-identity{cursor:pointer;pointer-events:auto;background:transparent;border-color:transparent;color:inherit;text-decoration:none;transition:background .16s ease,border-color .16s ease}.fnd-app-identity:hover{background:var(--surface-alt);border-color:var(--card-border)}.fnd-app-identity:focus-visible,.fnd-page-title-link:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 18%,transparent)}.fnd-app-identity .fnd-app-pill-icon{background:var(--page-bg)}.fnd-page-title-sep{height:18px}.fnd-page-title-text{font-size:15px;font-weight:500}.fnd-page-title-slot{min-width:0;max-width:100%}.fnd-page-title-slot>.fnd-page-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fnd-page-title-slot>.fnd-page-title-sep{flex-shrink:0}.fnd-workspace-identity button.fnd-page-title-link{border:0;background:transparent;text-align:left;cursor:pointer;box-shadow:none}.fnd-page-title-link{margin:-4px -6px;padding:4px 6px;border-radius:8px;color:inherit;text-decoration:none;transition:background .16s ease,color .16s ease}.fnd-page-title-link:hover{color:var(--primary)}.fnd-page-title-link:hover,.fnd-workspace-identity button.fnd-page-title-link:hover{background:var(--surface-alt)}.fnd-toptab{height:47px;padding:0 12px;font-size:13px}.fnd-toptab.is-active:after{left:14px;right:14px}.fnd-body{grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:calc(100vh - var(--topbar-h));height:calc(100vh - var(--topbar-h));overflow:hidden;padding:var(--workspace-frame-gap) var(--workspace-frame-gap) var(--workspace-frame-gap) 0}.fnd.is-nav-expanded .fnd-body{grid-template-columns:var(--sidebar-w-expanded) minmax(0,1fr)}.fnd.is-ai-mode .fnd-body,.fnd.is-home .fnd-body,.fnd.is-home.is-nav-expanded .fnd-body{grid-template-columns:minmax(0,1fr);padding:var(--workspace-frame-gap)}.fnd.is-hdq-fullscreen .fnd-body{grid-template-columns:var(--sidebar-w) minmax(0,1fr);padding:0}.fnd.is-hdq-fullscreen.is-nav-expanded .fnd-body{grid-template-columns:var(--sidebar-w-expanded) minmax(0,1fr);padding:0}body:has(.environment-banner) .fnd{min-height:calc(100dvh - 25px)}body:has(.environment-banner) .fnd-body{min-height:calc(100dvh - var(--topbar-h) - 25px);height:calc(100dvh - var(--topbar-h) - 25px)}body:has(.environment-banner) .fnd.is-hdq-fullscreen{min-height:calc(100dvh - 25px)}body:has(.environment-banner) .fnd.is-hdq-fullscreen .fnd-body{min-height:calc(100dvh - var(--topbar-h) - 25px);height:calc(100dvh - var(--topbar-h) - 25px)}.fnd-rail{top:var(--topbar-h);height:100%;min-height:0;padding:0 6px;overflow:hidden;overscroll-behavior:contain}.fnd-rail-inner{min-height:0;border-radius:22px;padding:7px}.fnd-rail-nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,white 34%,transparent) transparent;scrollbar-gutter:stable}.fnd-rail-nav::-webkit-scrollbar{display:block;width:5px}.fnd-rail-nav::-webkit-scrollbar-track{background:transparent}.fnd-rail-nav::-webkit-scrollbar-thumb{background:color-mix(in oklab,white 34%,transparent);border-radius:999px}.fnd-rail-item{height:38px;padding:0 8px;gap:10px;border-radius:14px!important}.fnd-rail-item-label{font-size:13px}.fnd-rail-child{height:34px}.fnd-rail-sub-dot>span{width:5px;height:5px;border-radius:999px;background:currentColor}.fnd-rail-toggle{height:36px;border-radius:14px!important}.fnd.is-nav-expanded .fnd-rail-section{margin:7px 0 2px}.fnd-rail-item.is-active{background:color-mix(in srgb,var(--lucrative-gold) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lucrative-gold) 20%,transparent)}.fnd-rail-item.is-active:before{background:var(--lucrative-gold)}.fnd-rail-item.is-active>.fnd-rail-item-icon{color:var(--lucrative-gold)}.fnd:not(.is-nav-expanded) .fnd-rail-item.is-active{background:transparent;box-shadow:none}.fnd:not(.is-nav-expanded) .fnd-rail-item.is-active:before{display:none}.fnd-content{position:relative;isolation:isolate;min-width:0;background:var(--surface);border-top:1px solid var(--card-border);border-left:1px solid var(--card-border);border:1px solid var(--card-border);border-radius:22px;overflow:auto;scroll-padding-top:calc(var(--workspace-header-h) + 8px)}.fnd.is-home .fnd-content{background:var(--surface);border:1px solid var(--card-border);border-radius:24px}.fnd.is-ai-mode .fnd-content{background:color-mix(in oklab,var(--page-bg) 76%,var(--surface));overflow:auto}.fnd.is-hdq-fullscreen .fnd-content{grid-column:2;height:100%;min-height:0!important;border:0;border-radius:0;overflow:hidden;background:var(--surface);box-shadow:none}.fnd.is-hdq-fullscreen .fnd-content .page-wide,.fnd.is-hdq-fullscreen .fnd-content .st,.fnd.is-hdq-fullscreen .fnd-content>.page{height:100%;min-height:0;padding:0!important}.fnd-content .page,.fnd-content .page-wide,.fnd-content>.page{width:100%;max-width:none;box-sizing:border-box;padding-top:12px!important;padding-bottom:24px!important}.fnd-content .gov,.fnd-content .mk,.fnd-content .page,.fnd-content .page-wide,.fnd-content .qb,.fnd-content .sd,.fnd-content .st,.fnd-content .swq{padding-left:16px!important;padding-right:16px!important}.fnd-content .page-wide>:first-child,.fnd-content .page>:first-child{margin-top:0}.fnd-content .page-wide>:last-child,.fnd-content .page>:last-child{margin-bottom:0}.fnd-content .page-title,.fnd-content .sd .page-title{font-size:28px!important;line-height:35px;font-weight:500}.fnd .actions-menu-trigger,.fnd .btn,.fnd .btn-filter,.fnd .btn-sm,.fnd .ct-page-btn,.fnd .ct-select,.fnd .dl-view-btn,.fnd .sd-iconbtn,.fnd .sd-select{border-radius:12px!important}.fnd .actions-menu-trigger,.fnd .btn{height:36px;padding:0 12px;gap:7px;font-size:13px}.fnd .btn-sm{height:32px;padding:0 10px;font-size:12px}.fnd .badge{height:26px;padding:0 8px;font-size:12px}.fnd .badge-sm{height:24px;font-size:11px}.fnd-content .heading-help-source{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.fnd-content .heading-help-title{position:relative;display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;cursor:help;outline:none}.fnd-content .heading-help-title:after{content:"i";display:inline-grid;place-items:center;flex:0 0 auto;width:18px;height:18px;border:1px solid color-mix(in srgb,var(--primary) 40%,var(--card-border));border-radius:999px;color:var(--primary);background:var(--surface);font:700 11px/1 var(--font-body)}.fnd-content .heading-help-title:before{content:attr(data-heading-help);position:absolute;z-index:80;top:calc(100% + 8px);left:0;width:max-content;max-width:min(420px,calc(100vw - 64px));padding:10px 12px;border:1px solid var(--card-border);border-radius:12px;background:var(--ink);color:var(--on-dark);box-shadow:var(--shadow-md);font:500 12px/1.5 var(--font-body);letter-spacing:0;white-space:normal;opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;pointer-events:none}.fnd-content .heading-help-title:focus-visible:before,.fnd-content .heading-help-title:hover:before{opacity:1;visibility:visible;transform:translateY(0)}.fnd-content .heading-help-title:focus-visible:after{outline:2px solid var(--primary);outline-offset:2px}.fnd :is(.btn,.btn-sm,.btn-filter,.actions-menu-trigger,.ct-page-btn,.dl-view-btn,.sd-iconbtn,.mk-icon-btn,button[role=tab]){border-radius:14px!important}.fnd button{border-radius:14px!important}.fnd .ed-safeguard-modes>button[role=radio]{height:auto!important;min-height:0;border-radius:12px!important;overflow:visible}.fnd :is(.btn-icon,.mk-icon-btn,.sd-iconbtn){border-radius:999px!important}.fnd .product-helper-button{border-radius:999px!important}.fnd:not(.is-home) .glass-scope .card,.fnd:not(.is-home) .glass-scope .dt-card,.fnd:not(.is-home) .glass-scope .table-bordered,.fnd:not(.is-home) .glass-scope .table-card{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--card-border);box-shadow:none;border-radius:18px}.fnd:not(.is-home) .card{padding:16px;border-radius:18px}.fnd:not(.is-home) .table-card{padding:0;overflow:hidden;border-radius:18px}.fnd:not(.is-home) .sd-queue{padding:0}.fnd:not(.is-home) .sd-queue-scroll{margin:0;padding:0}.fnd:not(.is-home) .table{border-collapse:collapse;border-spacing:0}.fnd:not(.is-home) .glass-scope .table thead th,.fnd:not(.is-home) .table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:9px 12px;background:var(--page-bg);border:0;border-bottom:1px solid var(--card-border);border-radius:0;color:var(--text-secondary);font-size:12px;line-height:18px}.fnd:not(.is-home) .glass-scope .table tbody td,.fnd:not(.is-home) .table tbody td{padding:9px 12px;background:var(--surface);border:0;border-bottom:1px solid var(--card-border);border-radius:0;font-size:14px;line-height:20px}.fnd:not(.is-home) .table tbody tr:last-child td{border-bottom:0}.fnd:not(.is-home) .table tbody tr:hover td{background:color-mix(in oklab,var(--primary) 5%,var(--surface))}.fnd:not(.is-home) .ct-tag{padding:2px 7px;font-size:11px}.fnd-content .sd-header{align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px}.fnd-content .sd-header-actions{gap:8px;padding-top:0}.fnd-content .ct-filters{gap:8px;margin-bottom:12px}.fnd-content .ct-search,.fnd-content .ct-select{height:36px;border-radius:14px!important}.fnd-content .ct-search{min-width:220px;max-width:300px;padding:0 11px}.fnd-content .ct-search input{font-size:13px}.fnd-content .ct-select{padding:0 11px;font-size:12px}.fnd-content .ct-pagination{margin-top:12px}.fnd-content .ct-toolbar-stack{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.fnd-content .ct-toolbar-stack .ct-filters{margin:0;flex-wrap:nowrap}.fnd-content .ct-toolbar-spacer{flex:1 1;min-width:8px}.fnd-content .btn-filter.is-active{color:var(--primary);border-color:color-mix(in oklab,var(--primary) 45%,var(--card-border));background:color-mix(in oklab,var(--primary) 7%,var(--surface))}.ct-active-filters{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ct-filter-chip{min-height:26px;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;color:var(--primary);background:color-mix(in oklab,var(--primary) 7%,var(--surface));border:1px solid color-mix(in oklab,var(--primary) 24%,var(--card-border));border-radius:12px;font:700 12px/1.3 var(--font-body);cursor:pointer}.ct-filter-chip.is-static{color:var(--text-secondary);background:var(--page-bg);border-color:var(--card-border);cursor:default}.ct-advanced-panel,.ct-filter-panel{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:12px;background:var(--page-bg);border:1px solid var(--card-border);border-radius:16px}.ct-advanced-panel{display:block}.ct-filter-panel>.ct-advanced-panel{flex:1 0 100%;border:0;padding:10px 0 0;border-top:1px solid var(--card-border);border-radius:0}.ct-filter-advanced-toggle.is-active{color:var(--primary);border-color:color-mix(in oklab,var(--primary) 45%,var(--card-border))}.ct-filter-field{display:flex;flex-direction:column;gap:5px;min-width:148px}.ct-filter-field .ct-select,.ct-filter-field .input{width:100%;min-width:148px;max-width:210px;height:36px;padding:0 11px;font-size:12px;line-height:1;border-radius:14px;box-sizing:border-box}.ct-filter-field .input{border:1px solid var(--card-border);background:var(--surface);color:var(--ink);font-family:var(--font-body)}.ct-filter-field .input:focus{outline:none;border-color:var(--primary)}.ct-filter-label{color:var(--text-secondary);font:700 11px/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.04em}.ct-filter-range{display:contents}.ct-filter-panel-clear{align-self:flex-end}.ux-index-header{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--card-border)}.ux-index-context{min-width:0;flex:1 1}.ux-index-context>p{margin:0;color:var(--text-secondary);font:400 13px/1.4 var(--font-body)}.ux-index-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:nowrap}.ux-view-tabs{display:flex;align-items:center;gap:2px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.ux-view-tabs::-webkit-scrollbar{display:none;height:0}.ux-view-add,.ux-view-tab{position:relative;height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:0 0 auto;color:var(--text-secondary);background:transparent;border:0;font:700 13px/1 var(--font-body);cursor:pointer}.ux-view-tab>span{min-width:20px;padding:2px 6px;border-radius:999px;background:var(--page-bg);font-size:11px}.ux-view-tab.is-active{color:var(--ink)}.ux-view-tab.is-active:after{content:"";position:absolute;left:9px;right:9px;bottom:-11px;height:2px;border-radius:2px 2px 0 0;background:var(--primary)}.ux-view-add{color:var(--primary);font-weight:400}.ux-view-segment{color:var(--text-secondary);font-weight:700}.ux-view-segment:hover{color:var(--ink)}.saved-views{margin:0 0 10px}.saved-views-main{min-height:42px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--card-border)}.saved-views-main .ux-view-tabs{flex:1 1 auto;align-self:stretch;align-items:center}.saved-views-main .ux-view-tab.is-active:after{bottom:-5px}.saved-views-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto;height:34px}.saved-views-actions:empty{display:none}.saved-views-actions .btn-sm{height:34px;padding:0 10px;border-radius:0;border:0;background:transparent;box-shadow:none}.saved-views-create{display:flex;align-items:center;gap:7px;padding:8px 0;border-bottom:1px solid var(--card-border)}.saved-views-create .dl-input{width:auto;min-width:150px;height:34px}.ux-folder-rail{min-height:38px;display:flex;align-items:center;gap:8px;margin-bottom:8px;border-bottom:1px solid var(--card-border)}.ux-folder-rail>.ux-view-tabs{flex:1 1 auto;align-self:stretch;align-items:center}.ux-folder-rail .ux-view-tab.is-active:after{bottom:-5px}.ux-folder-create{display:flex;align-items:center;gap:6px;padding-bottom:5px}.ux-folder-create .dl-input{width:140px;height:32px}.ux-folder-rail.is-creating{flex-wrap:wrap}.ux-list-commandbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:44px;margin-bottom:10px;border-bottom:1px solid var(--card-border)}.ux-list-commandbar>.saved-views{flex:1 1 auto;min-width:0;margin:0}.ux-list-commandbar>.saved-views .saved-views-main{border:0;min-width:0}.ux-list-commandbar>.ct-toolbar-stack{flex:1 1 260px;min-width:0;margin:0}.ux-list-commandbar>.ct-toolbar-stack .ct-filters{margin:0}.ux-list-commandbar>.ct-toolbar-stack .ct-search{min-width:170px;max-width:260px}.ux-list-commandbar:has(.saved-views-create){flex-wrap:wrap;align-items:flex-start}.ux-list-commandbar:has(.saved-views-create)>.saved-views{flex:1 0 100%}.ux-list-commandbar:has(.ct-filter-panel){flex-wrap:wrap}.ux-list-commandbar:has(.ct-filter-panel)>.ct-toolbar-stack{flex:1 0 100%}.ux-data-status{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:4px 7px;color:var(--text-secondary);background:var(--page-bg);border:1px solid var(--card-border);border-radius:12px;font:700 11px/1.2 var(--font-body);white-space:nowrap}.ux-data-status.is-critical{color:var(--critical);background:color-mix(in oklab,var(--critical) 5%,var(--surface));border-color:color-mix(in oklab,var(--critical) 23%,var(--card-border))}.ux-data-status>button{width:22px;height:22px;display:grid;place-items:center;padding:0;color:inherit;background:transparent;border:0;border-radius:999px;cursor:help}.ux-data-status>button:focus-visible,.ux-data-status>button:hover{background:color-mix(in oklab,currentColor 9%,transparent);outline:none}.ux-service-state-row{min-height:30px;display:flex;align-items:center;margin-bottom:8px}.ux-record-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 0;margin-bottom:12px;border-bottom:1px solid var(--card-border)}.ux-record-leading{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:var(--page-bg);color:var(--primary)}.ux-record-identity{min-width:0}.ux-record-title-row{display:flex;align-items:center;gap:8px;min-width:0}.ux-record-title-row h1{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font:500 22px/1.25 var(--font-display)}.ux-record-subtitle{margin-top:3px;color:var(--text-secondary);font:400 13px/1.4 var(--font-body)}.ux-record-actions{display:flex;align-items:center;gap:7px}.ux-overline{display:block;margin-bottom:2px;color:var(--text-secondary);font:700 10px/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.08em}.ux-builder{min-height:560px;display:grid;grid-template-columns:minmax(180px,224px) minmax(0,1fr) minmax(220px,280px);grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:var(--surface);border:1px solid var(--card-border);border-radius:20px}.ux-builder-inspector,.ux-builder-palette{min-width:0;padding:12px;background:var(--page-bg);overflow:auto}.ux-builder-palette{border-right:1px solid var(--card-border)}.ux-builder-inspector{border-left:1px solid var(--card-border)}.ux-builder-canvas{min-width:0;padding:16px;overflow:auto}.ux-builder-footer{grid-column:1/-1;padding:10px 12px;border-top:1px solid var(--card-border);background:var(--surface)}.ux-settings-workspace{display:grid;grid-template-columns:200px minmax(0,1fr) auto;min-height:520px;border:1px solid var(--card-border);border-radius:20px;overflow:hidden}.ux-settings-nav{padding:10px;background:var(--page-bg);border-right:1px solid var(--card-border)}.ux-settings-content{min-width:0;padding:16px 20px}.ux-settings-aside{width:260px;padding:16px;border-left:1px solid var(--card-border);background:var(--page-bg)}.ux-ai-opportunity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;color:var(--ink);background:var(--lucrative-gold-soft);border:1px solid var(--lucrative-gold-border);border-radius:16px}.ux-ai-opportunity-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:12px;color:var(--on-lucrative-gold);background:var(--lucrative-gold)}.ux-ai-opportunity h3{margin:0;font:500 16px/1.3 var(--font-display)}.ux-ai-opportunity-body{margin-top:3px;color:var(--text-secondary);font:400 13px/1.4 var(--font-body)}.ux-ai-opportunity-action,.ux-inline-state{display:flex;align-items:center}.ux-inline-state{min-height:36px;margin-bottom:10px;padding:8px 11px;border:1px solid var(--card-border);border-radius:14px;background:var(--page-bg);color:var(--text-secondary);font:500 13px/1.4 var(--font-body)}.ux-inline-state.is-critical{color:var(--critical);border-color:color-mix(in oklab,var(--critical) 25%,var(--card-border));background:color-mix(in oklab,var(--critical) 5%,var(--surface))}.actions-menu-item:disabled{opacity:.45;cursor:not-allowed}.fnd-content .dl-kpis{gap:10px;margin:0 0 12px}.fnd-content .dl-kpi{padding:12px;gap:6px}.fnd-content .dl-kpi-value{font-size:24px!important}.fnd-content .dl-controls{gap:8px;margin:12px 0}.fnd-content .dl-tabs{gap:2px;margin-bottom:12px}.fnd-content .dl-tab{padding:8px 12px;font-size:13px}.fnd-content .ld-split{grid-template-columns:minmax(0,1fr) 304px;gap:16px}.fnd-content .ld-aside,.fnd-content .ld-main{gap:12px}.fnd-route-progress{position:fixed;top:calc(var(--topbar-h) - 2px);left:0;right:0;height:1px;z-index:200;pointer-events:none;opacity:0;overflow:hidden;transition:opacity 90ms ease}.fnd-route-progress.is-active{opacity:1}.fnd-route-progress span{display:block;position:relative;width:clamp(120px,20vw,280px);height:100%;background:linear-gradient(90deg,transparent 0,var(--lucrative-gold) 38%,var(--primary) 82%,transparent 100%);animation:fnd-route-progress .92s cubic-bezier(.4,0,.2,1) infinite}.fnd-route-progress span:after{content:"";position:absolute;top:50%;right:16%;width:3px;height:3px;border-radius:999px;background:var(--lucrative-gold);box-shadow:0 0 0 2px color-mix(in oklab,var(--lucrative-gold) 16%,transparent);transform:translateY(-50%)}@keyframes fnd-route-progress{0%{transform:translateX(-105%)}to{transform:translateX(calc(100vw + 5%))}}.fnd-route-veil{position:absolute;inset:var(--workspace-header-h) 0 0;z-index:30;pointer-events:none;opacity:0;background:color-mix(in oklab,var(--surface) 34%,transparent);transition:opacity 90ms ease}.fnd-route-veil.is-active{opacity:1}.fnd-route-veil-signal{position:-webkit-sticky;position:sticky;top:14px;left:calc(100% - 58px);width:38px;height:20px;display:inline-flex;align-items:center;justify-content:center;gap:3px;color:var(--primary);background:color-mix(in oklab,var(--surface) 92%,transparent);border:1px solid var(--card-border);border-radius:999px;box-shadow:0 4px 12px rgba(15,46,77,.035)}.fnd-route-veil-signal i{width:3px;height:3px;border-radius:999px;background:currentColor;animation:fnd-route-node .72s ease-in-out infinite}.fnd-route-veil-signal i:nth-child(2){animation-delay:.11s}.fnd-route-veil-signal i:nth-child(3){animation-delay:.22s}@keyframes fnd-route-node{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.fnd-route-status{position:fixed;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.suite-loading{min-height:420px;padding:16px 20px 32px;background:var(--surface)}.suite-loading-head,.suite-loading-row,.suite-loading-toolbar{display:flex;align-items:center;gap:10px}.suite-loading-head{justify-content:space-between;margin-bottom:14px}.suite-loading-toolbar{margin-bottom:12px}.suite-loading-table{border:1px solid var(--card-border);border-radius:12px;overflow:hidden}.suite-loading-row{height:44px;padding:0 12px;border-bottom:1px solid var(--card-border)}.suite-loading-row:last-child{border-bottom:0}.suite-skeleton{display:block;height:12px;border-radius:5px;background:linear-gradient(90deg,var(--page-bg) 20%,var(--card-border) 45%,var(--page-bg) 70%);background-size:240% 100%;animation:suite-skeleton 1.25s ease-in-out infinite}@keyframes suite-skeleton{to{background-position:-240% 0}}[data-theme=dark] .fnd-topbar{background:rgba(5,5,5,.78);border-bottom-color:rgba(255,255,255,.09)}[data-theme=dark] .fnd-content,[data-theme=dark] .fnd.is-home .fnd-content{background:#08090A;border-color:var(--card-border);box-shadow:0 22px 64px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.025)}[data-theme=dark] .fnd.is-ai-mode .fnd-content{background:#050506}[data-theme=dark] .fnd.is-hdq-fullscreen .fnd-content{background:#0C1118;border:0;box-shadow:none}[data-theme=dark] .fnd-rail-inner{background:rgba(5,5,5,.94);border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 48px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.025)}[data-theme=dark] .fnd-ai-back,[data-theme=dark] .fnd-search{background:rgba(15,16,18,.82);border-color:rgba(255,255,255,.1)}[data-theme=dark] .fnd-workspace-header{background:rgba(8,9,10,.82);border-bottom-color:rgba(255,255,255,.08);backdrop-filter:blur(18px) saturate(108%);-webkit-backdrop-filter:blur(18px) saturate(108%)}[data-theme=dark] .fnd:not(.is-home) .glass-scope .table thead th,[data-theme=dark] .fnd:not(.is-home) .table thead th{background:#111214}[data-theme=dark] .fnd:not(.is-home) .glass-scope .table tbody td,[data-theme=dark] .fnd:not(.is-home) .table tbody td{background:#0D0E10}[data-theme=dark] .fnd:not(.is-home) .table tbody tr:hover td{background:#17191C}[data-theme=dark] .fnd-route-veil{background:rgba(0,0,0,.22)}[data-theme=dark] .fnd-route-veil-signal{background:rgba(17,18,20,.82)}@media (max-width:1180px){.fnd-topbar{grid-template-columns:auto minmax(220px,1fr) auto;padding:0 14px}.fnd-user-meta{display:none}.fnd-content .dl-kpis{grid-template-columns:repeat(3,1fr)}.fnd-content .ld-split{grid-template-columns:minmax(0,1fr)}.ux-list-commandbar{align-items:stretch;flex-direction:column;gap:0;border-bottom:0}.ux-list-commandbar>.ct-toolbar-stack,.ux-list-commandbar>.saved-views{width:100%;min-width:0;flex:0 0 auto}.ux-list-commandbar:has(.ct-filter-panel)>.ct-toolbar-stack,.ux-list-commandbar:has(.saved-views-create)>.saved-views{flex:0 0 auto}.ux-list-commandbar>.saved-views .saved-views-main{border-bottom:1px solid var(--card-border)}.ux-folder-rail{align-items:stretch;flex-direction:column}.ux-folder-create{padding:0 0 8px}}@media (max-width:900px){.fnd-topbar{grid-template-columns:auto 1fr auto}.fnd-wordmark svg{width:126px}.fnd-brand-logo img{max-width:150px}.fnd-ai-btn{display:none}.fnd-workspace-header{padding-inline:8px}.fnd-workspace-navigation{overflow-x:auto;justify-content:flex-start}.fnd-content .ct-toolbar-stack .ct-filters{flex-wrap:wrap}.fnd-content .ct-toolbar-spacer{display:none}.ux-index-header{align-items:flex-start;flex-direction:column}.ux-index-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.saved-views-main{align-items:stretch;flex-direction:column;gap:0;padding-bottom:6px}.saved-views-main .ux-view-tabs{width:100%;min-height:40px}.saved-views-main .ux-view-tab.is-active:after{bottom:0}.saved-views-actions{justify-content:flex-end}.saved-views-create{flex-wrap:wrap}.ux-builder{grid-template-columns:1fr}.ux-builder-inspector,.ux-builder-palette{border:0;border-bottom:1px solid var(--card-border);max-height:240px}.ux-settings-workspace{grid-template-columns:1fr}.ux-settings-aside,.ux-settings-nav{width:auto;border:0;border-bottom:1px solid var(--card-border)}.fnd-content .gov,.fnd-content .mk,.fnd-content .page,.fnd-content .page-wide,.fnd-content .qb,.fnd-content .sd,.fnd-content .st{padding-left:14px!important;padding-right:14px!important}}@media (max-width:700px){.fnd-workspace-navigation:has(.ux-workspace-actions){justify-content:flex-end;overflow:visible}.fnd-workspace-navigation:has(.ux-workspace-actions) .fnd-tabstrip-empty{display:none}.fnd-content .ct-toolbar-stack .ct-search{min-width:0;max-width:none;flex:1 1 100%}.fnd-content .ct-toolbar-stack :is(.ct-search,.btn-filter){min-height:44px}.saved-views-main .ux-view-tab{min-height:44px}.fnd-content .ct-toolbar-stack .ux-data-status{order:2}.fnd-content .ct-toolbar-stack .btn-filter{flex:1 1 auto}.ct-filter-panel{align-items:stretch}.ct-filter-field,.ct-filter-field .ct-select,.ct-filter-field .input{min-width:0;max-width:none;width:100%}.saved-views-actions .btn{min-width:34px}.fnd.is-ai-mode .fnd-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding-inline:8px}.fnd.is-ai-mode .fnd-topbar-right>.fnd-icon-btn,.fnd.is-ai-mode .fnd-wordmark{display:none}.fnd.is-ai-mode .fnd-ai-context{min-width:0;justify-content:flex-start;overflow:hidden}.fnd.is-ai-mode .fnd-ai-context-label{display:none}.fnd.is-ai-mode .fnd-ai-back{height:34px;padding-inline:10px;font-size:11px;white-space:nowrap}.fnd.is-ai-mode .fnd-topbar-right .fnd-user{width:36px;min-width:36px;margin-left:0;padding:0 3px;overflow:hidden}.fnd-body,.fnd.is-nav-expanded .fnd-body{position:relative;grid-template-columns:58px minmax(0,1fr)}.fnd:not(.is-home) .fnd-content{grid-column:2}.fnd.is-ai-mode .fnd-body,.fnd.is-home .fnd-body{grid-template-columns:minmax(0,1fr)}.fnd.is-ai-mode .fnd-content,.fnd.is-home .fnd-content{grid-column:1}.fnd-rail{width:58px}.fnd-rail.is-expanded{position:absolute;inset:0 auto 0 0;z-index:70;width:min(var(--sidebar-w-expanded),calc(100vw - 52px));height:100%;background:var(--page-bg);box-shadow:18px 0 36px color-mix(in oklab,var(--sidebar) 22%,transparent)}.fnd-workspace-header{min-height:76px;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:4px 8px 0}.fnd-workspace-identity{min-height:31px}.fnd-workspace-navigation{width:100%;flex:0 0 auto;overflow-x:auto;justify-content:flex-start}.ux-workspace-actions{margin-left:auto;flex:0 0 auto}.fnd-tabstrip{width:max-content;min-width:100%;height:40px}.fnd-toptab{height:40px}}@media (prefers-reduced-motion:reduce){.fnd-route-progress span,.fnd-route-veil-signal i,.suite-skeleton{animation:none}.fnd-route-progress span{width:100%}.fnd-route-veil{transition:none}}.cl-page{display:flex;justify-content:center}.cl-card{width:100%;max-width:640px;background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card);overflow:hidden}.cl-head{position:relative;padding:var(--space-8) var(--space-8) var(--space-6);display:flex;align-items:flex-start;gap:var(--space-4);background:radial-gradient(120% 140% at 0 0,color-mix(in oklab,var(--primary) 8%,transparent) 0,transparent 60%),radial-gradient(120% 140% at 100% 0,color-mix(in oklab,var(--teal) 8%,transparent) 0,transparent 60%);border-bottom:1px solid var(--card-border)}.cl-mark{width:44px;height:44px;border-radius:14px;flex-shrink:0;background:linear-gradient(140deg,var(--primary) 0,var(--teal) 100%);display:grid;place-items:center;color:#fff;box-shadow:0 8px 18px color-mix(in oklab,var(--primary) 30%,transparent)}.cl-mark svg{width:20px;height:20px}.cl-eyebrow{font-family:var(--font-body);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-bottom:4px}.cl-title{font-family:var(--font-display);font-weight:500;font-size:var(--text-section);line-height:1.2;color:var(--ink);margin:0;letter-spacing:-.01em}.cl-summary{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--text-secondary);margin:6px 0 0;max-width:46ch}.cl-section-head{display:flex;align-items:center;gap:8px;padding:var(--space-6) var(--space-8) var(--space-2)}.cl-section-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 11px 3px 9px;border-radius:999px;font-family:var(--font-body);font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.cl-section-swatch{width:6px;height:6px;border-radius:999px}.cl-section-head-features .cl-section-pill{background:var(--teal-fill);color:var(--teal)}.cl-section-head-features .cl-section-swatch{background:var(--teal)}.cl-section-head-fixes .cl-section-pill{background:var(--connected-fill);color:var(--primary)}.cl-section-head-fixes .cl-section-swatch{background:var(--primary)}.cl-section-count{font-size:12px;color:var(--text-tertiary);margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl-entries{padding:2px var(--space-6) var(--space-4);display:flex;flex-direction:column}.cl-entry{display:flex;gap:12px;align-items:flex-start;padding:9px 10px;border-radius:10px;transition:background .12s ease}.cl-entry:hover{background:var(--page-bg)}.cl-entry-mark{width:24px;height:24px;border-radius:8px;flex-shrink:0;margin-top:1px;display:grid;place-items:center}.cl-entry-mark svg{width:12px;height:12px}.cl-entry-mark-features{background:var(--teal-fill);color:var(--teal)}.cl-entry-mark-fixes{background:var(--connected-fill);color:var(--primary)}.cl-entry-text{font-family:var(--font-body);font-size:13.5px;color:var(--ink);line-height:1.6;padding-top:2px}.cl-empty{width:100%;max-width:420px;margin:var(--space-16) auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:var(--space-8);background:var(--surface);border:1px solid var(--card-border);border-radius:var(--radius-card)}.cl-empty-mark{width:44px;height:44px;border-radius:14px;margin-bottom:6px;background:var(--page-bg);color:var(--text-tertiary);display:grid;place-items:center}.cl-empty-mark svg{width:20px;height:20px}.cl-toast{position:fixed;top:78px;right:24px;width:320px;z-index:60;background:var(--surface);border:1px solid var(--card-border);border-radius:16px;box-shadow:0 20px 48px rgba(15,46,77,.2);padding:16px;display:flex;gap:12px;opacity:0;transform:translateX(20px);pointer-events:none;transition:opacity .24s ease,transform .24s ease}.cl-toast.is-open{opacity:1;transform:translateX(0);pointer-events:auto}.cl-toast-mark{width:34px;height:34px;border-radius:10px;flex-shrink:0;background:linear-gradient(140deg,var(--primary) 0,var(--teal) 100%);color:#fff;display:grid;place-items:center}.cl-toast-mark svg{width:16px;height:16px}.cl-toast-body{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.cl-toast-title{font-family:var(--font-body);font-weight:700;font-size:13.5px;color:var(--ink)}.cl-toast-sub{color:var(--text-secondary);line-height:1.4}.cl-toast-cta,.cl-toast-sub{font-family:var(--font-body);font-size:12px}.cl-toast-cta{align-self:flex-start;margin-top:4px;color:var(--primary);font-weight:700;padding:0}.cl-toast-cta,.cl-toast-dismiss{border:0;background:none;cursor:pointer}.cl-toast-dismiss{position:absolute;top:10px;right:12px;color:var(--text-tertiary);font-size:14px;line-height:1;padding:2px}@media (max-width:640px){.cl-toast{right:12px;left:12px;width:auto;top:70px}.cl-head{padding:var(--space-6) var(--space-5) var(--space-5)}.cl-section-head{padding-left:var(--space-5);padding-right:var(--space-5)}.cl-entries{padding-left:var(--space-3);padding-right:var(--space-3)}}.revintel{padding:24px;display:grid;grid-gap:18px;gap:18px;color:var(--text-primary)}.revintel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.revintel-head>div:first-child{max-width:760px}.revintel-head span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--warning)}.revintel-head h1{font-size:32px;line-height:1.1;margin:5px 0 8px}.revintel-head p,.revintel-title p{margin:0;color:var(--text-secondary);line-height:1.5}.revintel-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.revintel-metrics{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));border:1px solid var(--border);border-radius:22px;background:var(--surface);overflow:hidden}.revintel.is-governance .revintel-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.revintel-metrics>div{padding:18px;border-right:1px solid var(--border)}.revintel-metrics>div:last-child{border-right:0}.revintel-metrics small,.revintel-metrics span{display:block;color:var(--text-secondary)}.revintel-metrics strong{display:block;font-size:25px;margin:5px 0}.revintel-metrics small{font-size:11px}.revintel-card{border:1px solid var(--border);border-radius:22px;background:var(--surface);padding:20px;box-shadow:0 10px 28px color-mix(in srgb,var(--text-primary) 4%,transparent)}.revintel-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.revintel-title h2{font-size:20px;margin:0 0 4px}.revintel-title>span{text-transform:none;letter-spacing:0;color:var(--text-secondary);white-space:nowrap}.revintel-models{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.revintel-models button{position:relative;text-align:left;padding:16px 16px 16px 46px;border:1px solid var(--border);border-radius:16px;background:var(--surface-muted);color:inherit;cursor:pointer}.revintel-models button.is-active,.revintel-models button:hover{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,var(--surface))}.revintel-models i{position:absolute;left:16px;top:17px;width:20px;height:20px;border:1px solid var(--border-strong);border-radius:50%;display:grid;place-items:center;font-style:normal;color:var(--primary)}.revintel-models span,.revintel-models strong{display:block}.revintel-models span{margin-top:4px;text-transform:none;letter-spacing:0;font-weight:400;line-height:1.4;color:var(--text-secondary)}.revintel-table{border:1px solid var(--border);border-radius:16px;overflow:hidden}.revintel-row{display:grid;grid-template-columns:minmax(220px,2fr) repeat(4,minmax(90px,1fr));align-items:center;min-height:58px;padding:0 15px;border-bottom:1px solid var(--border);grid-gap:12px;gap:12px}.revintel-row:last-child{border-bottom:0}.revintel-row.is-head{min-height:40px;background:var(--surface-muted);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-secondary)}.revintel-row>span small,.revintel-row>span strong{display:block}.revintel-row>span small{color:var(--text-secondary);margin-top:2px}.revintel-row.journey{grid-template-columns:1.4fr 1.2fr 1fr 1fr 1fr}.revintel-empty{min-height:150px;display:grid;place-content:center;text-align:center;grid-gap:5px;gap:5px;color:var(--text-secondary)}.revintel-empty svg{margin:auto;color:var(--primary)}.revintel-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.revintel-findings article{border:1px solid var(--border);border-radius:16px;padding:16px;background:var(--surface-muted)}.revintel-findings article>div{display:flex;gap:8px;align-items:center}.revintel-findings article h3{margin:10px 0 5px;font-size:17px}.revintel-findings article p{color:var(--text-secondary);line-height:1.45}.revintel-findings details{margin:12px 0}.revintel-findings summary{cursor:pointer;font-weight:650}.revintel-findings li{margin:5px 0}.severity{font-size:10px;text-transform:uppercase;border-radius:999px;padding:4px 7px}.severity.is-critical,.severity.is-high{background:color-mix(in srgb,var(--critical) 12%,transparent);color:var(--critical)}.severity.is-medium{background:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning)}.severity.is-low{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.revintel-findings article>.revintel-finding-actions{justify-content:flex-end;flex-wrap:wrap}.revintel-controls{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.revintel-controls>div{display:flex;gap:10px;padding:14px;border:1px solid var(--border);border-radius:16px}.revintel-controls i{width:26px;height:26px;border-radius:9px;background:color-mix(in srgb,var(--warning) 16%,transparent);display:grid;place-items:center;font-style:normal;font-weight:700}.revintel-controls small,.revintel-controls strong{display:block}.revintel-controls small{margin-top:4px;color:var(--text-secondary);line-height:1.4}@media(max-width:1100px){.revintel-metrics{grid-template-columns:repeat(3,1fr)}.revintel-metrics>div:nth-child(3){border-right:0}.revintel-metrics>div:nth-child(-n+3){border-bottom:1px solid var(--border)}}@media(max-width:760px){.revintel{padding:16px}.revintel-head,.revintel-title{flex-direction:column}.revintel-actions{justify-content:flex-start}.revintel-controls,.revintel-findings,.revintel-models{grid-template-columns:1fr}.revintel-metrics{grid-template-columns:repeat(2,1fr)}.revintel-row{min-width:760px}.revintel-table{overflow:auto}}.suite-metrics{padding:24px;display:grid;grid-gap:18px;gap:18px;color:var(--text-primary)}.suite-metrics-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.suite-metrics-head>div{max-width:790px}.suite-metrics-head>div>span{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--warning)}.suite-metrics-head h1{font-size:32px;line-height:1.1;margin:5px 0 8px}.suite-metrics-head p,.suite-metrics-title p{margin:0;color:var(--text-secondary);line-height:1.5}.suite-metrics-summary{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));border:1px solid var(--border);border-radius:22px;background:var(--surface);overflow:hidden}.suite-metrics-summary>div{padding:17px;border-right:1px solid var(--border)}.suite-metrics-summary>div:last-child{border:0}.suite-metrics-summary small,.suite-metrics-summary span{display:block;color:var(--text-secondary)}.suite-metrics-summary strong{display:block;font-size:25px;margin:4px 0}.suite-metrics-summary small{font-size:11px}.suite-metrics-card{border:1px solid var(--border);border-radius:22px;background:var(--surface);padding:20px;box-shadow:0 10px 28px color-mix(in srgb,var(--text-primary) 4%,transparent)}.suite-metrics-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.suite-metrics-title h2{font-size:20px;margin:0 0 4px}.suite-metrics-title>span{color:var(--text-secondary);white-space:nowrap;font-size:12px}.suite-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.suite-metric-grid article{border:1px solid var(--border);border-radius:16px;padding:15px;background:var(--surface-muted)}.suite-metric-grid article>div{display:flex;justify-content:space-between;gap:8px}.suite-metric-grid article>div span{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.suite-metric-grid article>div small{color:var(--text-secondary)}.suite-metric-grid article>strong{font-size:25px;display:block;margin:14px 0 2px}.suite-metric-grid h3{margin:0;font-size:16px}.suite-metric-grid article>p{min-height:42px;color:var(--text-secondary);line-height:1.4}.suite-metric-grid details{border-top:1px solid var(--border);padding-top:10px}.suite-metric-grid summary{cursor:pointer;font-weight:650}.suite-metric-grid details p,.suite-metric-grid details small{display:block;color:var(--text-secondary);line-height:1.4}.suite-metric-grid article.is-ready{border-color:color-mix(in srgb,var(--success) 48%,var(--border))}.suite-metric-grid article.is-needs-evidence{border-color:color-mix(in srgb,var(--warning) 55%,var(--border))}.suite-metrics-columns{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:18px;gap:18px}.suite-module-activity,.suite-outcomes{display:grid;grid-gap:0;gap:0}.suite-module-activity>div,.suite-outcomes>div{display:flex;align-items:center;gap:10px;min-height:54px;border-bottom:1px solid var(--border)}.suite-module-activity>div:last-child,.suite-outcomes>div:last-child{border:0}.suite-outcomes i{width:9px;height:9px;border-radius:50%;background:var(--text-secondary)}.suite-outcomes i.is-ready{background:var(--success)}.suite-outcomes i.is-needs-evidence{background:var(--warning)}.suite-module-activity span,.suite-outcomes span{flex:1 1}.suite-module-activity small,.suite-module-activity strong,.suite-outcomes small,.suite-outcomes strong{display:block}.suite-module-activity small,.suite-outcomes small{margin-top:2px;color:var(--text-secondary)}.suite-module-activity b,.suite-outcomes b{font-size:12px}.suite-metrics-empty{min-height:150px;display:grid;place-items:center;color:var(--text-secondary)}.suite-metrics-contract{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));border-radius:16px;padding:14px 16px;background:color-mix(in srgb,var(--warning) 7%,var(--surface))}.suite-metrics-contract small,.suite-metrics-contract span{color:var(--text-secondary)}@media(max-width:1100px){.suite-metrics-summary{grid-template-columns:repeat(3,1fr)}.suite-metric-grid{grid-template-columns:repeat(2,1fr)}.suite-metrics-columns,.suite-metrics-contract{grid-template-columns:1fr}}@media(max-width:760px){.suite-metrics{padding:16px}.suite-metrics-head,.suite-metrics-title{flex-direction:column}.suite-metrics-summary{grid-template-columns:repeat(2,1fr)}.suite-metric-grid{grid-template-columns:1fr}}.intel-page{padding:24px 28px 48px;display:grid;grid-gap:18px;gap:18px;color:var(--text)}.intel-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.intel-head>div:first-child{max-width:820px}.intel-head span:first-child{color:#9a6712;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.intel-head h1{margin:7px 0 8px;font:700 clamp(28px,3vw,42px)/1.08 var(--font-display)}.intel-head p,.intel-section-title p{margin:0;color:var(--text-2);line-height:1.5}.intel-boundary{display:grid;grid-template-columns:auto 1fr;grid-column-gap:9px;column-gap:9px;align-items:center;padding:13px 16px;border:1px solid color-mix(in srgb,var(--warning) 52%,var(--border));border-radius:18px;background:color-mix(in srgb,var(--warning) 9%,var(--surface));min-width:250px}.intel-boundary svg{grid-row:1/3;color:#a66c08}.intel-boundary strong{font-size:13px}.intel-boundary span{font-size:12px;color:var(--text-2)!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important}.intel-lifecycle{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--border);border-radius:18px;background:var(--surface);overflow:hidden}.intel-lifecycle span{display:flex;gap:8px;align-items:center;padding:11px 14px;font-size:12px;font-weight:700;border-right:1px solid var(--border)}.intel-lifecycle span:last-child{border:0}.intel-lifecycle i{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:color-mix(in srgb,var(--warning) 18%,var(--surface-2));color:#93600c;font-style:normal}.intel-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:20px;background:var(--surface);overflow:hidden}.intel-metrics div{padding:15px 18px;border-right:1px solid var(--border)}.intel-metrics div:last-child{border:0}.intel-metrics span{display:block;color:var(--text-2);font-size:12px}.intel-metrics strong{display:block;font:700 26px/1.2 var(--font-display);margin-top:4px}.intel-ingest,.intel-library,.intel-queue{border:1px solid var(--border);border-radius:22px;background:var(--surface);padding:20px;box-shadow:0 10px 28px color-mix(in srgb,#000 5%,transparent)}.intel-section-title{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:16px}.intel-section-title h2{margin:0 0 4px;font:700 20px/1.2 var(--font-display)}.intel-section-title>span{font-size:12px;color:var(--text-2);white-space:nowrap}.intel-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.intel-form-grid label,.intel-notes,.intel-wide-field{display:grid;grid-gap:6px;gap:6px}.intel-form-grid label>span,.intel-notes>span,.intel-wide-field>span{font-size:12px;font-weight:700}.intel-form-grid input,.intel-form-grid select,.intel-notes textarea,.intel-wide-field input,.intel-wide-field textarea{width:100%;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--text);padding:10px 12px;font:inherit}.intel-wide-field{margin-top:12px}.intel-wide-field small{font-weight:400;color:var(--text-2)}.intel-notes textarea,.intel-wide-field textarea{resize:vertical;line-height:1.5}.intel-ingest-foot{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:14px}.intel-ingest-foot p{display:flex;gap:7px;align-items:center;margin:0;color:var(--text-2);font-size:12px}.intel-queue{display:grid;grid-gap:13px;gap:13px}.intel-queue>.intel-section-title{margin-bottom:1px}.intel-card{border:1px solid var(--border);border-radius:18px;padding:16px;background:color-mix(in srgb,var(--surface) 94%,var(--surface-2))}.intel-card-head{display:flex;justify-content:space-between;gap:20px}.intel-card-head h3{margin:7px 0 3px;font:700 18px/1.25 var(--font-display)}.intel-card-head small{color:var(--text-2)}.intel-status{display:inline-flex;padding:4px 8px;border-radius:999px;background:var(--surface-2);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.intel-status.is-approved,.intel-status.is-evaluated{background:color-mix(in srgb,var(--warning) 18%,var(--surface));color:#8b5908}.intel-status.is-published{background:color-mix(in srgb,#18a66a 14%,var(--surface));color:#087448}.intel-status.is-blocked,.intel-status.is-rejected{background:color-mix(in srgb,#ef4444 12%,var(--surface));color:#b42318}.intel-redaction-count{text-align:right}.intel-redaction-count strong{display:block;font-size:24px}.intel-redaction-count span{font-size:11px;color:var(--text-2)}.intel-redacted{margin-top:14px;border:1px solid var(--border);border-radius:14px;padding:12px 14px;background:var(--surface)}.intel-redacted>div{display:flex;align-items:center;gap:7px;font-size:12px}.intel-redacted>div span{margin-left:auto;color:var(--text-2)}.intel-redacted p{margin:10px 0 0;line-height:1.55;white-space:pre-wrap;max-height:210px;overflow:auto}.intel-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.intel-tags span{padding:4px 8px;border:1px solid var(--border);border-radius:999px;font-size:10px;color:var(--text-2)}.intel-scores{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:12px}.intel-scores div{padding:10px;border-radius:12px;background:var(--surface-2)}.intel-scores span{display:block;font-size:10px;color:var(--text-2)}.intel-scores strong{font-size:19px}.intel-scores strong.is-good{color:#087448}.intel-scores strong.is-warn{color:#9a6712}.intel-scores strong.is-bad{color:#b42318}.intel-notes{margin-top:12px}.intel-actions{display:flex;justify-content:flex-end;gap:8px;align-items:center;flex-wrap:wrap;margin-top:13px}.intel-blocked,.intel-complete{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:700}.intel-complete{color:#087448}.intel-blocked{color:#a23b31}.intel-publications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.intel-publications article{border:1px solid var(--border);border-radius:16px;padding:15px}.intel-publications article>div{display:flex;justify-content:space-between;gap:12px}.intel-publications article>div span{font-size:11px;color:#087448;font-weight:700}.intel-publications p{font-size:13px;line-height:1.5;color:var(--text-2)}.intel-publications small{color:var(--text-3)}.intel-empty{display:grid;place-items:center;text-align:center;grid-gap:5px;gap:5px;padding:28px;color:var(--text-2)}.intel-empty strong{color:var(--text)}@media(max-width:900px){.intel-head,.intel-ingest-foot{align-items:stretch;flex-direction:column}.intel-boundary{min-width:0}.intel-lifecycle{grid-template-columns:1fr}.intel-lifecycle span{border-right:0;border-bottom:1px solid var(--border)}.intel-metrics{grid-template-columns:repeat(2,1fr)}.intel-metrics div:nth-child(2){border-right:0}.intel-metrics div:nth-child(-n+2){border-bottom:1px solid var(--border)}.intel-form-grid,.intel-publications{grid-template-columns:1fr}.intel-scores{grid-template-columns:repeat(2,1fr)}}