@property --rail-w{syntax:"<length>";inherits:true;initial-value:240px}.shell{--rail-w:var(--rail-w-user,240px);--gutter:1.5rem;display:grid;grid-template-columns:var(--rail-w) 1fr;grid-template-rows:56px 1fr;grid-template-areas:"rail top" "rail work";--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);position:relative;transition:--rail-w .2s ease}.app-frame,.shell{height:100dvh;overflow:hidden;overflow:clip}.app-frame{display:flex;flex-direction:column}.app-frame>*{flex-shrink:0}.app-frame>.shell{flex:1 1 0;min-height:0;height:auto}html[data-rail=collapsed] .shell{--rail-w:64px}@media (prefers-reduced-motion:reduce){.shell{transition:none}}html[data-rail-resizing] .shell,html[data-rail-resizing] .shell__rail{transition:none!important}html[data-rail-resizing]{cursor:col-resize;user-select:none}.shell__resize{position:absolute;top:56px;bottom:0;left:var(--rail-w);width:11px;transform:translateX(-5px);z-index:30;cursor:col-resize;touch-action:none;display:none;align-items:center;justify-content:center;background:none;border:none;padding:0}@media (min-width:768px){.shell__resize{display:flex}}html[data-rail=collapsed] .shell__resize{display:none}.shell__resize:after{content:"";width:3px;height:34px;border-radius:2px;background:var(--border-default);transform:translateY(44px);transition:background-color .15s ease,height .15s ease}.shell__resize:focus-visible:after,.shell__resize:hover:after,html[data-rail-resizing] .shell__resize:after{background:#22d3ee;height:54px}.shell__resize:focus-visible{outline:2px solid #22d3ee;outline-offset:-2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.shell__resize:after{transition:none}}@media (max-width:767px){.shell{grid-template-columns:0 1fr;grid-template-rows:auto 1fr}.shell__top{padding-top:calc(56px + var(--safe-top, 0px))}html:has(.shell__top) .system-banner{margin-top:calc(56px + var(--safe-top, 0px))}.shell{grid-template-columns:0 minmax(0,1fr)}html:has(.system-banner) .shell__top{padding-top:0}}.shell__rail{grid-area:rail;min-height:0;overflow:hidden}.shell__top{grid-area:top;min-width:0}.shell__work{grid-area:work;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:var(--gutter)}.shell__overlays{position:absolute;inset:0;z-index:50;pointer-events:none}.panel{display:flex;flex-direction:column;min-height:0}.panel__head{flex-shrink:0}.panel__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.split{display:flex;flex-direction:column;min-height:0}@media (min-width:1024px){.split{display:grid;grid-template-columns:55% 45%}.split--single{grid-template-columns:1fr}}html[data-rail=collapsed] .rail-label{display:none}html[data-rail=collapsed] .rail-header{flex-direction:column;align-items:center;gap:10px;padding:12px 8px}html[data-rail=collapsed] .rail-brand{justify-content:center;flex:none}html[data-rail=collapsed] .rail-nav{padding-left:8px;padding-right:8px}html[data-rail=collapsed] .rail-nav-item{justify-content:center;gap:0;padding-left:0;padding-right:0}html[data-rail=collapsed] .rail-nav-item svg{width:18px;height:18px}html[data-rail=collapsed] .rail-group+.rail-group{border-top:1px solid var(--border-subtle);padding-top:8px}html[data-rail=collapsed] .rail-footer{padding:8px}html[data-rail=collapsed] .rail-footer-row{justify-content:center;gap:0;padding-left:0;padding-right:0}.console-container,.results-header{container-type:inline-size}.rh-wide{display:none}.rh-narrow{display:flex}@container (min-width: 700px){.rh-wide{display:flex}.rh-narrow{display:none}}.rh-inline-wide{display:none}.rh-inline-narrow{display:inline}@container (min-width: 700px){.rh-inline-wide{display:inline}.rh-inline-narrow{display:none}}.rh-chips-hidden-wide,.rh-chips-label{display:none}.rh-chips-hidden-narrow{display:inline}@container (min-width: 560px){.rh-chips-hidden-wide,.rh-chips-label{display:inline}.rh-chips-hidden-narrow{display:none}}.lead-table{container-type:inline-size;container-name:leadtable}.lt-head,.wb-colhead.lt-head{position:sticky;top:0;z-index:5;--lt-pin-bg:var(--bg-canvas);background:var(--bg-canvas)}.lt-head .lt-pin-right,.lt-head .lt-sticky{z-index:6}.wb-row{--lt-pin-bg:var(--bg-canvas)}.wb-row:nth-child(2n){--lt-pin-bg:color-mix(in srgb,var(--bg-canvas) 97%,var(--text-primary))}.wb-row:hover{--lt-pin-bg:color-mix(in srgb,var(--bg-canvas) 94%,var(--text-primary))}.lt-sticky{left:0;border-right:1px solid var(--border-default)}.lt-pin-right,.lt-sticky{position:sticky;z-index:3;--lt-pin-shadow:0 0 0 0 transparent;background:var(--lt-pin-bg);box-shadow:var(--lt-pin-shadow)}.lt-pin-right{right:0;border-left:1px solid var(--border-default)}.lt-pin-right:before,.lt-sticky:after{content:"";position:absolute;top:0;bottom:0;width:24px;pointer-events:none;opacity:0;transition:opacity .12s ease}.lt-sticky:after{left:calc(100% + 1px);background:linear-gradient(to right,var(--lt-pin-bg) 0,var(--lt-pin-bg) 8px,transparent 100%)}.lt-pin-right:before{right:calc(100% + 1px);background:linear-gradient(to left,var(--lt-pin-bg) 0,var(--lt-pin-bg) 8px,transparent 100%)}[data-hmore=true] .lt-pin-right:before,[data-hscrolled=true] .lt-sticky:after{opacity:1}[data-hscrolled=true] .lt-sticky{--lt-pin-shadow:10px 0 16px -8px rgba(0,0,0,.55)}[data-hmore=true] .lt-pin-right{--lt-pin-shadow:-10px 0 16px -8px rgba(0,0,0,.55)}:root[data-theme=light] [data-hscrolled=true] .lt-sticky{--lt-pin-shadow:10px 0 16px -8px rgba(15,18,30,.2)}:root[data-theme=light] [data-hmore=true] .lt-pin-right{--lt-pin-shadow:-10px 0 16px -8px rgba(15,18,30,.2)}@media (prefers-reduced-motion:reduce){.lt-pin-right:before,.lt-sticky:after{transition:none}}.lead-table .lt-row{--lt-row-py:12px}.lead-table .lt-head,.lead-table .lt-row{padding-top:var(--lt-row-py);padding-bottom:var(--lt-row-py)}.lead-table .lt-head{--lt-row-py:10px}.lead-table .lt-head>.lt-pin-right,.lead-table .lt-head>.lt-sticky,.lead-table .lt-row>.lt-pin-right,.lead-table .lt-row>.lt-sticky{align-self:stretch;margin-top:calc(-1 * var(--lt-row-py));margin-bottom:calc(-1 * var(--lt-row-py));padding-top:var(--lt-row-py);padding-bottom:var(--lt-row-py)}.lead-table:not([data-hmore=true]) .lt-rows .lt-pin-right,.lead-table:not([data-hscrolled=true]) .lt-rows .lt-sticky{background:transparent}.lead-table .lt-rows .lt-mobile,.lead-table .lt-signal{box-sizing:content-box;padding:8px;margin:-8px}.lt-table{border-collapse:separate;border-spacing:0}.lt-table tbody tr+tr>td{border-top:1px solid var(--border-subtle)}@keyframes lead-flash-pin{0%{box-shadow:inset 0 0 0 9999px rgba(6,182,212,.22),var(--lt-pin-shadow)}70%{box-shadow:inset 0 0 0 9999px rgba(6,182,212,.1),var(--lt-pin-shadow)}to{box-shadow:inset 0 0 0 9999px rgba(6,182,212,0),var(--lt-pin-shadow)}}@keyframes lead-flash-pin-edge{0%{box-shadow:inset 3px 0 0 var(--accent-cyan),inset 0 0 0 9999px rgba(6,182,212,.22),var(--lt-pin-shadow)}70%{box-shadow:inset 3px 0 0 var(--accent-cyan),inset 0 0 0 9999px rgba(6,182,212,.1),var(--lt-pin-shadow)}to{box-shadow:inset 3px 0 0 transparent,inset 0 0 0 9999px rgba(6,182,212,0),var(--lt-pin-shadow)}}[data-hscrolled=true] .lead-flash>.lt-sticky{animation:lead-flash-pin-edge 2.8s ease-out forwards}[data-hmore=true] .lead-flash>.lt-pin-right{animation:lead-flash-pin 2.8s ease-out forwards}@media (prefers-reduced-motion:reduce){[data-hmore=true] .lead-flash>.lt-pin-right,[data-hscrolled=true] .lead-flash>.lt-sticky{animation:none;box-shadow:inset 0 0 0 9999px rgba(6,182,212,.14),var(--lt-pin-shadow)}[data-hscrolled=true] .lead-flash>.lt-sticky{box-shadow:inset 3px 0 0 var(--accent-cyan),inset 0 0 0 9999px rgba(6,182,212,.14),var(--lt-pin-shadow)}}@media (max-width:767px){.lt-head .lt-pin-right,.lt-head .lt-sticky,.lt-pin-right,.lt-sticky,[data-hmore=true] .lt-pin-right,[data-hscrolled=true] .lt-sticky{position:static;border-left:0;border-right:0;box-shadow:none;background:transparent}.lt-pin-right:before,.lt-sticky:after,[data-hmore=true] .lt-pin-right:before,[data-hscrolled=true] .lt-sticky:after{display:none}[data-hmore=true] .lead-flash>.lt-pin-right,[data-hscrolled=true] .lead-flash>.lt-sticky{animation:none;box-shadow:none}}.lt-scroll{overscroll-behavior-x:contain}.lead-table .lt-body{width:100%;min-width:calc(760px + var(--lt-act-w));--lt-act-w:116px}.lead-table .lt-body:has(.lt-pin-right--action){--lt-act-w:150px}.lead-table .lt-rows{width:100%}.lead-table .lt-biz{width:264px}.lead-table .lt-site{gap:8px}.lead-table .lt-website{width:128px}.lead-table .lt-phone{width:112px}.lead-table .lt-email{flex:1 1 0;min-width:116px}.lead-table .lt-mobile{width:100px}.lead-table .lt-loc{width:136px}.lead-table .lt-loc-inline{display:none}.lead-table .lt-state{gap:8px}.lead-table .lt-signal{width:112px}.lead-table .lt-status{width:108px}.lead-table .lt-pin-right{width:180px}.lead-table .lt-pin-right--action{width:220px}.lead-table .lt-pin-right:has(.lt-row-confirm) [data-testid=row-view-all]{display:none}.lead-table .lt-view-short{display:none}@container leadtable (max-width: 1549px){.lead-table .lt-site,.lead-table .lt-state{flex-direction:column;align-items:flex-start;gap:2px}.lead-table .lt-phone,.lead-table .lt-site,.lead-table .lt-website{width:128px}.lead-table .lt-signal,.lead-table .lt-state,.lead-table .lt-status{width:112px}}.lead-table .lt-phone-num{display:none}@container leadtable (max-width: 1219px){.lead-table .lt-loc,.lead-table .lt-mobile{display:none}.lead-table .lt-loc-inline{display:block;width:128px}.lead-table .lt-phone-same{display:none}.lead-table .lt-phone-num{display:inline}.lead-table .lt-biz{width:248px}.lead-table .lt-pin-right{width:116px}.lead-table .lt-pin-right--action{width:150px}.lead-table .lt-row-confirm-word,.lead-table .lt-view-long{display:none}.lead-table .lt-view-short{display:inline}}.table-scroller{scrollbar-width:auto;scrollbar-color:auto}.scroll-pane--xy.table-scroller,.table-scroller{overflow-x:scroll}.lead-table .scroll-pane--xy.table-scroller,.lead-table .table-scroller{overflow-x:auto}@supports not selector(::-webkit-scrollbar){.table-scroller{scrollbar-width:thin;scrollbar-color:var(--table-scroll-thumb) var(--table-scroll-track)}}.table-scroller::-webkit-scrollbar{height:10px;width:10px;display:block}.table-scroller::-webkit-scrollbar-track{background:var(--table-scroll-track);border-radius:999px}.table-scroller::-webkit-scrollbar-thumb{background:var(--table-scroll-thumb);border-radius:999px;border:2px solid transparent;background-clip:content-box;min-width:48px}.table-scroller::-webkit-scrollbar-thumb:hover{background:var(--table-scroll-thumb-hover);background-clip:content-box}.table-scroller::-webkit-scrollbar-corner{background:transparent}.lead-list{container-type:inline-size;container-name:leadlist}.lead-list li{--ll-row-py:12px}.ll-colhead{--ll-row-py:4px}.ll-biz{flex:1 1 auto;min-width:0}.ll-web{flex:1 0 120px;min-width:0}.ll-phone{flex:1 0 124px;min-width:0}.ll-loc{flex:1 0 130px;min-width:0}.ll-cat{flex:1 0 120px;min-width:0}.ll-sig{flex:1 0 140px;min-width:0}.ll-cta{flex:0 0 100px}.ll-cat,.ll-colhead,.ll-cta,.ll-loc,.ll-phone,.ll-sig,.ll-web{display:none}.ll-sig-cell{box-sizing:content-box;padding:8px;margin:-8px}.ll-stack,.ll-stack-badges{display:flex}@container leadlist (min-width: 460px){.ll-colhead,.ll-sig{display:flex}.ll-stack,.ll-stack-badges{display:none}.ll-biz{flex:0 1 240px;min-width:200px;max-width:250px;display:flex;align-items:center;align-self:stretch;margin-top:calc(-1 * var(--ll-row-py));margin-bottom:calc(-1 * var(--ll-row-py));padding-top:var(--ll-row-py);padding-bottom:var(--ll-row-py);padding-right:12px;border-right:1px solid var(--border-default)}}@container leadlist (min-width: 560px){.ll-cta{display:flex}}@container leadlist (min-width: 630px){.ll-web{display:block}}@container leadlist (min-width: 770px){.ll-phone{display:block}}@container leadlist (min-width: 910px){.ll-loc{display:block}}@container leadlist (min-width: 1040px){.ll-cat{display:block}}.seg-website{display:flex;width:100%}.seg-website .seg-opt{flex:1 1 0%;min-width:0}.seg-website .seg-count{display:none}@container (min-width: 480px){.seg-website{display:inline-flex;width:fit-content}.seg-website .seg-opt{flex:none}.seg-website .seg-count{display:inline-block}.seg-website .seg-opt--any{min-width:5.5rem}.seg-website .seg-opt--has{min-width:7.5rem}.seg-website .seg-opt--no{min-width:7rem}}.workbench{display:flex;flex-direction:column;min-height:0;height:100%}@media (min-width:1024px){.shell__work:has(>.page-enter>.workbench),.shell__work:has(>.workbench){overflow:hidden}}.page-enter{display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;animation:page-enter .18s ease-out}.page-enter>*{min-width:0}@keyframes page-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.page-enter{animation:none}}.scroll-frame{position:relative;display:flex;flex-direction:column;min-height:0;flex:1}.scroll-pane{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;outline:none}.scroll-pane--xy{overflow-x:auto}.scroll-pane:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-cyan)}.scroll-frame:after,.scroll-frame:before{content:"";position:absolute;left:0;right:12px;height:28px;pointer-events:none;opacity:0;z-index:4;transition:opacity .12s ease}.scroll-frame:before{top:0;background:linear-gradient(to bottom,var(--bg-canvas),transparent)}.scroll-frame:after{bottom:0;background:linear-gradient(to top,var(--bg-canvas),transparent)}.scroll-frame[data-fade-bottom=true]:after,.scroll-frame[data-fade-top=true]:before{opacity:1}.scroll-frame--xy:after{bottom:10px}.scroll-frame--xy:after,.scroll-frame--xy:before{right:10px}.scroll-pane thead.wb-head th{position:sticky;top:0;z-index:3;background:var(--bg-surface)}.scroll-frame[data-scrolled=true] thead.wb-head th{box-shadow:0 1px 0 var(--border-default)}.scroll-pane thead.wb-head th.lt-pin-right,.scroll-pane thead.wb-head th.lt-sticky{z-index:6}.wb-colhead{position:relative;z-index:5;transition:box-shadow .12s ease}.wb-colhead:has(+.scroll-frame[data-scrolled=true]){box-shadow:0 1px 0 var(--border-default)}.wb-row{transition:background-color .12s ease}.wb-row:nth-child(2n){background-color:var(--bg-surface-subtle)}.wb-row:hover{background-color:var(--bg-surface-hover)}.wb-row[data-active=true]{box-shadow:inset 3px 0 0 var(--accent-cyan)}.wb-row[aria-selected=true],.wb-row[data-bulk=true]{background-color:rgba(6,182,212,.1)}.wb-row[aria-selected=true]:hover,.wb-row[data-bulk=true]:hover{background-color:rgba(6,182,212,.14)}.tnum{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.scroll-frame:after,.scroll-frame:before,.scroll-pane,.wb-colhead,.wb-row{transition:none}}@media (max-width:1023px){.page-enter{display:block;height:auto}.workbench{height:auto}.workbench .scroll-frame{flex:none}.workbench .scroll-pane{overflow:visible;max-height:none}.workbench .scroll-pane--xy{overflow-x:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom}.workbench .split{flex:none;overflow:visible}.workbench .panel--list{height:auto!important}.workbench .panel__body{overflow:visible}.scroll-frame:after,.scroll-frame:before{display:none}.workbench .bottom-sheet .scroll-frame{flex:1}.workbench .bottom-sheet .scroll-pane{overflow-y:auto;max-height:100%}.workbench .bottom-sheet:not([data-sheet-largest]) .scroll-pane{overflow:hidden;touch-action:none}}.modal-scroll{overflow-y:auto;overscroll-behavior:contain}@media (prefers-reduced-motion:reduce){.modal-scroll{transition:none}}html[data-modal-open] .panel__body,html[data-modal-open] .scroll-pane,html[data-modal-open] .shell__rail .shell__nav,html[data-modal-open] .shell__work{overflow:hidden}html[data-modal-open][data-freeze-gutter] .shell__work{scrollbar-gutter:stable}html[data-modal-open] .bottom-sheet .bottom-sheet__body,html[data-modal-open] .bottom-sheet .panel__body,html[data-modal-open] .bottom-sheet .scroll-pane{overflow-y:auto}html[data-modal-open] .bottom-sheet .bottom-sheet__body.overflow-hidden{overflow:hidden}html[data-modal-open] .bottom-sheet .bottom-sheet__body.overflow-hidden>*{min-height:0}.scanner-mobile{position:fixed;top:calc(56px + var(--safe-top, 0px) + var(--enrich-status-h, 0px) + var(--notice-h, 0px));left:0;right:0;bottom:0;overflow:hidden}.scanner-mobile__map{position:absolute;inset:0}.scanner-mobile__pills{position:absolute;top:0;left:0;right:0;z-index:45;display:flex;flex-direction:column;gap:8px;padding:10px 12px;pointer-events:none;max-height:calc(100% - 96px);overflow:visible}.scanner-mobile__pills>*{pointer-events:auto}.scanner-mobile__sheet{z-index:46}.console-floating__chips{overflow-x:auto;scrollbar-width:none}.console-floating__chips::-webkit-scrollbar{display:none}.bottom-sheet--animating{transition:transform .26s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion:reduce){.bottom-sheet--animating{transition:none}}.shell__nav[data-scrolled=true]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18px);mask-image:linear-gradient(180deg,transparent 0,#000 18px)}.ba-deck{container:badeck/inline-size}.ba-panel{display:grid;gap:18px 24px;grid-template-columns:minmax(0,25fr) minmax(0,35fr) minmax(0,40fr)}@container badeck (min-width: 1200px){.ba-panel{grid-template-columns:minmax(280px,25fr) minmax(380px,35fr) minmax(440px,40fr)}}@container badeck (max-width: 900px){.ba-panel{grid-template-columns:1fr 1fr}}@container badeck (max-width: 600px){.ba-panel{grid-template-columns:1fr}}.ba-ring-track{stroke:var(--bg-surface-subtle)}.ba-arc{transform:rotate(-90deg);transform-origin:80px 80px;transition:stroke-width .2s}.ba-arc:hover{stroke-width:11}.ba-arc-ready{stroke:var(--ba-ready);filter:var(--ba-ring-glow)}.ba-arc-none{stroke:var(--ba-none);filter:var(--ba-ring-glow-none)}.ba-arc-unchecked{stroke:var(--ba-unchecked);filter:var(--ba-ring-glow-unchecked)}.scan-feed{container-type:inline-size;container-name:scanfeed}.pulls-slot-spacer{display:none}.pulls-slot-enrich{min-width:9rem;flex-shrink:0}.pulls-slot-pipeline{width:5rem;flex-shrink:0}@container scanfeed (min-width: 724px){.pulls-list{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) minmax(150px,.9fr) minmax(170px,1.2fr);column-gap:1.5rem}.pulls-row{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:start}.pulls-actions{grid-column:1/-1}.pulls-slot-spacer{display:block}.pulls-slot-spacer.pulls-slot-enrich{width:9rem}}@container scanfeed (min-width: 1130px){.pulls-list{grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) minmax(150px,.9fr) minmax(170px,1.2fr) fit-content(360px)}.pulls-actions{grid-column:auto}}@supports not (grid-template-columns:subgrid){@container scanfeed (min-width: 724px){.pulls-list{display:block}.pulls-row{grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) minmax(150px,.9fr) minmax(170px,1.2fr);column-gap:1.5rem;align-items:start}}@container scanfeed (min-width: 1130px){.pulls-row{grid-template-columns:minmax(180px,1.5fr) minmax(150px,1fr) minmax(150px,.9fr) minmax(170px,1.2fr) minmax(180px,360px)}}}.ba-reveal[data-reveal=out]{opacity:0;transform:translateY(14px);transition:none}.ba-reveal[data-reveal=in]{opacity:1;transform:none;transition:opacity .42s ease,transform .42s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.ba-reveal,.ba-reveal[data-reveal=in],.ba-reveal[data-reveal=out]{transition:none;opacity:1;transform:none}}.ba-spark-line{fill:none;stroke:var(--accent-cyan);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ba-spark-dot{fill:var(--accent-cyan)}.ba-spark-area{fill:color-mix(in srgb,var(--accent-cyan) 16%,transparent);stroke:none}[data-bento]{transition:border-color .18s ease,box-shadow .18s ease}[data-bento=beam]{--tile-accent:#06b6d4}[data-bento=flare]{--tile-accent:#f97316}[data-bento=growth]{--tile-accent:#00e676}[data-bento]:hover{border-color:color-mix(in srgb,var(--tile-accent) 55%,var(--glass-border,var(--border-default)));box-shadow:inset 0 1px 0 var(--glass-highlight,transparent),0 0 0 1px color-mix(in srgb,var(--tile-accent) 30%,transparent),0 0 24px -6px color-mix(in srgb,var(--tile-accent) 55%,transparent)}@media (prefers-reduced-motion:reduce){[data-bento]{transition:none}}.asst-panel{container:asst/inline-size}@container asst (max-width: 330px){.asst-sub{display:none}}.rail-toggle{color:var(--rail-toggle-ink);background-color:transparent;transition:color .2s ease,transform .12s ease}.rail-toggle svg{filter:drop-shadow(0 0 3px var(--rail-toggle-glow));transition:filter .2s ease}.rail-toggle:hover{color:var(--rail-toggle-ink-hot)}.rail-toggle:hover svg{filter:drop-shadow(0 0 6px var(--rail-toggle-glow-hot)) drop-shadow(0 0 2px var(--rail-toggle-glow-hot))}.rail-toggle:active{transform:translateY(1px)}.rail-toggle:active svg{filter:drop-shadow(0 0 9px var(--rail-toggle-glow-hot)) drop-shadow(0 0 3px var(--rail-toggle-glow-hot))}.rail-toggle:focus-visible{outline:2px solid var(--rail-toggle-ink-hot);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rail-toggle,.rail-toggle svg{transition:none}.rail-toggle:active{transform:none}}.theme-toggle{color:var(--text-primary);transition:color .2s ease}.theme-toggle__icon{color:var(--accent-cyan-text);filter:drop-shadow(0 0 2px var(--rail-toggle-glow));transition:filter .2s ease}.theme-toggle__knob{box-shadow:0 0 4px var(--rail-toggle-glow);transition:transform .2s ease,box-shadow .2s ease}.theme-toggle:active,.theme-toggle:hover{color:var(--accent-cyan-text)}.theme-toggle:active .theme-toggle__icon,.theme-toggle:hover .theme-toggle__icon{filter:drop-shadow(0 0 6px var(--rail-toggle-glow-hot)) drop-shadow(0 0 2px var(--rail-toggle-glow-hot))}.theme-toggle:active .theme-toggle__knob,.theme-toggle:hover .theme-toggle__knob{box-shadow:0 0 10px var(--rail-toggle-glow-hot),0 0 3px var(--rail-toggle-glow-hot)}@media (prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle__icon,.theme-toggle__knob{transition:none}}.icon-trigger{border-color:transparent!important;background-color:transparent;color:var(--text-tertiary);transition:color .2s ease}.icon-trigger svg{transition:filter .2s ease}.icon-trigger:active:not(:disabled),.icon-trigger:hover:not(:disabled){color:var(--accent-cyan-text)}.icon-trigger:active:not(:disabled) svg,.icon-trigger:hover:not(:disabled) svg{filter:drop-shadow(0 0 5px var(--rail-toggle-glow-hot))}@media (prefers-reduced-motion:reduce){.icon-trigger,.icon-trigger svg{transition:none}}.bottom-sheet{padding-bottom:var(--safe-bottom,0)}.brand-field{width:100%;height:100%;display:block}.brand-field,.brand-scrim{position:fixed;inset:0;z-index:-1;pointer-events:none}.brand-scrim{background:var(--brand-scrim)}.shell.brand{background:transparent}.shell.brand .glass{background:var(--glass-panel)}.shell.brand .glass,.shell.brand .glass-rail{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(120%);backdrop-filter:blur(var(--glass-blur)) saturate(120%);border-color:var(--glass-edge);--bg-canvas:var(--glass-solid)}.shell.brand .glass-rail{background:var(--glass-rail)}:root[data-theme=light] .shell.brand .glass-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}@media (max-width:767px){.shell.brand .glass,.shell.brand .glass-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-solid)}.shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.shell select,.shell textarea{font-size:16px}}.bottom-sheet--hidden{visibility:hidden;pointer-events:none}.card-intel-link{position:relative;isolation:isolate;border-radius:6px}.card-intel-link:after{content:"";position:absolute;inset:-3px -6px;z-index:-1;border-radius:6px;background:rgba(34,211,238,.08);box-shadow:0 0 0 1px rgba(34,211,238,.28),0 0 14px rgba(34,211,238,.32);opacity:.35;pointer-events:none;animation:card-intel-glow 2.8s ease-in-out infinite}.card-intel-link:focus-visible:after,.card-intel-link:hover:after{animation:none;opacity:1}@keyframes card-intel-glow{0%,to{opacity:.25}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.card-intel-link:after{animation:none;opacity:.6}}:root[data-theme=light] .select-menu-active{color:#155e75}.pill-enrich .owner-tier-ink{color:inherit}:root[data-theme=light] .pill-enrich .owner-tier-ink{color:#155e75}.matrix-body{container-type:inline-size;container-name:matrix}@container matrix (min-width: 30rem){.matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.zero-state{background:var(--bg-surface)}.zero-state-grid{background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px);background-size:24px 24px;opacity:.55;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}:root[data-theme=light] .pill-enrich.team-reveal{color:#155e75}.pill-enrich.team-reveal{background:rgba(34,211,238,.22);color:#a5f3fc;box-shadow:inset 0 0 0 1px rgba(103,232,249,.62),0 0 12px -4px rgba(34,211,238,.7)}button.pill-enrich.team-reveal:hover:not(:disabled){background:rgba(34,211,238,.32);box-shadow:inset 0 0 0 1px rgba(165,243,252,.9),0 0 18px -3px rgba(34,211,238,.95)}:root[data-theme=light] .pill-enrich.team-reveal{background:rgba(6,182,212,.16);color:#0e5266;box-shadow:inset 0 0 0 1px rgba(8,145,178,.6),0 2px 8px -3px rgba(8,145,178,.45)}:root[data-theme=light] button.pill-enrich.team-reveal:hover:not(:disabled){background:rgba(6,182,212,.24);box-shadow:inset 0 0 0 1px rgba(8,145,178,.85),0 4px 14px -4px rgba(8,145,178,.6)}@keyframes team-reveal-pulse{0%,to{box-shadow:inset 0 0 0 1px rgba(103,232,249,.62),0 0 8px -4px rgba(34,211,238,.5)}50%{box-shadow:inset 0 0 0 1px rgba(165,243,252,.95),0 0 20px -2px rgba(34,211,238,.95)}}.pill-enrich.team-reveal:disabled{opacity:1;animation:team-reveal-pulse 1.4s ease-in-out infinite}.team-reveal-spin{color:currentColor}@media (prefers-reduced-motion:reduce){.pill-enrich.team-reveal:disabled{animation:none}}@keyframes driver-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes arrow-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}@media (prefers-reduced-motion:no-preference){.driver-in{animation:driver-in .26s ease-out both}.arrow-nudge{animation:arrow-nudge 1.6s ease-in-out infinite}}.quick-picks{background:#0b0f19;border:1px solid #1e293b}.quick-picks .quick-pick{color:#cbd5e1;border-color:#1e293b;background:#0b0f19}.quick-picks .quick-pick:hover{background:#111827;color:#f1f5f9}.quick-picks .quick-pick-on,.quick-picks .quick-pick-on:hover{background:#0e2a33;color:#67e8f9}:root[data-theme=light] .quick-picks{background:#fff;border-color:#cbd5e1}:root[data-theme=light] .quick-picks .quick-pick{color:#334155;border-color:#cbd5e1;background:#fff}:root[data-theme=light] .quick-picks .quick-pick:hover{background:#f1f5f9;color:#0f172a}:root[data-theme=light] .quick-picks .quick-pick-on,:root[data-theme=light] .quick-picks .quick-pick-on:hover{background:#e0f2fe;color:#155e75}.grid-action{background:rgba(6,182,212,.1);color:#22d3ee;border:1px solid rgba(6,182,212,.2);transition:background-color .2s ease}.grid-action:hover,[data-lead-id]:hover .grid-action,tr:hover .grid-action{background:rgba(6,182,212,.2)}:root[data-theme=light] .grid-action{color:#155e75;border-color:rgba(8,145,178,.3)}.pipeline-filter-bar{container:pipebar/inline-size}@container pipebar (max-width: 1519px){.pipeline-filter-bar .select-menu-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}html[data-vault-dragging],html[data-vault-dragging] *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}.ba-kpi-card{--ba-kpi-label:#c4c6d2;--ba-kpi-value:#fff;--ba-kpi-cta:#7dd3fc;position:relative;overflow:hidden;background:rgba(15,23,42,.75);border:1px solid rgba(148,163,184,.18);transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.ba-kpi-card:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--kpi);box-shadow:0 0 10px var(--kpi)}.ba-kpi-card:focus-visible,.ba-kpi-card:hover{outline:none;border-color:color-mix(in srgb,var(--kpi) 55%,transparent);box-shadow:0 0 18px -6px var(--kpi);background:rgba(15,23,42,.9)}.ba-kpi-share{color:var(--kpi);background:color-mix(in srgb,var(--kpi) 14%,transparent)}:root[data-theme=light] .ba-kpi-card{--ba-kpi-label:#4b4e57;--ba-kpi-value:#181a1f;--ba-kpi-cta:#0e7490;background:#fff;border-color:#d9dce3}:root[data-theme=light] .ba-kpi-card:focus-visible,:root[data-theme=light] .ba-kpi-card:hover{background:#f8fafc}:root[data-theme=light] .ba-kpi-share{color:color-mix(in srgb,var(--kpi) 60%,#000)}.ba-pulse{background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(15,23,42,.85));border:1px solid rgba(245,158,11,.3);border-left:3px solid #f59e0b}.ba-pulse-badge{background:rgba(245,158,11,.14);box-shadow:0 0 12px -4px rgba(245,158,11,.6)}.ba-pulse-stat{background:rgba(15,23,42,.6);border:1px solid rgba(245,158,11,.18)}.ba-pulse-track{background:rgba(148,163,184,.2)}.ba-pulse-source{color:#fcd34d;border:1px solid rgba(245,158,11,.4);transition:border-color .16s ease,box-shadow .16s ease}.ba-pulse-source:focus-visible,.ba-pulse-source:hover{outline:none;border-color:#f59e0b;box-shadow:0 0 10px -3px rgba(245,158,11,.7)}:root[data-theme=light] .ba-pulse{--ba-pulse-words:#4b4e57;background:linear-gradient(135deg,rgba(245,158,11,.12),#fff 70%)}:root[data-theme=light] .ba-pulse-badge,:root[data-theme=light] .ba-pulse-source{color:#954608}:root[data-theme=light] .ba-pulse-stat{background:#fff}.cc-jump-btn{background-color:#0b1220;color:#fff;border:1px solid rgba(56,189,248,.7);box-shadow:0 0 14px rgba(56,189,248,.3);transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.cc-jump-btn:focus-visible,.cc-jump-btn:hover{color:#fff;background-color:#0f1a2e;border-color:rgba(56,189,248,.95);box-shadow:0 0 22px rgba(56,189,248,.55);outline:none}.radar-card{--radar-card-name:#fff;--radar-card-line:#cbd5e1;background:rgba(15,23,42,.6);border:1px solid rgba(148,163,184,.16);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.radar-card:focus-visible,.radar-card:focus-within,.radar-card:hover{outline:none;border-color:color-mix(in srgb,var(--sig) 50%,transparent);box-shadow:0 0 18px -8px var(--sig);background:rgba(15,23,42,.82)}.radar-card-avatar{color:#e2e8f0;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.3)}.radar-card-chip{color:#cbd5e1;background:rgba(148,163,184,.12)}.radar-card-cta{color:#7dd3fc;border:1px solid rgba(56,189,248,.55);transition:box-shadow .18s ease,border-color .18s ease}.radar-card:focus-visible .radar-card-cta,.radar-card:focus-within .radar-card-cta,.radar-card:hover .radar-card-cta{border-color:rgba(56,189,248,.95);box-shadow:0 0 12px -3px rgba(56,189,248,.7)}.radar-filter,.radar-quiet-pill{color:var(--text-secondary);background:var(--chip-faint);border:1px solid var(--border-default);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.radar-filter:hover,.radar-quiet-pill:focus-within,.radar-quiet-pill:hover{color:var(--text-primary);border-color:rgba(6,182,212,.55);box-shadow:0 0 12px -4px rgba(6,182,212,.6)}.radar-filter--on,.radar-quiet-pill--on{color:var(--text-primary);background:var(--chip-hover);border-color:rgba(6,182,212,.7)}:root[data-theme=light] .radar-card{--radar-card-name:#181a1f;--radar-card-line:#4b4e57;background:#fff;border-color:#d9dce3}:root[data-theme=light] .radar-card:focus-visible,:root[data-theme=light] .radar-card:focus-within,:root[data-theme=light] .radar-card:hover{background:#f8fafc}:root[data-theme=light] .radar-card-avatar{color:#0e7490}:root[data-theme=light] .radar-card-chip{color:#4b4e57}:root[data-theme=light] .radar-card-cta{color:#0e7490}.cc-counter{background:var(--bg-surface-subtle);border:1px solid var(--border-subtle);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.cc-counter:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--cc);box-shadow:0 0 8px var(--cc)}.cc-counter:hover{border-color:var(--border-strong)}.cc-counter--on{border-color:color-mix(in srgb,var(--cc) 55%,transparent);background:color-mix(in srgb,var(--cc) 10%,var(--bg-surface-subtle));box-shadow:0 0 16px -8px var(--cc)}.cc-counter-track{background:rgba(148,163,184,.18)}:root[data-theme=light] .cc-counter:before{background:color-mix(in srgb,var(--cc) 70%,#1e293b);box-shadow:none}.cc-open-brief{color:#7dd3fc;border:1px solid rgba(56,189,248,.55);transition:border-color .18s ease,box-shadow .18s ease}.cc-open-brief:focus-visible,.cc-open-brief:hover{outline:none;border-color:rgba(56,189,248,.95);box-shadow:0 0 12px -3px rgba(56,189,248,.7)}:root[data-theme=light] .cc-open-brief{color:#0e7490}.cc-btn{color:var(--text-primary);background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02)),#151a24;border:1px solid rgba(148,163,184,.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 1px 2px rgba(0,0,0,.45);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.cc-btn:focus-visible,.cc-btn:hover{outline:none;transform:translateY(-1px);border-color:rgba(34,211,238,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 6px 14px -6px rgba(6,182,212,.55)}.cc-btn:active{transform:translateY(0)}.cc-btn--primary{color:#fff;background:linear-gradient(180deg,rgba(34,211,238,.12),rgba(34,211,238,.03)),#172131;border-color:rgba(34,211,238,.55)}.cc-btn--on{color:#ecfeff;background:linear-gradient(180deg,rgba(34,211,238,.2),rgba(34,211,238,.08)),#142430;border-color:rgba(34,211,238,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 14px -4px rgba(6,182,212,.7)}.cc-count{display:inline-flex;align-items:center;min-width:1.5rem;justify-content:center;padding:0 .4rem;border-radius:9999px;line-height:1.35rem;color:#e2e8f0;background:rgba(148,163,184,.2)}.cc-btn--on .cc-count,.radar-filter--on .cc-count{color:#cffafe;background:rgba(34,211,238,.24)}.cc-tab-x{border-color:rgba(148,163,184,.24)}:root[data-theme=light] .cc-btn{color:#181a1f;background:linear-gradient(180deg,#fff,#f3f5f8);border-color:#c5cbd6;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(15,23,42,.1)}:root[data-theme=light] .cc-btn:focus-visible,:root[data-theme=light] .cc-btn:hover{border-color:#0891b2;box-shadow:inset 0 1px 0 #fff,0 6px 14px -6px rgba(8,145,178,.45)}:root[data-theme=light] .cc-btn--primary{color:#0b1220;background:linear-gradient(180deg,#fff,#eefbfd);border-color:#22a3bd}:root[data-theme=light] .cc-btn--on{color:#0e7490;background:#ecfeff;border-color:#0891b2;box-shadow:inset 0 1px 0 #fff,0 0 0 3px rgba(8,145,178,.12)}:root[data-theme=light] .cc-count{color:#374151;background:#e5e9ef}:root[data-theme=light] .cc-btn--on .cc-count,:root[data-theme=light] .radar-filter--on .cc-count{color:#0e7490;background:#cffafe}:root[data-theme=light] .cc-tab-x{border-color:#d9dce3}.radar-filter{color:var(--text-secondary);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.015)),#151a24;border:1px solid rgba(148,163,184,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.radar-filter:focus-visible,.radar-filter:hover{outline:none;color:var(--text-primary);transform:translateY(-1px);border-color:color-mix(in srgb,var(--flt) 60%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 6px 14px -7px var(--flt)}.radar-filter--on{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--flt) 26%,transparent),color-mix(in srgb,var(--flt) 10%,transparent)),#151a24;border-color:color-mix(in srgb,var(--flt) 80%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 16px -4px var(--flt)}:root[data-theme=light] .radar-filter{color:#4b4e57;background:linear-gradient(180deg,#fff,#f3f5f8);border-color:#c5cbd6;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(15,23,42,.1)}:root[data-theme=light] .radar-filter:focus-visible,:root[data-theme=light] .radar-filter:hover{color:#181a1f;border-color:color-mix(in srgb,var(--flt) 65%,#1e293b);box-shadow:inset 0 1px 0 #fff,0 6px 14px -7px rgba(15,23,42,.3)}:root[data-theme=light] .radar-filter--on{color:#181a1f;background:color-mix(in srgb,var(--flt) 14%,#f8fafc);border-color:color-mix(in srgb,var(--flt) 70%,#1e293b);box-shadow:inset 0 1px 0 #fff,0 0 0 3px color-mix(in srgb,var(--flt) 18%,transparent)}.radar-state-pill{color:var(--text-muted);background:rgba(148,163,184,.12);border:1px solid rgba(148,163,184,.22)}.radar-state-pill--live{color:#6ee7b7;background:rgba(0,230,118,.12);border-color:rgba(0,230,118,.4);box-shadow:0 0 14px -4px rgba(0,230,118,.6)}:root[data-theme=light] .radar-state-pill--live{color:#007a33;background:rgba(0,122,51,.08);border-color:rgba(0,122,51,.32);box-shadow:0 0 10px -4px rgba(0,122,51,.45)}.ba-kpi-open{border:1px solid color-mix(in srgb,var(--ba-kpi-cta) 28%,transparent);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.ba-kpi-card:focus-visible .ba-kpi-open,.ba-kpi-card:hover .ba-kpi-open{background:color-mix(in srgb,var(--ba-kpi-cta) 14%,transparent);border-color:color-mix(in srgb,var(--ba-kpi-cta) 70%,transparent);box-shadow:0 0 12px -4px var(--ba-kpi-cta)}.ba-kpi-card,.ba-pulse,.radar-card,:root .cc-card{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 2px 6px rgba(0,0,0,.4)}:root .cc-card{background:rgba(15,23,42,.6);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ba-kpi-card:focus-visible,.ba-kpi-card:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 18px -6px var(--kpi)}.radar-card:focus-visible,.radar-card:focus-within,.radar-card:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 18px -8px var(--sig)}:root .cc-card:focus-visible,:root .cc-card:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 8px 18px -10px rgba(6,182,212,.6)}:root[data-theme=light] .ba-kpi-card,:root[data-theme=light] .ba-pulse,:root[data-theme=light] .cc-card,:root[data-theme=light] .radar-card{box-shadow:0 2px 8px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}:root[data-theme=light] .cc-card{background:#fff;border-color:#d9dce3}:root[data-theme=light] .ba-kpi-card:focus-visible,:root[data-theme=light] .ba-kpi-card:hover,:root[data-theme=light] .cc-card:focus-visible,:root[data-theme=light] .cc-card:hover,:root[data-theme=light] .radar-card:focus-visible,:root[data-theme=light] .radar-card:hover{border-color:#0891b2;box-shadow:0 8px 18px -8px rgba(15,23,42,.18),0 1px 2px rgba(15,23,42,.06)}:root[data-theme=light] .ba-kpi-card:focus-visible .ba-kpi-open,:root[data-theme=light] .ba-kpi-card:hover .ba-kpi-open{background:#ecfeff;border-color:#0891b2;box-shadow:none}@media (prefers-reduced-motion:reduce){.cc-btn,.cc-btn:focus-visible,.cc-btn:hover,.radar-filter,.radar-filter:focus-visible,.radar-filter:hover{transform:none;transition:none}}.ba-stat-chip{background:hsla(0,0%,100%,.05);border:1px solid rgba(148,163,184,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.ba-stat-chip:after{content:"→";display:inline-block;margin-left:.3rem;color:var(--accent-cyan-text);opacity:0;transform:translateX(-3px);transition:opacity .16s ease,transform .16s ease}.ba-stat-chip:focus-visible,.ba-stat-chip:hover{transform:translateY(-1px);background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 4px 12px -6px rgba(6,182,212,.6)}.ba-stat-chip:focus-visible:after,.ba-stat-chip:hover:after{opacity:1;transform:translateX(0)}:root[data-theme=light] .ba-stat-chip{background:#fff;border-color:#d3d8e0;box-shadow:0 1px 2px rgba(15,23,42,.08)}:root[data-theme=light] .ba-stat-chip:focus-visible,:root[data-theme=light] .ba-stat-chip:hover{background:#f0fdff;border-color:#0891b2;box-shadow:0 4px 10px -6px rgba(8,145,178,.45)}.ba-readout{color:#67e8f9;background:rgba(6,182,212,.14)}:root[data-theme=light] .ba-readout{color:#0e7490;background:rgba(8,145,178,.1)}.cc-royal-pill{color:#fff;background:linear-gradient(135deg,#1e3a8a,#1d4ed8);border:1px solid #3b82f6;border-radius:9999px;box-shadow:0 0 12px rgba(59,130,246,.35);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.cc-royal-pill:focus-visible,.cc-royal-pill:hover{color:#fff;outline:none;transform:translateY(-1px);border-color:#38bdf8;box-shadow:0 0 18px rgba(56,189,248,.65)}.cc-royal-pill-arrow{color:#67e8f9}:root[data-theme=light] .cc-royal-pill{box-shadow:0 2px 8px rgba(29,78,216,.28)}.ba-pulse{--ba-kpi-value:#fff;--ba-pulse-words:#cbd5e1;background:radial-gradient(ellipse at 18% 0,rgba(245,197,66,.28) 0,rgba(212,175,55,.12) 48%,rgba(15,23,42,.96) 100%),linear-gradient(135deg,rgba(68,50,12,.68),rgba(24,20,10,.94) 55%,rgba(82,58,14,.58));border:1px solid rgba(234,179,8,.55);border-left:3px solid #eab308;box-shadow:inset 0 1px 0 rgba(253,224,71,.45),0 4px 20px -2px rgba(234,179,8,.18)}.ba-pulse-badge{color:#fbbf24;background:linear-gradient(135deg,rgba(30,41,59,.95),rgba(120,53,15,.45));border:1px solid rgba(245,158,11,.45);box-shadow:0 0 14px -4px rgba(245,158,11,.6)}.ba-pulse-dot{width:8px;height:8px;border-radius:9999px;background:#f59e0b;box-shadow:0 0 10px #f59e0b;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 10px #f59e0b}50%{opacity:.55;box-shadow:0 0 4px #f59e0b}}.ba-pulse-stat{background:rgba(30,41,59,.85);border:1px solid rgba(234,179,8,.22);box-shadow:inset 0 1px 0 rgba(253,224,71,.12)}.ba-pulse-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 8px rgba(251,191,36,.55)}.ba-macro-row{background:rgba(15,23,42,.55);border:1px solid rgba(234,179,8,.16)}.ba-macro-figure{color:#fff;text-shadow:0 0 12px rgba(251,191,36,.45)}:root[data-theme=light] .ba-pulse{--ba-kpi-value:#181a1f;--ba-pulse-words:#3f3214;background:radial-gradient(ellipse at 20% 0,hsla(0,0%,100%,.88) 0,rgba(255,215,110,.38) 45%,transparent 70%),linear-gradient(135deg,#fffdf7,#f7e3a1 25%,#e5c158 50%,#fdf2c8 75%,#d4af37);border-color:#d4af37;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.92),inset 0 -1px 2px rgba(180,130,30,.35),0 12px 28px -6px rgba(212,175,55,.28)}:root[data-theme=light] .ba-pulse-badge{color:#954608;background:hsla(0,0%,100%,.72);border-color:rgba(180,130,30,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}:root[data-theme=light] .ba-pulse-stat{background:hsla(0,0%,100%,.93);border-color:rgba(212,175,55,.45);box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(120,80,10,.1)}:root[data-theme=light] .ba-macro-row{background:hsla(0,0%,100%,.93);border-color:rgba(212,175,55,.4)}:root[data-theme=light] .ba-macro-figure{color:#181a1f;text-shadow:none}.ba-results{background:linear-gradient(145deg,#0f172a,#172554);border:1px solid rgba(56,189,248,.3);box-shadow:0 4px 20px -4px rgba(56,189,248,.15),inset 0 1px 0 hsla(0,0%,100%,.08)}.ba-results-title{color:#e2e8f0}.ba-results-tile{background:rgba(15,23,42,.55);border:1px solid rgba(148,163,184,.16)}.ba-results-label{color:#94a3b8}.ba-results-value--white{color:#fff}.ba-results-value--sky{color:#38bdf8}.ba-results-value--emerald{color:#34d399}.ba-results-value--amber{color:#fbbf24}:root[data-theme=light] .ba-results{background:linear-gradient(145deg,#fff,#f0f9ff);border-color:#bae6fd;box-shadow:0 2px 8px rgba(15,23,42,.06)}:root[data-theme=light] .ba-results-title{color:#181a1f}:root[data-theme=light] .ba-results-tile{background:#fff;border-color:#dbe3ec}:root[data-theme=light] .ba-results-label{color:#475569}:root[data-theme=light] .ba-results-value--white{color:#181a1f}:root[data-theme=light] .ba-results-value--sky{color:#0369a1}:root[data-theme=light] .ba-results-value--emerald{color:#047857}:root[data-theme=light] .ba-results-value--amber{color:#b45309}@media (prefers-reduced-motion:reduce){.ba-pulse-dot{animation:none}.ba-stat-chip,.ba-stat-chip:focus-visible,.ba-stat-chip:hover,.cc-royal-pill,.cc-royal-pill:focus-visible,.cc-royal-pill:hover{transform:none}}.radar-scroll{max-height:540px;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.ba-macro-live{color:#86efac;background:rgba(0,230,118,.14)}:root[data-theme=light] .ba-macro-live{color:#007a33;background:#e3f5ea}.ba-panel{align-items:stretch}.ba-col{display:flex;min-width:0;flex-direction:column;gap:14px}.ba-card{border-radius:8px;background:linear-gradient(145deg,rgba(30,41,59,.55),rgba(15,23,42,.55));border:1px solid rgba(148,163,184,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 2px 6px rgba(0,0,0,.4)}:root[data-theme=light] .ba-card{background:#fff;border-color:#dbe3ec;box-shadow:0 2px 8px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)}.ba-meta-pill{color:#cbd5e1;background:rgba(148,163,184,.14);border:1px solid rgba(148,163,184,.2)}:root[data-theme=light] .ba-meta-pill{color:#4b4e57;background:#eef2f6;border-color:#dbe3ec}.ba-readout--amber{color:#fbbf24;background:rgba(245,158,11,.16);border:1px solid rgba(245,158,11,.45);box-shadow:0 0 12px -2px rgba(245,158,11,.55)}:root[data-theme=light] .ba-readout--amber{color:#954608;background:#fef3c7;border-color:rgba(217,119,6,.4);box-shadow:0 0 10px -3px rgba(245,158,11,.45)}.ba-stage-btn{background:hsla(0,0%,100%,.05);border:1px solid rgba(148,163,184,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.ba-stage-arrow{color:var(--accent-cyan-text);transition:transform .16s ease}.ba-stage-btn:focus-visible,.ba-stage-btn:hover{transform:translateY(-1px);background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 4px 12px -6px rgba(6,182,212,.6)}.ba-stage-btn:focus-visible .ba-stage-arrow,.ba-stage-btn:hover .ba-stage-arrow{transform:translateX(3px)}:root[data-theme=light] .ba-stage-btn{background:#fff;border-color:#d3d8e0;box-shadow:0 1px 2px rgba(15,23,42,.08)}:root[data-theme=light] .ba-stage-btn:focus-visible,:root[data-theme=light] .ba-stage-btn:hover{background:#f0fdff;border-color:#0891b2;box-shadow:0 4px 10px -6px rgba(8,145,178,.45)}.ba-results-tile{min-height:66px}@media (prefers-reduced-motion:reduce){.ba-stage-btn,.ba-stage-btn:focus-visible,.ba-stage-btn:focus-visible .ba-stage-arrow,.ba-stage-btn:hover,.ba-stage-btn:hover .ba-stage-arrow{transform:none}}.ba-ready-bar{background:var(--bg-surface-subtle)}.ba-ready-seg--ready{background:var(--ba-ready);box-shadow:0 0 10px -2px var(--ba-ready)}.ba-ready-seg--none{background:var(--ba-none)}.ba-ready-seg--unchecked{background:var(--ba-unchecked)}.ba-breakdown{border-top:1px solid rgba(148,163,184,.16)}:root[data-theme=light] .ba-breakdown{border-top-color:#e2e8f0}.ba-live-tile{min-width:0}.ba-col{grid-row:span 2}.ba-col--split{display:grid;grid-template-rows:subgrid;row-gap:14px}.ba-results{container-type:inline-size;container-name:baresults}.ba-results-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ba-results-spacer{min-height:54px}@container baresults (min-width: 360px){.ba-results-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@container baresults (max-width: 419px){.ba-results-wide{display:none}}