.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078A8}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers.63bb391d.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/_next/static/media/layers-2x.458ddfa6.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/_next/static/media/marker-icon.44fbd93c.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}[hidden]{display:none!important}.investigation-grid{grid-template-columns:minmax(0,1fr) 316px}.right-console{background:#16201f}.right-mode-switch{display:flex;gap:3px;align-items:center;min-height:44px;border-bottom:1px solid #3c4e40;padding:0 12px;background:#1c2822}.right-mode-switch>button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;height:44px;border-bottom:2px solid transparent;color:#869e82;font:11px var(--mono)}.right-mode-switch>button.active{color:#dce7c9;border-bottom-color:#c1d4a6}.analysis-container,.ask-container,.inspection-container{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.analytics-panel{flex:1;overflow:auto;padding:0 17px 10px}.analysis-title{display:flex;justify-content:space-between;align-items:center;padding:18px 0 6px;font:9px var(--mono);letter-spacing:.06em;color:#a0b095}.telemetry-badge{font:7px var(--mono);color:#b4c994;padding:4px 5px;border:1px solid #4e6540;background:#2b3a25}.analysis-module{padding:15px 0;border-bottom:1px solid #344a35}.module-head{justify-content:space-between;gap:8px;color:#859e76;margin-bottom:12px}.module-head,.module-head h3{display:flex;align-items:center}.module-head h3{font-size:12px;color:#c7d5b9;font-weight:400;gap:7px}.module-head>button{display:flex}.analysis-kpi{display:flex;align-items:center;gap:13px;margin:0 0 12px}.analysis-kpi>b{font:36px var(--mono);letter-spacing:-2px;color:#d9e5c1;line-height:1}.analysis-kpi>span{font:11px/1.4 Arial,sans-serif;color:#a0b08f}.analysis-kpi small{display:block;font:7px var(--mono);margin-top:4px;color:#6f8960;letter-spacing:.03em}.analysis-kpi>.running-wave{margin-left:auto;display:flex;align-items:flex-end;gap:3px;height:27px}.running-wave i{width:3px;height:100%;background:#afc58b;animation:signalBars 1.6s ease-in-out infinite alternate;transform-origin:bottom}.running-wave i:nth-child(2){animation-delay:-.3s;height:60%}.running-wave i:nth-child(3){animation-delay:-.8s;height:90%}.running-wave i:nth-child(4){animation-delay:-.5s;height:40%}.running-wave i:nth-child(5){animation-delay:-1.2s;height:70%}.analysis-area{display:block;width:100%;height:80px;overflow:visible}.chart-axis{display:flex;justify-content:space-between;align-items:center;margin-top:7px;font:8px var(--mono);color:#6f8961}.chart-tracer{animation:pulse 2.2s ease-in-out infinite}.analysis-scope{display:flex;border:1px solid #46573c;align-items:center;margin:0 0 14px;width:100%}.analysis-scope>button{flex:1;font:9px var(--mono);color:#85a16f;padding:6px 8px}.analysis-scope>button.active{background:#33442b;color:#c5d7a6}.analysis-bars{display:flex;flex-direction:column;gap:12px}.analysis-bars>button{display:flex;align-items:center;gap:10px;width:100%;text-align:left}.analysis-bars>button>span{width:79px;font-size:11px;color:#a3b792}.analysis-bars>button>div{position:relative;flex:1;height:7px;background:#2c3b28;overflow:hidden}.analysis-bars>button i{height:100%;display:block;transition:width .5s ease;opacity:.9}.analysis-bars>button b{font:11px var(--mono);color:#c2d5a8;width:18px;text-align:right}.bar-sweep{position:absolute;top:0;bottom:0;left:0;width:4px;background:#e1ebce44;animation:barSweep 5s linear infinite}.analysis-bars>button:nth-child(2) .bar-sweep{animation-delay:-.7s}.analysis-bars>button:nth-child(3) .bar-sweep{animation-delay:-1.3s}.analysis-bars>button:nth-child(4) .bar-sweep{animation-delay:-2.2s}.analysis-bars>button:nth-child(5) .bar-sweep{animation-delay:-3s}.evidence-health{display:flex;gap:13px;align-items:center}.health-ring{height:101px;width:101px;position:relative;flex-shrink:0}.health-ring>svg{width:100%;height:100%}.health-ring>b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:24px var(--mono);color:#d1dfb4}.health-ring b>small{font-size:10px;color:#799862;margin-left:2px}.health-key{flex:1;display:flex;flex-direction:column;gap:13px}.health-key>button{display:flex;align-items:center;gap:7px;font-size:11px;color:#9eb78b;width:100%;text-align:left}.health-key>button>i{height:5px;width:5px}.health-key b{margin-left:auto;font:11px var(--mono);color:#c3d5a6}.analysis-footnote{display:block;font:7px/1.6 var(--mono);color:#6e8c5d;margin-top:7px}.source-heatmap{display:flex;flex-direction:column;gap:5px}.source-heatmap>div{display:flex;gap:4px;align-items:center}.source-heatmap span{font:7px var(--mono);width:28px;color:#789a69}.source-heatmap i{height:11px;flex:1;transition:opacity .3s,background .3s}.analysis-summary{display:flex;align-items:center;gap:6px;color:#789e6a;font:8px/1.6 var(--mono);padding:14px 0 4px}.bottom-analysis{height:122px;min-height:122px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) 132px;border-top:1px solid #536544;border-bottom:1px solid #354a32;background:#18251e}.bottom-chart{padding:12px 15px 8px;min-width:0;position:relative}.bottom-chart+.bottom-chart{border-left:1px solid #354b33}.bottom-chart .module-head{margin-bottom:7px;height:17px}.bottom-chart .module-head h3{font-size:11px}.mini-tabs{display:flex;border:1px solid #425a35}.mini-tabs>button{font:7px var(--mono);padding:3px 5px;color:#789961}.mini-tabs>button.active{background:#3e532f;color:#cbdcae}.equalizer-chart{height:54px;display:flex;align-items:flex-end;gap:3px;position:relative;background:repeating-linear-gradient(0deg,transparent 0 17px,#415a3233 17px 18px)}.equalizer-chart>button{flex:1;min-width:1px;transition:height .24s linear,opacity .2s;position:relative}.equalizer-chart>button.current{box-shadow:0 0 0 1px #c9d5a72a}.equalizer-chart>button:hover{background:#e7efd1!important;opacity:1!important}.chart-scan{position:absolute;top:0;bottom:-3px;border-left:1px solid #d5e3b18c;pointer-events:none}.bottom-chart .chart-axis{font-size:7px;margin-top:8px;white-space:nowrap}.bottom-chart .analysis-area{height:52px}.score-trend .module-head>b{font:17px var(--mono);color:#9fc8c9;font-weight:400}.score-trend .module-head small{font-size:8px;margin-left:1px}.review-towers{display:flex;justify-content:space-between;gap:7px}.review-towers>div{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px}.review-towers b{font:16px var(--mono);color:#c7d7b0;line-height:1}.review-towers>div>div{display:flex;flex-direction:column-reverse;gap:2px;width:100%;height:29px}.review-towers i{flex:1;min-height:1px;display:block}.review-towers span{font:5px var(--mono);color:#6e915e}.replay-console{height:109px;min-height:109px;border-top:0}.replay-heading{height:25px}.replay-main{height:53px;padding-top:0;padding-bottom:5px;gap:12px}.replay-event{height:30px}.timeline-lanes{height:26px;grid-template-rows:13px 10px;gap:2px 8px}.timeline-lanes .timeline-bar{max-height:11px;width:9px}.review-lane>button{top:0}.replay-track{padding-top:1px}.replay-track>input{height:31px}.replay-track>input::-webkit-slider-thumb{height:31px}.timeline-times{padding-top:3px}.transport strong{font-size:14px}.transport small{font-size:7px}.replay-event small{max-width:210px}.graph-scene{inset:24px 43px 66px}.network-node small{font-size:7px}.seed-node strong{font-size:14px}.canvas-legend,.graph-tools{bottom:15px}.cluster>span{font-size:6px}.graph-meta{height:33px;min-height:33px}.case-heading{height:90px;min-height:90px}.case-heading h1{font-size:25px}.canvas-legend{max-width:145px}.graph-tools{left:64%}.ask-parallax-button{display:flex;align-items:center;gap:7px;border:1px solid #809364;background:#becfa6;color:#24361d;font:11px var(--mono);padding:8px 10px;white-space:nowrap;box-shadow:inset 0 0 0 2px #c7d7b328}.ask-parallax-button:hover{background:#d9e5c6;color:#192515}.header-right{gap:13px}.header-right>.demo-indicator{font-size:7px}.global-search{max-width:190px}.sidebar-case>.new-input-button{display:flex;width:100%;height:33px;gap:7px;padding:0 8px;background:#263b28;border:1px solid #4f6742;margin:15px 0 0;color:#c0d3a8;font-size:10px}.new-input-button>span{flex:1;line-height:1.3}.sidebar-case>.new-input-button>svg:last-child{color:#7b9c64}.sidebar-case{padding-top:16px;padding-bottom:15px}.sidebar-case>button{margin-top:13px;margin-bottom:14px}.sidebar-geo .geo-map{height:114px}.sidebar-scroll{padding-top:17px}.toolbar-end{gap:5px}.toolbar-end>.tool-action{margin-left:5px}.ask-panel{display:flex;flex-direction:column;flex:1;min-height:0}.ask-intro{padding:24px 19px 18px;border-bottom:1px solid #3b5234}.ask-logo{width:37px;height:35px;border:1px solid #647950;color:#c2d5a2;display:flex;align-items:center;justify-content:center;margin-bottom:13px;background:#2b3d23}.ask-intro h2{font-size:23px;color:#d7e5bf;letter-spacing:-.5px}.ask-intro p{font-size:12px;color:#97b081;line-height:1.7;margin-top:5px}.ask-intro>span{display:block;font:7px var(--mono);color:#6c8d56;margin-top:13px}.ask-context{display:flex;align-items:center;gap:11px;padding:13px 19px;background:#1c2b20;border-bottom:1px solid #3a5131}.ask-context>span{font:8px var(--mono);color:#6e935c}.ask-context>b{font-size:12px;font-weight:400;color:#b8d098}.ask-conversation{flex:1;min-height:0;overflow-y:auto;padding:20px 17px}.ask-welcome{font-size:13px;color:#b4c997;margin:0 0 18px}.ask-suggestion{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 11px;width:100%;border:1px solid #496337;margin:9px 0;text-align:left;font-size:12px;color:#aeca8c}.ask-suggestion:hover{background:#314728}.ask-message{margin-bottom:22px}.ask-message>span{font:8px var(--mono);letter-spacing:.12em;color:#799d5e}.ask-message>p{font-size:13px;line-height:1.8;color:#c0d3aa;margin-top:8px}.ask-message.user{padding:12px;background:#263c2459;border-left:2px solid #a9c582}.ask-message.user>span{color:#99b576}.ask-message.user>p{font-size:12px;color:#b3cb98}.ask-citations{display:flex;gap:6px;margin-top:12px}.ask-citations button{display:flex;align-items:center;gap:5px;padding:5px 7px;font:9px var(--mono);color:#b7d395;border:1px solid #55753d;background:#2b421f}.ask-compose{margin:0 15px 15px;border:1px solid #73885a;background:#1e301f}.ask-compose textarea{display:block;width:100%;height:69px;resize:none;background:transparent;border:0;outline:none;padding:13px;font-size:13px;line-height:1.6;color:#c7deab}.ask-compose>div{display:flex;align-items:center;justify-content:space-between;padding:5px 9px 9px}.ask-compose>div>span{font:7px var(--mono);color:#72975b}.ask-compose button{height:29px;width:31px;display:flex;align-items:center;justify-content:center;background:#b5cd96;color:#263c20}.ask-compose button:disabled{background:#2f4a2a;color:#567749}.intake-dialog{max-width:710px!important}.intake-form{padding-top:8px}.intake-banner{display:flex;align-items:center;gap:14px;padding:14px;background:#263b254f;border:1px solid #4c693a;color:#b9d797;margin-bottom:20px}.intake-banner b{display:block;font-size:14px;font-weight:400;color:#d6e5ba}.intake-banner p{font-size:12px;line-height:1.6;color:#8eaf71;margin-top:4px}.intake-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.intake-form label>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#b0cc91;margin-bottom:9px}.intake-form input:not([type=file]),.intake-form select,.intake-form textarea{display:block;width:100%;border:1px solid #4e7038;background:#142517;color:#c9dfa8;padding:11px 12px;outline:none;font-size:13px}.intake-form input::placeholder,.intake-form textarea::placeholder{color:#6c9356;font-size:11px}.intake-notes{display:block;margin-top:18px}.intake-notes textarea{min-height:73px;resize:vertical}.intake-attachments{display:flex;border:1px dashed #658746;padding:15px;margin-top:18px;background:#263e2029;gap:15px;min-height:111px}.intake-attachments input{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.intake-attachments>button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#aac68b}.intake-attachments b{font-size:13px;font-weight:400;color:#c2d9a4}.intake-attachments span{font-size:11px;color:#6e9556}.intake-attachments>img{width:94px;height:94px;object-fit:cover;border:1px solid #72934e}.intake-files{display:flex;flex-direction:column;gap:7px;margin-top:12px}.intake-files>div{display:flex;align-items:center;gap:9px;border:1px solid #3e5b2e;padding:10px;color:#a7c788}.intake-files>div>span{font-size:12px;flex:1;overflow:hidden;text-overflow:ellipsis}.intake-files small{display:block;font:8px var(--mono);color:#6d9554;margin-top:5px}.intake-files button{display:flex}.intake-scope{display:flex;align-items:center;gap:12px;margin-top:19px;color:#94b375}.intake-scope>label{flex:1;font-size:12px}.intake-scope select{margin-top:8px;padding:9px;font-size:12px}.intake-explainer{font-size:11px;line-height:1.75;color:#839f6b;margin-top:14px}.intake-error{font-size:12px;color:#d99778;margin-top:14px}.intake-submit{width:100%;margin-top:18px}.intake-staged{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #91af68;background:#2b481f;margin-top:18px;color:#d5e8b4}.intake-staged span{font-size:13px}.intake-staged small{display:block;font-size:11px;color:#93b978;margin-top:6px}.real-map-workspace{flex:1;min-height:0;display:flex;flex-direction:column;background:#17251c}.map-mode-toolbar{display:flex;align-items:center;gap:5px;padding:12px 15px;border-bottom:1px solid #49623a;background:#203021;flex-wrap:wrap}.map-mode-toolbar>button{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #50663f;font-size:11px;color:#9cb882}.map-mode-toolbar>button.active{background:#b8cb9c;color:#24321d;border-color:#d2deb7}.map-mode-toolbar>label{display:flex;gap:4px;align-items:center;margin-left:auto;color:#729858}.map-mode-toolbar select{background:#203021;border:0;font-size:10px;color:#a9c78a;max-width:175px;padding:5px 3px}.real-map-body{position:relative;flex:1;min-height:0;overflow:hidden}.real-map-body>iframe{height:100%;width:100%;border:0;display:block;filter:saturate(.6)}.real-map-label{display:flex;align-items:center;gap:11px;position:absolute;bottom:28px;left:15px;padding:12px 15px;background:#1a2c1ef0;border:1px solid #64804b;color:#bad69a;z-index:2}.real-map-label>b{font-size:13px}.real-map-label small{display:block;font:7px var(--mono);letter-spacing:.05em;color:#85a46b;margin-top:5px}.real-map-label>a{margin-left:15px;display:flex;color:#a4c681}.real-map-footer{padding:9px 13px;display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #3a562b;font:7px var(--mono);color:#7b9e62;background:#1a2b1d}.map-provider-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:25px;text-align:center;position:relative;isolation:isolate}.provider-grid{position:absolute;inset:0;background-image:linear-gradient(#4d6c3326 1px,transparent 0),linear-gradient(90deg,#4d6c3326 1px,transparent 0);background-size:42px 42px;z-index:-1;mask-image:radial-gradient(ellipse,#000a,transparent 72%)}.provider-orbits{position:relative;width:115px;height:115px;display:flex;align-items:center;justify-content:center;color:#8eb266;margin-bottom:21px}.provider-orbits>svg{stroke-width:.7;opacity:.7}.provider-orbits i{position:absolute;inset:0;border:1px dashed #8bae6748;border-radius:50%;animation:orbit 35s linear infinite}.provider-orbits i:nth-child(3){inset:-9px;border:1px solid #8bae6718}.provider-label{font:8px var(--mono);letter-spacing:.15em;color:#789d52}.map-provider-state h2{font-size:23px;letter-spacing:-.4px;color:#cbdcb5;margin:10px 0}.map-provider-state p{font-size:12px;line-height:1.8;max-width:380px;color:#8daf74}.map-provider-state>a{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #9cb977;background:#b6cfa0;color:#223617;font-size:12px;margin:19px 0 12px}.provider-status{font:7px var(--mono);color:#6c9650;letter-spacing:.04em}.provider-capabilities{display:flex;gap:22px;margin-top:21px;color:#759951;font-size:9px}.provider-capabilities>span{display:flex;align-items:center;gap:6px}.provider-check{color:#a4c783}@keyframes signalBars{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes barSweep{to{left:100%}}@media(min-width:1600px){.investigation-grid{grid-template-columns:minmax(0,1fr) 350px}.analysis-module{padding:19px 0}.analysis-area{height:93px}.analysis-bars{gap:14px}.analysis-bars>button>span{font-size:12px}.module-head h3{font-size:14px}.analysis-kpi>b{font-size:40px}.analysis-title{font-size:11px}.analysis-footnote,.chart-axis{font-size:9px}.health-key>button{font-size:12px}.bottom-analysis{height:138px;min-height:138px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) 170px}.equalizer-chart{height:63px}.bottom-chart .analysis-area{height:61px}.bottom-chart .module-head h3{font-size:12px}.bottom-chart .chart-axis{font-size:8px}.review-towers>div>div{height:40px}.review-towers span{font-size:7px}.replay-console{height:118px;min-height:118px}.replay-main{height:62px}.graph-scene{inset:35px 50px 77px}.case-heading{height:96px;min-height:96px}.global-search{max-width:260px}}@media(max-width:1380px){.investigation-grid{grid-template-columns:minmax(0,1fr) 292px}.header-right>.demo-indicator{display:none}.global-search{max-width:195px}.toolbar-end>.tool-action{display:none}.view-tabs [data-slot=tabs-list]{gap:11px}.view-tabs [data-slot=tabs-trigger]{font-size:10px!important}.canvas-toolbar .tool-action{font-size:9px}.local-search input{width:100px}.bottom-analysis{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 112px}.bottom-chart{padding-left:12px;padding-right:12px}.bottom-chart .module-head h3{font-size:10px}.bottom-chart .chart-axis{font-size:6px}.mini-tabs>button{font-size:6px;padding:3px 4px}.review-towers span{font-size:5px}.analytics-panel{padding-left:15px;padding-right:15px}.analysis-module{padding:13px 0}.analysis-area{height:77px}.analysis-kpi>b{font-size:33px}.analysis-bars>button>span{width:76px}.analysis-bars{gap:12px}.health-ring{width:95px;height:95px}.source-matrix-module{padding-top:13px;padding-bottom:12px}.source-heatmap i{height:10px}.analysis-summary{font-size:7px}.new-input-button>span{font-size:9px}.graph-scene{inset:29px 32px 64px}.network-node strong{font-size:11px}.network-node small{font-size:6px}.edge-tag{font-size:7px}.seed-node strong{font-size:14px}.right-mode-switch>button{font-size:10px}.case-metrics .review-metric{min-width:97px}.case-metrics{gap:15px}.case-heading{padding-left:18px;padding-right:18px}.global-header{gap:15px}.ask-parallax-button{font-size:10px;padding:7px 9px}.case-sidebar{width:203px;min-width:203px}.replay-event small{display:none}}@media(max-width:1180px){.case-sidebar{position:absolute;left:53px;top:57px;bottom:25px;width:220px;min-width:220px;z-index:30}.global-search{margin-left:0}.header-right .motion-control>span{display:none}.map-mode-toolbar select{max-width:148px}.map-mode-toolbar>button{font-size:10px;padding:6px}.canvas-legend{font-size:6px;max-width:135px}.graph-tools{left:63%}.case-metrics .review-metric{display:none}}@media(max-width:950px){.investigation-grid{grid-template-columns:minmax(0,1fr) 280px}.bottom-analysis{grid-template-columns:minmax(0,1fr) 130px}.review-stack{display:none}.score-trend .module-head h3{font-size:9px}.bottom-chart .chart-axis{font-size:5px}.bottom-chart .module-head h3>svg{display:none}.global-search{max-width:145px}.ask-parallax-button>span,.global-search>span{font-size:9px}.case-heading{padding-left:15px;padding-right:15px}.case-heading h1{font-size:23px}.graph-scene{inset:31px 27px 65px}.network-node strong{font-size:10px}.network-node small{font-size:5px}.edge-tag{font-size:6px}.view-tabs [data-slot=tabs-list]{gap:17px}.canvas-toolbar .tool-action>span{display:none}.local-search input{width:110px}.provider-orbits{height:70px;width:70px;margin-bottom:18px}.provider-orbits>svg{width:54px;height:54px}.map-provider-state h2{font-size:19px}.map-provider-state p{font-size:11px}.provider-capabilities{gap:9px;font-size:8px}}@media(max-width:820px){.investigation-grid{grid-template-columns:minmax(0,1fr)}.right-console{position:fixed;right:0;top:57px;bottom:25px;width:316px;z-index:40}.view-tabs [data-slot=tabs-list]{gap:14px}.bottom-analysis{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 118px}.review-stack{display:block}.graph-scene{inset:31px 37px 67px}.network-node strong{font-size:11px}.edge-tag{font-size:7px}.global-search{max-width:180px}.ask-parallax-button{padding:7px}.canvas-toolbar .tool-action>span{display:inline}.toolbar-end>.tool-action{display:none}.case-heading h1{font-size:26px}.map-mode-toolbar>label{margin-left:0}.map-mode-toolbar>button{font-size:11px;padding:7px 9px}.bottom-chart .chart-axis{font-size:6px}}@media(max-width:640px){.global-header{height:52px}.brand{width:auto}.global-search{width:23px;margin-left:auto}.header-right{gap:8px}.ask-parallax-button{border:1px solid #718659;padding:6px;gap:5px}.ask-parallax-button>span{font-size:8px}.ask-parallax-button>svg{width:12px}.header-right .motion-control{display:none}.case-heading{height:87px;min-height:87px;padding-left:14px;padding-right:14px}.case-heading h1{font-size:22px}.right-console{top:52px;bottom:23px;width:min(316px,calc(100vw - 43px))}.case-sidebar{top:52px;bottom:23px;left:43px}.bottom-analysis{height:111px;min-height:111px;grid-template-columns:minmax(0,1fr) 113px}.review-stack{display:none}.bottom-chart{padding:9px 10px 7px}.bottom-chart .module-head h3{font-size:9px}.bottom-chart .analysis-area{height:48px}.bottom-chart .chart-axis{font-size:5px}.equalizer-chart{height:48px;gap:2px}.mini-tabs{display:none}.score-trend .module-head>b{font-size:14px}.replay-console{height:95px;min-height:95px}.replay-heading{height:24px;padding-left:10px;padding-right:10px}.replay-main{height:43px;padding:0 10px 4px}.replay-event{height:27px;padding-left:10px;padding-right:10px}.replay-event small{display:none}.transport>.play-button{height:24px}.timeline-lanes{grid-template-columns:25px 1fr;gap:2px 5px}.replay-track>input{left:30px;width:calc(100% - 30px)}.timeline-times{margin-left:30px}.graph-meta{height:30px;min-height:30px}.graph-scene{inset:35px 28px 66px;min-width:360px}.network-canvas{min-height:270px}.node-body{height:27px;width:27px}.network-node{transform:translate(-50%,-13.5px)}.seed-node{transform:translate(-50%,-22px)}.network-node strong{font-size:9px}.network-node small{font-size:5px}.seed-node strong{font-size:12px}.edge-tag{font-size:5px}.graph-tools{left:61%;bottom:15px}.graph-tools button{width:22px}.graph-tools>i{margin:0 2px}.canvas-legend{font-size:5px;max-width:77px;bottom:16px}.view-tabs [data-slot=tabs-list]{gap:13px}.canvas-toolbar .tool-action>span{display:none}.local-search input{width:92px}.toolbar-end{gap:1px}.canvas-toolbar{gap:10px}.intake-grid{grid-template-columns:1fr}.intake-dialog{padding:20px!important}.intake-banner{padding:12px;gap:10px}.intake-banner p{font-size:11px}.intake-attachments span{font-size:9px;text-align:center;line-height:1.6}.intake-attachments>img{height:65px;width:65px}.map-mode-toolbar{padding:10px;gap:5px}.map-mode-toolbar>button{font-size:9px;padding:6px 7px;gap:4px}.map-mode-toolbar>label{width:100%;margin-top:4px}.map-mode-toolbar select{max-width:240px;font-size:11px}.real-map-footer{font-size:6px;padding:7px;gap:5px}.real-map-footer>span:last-child{display:none}.real-map-label{bottom:24px;left:10px;gap:9px;padding:10px}.real-map-label b{font-size:12px}.map-provider-state{padding:18px}.provider-orbits{height:64px;width:64px;margin-bottom:15px}.map-provider-state h2{font-size:18px;margin:9px 0}.map-provider-state p{font-size:11px;line-height:1.65}.map-provider-state>a{font-size:11px;margin:15px 0 10px;padding:9px 12px}.provider-status{font-size:6px}.provider-capabilities{font-size:7px;margin-top:17px;gap:10px}.provider-label{font-size:7px}}@media(prefers-reduced-motion:reduce){.analysis-bars i,.equalizer-chart>button,.source-heatmap i{transition:none}}.architecture-link{display:inline-flex;align-items:center;gap:9px;color:var(--accent,#c6d3a8);font-size:13px;text-decoration:underline;text-underline-offset:4px}.leaflet-workspace-map{position:absolute;inset:0;z-index:0;background:#cdd4c6;font-family:inherit}.leaflet-workspace-map .leaflet-tile-pane{filter:saturate(.45) contrast(.98)}.real-map-label{z-index:401}.leaflet-workspace-map .leaflet-control-attribution{font-size:10px;color:#222;background:rgba(255,255,255,.9);padding:2px 6px}.leaflet-workspace-map .leaflet-control-attribution a{color:#2b5845}.leaflet-workspace-map .leaflet-control-zoom a{color:#263a2c;background:#e2e9da}.map-load-error{position:absolute;top:12px;left:60px;right:12px;padding:9px 12px;background:#2d3028;color:#e5cba0;z-index:401;font-size:12px}