@property --amb-elevation{syntax:"<number>";inherits:false;initial-value:0}:root{--amb-light-x:-1;--amb-light-y:-1;--amb-key-light-intensity:.9;--amb-fill-light-intensity:.7;--amb-light-hue:234;--amb-light-saturation:15%;--amb-light-distance:0px;--amb-chamfer:0;--amb-fillet:0;--amb-thickness:0;--amb-elevation:0;--amb-chamfer-width:1;--amb-fillet-width:1;--amb-highlight-color:coral;--amb-lume-hue:17;--amb-albedo:#eaeaea;--amb-shade:1;--amb-curve-scale:1;--amb-mat-specular:0;--amb-mat-roughness:1;--amb-mat-opacity:1;--amb-grain-amount:1;--amb-lume:color-mix(in oklab, hsl(var(--amb-lume-hue) 100% 74%) calc(max(0, min((.5 - var(--amb-key-light-intensity)) / .2, 1))*100%) , hsl(var(--amb-light-hue) var(--amb-light-saturation) calc((1 - sign(var(--amb-key-light-intensity) - .5))*50% + 25%) ));--amb-label:hsl(var(--amb-light-hue) var(--amb-light-saturation) calc((1 - var(--amb-key-light-intensity)) * 60% + 20%))}@supports (color:lab(0% 0 0)){:root{--amb-albedo:lab(92.5749% 0 0)}}*{--amb-curve-delta:calc(( (var(--amb-key-light-intensity) - var(--amb-fill-light-intensity)) * 3.16 + 3.78 ) * var(--amb-curve-scale));--amb-exposure:calc(var(--amb-key-light-intensity) * .6396 + var(--amb-fill-light-intensity) * .5496);--_amb-diffuse:color(from var(--amb-albedo) srgb-linear calc(r * var(--amb-shade) * var(--amb-exposure)) calc(g * var(--amb-shade) * var(--amb-exposure)) calc(b * var(--amb-shade) * var(--amb-exposure)));--amb-lit:color-mix(in srgb, var(--_amb-diffuse), hsl(from var(--_amb-diffuse) var(--amb-light-hue) calc(100 - s) l) var(--amb-light-saturation))}.amb-chamfer{--amb-chamfer:1;--amb-thickness:1}.amb-chamfer-2{--amb-chamfer:1;--amb-chamfer-width:2;--amb-thickness:2}.amb-fillet{--amb-fillet:1;--amb-thickness:1}.amb-fillet-2{--amb-fillet:1;--amb-fillet-width:2;--amb-thickness:2}.amb-groove{--amb-thickness:1}.amb-thickness-0{--amb-thickness:0}.amb-thickness-1{--amb-thickness:1}.amb-thickness-2{--amb-thickness:2}.amb-elevation-0{--amb-elevation:0}.amb-elevation-1{--amb-elevation:1}.amb-elevation-2{--amb-elevation:2}.amb-elevation-3{--amb-elevation:3}.ambient{--_amb-chamfer-w:max(-1 * var(--amb-thickness), min(var(--amb-chamfer-width), var(--amb-thickness)));--_amb-fillet-w:max(-1 * var(--amb-thickness), min(var(--amb-fillet-width), var(--amb-thickness)));--_amb-sh-gate:max(0, min(var(--amb-elevation) + var(--amb-thickness), 1));--_amb-body-gate:max(0, min(var(--amb-thickness), 1));--_amb-sweep-a:calc(var(--_amb-sh-gate) * var(--_amb-body-gate) * max(0, 1 - var(--amb-elevation) / 3) * (var(--amb-thickness) * .02 + .047));box-shadow:hsl(var(--amb-light-hue) var(--amb-light-saturation) 0% / calc(var(--_amb-sh-gate) * ((var(--amb-key-light-intensity) - var(--amb-fill-light-intensity)) * .13 + var(--amb-elevation) * -.077 + .368 - var(--_amb-body-gate) * max(0,1 - var(--amb-elevation)) * .14))) calc(var(--amb-light-x) * (var(--amb-elevation) * 6.8px + var(--amb-thickness) * 3.8px) * -1) calc(var(--amb-light-y) * (var(--amb-elevation) * 6.8px + var(--amb-thickness) * 3.8px) * -1) calc(var(--amb-elevation) * 4.8px + var(--amb-thickness) * 2.7px) .8px,hsl(var(--amb-light-hue) var(--amb-light-saturation) 0% / var(--_amb-sweep-a)) calc(var(--amb-light-x) * (var(--amb-elevation) * 6.8px + var(--amb-thickness) * 2.85px) * -1) calc(var(--amb-light-y) * (var(--amb-elevation) * 6.8px + var(--amb-thickness) * 2.85px) * -1) calc(var(--amb-elevation) * 4.8px + var(--amb-thickness) * 2px) calc(var(--amb-thickness) * .9px),hsl(var(--amb-light-hue) var(--amb-light-saturation) 0% / var(--_amb-sweep-a)) calc(var(--amb-light-x) * (var(--amb-elevation) * 6.8px + var(--amb-thickness) * 1.9px) * -1) calc(var(--amb-light-y) * (var(--amb-elevation) * 6.8px + var(--amb-thickness) * 1.9px) * -1) calc(var(--amb-elevation) * 4.8px + var(--amb-thickness) * 1.35px) calc(var(--amb-thickness) * .6px),hsl(var(--amb-light-hue) var(--amb-light-saturation) 0% / var(--_amb-sweep-a)) calc(var(--amb-light-x) * (var(--amb-elevation) * 6.8px + var(--amb-thickness) * .95px) * -1) calc(var(--amb-light-y) * (var(--amb-elevation) * 6.8px + var(--amb-thickness) * .95px) * -1) calc(var(--amb-elevation) * 4.8px + var(--amb-thickness) * .7px) calc(var(--amb-thickness) * .3px),inset calc(var(--amb-light-x) * var(--_amb-chamfer-w) * -1px) calc(var(--amb-light-y) * var(--_amb-chamfer-w) * -1px) 0 0 hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / calc(var(--amb-chamfer) * max(0,min(var(--amb-thickness),1)) * (var(--amb-key-light-intensity) * 1.57 + var(--amb-fill-light-intensity) * .85 - 1.03))),inset calc(var(--amb-light-x) * var(--_amb-chamfer-w) * 1px) calc(var(--amb-light-y) * var(--_amb-chamfer-w) * 1px) 0 0 hsl(var(--amb-light-hue) var(--amb-light-saturation) 0% / calc(var(--amb-chamfer) * max(0,min(var(--amb-thickness),1)) * ((var(--amb-key-light-intensity) - var(--amb-fill-light-intensity)) * .19 + .24))),inset calc(var(--amb-light-x) * var(--_amb-fillet-w) * -1.4px) calc(var(--amb-light-y) * var(--_amb-fillet-w) * -1.4px) 2px 0 hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / calc(var(--amb-fillet) * max(0,min(var(--amb-thickness),1)) * (var(--amb-key-light-intensity) * 1.44 + var(--amb-fill-light-intensity) * .85 - .99))),inset calc(var(--amb-light-x) * var(--_amb-fillet-w) * 1.4px) calc(var(--amb-light-y) * var(--_amb-fillet-w) * 1.4px) 2px 0 hsl(var(--amb-light-hue) var(--amb-light-saturation) 0% / calc(var(--amb-fillet) * max(0,min(var(--amb-thickness),1)) * ((var(--amb-key-light-intensity) - var(--amb-fill-light-intensity)) * .23 + .3)))}.amb-surface{background-color:var(--amb-lit)}.amb-groove{--_amb-groove-exposure:calc(var(--amb-key-light-intensity) * .6623 + var(--amb-fill-light-intensity) * .5527);--_amb-groove-diffuse:color(from var(--amb-albedo) srgb-linear calc(r * var(--amb-shade) * var(--_amb-groove-exposure)) calc(g * var(--amb-shade) * var(--_amb-groove-exposure)) calc(b * var(--amb-shade) * var(--_amb-groove-exposure)));background-color:color-mix(in srgb,var(--_amb-groove-diffuse),hsl(from var(--_amb-groove-diffuse) var(--amb-light-hue) calc(100 - s) l) var(--amb-light-saturation));box-shadow:inset calc(var(--amb-light-x) * var(--amb-thickness) * -3.6px) calc(var(--amb-light-y) * var(--amb-thickness) * -3.6px) calc(var(--amb-thickness) * 2.7px) 0 hsl(var(--amb-light-hue) var(--amb-light-saturation) 0% / calc(max(0,min(var(--amb-thickness),1)) * ((var(--amb-key-light-intensity) - var(--amb-fill-light-intensity)) * .24 + .31))),inset calc(var(--amb-light-x) * var(--amb-thickness) * 2.7px) calc(var(--amb-light-y) * var(--amb-thickness) * 2.7px) calc(var(--amb-thickness) * 5.1px) 0 hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / calc(max(0,min(var(--amb-thickness),1))*max(0,min(var(--amb-key-light-intensity) * 1.5 + var(--amb-fill-light-intensity) * .72 - .96,1))))}.amb-mat-shiny{--amb-mat-specular:1;--amb-mat-roughness:0;--amb-mat-opacity:1;--_shiny-angle: calc(atan2(var(--amb-light-y), var(--amb-light-x)) + 270deg) ;--_spec-peak:var(--amb-key-light-intensity);background-image:linear-gradient(var(--_shiny-angle),hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / calc(var(--amb-key-light-intensity) * .09 + .07)) 0%,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 10%,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 24%,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / calc(var(--_spec-peak) * .04 + .31)) 30%,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 36%,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 100%),linear-gradient(to bottom,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / calc(var(--amb-fill-light-intensity) * .22)),hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 45%,hsl(var(--amb-light-hue) var(--amb-light-saturation) 0% / 0) 60%,hsl(var(--amb-light-hue) var(--amb-light-saturation) 0% / calc(var(--amb-fill-light-intensity) * .1)));filter:brightness(1.04)contrast(1.01)}.amb-mat-glass{--amb-mat-specular:.05;--amb-mat-roughness:.9;--amb-mat-opacity:0;--_shiny-angle: calc(atan2(var(--amb-light-y), var(--amb-light-x)) + 270deg) ;--_spec-peak:var(--amb-key-light-intensity);background-image:linear-gradient(var(--_shiny-angle),hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / calc(var(--_spec-peak) * .12)) 0%,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / calc(var(--_spec-peak) * .06)) 40%,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 75%,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 100%);background-blend-mode:screen;--_glass-lightness:calc(var(--amb-key-light-intensity) * 100%);--_glass-alpha:calc(.05 + var(--amb-key-light-intensity) * .1);--_glass-blur:calc(8px + var(--amb-key-light-intensity) * 8px);background-color:hsl(var(--amb-light-hue) var(--amb-light-saturation) var(--_glass-lightness) / var(--_glass-alpha));-webkit-backdrop-filter:blur(var(--_glass-blur)) saturate(160%);backdrop-filter:blur(var(--_glass-blur)) saturate(160%);border:1px solid hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / calc(.1 + var(--amb-key-light-intensity) * .15))}:where(.amb-mat-brushed),:where(.amb-mat-brushed-round),:where(.amb-mat-blasted){position:relative}.amb-mat-brushed,.amb-mat-brushed-round,.amb-mat-blasted{isolation:isolate;--_grain-offset:2px;--_grain-x:round(var(--amb-light-x) * var(--_grain-offset), 1px);--_grain-y:round(var(--amb-light-y) * var(--_grain-offset), 1px);--_grain-aniso:1;--_grain-lit:max(.45, min(1.5, .45 + 2.75 * (var(--amb-key-light-intensity) - var(--amb-fill-light-intensity))));overflow:hidden}.amb-mat-brushed:before,.amb-mat-brushed:after,.amb-mat-brushed-round:before,.amb-mat-brushed-round:after,.amb-mat-blasted:before,.amb-mat-blasted:after{content:"";pointer-events:none;border-radius:inherit;z-index:-1;background-size:var(--_grain-scale);opacity:calc(var(--_grain-aniso) * var(--_grain-lit) * var(--_grain-alpha) * var(--amb-grain-amount));background-repeat:repeat;position:absolute;inset:0}.amb-mat-brushed:before,.amb-mat-brushed-round:before,.amb-mat-blasted:before{background-image:var(--_grain-tile);background-position:var(--_grain-x) var(--_grain-y);mix-blend-mode:screen}.amb-mat-brushed:after,.amb-mat-brushed-round:after,.amb-mat-blasted:after{background-image:var(--_grain-tile-inv);background-position:calc(var(--_grain-x) * -1) calc(var(--_grain-y) * -1);mix-blend-mode:multiply}.amb-mat-brushed{--amb-mat-specular:.3;--amb-mat-roughness:.72;--_grain-tile:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%3E%3Cfilter%20id%3D%22t%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20color-interpolation-filters%3D%22linearRGB%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.015625%200.9%22%20numOctaves%3D%221%22%20seed%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%22linear%22%20slope%3D%222%22%20intercept%3D%22-0.5%22%2F%3E%3CfeFuncG%20type%3D%22linear%22%20slope%3D%222%22%20intercept%3D%22-0.5%22%2F%3E%3CfeFuncB%20type%3D%22linear%22%20slope%3D%222%22%20intercept%3D%22-0.5%22%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url(%23t)%22%2F%3E%3C%2Fsvg%3E");--_grain-tile-inv:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%3E%3Cfilter%20id%3D%22t%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20color-interpolation-filters%3D%22linearRGB%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.015625%200.9%22%20numOctaves%3D%221%22%20seed%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%22linear%22%20slope%3D%22-2%22%20intercept%3D%221.5%22%2F%3E%3CfeFuncG%20type%3D%22linear%22%20slope%3D%22-2%22%20intercept%3D%221.5%22%2F%3E%3CfeFuncB%20type%3D%22linear%22%20slope%3D%22-2%22%20intercept%3D%221.5%22%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url(%23t)%22%2F%3E%3C%2Fsvg%3E");--_grain-scale:512px;--_grain-alpha:.2;--_grain-across: calc(abs(var(--amb-light-y))/max(.001, hypot(var(--amb-light-x), var(--amb-light-y)))) ;--_grain-aniso:calc(.3 + .7 * var(--_grain-across));--_sheen-alpha:calc(var(--amb-key-light-intensity) * .11 + .04);--_sheen-at:calc(54% + var(--amb-light-y) * 42%);background-image:linear-gradient(to bottom,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 0%,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) calc(var(--_sheen-at) - 42%),hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / var(--_sheen-alpha)) var(--_sheen-at),hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) calc(var(--_sheen-at) + 42%),hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 100%)}.amb-mat-blasted{--amb-mat-specular:0;--amb-mat-roughness:1;--_grain-tile:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2296%22%20height%3D%2296%22%3E%3Cfilter%20id%3D%22t%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20color-interpolation-filters%3D%22linearRGB%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.9%200.9%22%20numOctaves%3D%222%22%20seed%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%22linear%22%20slope%3D%222%22%20intercept%3D%22-0.5%22%2F%3E%3CfeFuncG%20type%3D%22linear%22%20slope%3D%222%22%20intercept%3D%22-0.5%22%2F%3E%3CfeFuncB%20type%3D%22linear%22%20slope%3D%222%22%20intercept%3D%22-0.5%22%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23t%29%22%2F%3E%3C%2Fsvg%3E);--_grain-tile-inv:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2296%22%20height%3D%2296%22%3E%3Cfilter%20id%3D%22t%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20color-interpolation-filters%3D%22linearRGB%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.9%200.9%22%20numOctaves%3D%222%22%20seed%3D%223%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%22linear%22%20slope%3D%22-2%22%20intercept%3D%221.5%22%2F%3E%3CfeFuncG%20type%3D%22linear%22%20slope%3D%22-2%22%20intercept%3D%221.5%22%2F%3E%3CfeFuncB%20type%3D%22linear%22%20slope%3D%22-2%22%20intercept%3D%221.5%22%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23t%29%22%2F%3E%3C%2Fsvg%3E);--_grain-scale:96px;--_grain-alpha:.32}.amb-mat-brushed-round{--amb-mat-specular:.3;--amb-mat-roughness:.72;--_grain-tile:conic-gradient(from 0deg at 50% 50%, #a4a4a4 0deg, #fff 2.4deg, #b0b0b0 9.6deg, #fff 13.3deg, #fff 18.4deg, #000 24.6deg, #fff 30.9deg, #525252 36deg, #fff 43deg, #000 48.2deg, #343434 53deg, #1b1b1b 59.1deg, #fff 64.2deg, #000 69.1deg, #ebebeb 75.5deg, #737373 83deg, #000 87deg, #ebebeb 94.1deg, #fff 98.9deg, #fff 102.7deg, #7d7d7d 110.3deg, #000 114.4deg, #000 120.8deg, #9a9a9a 127.1deg, #cfcfcf 131.9deg, #fff 137.1deg, #000 142.1deg, #d9d9d9 148.1deg, #b5b5b5 154.7deg, #fff 158.9deg, #fff 166.2deg, #fff 172deg, #ededed 177.4deg, #161616 182.6deg, #e2e2e2 187.6deg, #000 195.2deg, #e3e3e3 200.9deg, #000 206.4deg, #252525 209.9deg, #5b5b5b 215.1deg, #fff 222.1deg, #cdcdcd 228.9deg, #fff 234.4deg, #cacaca 239.5deg, #484848 244.5deg, #000 250.8deg, #000 257.1deg, #000 260.8deg, silver 268.5deg, #fff 274deg, #535353 279.6deg, #dfdfdf 284.9deg, #f6f6f6 290.5deg, #000 294.6deg, #fff 299.7deg, #d1d1d1 308.1deg, #444 312.1deg, #fff 318.2deg, #525252 323.4deg, #c4c4c4 328.4deg, #747474 333.2deg, #000 340.4deg, #636363 346.1deg, #8d8d8d 350.4deg, #000 355.7deg, #a4a4a4 360deg);--_grain-tile-inv:conic-gradient(from 0deg at 50% 50%, #5b5b5b 0deg, #000 2.4deg, #4f4f4f 9.6deg, #000 13.3deg, #000 18.4deg, #fff 24.6deg, #000 30.9deg, #adadad 36deg, #000 43deg, #fff 48.2deg, #cbcbcb 53deg, #e4e4e4 59.1deg, #000 64.2deg, #fff 69.1deg, #141414 75.5deg, #8c8c8c 83deg, #fff 87deg, #141414 94.1deg, #000 98.9deg, #000 102.7deg, #828282 110.3deg, #fff 114.4deg, #fff 120.8deg, #656565 127.1deg, #303030 131.9deg, #000 137.1deg, #fff 142.1deg, #262626 148.1deg, #4a4a4a 154.7deg, #000 158.9deg, #000 166.2deg, #000 172deg, #121212 177.4deg, #e9e9e9 182.6deg, #1d1d1d 187.6deg, #fff 195.2deg, #1c1c1c 200.9deg, #fff 206.4deg, #dadada 209.9deg, #a4a4a4 215.1deg, #000 222.1deg, #323232 228.9deg, #000 234.4deg, #353535 239.5deg, #b7b7b7 244.5deg, #fff 250.8deg, #fff 257.1deg, #fff 260.8deg, #3f3f3f 268.5deg, #000 274deg, #acacac 279.6deg, #202020 284.9deg, #090909 290.5deg, #fff 294.6deg, #000 299.7deg, #2e2e2e 308.1deg, #bbb 312.1deg, #000 318.2deg, #adadad 323.4deg, #3b3b3b 328.4deg, #8b8b8b 333.2deg, #fff 340.4deg, #9c9c9c 346.1deg, #727272 350.4deg, #fff 355.7deg, #5b5b5b 360deg);--_grain-scale:200% 200%;--_grain-alpha:.1;--_sheen-alpha:calc(var(--amb-key-light-intensity) * .11 + .04);--_sheen-angle: calc(atan2(var(--amb-light-y), var(--amb-light-x)) + 90deg) ;background-image:radial-gradient(circle closest-side at 50% 50%,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / calc(var(--_sheen-alpha) * 1.5)),hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 40%),conic-gradient(from var(--_sheen-angle) at 50% 50%,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / var(--_sheen-alpha)) 0deg,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 62deg,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 118deg,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / var(--_sheen-alpha)) 180deg,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 242deg,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / 0) 298deg,hsl(var(--amb-light-hue) var(--amb-light-saturation) 100% / var(--_sheen-alpha)) 360deg)}.amb-mat-brushed-round:before{background-position:calc(50% + var(--_grain-x)) calc(50% + var(--_grain-y))}.amb-mat-brushed-round:after{background-position:calc(50% - var(--_grain-x)) calc(50% - var(--_grain-y))}.amb-surface-concave{--_concave-y:max(-1, min(var(--amb-light-y), 1));--_concave-delta:calc(var(--_concave-y) * var(--amb-curve-delta));background:linear-gradient(hsl(from var(--amb-lit) h s calc(l + var(--_concave-delta))),hsl(from var(--amb-lit) h s calc(l + var(--_concave-delta) * .33)) 35%,hsl(from var(--amb-lit) h s l),hsl(from var(--amb-lit) h s calc(l - var(--_concave-delta) * .33)) 65%,hsl(from var(--amb-lit) h s calc(l - var(--_concave-delta))))}.amb-surface-concave-h{--_concave-h-x:max(-1, min(var(--amb-light-x), 1));--_concave-h-delta:calc(var(--_concave-h-x) * var(--amb-curve-delta));background:linear-gradient(to right,hsl(from var(--amb-lit) h s calc(l + var(--_concave-h-delta))),hsl(from var(--amb-lit) h s calc(l + var(--_concave-h-delta) * .33)) 35%,hsl(from var(--amb-lit) h s l),hsl(from var(--amb-lit) h s calc(l - var(--_concave-h-delta) * .33)) 65%,hsl(from var(--amb-lit) h s calc(l - var(--_concave-h-delta))))}.amb-surface-convex{--_convex-y:max(-1, min(var(--amb-light-y), 1));--_convex-delta:calc(var(--_convex-y) * var(--amb-curve-delta));background:linear-gradient(hsl(from var(--amb-lit) h s calc(l - var(--_convex-delta))),hsl(from var(--amb-lit) h s calc(l - var(--_convex-delta) * .33)) 35%,hsl(from var(--amb-lit) h s l),hsl(from var(--amb-lit) h s calc(l + var(--_convex-delta) * .33)) 65%,hsl(from var(--amb-lit) h s calc(l + var(--_convex-delta))))}.amb-light-tl{--amb-light-x:-1;--amb-light-y:-1}.amb-light-tr{--amb-light-x:1;--amb-light-y:-1}.amb-light-bl{--amb-light-x:-1;--amb-light-y:1}.amb-light-br{--amb-light-x:1;--amb-light-y:1}.amb-light-top{--amb-light-x:0;--amb-light-y:-1}.amb-light-bottom{--amb-light-x:0;--amb-light-y:1}.amb-light-left{--amb-light-x:-1;--amb-light-y:0}.amb-light-right{--amb-light-x:1;--amb-light-y:0}.amb-emit-red{--amb-emit-color:#ef4444}.amb-emit-green{--amb-emit-color:#4ade80}.amb-emit-amber{--amb-emit-color:#f59e0b}.amb-emit-cyan{--amb-emit-color:#22d3d3}.amb-emit-blue{--amb-emit-color:#3b82f6}.amb-emit-white{--amb-emit-color:#fff}.amb-rounded{border-radius:4px}.amb-rounded-md{border-radius:8px}.amb-rounded-lg{border-radius:12px}.amb-rounded-xl{border-radius:16px}.amb-rounded-full{border-radius:9999px}.amb-glow{box-shadow:0 0 6.2px var(--amb-lume)}@keyframes amb-bounce-elevation{0%,to{--amb-elevation:0}15%{--amb-elevation:3}30%{--amb-elevation:0}42%{--amb-elevation:2}54%{--amb-elevation:0}64%{--amb-elevation:1}74%{--amb-elevation:0}}.amb-bounce{animation:2s ease-in-out infinite amb-bounce-elevation}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Inter Variable,sans-serif;color:var(--text);background:var(--canvas);font-synthesis:none;font-weight:400;font-size:13px;color-scheme:dark;--canvas: #0b1017;--panel: #202a36;--well: #151e28;--text: #e6ebf2;--muted: #9aa9ba;--accent: #78aef5;--accent-soft: #20344f;--border: #2a3747;--positive: #6fc5b0;--positive-soft: #16332f;--negative: #e39494;--negative-soft: #3b282f;--warning: #d4b77a;--warning-soft: #332e22;--sidebar-width: 200px;--page-padding: 20px;--layout-gap: 14px;--amb-albedo: var(--panel);--amb-light-x: -.6;--amb-light-y: -1;--amb-key-light-intensity: .55;--amb-fill-light-intensity: .68;--amb-light-hue: 215;--amb-light-saturation: 0%;--amb-curve-scale: .75}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,tr:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button{color:inherit}h1,h2,h3,p{margin:0}h1{font-size:24px;line-height:1.2;letter-spacing:-.7px;font-weight:560;margin:5px 0}h2{font-size:14px;font-weight:560;letter-spacing:-.2px}h3{font-size:16px;font-weight:500}p{line-height:1.65}small{font-size:11px}.muted{color:var(--muted)}.mono,.big-number,.market-value,.operation-value,.result-metrics strong{font-family:JetBrains Mono Variable,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.7px}.positive{color:var(--positive)}.negative{color:var(--negative)}.divider{color:var(--muted);padding:0 9px}.application{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:20px 12px 0;z-index:30;color:var(--text);border-right:1px solid var(--border);--amb-albedo:#121a24;--amb-grain-amount:.12;--amb-thickness:0}.brand{display:flex;gap:8px;align-items:center;padding:0 6px;font-size:22px;letter-spacing:-1px;font-weight:600}.brand-mark{width:28px;height:30px;border:0;border-radius:6px;display:flex;align-items:center;justify-content:center;color:var(--accent);--amb-albedo:#344963;--amb-thickness:.85;--amb-elevation:0}.brand-dot{color:var(--accent)}.brand small{display:block;font-size:7.5px;white-space:nowrap;color:var(--muted);letter-spacing:1.1px;line-height:2}.workspace-switch{display:flex;gap:8px;align-items:center;padding:10px;border:0;border-radius:6px;margin:20px 0 22px;font-size:11px;--amb-albedo:var(--well);--amb-thickness:.55;--amb-shade:1}.workspace-switch small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.workspace-avatar,.profile-avatar,.top-avatar{display:flex;align-items:center;justify-content:center;background:var(--well);border:1px solid var(--border);color:var(--text);border-radius:6px;width:29px;height:29px;font-size:11px}.workspace-switch>.live-dot{margin-left:auto}.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--positive);flex-shrink:0}.live-dot.offline{background:var(--negative)}.nav-label{font-size:10px;letter-spacing:1.1px;font-weight:550;color:#74869d;margin:0 10px 8px}.sidebar nav{display:flex;flex-direction:column;gap:3px}.sidebar nav a{height:35px;border-radius:5px;color:var(--muted);display:flex;gap:9px;align-items:center;padding:0 10px;font-size:12px;transition:background .15s,color .15s}.sidebar nav a:hover{background:var(--well);color:var(--text)}.sidebar nav a.active{background:var(--accent-soft);color:#b6d4ff;border:1px solid #365170}.nav-active-dot{width:4px;height:4px;background:var(--accent);border-radius:50%;margin-left:auto}.nav-data{margin-top:22px}.sidebar-bottom{margin-top:auto;padding-top:24px}.profile{display:flex;gap:8px;align-items:center;border-top:1px solid var(--border);padding:12px 0;font-size:11px}.profile small{display:block;color:var(--muted);margin-top:4px;font-size:10px}.profile>svg{margin-left:auto;color:var(--muted)}.profile-avatar{border-radius:50%;width:29px;height:29px}.main-shell{margin-left:var(--sidebar-width);min-width:0;flex:1;display:flex;flex-direction:column;background:var(--canvas)}.topbar{height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #23303e;padding:0 var(--page-padding);gap:14px;background:#0f1620}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.breadcrumb strong{font-weight:450;color:var(--text)}.topbar-actions{display:flex;align-items:center;gap:16px}.search-trigger{display:flex;align-items:center;gap:8px;border:0;border-radius:5px;padding:7px 10px;font-size:11px;color:var(--muted);--amb-albedo:var(--well);--amb-thickness:.55}.search-trigger kbd{font:9px Inter Variable;padding:3px 5px;border:1px solid var(--border);border-radius:3px;color:var(--muted);margin-left:18px}.server-state{display:flex;align-items:center;gap:7px;background:none;border:0;font-size:10px;color:var(--muted);white-space:nowrap}.top-avatar{width:27px;height:27px;font-size:10px;border-radius:50%;background:var(--well)}.page{padding:20px var(--page-padding) 24px;max-width:1920px;margin:0 auto;width:100%}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.eyebrow{font-size:10px;font-weight:550;letter-spacing:1.1px;color:#8596ac;line-height:1.4}.page-heading p{font-size:12px;color:var(--muted);line-height:1.5}.heading-actions{display:flex;gap:8px;align-items:center}.date-label{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:10px;margin-right:4px}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:5px;border:0;padding:8px 11px;font-size:11px;line-height:1.2;min-height:32px;white-space:nowrap;color:var(--text);--amb-albedo:#344254;--amb-shade:1;--amb-thickness:.8;transition:transform .12s,--amb-elevation .12s}.button.primary{--amb-albedo:#345b88;color:#f1f6ff;font-weight:550}.button.quiet{background:transparent;border:0;color:var(--accent);padding:6px 8px;min-height:28px}.button:hover:not(:disabled){--amb-shade:1.16;--amb-elevation:.1}.button:active:not(:disabled){--amb-elevation:0;transform:translateY(1px)}.market-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.market-card{border-radius:7px;padding:12px 14px;--amb-albedo:var(--panel);--amb-thickness:.8;transition:transform .15s}.market-card:hover{--amb-shade:1.1;--amb-elevation:.1}.market-card>div:first-child{display:flex;justify-content:space-between;align-items:center;color:var(--muted);font-size:10px}.market-card>div:first-child svg{color:var(--muted)}.market-value{font-size:23px;letter-spacing:-.75px;line-height:1.2;margin:9px 0 10px;color:var(--text)}.market-value>span{font:9px Inter Variable;color:var(--muted);margin-left:8px;letter-spacing:0}.market-card-bottom{display:flex;align-items:center;justify-content:space-between;font-size:10px}.ticker-label{font-size:10px;color:var(--muted);letter-spacing:.3px;padding:0;background:transparent;border:0}.market-card-bottom .mono{font-size:10px;letter-spacing:-.3px}.panel{border:0;border-radius:8px;min-width:0;overflow:hidden;--amb-albedo:var(--panel);--amb-shade:1;--amb-thickness:.85}.panel-stack{display:flex;flex-direction:column;min-height:0}.panel-stack>.panel-header,.panel-stack>.data-footer,.panel-stack>.panel-link,.panel-stack>.activity-foot{flex-shrink:0}.panel-stack>.data-footer,.panel-stack>.panel-link,.panel-stack>.activity-foot{margin-top:auto}.page>.panel+.panel{margin-top:var(--layout-gap)}.panel-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px}.panel-header>div{min-width:0}.panel-header .eyebrow{margin-bottom:5px;font-size:10px;color:#8596ac;letter-spacing:1px}.panel-header h2{color:var(--text);line-height:1.45}.panel-header p{font-size:11px;color:var(--muted);margin-top:4px}.panel-header>.muted{font-size:10px}.text-link{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:11px}.icon-link{color:var(--muted)}.overview-grid{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(240px,1fr);gap:var(--layout-gap);margin-bottom:14px}.main-chart .panel-header{padding-bottom:10px}.ticker-pill{display:inline-block;font-size:10px;color:var(--muted);background:var(--well);border:1px solid var(--border);border-radius:3px;vertical-align:middle;letter-spacing:.4px;margin-left:8px;padding:3px 5px}.chart-summary{display:flex;align-items:baseline;gap:9px}.main-chart>.chart-summary{padding:0 16px 10px}.big-number{font-size:23px;color:var(--text);font-weight:450}.chart-summary>.muted{font-size:10px}.chart{padding:10px 10px 8px 4px}.data-footer{border-top:1px solid var(--border);display:flex;gap:12px;align-items:center;justify-content:space-between;padding:8px 14px;min-height:32px;font-size:10px;color:var(--muted)}.data-snapshot{display:flex;flex-direction:column}.snapshot-number{padding:0 16px 14px;font-size:28px;letter-spacing:-1px;font-weight:500;color:var(--text)}.snapshot-number>span{display:block;font-size:10px;color:var(--muted);letter-spacing:0;margin-top:6px}.snapshot-grid{display:grid;grid-template-columns:1fr 1fr;margin:0 16px;padding-bottom:13px;border-bottom:1px solid var(--border)}.snapshot-grid>div:last-child{padding-left:16px;border-left:1px solid var(--border)}.snapshot-grid strong{font:19px JetBrains Mono Variable;color:var(--text);font-weight:400}.snapshot-grid span{display:block;font-size:10px;color:var(--muted);margin-top:4px}.source-bars{padding:12px 16px;display:flex;flex-direction:column;gap:11px}.source-bars>div>div:first-child{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-bottom:6px}.source-bars small{font-size:10px;color:var(--muted)}.meter{height:3px;border-radius:5px;background:var(--well);overflow:hidden}.meter>i{display:block;background:var(--accent);height:100%;border-radius:inherit;max-width:100%;transition:width .4s}.snapshot-note{display:flex;align-items:center;gap:9px;padding:4px 16px 13px;font-size:10px;line-height:1.7;color:var(--muted);margin-top:auto}.snapshot-note svg{color:var(--muted)}.panel-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);padding:9px 16px;font-size:10px;color:var(--text)}.overview-bottom{display:grid;grid-template-columns:minmax(540px,2fr) minmax(200px,.8fr) minmax(210px,.9fr);gap:var(--layout-gap);align-items:stretch}.count-pill{padding:2px 5px;background:var(--well);border-radius:4px;color:var(--muted);font-size:10px;font-weight:400;vertical-align:middle;margin-left:6px}.table-scroll{max-height:460px;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.data-table{border-collapse:collapse;width:100%;text-align:left;font-size:11px}.data-table thead{position:sticky;top:0;z-index:2;background:var(--well)}.data-table th{font-size:10px;font-weight:550;letter-spacing:.6px;color:var(--muted);padding:9px 14px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap}.data-table td{height:44px;padding:7px 14px;border-bottom:1px solid #23303e;color:var(--text)}.data-table tbody tr:last-child td{border-bottom:0}.data-table tr.clickable{cursor:pointer}.data-table tr.clickable:hover,.data-table tr.clickable:focus{background:var(--well)}.instrument-cell{display:flex;align-items:center;gap:10px;min-width:130px}.symbol-badge{display:flex;width:27px;height:27px;min-width:27px;align-items:center;justify-content:center;border:1px solid var(--border);background:var(--well);border-radius:5px;color:var(--text);font-size:10px}.instrument-cell strong{display:block;font-size:11px;color:var(--text);font-weight:550}.instrument-cell small{display:block;max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--muted);margin-top:4px}.data-table .mono{font-size:11px;letter-spacing:-.3px}.currency{font:9px Inter Variable;color:var(--muted);padding-left:5px}.activity-list{padding:0 13px}.activity-item{display:flex;align-items:center;gap:8px;padding:11px 0;border-bottom:1px solid var(--border)}.activity-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:var(--muted);background:var(--well);border:1px solid var(--border)}.activity-icon.failed{color:var(--negative);border-color:#583743;background:var(--negative-soft)}.activity-item>div{flex:1}.activity-item strong{font-size:10px;font-weight:500;color:var(--text)}.activity-item small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.activity-item>span:last-child{text-align:right}.status{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:var(--muted);white-space:nowrap;text-transform:capitalize;letter-spacing:0;font-family:Inter Variable,sans-serif}.status i{width:4px;height:4px;background:currentColor;border-radius:50%}.status.good{color:var(--positive)}.status.bad{color:var(--negative)}.status.active{color:var(--warning)}.activity-foot{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:10px;padding:11px 13px}.app-footer{display:flex;justify-content:space-between;gap:14px;padding:0 var(--page-padding) 12px;color:#8190a3;font-size:10px;letter-spacing:.3px;margin-top:auto}.app-footer>span:first-child{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:0}.filter-bar{display:flex;gap:11px;align-items:end;margin:0 0 15px;flex-wrap:wrap}.filter-bar label,.research-controls label,.overlay-select{display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--muted)}.filter-bar input,.filter-bar select,.research-controls input,.research-controls select,.overlay-select select{border:0;color:var(--text);border-radius:5px;padding:10px 11px;min-width:0;height:36px;line-height:1.3}.filter-bar form{display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid var(--border);border-radius:5px;height:36px;background:var(--well);color:var(--muted)}.filter-bar form input{border:0;background:none;width:100px;height:auto;padding:0}.filter-bar form button{min-height:26px}.filter-bar .wide-select{flex:1;max-width:580px;min-width:190px}.segmented{display:flex;gap:3px;background:var(--well);border:1px solid var(--border);padding:3px;border-radius:5px}.segmented button{padding:5px 9px;border:0;background:none;border-radius:3px;font-size:10px;color:var(--muted)}.segmented button.selected{background:var(--accent-soft);color:#b7d7ff;font-weight:550}.tabs{display:flex;gap:14px;padding:0 15px;border-bottom:1px solid var(--border);overflow:auto}.tabs button{padding:12px 0;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font-size:11px;text-transform:capitalize;white-space:nowrap}.tabs button[data-state=active]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.wrap-cell{display:flex;align-items:center;gap:10px;white-space:normal;min-width:150px;max-width:460px;overflow-wrap:anywhere}.data-table td small:not(.currency){display:block;font-family:Inter Variable;font-size:10px;margin-top:4px;color:var(--muted)}.notice{display:flex;align-items:center;gap:8px;background:#172738;border:1px solid #2b435e;color:#a9c7e7;padding:10px 12px;font-size:11px;border-radius:5px;margin-bottom:12px;line-height:1.6}.notice a{text-decoration:underline;text-underline-offset:3px}.notice svg{flex-shrink:0}.notice.subtle{background:transparent;border:0;color:var(--muted);padding:9px 1px;margin-bottom:9px;font-size:10px}.notice.error{background:var(--negative-soft);border-color:#563742;color:var(--negative);overflow-wrap:anywhere;margin:12px}.page>.notice.error{margin:0 0 14px}.empty{min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:20px 16px;gap:10px;color:var(--text)}.empty p{font-size:12px;color:var(--muted);max-width:340px}.empty-icon{display:flex;align-items:center;justify-content:center;height:36px;width:36px;border:1px solid var(--border);border-radius:7px;background:var(--well);color:var(--muted)}.empty h3{font-size:14px}.loading{display:flex;gap:8px;align-items:center;justify-content:center;min-height:150px;color:var(--muted);font-size:12px}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.private-pill{display:flex;gap:7px;align-items:center;color:var(--text);border:1px solid var(--border);background:var(--well);border-radius:20px;padding:9px;font-size:10px}.pagination{display:flex;align-items:center;gap:9px}.pagination button{padding:4px;min-height:24px}.series-title{max-width:660px;line-height:1.5}.overlay-select select{max-width:220px}.research-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:16px}.research-controls{align-self:stretch}.research-controls form{padding:0 15px 14px;display:flex;flex-direction:column;gap:11px}.research-controls label{font-size:10px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:9px}.form-note{font-size:10px;color:var(--muted);line-height:1.8}.research-output{display:flex;flex-direction:column;gap:var(--layout-gap);min-width:0;min-height:0}.research-result{flex:1}.research-result>.empty{flex:1}.research-saved{flex-shrink:0}.result-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:8px 17px 18px}.result-metrics>div{border-left:1px solid var(--border);padding-left:14px}.result-metrics>div:first-child{padding-left:0;border-left:0}.result-metrics span{display:block;font-size:10px;color:var(--muted);margin-bottom:9px}.result-metrics strong{font-size:20px;font-weight:450}.result-notes{padding:10px 16px;border-top:1px solid var(--border);color:var(--muted);font-size:10px}.result-notes p{margin-bottom:6px}.saved-runs{padding:0 14px 11px;max-height:260px;overflow:auto;scrollbar-width:thin}.saved-runs button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:0;border-radius:4px;background:none;color:var(--muted);text-align:left}.saved-runs button:hover,.saved-runs button.selected{background:var(--well)}.saved-runs button>span:nth-child(2){flex:1}.saved-runs strong{font-size:11px;font-weight:500;display:block}.saved-runs small{font-size:10px;color:var(--muted);display:block;margin-top:5px}.catalog-summary{display:flex;gap:24px;align-items:center;margin-bottom:16px;padding:14px 16px;border:1px solid var(--border);border-radius:6px;background:var(--well)}.catalog-summary strong{font:22px JetBrains Mono Variable;font-weight:400;color:var(--text)}.catalog-summary>div>span{display:block;font-size:10px;color:var(--muted);margin-top:6px}.catalog-search{margin-left:auto;display:flex;align-items:center;border:1px solid var(--border);border-radius:5px;padding:9px;gap:9px;background:var(--well);color:var(--muted)}.catalog-search input{background:none;border:0;color:var(--text);font-size:10px;width:150px}.source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--layout-gap);align-items:stretch}.source-grid:has(.source-error[open]){grid-auto-rows:auto}.source-card{display:flex;flex-direction:column;padding:16px}.source-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;gap:8px}.source-icon{display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;width:33px;height:33px;color:var(--text);background:var(--well);font-size:10px}.source-card h2{line-height:1.4;font-size:14px}.source-tags{display:flex;gap:6px;margin:9px 0;flex-wrap:wrap}.source-tags>span{font-size:10px;color:var(--muted);border:1px solid var(--border);background:var(--well);padding:3px 6px;border-radius:3px}.source-card>p{font-size:12px;color:var(--muted);line-height:1.6;margin-bottom:12px;flex:1}.source-stats{display:grid;grid-template-columns:1fr 1fr;margin-bottom:12px}.source-stats strong{font-size:13px;font-weight:500;color:var(--text)}.source-stats span{display:block;font-size:10px;color:var(--muted);margin-top:6px}.source-error{font-size:11px;color:var(--negative);line-height:1.6;border-top:1px solid #563742;padding-top:8px;margin-bottom:8px;overflow-wrap:anywhere}.source-error summary{cursor:pointer}.source-error p{margin-top:6px}.source-card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:9px}.source-card-footer>a{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted)}.coverage-gaps{margin-top:18px}.gap-list{display:flex;gap:10px;flex-wrap:wrap;padding:0 16px 14px}.gap-list span{padding:8px 10px;border:1px solid var(--border);border-radius:4px;color:var(--muted);font-size:10px}.operations-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.operations-cards>.panel{padding:16px;display:flex;flex-direction:column}.operation-icon{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.75px;color:var(--muted);margin-bottom:12px}.operation-value{font-size:25px;display:block;font-weight:450;color:var(--text);margin-bottom:12px;letter-spacing:-.8px}.operation-value>span{font-size:13px;color:var(--muted);letter-spacing:-.5px}.operations-cards p{font-size:10px;color:var(--muted);margin-top:9px;margin-bottom:9px}.operation-foot{font-size:10px;color:var(--muted);border-top:1px solid var(--border);padding-top:9px;margin-top:auto}.backup-value{font-family:Inter Variable;font-size:20px;letter-spacing:-.5px}.job-name strong{font-weight:500;font-size:11px;color:var(--text)}.job-progress{min-width:120px;color:var(--muted);font-size:10px}.job-progress .meter{margin-top:8px;max-width:140px;height:2px}.job-actions{display:flex;justify-content:end}.failure-panel{margin-top:17px}.failure-row{padding:10px 16px;border-top:1px solid var(--border);display:flex;align-items:baseline;gap:14px;font-size:10px}.failure-row>strong{min-width:90px;color:var(--text)}.failure-row p{flex:1;color:var(--muted);overflow-wrap:anywhere}.failure-row small{font-size:10px;white-space:nowrap;color:var(--muted)}.dialog-overlay{position:fixed;inset:0;background:#050a11b8;backdrop-filter:blur(3px);z-index:80}.dialog-content{position:fixed;top:12vh;left:50%;transform:translate(-50%);width:min(580px,calc(100% - 28px));padding:20px;border:0;border-radius:10px;z-index:81;--amb-albedo:#273344;--amb-thickness:.65;--amb-elevation:1}.dialog-content h2{font-size:19px;color:var(--text)}.dialog-content>p{color:var(--muted);font-size:11px;margin-top:8px}.dialog-close{position:absolute;top:18px;right:18px;background:none;border:0;color:var(--muted)}.search-field{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:6px;padding:9px 11px;margin:16px 0 10px;color:var(--muted);background:var(--well)}.search-field input{width:100%;background:none;border:0;color:var(--text);outline:0;font-size:14px}.search-results{max-height:360px;overflow:auto}.search-results>a{display:flex;gap:9px;align-items:center;padding:10px 8px;border-radius:5px}.search-results>a:hover{background:var(--well)}.search-results>a>span:nth-child(2){flex:1}.search-results strong{display:block;font-size:12px;color:var(--text)}.search-results small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.search-results p{padding:14px 5px;color:var(--muted);font-size:11px}.skip-link{position:fixed;top:8px;left:10px;z-index:100;padding:10px 15px;background:#94bff7;color:#101b2a;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.mobile-toggle{display:none}.icon-button{border:0;background:none;padding:3px;color:var(--muted)}.mobile-backdrop{display:none}::selection{background:#3a597c;color:#f2f6fb}@media(min-width:1500px){.page{padding-top:20px}.market-card{padding:14px 17px}.market-value{font-size:25px}.data-table td{padding:10px 15px}.market-cards{gap:14px}}@media(max-width:1200px){.sidebar{width:var(--sidebar-width);padding-left:10px;padding-right:10px}.main-shell{margin-left:var(--sidebar-width)}.page{padding:20px 17px}.topbar{padding:0 17px}.overview-grid,.overview-bottom{grid-template-columns:minmax(0,1.9fr) minmax(230px,1fr);gap:12px}.market-cards{gap:9px}.market-card{padding:11px}.market-value{font-size:23px}.date-label{display:none}.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar-actions{gap:11px}.data-table td,.data-table th{padding-left:9px;padding-right:9px}.data-table th,.market-card-bottom .mono{font-size:10px}.research-layout{grid-template-columns:285px minmax(0,1fr)}.result-metrics strong{font-size:16px}.source-bars{padding:9px 13px}.panel-header{padding:13px}.activity-item{gap:7px}.activity-item .status{font-size:10px}}@media(max-width:1000px){.overview-grid{grid-template-columns:1fr}.data-snapshot{display:grid;grid-template-columns:1fr 1fr}.data-snapshot .panel-header{grid-column:1/-1}.data-snapshot .source-bars{grid-row:2/4;grid-column:2}.data-snapshot .snapshot-grid{border:0}.snapshot-note{display:none}.data-snapshot .panel-link{grid-column:1/-1}.overview-bottom{grid-template-columns:1fr}.server-state{display:none}.operations-cards{gap:9px}.operations-cards>.panel{padding:12px}.operation-value{font-size:20px}.backup-value{font-size:17px}.research-layout{grid-template-columns:1fr}.research-controls form{display:grid;grid-template-columns:1fr 1fr}.research-controls form>.form-note{grid-column:1/-1}.catalog-summary{gap:18px;flex-wrap:wrap}.catalog-search{margin-left:0;flex:1}.market-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.market-card-bottom{margin-top:0}.panel-header>.text-link{font-size:10px}.search-trigger kbd{margin-left:10px}}@media(max-width:760px){.sidebar{transform:translate(-100%);transition:transform .2s;width:220px;padding-top:20px}.sidebar.mobile-open{transform:translate(0)}.main-shell{margin-left:0}.mobile-toggle{display:flex}.mobile-backdrop{display:block;position:fixed;inset:0;z-index:20;background:#050a11b8;border:0}.topbar{height:50px;padding:0 14px;gap:10px}.breadcrumb{gap:8px;font-size:10px}.topbar-actions{gap:9px}.top-avatar{width:24px;height:24px}.search-trigger span,.search-trigger kbd{display:none}.search-trigger{padding:5px}.page{padding:19px 12px 22px}h1{font-size:22px}.eyebrow{font-size:10px}.page-heading{align-items:start;gap:9px;margin-bottom:17px}.page-heading p{font-size:10px;max-width:300px}.heading-actions{gap:6px;flex-wrap:wrap;justify-content:end}.heading-actions .button{padding:8px;font-size:10px}.page-heading>.private-pill{display:none}.market-card{padding:12px}.market-card>div:first-child{font-size:10px}.market-value{font-size:23px;margin:8px 0 10px}.market-cards{gap:9px;margin-bottom:13px}.overview-grid{gap:13px;margin-bottom:13px}.overview-bottom{gap:13px}.data-table{min-width:560px}.chart-summary>.muted{font-size:10px}.main-chart .panel-header h2{font-size:14px}.chart-summary{gap:10px}.main-chart>.chart-summary{padding-left:13px}.big-number{font-size:24px}.panel-header{padding:12px}.panel-header>.muted{font-size:10px;max-width:100px;text-align:right}.data-footer{padding:11px 10px;font-size:10px;line-height:1.8;flex-wrap:wrap}.app-footer{padding:0 12px 12px;font-size:10px;gap:10px}.app-footer>span:first-child{font-size:10px}.source-grid{grid-template-columns:1fr}.catalog-summary{gap:14px;padding:13px}.catalog-summary strong{font-size:21px}.catalog-summary>div>span{font-size:10px}.catalog-search{flex-basis:100%}.catalog-search input{width:100%}.source-card{padding:14px}.source-card>p{font-size:11px}.filter-bar{gap:11px}.filter-bar label{flex:1;min-width:130px}.filter-bar input,.filter-bar select{width:100%;font-size:11px}.filter-bar form{flex:1;min-width:130px}.filter-bar form input{flex:1;width:100%}.tabs{gap:14px;padding:0 12px}.tabs button{font-size:10px}.notice{font-size:10px;align-items:start}.notice svg{margin-top:3px}.segmented button{padding:5px 6px;font-size:10px}.operations-cards{grid-template-columns:1fr}.operation-value{font-size:28px}.operations-cards>.panel{padding:16px}.operation-icon{margin-bottom:12px}.operations-cards p{font-size:11px}.failure-row{flex-wrap:wrap;gap:6px 11px;padding:10px 12px}.failure-row p{flex-basis:100%;order:3;font-size:10px}.failure-row small{margin-left:auto}.research-controls form{display:flex}.result-metrics{padding:7px 12px 14px;gap:10px}.result-metrics>div{padding-left:9px}.result-metrics strong{font-size:15px}.result-metrics span{font-size:10px}.series-title{font-size:12px;max-width:200px;overflow-wrap:anywhere}.overlay-select{max-width:120px}.overlay-select select{width:120px;font-size:10px;padding:8px}.catalog-summary .catalog-search{margin-top:0}.snapshot-grid{padding-bottom:10px}.snapshot-number{font-size:32px}.data-snapshot .source-bars{padding-left:0;padding-right:13px}.source-bars small{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.dialog-overlay{backdrop-filter:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-overview{margin-bottom:14px}.ai-panel{padding:16px;min-width:0}.ai-heading,.ai-title,.ai-actions,.ai-footer,.ai-history{display:flex;align-items:center;gap:10px;justify-content:space-between}.ai-heading{margin-bottom:12px;flex-wrap:wrap}.ai-title{justify-content:flex-start}.ai-title .eyebrow{font-size:10px;margin-bottom:6px;letter-spacing:1.5px}.ai-title h2{font-size:16px;display:flex;align-items:center;gap:7px}.ai-mark{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;color:var(--accent);--amb-albedo:#30425a;--amb-thickness:.35;--amb-elevation:0}.ai-preview{font-size:10px;letter-spacing:.4px;font-weight:450;padding:3px 6px;border:1px solid var(--border);border-radius:4px;color:var(--text)}.ai-actions select{border:0;border-radius:5px;padding:9px;color:var(--text);max-width:105px}.ai-report-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ai-report-title h3{font-size:18px;line-height:1.4;letter-spacing:-.25px;max-width:960px}.ai-regime{font-size:10px;text-transform:uppercase;letter-spacing:.7px;background:var(--positive-soft);color:var(--positive);padding:4px 7px;border:1px solid #31564d;border-radius:4px;white-space:nowrap}.ai-regime.downward{background:var(--negative-soft);color:var(--negative);border-color:#63414a}.ai-regime.mixed,.ai-regime.range{background:var(--warning-soft);color:var(--warning);border-color:#584c32}.ai-claim{margin-bottom:12px;min-width:0}.ai-claim p{line-height:1.65;color:#c5d0df;font-size:13px;max-width:1120px;overflow-wrap:anywhere}.ai-citations{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.ai-citations button{background:var(--well);border:1px solid var(--border);border-radius:4px;padding:4px 7px;font-size:10px;line-height:1.4;color:var(--text);text-align:left}.ai-citations button:hover{background:var(--accent-soft);border-color:#466b95}.ai-sections{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;padding-top:10px}.ai-sections h4{font-size:11px;color:var(--text);font-weight:550;letter-spacing:.4px;margin:0 0 10px}.ai-footer{flex-wrap:wrap;padding-top:9px;color:var(--muted);font-size:10px;border-top:1px solid var(--border)}.ai-footer>span{display:flex;align-items:center;gap:7px;line-height:1.8}.ai-footer button{background:none;border:0;padding:3px;font-size:11px}.ai-empty{padding:4px 0 15px;max-width:760px}.ai-empty p{font-size:13px;color:var(--muted)}.ai-empty>span{font-size:10px;display:block;margin-top:9px;color:var(--muted)}.ai-message,.ai-data-gaps{font-size:11px;color:var(--warning);background:var(--warning-soft);border:1px solid #504731;border-radius:5px;padding:9px 12px;margin:10px 0}.ai-cache-note{font-size:11px;color:var(--muted);margin-bottom:11px}.ai-progress{display:flex;align-items:center;gap:11px;border:0;padding:12px;border-radius:6px;margin:11px 0 17px}.ai-progress>div{flex:1}.ai-progress strong{font-weight:500;font-size:13px}.ai-progress p{font-size:11px;color:var(--muted);margin-top:4px}.ai-evidence,.ai-method{border-top:1px solid var(--border);margin:4px 0 11px;padding-top:9px}.ai-evidence summary,.ai-method summary{font-size:12px;cursor:pointer;color:var(--text);line-height:1.8}.ai-evidence summary>span{font-size:10px;color:var(--muted);margin-left:9px}.ai-evidence-list{margin-top:10px;max-height:440px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.ai-evidence-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,190px);gap:14px;padding:9px;border-bottom:1px solid var(--border)}.ai-evidence-list>div.highlighted{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.ai-evidence-list>div>div{display:flex;flex-direction:column;gap:5px}.ai-evidence-list>div>div:last-child{text-align:right}.ai-evidence-list strong{font-size:11px;color:var(--text)}.ai-evidence-list span{font-size:12px}.ai-evidence-list small{font-size:10px;line-height:1.6;color:var(--muted)}.ai-evidence-list b{font-family:JetBrains Mono Variable,monospace;font-weight:450;font-size:15px}.ai-method p{font-size:11px;color:var(--muted);margin-top:10px;line-height:1.8}.ai-method .text-link{margin-top:10px;font-size:11px;display:inline-flex;gap:7px}.ai-hash{overflow-wrap:anywhere}.ai-history{padding-top:12px;gap:9px}.ai-history label{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:9px;min-width:0}.ai-history select{border:0;font-size:10px;border-radius:4px;padding:8px;color:var(--text);max-width:330px;min-width:0}.ai-unavailable{padding:26px 20px;text-align:center;color:var(--muted)}.ai-unavailable h3{margin:11px 0 8px;color:var(--text)}.ai-unavailable p{max-width:600px;margin:auto;font-size:12px}.ai-operations{padding:16px 18px}.ai-operations>div{display:flex;gap:11px;align-items:center;flex-wrap:wrap}.ai-operations p{color:var(--muted);margin:9px 0}.ai-operations small{color:var(--text);margin-left:6px}.ai-operations strong{font-weight:500}#instrument-details{scroll-margin-top:65px}@media(max-width:760px){.ai-panel{padding:14px 12px}.ai-sections{grid-template-columns:1fr;gap:0}.ai-report-title{align-items:flex-start;flex-direction:column;gap:8px}.ai-report-title h3{font-size:19px}.ai-heading{gap:12px}.ai-actions{width:100%;justify-content:space-between;gap:8px}.ai-title h2{font-size:17px}.ai-mark{width:35px;height:35px}.ai-footer{gap:9px}.ai-footer>span{align-items:flex-start}.ai-history{align-items:flex-end}.ai-history label{flex-direction:column;align-items:flex-start;gap:6px;flex:1}.ai-history select{width:100%;max-width:100%;font-size:10px}.ai-evidence-list>div{padding:9px 6px;gap:10px;grid-template-columns:minmax(0,1fr) 115px}.ai-evidence-list b{font-size:13px}.ai-citations button{font-size:10px}.ai-progress{padding:9px;gap:10px}}.instrument-picker{position:relative;min-width:0;text-align:left}.picker-input{display:flex;align-items:center;gap:8px;border:0;border-radius:5px;padding:0 10px;color:var(--muted);--amb-albedo:var(--well);--amb-thickness:.55}.picker-input:focus-within{outline:2px solid var(--accent);outline-offset:2px}.picker-input input{width:100%;min-width:0;background:transparent;border:0;color:var(--text);padding:10px 0;font-size:12px;outline:none}.picker-input input:focus-visible{outline:none}.picker-input input::placeholder{color:var(--muted)}.picker-clear{border:0;background:transparent;font-size:22px;padding:0 2px}.picker-popup{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:240px;z-index:15;background:#182330;border:1px solid #35475c;border-radius:6px;box-shadow:0 12px 28px #0006;overflow:hidden}.inline-picker .picker-popup{position:static;min-width:0;border:0;border-radius:0;box-shadow:none;background:transparent;margin-top:9px}.picker-caption{padding:9px 10px;display:flex;justify-content:space-between;gap:9px;font-size:11px;color:var(--muted)}.picker-caption>span{font-family:JetBrains Mono Variable,monospace;color:var(--text)}.instrument-options{max-height:340px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.instrument-option{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border:0;border-top:1px solid var(--border);background:transparent;min-height:62px}.instrument-option[aria-selected=true],.instrument-option:hover{background:var(--well)}.instrument-option.current-instrument{border-left:2px solid var(--accent);background:var(--well)}.option-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.option-copy>strong{font-size:13px;font-weight:550;display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.option-copy>strong>small{font-size:10px;font-weight:400;color:var(--muted);border:1px solid var(--border);border-radius:3px;padding:2px 5px}.option-copy>span{font-size:11px;line-height:1.4;color:#b5c2d3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-copy>small{font-size:10px;color:var(--muted)}.availability{font-size:10px;border:1px solid var(--border);color:var(--text);padding:3px 6px;border-radius:4px}.availability.collected{border:0;color:var(--accent);padding:0}.picker-help{font-size:10px;color:var(--muted);line-height:1.5;padding:8px 12px;border-top:1px solid var(--border)}.dialog-content .instrument-picker{margin-top:16px}.dialog-content{max-height:90dvh;overflow-y:auto}.dialog-content .instrument-options{max-height:min(50dvh,420px)}.market-workbench{display:grid;grid-template-columns:minmax(220px,250px) minmax(0,1fr);gap:var(--layout-gap);margin-bottom:14px;align-items:stretch}.market-workbench>.panel{min-width:0}.market-library .panel-header{padding:14px 12px 10px}.market-library .panel-header p{font-size:11px;margin-top:4px;color:var(--muted)}.market-library .picker-input{margin:0 9px}.market-library .instrument-options{max-height:374px}.market-workbench>.panel>.panel-header{flex-wrap:wrap;gap:11px}.market-workbench .chart-summary{flex-wrap:wrap}.field-label{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-bottom:10px}.field-label small{color:var(--muted)}.instrument-chips{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 10px}.instrument-chips>span{display:flex;gap:10px;align-items:center;border:1px solid var(--border);background:var(--well);border-radius:5px;padding:6px 8px;color:var(--text);font-size:12px}.instrument-chips button{border:0;background:transparent;padding:0 3px;font-size:18px;color:var(--muted)}.research-controls .picker-input input{border:0;background:transparent;padding:9px 0;margin:0}.research-controls .research-instruments{min-width:0}.economics-navigation{display:flex;justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}.economics-navigation label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted)}.economics-navigation select{border:0;color:var(--text);padding:11px 25px 11px 9px;border-radius:5px;max-width:100%;font-size:13px}.economics-navigation .segmented button{padding:10px 12px;font-size:12px}.curve-controls{align-items:end}.curve-controls label{font-size:12px}.curve-controls input,.curve-controls select{font-size:13px;padding:11px 9px}.date-navigation{display:flex;gap:5px;padding-bottom:1px}.date-navigation .button{min-height:40px}.curve-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.curve-metrics>.panel{padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0}.curve-metrics span{font-size:12px;color:var(--muted)}.curve-metrics strong{font:450 24px JetBrains Mono Variable,monospace;letter-spacing:-.7px;color:var(--text)}.curve-metrics small{font-size:11px;color:var(--muted)}.curve-panel{margin-bottom:14px}.curve-panel .panel-header{align-items:center;gap:14px;flex-wrap:wrap}.curve-panel .panel-header h2{font-size:16px;margin-top:5px}.curve-panel .panel-header p{font-size:12px;margin-top:5px;color:var(--muted)}.curve-legend{display:flex;gap:13px;flex-wrap:wrap;font-size:12px;color:var(--text)}.curve-legend span{display:flex;align-items:center;gap:8px}.curve-legend i{width:20px;height:0;border-top:3px solid #78aef5}.curve-legend span:nth-child(2) i{border-color:#6fc5b0;border-top-style:dashed;border-top-width:2px}.yield-chart{width:100%;height:360px}.curve-footnote{padding:4px 17px 14px;font-size:11px;line-height:1.7;color:var(--muted)}.curve-table-wrap{overflow:auto}.curve-table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:right}.curve-table th,.curve-table td{padding:11px 17px;border-top:1px solid var(--border);font-size:12px}.curve-table th:first-child{text-align:left}.curve-table thead th{color:var(--muted);font-weight:500;background:var(--well)}.curve-table tbody th{font-weight:500;color:var(--text)}.curve-table td{font-family:JetBrains Mono Variable,monospace;font-size:12px;color:var(--text)}.curve-workspace>.form-note{margin-top:12px}.curve-workspace .notice{margin-bottom:14px}@media(max-width:1050px){.market-workbench{grid-template-columns:minmax(215px,250px) minmax(0,1fr)}.curve-controls{flex-wrap:wrap}.curve-metrics>.panel{padding:14px 12px}.curve-metrics strong{font-size:25px}}@media(max-width:760px){.market-workbench{grid-template-columns:1fr;gap:12px}.market-library .instrument-options{max-height:210px}.market-library .picker-caption{padding-top:5px}.market-library .picker-help{padding:8px 10px}.market-workbench>.panel>.panel-header{gap:9px}.market-workbench .chart-summary>.muted{font-size:11px}.market-workbench .segmented button{font-size:11px;padding:7px 9px}.economics-navigation{align-items:stretch;flex-direction:column;gap:11px}.economics-navigation .segmented{align-self:start}.economics-navigation .segmented button{font-size:12px}.curve-controls{gap:9px}.curve-controls label{min-width:135px;max-width:100%;font-size:12px}.curve-controls select,.curve-controls input{font-size:13px}.date-navigation{flex:1;align-self:end;min-width:120px}.curve-metrics{gap:8px}.curve-metrics>.panel{padding:10px;gap:8px}.curve-metrics span{font-size:10px;line-height:1.5}.curve-metrics strong{font-size:19px;white-space:nowrap}.curve-metrics small{font-size:10px;line-height:1.5}.curve-panel .panel-header h2{font-size:16px}.curve-panel .eyebrow{font-size:10px}.curve-legend{font-size:11px;gap:10px}.yield-chart{height:330px}.curve-footnote{padding:0 12px 13px;font-size:10px}.curve-table th,.curve-table td{padding:11px 9px;font-size:11px}.curve-workspace .panel-header>.muted{font-size:10px;max-width:160px}.picker-popup{min-width:0}.instrument-options{max-height:280px}.picker-input input,.research-controls .picker-input input{font-size:16px}}.direct-symbol{display:block;width:100%;padding:10px;text-align:left;font-size:12px;color:var(--text);border:0;border-top:1px solid var(--border);background:var(--well)}.direct-symbol small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.curve-controls input,.curve-controls select{height:42px;line-height:1.4}.curve-controls label:first-child{min-width:238px}.instrument-display{--amb-albedo:#111923;--amb-shade:1;--amb-thickness:.7;color:var(--text);border-radius:5px;margin:0 10px 10px;width:calc(100% - 20px);overflow:hidden}.instrument-display>div{max-width:100%}.recessed{--amb-albedo:var(--well);--amb-thickness:.55;border-radius:5px}.button.quiet:hover:not(:disabled){background:var(--accent-soft)}.button:disabled{opacity:.55}@media(max-width:760px){.instrument-display{margin:0 8px 10px;width:calc(100% - 16px)}}.overview-focus{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:var(--layout-gap);margin-bottom:14px;align-items:stretch}.overview-focus>.ai-overview{margin-bottom:0;contain:size;min-height:0}.overview-system{display:contents}.overview-system .data-snapshot{display:flex}.overview-system .data-snapshot .panel-header,.overview-system .data-snapshot .source-bars,.overview-system .data-snapshot .panel-link{grid-area:auto}.overview-system .data-snapshot .snapshot-note{display:none}.overview-system .data-snapshot .source-bars{padding:10px 16px;flex:1;justify-content:space-evenly}.overview-system .snapshot-number{font-size:26px;padding-bottom:12px}.overview-activity .activity-list{display:flex;flex-direction:column;flex:1}.overview-activity .activity-item{flex:1}.overview-watchlist>.table-scroll{max-height:400px}@media(min-width:761px){.market-library{contain:size;min-height:0}.market-library .inline-picker,.market-library .picker-popup{display:flex;flex-direction:column;min-height:0;flex:1}.market-library .picker-input,.market-library .picker-caption,.market-library .picker-help,.market-library .direct-symbol{flex-shrink:0}.market-library .instrument-options{max-height:none;min-height:0;flex:1}}@media(max-width:1279px){.overview-bottom{grid-template-columns:1fr}.overview-system{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--layout-gap)}}@media(max-width:1100px){.overview-focus{grid-template-columns:1fr}.overview-focus>.ai-overview{contain:none}}@media(max-width:760px){.button{min-height:36px}.overview-focus{gap:12px;margin-bottom:12px}.overview-system{grid-template-columns:1fr;gap:12px}.source-grid{grid-auto-rows:auto}}.price-chart{min-width:0}.chart-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 14px 0;min-width:0}.chart-visible-range,.chart-loaded-range{color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.chart-loaded-range{display:block;margin:1px 14px 8px}.chart-zoom{display:flex;gap:2px;flex-shrink:0}.chart-zoom .button{padding:4px 6px;min-height:26px}.chart-periods{flex-shrink:0}.market-pulse-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 0}.market-pulse-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:10px 16px 8px}.market-pulse-instruments{display:flex;flex-wrap:wrap;gap:3px}.market-pulse-instruments button{min-height:26px}.market-pulse-summary{display:flex;align-items:baseline;gap:10px;margin:8px 16px 0}.market-pulse-summary .big-number{font-size:26px}@media(max-width:620px){.chart-navigation{align-items:center;gap:4px}.chart-visible-range{max-width:calc(100% - 96px);font-size:9px}.chart-loaded-range{font-size:9px}.market-pulse-heading{gap:8px}.market-pulse-heading .text-link{font-size:10px}.market-pulse-controls{gap:6px}}.ai-panel{padding:16px}.ai-heading{gap:12px;margin-bottom:13px;align-items:flex-start}.ai-title{gap:9px}.ai-title h2{font-size:15px;font-weight:550}.ai-title .eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:5px}.ai-mark{width:30px;height:30px;border-radius:7px;--amb-elevation:0;--amb-thickness:.6}.ai-mark svg{width:16px;height:16px}.ai-actions{gap:7px;flex-shrink:0}.ai-actions select{font-size:10px;padding:7px 8px;min-height:31px}.ai-actions .button{font-size:10px;min-height:31px;padding:7px 10px}.ai-report-title{gap:10px;margin-bottom:9px}.ai-report-title h3{font-size:16px;line-height:1.45;letter-spacing:-.15px;max-width:none}.ai-regime{font-size:9px;letter-spacing:.6px;padding:4px 6px}.ai-claim{margin-bottom:12px}.ai-claim p{font-size:12px;line-height:1.65}.ai-citations{margin-top:7px;gap:4px}.ai-citations button{font-size:10px;padding:3px 6px;line-height:1.4;max-width:100%;overflow-wrap:anywhere}.ai-citations button:hover{background:var(--accent-soft);border-color:var(--accent)}.ai-collapsed .ai-lead .ai-claim p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ai-collapsed .ai-lead .ai-citations{display:none}.brief-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.brief-section-heading h4{font-size:11px;font-weight:550;color:var(--text);margin:0}.brief-section-heading>span{font-size:10px;color:var(--muted)}.brief-themes{margin:13px 0}.theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.theme-card{padding:12px;min-width:0;border-radius:7px;--amb-albedo:var(--panel);--amb-thickness:.8;--amb-elevation:0}.theme-card-heading{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px}.theme-card h4{font-size:12px;line-height:1.45;font-weight:550;color:var(--text);margin:0;flex:1;min-width:135px}.theme-change{font-size:9px;line-height:1.5;white-space:nowrap;padding:2px 5px;border-radius:3px;background:var(--well);color:var(--muted);border:1px solid var(--border)}.theme-change.newly_observed,.theme-change.changed{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.theme-change.unclear{color:var(--warning);background:var(--warning-soft);border-color:color-mix(in srgb,var(--warning) 30%,transparent)}.theme-development{font-size:12px;line-height:1.65;color:var(--text)}.theme-change-reason{margin-top:9px;font-size:11px;line-height:1.6;color:var(--muted)}.theme-change-reason>strong,.theme-detail p>strong{display:block;font-size:10px;color:var(--text);font-weight:550;margin-bottom:3px}.theme-assets{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.theme-assets>span{font-size:9px;color:var(--muted);line-height:1.3;border:1px solid var(--border);padding:2px 5px;border-radius:3px}.theme-detail{margin-top:10px;border-top:1px solid var(--border);padding-top:8px;font-size:10px;color:var(--muted)}.theme-detail summary{cursor:pointer;font-size:10px;line-height:1.6;overflow-wrap:anywhere}.theme-detail summary:hover{color:var(--accent)}.theme-detail>div{padding-top:8px}.theme-detail p{font-size:11px;line-height:1.6;margin:0 0 10px}.ai-compact.ai-collapsed:not(.ai-themes-view) .theme-development{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-compact.ai-collapsed:not(.ai-themes-view) .theme-change-reason,.ai-compact.ai-collapsed:not(.ai-themes-view) .theme-assets{display:none}.ai-themes-view .theme-grid{display:flex;flex-wrap:wrap}.ai-themes-view .theme-card{padding:14px;flex:1 1 320px}.ai-themes-view .theme-card h4{font-size:13px;min-width:150px}.ai-themes-view .brief-themes{margin-top:0}.theme-snapshot{display:flex;align-items:center;gap:12px;justify-content:space-between;margin:0 0 13px;font-size:10px;color:var(--muted)}.theme-snapshot label{display:flex;align-items:center;gap:8px;min-width:0}.theme-snapshot select{font-size:10px;padding:6px 8px;border:0;border-radius:5px;color:var(--text);max-width:240px;min-width:0}.theme-snapshot>span{font-size:10px}.themes-empty{display:flex;align-items:flex-start;gap:10px;padding:10px 0 14px;color:var(--muted);max-width:700px}.themes-empty>svg{flex-shrink:0;margin-top:3px}.themes-empty h3{font-size:13px;color:var(--text);margin-bottom:5px}.themes-empty p{font-size:12px;line-height:1.65}.brief-coverage{display:flex;align-items:center;gap:7px 12px;flex-wrap:wrap;margin:9px 0;color:var(--muted);font-size:10px}.brief-coverage>span{display:inline-flex;align-items:center;gap:5px}.brief-coverage>a{margin-left:auto;font-size:10px}.ai-coverage-details{font-size:10px;color:var(--warning);margin:8px 0 11px}.ai-coverage-details summary{cursor:pointer;width:fit-content}.ai-coverage-details>div{padding-top:8px}.ai-coverage-details p{font-size:11px;line-height:1.6;margin:0 0 5px}.ai-sections{gap:18px;padding-top:13px}.ai-sections h4{font-size:11px;margin-bottom:10px}.brief-sentiment{border-top:1px solid var(--border);margin-top:14px;padding-top:11px}.brief-sentiment summary{cursor:pointer;font-size:11px;color:var(--muted)}.brief-sentiment>div{padding-top:12px}.brief-inquiries{margin-top:13px;border-top:1px solid var(--border);padding-top:11px}.brief-inquiries h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;font-weight:550}.brief-inquiry-preview{display:flex;align-items:flex-start;gap:10px;text-align:left;width:100%;font-size:12px;line-height:1.6;color:var(--text);padding:0;background:none;border:0}.brief-inquiry-preview svg{flex-shrink:0;color:var(--accent);margin-top:3px}.brief-inquiry-preview:hover{color:var(--accent)}.brief-inquiry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px}.brief-inquiry{padding:13px;border-radius:7px;min-width:0;--amb-albedo:var(--well)}.brief-inquiry h5{font-size:12px;line-height:1.55;margin:0 0 9px}.brief-inquiry ol{padding-left:18px;margin:10px 0;font-size:11px;line-height:1.7}.brief-inquiry li+li{margin-top:4px}.inquiry-outcome{font-size:11px;color:var(--muted);padding-top:9px;border-top:1px solid var(--border)}.inquiry-outcome strong{display:block;font-size:10px;margin-bottom:4px}.ai-footer{margin-top:13px;padding-top:10px;font-size:10px;gap:8px}.ai-footer>span{line-height:1.6;display:block}.ai-footer>span>svg{vertical-align:middle;margin-right:5px}.ai-footer button{font-size:10px;white-space:nowrap}.ai-evidence,.ai-method{margin:12px 0 10px;padding-top:10px}.ai-evidence summary,.ai-method summary{font-size:11px}.ai-evidence-list>div{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:14px;padding:11px}.ai-evidence-list .evidence-headline{font-family:inherit;font-size:12px;line-height:1.6;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere}.ai-evidence-list>div>div{min-width:0}.ai-evidence-list .text-link{margin-top:6px;font-size:10px}.ai-evidence-list>div.highlighted{background:var(--accent-soft)}.ai-history{padding-top:11px;gap:10px}.ai-history label{font-size:10px;gap:8px}.ai-history select{padding:7px;font-size:10px;max-width:300px}.ai-message{background:var(--warning-soft);color:var(--warning);border-color:color-mix(in srgb,var(--warning) 30%,transparent);padding:10px 12px;font-size:11px}.ai-empty{padding:5px 0 10px;max-width:760px}.ai-empty p{font-size:12px}.ai-empty>span{font-size:10px;margin-top:9px}.ai-cache-note{font-size:10px;margin-bottom:10px}.ai-compact:not(.ai-themes-view) .ai-report-title{align-items:flex-start}.ai-compact:not(.ai-themes-view) .ai-report-title h3{font-size:15px}.ai-compact:not(.ai-themes-view) .ai-title .eyebrow{display:none}.ai-compact:not(.ai-themes-view) .ai-mark{width:27px;height:27px}@media(max-width:760px){.ai-panel{padding:13px}.ai-heading{gap:11px;flex-wrap:wrap}.ai-actions{width:auto;flex:0 0 auto;justify-content:flex-start}.ai-report-title h3{font-size:16px}.ai-report-title{flex-direction:row}.theme-grid{gap:9px}.theme-card{padding:11px}.theme-snapshot{align-items:flex-start;flex-direction:column;gap:7px}.theme-snapshot label{width:100%}.theme-snapshot select{max-width:100%;flex:1}.ai-evidence-list>div{grid-template-columns:1fr}.ai-evidence-list>div>div:last-child{text-align:left}.ai-sections{grid-template-columns:1fr;gap:0}.ai-history{align-items:flex-start}.ai-history select{max-width:100%;width:100%}.ai-history label{gap:6px}.ai-footer>span{font-size:10px}.brief-coverage>a{margin-left:0}}@media(max-width:600px){.ai-heading{flex-direction:column;align-items:stretch}.ai-actions{width:100%;justify-content:flex-end;margin-top:-2px}.ai-title h2{font-size:15px}.ai-mark{width:27px;height:27px}.theme-grid,.ai-themes-view .theme-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding:1px 3px 10px;scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain}.theme-card,.ai-themes-view .theme-card{flex:0 0 89%;scroll-snap-align:start;max-width:360px}.ai-report-title{flex-direction:column;gap:6px}.ai-compact:not(.ai-themes-view) .ai-report-title{flex-direction:row}.ai-regime{font-size:8px;white-space:normal}.brief-inquiry{padding:12px}.brief-inquiry-preview{font-size:12px}.theme-snapshot>span{font-size:10px}.ai-themes-view .theme-change-reason{font-size:11px}}.ai-evidence-list b{overflow-wrap:anywhere;white-space:normal}.ai-compact:not(.ai-themes-view){height:100%;min-height:0;display:flex;flex-direction:column}.ai-compact:not(.ai-themes-view)>.ai-heading,.ai-compact:not(.ai-themes-view)>.ai-budget,.ai-compact:not(.ai-themes-view)>.ai-footer{flex-shrink:0}.ai-compact:not(.ai-themes-view)>.ai-preview-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:3px}.ai-compact:not(.ai-themes-view)>.ai-footer{margin-top:10px}.ai-budget{display:flex;align-items:center;justify-content:space-between;gap:5px 14px;flex-wrap:wrap;font-size:10px;color:var(--muted);padding:0 0 10px;margin-bottom:11px;border-bottom:1px solid var(--border);line-height:1.5}.ai-budget strong{font-weight:500;color:var(--text)}.brief-news-input{padding:10px 11px;margin:10px 0;border:1px solid var(--border);border-radius:6px;background:var(--well)}.brief-news-input>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.brief-news-input strong{font-size:10px;font-weight:550;color:var(--text)}.brief-news-input strong>span{padding:0 4px;color:var(--accent)}.brief-news-input a{font-size:10px;white-space:nowrap}.brief-news-input p{font-size:11px;line-height:1.5;color:var(--text);margin:6px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.brief-news-input>span{display:block;font-size:10px;line-height:1.6;color:var(--muted);margin-top:5px}.brief-news-input.stale{border-color:var(--warning)}.brief-news-input.stale>span,.brief-news-input.not_analyzed>span{color:var(--warning)}.ai-compact.ai-collapsed:not(.ai-themes-view) .ai-report-title h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ai-compact.ai-collapsed:not(.ai-themes-view) .brief-inquiry-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:relative;padding-right:15px}.ai-compact.ai-collapsed:not(.ai-themes-view) .brief-inquiry-preview svg{position:absolute;right:0;top:0}.theme-card{display:flex;flex-direction:column}.theme-card .theme-detail{margin-top:auto}.theme-card .theme-assets{margin-bottom:10px}.ai-themes-view .theme-card:not(:has(.theme-detail[open])) .theme-development{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ai-themes-view .theme-card:not(:has(.theme-detail[open])) .theme-change-reason{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.ai-report-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(980px,calc(100vw - 36px));max-height:90vh;max-height:90dvh;overflow:auto;overscroll-behavior:contain;z-index:81;border-radius:11px;--amb-albedo:var(--panel);--amb-thickness:1;padding:5px 8px 8px;outline:none;scrollbar-width:thin}.ai-report-dialog .ai-panel{padding-top:2px}.ai-dialog-close{display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:2;margin-left:auto;width:30px;height:30px;border:1px solid var(--border);border-radius:5px;background:var(--well);color:var(--text)}.ai-dialog-close:hover{color:var(--accent)}@media(max-width:1100px){.ai-compact:not(.ai-themes-view){height:auto}.ai-compact:not(.ai-themes-view)>.ai-preview-body{overflow:visible;flex:none}}@media(max-width:600px){.ai-budget{font-size:10px;gap:4px}.brief-news-input>div{align-items:flex-start}.brief-news-input a{font-size:10px}.ai-report-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:5px}.ai-report-dialog .ai-panel{padding:3px 9px 12px}.ai-themes-view .theme-card{min-height:240px}}.ai-themes-view .theme-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.ai-themes-view .theme-grid.theme-count-1,.ai-themes-view .theme-grid.theme-count-2{grid-template-columns:repeat(6,minmax(0,1fr))}.ai-themes-view .theme-card{grid-column:span 2;min-height:248px}.ai-themes-view .theme-count-1>.theme-card{grid-column:span 6}.ai-themes-view .theme-count-2>.theme-card,.ai-themes-view .theme-count-4>.theme-card,.ai-themes-view .theme-count-5>.theme-card:nth-child(n+4){grid-column:span 3}.ai-themes-view .theme-grid:not(:has(.theme-detail[open])){grid-auto-rows:1fr}@media(max-width:1200px){.ai-themes-view .theme-grid,.ai-themes-view .theme-grid.theme-count-1,.ai-themes-view .theme-grid.theme-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-themes-view .theme-grid>.theme-card{grid-column:span 1}.ai-themes-view .theme-grid>.theme-card:last-child:nth-child(odd){grid-column:span 2}}@media(max-width:600px){.ai-themes-view .theme-grid{display:flex;flex-wrap:nowrap}.ai-themes-view .theme-card{min-height:248px}}.ai-empty h3{font-size:13px;margin:0 0 7px;color:var(--text)}.ai-latest-failure{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ai-latest-failure button{padding:0;border:0;background:none;font-size:11px}.news-page{--news-neutral:#8998a8}.news-page .page-heading{margin-bottom:16px}.news-page .page-heading p{max-width:700px}.news-intelligence{margin-bottom:14px}.news-coverage{display:flex;align-items:center;gap:18px;padding:2px 1px 13px;font-size:11px;color:var(--muted);flex-wrap:wrap}.news-coverage strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.news-coverage button{background:none;border:0;color:var(--muted);padding:0;font-size:11px}.news-coverage button[aria-pressed=true]{color:var(--accent)}.news-coverage .news-updated{display:flex;align-items:center;gap:5px;margin-left:auto}.news-feed-alert{font-size:11px;padding:9px 12px;margin:0 0 12px;color:var(--warning);border-left:2px solid var(--warning);background:var(--warning-soft)}.news-repository .panel-header{padding:14px 16px 11px;min-height:46px}.news-toolbar{display:grid;grid-template-columns:minmax(180px,1.8fr) repeat(3,minmax(120px,1fr));gap:9px;padding:0 16px 10px}.news-toolbar label{display:block;min-width:0}.news-toolbar select,.news-toolbar input,.news-more-filters select{width:100%;min-width:0;min-height:34px;padding:8px 10px;border:0;border-radius:6px;color:var(--text);font-size:11px;--amb-albedo:var(--well)}.news-search>div{display:flex;align-items:center;position:relative}.news-search svg{position:absolute;left:10px;pointer-events:none;color:var(--muted);z-index:1}.news-search input{padding-left:32px}.news-archive-note{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 16px 11px;font-size:10px;color:var(--muted)}.news-more-filters{flex-shrink:0;min-width:95px}.news-more-filters summary{cursor:pointer;text-align:right}.news-more-filters label{display:flex;gap:8px;align-items:center;margin-top:9px;flex-wrap:wrap;font-size:10px}.news-more-filters select{width:140px;min-height:30px}.news-article{padding:12px 16px;border-top:1px solid var(--border)}.news-article-meta{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:10px;color:var(--muted);margin-bottom:5px;line-height:1.4}.news-publisher{font-size:10px;font-weight:550;color:var(--text)}.news-topic{font-size:10px;color:var(--muted);padding-left:7px;border-left:1px solid var(--border)}.news-article h3{font-size:13px;font-weight:520;line-height:1.55;letter-spacing:0;overflow-wrap:anywhere;color:var(--text)}.news-article h3 a:hover{color:var(--accent)}.news-article h3 svg{display:inline;vertical-align:middle;margin-left:6px;color:var(--muted)}.news-article-bottom{margin-top:5px}.news-provenance{font-size:10px;color:var(--muted);line-height:1.6}.news-provenance>summary{cursor:pointer;width:fit-content;font-size:10px}.news-provenance>summary:hover{color:var(--accent)}.news-provenance>div{padding:12px 0 3px;max-width:820px;overflow-wrap:anywhere}.news-provenance p{font-size:11px;margin-top:8px}.news-provenance strong{font-weight:550;color:var(--text)}.news-provenance dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;margin:10px 0 0}.news-provenance dl>div{display:grid;grid-template-columns:60px 1fr;gap:8px}.news-provenance dd{margin:0;color:var(--text)}.news-sentiment{display:inline-flex;align-items:center;gap:6px;font-size:10px;line-height:1.5}.news-sentiment.positive{color:var(--positive)}.news-sentiment.negative{color:var(--negative)}.news-sentiment.neutral{color:var(--muted)}.news-sentiment>i{width:4px;height:4px;background:currentColor;border-radius:50%}.news-sentiment .mono{margin-left:2px;font-size:10px;letter-spacing:0}.news-pagination{font-size:10px;flex-wrap:wrap;row-gap:8px;padding:10px 16px}.news-retry{padding:0 16px 12px}.news-secondary{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:16px}.news-secondary>details{border-top:1px solid var(--border);padding:12px 0;min-width:0}.news-secondary>details>summary{cursor:pointer;font-size:12px;color:var(--text);line-height:1.7}.news-secondary>details>summary>span{font-size:10px;margin-left:8px;color:var(--muted)}.news-feeds{display:grid;gap:0;margin-top:10px}.news-feed{position:relative;padding:12px 0;border-top:1px solid var(--border)}.news-feed>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-right:75px}.news-feed a{font-size:11px;font-weight:550;color:var(--text);display:flex;align-items:center;gap:6px}.news-feed a:hover{color:var(--accent)}.news-feed>p{font-size:10px;color:var(--muted);margin:6px 0 0;line-height:1.7;overflow-wrap:anywhere}.news-feed>p.news-feed-error{color:var(--negative)}.news-feed>.button{position:absolute;top:8px;right:0;font-size:10px}.news-tone-content{padding-top:10px;font-size:11px;color:var(--muted)}.news-tone-content p+p{margin-top:8px}.news-tone-overview{display:flex;align-items:baseline;gap:10px;margin:13px 0}.news-tone-overview>strong{font:18px JetBrains Mono Variable,monospace;color:var(--text)}.news-tone-overview>span{font-size:10px}.news-distribution{margin:12px 0}.news-distribution-track{display:flex;height:5px;border-radius:3px;overflow:hidden;--amb-albedo:var(--well)}.news-distribution-track>span{height:100%;min-width:0}.news-distribution-track>.positive,.news-distribution-labels i.positive{background:var(--positive)}.news-distribution-track>.negative,.news-distribution-labels i.negative{background:var(--negative)}.news-distribution-track>.neutral,.news-distribution-labels i.neutral{background:var(--news-neutral)}.news-distribution-labels{display:flex;gap:12px;flex-wrap:wrap;font-size:10px;margin-top:8px;color:var(--muted)}.news-distribution-labels>span{display:flex;align-items:center;gap:4px}.news-distribution-labels i{width:4px;height:4px;border-radius:50%}.news-distribution-labels strong{font-weight:550;color:var(--text)}.news-overview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 2px;margin:0 0 15px;border-bottom:1px solid var(--border)}.news-overview>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11px}.news-overview strong{font-weight:550;color:var(--text)}.news-overview span{color:var(--muted)}.news-overview>.text-link{font-size:11px;white-space:nowrap}@media(max-width:1100px){.news-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.news-search{grid-column:1/-1}.news-provenance dl{grid-template-columns:1fr}.news-coverage{gap:10px 15px}}@media(max-width:650px){.news-page .page-heading{flex-direction:column;align-items:stretch;gap:12px}.news-page .heading-actions{width:100%;justify-content:flex-start}.news-coverage{font-size:10px;padding-bottom:10px}.news-coverage button{font-size:10px}.news-coverage .news-updated{margin-left:0;width:100%}.news-toolbar{padding:0 12px 10px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.news-toolbar label:last-child{grid-column:1/-1}.news-search input{font-size:16px}.news-repository .panel-header{padding:12px}.news-archive-note{padding:0 12px 10px;font-size:10px}.news-archive-note>span{max-width:190px}.news-article{padding:11px 12px}.news-article h3{font-size:13px}.news-article-meta{gap:5px;font-size:10px}.news-provenance dl>div{grid-template-columns:62px 1fr}.news-pagination{padding:10px 12px}.news-secondary{grid-template-columns:1fr;gap:0}.news-overview{align-items:flex-start;flex-direction:column;gap:9px}.news-overview>div{gap:7px}.news-overview span{width:100%;padding-left:22px}}
