@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 30 67% 98%;--foreground: 45 6% 10%;--card: 0 0% 100%;--card-foreground: 45 6% 10%;--popover: 0 0% 100%;--popover-foreground: 45 6% 10%;--primary: 220 100% 39%;--primary-blue: 220 100% 50%;--primary-foreground: 0 0% 100%;--primary-hover: 220 100% 50%;--primary-muted: 230 100% 93%;--secondary: 29 100% 29%;--secondary-foreground: 0 0% 100%;--muted: 30 22% 93%;--muted-foreground: 228 13% 30%;--accent: 30 33% 95%;--accent-foreground: 45 6% 10%;--accent-muted: 30 14% 89%;--destructive: 0 75% 42%;--destructive-foreground: 0 0% 100%;--border: 0 0% 89.8%;--input: 0 0% 89.8%;--ring: 220 100% 46%;--radius: .5rem;--surface: #fdf9f5;--surface-container-lowest: #ffffff;--surface-container-low: #f7f7f5;--surface-container: #f0efed;--surface-container-high: #e9e8e6;--surface-container-highest: #e4e3e0;--surface-variant: #e4e3e0;--on-surface: #1c1c19;--on-surface-variant: #434656;--outline: #737688;--outline-variant: #c3c5d9;--primary-fixed: #dce1ff;--primary-container: #0055ff;--secondary-container: #ff841a;--secondary-fixed: #ffdcc7;--error: #ba1a1a;--error-container: #ffdad6;--gradient-primary: linear-gradient(135deg, #0041c8 0%, #0055ff 100%);--gradient-success: linear-gradient(135deg, #0041c8 0%, #4b76ff 100%);--gradient-analytics: linear-gradient(135deg, #0041c8 0%, #964900 100%);--gradient-subtle: linear-gradient(135deg, #f7f7f5 0%, #e9e8e6 100%);--shadow-card: 0 10px 30px rgba(28, 28, 25, .04);--shadow-elevated: 0 20px 50px rgba(28, 28, 25, .06);--shadow-analytics: 0 24px 60px rgba(0, 65, 200, .12);--transition-smooth: cubic-bezier(.4, 0, .2, 1);--transition-bounce: cubic-bezier(.34, 1.56, .64, 1);--form-input-padding-x: 1rem;--form-input-padding-y: .75rem;--form-input-font-size: .875rem;--form-input-border-radius: .5rem;--form-label-font-size: .875rem;--form-gap: .5rem;--form-section-gap: 2rem;--success: 142 71% 45%;--success-foreground: 0 0% 98%;--warning: 29 100% 55%;--warning-foreground: 0 0% 10%;--analytics-blue: 220 100% 50%;--analytics-purple: 270 70% 60%;--analytics-orange: 29 100% 55%;--analytics-green: 142 71% 45%;--analytics-red: 0 75% 42%;--sidebar-background: 30 33% 95%;--sidebar-foreground: 45 6% 10%;--sidebar-primary: 220 100% 39%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 30 14% 89%;--sidebar-accent-foreground: 45 6% 10%;--sidebar-border: 0 0% 80%;--sidebar-ring: 220 100% 46%;--seorce-surf-low: #f7f7f5;--seorce-surf-cont: #f0efed;--seorce-surf-high: #e9e8e6;--seorce-surf-highest: #e4e3e0;--seorce-surf-dim: #dbdad7;--seorce-surf-0: #ffffff;--seorce-on-surf: #1c1c19;--seorce-on-surf-v: #434656;--seorce-outline: #737688;--seorce-outline-v: #c3c5d9;--seorce-primary: #0041c8;--seorce-primary-cont: #0055ff;--seorce-primary-fixed: #dce1ff;--seorce-primary-fixed-dim: #b6c4ff;--seorce-secondary: #964900;--seorce-secondary-cont: #ff841a;--seorce-secondary-fixed: #ffdcc7;--seorce-secondary-fixed-dim: #ffb787;--seorce-pos: #2e7d32;--seorce-pos-bg: #e8f5e9;--seorce-neg: #ba1a1a;--seorce-neg-bg: #ffdad6;--seorce-warn: #b45309;--seorce-warn-bg: #fff8e1;--seorce-ink: #0d0d0c;--seorce-on-primary: #ffffff;--seorce-radius-md: 6px;--seorce-radius-xl: 12px;--seorce-shadow-focus: 0 0 0 4px color-mix(in srgb, var(--seorce-primary) 8%, transparent);--seorce-shadow-focus-sm: 0 0 0 3px color-mix(in srgb, var(--seorce-primary) 12%, transparent);--seorce-shadow-dropdown: 0 8px 24px color-mix(in srgb, var(--seorce-ink) 8%, transparent);--seorce-shadow-dropdown-lg: 0 8px 24px color-mix(in srgb, var(--seorce-ink) 10%, transparent);--seorce-shadow-subtle: 0 1px 4px color-mix(in srgb, var(--seorce-ink) 6%, transparent);--seorce-shadow-card: 0 2px 8px color-mix(in srgb, var(--seorce-ink) 8%, transparent);--seorce-shadow-primary: 0 4px 16px color-mix(in srgb, var(--seorce-primary) 22%, transparent);--seorce-shadow-primary-lg: 0 6px 20px color-mix(in srgb, var(--seorce-primary) 28%, transparent);--seorce-shadow-primary-plan: 0 4px 20px color-mix(in srgb, var(--seorce-primary) 10%, transparent);--seorce-shadow-secondary: 0 4px 14px color-mix(in srgb, var(--seorce-secondary-cont) 32%, transparent);--seorce-shadow-secondary-lg: 0 6px 18px color-mix(in srgb, var(--seorce-secondary-cont) 34%, transparent);--seorce-shadow-script-card: 0 2px 14px color-mix(in srgb, var(--seorce-secondary-cont) 8%, transparent);--seorce-shadow-modal: 0 24px 48px color-mix(in srgb, var(--seorce-secondary-cont) 12%, transparent), 0 8px 24px color-mix(in srgb, var(--seorce-ink) 8%, transparent);--seorce-modal-backdrop: color-mix(in srgb, var(--seorce-ink) 42%, transparent);--seorce-wa-chart-1: #0041c8;--seorce-wa-chart-2: #5e35b1;--seorce-wa-chart-3: #737688;--seorce-wa-chart-4: #b45309;--seorce-wa-chart-5: #1b5e20;--seorce-wa-product: #5e35b1;--seorce-wa-product-bg: #ede7f6;--seorce-wa-convert-fg: #1b5e20;--seorce-wa-convert-bg: #e8f5e9;--seorce-wa-company: #01579b;--seorce-wa-company-bg: #e1f5fe;--seorce-radius-sm: 5px;--seorce-radius-lg: 10px;--seorce-font-size-body: 11.7px;--seorce-font-size-label-xs: 9.5px;--seorce-font-size-label-sm: 10.5px;--seorce-font-size-body-sm: 11px;--seorce-font-size-body-md: 11.5px;--seorce-font-size-title-sm: 12.5px;--seorce-font-size-title-md: 14px;--seorce-font-size-page-title: 18px;--seorce-font-size-page-title-lg: 20px}.dark{--background: 235 16% 8%;--foreground: 220 20% 93%;--card: 232 14% 11%;--card-foreground: 220 20% 93%;--popover: 232 14% 11%;--popover-foreground: 220 20% 93%;--primary: 220 100% 67%;--primary-foreground: 232 14% 11%;--secondary: 29 100% 64%;--secondary-foreground: 232 14% 11%;--muted: 232 14% 16%;--muted-foreground: 224 10% 73%;--accent: 232 14% 16%;--accent-foreground: 220 20% 93%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 232 12% 24%;--input: 232 12% 24%;--ring: 220 100% 67%;--chart-1: 220 70% 50%;--chart-2: 160 60% 45%;--chart-3: 30 80% 55%;--chart-4: 280 65% 60%;--chart-5: 340 75% 55%}*{border-color:hsl(var(--border));box-sizing:border-box}html{font-size:80%;background-color:#f5f5f4;scrollbar-color:#d6d5d2 #f5f5f4;scrollbar-width:thin}body{font-family:Inter,sans-serif;color:hsl(var(--foreground));min-height:100dvh;overflow-x:clip;background-color:#f5f5f4;scrollbar-color:#d6d5d2 #f5f5f4;scrollbar-width:thin}#root{min-height:100dvh;overflow-x:clip}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#f7f7f5}*::-webkit-scrollbar-thumb{background:#d8d2cb;border-radius:999px;border:2px solid #f7f7f5}*::-webkit-scrollbar-thumb:hover{background:#c9c2ba}img.fl{display:inline-block}.site-in input{padding:1px 2px}.np .ph .sub{font-size:12.5px;margin-top:3px}@media (min-width: 761px){table.tb-fixed{table-layout:fixed}table.tb-fixed td:not(.num){overflow:hidden;text-overflow:ellipsis}table.tb-fixed td:has(.um-wrap){overflow:visible}table.tb-measure th,table.tb-measure td,table.tb-measure th *,table.tb-measure td *{white-space:nowrap!important;max-width:none!important}table.tb-measure tr[data-static]:not(.tb-colh),table.tb-measure-head tbody tr:not(.tb-colh),table.tb-measure-head tfoot{display:none}}body.nf #root{display:flex;flex-direction:column}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-4{right:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-5{top:1.25rem}.top-\[3px\]{top:3px}.z-\[120\]{z-index:120}.z-\[5\]{z-index:5}.col-\[2\/-1\]{grid-column:2/-1}.m-0{margin:0}.m-auto{margin:auto}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!-mt-1\.5{margin-top:-.375rem!important}.\!mb-3\.5{margin-bottom:.875rem!important}.\!mb-4{margin-bottom:1rem!important}.\!mt-1{margin-top:.25rem!important}.\!mt-2{margin-top:.5rem!important}.-mr-2{margin-right:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2\.5{margin-bottom:.625rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-\[3px\]{margin-bottom:3px}.mb-auto{margin-bottom:auto}.ml-1\.5{margin-left:.375rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-\[12vh\]{margin-top:12vh}.mt-\[18px\]{margin-top:18px}.mt-\[26px\]{margin-top:26px}.mt-\[3px\]{margin-top:3px}.mt-\[7px\]{margin-top:7px}.mt-px{margin-top:1px}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.size-3{width:.75rem;height:.75rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3\.5{height:.875rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[170px\]{height:170px}.h-\[18px\]{height:18px}.h-\[210px\]{height:210px}.h-\[22px\]{height:22px}.h-\[230px\]{height:230px}.h-\[240px\]{height:240px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[5px\]{height:5px}.h-\[9px\]{height:9px}.h-\[min\(820px\,calc\(100vh-48px\)\)\]{height:min(820px,calc(100vh - 48px))}.h-\[var\(--ctl-h\,38px\)\]{height:var(--ctl-h,38px)}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100vh-12vh-24px\)\]{max-height:calc(88vh - 24px)}.max-h-\[calc\(100vh-50px\)\]{max-height:calc(100vh - 50px)}.max-h-none{max-height:none}.min-h-0{min-height:0px}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-screen{min-height:100vh}.\!w-\[110px\]{width:110px!important}.\!w-\[calc\(100\%-38px\)\]{width:calc(100% - 38px)!important}.w-1\/2{width:50%}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-3\.5{width:.875rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[1\%\]{width:1%}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[30px\]{width:30px}.w-\[34\%\]{width:34%}.w-\[84px\]{width:84px}.w-\[9px\]{width:9px}.w-\[min\(1120px\,calc\(100vw-32px\)\)\]{width:min(1120px,calc(100vw - 32px))}.w-\[min\(580px\,calc\(100vw-32px\)\)\]{width:min(580px,calc(100vw - 32px))}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[200px\]{min-width:200px}.\!max-w-none{max-width:none!important}.max-w-0{max-width:0px}.max-w-\[300px\]{max-width:300px}.max-w-\[46px\]{max-width:46px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.origin-top-left{transform-origin:top left}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[cv-lit_2\.6s_ease-out\]{animation:cv-lit 2.6s ease-out}.animate-\[wa-in_\.14s_ease_backwards\]{animation:wa-in .14s ease backwards}@keyframes spin{to{transform:rotate(360deg)}0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[110px_160px\]{grid-template-columns:110px 160px}.grid-cols-\[12px_minmax\(0\,1fr\)_auto\]{grid-template-columns:12px minmax(0,1fr) auto}.grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.grid-cols-\[22px_130px_minmax\(0\,1fr\)_30px\]{grid-template-columns:22px 130px minmax(0,1fr) 30px}.grid-cols-\[22px_minmax\(0\,1fr\)_auto\]{grid-template-columns:22px minmax(0,1fr) auto}.grid-cols-\[80px_minmax\(0\,1fr\)_54px\]{grid-template-columns:80px minmax(0,1fr) 54px}.grid-cols-\[96px_minmax\(0\,1fr\)_48px\]{grid-template-columns:96px minmax(0,1fr) 48px}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(80px\,1fr\)_64px_48px\]{grid-template-columns:minmax(0,1.1fr) minmax(80px,1fr) 64px 48px}.grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(330px\,1fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(330px,1fr)}.grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr)}.grid-cols-\[minmax\(0\,1fr\)_70px_52px_64px\]{grid-template-columns:minmax(0,1fr) 70px 52px 64px}.grid-cols-\[minmax\(0\,1fr\)_70px_60px_52px_64px\]{grid-template-columns:minmax(0,1fr) 70px 60px 52px 64px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,720px\)\]{grid-template-columns:minmax(0,720px)}.grid-cols-\[minmax\(120px\,170px\)_minmax\(0\,1fr\)_56px_76px\]{grid-template-columns:minmax(120px,170px) minmax(0,1fr) 56px 76px}.grid-cols-\[minmax\(150px\,240px\)_minmax\(0\,1fr\)_120px\]{grid-template-columns:minmax(150px,240px) minmax(0,1fr) 120px}.grid-cols-\[repeat\(var\(--n\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-\[22px\]{gap:22px}.gap-\[3px\]{gap:3px}.gap-\[7px\]{gap:7px}.gap-px{gap:1px}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-\[18px\]{-moz-column-gap:18px;column-gap:18px}.gap-x-\[5px\]{-moz-column-gap:5px;column-gap:5px}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-\[3px\]{row-gap:3px}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[99px\]{border-radius:99px}.rounded-\[var\(--ctl-r\,8px\)\]{border-radius:var(--ctl-r,8px)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-\[\#E5E5E5\]{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-\[color\:var\(--ctl-line\,var\(--line\)\)\]{border-color:var(--ctl-line,var(--line))}.border-\[color\:var\(--line\)\]{border-color:var(--line)}.border-\[color\:var\(--line-soft\)\]{border-color:var(--line-soft)}.border-\[color\:var\(--outline-v\)\]{border-color:var(--outline-v)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.bg-\[\#0055FF\]{--tw-bg-opacity: 1;background-color:rgb(0 85 255 / var(--tw-bg-opacity, 1))}.bg-\[\#E6E6E6\]{--tw-bg-opacity: 1;background-color:rgb(230 230 230 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAFA\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-\[\#c9c8c4\]{--tw-bg-opacity: 1;background-color:rgb(201 200 196 / var(--tw-bg-opacity, 1))}.bg-\[color-mix\(in_srgb\,var\(--brand-orange\)_6\%\,\#fff\)\]{background-color:color-mix(in srgb,var(--brand-orange) 6%,#fff)}.bg-\[color-mix\(in_srgb\,var\(--primary\)_60\%\,\#fff\)\]{background-color:color-mix(in srgb,var(--primary) 60%,#fff)}.bg-\[color-mix\(in_srgb\,var\(--primary\)_78\%\,\#fff\)\]{background-color:color-mix(in srgb,var(--primary) 78%,#fff)}.bg-\[color\:var\(--surf-cont\)\]{background-color:var(--surf-cont)}.bg-\[color\:var\(--surf-low\)\]{background-color:var(--surf-low)}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.fill-none{fill:none}.fill-white{fill:#fff}.p-0{padding:0}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[15px\]{padding-left:15px;padding-right:15px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[9px\]{padding-left:9px;padding-right:9px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.\!pb-\[60px\]{padding-bottom:60px!important}.\!pt-14{padding-top:3.5rem!important}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-\[18px\]{padding-bottom:18px}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-\[18px\]{padding-top:18px}.pt-\[7px\]{padding-top:7px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-\[-3px\]{vertical-align:-3px}.font-\[family-name\:var\(--font-mono\)\]{font-family:var(--font-mono)}.font-inter{font-family:Inter,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.tracking-\[-\.01em\]{letter-spacing:-.01em}.\!text-\[color\:var\(--on\)\]{color:var(--on)!important}.text-\[\#0055FF\]{--tw-text-opacity: 1;color:rgb(0 85 255 / var(--tw-text-opacity, 1))}.text-\[\#1F1F1F\]{--tw-text-opacity: 1;color:rgb(31 31 31 / var(--tw-text-opacity, 1))}.text-\[\#8C8C8C\]{--tw-text-opacity: 1;color:rgb(140 140 140 / var(--tw-text-opacity, 1))}.text-\[\#C4C4C4\]{--tw-text-opacity: 1;color:rgb(196 196 196 / var(--tw-text-opacity, 1))}.text-\[\#F5222D\]{--tw-text-opacity: 1;color:rgb(245 34 45 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--neg\)\]{color:var(--neg)}.text-\[color\:var\(--on\)\]{color:var(--on)}.text-\[color\:var\(--on-v\)\]{color:var(--on-v)}.text-\[color\:var\(--outline\)\]{color:var(--outline)}.text-\[color\:var\(--outline-v\)\]{color:var(--outline-v)}.text-\[color\:var\(--primary\)\]{color:var(--primary)}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-seorce-muted{color:var(--seorce-on-surf-v)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-25{opacity:.25}.opacity-\[\.18\]{opacity:.18}.opacity-\[\.35\]{opacity:.35}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-pop\)\]{--tw-shadow-color: var(--shadow-pop);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.\!outline{outline-style:solid!important}.outline{outline-style:solid}.outline-0{outline-width:0px}.outline-2{outline-width:2px}.-outline-offset-1{outline-offset:-1px}.outline-\[color\:var\(--brand-orange\)\]{outline-color:var(--brand-orange)}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background\,border-color\,color\]{transition-property:background,border-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background\]{transition-property:background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[r\,stroke-width\,opacity\]{transition-property:r,stroke-width,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-opacity\]{transition-property:stroke-opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-width\,opacity\]{transition-property:stroke-width,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-700{transition-duration:.7s}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-700{animation-duration:.7s}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[display\:-webkit-box\]{display:-webkit-box}.\[fill\:\#d9d8d4\]{fill:#d9d8d4}.\[fill\:\#e3e2df\]{fill:#e3e2df}.\[fill\:\#ecebe8\]{fill:#ecebe8}.\[fill\:\#f4f3f1\]{fill:#f4f3f1}.\[fill\:var\(--on\)\]{fill:var(--on)}.\[fill\:var\(--on-v\)\]{fill:var(--on-v)}.\[fill\:var\(--outline\)\]{fill:var(--outline)}.\[font-family\:var\(--font-mono\)\]{font-family:var(--font-mono)}.\[font-size\:10\.5px\]{font-size:10.5px}.\[font-weight\:400\]{font-weight:400}.\[font\:400_13px\/1_var\(--font-ui\)\]{font:400 13px/1 var(--font-ui)}.\[font\:500_10\.5px_var\(--font-mono\)\]{font:500 10.5px var(--font-mono)}.\[font\:500_11px_Inter\,sans-serif\]{font:500 11px Inter,sans-serif}.\[font\:500_12px_var\(--font-ui\)\]{font:500 12px var(--font-ui)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[paint-order\:stroke\]{paint-order:stroke}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[stroke-linejoin\:round\]{stroke-linejoin:round}.\[stroke-opacity\:\.06\]{stroke-opacity:.06}.\[stroke-opacity\:\.3\]{stroke-opacity:.3}.\[stroke-opacity\:\.62\]{stroke-opacity:.62}.\[stroke-width\:1\.3\]{stroke-width:1.3}.\[stroke-width\:1\]{stroke-width:1}.\[stroke-width\:3px\]{stroke-width:3px}.\[stroke-width\:4px\]{stroke-width:4px}.\[stroke\:\#fff\]{stroke:#fff}.\[stroke\:var\(--line\)\]{stroke:var(--line)}.\[stroke\:var\(--line-soft\)\]{stroke:var(--line-soft)}.\[stroke\:var\(--outline-v\)\]{stroke:var(--outline-v)}.\[transition-duration\:120ms\]{transition-duration:.12s}.\[transition-duration\:600ms\]{transition-duration:.6s}.\[transition-timing-function\:var\(--spring\)\]{transition-timing-function:var(--spring)}.sidebar-container::-webkit-scrollbar,.sidebar-scroll::-webkit-scrollbar{display:none}.sidebar-container{overflow-y:auto}.project-settings-modern{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.project-settings-modern .settings-project-nav-item.active{box-shadow:inset 0 0 0 1px hsl(var(--primary) / .18)}.project-settings-modern .project-settings-section{color:hsl(var(--foreground))}.project-settings-modern .project-settings-section h1,.project-settings-modern .project-settings-section h2,.project-settings-modern .project-settings-section h3,.project-settings-modern .project-settings-section h4{color:hsl(var(--foreground));letter-spacing:-.01em}.project-settings-modern .project-settings-section p,.project-settings-modern .project-settings-section li,.project-settings-modern .project-settings-section span:not(.setting-toggle-knob){color:hsl(var(--muted-foreground))}.project-settings-modern .project-settings-section input,.project-settings-modern .project-settings-section select,.project-settings-modern .project-settings-section textarea{border-color:hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--foreground));border-radius:.625rem}.project-settings-modern .project-settings-section input:focus,.project-settings-modern .project-settings-section select:focus,.project-settings-modern .project-settings-section textarea:focus{outline:none;border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .12)}.project-settings-modern .project-settings-section table thead{background:hsl(var(--muted) / .55)}.project-settings-modern .project-settings-section table th{color:hsl(var(--muted-foreground));font-weight:600}.project-settings-modern .project-settings-section table td{color:hsl(var(--foreground))}.project-settings-modern .project-settings-section button{transition:all .2s var(--transition-smooth)}.project-settings-modern button.setting-toggle-track[aria-checked=true]{background-color:#0041c8}.project-settings-modern button.setting-toggle-track[aria-checked=false]{background-color:#c3c5d9}.content-studio-settings-root{--cs-bg: #f4f5f7;--cs-surface: #f7f7f5;--cs-card: #ffffff;--cs-border: #d8dde7;--cs-border-soft: #d7dde8;--cs-border-subtle: #e8ecf3;--cs-text: #111827;--cs-text-strong: #1f2937;--cs-text-muted: #6b7280;--cs-text-subtle: #94a3b8;--cs-primary: #0d5bde;--cs-primary-hover: #0b4fca;--cs-primary-soft: #dee7f9;--cs-primary-soft-border: #bfd0ee}.content-studio-settings-root,.content-studio-settings-root *{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.content-studio-settings-root .content-studio-settings-shell{background:var(--cs-bg)}.content-studio-settings-root .content-studio-settings-page{background:var(--cs-bg);color:var(--cs-text);font-size:13px;line-height:1.4}.content-studio-settings-root .content-studio-settings-page input,.content-studio-settings-root .content-studio-settings-page textarea,.content-studio-settings-root .content-studio-settings-page select,.content-studio-settings-root .content-studio-settings-page [role=textbox]{border-color:var(--cs-border-soft);color:#374151;background:var(--cs-card)}.content-studio-settings-root .content-studio-settings-page button{transition:all .2s var(--transition-smooth)}.content-studio-settings-root .cs-topbar{border-bottom:1px solid var(--cs-border)}.content-studio-settings-root .cs-back-link,.content-studio-settings-root .cs-label{color:var(--cs-text-muted)}.content-studio-settings-root .cs-back-link:hover{color:var(--cs-text)}.content-studio-settings-root .cs-select{border:1px solid var(--cs-border-soft);background:var(--cs-card);color:#374151}.content-studio-settings-root .cs-shell,.content-studio-settings-root .cs-sidebar{border-color:var(--cs-border);background:var(--cs-surface)}.content-studio-settings-root .cs-sidebar-item{color:var(--cs-text-muted)}.content-studio-settings-root .cs-sidebar-item:hover{background:hsl(var(--accent));color:var(--cs-text)}.content-studio-settings-root .cs-sidebar-item-active{background:var(--cs-primary-soft);border-color:var(--cs-primary-soft-border);color:var(--cs-primary)}.content-studio-settings-root .cs-sidebar-icon{color:var(--cs-text-subtle)}.content-studio-settings-root .cs-sidebar-icon-active{color:var(--cs-primary)}.content-studio-settings-root .cs-main{background:var(--cs-surface)}.content-studio-settings-root .cs-page-title{color:var(--cs-text);font-size:37px;line-height:1}.content-studio-settings-root .cs-page-subtitle{color:var(--cs-primary)}.content-studio-settings-root .cs-tab-card{border-color:var(--cs-border);background:var(--cs-card)}.content-studio-settings-root .content-studio-settings-page section.rounded-\[8px\].border{border-color:#dfe4ed;background:#fbfcfe}.content-studio-settings-root .content-studio-settings-page section.rounded-\[8px\].border>.border-b{border-color:var(--cs-border-subtle)}.content-studio-settings-root .content-studio-settings-page h4,.content-studio-settings-root .content-studio-settings-page h3{color:var(--cs-text-strong)}.content-studio-settings-root .content-studio-settings-page p{color:var(--cs-text-muted)}.content-studio-settings-root .content-studio-settings-page .text-\[\#3564A3\]{color:var(--cs-primary)!important}.content-studio-settings-root .content-studio-settings-page .bg-\[\#0D5BDE\]{background:var(--cs-primary)!important}.content-studio-settings-root .content-studio-settings-page .hover\:bg-\[\#0B4FCA\]:hover{background:var(--cs-primary-hover)!important}.content-studio-settings-root .content-studio-settings-page .border-\[\#D7DDE8\]{border-color:var(--cs-border-soft)!important}.sidebar-scroll{scrollbar-width:none;-ms-overflow-style:none}@keyframes shimmer{to{transform:translate(100%)}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent;border-radius:10px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#c3c5d9;border-radius:10px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#737688}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#c3c5d9 transparent}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23737688' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem 1rem;padding-right:2.5rem!important}.custom-select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230041c8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes waRtPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes waRtRingPulse{0%{r:3;opacity:.6}80%{r:16;opacity:0}to{r:16;opacity:0}}@keyframes waRtRingPulseLg{0%{r:5;opacity:.6}80%{r:22;opacity:0}to{r:22;opacity:0}}@keyframes waRtEventIn{0%{opacity:0;transform:translateY(-6px);background:var(--seorce-primary-fixed)}to{opacity:1;transform:translateY(0);background:transparent}}@keyframes waRtEventFadeBg{to{background:transparent}}.wa-rt-live-pill{display:inline-flex;align-items:center;gap:7px;background:var(--seorce-neg);color:#fff;padding:4px 11px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wa-rt-live-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:waRtPulseDot 1.5s ease-in-out infinite}.wa-rt-pulse-dot{width:6px;height:6px;border-radius:999px;display:inline-block;animation:waRtPulseDot 1.5s ease-in-out infinite}.wa-rt-ring{animation:waRtRingPulse 2.2s ease-out infinite}.wa-rt-ring-lg{animation:waRtRingPulseLg 2.4s ease-out infinite}.wa-rt-event-new{background:var(--seorce-primary-fixed);animation:waRtEventIn .4s ease-out,waRtEventFadeBg 2s ease-out .4s forwards}.wa-rt-feed::-webkit-scrollbar{width:6px}.wa-rt-feed::-webkit-scrollbar-thumb{background:var(--seorce-outline-v);border-radius:3px}.cluster-card{transition:all .3s cubic-bezier(.4,0,.2,1)}.cluster-card:hover{transform:translateY(-4px)}.wa-top-hero-rich code{background:var(--seorce-primary-fixed);color:var(--seorce-primary);padding:1px 6px;border-radius:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:14px;font-weight:600}.wa-top-hero-rich strong{color:var(--seorce-on-surf);font-weight:600}.wa-top-hero-rich .wa-hero-pos{color:var(--seorce-pos);background:var(--seorce-pos-bg);padding:1px 5px;border-radius:3px;font-weight:600}.wa-top-hero-rich .wa-hero-warn{color:var(--seorce-warn);background:var(--seorce-warn-bg);padding:1px 5px;border-radius:3px;font-weight:600}.wa-top-hero-rich .wa-hero-ai{color:var(--seorce-wa-product);font-weight:600}.blov-page{background:var(--seorce-surf-low);color:var(--seorce-on-surf);font-size:var(--seorce-font-size-body);line-height:1.5}.blov-main{padding:22px 0;display:flex;flex-direction:column;gap:28px}.blov-ph-row{display:flex;align-items:flex-start;justify-content:space-between}.blov-ph-title{font-size:20px;font-weight:700;color:var(--seorce-on-surf)}.blov-ph-sub{font-size:11.5px;color:var(--seorce-outline);margin-top:3px}.blov-ph-actions{display:flex;align-items:center;gap:8px}.blov-slabel{font-size:9.5px;font-weight:700;color:var(--seorce-outline);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;display:flex;align-items:center;gap:8px}.blov-slabel:after{content:"";flex:1;height:1px;background:var(--seorce-outline-v)}.blov-hero-insight{background:var(--seorce-surf-0);border:1px solid var(--seorce-outline-v);border-radius:var(--seorce-radius-lg);padding:20px 24px;position:relative}.blov-hero-tag{display:inline-block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:var(--seorce-primary-fixed);color:var(--seorce-primary);border-radius:20px;padding:2px 8px;margin-bottom:10px}.blov-hero-headline{font-size:14px;font-weight:600;margin-bottom:8px}.blov-hero-body{font-size:11.5px;color:var(--seorce-on-surf-v);line-height:1.65;margin-bottom:14px}.blov-hero-body strong{color:var(--seorce-primary)}.blov-hero-action{display:flex;gap:8px;align-items:center}.blov-btn,.blov-btn-xs{border:1px solid var(--seorce-outline-v);background:var(--seorce-surf-0);cursor:pointer}.blov-btn{height:30px;padding:0 14px;border-radius:var(--seorce-radius-sm);font-size:11.5px;font-weight:500;color:var(--seorce-on-surf-v)}.blov-btn-xs{height:26px;padding:0 10px;border-radius:var(--seorce-radius-sm);font-size:11px;font-weight:500;color:var(--seorce-primary)}.blov-btn-p{background:var(--seorce-primary);color:#fff;border-color:var(--seorce-primary)}.blov-metric-strip{display:grid;grid-template-columns:1.4fr 1.4fr 1fr 1fr 1fr;gap:1px;background:var(--seorce-outline-v);border:1px solid var(--seorce-outline-v);border-radius:var(--seorce-radius-lg);overflow:hidden}.blov-mc{background:var(--seorce-surf-0);padding:18px 22px;position:relative}.blov-mc-bar{position:absolute;top:0;left:0;right:0;height:3px}.blov-ml{font-size:9.5px;font-weight:600;color:var(--seorce-outline);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.blov-mv{font-size:32px;font-weight:700;line-height:1}.blov-mv-sm{font-size:22px;font-weight:700;line-height:1}.blov-mc-ctx{font-size:11px;color:var(--seorce-on-surf-v);margin-top:5px}.blov-mc-delta{font-size:11px;font-weight:600;margin-top:3px}.blov-chart-panel,.blov-tier-panel,.blov-anchor-panel{background:var(--seorce-surf-0);border-radius:var(--seorce-radius-lg);padding:20px 24px}.blov-cp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.blov-cp-title{font-size:12.5px;font-weight:600}.blov-cp-sub{font-size:11px;color:var(--seorce-outline);margin-top:2px}.blov-cp-filters{display:flex;gap:6px}.blov-tf{height:26px;padding:0 10px;border-radius:var(--seorce-radius-sm);font-size:11px;font-weight:500;border:1px solid var(--seorce-outline-v);background:var(--seorce-surf-0);color:var(--seorce-outline);display:inline-flex;align-items:center}.blov-tf.blov-act{background:var(--seorce-primary-fixed);color:var(--seorce-primary);border-color:var(--seorce-primary-fixed-dim);font-weight:600}.blov-tf-disabled,.blov-tf-disabled:hover{cursor:not-allowed;opacity:.6}.blov-chart-svg{width:100%;height:200px;transition:filter .2s ease}.blov-chart-svg-loading{filter:blur(1.8px) saturate(.8)}.blov-chart-wrap{position:relative}.blov-chart-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffff47;color:var(--seorce-outline);font-size:11px;font-weight:600;pointer-events:none}.blov-chart-tooltip{position:absolute;z-index:3;min-width:130px;background:#1c1c19;color:#fff;border-radius:6px;padding:8px 10px;font-size:10.5px;box-shadow:0 8px 20px #00000038;pointer-events:none}.blov-chart-tooltip-title{font-weight:700;margin-bottom:4px}.blov-chart-tooltip-row{line-height:1.45}.blov-chart-tooltip-blue{color:#9eb8ff}.blov-chart-tooltip-red{color:#ffb3b3}.blov-grid{stroke:#c3c5d9;stroke-width:.6;stroke-opacity:.5}.blov-axis{font-size:9px;fill:#737688}.blov-leg{font-size:10px;font-weight:500}.blov-leg-blue{fill:#0041c8}.blov-leg-red{fill:#ba1a1a}.blov-chart-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:var(--seorce-outline-v);border:1px solid var(--seorce-outline-v);border-radius:var(--seorce-radius-sm);overflow:hidden;margin-top:16px}.blov-cf-cell{background:var(--seorce-surf-0);padding:12px 16px}.blov-cf-label{font-size:9.5px;font-weight:600;color:var(--seorce-outline);text-transform:uppercase;letter-spacing:.08em}.blov-cf-val{font-size:18px;font-weight:700;margin-top:3px}.blov-cf-delta{font-size:10.5px;color:var(--seorce-outline);margin-top:1px}.blov-insight-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.blov-insight-card{background:var(--seorce-surf-0);border-radius:var(--seorce-radius-lg);padding:16px 18px;position:relative;overflow:hidden}.blov-ic-bar{position:absolute;top:0;left:0;right:0;height:2.5px}.blov-ic-type{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.blov-ic-dot{width:6px;height:6px;border-radius:50%}.blov-ic-stat{position:absolute;right:16px;top:16px;text-align:right}.blov-ic-stat-val{font-size:20px;font-weight:700}.blov-ic-stat-sub{font-size:10px;color:var(--seorce-outline)}.blov-ic-headline{font-size:13px;font-weight:600;line-height:1.35;margin-bottom:6px;padding-right:60px}.blov-ic-body{font-size:11.5px;color:var(--seorce-on-surf-v);line-height:1.6}.blov-ic-action{font-size:11px;font-weight:500;color:var(--seorce-primary);margin-top:10px}.blov-tiers-row,.blov-two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.blov-three-col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.blov-title{font-size:12.5px;font-weight:600;margin-bottom:4px}.blov-subtitle{font-size:11px;color:var(--seorce-outline);margin-bottom:16px}.blov-sub-mt{margin-top:2px;margin-bottom:0}.blov-donut-wrap{display:flex;align-items:center;gap:28px}.blov-donut-legend{display:flex;flex-direction:column;gap:10px;flex:1}.blov-dl-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.blov-dl-dot{width:10px;height:10px;border-radius:50%}.blov-dl-label{font-size:11.5px;color:var(--seorce-on-surf-v);flex:1}.blov-dl-val{font-size:11.5px;font-weight:600}.blov-dl-pct{font-size:10px;color:var(--seorce-outline)}.blov-tier-note-wrap{margin-top:8px;padding-top:8px;border-top:1px solid var(--seorce-outline-v)}.blov-tier-note{font-size:10.5px;color:var(--seorce-warn);font-weight:500}.blov-donut-center{font-size:18px;font-weight:700;fill:#1c1c19}.blov-donut-sub{font-size:9px;fill:#737688}.blov-fol-wrap{display:flex;flex-direction:column;gap:12px}.blov-fol-bar-row{display:flex;align-items:center;gap:10px}.blov-fol-label{font-size:11.5px;color:var(--seorce-on-surf-v);width:100px}.blov-fol-track{flex:1;height:10px;background:var(--seorce-surf-high);border-radius:20px;overflow:hidden}.blov-fol-fill{height:100%;border-radius:20px}.blov-fol-fill-follow{width:44.6%;background:var(--seorce-primary)}.blov-fol-fill-no{width:55.4%;background:var(--seorce-outline-v)}.blov-fol-count{font-size:11px;font-weight:600;width:90px;text-align:right}.blov-rating-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;background:var(--seorce-pos-bg);color:var(--seorce-pos);border-radius:var(--seorce-radius-sm);padding:4px 10px}.blov-mini-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.blov-mini-stat{background:var(--seorce-surf-low);border-radius:var(--seorce-radius-sm);padding:10px 12px}.blov-mini-stat-l{font-size:9.5px;font-weight:600;color:var(--seorce-outline);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px}.blov-mini-stat-v{font-size:17px;font-weight:700}.blov-mini-stat-d{font-size:10.5px;margin-top:1px}.blov-anchor-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.blov-anchor-bars{display:flex;flex-direction:column;gap:10px}.blov-ab-row{display:flex;align-items:center;gap:8px}.blov-ab-label{font-size:11px;color:var(--seorce-on-surf-v);width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blov-ab-track{flex:1;height:8px;background:var(--seorce-surf-high);border-radius:20px;overflow:hidden}.blov-ab-fill{height:100%;border-radius:20px;background:var(--seorce-primary)}.blov-ab-pct{font-size:10.5px;font-weight:600;width:40px;text-align:right}.blov-anchor-note{margin-top:12px;padding:8px 10px;background:var(--seorce-warn-bg);border-radius:var(--seorce-radius-sm);font-size:10.5px;color:var(--seorce-warn)}.blov-panel{background:var(--seorce-surf-0);border:1px solid var(--seorce-outline-v);border-radius:var(--seorce-radius-lg);overflow:hidden}.blov-panel-hd{padding:14px 18px;border-bottom:1px solid var(--seorce-outline-v);display:flex;align-items:center;justify-content:space-between}.blov-panel-hd-t{font-size:12.5px;font-weight:600}.blov-panel-hd-s{font-size:11px;color:var(--seorce-outline)}.blov-rt{width:100%;border-collapse:collapse}.blov-rt thead tr{background:var(--seorce-surf-low)}.blov-rt th{padding:8px 14px;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--seorce-outline);text-align:left;border-bottom:1px solid var(--seorce-outline-v)}.blov-rt td{padding:9px 14px;border-bottom:1px solid var(--seorce-outline-v);font-size:11.5px;color:var(--seorce-on-surf-v)}.blov-rt tr:last-child td{border-bottom:none}.blov-da-pill{display:inline-flex;align-items:center;justify-content:center;width:30px;height:18px;border-radius:4px;font-size:10px;font-weight:600}.blov-da-lo{background:var(--seorce-neg-bg);color:var(--seorce-neg)}.blov-da-md{background:var(--seorce-warn-bg);color:var(--seorce-warn)}.blov-pill-ok,.blov-pill-warn{font-size:9.5px;font-weight:600;border-radius:20px;padding:2px 8px}.blov-pill-ok{background:var(--seorce-pos-bg);color:var(--seorce-pos)}.blov-pill-warn{background:var(--seorce-warn-bg);color:var(--seorce-warn)}.blov-d-link{color:var(--seorce-primary);font-weight:500}.blov-spam-wrap{display:flex;align-items:center;gap:6px;font-size:10.5px}.blov-spam-bar{width:60px;height:6px;background:var(--seorce-surf-high);border-radius:20px;overflow:hidden}.blov-spam-fill{height:100%;border-radius:20px}.blov-warning-strip{padding:10px 14px;background:var(--seorce-warn-bg);border-top:1px solid var(--seorce-outline-v);color:var(--seorce-warn);font-size:10.5px}.blov-lis-panel{display:flex;flex-direction:column;gap:14px}.blov-lis-gauge-row{display:flex;align-items:center;gap:20px}.blov-lis-levels{display:flex;flex-direction:column;gap:8px;flex:1}.blov-level-row{display:flex;justify-content:space-between;align-items:center}.blov-level-row span{font-size:10.5px;color:var(--seorce-outline)}.blov-level-track{width:80px;height:6px;background:var(--seorce-surf-high);border-radius:20px;overflow:hidden}.blov-level-fill{height:100%;border-radius:20px}.blov-lis-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--seorce-outline-v);border:1px solid var(--seorce-outline-v);border-radius:var(--seorce-radius-sm);overflow:hidden}.blov-lis-stat{background:var(--seorce-surf-0);padding:10px 14px}.blov-lis-stat-v{font-size:16px;font-weight:700}.blov-gauge-score{font-size:22px;font-weight:700;fill:#1c1c19}.blov-gauge-sub{font-size:9px;fill:#737688}.blov-lis-domains-title{font-size:11px;font-weight:600;margin-bottom:8px}.blov-lis-domains-list{display:flex;flex-direction:column;gap:6px}.blov-lis-domain-row{display:flex;align-items:center;justify-content:space-between;font-size:11px}.blov-lis-meta{display:flex;align-items:center;gap:8px}.blov-lis-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700}.blov-lis-hi{background:#e8f5e9;color:#2e7d32}.blov-eco-card{background:var(--seorce-surf-0);border:1px solid var(--seorce-outline-v);border-radius:var(--seorce-radius-lg);padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.blov-eco-title{font-size:12px;font-weight:600}.blov-eco-sub{font-size:11px;color:var(--seorce-outline);margin-top:3px}.blov-dg,.blov-pos{color:var(--seorce-pos)}.blov-dr,.blov-neg,.blov-bad{color:var(--seorce-neg);font-weight:600}.blov-dw{color:var(--seorce-warn)}.blov-muted{color:var(--seorce-outline);font-weight:400}.blov-rsk{color:var(--seorce-neg)}.blov-wrn{color:var(--seorce-warn)}.blov-blue-bg{background:#1565c0}.blov-blue-fg{color:#1565c0}.blov-bg-primary{background:var(--seorce-primary)}.blov-bg-pos{background:var(--seorce-pos)}.blov-bg-neg{background:var(--seorce-neg)}.blov-bg-warn{background:var(--seorce-warn)}.blov-bg-outline-v{background:var(--seorce-outline-v)}.blov-bg-primary-fixed-dim{background:var(--seorce-primary-fixed-dim)}.blov-bg-secondary-cont{background:var(--seorce-secondary-cont)}.blov-w-1{width:1%}.blov-w-2{width:2%}.blov-w-9{width:9%}.blov-w-11{width:11%}.blov-w-13{width:13%}.blov-w-43{width:43%}.blov-w-53{width:5.3%}.blov-w-57{width:5.7%}.blov-w-73{width:7.3%}.blov-w-79{width:79%}.blov-w-80{width:80%}.blov-w-87{width:87%}.blov-w-100{width:100%}.blov-lv-5{width:5%}.blov-lv-10{width:10%}.blov-lv-25{width:25%}.blov-lv-60{width:60%}.blov-lv-85{width:85%}.blov-op-05{opacity:.5}.blov-op-06{opacity:.6}.blov-mb-16{margin-bottom:16px}.blov-mt-16{margin-top:16px}.blov-pb-28{padding-bottom:28px}.blov-full-btn{margin-top:10px;width:100%}.blov-nowrap{white-space:nowrap;flex-shrink:0}.ai-insight-html p{margin:0 0 .4em}.ai-insight-html p:last-child{margin-bottom:0}.ai-insight-html ul{list-style-type:disc}.ai-insight-html ol{list-style-type:decimal}.ai-insight-html ul,.ai-insight-html ol{margin:.2em 0 .4em;padding-left:1.3em}.ai-insight-html li{margin-bottom:.25em;line-height:1.55}.ai-insight-html li::marker{color:#9aa0a6;font-size:.75em}.ai-insight-html li:last-child{margin-bottom:0}.ai-insight-html strong{font-weight:600;color:#202124}.ai-insight-html em{font-style:italic}.ai-insight-html .highlight{background:#22c55e1f;color:#15803d;padding:.1em .35em;border-radius:3px;font-weight:500}.ai-insight-html .warn{background:#ef44441a;color:#b91c1c;padding:.1em .35em;border-radius:3px;font-weight:500}.ai-insight-html .metric{font-family:JetBrains Mono,monospace;font-size:.92em;font-weight:600;color:var(--seorce-primary, #0059d4);background:#0059d412;padding:.05em .4em;border-radius:3px}.ai-insight-html br{display:inline}.prose table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.prose table th,.prose table td{min-width:7rem;vertical-align:top}.prose ol>li::marker,.prose ul>li::marker{font-size:inherit;vertical-align:baseline}.backdrop\:bg-\[rgba\(13\,13\,12\,\.36\)\]::backdrop{background-color:#0d0d0c5c}.backdrop\:backdrop-blur-\[1\.5px\]::backdrop{--tw-backdrop-blur: blur(1.5px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-1:first-child{padding-top:.25rem}.last\:border-b-0:last-child{border-bottom-width:0px}.open\:animate-\[wg-in_\.24s_var\(--spring\)\][open]{animation:wg-in .24s var(--spring)}.read-only\:bg-\[color\:var\(--surf-low\)\]:-moz-read-only{background-color:var(--surf-low)}.read-only\:bg-\[color\:var\(--surf-low\)\]:read-only{background-color:var(--surf-low)}.hover\:border-\[color\:color-mix\(in_srgb\,var\(--ctl-line\,var\(--line\)\)_70\%\,var\(--on\)\)\]:hover{border-color:color-mix(in srgb,var(--ctl-line,var(--line)) 70%,var(--on))}.hover\:border-\[color\:var\(--ctl-line-h\,var\(--outline-v\)\)\]:hover{border-color:var(--ctl-line-h,var(--outline-v))}.hover\:border-\[color\:var\(--outline\)\]:hover{border-color:var(--outline)}.hover\:bg-\[color\:var\(--surf-low\)\]:hover{background-color:var(--surf-low)}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:text-\[color\:var\(--neg\)\]:hover{color:var(--neg)}.hover\:text-\[color\:var\(--on\)\]:hover{color:var(--on)}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-2:hover{text-underline-offset:2px}.hover\:underline-offset-\[3px\]:hover{text-underline-offset:3px}.hover\:\[stroke-opacity\:\.55\]:hover{stroke-opacity:.55}.hover\:\[stroke-width\:1\.8\]:hover{stroke-width:1.8}.hover\:\[stroke\:var\(--on\)\]:hover{stroke:var(--on)}.focus\:border-\[color\:var\(--primary\)\]:focus{border-color:var(--primary)}.focus\:shadow-\[0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_14\%\,transparent\)\]:focus{--tw-shadow: 0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#0055FF\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 85 255 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#F5222D\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 34 45 / var(--tw-ring-opacity, 1))}.focus\:\[stroke-width\:1\.8\]:focus{stroke-width:1.8}.focus\:\[stroke\:var\(--on\)\]:focus{stroke:var(--on)}.focus-visible\:border-\[color\:var\(--primary\)\]:focus-visible{border-color:var(--primary)}.focus-visible\:bg-\[color\:var\(--surf-low\)\]:focus-visible{background-color:var(--surf-low)}.focus-visible\:shadow-\[inset_0_0_0_2px_color-mix\(in_srgb\,var\(--primary\)_30\%\,transparent\)\]:focus-visible{--tw-shadow: inset 0 0 0 2px color-mix(in srgb,var(--primary) 30%,transparent);--tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:shadow-\[var\(--ctl-ring\,0_0_0_3px_color-mix\(in_srgb\,var\(--primary\)_14\%\,transparent\)\)\]:focus-visible{--tw-shadow: var(--ctl-ring,0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent));--tw-shadow-colored: 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-0:focus-visible{outline-width:0px}.disabled\:invisible:disabled{visibility:hidden}.disabled\:bg-\[\#0055FF\]\/60:disabled{background-color:#05f9}.disabled\:bg-\[\#F4F4F4\]:disabled{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity, 1))}.disabled\:text-\[\#1F1F1F\]:disabled{--tw-text-opacity: 1;color:rgb(31 31 31 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:underline{text-decoration-line:underline}.group:hover .group-hover\:underline-offset-\[3px\]{text-underline-offset:3px}.group:hover .group-hover\:brightness-\[\.92\]{--tw-brightness: brightness(.92);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.aria-checked\:border-\[color\:color-mix\(in_srgb\,\#ff7803_45\%\,\#fff\)\][aria-checked=true]{border-color:color-mix(in srgb,#ff7803 45%,#fff)}.aria-checked\:bg-\[color\:var\(--nav-act-bg\)\][aria-checked=true]{background-color:var(--nav-act-bg)}.aria-checked\:pl-3[aria-checked=true]{padding-left:.75rem}.aria-checked\:text-\[color\:var\(--nav-act\)\][aria-checked=true]{color:var(--nav-act)}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:open\:animate-none[open]{animation:none}}@media (max-width: 1500px){.max-\[1500px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(420px\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(420px,1fr)}.max-\[1500px\]\:gap-\[22px\]{gap:22px}}@media (max-width: 1280px){.max-\[1280px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1180px){.max-\[1180px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[1180px\]\:gap-4{gap:1rem}}@media (max-width: 760px){.max-\[760px\]\:absolute{position:absolute}.max-\[760px\]\:right-3{right:.75rem}.max-\[760px\]\:top-2\.5{top:.625rem}.max-\[760px\]\:order-5{order:5}.max-\[760px\]\:col-span-full{grid-column:1 / -1}.max-\[760px\]\:row-start-2{grid-row-start:2}.max-\[760px\]\:m-0{margin:0}.max-\[760px\]\:mt-1\.5{margin-top:.375rem}.max-\[760px\]\:hidden{display:none}.max-\[760px\]\:h-\[130px\]{height:130px}.max-\[760px\]\:h-\[90px\]{height:90px}.max-\[760px\]\:h-full{height:100%}.max-\[760px\]\:max-h-full{max-height:100%}.max-\[760px\]\:max-h-none{max-height:none}.max-\[760px\]\:min-h-full{min-height:100%}.max-\[760px\]\:\!w-full{width:100%!important}.max-\[760px\]\:w-auto{width:auto}.max-\[760px\]\:w-screen{width:100vw}.max-\[760px\]\:max-w-\[100vw\]{max-width:100vw}.max-\[760px\]\:max-w-none{max-width:none}.max-\[760px\]\:flex-1{flex:1 1 0%}.max-\[760px\]\:grid-flow-row{grid-auto-flow:row}.max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[760px\]\:grid-cols-\[104px_minmax\(0\,1fr\)_44px\]{grid-template-columns:104px minmax(0,1fr) 44px}.max-\[760px\]\:grid-cols-\[22px_minmax\(0\,1fr\)_30px\]{grid-template-columns:22px minmax(0,1fr) 30px}.max-\[760px\]\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-\[760px\]\:grid-cols-\[minmax\(0\,1fr\)_46px_64px\]{grid-template-columns:minmax(0,1fr) 46px 64px}.max-\[760px\]\:grid-cols-\[minmax\(0\,1fr\)_54px_44px\]{grid-template-columns:minmax(0,1fr) 54px 44px}.max-\[760px\]\:grid-cols-\[minmax\(0\,1fr\)_60px_54px_46px\]{grid-template-columns:minmax(0,1fr) 60px 54px 46px}.max-\[760px\]\:grid-cols-\[minmax\(0\,1fr\)_64px_50px\]{grid-template-columns:minmax(0,1fr) 64px 50px}.max-\[760px\]\:grid-cols-\[minmax\(0\,1fr\)_96px\]{grid-template-columns:minmax(0,1fr) 96px}.max-\[760px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.max-\[760px\]\:flex-wrap{flex-wrap:wrap}.max-\[760px\]\:justify-start{justify-content:flex-start}.max-\[760px\]\:gap-1\.5{gap:.375rem}.max-\[760px\]\:gap-y-1\.5{row-gap:.375rem}.max-\[760px\]\:justify-self-center{justify-self:center}.max-\[760px\]\:overflow-auto{overflow:auto}.max-\[760px\]\:whitespace-normal{white-space:normal}.max-\[760px\]\:rounded-none{border-radius:0}.max-\[760px\]\:\!p-0{padding:0!important}.max-\[760px\]\:\!pr-\[60px\]{padding-right:60px!important}.max-\[760px\]\:text-left{text-align:left}.max-\[760px\]\:text-base{font-size:1rem;line-height:1.5rem}.max-\[760px\]\:before\:hidden:before{content:var(--tw-content);display:none}}@media (max-width: 600px){.max-\[600px\]\:\!hidden{display:none!important}.max-\[600px\]\:\[font-size\:11px\]{font-size:11px}}@media (min-width: 768px){.md\:flex{display:flex}}.\[\&\:focus-visible_rect\]\:\[stroke-width\:2\]:focus-visible rect{stroke-width:2}.\[\&\:focus-visible_rect\]\:\[stroke\:var\(--on\)\]:focus-visible rect{stroke:var(--on)}.\[\&\>\.b\]\:pt-1>.b{padding-top:.25rem}.\[\&\>\.fav\]\:mt-px>.fav{margin-top:1px}.\[\&\>\.h_\.r\]\:gap-2\.5>.h .r{gap:.625rem}.\[\&\>\.h_\.r_\.seg_button\]\:h-\[26px\]>.h .r .seg button{height:26px}@media (max-width: 1280px){.max-\[1280px\]\:\[\&\>\.wa-card\:last-child\]\:col-\[1\/-1\]>.wa-card:last-child{grid-column:1/-1}}.\[\&\>\.wa-card\]\:mb-0>.wa-card{margin-bottom:0}@media (max-width: 760px){.max-\[760px\]\:\[\&\>\:nth-child\(3\)\]\:col-\[2\/4\]>:nth-child(3){grid-column:2/4}}.\[\&\>a\]\:mt-1\.5>a{margin-top:.375rem}.\[\&\>a\]\:inline-flex>a{display:inline-flex}.\[\&\>a\]\:text-\[12\.5px\]>a{font-size:12.5px}.\[\&\>a\]\:font-medium>a{font-weight:500}.\[\&\>a\]\:text-\[color\:var\(--primary\)\]>a{color:var(--primary)}.hover\:\[\&\>a\]\:underline>a:hover{text-decoration-line:underline}.hover\:\[\&\>a\]\:underline-offset-\[3px\]>a:hover{text-underline-offset:3px}.\[\&\>b\]\:mb-1\.5>b{margin-bottom:.375rem}.\[\&\>b\]\:block>b{display:block}.\[\&\>b\]\:overflow-hidden>b{overflow:hidden}.\[\&\>b\]\:text-ellipsis>b{text-overflow:ellipsis}.\[\&\>b\]\:whitespace-nowrap>b{white-space:nowrap}.\[\&\>b\]\:text-center>b{text-align:center}.\[\&\>b\]\:text-\[13px\]>b{font-size:13px}.\[\&\>b\]\:text-sm>b{font-size:.875rem;line-height:1.25rem}.\[\&\>b\]\:text-xl>b{font-size:1.25rem;line-height:1.75rem}.\[\&\>b\]\:text-xs>b{font-size:.75rem;line-height:1rem}.\[\&\>b\]\:font-bold>b{font-weight:700}.\[\&\>b\]\:font-medium>b{font-weight:500}.\[\&\>b\]\:font-semibold>b{font-weight:600}.\[\&\>b\]\:tabular-nums>b{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\[\&\>b\]\:tracking-\[-\.01em\]>b{letter-spacing:-.01em}.\[\&\>b\]\:tracking-\[-\.02em\]>b{letter-spacing:-.02em}.\[\&\>b\]\:text-\[color\:var\(--on\)\]>b{color:var(--on)}.\[\&\>button\]\:h-\[30px\]>button{height:30px}.\[\&\>button\]\:px-3>button{padding-left:.75rem;padding-right:.75rem}.\[\&\>i\]\:absolute>i{position:absolute}.\[\&\>i\]\:left-0>i{left:0}.\[\&\>i\]\:top-\[5px\]>i{top:5px}.\[\&\>i\]\:block>i{display:block}.\[\&\>i\]\:h-1\.5>i{height:.375rem}.\[\&\>i\]\:h-2>i{height:.5rem}.\[\&\>i\]\:h-\[7px\]>i{height:7px}.\[\&\>i\]\:h-full>i{height:100%}.\[\&\>i\]\:w-3>i{width:.75rem}.\[\&\>i\]\:w-full>i{width:100%}.\[\&\>i\]\:rounded>i{border-radius:.25rem}.\[\&\>i\]\:rounded-\[0_3px_3px_0\]>i{border-radius:0 3px 3px 0}.\[\&\>i\]\:rounded-\[3px\]>i{border-radius:3px}.\[\&\>i\]\:rounded-t>i{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.\[\&\>i\]\:bg-\[color-mix\(in_srgb\,var\(--primary\)_72\%\,\#fff\)\]>i{background-color:color-mix(in srgb,var(--primary) 72%,#fff)}.\[\&\>i\]\:bg-\[color-mix\(in_srgb\,var\(--primary\)_78\%\,\#fff\)\]>i{background-color:color-mix(in srgb,var(--primary) 78%,#fff)}.\[\&\>i\]\:transition-\[height\]>i{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\&\>i\]\:transition-\[width\]>i{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\&\>i\]\:duration-700>i{transition-duration:.7s;animation-duration:.7s}.\[\&\>i\]\:\[transition-duration\:600ms\]>i{transition-duration:.6s}.\[\&\>i\]\:\[transition-timing-function\:var\(--spring\)\]>i{transition-timing-function:var(--spring)}@media (prefers-reduced-motion: reduce){.motion-reduce\:\[\&\>i\]\:transition-none>i{transition-property:none}}.\[\&\>small\]\:ml-1\.5>small{margin-left:.375rem}.\[\&\>small\]\:font-normal>small{font-weight:400}.\[\&\>small\]\:text-\[color\:var\(--outline\)\]>small{color:var(--outline)}.\[\&\>span\:hover\]\:text-\[color\:var\(--on\)\]>span:hover{color:var(--on)}.\[\&\>span\:not\(\:first-child\)\]\:text-right>span:not(:first-child){text-align:right}.\[\&\>span\]\:block>span{display:block}.\[\&\>span\]\:min-w-0>span{min-width:0px}.\[\&\>span\]\:overflow-hidden>span{overflow:hidden}.\[\&\>span\]\:text-ellipsis>span{text-overflow:ellipsis}.\[\&\>span\]\:whitespace-nowrap>span{white-space:nowrap}.\[\&\>span\]\:text-\[11\.5px\]>span{font-size:11.5px}.\[\&\>span\]\:text-xs>span{font-size:.75rem;line-height:1rem}.\[\&\>span\]\:text-\[color\:var\(--outline\)\]>span{color:var(--outline)}.\[\&\>svg\]\:mt-0\.5>svg{margin-top:.125rem}.\[\&\>svg\]\:mt-px>svg{margin-top:1px}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:h-\[13px\]>svg{height:13px}.\[\&\>svg\]\:h-\[15px\]>svg{height:15px}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:w-\[13px\]>svg{width:13px}.\[\&\>svg\]\:w-\[15px\]>svg{width:15px}.\[\&\>svg\]\:w-full>svg{width:100%}.\[\&\>svg\]\:flex-none>svg{flex:none}.\[\&\>svg\]\:overflow-visible>svg{overflow:visible}.\[\&\>svg\]\:text-\[color\:var\(--outline\)\]>svg{color:var(--outline)}.\[\&\>svg\]\:opacity-\[\.45\]>svg{opacity:.45}.aria-checked\:\[\&\>svg\]\:block>svg[aria-checked=true]{display:block}.\[\&_\.btn_svg\]\:h-3\.5 .btn svg{height:.875rem}.\[\&_\.btn_svg\]\:w-3\.5 .btn svg{width:.875rem}.\[\&_\.ch\]\:\[fill\:var\(--outline\)\] .ch{fill:var(--outline)}.\[\&_\.ch\]\:\[font\:500_11px_Inter\,sans-serif\] .ch{font:500 11px Inter,sans-serif}.\[\&_\.dd-btn\]\:h-\[30px\] .dd-btn{height:30px}.\[\&_\.dd-btn\]\:h-\[var\(--ctl-h\,38px\)\] .dd-btn{height:var(--ctl-h,38px)}.\[\&_\.dd-btn\]\:rounded-\[var\(--ctl-r\,8px\)\] .dd-btn{border-radius:var(--ctl-r,8px)}.\[\&_\.dd-btn\]\:border-\[color\:var\(--ctl-line\,var\(--line\)\)\] .dd-btn{border-color:var(--ctl-line,var(--line))}.\[\&_\.dd-btn\]\:text-\[13px\] .dd-btn{font-size:13px}.\[\&_\.dd\]\:w-\[220px\] .dd{width:220px}@media (max-width: 600px){.max-\[600px\]\:\[\&_\.dd\]\:w-full .dd{width:100%}}@media (max-width: 760px){.max-\[760px\]\:\[\&_\.kc\:last-child\:nth-child\(odd\)\]\:col-\[1\/-1\] .kc:last-child:nth-child(odd){grid-column:1/-1}.max-\[760px\]\:\[\&_\.kc\]\:border-b .kc{border-bottom-width:1px}.max-\[760px\]\:\[\&_\.kc\]\:border-\[color\:var\(--line-soft\)\] .kc{border-color:var(--line-soft)}}.\[\&_\.kc_\.d_\.sm\]\:font-normal .kc .d .sm{font-weight:400}.\[\&_\.kc_\.d_\.sm\]\:text-\[color\:var\(--outline\)\] .kc .d .sm{color:var(--outline)}@media (max-width: 760px){.max-\[760px\]\:\[\&_\.kc_\.d_\.sm\]\:hidden .kc .d .sm{display:none}}.\[\&_\.kc_\.v_small\]\:ml-1 .kc .v small{margin-left:.25rem}.\[\&_\.kc_\.v_small\]\:text-\[13px\] .kc .v small{font-size:13px}.\[\&_\.kc_\.v_small\]\:text-xs .kc .v small{font-size:.75rem;line-height:1rem}.\[\&_\.kc_\.v_small\]\:font-medium .kc .v small{font-weight:500}.\[\&_\.kc_\.v_small\]\:text-\[color\:var\(--outline\)\] .kc .v small{color:var(--outline)}.\[\&_\.nl\]\:\[fill\:var\(--on\)\] .nl{fill:var(--on)}.\[\&_\.nl\]\:\[font\:500_11\.5px_Inter\,sans-serif\] .nl{font:500 11.5px Inter,sans-serif}.\[\&_\.nv\]\:\[fill\:var\(--outline\)\] .nv{fill:var(--outline)}.\[\&_\.nv\]\:\[font\:400_11px_Inter\,sans-serif\] .nv{font:400 11px Inter,sans-serif}.\[\&_\.scope\]\:h-\[26px\] .scope{height:26px}.\[\&_\.wa-dn\]\:self-center .wa-dn{align-self:center}.\[\&_\.wa-leg\.chg_li\]\:grid-cols-\[10px_minmax\(0\,1fr\)_auto_auto_auto\] .wa-leg.chg li{grid-template-columns:10px minmax(0,1fr) auto auto auto}.\[\&_\.wa-leg\]\:w-full .wa-leg{width:100%}.\[\&_\.wa-leg\]\:min-w-0 .wa-leg{min-width:0px}.\[\&_\.wa-leg\]\:flex-none .wa-leg{flex:none}.\[\&_\.wa-pcell\]\:w-auto .wa-pcell{width:auto}.\[\&_\.wa-pcell\]\:min-w-0 .wa-pcell{min-width:0px}.\[\&_\.wa-pcell\]\:flex-\[0_1_auto\] .wa-pcell{flex:0 1 auto}.\[\&_a\.wa-link\]\:font-medium a.wa-link{font-weight:500}.\[\&_a\:hover\]\:underline a:hover{text-decoration-line:underline}.\[\&_a\:hover\]\:underline-offset-2 a:hover{text-underline-offset:2px}.\[\&_a\]\:font-medium a{font-weight:500}.\[\&_a\]\:text-\[color\:var\(--primary\)\] a{color:var(--primary)}.hover\:\[\&_a\]\:underline a:hover{text-decoration-line:underline}.hover\:\[\&_a\]\:underline-offset-\[3px\] a:hover{text-underline-offset:3px}.\[\&_b\.k\]\:font-normal b.k{font-weight:400}.\[\&_b\.k\]\:text-\[color\:var\(--on-v\)\] b.k{color:var(--on-v)}.\[\&_b\.k_code\]\:text-\[11\.5px\] b.k code{font-size:11.5px}.\[\&_b\.k_code\]\:\[font-family\:var\(--font-mono\)\] b.k code{font-family:var(--font-mono)}.\[\&_b\]\:overflow-hidden b{overflow:hidden}.\[\&_b\]\:text-ellipsis b{text-overflow:ellipsis}.\[\&_b\]\:whitespace-nowrap b{white-space:nowrap}.\[\&_b\]\:font-medium b{font-weight:500}.\[\&_b\]\:font-semibold b{font-weight:600}.\[\&_b\]\:tabular-nums b{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\[\&_b\]\:text-\[color\:var\(--on\)\] b{color:var(--on)}.\[\&_canvas\]\:opacity-\[\.35\] canvas{opacity:.35}.\[\&_canvas\]\:transition-opacity canvas{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[\&_canvas\]\:duration-200 canvas{transition-duration:.2s;animation-duration:.2s}.\[\&_code\]\:text-\[11\.5px\] code{font-size:11.5px}.\[\&_code\]\:text-xs code{font-size:.75rem;line-height:1rem}.\[\&_code\]\:text-\[color\:var\(--on\)\] code{color:var(--on)}.\[\&_code\]\:text-\[color\:var\(--outline\)\] code{color:var(--outline)}.\[\&_code\]\:\[font-family\:var\(--font-mono\)\] code{font-family:var(--font-mono)}.\[\&_svg\]\:block svg{display:block}.\[\&_svg\]\:h-3\.5 svg{height:.875rem}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-3\.5 svg{width:.875rem}.\[\&_svg\]\:w-full svg{width:100%}.\[\&_svg\]\:text-\[color\:var\(--neg\)\] svg{color:var(--neg)}:root{--surf-0:#ffffff;--surf-low:#f7f3ef;--surf-cont:#f1ede9;--surf-high:#ebe7e4;--surf-highest:#e6e2de;--surf-dim:#ddd9d6;--on:#1c1c19;--on-v:#434656;--outline:#737688;--outline-v:#c3c5d9;--ink:#0d0d0c;--primary:#0041c8;--primary-cont:#0055ff;--primary-fixed:#dce1ff;--secondary:#964900;--secondary-cont:#ff841a;--secondary-fixed:#ffdcc7;--pos:#2e7d32;--pos-bg:#e8f5e9;--neg:#ba1a1a;--neg-bg:#ffdad6;--warn:#b45309;--warn-bg:#fff8e1;--line:color-mix(in srgb,var(--outline-v) 55%,transparent);--line-soft:color-mix(in srgb,var(--outline-v) 32%,transparent);--shadow-card:0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 2px 8px color-mix(in srgb,var(--ink) 6%,transparent);--shadow-pop:0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--ink) 30%,transparent);--focus:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);--font-ui:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-2xl:16px;--sb-w:196px;--nav-h:48px;--pf-chatgpt:#10a37f;--pf-perplexity:#20808d;--pf-claude:#d97757;--pf-gemini:#4285f4;--pf-grok:#1c1c1c;--pf-deepseek:#3730a3;--pf-llama:#7b3fe4;--pf-copilot:#8661c5;--you:#0041c8;--you-bg:#dce1ff;--comp:#964900;--comp-bg:#ffdcc7;--spring:cubic-bezier(.2,1.1,.3,1)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--on);background:var(--surf-low);-webkit-font-smoothing:antialiased;display:grid;grid-template-columns:var(--sb-w) 1fr;grid-template-rows:var(--nav-h) 1fr;height:100vh;overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}ul{margin:0;padding:0;list-style:none}svg{display:block}.mono{font-family:var(--font-mono)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.muted{color:var(--on-v)}.dim{color:var(--outline)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hide{display:none!important}.row{display:flex;align-items:center;gap:8px}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.stack{display:flex;flex-direction:column;gap:8px}.sb{grid-row:1/3;background:var(--surf-0);border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.sb-brand{height:var(--nav-h);display:flex;align-items:center;padding:0 14px;border-bottom:1px solid var(--line-soft)}.sb-brand img{height:22px}.sb-proj{margin:10px 10px 4px;border:1px solid var(--line);border-radius:var(--r-lg);padding:7px 9px;display:flex;align-items:center;gap:8px;background:var(--surf-low)}.sb-proj .fav{width:18px;height:18px;border-radius:5px;background:var(--you);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.sb-proj b{font-size:12px;display:block;line-height:1.2}.sb-proj small{font-family:var(--font-mono);font-size:10px;color:var(--outline)}.sb-proj .chev{margin-left:auto;color:var(--outline)}.sb-nav{flex:1;overflow-y:auto;padding:4px 0 12px}.sb-sec{padding:10px 14px 3px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a6a8ba}.sb-item{position:relative;display:flex;align-items:center;gap:8px;width:100%;padding:6px 14px;font-size:11.5px;color:var(--on-v);text-align:left;transition:background .12s}.sb-item:hover{background:var(--surf-low);color:var(--on)}.sb-item[aria-current=page]{background:var(--primary-fixed);color:var(--primary);font-weight:600}.sb-item[aria-current=page]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2.5px;border-radius:0 2px 2px 0;background:var(--primary)}.sb-item .cnt{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--outline)}.sb-item .dotn{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--secondary-cont)}.sb-item .new{margin-left:6px;font-size:8.5px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:99px;background:var(--secondary-fixed);color:var(--secondary)}.sb-foot{padding:10px 14px;border-top:1px solid var(--line-soft);font-size:10.5px;color:var(--outline)}.sb-foot .qbar{height:4px;background:var(--surf-high);border-radius:99px;margin-top:6px;overflow:hidden}.sb-foot .qbar i{display:block;height:100%;width:62%;background:var(--primary);border-radius:99px}.nav{grid-column:2;display:flex;align-items:center;gap:12px;padding:0 20px;background:var(--surf-0);border-bottom:1px solid var(--line)}.crumb{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--outline)}.crumb b{color:var(--on);font-weight:600}.crumb .sep{opacity:.5}.nav-search{margin-left:auto;display:flex;align-items:center;gap:8px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surf-low);color:var(--outline);font-size:12px;width:260px}.nav-search kbd{margin-left:auto;font-family:var(--font-mono);font-size:10px;border:1px solid var(--line);border-radius:4px;padding:0 4px;background:#fff}.nav-ic{width:30px;height:30px;border-radius:var(--r-lg);display:grid;place-items:center;color:var(--on-v);position:relative}.nav-ic:hover{background:var(--surf-low)}.nav-ic .bdg{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--secondary-cont);border:1.5px solid #fff}.avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#ff841a,#05f);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.main{grid-column:2;overflow:auto;min-height:0}.page{max-width:1360px;margin:0 auto;padding:16px 24px 64px}@media (max-width:900px){body{grid-template-columns:1fr}.sb{display:none}.nav,.main{grid-column:1}.page{padding:12px 16px 48px}}.ribbon{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surf-0);font-size:12px;color:var(--on-v);margin-bottom:16px}.ribbon .live{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--on)}.ribbon .live i{width:8px;height:8px;border-radius:50%;background:var(--pos);box-shadow:0 0 0 3px color-mix(in srgb,var(--pos) 18%,transparent)}.ribbon .live i.running{background:var(--secondary-cont);animation:pulse 1.4s infinite}.ribbon .live.held{color:var(--warn);font-weight:500}.ribbon .live i.held{background:var(--warn);box-shadow:none}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--secondary-cont) 40%,transparent)}to{box-shadow:0 0 0 8px transparent}}.ribbon .sepv{width:1px;height:18px;background:var(--line)}.ribbon .pfs{display:inline-flex;gap:4px}.ribbon .next{font-family:var(--font-mono);font-size:11px}.ribbon .right{margin-left:auto;display:flex;align-items:center;gap:10px}.ribbon .quota{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10.5px;color:var(--outline)}.ribbon .quota .qb{width:90px;height:5px;border-radius:99px;background:var(--surf-high);overflow:hidden}.ribbon .quota .qb i{display:block;height:100%;background:var(--primary);width:62%}.ph{display:flex;align-items:flex-end;gap:16px;margin:4px 0 16px}.ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.ph .sub{color:var(--on-v);font-size:12.5px;margin-top:3px}.ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--outline);font-weight:500}.btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:all .12s;white-space:nowrap}.btn:hover{background:var(--surf-low)}.btn:focus-visible{outline:0;box-shadow:var(--focus)}.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn.primary:hover{background:var(--primary-cont)}.btn.ink{background:var(--on);border-color:var(--on);color:var(--surf-low)}.btn.ink:hover{background:#000}.btn.ghost:hover{background:var(--surf-cont)}.btn.sm{height:26px;padding:0 9px;font-size:11.5px;border-radius:var(--r-md)}.btn.xs{height:22px;padding:0 7px;font-size:11px;border-radius:var(--r-sm)}.btn.warm{background:var(--secondary-fixed);border-color:transparent;color:var(--secondary)}.btn .k{font-family:var(--font-mono);font-size:10px;opacity:.6}.btn svg{width:14px;height:14px}.ib{width:26px;height:26px;border-radius:var(--r-md);display:inline-grid;place-items:center;color:var(--outline)}.ib:hover{background:var(--surf-cont);color:var(--on)}.ib svg{width:14px;height:14px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;border:1px solid var(--line);background:var(--surf-0);font-size:11.5px;color:var(--on-v);transition:all .12s}.chip:hover{background:var(--surf-low)}.chip[aria-pressed=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.chip .n{font-family:var(--font-mono);font-size:10px;opacity:.75}.chip.neg[aria-pressed=true]{background:var(--neg-bg);color:var(--neg)}.chip.pos[aria-pressed=true]{background:var(--pos-bg);color:var(--pos)}.chip.warn[aria-pressed=true]{background:var(--warn-bg);color:var(--warn)}.seg{display:inline-flex;padding:2px;border-radius:var(--r-lg);background:var(--surf-cont);border:1px solid var(--line-soft)}.seg button{height:24px;padding:0 10px;border-radius:6px;font-size:11.5px;color:var(--on-v);font-weight:500}.seg button[aria-pressed=true]{background:var(--surf-0);color:var(--on);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.seg button[data-locked]{color:var(--outline)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line)}.tabs button{position:relative;height:36px;padding:0 12px;font-size:12.5px;color:var(--on-v);font-weight:500}.tabs button .n{font-family:var(--font-mono);font-size:10px;color:var(--outline);margin-left:5px}.tabs button[aria-selected=true]{color:var(--primary)}.tabs button[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--primary);border-radius:2px 2px 0 0}.inp{height:30px;padding:0 10px 0 30px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surf-0);font-size:12px;width:240px;outline:0}.inp:focus{box-shadow:var(--focus);border-color:var(--primary)}.inp-wrap{position:relative}.inp-wrap svg{position:absolute;left:10px;top:8px;width:14px;height:14px;color:var(--outline)}.field{display:flex;flex-direction:column;gap:5px}.field label{font-size:11.5px;font-weight:600;color:var(--on-v)}.field input,.field select,.field textarea{height:34px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surf-0);font-size:12.5px;outline:0}.field textarea{height:auto;padding:8px 10px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:var(--focus);border-color:var(--primary)}.field .hint{font-size:11px;color:var(--outline)}.switch{width:32px;height:18px;border-radius:99px;background:var(--outline-v);position:relative;transition:background .15s;flex:none}.switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s var(--spring)}.switch[aria-checked=true]{background:var(--primary)}.switch[aria-checked=true]:after{transform:translate(14px)}.cb{width:14px;height:14px;border:1.5px solid var(--outline-v);border-radius:4px;background:#fff;display:inline-grid;place-items:center;flex:none}.cb[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.cb[aria-checked=true]:after{content:"";width:8px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translateY(-1px)}.card{background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.card.flat{box-shadow:none}.card-h{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.card-h .t{font-size:13.5px;font-weight:600}.card-h .s{font-size:11.5px;color:var(--outline)}.card-h .r{margin-left:auto;display:flex;align-items:center;gap:8px}.card-b{padding:0 18px 16px}.card-f{padding:10px 18px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--on-v);display:flex;align-items:center;gap:10px}.card-f .r{margin-left:auto}.g{display:grid;gap:14px}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.g21{grid-template-columns:2fr 1fr}.g12{grid-template-columns:1fr 2fr}.g32{grid-template-columns:3fr 2fr}@media (max-width:1100px){.g3,.g4{grid-template-columns:1fr 1fr}.g21,.g12,.g32{grid-template-columns:1fr}}@media (max-width:700px){.g2,.g3,.g4{grid-template-columns:1fr}}.mt{margin-top:14px}.mt8{margin-top:8px}.mb{margin-bottom:14px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);overflow:hidden;box-shadow:var(--shadow-card)}.kpi{position:relative;padding:14px 16px 12px;border-right:1px solid var(--line-soft);cursor:pointer;transition:background .12s}.kpi:last-child{border-right:0}.kpi:hover{background:var(--surf-low)}.kpi[aria-pressed=true]{background:color-mix(in srgb,var(--primary-fixed) 45%,#fff)}.kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--acc,transparent);opacity:0;transition:opacity .15s}.kpi[aria-pressed=true]:before,.kpi:hover:before{opacity:1}.kpi .l{font-size:11px;font-weight:600;color:var(--on-v);display:flex;align-items:center;gap:6px}.kpi .l .i{width:13px;height:13px;border-radius:50%;border:1px solid var(--outline-v);color:var(--outline);font-size:9px;display:inline-grid;place-items:center;font-family:var(--font-mono)}.kpi .v{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:6px;font-variant-numeric:tabular-nums}.kpi .v small{font-size:12px;font-weight:500;color:var(--outline);margin-left:3px;letter-spacing:0}.kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kpi .sp{position:absolute;right:14px;bottom:12px;opacity:.9}.delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:99px;white-space:nowrap}.delta.up{background:var(--pos-bg);color:var(--pos)}.delta.down{background:var(--neg-bg);color:var(--neg)}.delta.flat{background:var(--surf-high);color:var(--on-v)}.delta.plain{background:transparent;padding:0}.pf{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;font-size:9.5px;font-weight:700;font-family:var(--font-mono);flex:none;letter-spacing:-.02em}.pf.sm{width:16px;height:16px;font-size:8px;border-radius:5px}.pf.lg{width:28px;height:28px;font-size:12px;border-radius:8px}.pf[data-pf=chatgpt]{background:var(--pf-chatgpt)}.pf[data-pf=perplexity]{background:var(--pf-perplexity)}.pf[data-pf=claude]{background:var(--pf-claude)}.pf[data-pf=gemini]{background:linear-gradient(135deg,#4285f4,#34a853)}.pf[data-pf=grok]{background:var(--pf-grok)}.pf[data-pf=deepseek]{background:var(--pf-deepseek)}.pf[data-pf=llama]{background:linear-gradient(135deg,#0082fb,#a334fa)}.pf.off{opacity:.28;filter:grayscale(1)}.pfrow{display:inline-flex;gap:4px;align-items:center}.brand{display:inline-flex;align-items:center;gap:8px;min-width:0}.brand .fav{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:9.5px;font-weight:700;color:#fff;flex:none;background:var(--bc,#737688)}.brand .fav.sm{width:16px;height:16px;font-size:8px;border-radius:4px}.brand .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand .dm{font-family:var(--font-mono);font-size:10.5px;color:var(--outline)}.brand.you .nm{color:var(--you)}.youtag{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:var(--you-bg);color:var(--you);vertical-align:middle;margin-left:4px}.pos{display:inline;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--outline);letter-spacing:-.01em;white-space:nowrap}.pos.p2,.pos.p3{color:var(--on);font-weight:600}.pos.p1{color:var(--primary);font-weight:700}.pos.none{color:var(--outline-v);font-weight:400}.pos.up:after,.pos.down:after{content:"";margin-left:3px;border:3px solid transparent}.pos.up:after{border-bottom-color:currentColor;border-top:0}.pos.down:after{border-top-color:currentColor;border-bottom:0}.tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-high);color:var(--on-v);white-space:nowrap}.tag.blue{background:var(--primary-fixed);color:var(--primary)}.tag.warm{background:var(--secondary-fixed);color:var(--secondary)}.tag.pos{background:var(--pos-bg);color:var(--pos)}.tag.neg{background:var(--neg-bg);color:var(--neg)}.tag.warn{background:var(--warn-bg);color:var(--warn)}.tag.ink{background:var(--on);color:var(--surf-low)}.tag.ol{background:transparent;border:1px solid var(--line)}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--outline-v);flex:none}.dot.pos{background:var(--pos)}.dot.neg{background:var(--neg)}.dot.warn{background:var(--warn)}.dot.blue{background:var(--primary)}.demand{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px}.demand .b{width:44px;height:5px;border-radius:99px;background:var(--surf-high);overflow:hidden}.demand .b i{display:block;height:100%;background:var(--secondary-cont);border-radius:99px}.bar{height:6px;border-radius:99px;background:var(--surf-high);overflow:hidden}.bar i{display:block;height:100%;border-radius:99px;background:var(--primary)}.impact{display:inline-flex;gap:2px}.impact i{width:5px;height:10px;border-radius:2px;background:var(--surf-high)}.impact i.on{background:var(--primary)}.effort i.on{background:var(--secondary-cont)}.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px}.tbl th{position:sticky;top:0;z-index:1;background:var(--surf-0);text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl th.num{text-align:right}.tbl th .sort{margin-left:4px;opacity:.5}.tbl th[aria-sort]{color:var(--primary)}.tbl th .hint{width:13px;height:13px;margin-left:5px;border-radius:50%;border:1px solid var(--outline-v);color:var(--outline);font-size:9px;font-weight:500;display:inline-grid;place-items:center;font-family:var(--font-mono);vertical-align:-2px;cursor:help;letter-spacing:0;text-transform:none}.tbl th .hint:hover{border-color:var(--outline);color:var(--on-v)}.tbl th .hint[data-tip]:hover:after{bottom:auto;top:calc(100% + 7px);white-space:normal;width:-moz-max-content;width:max-content;max-width:230px;text-transform:none;letter-spacing:0;font-size:11px;text-align:left}.tbl th.tip-r .hint[data-tip]:hover:after{left:auto;right:-4px;transform:none}.tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.tbl tbody tr{transition:background .1s}.tbl tbody tr:hover{background:var(--surf-low)}.tbl tbody tr[aria-selected=true]{background:color-mix(in srgb,var(--primary-fixed) 40%,#fff)}.tbl tbody tr.you{background:color-mix(in srgb,var(--you-bg) 35%,#fff)}.tbl tr:last-child td{border-bottom:0}.tbl .q{font-weight:500;max-width:420px}.tbl .q .t{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbl .q .m{display:flex;gap:4px;margin-top:3px}.tbl .ra{display:flex;gap:2px;justify-content:flex-end;opacity:0;transition:opacity .12s}.tbl td.ex{padding:0;background:var(--surf-low)}.tbl .exp{width:22px;height:22px;display:inline-grid;place-items:center;border-radius:6px;color:var(--outline)}.tbl tr[aria-expanded=true] .exp{transform:rotate(90deg);color:var(--primary)}.tbl .lock{filter:blur(3px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tbl-wrap{overflow:auto;border-radius:0 0 var(--r-2xl) var(--r-2xl)}.pager .pg{width:26px;height:26px;border-radius:6px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px}.bulk{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--on);color:var(--surf-low);border-radius:var(--r-lg);font-size:12px;box-shadow:var(--shadow-pop)}.bulk .btn{background:transparent;border-color:color-mix(in srgb,#fff 18%,transparent);color:#fff;height:26px}.bulk .btn:hover{background:color-mix(in srgb,#fff 10%,transparent)}.lockrow{position:relative}.lockrow .lockcta{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surf-0) 85%,transparent) 40%);font-size:12px;font-weight:500}.inkc{background:color-mix(in srgb,#1c1c19 97%,#0041c8);color:var(--surf-low);border-radius:var(--r-2xl);padding:22px 24px;position:relative;overflow:hidden;box-shadow:var(--shadow-pop)}.inkc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 200px at 85% -20%,color-mix(in srgb,#0055ff 35%,transparent),transparent 70%);pointer-events:none}.inkc>*{position:relative;z-index:1}.inkc .eyebrow{color:color-mix(in srgb,var(--surf-low) 55%,transparent)}.inkc h2{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-top:6px;max-width:640px}.inkc h2 em{font-style:normal;color:#a8bbff}.inkc h2 em.warm{color:#ffb787}.inkc p{color:color-mix(in srgb,var(--surf-low) 72%,transparent);margin-top:8px;font-size:13px;max-width:620px}.inkc .btn{background:var(--surf-low);border-color:transparent;color:var(--on)}.inkc .btn.ghost{background:transparent;color:var(--surf-low);border-color:color-mix(in srgb,#fff 18%,transparent)}.inkc .ministat{display:flex;gap:22px;margin-top:16px;flex-wrap:wrap}.inkc .ministat b{display:block;font-size:18px;font-weight:700;letter-spacing:-.02em}.inkc .ministat span{font-size:11px;color:color-mix(in srgb,var(--surf-low) 55%,transparent)}.answerbar{display:grid;grid-template-columns:repeat(25,1fr);gap:3px;margin-top:6px}.answerbar i{height:26px;border-radius:4px;background:color-mix(in srgb,#fff 10%,transparent);cursor:pointer;transition:transform .12s}.answerbar i:hover{transform:scaleY(1.2)}.answerbar i.rec{background:#a8bbff}.answerbar i.men{background:color-mix(in srgb,#a8bbff 45%,transparent)}.answerbar i.abs{background:color-mix(in srgb,#ff9186 30%,transparent);border:1px dashed color-mix(in srgb,#ff9186 60%,transparent)}.inkc .legend{display:flex;gap:14px;margin-top:8px;font-size:11px;color:color-mix(in srgb,var(--surf-low) 60%,transparent)}.inkc .legend i{display:inline-block;width:10px;height:10px;border-radius:3px;vertical-align:-1px;margin-right:5px}.ans{font-size:13px;line-height:1.65;color:var(--on)}.ans p{margin:0 0 10px}.ans ol,.ans ul{margin:0 0 10px;padding-left:18px;list-style:decimal}.ans li{margin-bottom:5px}.ans .you{background:var(--you-bg);color:var(--you);font-weight:600;padding:0 3px;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ans .comp{background:var(--comp-bg);color:var(--comp);font-weight:600;padding:0 3px;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ans sup.cite{font-family:var(--font-mono);font-size:9px;font-weight:600;color:var(--primary);background:var(--surf-cont);padding:0 3px;border-radius:3px;margin-left:1px;cursor:pointer;vertical-align:super}.ans sup.cite:hover,.ans sup.cite.hot{background:var(--primary);color:#fff}body[data-hl=you] .ans .comp,body[data-hl=comp] .ans .you,body[data-hl=none] .ans .you,body[data-hl=none] .ans .comp{background:transparent;color:inherit;font-weight:inherit}.matrix{display:grid;gap:2px 6px}.matrix .mh{font-family:var(--font-mono);font-size:10px;color:var(--outline);text-align:center;padding-bottom:6px}.matrix .mq{font-size:12px;padding-right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;min-width:0}.cell{height:24px;border-radius:6px;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--outline);cursor:pointer;background:transparent;letter-spacing:-.01em}.cell:hover{box-shadow:inset 0 0 0 1px var(--outline-v)}.cell.c1{color:var(--primary);font-weight:700}.cell.c2,.cell.c3{color:var(--on);font-weight:600}.cell.c4{color:var(--outline)}.cell.c0{color:var(--outline-v);font-weight:400}.cell.c0:after{content:"–"}.cell.off{background:repeating-linear-gradient(45deg,var(--surf-cont),var(--surf-cont) 4px,var(--surf-low) 4px,var(--surf-low) 8px);border:0}.chart{width:100%;height:auto;overflow:visible}.chart .grid line{stroke:var(--line-soft)}.chart .ax text{font-family:var(--font-mono);font-size:10px;fill:var(--outline)}.chart .ln{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.chart .ln.you{stroke:var(--you);stroke-width:2.5}.chart .area{fill:url(#gradYou);opacity:.9}.chart .pt{fill:#fff;stroke-width:2}.chart .marker{stroke:var(--outline-v);stroke-dasharray:3 3}.legend{display:flex;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--on-v)}.legend button{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;border-radius:6px}.legend button:hover{background:var(--surf-low)}.legend button[aria-pressed=false]{opacity:.4;text-decoration:line-through}.legend i{width:10px;height:3px;border-radius:2px;background:var(--c)}.legend i.sq{height:10px;border-radius:3px}.hbar{display:grid;grid-template-columns:150px 1fr 60px;align-items:center;gap:10px;padding:5px 0;font-size:12px}.hbar .b{height:14px;border-radius:4px;background:var(--surf-high);overflow:hidden}.hbar .b i{display:block;height:100%;background:var(--c,var(--outline-v));border-radius:4px;transition:width .5s var(--spring)}.hbar .v{font-family:var(--font-mono);font-size:11px;text-align:right}.stackbar{display:flex;height:14px;border-radius:6px;overflow:hidden;gap:2px}.stackbar i{display:block;height:100%;background:var(--c);cursor:pointer;transition:opacity .12s}.stackbar i:hover{opacity:.8}.mover{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.mover:last-child{border-bottom:0}.mover .ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none;font-size:12px;font-weight:700}.mover .ic.up{background:var(--pos-bg);color:var(--pos)}.mover .ic.down{background:var(--neg-bg);color:var(--neg)}.mover .ic.new{background:var(--warn-bg);color:var(--warn)}.mover .ic.info{background:var(--primary-fixed);color:var(--primary)}.mover .tx{font-size:12.5px;line-height:1.4}.mover .tx b{font-weight:600}.mover .meta{font-family:var(--font-mono);font-size:10.5px;color:var(--outline);margin-top:2px;display:flex;gap:8px;align-items:center}.opp{display:grid;grid-template-columns:44px 1fr auto;gap:14px;padding:14px 16px;border-bottom:1px solid var(--line-soft);align-items:start}.opp:last-child{border-bottom:0}.opp:hover{background:var(--surf-low)}.opp .score{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:15px;background:var(--primary-fixed);color:var(--primary)}.opp .score.hot{background:var(--on);color:#fff}.opp .t{font-size:13.5px;font-weight:600;line-height:1.3}.opp .why{font-size:12px;color:var(--on-v);margin-top:3px;line-height:1.45}.opp .why b{color:var(--on);font-weight:600}.opp .meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;align-items:center;font-size:11px;color:var(--outline)}.opp .act{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:6px;border:1px solid var(--line);font-size:11px;font-weight:500;background:#fff}.status.todo .dot{background:var(--outline-v)}.status.prog .dot{background:var(--warn)}.status.done .dot{background:var(--pos)}.callout{display:flex;gap:12px;padding:12px 14px;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surf-0)}.callout.warm{background:linear-gradient(90deg,color-mix(in srgb,var(--secondary-fixed) 45%,#fff),#fff);border-color:color-mix(in srgb,var(--secondary-cont) 30%,transparent)}.callout.blue{background:linear-gradient(90deg,color-mix(in srgb,var(--primary-fixed) 55%,#fff),#fff);border-color:color-mix(in srgb,var(--primary) 25%,transparent)}.callout.neg{background:linear-gradient(90deg,color-mix(in srgb,var(--neg-bg) 55%,#fff),#fff);border-color:color-mix(in srgb,var(--neg) 25%,transparent)}.callout .ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:none;background:#fff;box-shadow:var(--shadow-card)}.callout .ic svg{width:16px;height:16px}.callout b{font-weight:600}.callout .tx{font-size:12.5px;line-height:1.45}.callout .r{margin-left:auto;display:flex;gap:6px;align-items:center;flex:none}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink) 35%,transparent);opacity:0;pointer-events:none;transition:opacity .2s;z-index:40}.scrim[data-open]{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(640px,92vw);background:var(--surf-0);box-shadow:var(--shadow-pop);transform:translate(104%);transition:transform .28s var(--spring);z-index:41;display:flex;flex-direction:column}.drawer[data-open]{transform:none}.drawer .dh{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.drawer .dh h3{font-size:15px;font-weight:600}.drawer .db{flex:1;overflow:auto;padding:16px 18px}.drawer .df{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end}.reader{position:fixed;top:0;right:0;bottom:0;width:min(1140px,96vw);background:var(--surf-0);box-shadow:var(--shadow-pop);transform:translate(104%);transition:transform .3s var(--spring);z-index:41;display:flex;flex-direction:column}.reader[data-open]{transform:none}.rd-h{padding:15px 20px 0;flex:none}.rd-t{display:flex;align-items:flex-start;gap:12px}.rd-t h3{flex:1;font-size:15.5px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.rd-m{display:flex;align-items:center;gap:9px;margin-top:6px;font-family:var(--font-mono);font-size:10.5px;color:var(--outline)}.rd-m b{color:var(--on-v);font-weight:500}.rd-tabs{display:flex;gap:3px;margin-top:13px;border-bottom:1px solid var(--line);flex-wrap:wrap}.rd-tabs button{position:relative;display:flex;align-items:center;gap:7px;height:38px;padding:0 11px;font-size:12.5px;font-weight:500;color:var(--on-v);border-radius:8px 8px 0 0}.rd-tabs button:hover{background:var(--surf-low)}.rd-tabs button[aria-selected=true]{color:var(--primary);background:var(--surf-low)}.rd-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--primary)}.rd-tabs button .pos{pointer-events:none}.rd-tabs button.abs{color:var(--outline)}.rd-tabs .all{margin-left:auto;align-self:center;height:28px;border-radius:99px;border:1px solid var(--line);font-size:11.5px;padding:0 12px;margin-bottom:5px}.rd-tabs .all[aria-selected=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.rd-tabs .all:after{display:none}.rd-bar{display:flex;align-items:center;gap:10px;padding:9px 20px;border-bottom:1px solid var(--line-soft);background:var(--surf-low);flex:none;font-size:11.5px;color:var(--on-v)}.rd-bar .r{margin-left:auto;display:flex;align-items:center;gap:6px}.rd-body{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:start}.rd-txt{padding:22px 26px 40px;font-size:13.5px;line-height:1.75;color:var(--on);max-width:72ch}.rd-txt p{margin:0 0 13px}.rd-txt ol,.rd-txt ul{margin:0 0 13px;padding-left:22px}.rd-txt li{margin-bottom:9px;padding-left:2px}.rd-txt li::marker{color:var(--outline);font-family:var(--font-mono);font-size:12px}.rd-note{margin:0 26px;padding:10px 12px;border-radius:9px;background:var(--surf-cont);font-size:12px;color:var(--on-v);line-height:1.5}.rd-side{position:sticky;top:0;border-left:1px solid var(--line-soft);padding:18px;background:var(--surf-low);min-height:100%}.rd-side h4{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--outline);font-weight:500;margin:0 0 8px}.rd-side h4:not(:first-child){margin-top:20px}.rd-stat{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.rd-stat:last-of-type{border-bottom:0}.rd-stat b{font-family:var(--font-mono);font-size:12.5px;font-weight:600;color:var(--on)}.rd-side .srcs{display:flex;flex-direction:column;gap:4px}.rd-side .srcs a{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;color:var(--on-v);padding:4px 6px;border-radius:6px;background:var(--surf-0);border:1px solid var(--line-soft)}.rd-side .srcs a:hover{border-color:var(--outline-v)}.rd-side .srcs a .n{margin-left:auto;color:var(--outline);font-size:10px}.rd-side .srcs a.you{background:var(--you-bg);border-color:transparent;color:var(--you);font-weight:600}.rd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 20px 40px}.rd-col{background:var(--surf-0);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.rd-col.abs{border-style:dashed;background:var(--surf-low)}.rd-col .ch{display:flex;align-items:center;gap:7px;padding:10px 12px;border-bottom:1px solid var(--line-soft);font-size:12px;font-weight:600}.rd-col .ch .pos{margin-left:auto}.rd-col .cb2{padding:12px;font-size:12.5px;line-height:1.6;color:var(--on-v)}.rd-col .cb2 p{margin:0 0 10px}.rd-col .cb2 ol,.rd-col .cb2 ul{margin:0 0 10px;padding-left:18px}.rd-col .cb2 li{margin-bottom:7px}@media (max-width:1100px){.rd-body{grid-template-columns:1fr}.rd-side{position:static;border-left:0;border-top:1px solid var(--line-soft);min-height:0}.rd-grid{grid-template-columns:1fr 1fr}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:42;opacity:0;pointer-events:none;transition:opacity .2s}.modal[data-open]{opacity:1;pointer-events:auto}.modal .box{width:min(720px,94vw);max-height:88vh;background:var(--surf-0);border-radius:var(--r-2xl);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;overflow:hidden;transform:translateY(8px);transition:transform .25s var(--spring)}.modal[data-open] .box{transform:none}[data-tip]{position:relative}[data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--on);color:var(--surf-low);font-size:11px;font-weight:400;padding:5px 8px;border-radius:6px;white-space:pre;z-index:30;box-shadow:var(--shadow-pop);pointer-events:none;line-height:1.35;font-family:var(--font-ui)}.empty{padding:36px;text-align:center;color:var(--on-v)}.empty b{display:block;font-size:14px;color:var(--on);margin-bottom:4px}.sk{background:linear-gradient(90deg,var(--surf-cont),var(--surf-high),var(--surf-cont));background-size:200% 100%;animation:sk 1.4s infinite;border-radius:6px}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.divider{height:1px;background:var(--line-soft);margin:12px 0}.sec-h{display:flex;align-items:baseline;gap:10px;margin:22px 0 10px}.sec-h h2{font-size:15px;font-weight:700;letter-spacing:-.01em}.sec-h .s{font-size:12px;color:var(--outline)}.sec-h .r{margin-left:auto}.kv{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;font-size:12px}.kv dt{color:var(--outline);font-family:var(--font-mono);font-size:10.5px;padding-top:2px}.kv dd{margin:0}.note{font-size:11px;color:var(--outline);font-style:italic}.proposed{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:var(--warn-bg);color:var(--warn);vertical-align:middle}.dock{position:fixed;right:16px;bottom:16px;width:320px;background:color-mix(in srgb,#1c1c19 96%,transparent);color:var(--surf-low);border-radius:14px;box-shadow:var(--shadow-pop);z-index:50;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in srgb,#f7f3ef 8%,transparent)}.dock .dk-h{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer}.dock .dk-h b{font-size:12px}.dock .dk-h .k{font-family:var(--font-mono);font-size:10px;opacity:.5;margin-left:auto}.dock .dk-b{padding:0 12px 12px;max-height:46vh;overflow:auto}.dock[data-collapsed] .dk-b{display:none}.dock ol{padding-left:16px;margin:0;list-style:decimal}.dock li{margin-bottom:7px;line-height:1.4;color:color-mix(in srgb,var(--surf-low) 82%,transparent)}.dock li b{color:#fff;font-weight:600}.dock .dk-nav{display:flex;flex-wrap:wrap;gap:4px;padding:8px 0 10px;border-bottom:1px solid color-mix(in srgb,#fff 10%,transparent);margin-bottom:10px}.dock .dk-nav a{font-size:10.5px;padding:2px 7px;border-radius:99px;background:color-mix(in srgb,#fff 8%,transparent);color:color-mix(in srgb,var(--surf-low) 80%,transparent)}.dock .dk-nav a[aria-current]{background:var(--surf-low);color:var(--on);font-weight:600}.nav-search svg{width:14px;height:14px;flex:none}.nav-search span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip{white-space:nowrap;flex:none}.seg button,.tabs button{white-space:nowrap}.kpi:has(.sp) .d{padding-right:64px}.lockcta svg{width:16px;height:16px}.sb-proj .chev svg,.sb-brand svg{width:14px;height:14px}.pf{position:relative;background:#fff;border:1px solid var(--line-soft);color:var(--on-v);overflow:hidden}.pf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px;background:#fff;z-index:1}.pf i{font-style:normal}.pf[data-pf]{background:#fff}.pf.off{opacity:.3;filter:grayscale(1)}.fav{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--surf-cont);color:var(--on-v);font-size:9.5px;font-weight:700;flex:none;overflow:hidden;border:0}.fav.sm{width:16px;height:16px;font-size:8px;border-radius:4px}.fav.lg{width:28px;height:28px;border-radius:8px}.fav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit;z-index:1}.fav i{font-style:normal}.brand .fav{--bc:transparent}.inkc{background:#fff;color:var(--on);border:1px solid var(--line);box-shadow:var(--shadow-card)}.inkc:after{background:radial-gradient(520px 180px at 92% -30%,color-mix(in srgb,var(--primary-fixed) 70%,transparent),transparent 70%)}.inkc .eyebrow{color:var(--outline)}.inkc h2 em{color:var(--primary)}.inkc h2 em.warm{color:var(--secondary)}.inkc p{color:var(--on-v)}.inkc .btn{background:var(--primary);color:#fff}.inkc .btn.ghost{background:transparent;color:var(--on);border-color:var(--line)}.inkc .ministat span{color:var(--outline)}.answerbar i{background:var(--surf-high)}.answerbar i.rec{background:var(--primary)}.answerbar i.men{background:var(--primary-fixed)}.answerbar i.abs{background:transparent;border:1.5px dashed color-mix(in srgb,var(--neg) 55%,transparent)}.inkc .legend{color:var(--on-v)}.ctip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-pop);padding:6px 9px;font-size:11px;display:flex;flex-direction:column;gap:2px;min-width:120px;z-index:5}.ctip b{font-family:var(--font-mono);font-size:10px;color:var(--outline);font-weight:500}.ctip span{display:flex;align-items:center;gap:6px}.ctip span i{width:8px;height:8px;border-radius:2px}.ctip span em{font-style:normal;margin-left:auto;font-family:var(--font-mono);font-weight:600}.hbar .b i{background:var(--c,#c3c5d9)}.hbar.you .b i{background:var(--you)}.bulk{background:#fff;color:var(--on);border:1px solid var(--line)}.bulk .btn{background:#fff;border-color:var(--line);color:var(--on)}.bulk .btn:hover{background:var(--surf-low)}.bulk .sepv{background:var(--line)!important}.kpi .v{font-size:22px}.kpi .d,.ph .sub,.card-h .s{color:var(--outline)}.opp .score{background:var(--surf-cont);color:var(--on)}.opp .score.hot{background:var(--primary);color:#fff}.chip.pos,.chip.neg,.chip.warn{display:inline-flex;min-width:0;height:26px;padding:0 10px;font-family:var(--font-ui);font-weight:500;background:var(--surf-0);color:var(--on-v)}.chip.pos[aria-pressed=true]{background:var(--pos-bg);color:var(--pos);font-weight:600}.kpi:nth-child(n+5){display:none}.kpi .sp{display:none}.kpi .d>span{display:none}.kpi .l .i{display:none}.kpi .v{font-size:24px}.card-h .s{display:none}.card-h .s.keep{display:block}.g{align-items:start}.g>*{min-width:0}.ans .comp{background:transparent;color:var(--on);font-weight:600;padding:0}body[data-hl=comp] .ans .comp{background:var(--comp-bg);color:var(--comp)}.mover .tx{font-size:12.5px}.tag.warm{background:var(--surf-cont);color:var(--on-v)}:root{--comp:#434656;--comp-bg:var(--surf-cont)}.tag.neg,.tag.pos,.tag.warn{background:var(--surf-cont);color:var(--on-v)}.dot.pos{background:var(--primary)}.dot.warn,.dot.neg{background:var(--outline-v)}.status.prog .dot,.status.done .dot{background:var(--primary)}.mover .ic.new{background:var(--surf-cont);color:var(--on-v)}.answerbar i.abs{border:1.5px dashed var(--outline-v)}.callout.neg,.callout.warm,.callout.blue{background:#fff;border-color:var(--line)}.callout .ic{color:var(--outline)!important}.effort i.on{background:var(--outline-v)}.ribbon .live i{background:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent)}.fav.sm img{padding:0}.tbl .ra{opacity:.55}.tbl tr:hover .ra{opacity:1}.tbl .pf img,.engcells .pf img{filter:grayscale(1) contrast(1.05);opacity:.85}.opp .act{flex-direction:row;align-items:center;gap:8px}.opp .act .btn{min-width:170px;justify-content:center}.opp .why{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opp[aria-expanded=true] .why,.mover .tx,.mv .t{white-space:normal}.opp>*{min-width:0}.opp .act{flex:none}.mv .t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pos.up:after,.pos.down:after{display:none}.sb-item .dotn{background:var(--primary)}.sb-item .new{background:var(--primary-fixed);color:var(--primary)}.nav-ic .bdg{background:var(--primary)}.proposed{background:var(--surf-cont);color:var(--on-v)}.aw .f{margin-top:auto}:root{--brand-orange:#ff7803;--brand-red:#ff1c4e}html,body{height:auto;min-height:100%}body{display:flex;flex-direction:column;min-height:100vh;overflow:visible;grid-template-columns:none}html.bg-white body{background:#fff}html.bg-neutral{--surf-low:#f6f7f9;--surf-cont:#eef0f3;--surf-high:#e8eaee;--surf-highest:#e2e5e9;--surf-dim:#d9dce1}html.bg-neutral body{background:#f4f5f7}html.bg-stone{--surf-low:#f7f7f5;--surf-cont:#f0efed;--surf-high:#e9e8e6;--surf-highest:#e4e3e0;--surf-dim:#dbdad7}html.bg-stone body{background:#f5f5f4}:root{--tb-row:52px;--tb-proj:44px;--sb-w:220px;--tb-h:0px;--pin:0px}:root{--ctl-h:38px;--ctl-r:8px;--ctl-line:color-mix(in srgb,var(--outline-v) 78%,transparent);--ctl-line-h:color-mix(in srgb,var(--outline) 55%,transparent);--ctl-ring:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}.field input,.field select{height:var(--ctl-h);padding:0 12px;border-color:var(--ctl-line);border-radius:var(--ctl-r);font-size:13px}.field textarea{padding:10px 12px;border-color:var(--ctl-line);border-radius:var(--ctl-r);font-size:13px}.field input:hover:not(:focus),.field select:hover:not(:focus),.field textarea:hover:not(:focus){border-color:var(--ctl-line-h)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary);box-shadow:var(--ctl-ring)}.inp{border-color:var(--ctl-line);border-radius:var(--ctl-r);transition:border-color .15s,box-shadow .15s}.inp:hover:not(:focus){border-color:var(--ctl-line-h)}.inp:focus{border-color:var(--primary);box-shadow:var(--ctl-ring)}:root{--nav-act:#c2570a;--nav-act-bg:color-mix(in srgb,#ff7803 10%,#fff);--here:color-mix(in srgb,var(--primary) 80%,#fff);--here-bg:color-mix(in srgb,var(--primary) 8%,#fff)}.tb{background:var(--surf-0);border-bottom:1px solid var(--line)}.tb{position:sticky;top:0;z-index:35}.bill{position:sticky;top:var(--tb-h);z-index:34}html{scroll-padding-top:var(--pin)}.drawer .db,.reader .rd-body,.bl-insp>*,.kw-insp>*,.cs-pb,.kw-tmb,.aid-b,.ais-b,.tbl-wrap,.dd-list,.ch-scroll,dialog{--pin:0px}.tb-row{height:var(--tb-row);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px}.tb-row .logo{justify-self:start}.tb-row.has-tabs{border-bottom:1px solid var(--line-soft)}.logo{display:inline-flex;align-items:center}.logo img{display:block;height:24px;width:auto}.logo .lmark{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,#ff7803,#ff1c4e);color:#fff;font-weight:700;font-size:14px;display:grid;place-items:center}.logo .ltext{font-weight:700;font-size:14.5px;letter-spacing:.03em;color:var(--primary)}.tb .r{grid-column:3;justify-self:end;display:flex;align-items:center;gap:6px}.page{width:100%;max-width:1760px;padding:22px 32px 72px}.ph{margin:0 0 14px}.tbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.tbar .r{margin-left:auto;display:flex;align-items:center;gap:8px}.proj{margin-bottom:14px;overflow:hidden;border-radius:6px;box-shadow:none}.proj .btn,.proj .ib{border-radius:5px}.btn.brand{background:var(--brand-orange);border-color:var(--brand-orange);color:#fff;font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--brand-orange) 30%,transparent)}.btn.brand:hover{background:#f06e00;border-color:#f06e00}.btn.brand.ghost{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 45%,#fff);color:#b8560a;box-shadow:none}.btn.brand.ghost:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff);border-color:var(--brand-orange)}.proj .hd{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid var(--line-soft)}.proj .hd .id{display:flex;align-items:center;gap:10px;min-width:260px}.proj .hd .id .nm{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.proj .hd .id .dm{font-family:var(--font-mono);font-size:11px;color:var(--outline)}.proj .hd .meta{display:flex;align-items:center;gap:18px;font-size:12px;color:var(--on-v)}.proj .hd .meta .k{font-size:9.5px;color:var(--outline);text-transform:uppercase;letter-spacing:.06em;display:block;line-height:1.3;font-weight:600}.proj .hd .meta .v{font-size:12px;color:var(--on-v)}.proj .hd .meta .v.mono{font-family:var(--font-mono);font-size:11.5px}.proj .hd .why{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--on-v)}.proj .hd .why .rs{padding:2px 8px;border-radius:99px;border:1px solid var(--line);background:#fff;color:var(--on-v)}.proj .hd .why .rs:hover{border-color:var(--warn);color:var(--on)}.proj .hd .why .tag.warn{background:var(--warn-bg);color:var(--warn);font-weight:600}.proj .hd .act{margin-left:auto;display:flex;align-items:center;gap:2px}.proj .hd .act .ib{color:var(--outline)}.proj .hd .act .ib:hover{color:var(--on)}.pst{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:99px;border:1px solid var(--line);font-size:11px;font-weight:500;background:#fff;white-space:nowrap;color:var(--on-v)}.pst i{width:7px;height:7px;border-radius:50%;background:var(--primary)}.pst.verify{border-color:transparent;background:var(--warn-bg);color:var(--warn)}.pst.verify i{background:var(--warn)}.pst.inactive{border-color:transparent;background:var(--neg-bg);color:var(--neg)}.pst.inactive i{background:var(--neg)}.fcs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));height:188px}.fcs>.fc{min-height:0;overflow:hidden}.fc{position:relative;padding:12px 16px;color:inherit;border-right:1px solid var(--line-soft);min-width:0;display:flex;flex-direction:column;cursor:pointer;transition:background .12s}.fc:last-child{border-right:0}.fc:hover{background:var(--surf-low)}.fc .lb{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;color:var(--on-v);margin-bottom:8px;white-space:nowrap}.fc .lb .flag{width:7px;height:7px;border-radius:50%;background:var(--warn);flex:none}.fc.hl{box-shadow:inset 0 0 0 2px var(--warn);background:color-mix(in srgb,var(--warn-bg) 60%,#fff)}.fc.static{cursor:default}.fc.static:hover{background:transparent}.fc .lb svg{width:12px;height:12px;margin-left:auto;color:var(--outline);opacity:0;transition:opacity .12s,color .12s}.fc:hover .lb svg,.fc:focus-visible .lb svg{opacity:1;color:var(--primary)}.fc:hover .lb{color:var(--on-v)}.fc .hero{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.fc .hero b{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--on);font-variant-numeric:tabular-nums}.fc .hero small{font-size:12px;color:var(--outline);font-weight:400}.fc .hero b.good{color:var(--pos)}.fc .hero b.fair{color:var(--warn)}.fc .hero b.poor{color:var(--neg)}.fc{--pos:#34a853;--neg:#ea4335}.fc .dl{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:11px;color:#5c5f70;white-space:nowrap;min-height:18px}.fc .delta{font-family:var(--font-ui);font-weight:600;font-size:10.5px;padding:1px 6px}.fc .delta.up{background:color-mix(in srgb,var(--pos) 10%,#fff)}.fc .delta.down{background:color-mix(in srgb,var(--neg) 9%,#fff)}.fc .delta.flat{background:var(--surf-cont);color:var(--on-v)}.fc:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--primary)}.fc .dl .delta{font-size:10.5px}.fc .vis{flex:1;display:flex;flex-direction:column;justify-content:flex-start;margin-top:6px}.fc .vis.act{justify-content:stretch;align-items:stretch;gap:10px;padding-bottom:0;margin-top:0}.fc .vis.act .st{font-size:12.5px;font-weight:600;color:var(--on);line-height:1.4}.fc .vis.act .st b{color:var(--on);font-weight:600}.fc .rows{margin-top:10px;padding-top:4px;border-top:1px solid var(--line-soft)}.fc .kr{display:flex;align-items:center;gap:8px;height:24px;font-size:12px;color:var(--on-v);white-space:nowrap}.fc .dash{color:var(--outline-v)}.fc .rows .skline{height:24px;padding:0;border-bottom:0}.fc .kr .n{margin-left:auto;font-size:12px;font-weight:400;color:var(--on);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.fc .kr .n .delta{margin-left:4px}.fc .dim0{color:#6f7286}.fc .hero b.dim1{font-size:20px;font-weight:600;color:var(--on-v);letter-spacing:-.01em}.fc .hero b.thin{font-weight:300}.fc .dl b{color:var(--on-v);font-weight:600}.fc .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:pulse2 1.8s infinite}@keyframes pulse2{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.fc .skl i{display:block;height:9px;border-radius:4px;margin:8px 0;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:shimmer 1.6s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fc .skel{display:block;border-radius:6px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:shimmer 1.6s infinite}.fc .skel.n{height:10px;margin-left:auto;border-radius:4px}.fc .vis.act .tile{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:var(--surf-low);border-radius:8px;padding:16px 12px}.fc .vis.act .tile .ic{position:relative;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--on-v);border:1px solid var(--line);margin-bottom:2px}.fc .vis.act .tile .ic svg{width:17px;height:17px}.fc .vis.act .tile.need .ic{background:#fff3e8;border-color:#ffd6b5;color:#c25a00}.fc .vis.act .tile .btn{margin-top:2px}.banner{display:flex;align-items:center;gap:12px;padding:12px 18px;font-size:12.5px}.banner.verify{background:color-mix(in srgb,var(--warn-bg) 70%,#fff)}.banner.inactive{background:color-mix(in srgb,var(--neg-bg) 45%,#fff)}.banner .ic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;flex:none;border:1px solid var(--line-soft)}.banner .ic svg{width:14px;height:14px}.banner.verify .ic{color:var(--warn)}.banner.inactive .ic{color:var(--neg)}.banner b{display:block;font-weight:600}.banner span{color:var(--on-v);font-size:12px}.banner .btn{margin-left:auto}.pgn{display:flex;align-items:center;gap:12px;margin-top:6px;font-size:11.5px;color:var(--on-v)}.pgn .r{margin-left:auto;display:flex;align-items:center;gap:10px}@media (max-width:1180px){.fcs{grid-template-columns:repeat(3,1fr);height:auto}.fc:nth-child(3){border-right:0}.fc:nth-child(-n+3){border-bottom:1px solid var(--line-soft)}}.fc .vis.act .tile{background:transparent;border:0;padding:0 8px;gap:10px}.fc .vis.act .tile .ic{width:auto;height:auto;border:0;background:none;border-radius:0;margin:0;color:var(--outline)}.fc .vis.act .tile.need .ic{background:none;border:0;color:var(--outline)}.fc .vis.act .tile .ic svg{width:20px;height:20px;stroke-width:1.6}.fc .vis.act .st{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--on-v)}.fc .vis.act .st .pulse{width:6px;height:6px}.fc .s-paused{flex-direction:column;gap:6px;font-size:12.5px;line-height:1.4}.fc .s-paused>[aria-hidden]{display:none}.fc .vis.act .s-paused b{color:var(--warn);font-weight:500}.fc .delta,.fc .delta.up,.fc .delta.down,.fc .delta.flat{background:transparent;padding:0;font-size:11px;font-weight:500}.fc .delta.flat{color:var(--outline)}.fc .hero b{font-weight:500}.fc .kr.crit .n{color:var(--neg);font-weight:600}.proj .hd .why{gap:0;font-size:12px}.proj .hd .why .tag.warn{background:none;padding:0;height:auto;color:var(--warn);font-size:12px;font-weight:600}.proj .hd .why .rs{border:0;background:none;padding:0;border-radius:0;color:var(--on-v)}.proj .hd .why .rs:before{content:"·";margin:0 8px;color:var(--outline-v)}.proj .hd .why .rs:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.proj .hd .why{flex:1;min-width:0}.proj .hd .why a.tag.warn{flex:none;white-space:nowrap;text-decoration:none}.proj .hd .why a.tag.warn:hover{text-decoration:underline;text-underline-offset:3px}.proj .hd .why .att{flex:1;min-width:0;display:flex}.proj .hd .why .att-i{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proj .hd .why .att-i[hidden]{display:none}.proj .hd .why .att-i.in{animation:att-in .3s ease both}@keyframes att-in{0%{opacity:0;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.proj .hd .why .att-i.in{animation:none}}.proj .hd .why .pg{flex:none;display:inline-flex;align-items:center;gap:2px;margin-left:12px;font-size:11px;color:var(--on-v)}.proj .hd .why .pg .mono{min-width:30px;text-align:center;font-variant-numeric:tabular-nums}.proj .hd .why .nv{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--on-v)}.proj .hd .why .nv:hover{background:var(--surf-cont);color:var(--on)}.proj .hd .why .nv svg{width:12px;height:12px}.proj .hd .why .nv[data-d="-1"] svg{transform:rotate(180deg)}.proj .hd .why .nv:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.vf{display:inline-block;width:13px;height:13px;margin-left:4px;vertical-align:-2px;color:var(--primary);flex:none}.shim{display:block;flex:none;border-radius:4px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:s-shimmer 1.3s linear infinite}@keyframes s-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skcol{display:flex;flex-direction:column;gap:6px}.skgap{margin-top:8px}.skline{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid var(--line-soft)}.skline:last-child{border-bottom:0}.proj.skel .fc{cursor:default}.proj.skel .fc:hover{background:transparent}.proj.in{animation:s-rise .34s ease backwards;animation-delay:calc(var(--i,0) * 40ms)}@keyframes s-rise{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.shim,.proj.in{animation:none}}.skf{display:flex;align-items:center;height:34px;max-width:420px;padding:0 12px;border:1px solid var(--line-soft);border-radius:6px;background:#fff}.skb{display:flex;align-items:flex-start;gap:16px;padding:18px 0 16px;border-bottom:1px solid var(--line-soft)}.skp{display:block;height:32px;margin-top:16px;border:1px solid var(--line-soft);border-radius:5px}.skt{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:16px;height:46px;border-bottom:1px solid var(--line-soft)}.skt.th{height:34px}.skt:last-child{border-bottom:0}#sub{min-height:19px}.proj .hd{min-height:55px}.loading{display:flex;align-items:center;justify-content:center;gap:10px;height:260px;color:var(--outline);font-size:12.5px;animation:s-fade .2s ease both}.loading .spin{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--on-v);animation:s-spin .75s linear infinite}@keyframes s-fade{0%{opacity:0}}@keyframes s-spin{to{transform:rotate(360deg)}}.proj.filled .fcs{animation:s-fade .35s ease both}.fc .tile.err .st{color:var(--on-v);font-weight:500}.nomatch{padding:48px 0;text-align:center;color:var(--outline);font-size:12.5px}@media (prefers-reduced-motion:reduce){.loading,.proj.filled .fcs{animation:none}.loading .spin{animation-duration:2s}}.btn.primary{background:#f26a0a;border-color:#f26a0a;color:#fff;font-weight:600}.btn.primary:hover{background:#e05f06;border-color:#e05f06}.btn.primary:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,#ff7803 22%,transparent)}:is(.tg,.switch,.cs-switch)[role=switch],.cmp-menu .tg2{position:relative;flex:none;width:34px;height:20px;padding:0;border:0;border-radius:99px;background:#d4d4d1;cursor:pointer;transition:background .15s,box-shadow .15s}:is(.tg,.switch)[role=switch]:after,.cmp-menu .tg2:after{content:""}:is(.tg,.switch)[role=switch]:after,.cs-switch[role=switch] i,.cmp-menu .tg2:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1c1c193d;transition:transform .2s var(--spring)}:is(.tg,.switch,.cs-switch)[role=switch][aria-checked=true],.cmp-menu [aria-checked=true] .tg2{background:#f26a0a}:is(.tg,.switch)[role=switch][aria-checked=true]:after,.cs-switch[role=switch][aria-checked=true] i,.cmp-menu [aria-checked=true] .tg2:after{transform:translate(14px)}:is(.tg,.switch,.cs-switch)[role=switch]:not([disabled],[aria-disabled=true]):hover,.cmp-menu button:not(:disabled):hover .tg2{background:#c6c6c2}:is(.tg,.switch,.cs-switch)[role=switch][aria-checked=true]:not([disabled],[aria-disabled=true]):hover,.cmp-menu [aria-checked=true]:not(:disabled):hover .tg2{background:#e05f06}:is(.tg,.switch,.cs-switch)[role=switch]:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,#ff7803 24%,transparent)}:is(.tg,.switch,.cs-switch)[role=switch]:is([disabled],[aria-disabled=true]),.cmp-menu button:disabled .tg2{opacity:.45;cursor:not-allowed}:is(.tg,.switch,.cs-switch)[role=switch].danger[aria-checked=true]{background:var(--neg,#ba1a1a)}:is(.tg,.switch,.cs-switch)[role=switch].danger[aria-checked=true]:not([disabled],[aria-disabled=true]):hover{background:color-mix(in srgb,var(--neg,#ba1a1a) 86%,#000)}:is(.tg,.switch,.cs-switch)[role=switch].danger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--neg,#ba1a1a) 22%,transparent)}.btn{height:32px;padding:0 14px;gap:7px;border-radius:8px;font-size:13px;font-weight:500;border-color:var(--ctl-line);transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.btn:hover{background:var(--surf-low);border-color:var(--ctl-line-h)}.btn:active{background:var(--surf-cont)}.btn:focus-visible{outline:0;border-color:var(--primary);box-shadow:var(--ctl-ring)}.btn svg{width:15px;height:15px}.btn.xs{height:24px;padding:0 8px;gap:5px;border-radius:6px;font-size:11.5px}.btn.sm{height:28px;padding:0 11px;gap:6px;border-radius:8px;font-size:12px}.btn.sm svg,.btn.xs svg{width:14px;height:14px}.btn.lg{height:var(--ctl-h);padding:0 16px;font-size:13.5px}.btn.primary:active{background:#cf5604;border-color:#cf5604}.btn.primary:focus-visible{border-color:#f26a0a}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:var(--surf-cont);border-color:transparent}.btn.ink:active{background:#000}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}.set .btn.sm,.dlg .btn.sm,.cpt-dlg .btn.sm{height:32px;padding:0 14px;font-size:13px}.dlg .ft .btn,.cpt-dlg .ft .btn{min-width:84px;justify-content:center}.btn,.btn.sm,.inp,.seg{border-radius:5px}.seg button{border-radius:3px}.ph .seg button,.tbar .seg button{height:26px}.tbar .inp{height:32px}.tbar .inp-wrap svg{top:9px}.tb-tabs{grid-column:2;height:100%;display:flex;align-items:stretch;gap:4px;min-width:0}.tb-tabs .tt{position:relative;display:inline-flex;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;color:var(--on-v);white-space:nowrap;transition:color .12s}.tb-tabs .tt svg{width:15px;height:15px;flex:none;color:var(--outline);transition:color .12s}.tb-tabs .tt:hover{color:var(--on)}.tb-tabs .tt:hover svg{color:var(--on-v)}.tb-tabs .tt.on{color:var(--on);font-weight:600}.tb-tabs .tt.on svg{color:var(--on)}.tb-tabs .tt.on:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--on)}.tb-tabs .tt:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:6px}.tb-tabs .new{display:inline-flex;align-items:center;font-style:normal;font-size:11px;font-weight:600;letter-spacing:0;line-height:1;text-transform:none;color:#c2570a;background:none;padding:0;height:auto;border-radius:0;margin-left:2px}@media (max-width:1360px){.tb-tabs .tt svg{display:none}.tb-tabs{gap:2px}}@media (max-width:1180px){.tb-tabs .new{display:none}}@media (max-width:1060px){.tb-tabs .tt{padding:0 9px}.tb-tabs .tt.on:after{left:9px;right:9px}}.tb-proj-row{height:var(--tb-proj);display:flex;align-items:center;gap:4px;padding:0 16px}.tb-crumb{font-size:12.5px;line-height:1;color:var(--outline);padding:0 4px;transition:color .12s}.tb-crumb:hover{color:var(--on)}.tb-proj-row .sl{color:var(--outline-v);font-size:13px;line-height:1;margin:0 2px;transform:translateY(-1px)}.tb-proj{position:relative}.tb-sw{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 6px;border-radius:6px;transition:background .12s}.tb-sw:hover,.tb-sw[aria-expanded=true]{background:var(--surf-low)}.tb-sw .fav{width:20px;height:20px;border-radius:5px;flex:none}.tb-sw b{font-size:13.5px;font-weight:600;color:var(--on)}.tb-sw>svg{width:12px;height:12px;color:var(--outline);transition:transform .2s}.tb-sw[aria-expanded=true]>svg{transform:rotate(180deg)}.tb-set{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:5px;font-size:12.5px;color:var(--on-v);transition:background .12s,color .12s}.tb-set svg{width:15px;height:15px;color:var(--outline)}.tb-set:hover{background:var(--surf-low);color:var(--on)}.tb-set[aria-current]{color:var(--on);font-weight:600}.tb-set[aria-current] svg{color:var(--on)}.ps-menu{position:absolute;left:0;top:calc(100% + 4px);z-index:50;width:300px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-pop);padding:6px;display:none}.ps-menu[data-open]{display:block;animation:ps-in .16s ease both}@keyframes ps-in{0%{opacity:0;transform:translateY(-4px)}}.ps-menu .k{padding:6px 8px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--outline)}.ps-menu a{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:5px}.ps-menu a:hover{background:var(--surf-low)}.ps-menu a .nm{display:block;font-size:12.5px;color:var(--on)}.ps-menu a .dm{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--outline)}.ps-menu a[aria-current] .nm{font-weight:600}.ps-menu a .off{font-size:10.5px;color:var(--neg)}.ps-menu .all{border-top:1px solid var(--line-soft);margin-top:4px;padding-top:9px;font-size:12px;color:var(--on-v)}.app{display:grid;grid-template-columns:var(--sb-w) minmax(0,1fr);align-items:start}.pside{position:sticky;top:var(--pin);height:calc(100vh - var(--pin));overflow-y:auto;background:var(--surf-0);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:8px 6px 16px}.ps-nav{display:flex;flex-direction:column}.ps-nav .g{margin:12px 10px 6px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#9a9cab}.ps-nav .g:first-child{margin-top:6px}.ps-nav .it{position:relative;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:5px;font-size:12.5px;color:var(--on-v);transition:background .12s,color .12s}.ps-nav .it:hover{background:var(--surf-low);color:var(--on)}.ps-nav .it[aria-current]{color:var(--on);font-weight:600}.ps-nav .it[aria-current]:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;border-radius:2px;background:var(--on)}.ps-nav .it .bdg{margin-left:auto;font-size:10.5px;font-weight:500;color:var(--outline);font-variant-numeric:tabular-nums}@media (max-width:900px){.app{grid-template-columns:1fr}.pside{display:none}}.ps-nav .new{display:inline-flex;align-items:center;font-style:normal;font-size:11px;font-weight:600;letter-spacing:0;line-height:1;text-transform:none;color:#c2570a;background:none;padding:0;height:auto;border-radius:0}.nav-ic,.ib{border-radius:5px}.bstate{padding:13vh 16px 40px;text-align:center}.bstate .pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand-orange);animation:pulse2 1.6s ease-out infinite}.bstate h3{font-size:16px;font-weight:600;margin-top:10px}.bstate p{font-size:12.5px;color:var(--on-v);margin-top:6px}.bstate .btn{margin-top:14px}@media (prefers-reduced-motion:reduce){.bstate .pulse{animation:none}}table[data-table] th{position:sticky;top:calc(var(--pin) + var(--stick,0px));z-index:2;background:var(--surf-low);border-bottom:0;box-shadow:inset 0 -1px var(--line),inset 0 1px var(--line-soft);height:34px;padding-top:0;padding-bottom:0;vertical-align:middle}.tbl th{top:var(--pin)}table[data-table] td{height:36px;padding-top:6px;padding-bottom:6px}table[data-table] tbody tr:hover{background:#fbfaf8}table[data-table] tbody tr[aria-selected=true]{background:color-mix(in srgb,var(--brand-orange) 5%,#fff)}table[data-table] tbody tr[aria-selected=true]:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff)}table[data-table] th[data-sort]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}table[data-table] th[data-sort]:hover,table[data-table] th[aria-sort]{color:var(--on)}table[data-table] th[aria-sort=descending]:after{content:" ↓"}table[data-table] th[aria-sort=ascending]:after{content:" ↑"}table[data-table] th.sel,table[data-table] td.sel{width:34px;padding-right:0}.cb{position:relative;display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid var(--outline-v);border-radius:4px;background:#fff;cursor:pointer;vertical-align:middle;transition:background .12s,border-color .12s}.cb:after{content:"";width:8px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg);opacity:0}.cb[aria-checked=true],.cb[aria-checked=mixed]{background:var(--on);border-color:var(--on)}.cb[aria-checked=true]:after{opacity:1}.cb[aria-checked=mixed]:after{width:8px;height:0;border-width:0 0 2px;transform:none;opacity:1}.cb:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tb-tools{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 14px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.tb-tools:first-child{border-top:0}.tb-tools .tb-count b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.tb-tools .tb-clear{margin-left:4px;font-size:12px;color:var(--on-v);text-decoration:underline;text-underline-offset:3px}.tb-tools .tb-clear:hover{color:var(--on)}.colm{position:relative}.colm .btn{height:30px;padding:0 10px;gap:6px}.colm .btn svg{width:12px;height:12px;color:var(--outline);transition:transform .2s}.colm .btn[aria-expanded=true] svg{transform:rotate(180deg)}.colm .ps-menu{left:auto;right:0;top:calc(100% + 6px);width:220px;max-height:340px;overflow:auto}.colm .ps-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border-radius:5px;font-size:12.5px;color:var(--on);text-align:left}.colm .ps-menu button:hover{background:var(--surf-low)}.colm .ps-menu button[disabled]{color:var(--outline);cursor:default}.colm .ps-menu button[disabled]:hover{background:none}.colm .ps-menu button[disabled] .cb{opacity:.5}.tb-tools .r{margin-left:auto;display:flex;align-items:center;gap:8px}.tb-tools{flex-wrap:wrap;row-gap:8px}.tb-tools .tb-count{white-space:nowrap}.tb-tools .r{flex:1 1 0;min-width:0;flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.tb-tools .r>*{flex-shrink:0;white-space:nowrap}.ptabs{display:flex;gap:2px;margin:0 0 16px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.ptabs::-webkit-scrollbar{display:none}.ptabs>button,.ptabs>a{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border:0;border-radius:6px 6px 0 0;background:none;font:inherit;font-size:13.5px;font-weight:400;color:var(--on-v);white-space:nowrap;text-decoration:none;cursor:pointer}.ptabs>button:hover,.ptabs>a:hover{color:var(--on);background:color-mix(in srgb,var(--surf-cont) 60%,transparent)}.ptabs .c{font-size:12px;color:var(--outline);font-variant-numeric:tabular-nums}.ptabs .c:empty{display:none}.ptabs>[aria-selected=true],.ptabs>[aria-current=page]{color:var(--on);font-weight:600}.ptabs>[aria-selected=true]:after,.ptabs>[aria-current=page]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--on)}.ptabs>button:focus-visible,.ptabs>a:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:5px}.tb-find{position:relative;display:inline-flex}.tb-find svg{position:absolute;left:9px;top:8px;width:14px;height:14px;color:var(--outline);pointer-events:none}.tb-find input{height:30px;width:180px;padding:0 10px 0 30px;border:1px solid var(--ctl-line);border-radius:5px;background:#fff;font:inherit;font-size:12.5px;color:var(--on);outline:0}.tb-find input:focus{border-color:var(--primary);box-shadow:var(--ctl-ring)}@media (max-width:760px){.tb-tools{flex-wrap:wrap;row-gap:8px}.tb-tools .r{flex-wrap:wrap;flex-basis:100%;width:100%;justify-content:flex-start}.tb-find{flex:1 1 100%;order:-1;min-width:0}.tb-find input{width:100%;height:36px}}.pager{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-v)}.tb-foot{padding:8px 12px;border-top:1px solid var(--line-soft)}.tb-wait{opacity:.5;filter:blur(1px);pointer-events:none;transition:opacity .12s ease .08s,filter .12s ease .08s}@media (prefers-reduced-motion:reduce){.tb-wait{filter:none;transition:none}}.pager .per{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-family:var(--font-mono);font-size:11px}.pager .per select{height:24px;border:1px solid var(--line);border-radius:5px;background:#fff;font-family:var(--font-mono);font-size:11px;padding:0 4px}.pager .sum{font-family:var(--font-mono);font-size:11px;margin:0 6px;font-variant-numeric:tabular-nums}.pager .pages{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.pager .pg{width:26px;height:26px;border-radius:5px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px;border:1px solid transparent}.pager .pg:hover{background:var(--surf-cont)}.pager .pg[aria-current]{background:var(--on);color:#fff}.pager .pg[disabled]{color:var(--outline-v);pointer-events:none;opacity:1}.pager .pg.gap{pointer-events:none;color:var(--outline)}.expm{position:relative}.expm .btn{height:30px;padding:0 10px;gap:6px}.expm .btn svg{width:14px;height:14px}.expm .btn svg:last-child{width:12px;height:12px;color:var(--outline);margin-left:-2px;transition:transform .2s}.expm .btn[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.expm .ps-menu{left:auto;right:0;top:calc(100% + 6px);width:240px}.expm .ps-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border-radius:5px;font-size:12.5px;color:var(--on);text-align:left}.expm .ps-menu button:hover{background:var(--surf-low)}.fic{width:16px;height:16px;flex:none}.btn.primary .fic{background:#fff;border-radius:3px;padding:1px;width:18px;height:18px}.fic text{font-family:var(--font-ui);font-size:4.4px;font-weight:700;fill:#fff;letter-spacing:.02em}.expm .ps-menu .ext{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--outline)}.expm .ps-menu .sc{display:flex;gap:4px;padding:2px 4px 8px;margin-bottom:4px;border-bottom:1px solid var(--line-soft)}.expm .ps-menu .sc button{flex:1;justify-content:center;height:26px;padding:0 6px;border:1px solid var(--line);border-radius:5px;font-size:11.5px;color:var(--on-v)}.expm .ps-menu .sc button[aria-pressed=true]{background:var(--on);border-color:var(--on);color:#fff}.expm .ps-menu .sc button[disabled]{opacity:.45;pointer-events:none}.expm .ps-menu .xoff{display:flex;align-items:center;gap:9px;padding:7px 8px;font-size:12.5px;color:var(--outline);cursor:default}.expm .ps-menu .xoff .xl{display:flex;align-items:center;gap:9px;min-width:0}.expm .ps-menu .xoff .fic{opacity:.5}.expm .ps-menu .xoff .lk{display:inline;width:auto;margin-left:auto;padding:0;border-radius:0;font-size:12px;font-weight:500;color:var(--primary);background:none;cursor:pointer}.expm .ps-menu .xoff .lk:hover{background:none;text-decoration:underline}.expm .ps-menu .xoff .lk[disabled]{color:var(--outline);cursor:default;text-decoration:none}#details-all[aria-pressed=true]{background:var(--on);border-color:var(--on);color:#fff}.um-wrap{position:relative;margin-left:2px}.nt-wrap,.nt-wrap #nt-btn{position:relative}.um.nt{width:340px;padding:0}.nt-h{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid var(--line-soft)}.nt-h b{font-size:13px;color:var(--on)}.nt-h .lk{font-size:12px;color:var(--primary);background:none;border:0;cursor:pointer;padding:0}.nt-i{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px 14px;border-bottom:1px solid var(--line-soft)}.nt-i .ic svg{width:16px;height:16px;margin-top:1px}.nt-i.warn .ic{color:var(--warn)}.nt-i.ok .ic{color:var(--pos)}.nt-i.info .ic{color:var(--outline)}.nt-i .tx b{display:block;font-size:12.5px;font-weight:600;color:var(--on);line-height:1.35}.nt-i .tx span{display:block;font-size:11.5px;color:var(--on-v);line-height:1.4;margin-top:1px}.nt-i .tx .at{color:var(--outline);font-size:11px;margin-top:3px}.nt-i.new{background:color-mix(in srgb,var(--primary) 4%,#fff)}.nt-i.new:before{content:"";position:absolute;left:5px;top:16px;width:5px;height:5px;border-radius:50%;background:var(--primary)}.nt-i .btn{white-space:nowrap;margin-top:1px}.nt-none{padding:22px 14px;text-align:center;font-size:12.5px;color:var(--outline)}.nt-f{display:block;padding:10px 14px;font-size:12px;color:var(--on-v);text-align:center}.nt-f:hover{color:var(--on);background:var(--surf-low)}@media (max-width:600px){.um.nt{position:fixed;left:16px;right:16px;top:58px;width:auto}}.um-btn{border:0;padding:0;cursor:pointer;transition:box-shadow .12s}.um-btn:hover,.um-btn[aria-expanded=true]{box-shadow:0 0 0 3px var(--surf-cont)}.um-btn:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 30%,transparent)}.um{position:absolute;right:0;top:calc(100% + 8px);z-index:50;width:288px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-pop);padding:6px;display:none;text-align:left}.um[data-open]{display:block;animation:ps-in .16s ease both}.um,.tb .ps-menu{max-height:calc(100vh - 64px);overflow-y:auto;overscroll-behavior:contain}.um-id{display:flex;align-items:center;gap:10px;padding:8px 8px 10px}.um-id .avatar{width:34px;height:34px;font-size:12px;flex:none}.um-id b{display:block;font-size:13px;font-weight:600;color:var(--on);line-height:1.3}.um-id .grow{min-width:0}.um-id .grow span{display:block;font-size:11.5px;color:var(--outline);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-plan{margin:0 2px 6px;padding:10px 10px 6px;border:1px solid var(--line-soft);border-radius:6px}.um-pl{display:flex;align-items:center;gap:8px;min-height:22px;font-size:12.5px;color:var(--on-v)}.um-pl b{color:var(--on);font-weight:600}.um-pl>a{margin-left:auto;flex:none}.um-pl .lk{font-size:12px;font-weight:500;color:var(--primary)}.um-pl .lk:hover{text-decoration:underline}.um-st{font-size:11.5px;color:var(--outline);margin-top:2px}.um-st.warn{color:var(--warn)}.um-use{margin:9px 0 0;padding-top:7px;border-top:1px solid var(--line-soft)}.um-use div{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;padding:2px 0;color:var(--on-v)}.um-use dd{margin:0;color:var(--on);font-variant-numeric:tabular-nums;white-space:nowrap}.um-use dd.near{color:var(--warn)}.um-more{display:inline-block;margin-top:4px;font-size:11.5px;color:var(--on-v)}.um-more:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.um [role=menuitem]{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border-radius:5px;font-size:12.5px;color:var(--on);text-align:left}.um [role=menuitem]:hover,.um [role=menuitem]:focus-visible{background:var(--surf-low);outline:0}.um [role=menuitem] svg{width:15px;height:15px;color:var(--outline);flex:none}.um [role=menuitem] kbd,.sk-dlg kbd{margin-left:auto;min-width:20px;height:20px;padding:0 5px;display:inline-grid;place-items:center;border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;font-family:var(--font-mono);font-size:10.5px;color:var(--on-v);background:#fff}.um hr{border:0;border-top:1px solid var(--line-soft);margin:6px 0}.um [role=menuitem] .um-ext{margin-left:auto;display:inline-grid}.um [role=menuitem] .um-ext svg{width:12px;height:12px;color:var(--outline-v)}.um-legal{display:flex;align-items:center;justify-content:center;gap:6px;margin:4px -6px -6px;padding:8px;border-top:1px solid var(--line-soft);font-size:11px;color:var(--outline)}.um-legal a{color:var(--outline);border-radius:3px}.um-legal a:hover{color:var(--on);text-decoration:underline;text-underline-offset:2px}.um-legal a:focus-visible{outline:0;box-shadow:var(--focus)}.sk-dlg{border:1px solid var(--line);border-radius:8px;padding:0;width:min(420px,calc(100vw - 32px));box-shadow:var(--shadow-pop);color:var(--on);background:#fff}.sk-dlg::backdrop{background:#0d0d0c5c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.sk-dlg[open]{animation:ps-in .2s ease}.sk-h{display:flex;align-items:center;padding:14px 12px 10px 20px;border-bottom:1px solid var(--line-soft)}.sk-h h3{font-size:15px;font-weight:700;letter-spacing:-.01em}.sk-h .ib{margin-left:auto}.sk-b{padding:6px 20px 14px}.sk-r{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.sk-r:last-child{border-bottom:0}.sk-r small{display:block;font-size:11px;color:var(--outline);margin-top:1px}.sk-k{margin-left:auto;display:flex;gap:4px}.sk-k kbd{margin-left:0}@media (prefers-reduced-motion:reduce){.um[data-open],.sk-dlg[open]{animation:none}}.dd{position:relative;width:100%}.dd-btn{display:flex;align-items:center;gap:9px;width:100%;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:#fff;font-size:12.5px;color:var(--on);text-align:left;transition:border-color .15s,box-shadow .15s}.dd-btn:hover{border-color:var(--outline-v)}.dd-btn:disabled{opacity:.45;cursor:default;border-color:var(--line)}.dd-btn:focus-visible,.dd-btn[aria-expanded=true]{outline:0;border-color:var(--primary);box-shadow:var(--focus)}.dd-btn .lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-btn .lb.ph{color:var(--outline);margin:0}.dd .ic{width:15px;height:15px;color:var(--on-v);flex:none}.dd .cv{width:13px;height:13px;color:var(--outline);flex:none;transition:transform .2s var(--spring)}.dd-btn[aria-expanded=true] .cv{transform:rotate(180deg)}.fl{width:18px;height:13px;border-radius:2px;-o-object-fit:cover;object-fit:cover;flex:none;box-shadow:0 0 0 1px #0d0d0c1a}.dd-pop{position:absolute;left:0;top:calc(100% + 4px);z-index:30;min-width:100%;width:-moz-max-content;width:max-content;max-width:340px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-pop);padding:6px;display:none}.dd-pop.up{top:auto;bottom:calc(100% + 4px)}.dd-pop[data-open]{display:block;animation:ps-in .16s ease both}.dd-q{display:flex;align-items:center;gap:8px;height:32px;padding:0 9px;margin-bottom:6px;border:1px solid var(--line);border-radius:5px}.dd-q:focus-within{border-color:var(--primary)}.dd-q svg{width:13px;height:13px;color:var(--outline);flex:none}.dd-q input{flex:1;min-width:0;border:0;outline:0;font-size:12.5px;background:transparent}.dd-list{max-height:264px;overflow:auto}.dd-o{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:5px;font-size:12.5px;color:var(--on);cursor:pointer;white-space:nowrap}.dd-o.act{background:var(--surf-low)}.dd-o .t{flex:1}.dd-o[aria-selected=true] .t{font-weight:600}.dd-o .dd-mt{font-family:var(--font-mono);font-size:11px;color:var(--outline)}.dd-o .ck{width:13px;height:13px;color:var(--on);opacity:0;flex:none}.dd-o[aria-selected=true] .ck{opacity:1}.dd-none{padding:10px 8px;font-size:12px;color:var(--outline)}.vrow{position:relative;display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:center;width:100%;min-height:48px;padding:12px 0;border:0;background:none;font:inherit;text-align:left;color:var(--on)}.vrow:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid var(--line-soft)}.vrow:last-child:after,.vrow:has(+.sgrp):after,.vrow:has(+.vrow.open):after,.vrow.open:after{display:none}.vrow>.l{font-size:12.5px;color:var(--on-v)}.vrow>.val{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--on)}.vrow>.val .fl{width:18px;height:13px;border-radius:2px;flex:none}.vrow>.val.wr{display:block;line-height:1.55;max-width:560px}.vrow>.val.cl{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-none{color:var(--outline)}.vrow.off>.l{color:var(--outline)}.vrow.off>.val{opacity:.55}button.vrow{grid-template-columns:230px minmax(0,1fr) 16px;margin:0 -12px;padding:12px;width:calc(100% + 24px);border-radius:8px;cursor:pointer;transition:background .12s}button.vrow:after{left:12px;right:12px}button.vrow:hover{background:var(--surf-low)}button.vrow:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px color-mix(in srgb,var(--primary) 40%,transparent)}button.vrow>.vr-cv{width:16px;height:16px;color:var(--outline);transition:color .12s,transform .15s}button.vrow:hover>.vr-cv{color:var(--on);transform:translate(2px)}.vrow.open{align-items:start;margin:4px -12px;padding:14px 12px 16px;width:calc(100% + 24px);border-radius:10px;background:var(--surf-low)}.vrow.open>.l{padding-top:10px;font-size:13px;font-weight:500;color:var(--on)}.vrow.open>.l .h{display:block;margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.45;color:var(--outline)}.vrow.open>.ed{display:flex;flex-direction:column;gap:12px;max-width:420px;min-width:0;animation:vr-in .16s ease backwards}.vrow.open>.ed.wide{max-width:760px}.vr-act{display:flex;justify-content:flex-end;gap:6px}.vrow.open:last-child{margin-bottom:10px}@keyframes vr-in{0%{opacity:0}}@media (max-width:900px){.vrow,.vrow.open{grid-template-columns:minmax(0,1fr);gap:4px}button.vrow{grid-template-columns:minmax(0,1fr) 16px;-moz-column-gap:12px;column-gap:12px}button.vrow>.l{grid-column:1}button.vrow>.vr-cv{grid-column:2;grid-row:1/3}.vrow.open>.l{padding-top:0}}.fc .lb .lt{overflow:hidden;text-overflow:ellipsis}.fc .lb .sw{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:10.5px;font-weight:600;letter-spacing:.01em;color:var(--outline)}.fc .lb .sw+svg{margin-left:4px}.fc .lb .sw.run{color:#b8560a}.fc .lb .sw.run i{width:6px;height:6px;border-radius:50%;background:var(--brand-orange);animation:pulse2 1.8s infinite}.fc .lb .sw.need{color:var(--warn)}.fc .lb .sw.fail{color:var(--neg)}.fc .dl.has-bar{gap:10px}.fc .pbar{flex:0 0 42%;max-width:110px;height:4px;border-radius:2px;background:var(--surf-cont);overflow:hidden}.fc .pbar i{display:block;height:100%;border-radius:2px;background:var(--pos);position:relative;overflow:hidden}.fc .tile.work .pbar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.75),transparent);transform:translate(-100%);animation:s-glint 1.6s ease-in-out infinite}@keyframes s-glint{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.fc .tile.work .pbar i:after{animation:none;display:none}}.fc .tile.work.bb .pbar i:after{display:none}.fc .rows.steps .kr{position:relative;gap:9px}.fc .rows.steps .kr:not(:last-child):after{content:"";position:absolute;left:6px;top:19px;width:2px;height:10px;border-radius:1px;background:var(--surf-high)}.fc .rows.steps .st-done:not(:last-child):after{background:color-mix(in srgb,var(--pos) 55%,#fff)}.fc .rows.steps .mk{position:relative;z-index:1;width:14px;height:14px;flex:none;display:grid;place-items:center;border-radius:50%;box-sizing:border-box;background:#fff;border:1.5px solid var(--outline-v)}.fc .rows.steps .st-done .mk{border:0;background:var(--pos);color:#fff}.fc .rows.steps .st-done .mk svg{width:9px;height:9px}.fc .rows.steps .st-now .mk{border:2px solid var(--brand-orange)}.fc .rows.steps .st-now .mk i{width:6px;height:6px;border-radius:50%;background:var(--brand-orange)}.fc .rows.steps .st-wait .mk{border:1.5px dashed var(--outline)}.fc .rows.steps .st-wait .mk i{width:4px;height:4px;border-radius:50%;background:var(--outline)}.fc .rows.steps .st-wait,.fc .rows.steps .st-now{color:var(--on);font-weight:500}.fc .rows.steps .st-now .n{font-weight:500;color:#b8560a}.fc .rows.steps .st-next{color:var(--outline)}.fc .rows.steps .st-done{color:var(--on-v)}.fc .rows.steps .st-done .n{color:var(--outline)}.fc .vis.act .ss{font-size:11.5px;color:var(--outline);margin-top:-6px}.fc .vis.act .tile.work .st{color:var(--on)}.fc .vis.act .tile.work .st .pulse{width:7px;height:7px}.fc .vis.act .tile.work{gap:6px}.fc .vis.act .tile.work .st{margin-bottom:2px}.fc .vis.act .tile.work .wn{font-size:12px;color:var(--on-v);line-height:1.4}.fc .vis.act .tile.work .wn b{color:var(--on);font-weight:600}.fc .vis.act .tile.work .pbar{flex:none;width:132px;max-width:70%}.fc .vis.act .tile.work .ss{margin-top:0}.fc .vis.act .tile.work .st .spin{width:12px;height:12px;flex:none;box-sizing:border-box;border-radius:50%;border:2px solid var(--line);border-top-color:var(--brand-orange);animation:s-spin .75s linear infinite}.fc .vis.act .st .qm{width:12px;height:12px;flex:none;display:grid;place-items:center;box-sizing:border-box;border-radius:50%;border:1.5px dashed var(--outline)}.fc .vis.act .st .qm i{width:4px;height:4px;border-radius:50%;background:var(--outline)}@media (prefers-reduced-motion:reduce){.fc .vis.act .st .spin{animation-duration:2s}.fc .pulse,.fc .lb .sw.run i{animation:none}}.fc .hrow{display:flex;align-items:flex-end;gap:10px;min-width:0}.fc .hrow .hero{flex:none}.fc .tl{flex:1 1 84px;max-width:84px;min-width:0;height:24px;margin-left:auto;margin-bottom:-2px;container-type:inline-size}.fc .tl svg{display:block;width:100%;height:100%}@container (max-width:36px){.fc .tl svg{display:none}}.bill{display:grid;grid-template-rows:1fr;background:var(--bill-bg);border-bottom:1px solid var(--bill-line);color:var(--on);font-size:12.5px;animation:bill-in .28s cubic-bezier(.2,.7,.3,1) both;transition:grid-template-rows .22s ease,border-color .22s}.bill-in{display:flex;align-items:center;gap:10px;min-height:0;overflow:hidden;padding:0 16px;height:40px}.bill.out{grid-template-rows:0fr;border-bottom-color:transparent}.bill.out .bill-in{height:0}.bill .bill-in{transition:height .22s ease}@keyframes bill-in{0%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.bill,.bill .bill-in{animation:none;transition:none}}.bill.info{--bill-bg:#fff3e8;--bill-line:#ffd9bd;--bill-ink:#b8560a}.bill.warn{--bill-bg:#fff6dc;--bill-line:#f3dc9a;--bill-ink:var(--warn)}.bill.bad{--bill-bg:#fdeceb;--bill-line:#f5c7c3;--bill-ink:var(--neg)}.bill .ic{display:grid;place-items:center;color:var(--bill-ink);flex:none}.bill .ic svg{width:15px;height:15px}.bill .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--on-v)}.bill .t b{color:var(--on);font-weight:600}.bill .a{display:inline-flex;align-items:center;gap:3px;flex:none;font-weight:600;color:var(--bill-ink);text-decoration:none}.bill .a:hover{text-decoration:underline}.bill .a svg{width:12px;height:12px}.bill .a.b{font-weight:500;color:var(--on-v)}.bill .end{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.bill .pg{display:inline-flex;align-items:center;gap:2px;font-size:11px;color:var(--on-v)}.bill .pg .mono{min-width:42px;text-align:center}.bill .nv{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--on-v)}.bill .nv:hover{background:color-mix(in srgb,var(--bill-ink) 12%,transparent);color:var(--on)}.bill .nv svg{width:12px;height:12px}.bill .nv[data-d="-1"] svg{transform:rotate(180deg)}.bill .nv:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.bill.still{animation:none}.bill .x{flex:none;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--on-v)}.bill .x:hover{background:color-mix(in srgb,var(--bill-ink) 12%,transparent);color:var(--on)}.bill .x svg{width:14px;height:14px}.bill .x:focus-visible,.bill .a:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@media (max-width:1180px){.proj .nx .m{display:none}}.app.has-rail{grid-template-columns:56px auto minmax(0,1fr)}.trail{width:56px;position:sticky;top:var(--pin);height:calc(100vh - var(--pin));display:flex;flex-direction:column;gap:6px;padding:14px 8px 16px;background:var(--surf-0);border-right:1px solid var(--line);z-index:30;overflow:hidden;transition:width .18s ease,box-shadow .18s ease}.has-rail-fixed{position:relative}.has-rail-fixed>*:not(.tb):not(.bill):not(.trail):not(#tplsw){margin-left:56px}.has-rail-fixed>.page{width:calc(100% - 56px)}.app.has-rail{flex:1}.has-rail-fixed .trail{position:fixed;left:0;top:var(--pin);bottom:0;height:auto;align-self:auto}.trail .ri{position:relative;flex:none;display:flex;align-items:center;gap:12px;height:40px;padding:0 11px;border-radius:11px;color:var(--outline);white-space:nowrap;text-align:left;transition:background .12s,color .12s}.trail .ri svg{width:18px;height:18px;flex:none}.trail .ri .lb{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:var(--on-v);opacity:0;transition:opacity .12s}.trail .ri .new{display:inline-flex;align-items:center;font-style:normal;font-size:11px;font-weight:600;letter-spacing:0;line-height:1;text-transform:none;color:#c2570a;background:none;padding:0;height:auto;border-radius:0}.trail .ri:hover{background:var(--surf-low);color:var(--on)}.trail .ri:hover .lb{color:var(--on)}.trail .ri.on{background:var(--nav-act-bg);color:var(--nav-act)}.trail .ri.on .lb{color:var(--nav-act)}.trail .ri:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.trail .ri.set{margin-top:12px}.trail .ri.set:before{content:"";position:absolute;top:-10px;left:9px;right:9px;height:1px;background:var(--line)}.trail:hover,.trail:has(:focus-visible){width:212px;box-shadow:14px 0 28px -18px #1c1c1947;transition-delay:.12s}.trail:hover .lb,.trail:has(:focus-visible) .lb{opacity:1;transition-delay:.12s}.trail .sb-open{display:none}.app.sb-off .trail .sb-open{display:flex;margin-top:auto}@media (max-width:900px){.app.has-rail{grid-template-columns:56px minmax(0,1fr)}.app.sb-off .trail .sb-open{display:none}}.tb.one-row .tb-row{display:flex;align-items:center;gap:20px;border-bottom:0}.tb.one-row .tb-row .logo{flex:none}.tb.one-row .tb-proj-row{flex:1;min-width:0;height:auto;padding:0;border:0}.tb.one-row .tb-row .r{flex:none;grid-column:auto}.tb.one-row .tb-set{margin-right:4px}.ps-menu .ps-set{display:flex;align-items:center;gap:8px}.ps-menu .ps-set svg{width:14px;height:14px;color:var(--outline)}.tb-here{font-size:13px;font-weight:600;color:var(--on);white-space:nowrap}.tb.one-row .tb-row{gap:10px}.tb.one-row .tb-proj-row{gap:6px}.tb-slash{width:16px;height:24px;color:#d6d3cd;flex:none;margin:0 2px}.tb.one-row .tb-sw{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 8px 0 6px;border-radius:9px;border:1px solid transparent;transition:background .12s,border-color .12s}.tb.one-row .tb-sw:hover,.tb.one-row .tb-sw[aria-expanded=true]{background:var(--surf-low);border-color:var(--line)}.tb.one-row .tb-sw .fav{width:22px;height:22px;border-radius:6px;box-shadow:0 0 0 1px var(--line)}.tb.one-row .tb-sw b{font-size:14px;font-weight:600;letter-spacing:-.005em}.tb.one-row .tb-sw .ud{width:13px;height:13px;color:var(--outline)}.app.has-rail .pside{background:#fff;border-right-color:var(--line-soft);padding:14px 10px 16px}.ps-tool{display:flex;align-items:center;gap:9px;padding:2px 8px 14px;margin:0 2px 8px;border-bottom:1px solid var(--line-soft)}.ps-tool svg{width:17px;height:17px;color:var(--on-v);flex:none}.ps-tool b{font-size:14.5px;font-weight:650;letter-spacing:-.01em;color:var(--on)}.app.has-rail .ps-nav{gap:1px}.app.has-rail .ps-nav .g{margin:16px 10px 6px;font-size:11.5px;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--outline)}.app.has-rail .ps-nav .g:first-child{margin-top:4px}.app.has-rail .ps-nav .it{height:36px;margin-left:-10px;padding:0 12px 0 20px;gap:14px;border:0;border-radius:0 18px 18px 0;font-size:13.5px;font-weight:500;color:var(--on-v)}.app.has-rail .ps-nav .it .pi{width:18px;height:18px;flex:none;color:var(--outline);transition:color .12s}.app.has-rail .ps-nav .it .new{margin-left:auto}.app.has-rail .ps-nav .it:hover:not([aria-current]){background:#1c1c190d;color:var(--on)}.app.has-rail .ps-nav .it:hover:not([aria-current]) .pi{color:var(--on-v)}.app.has-rail .ps-nav .it[aria-current]{background:var(--nav-act-bg);color:var(--nav-act)}.app.has-rail .ps-nav .it[aria-current] .pi{color:var(--nav-act)}.app.has-rail .ps-nav .it[aria-current]:before{display:none}.app.has-rail .ps-nav .it:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.trail .ri svg,.app.has-rail .ps-nav .it .pi{stroke-width:2}.trail .ri:not(.on),.app.has-rail .ps-nav .it:not([aria-current]) .pi{color:#4b4e5c}.trail .ri:not(.on):hover,.app.has-rail .ps-nav .it:not([aria-current]):hover .pi{color:var(--on)}.trail .ri.on svg :is(rect,circle,ellipse,path[d$=z i]):not([fill]),.app.has-rail .ps-nav .it[aria-current] .pi :is(rect,circle,ellipse,path[d$=z i]):not([fill]){fill:currentColor;fill-opacity:.2}.app.has-rail .pside{width:var(--sb-w);padding-bottom:0}.app.has-rail.sb-off .pside{margin-right:calc(-1 * var(--sb-w));transform:translate(-100%);visibility:hidden}.app.has-rail.sb-anim .pside{transition:margin-right .22s ease,transform .22s ease,visibility 0s}.app.has-rail.sb-anim.sb-off .pside{transition:margin-right .22s ease,transform .22s ease,visibility 0s linear .22s}.ps-foot{order:9;margin:auto 2px 0;position:sticky;bottom:0;padding:10px 0 14px;background:#fff;border-top:1px solid var(--line-soft)}.ps-col{display:flex;align-items:center;gap:9px;width:100%;height:34px;padding:0 10px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--outline);text-align:left;transition:background .12s,color .12s}.ps-col svg{width:16px;height:16px;flex:none}.ps-col:hover{background:#1c1c190b;color:var(--on)}.ps-col:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.tb-menu{display:none}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none}.mnav-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1c1c1947;opacity:0;transition:opacity .2s}.mnav-p{position:absolute;left:0;top:0;bottom:0;width:min(300px,86vw);display:flex;flex-direction:column;background:#fff;box-shadow:12px 0 32px -12px #1c1c194d;transform:translate(-102%);transition:transform .28s var(--spring);overflow-y:auto;overscroll-behavior:contain;padding:10px 10px 24px}.mnav[data-open]{pointer-events:auto}.mnav[data-open] .mnav-scrim{opacity:1}.mnav[data-open] .mnav-p{transform:none}.mnav-h{display:flex;align-items:center;gap:9px;min-height:48px;padding:0 4px 0 10px;margin-bottom:6px;border-bottom:1px solid var(--line-soft)}.mnav-h svg{width:17px;height:17px;color:var(--on-v);flex:none}.mnav-h b{flex:1;font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--on)}.mnav-x{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;color:var(--on-v)}.mnav-x:hover{background:var(--surf-low)}.mnav-x svg{width:18px;height:18px}.mnav .g,.mnav-g{margin:16px 12px 6px;font-size:11.5px;font-weight:500;color:var(--outline)}.mnav .it{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;border-radius:0 22px 22px 0;margin-left:-10px;padding:0 12px 0 22px;font-size:14px;color:var(--on-v)}.mnav .it svg{width:18px;height:18px;flex:none}.mnav .it .lb{display:inline-flex;align-items:center;gap:8px}.mnav .it .new{font-style:normal;font-size:11px;font-weight:600;color:#c2570a}.mnav .it:hover{background:var(--surf-low);color:var(--on)}.mnav .it[aria-current=page],.mnav .it.on{background:var(--nav-act-bg);color:var(--nav-act);font-weight:600}.mnav-pages .it[aria-current=page]:before{display:none}.mnav .it.neg{color:var(--neg)}html.mnav-lock,html.mnav-lock body{overflow:hidden}html.mnav-lock #tplsw{display:none}@media (prefers-reduced-motion:reduce){.mnav-scrim,.mnav-p{transition:none}}@media (max-width:900px){.m-ok .app.has-rail{grid-template-columns:minmax(0,1fr)}.m-ok .trail{display:none}.m-ok .tb-menu{display:grid;place-items:center;flex:none;width:40px;height:40px;margin-left:-8px;border-radius:10px;color:var(--on)}.m-ok .tb-menu:hover{background:var(--surf-low)}.m-ok .tb-menu svg{width:20px;height:20px}.m-ok.has-rail-fixed>*:not(.tb):not(.bill):not(.trail):not(#tplsw){margin-left:0}.m-ok.has-rail-fixed>.page{width:100%}}@media (max-width:600px){.m-ok .tb.one-row .tb-row{gap:6px;padding:0 12px}.m-ok .tb .logo img{height:20px}.m-ok .tb-slash{display:none}.m-ok .tb.one-row .tb-sw b{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-ok .tb-proj-row .tb-askw{flex:none;margin:0 0 0 auto}.m-ok .tb-ask{width:36px;padding:0;justify-content:center;cursor:pointer}.m-ok .tb-ask input,.m-ok .tb-ask .k,.m-ok .tb-ask .go{display:none}.m-ok .tb .r{gap:2px}.m-ok .aid{width:100vw;max-width:100vw}.m-ok .bill-in{gap:8px;padding:0 12px}.m-ok .bill .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-ok .bill .a.b,.m-ok .bill .pg .mono{display:none}.m-ok .page{padding:18px 16px 72px}.m-ok .tb-proj .ps-menu{position:fixed;top:calc(var(--tb-row) + 4px);left:12px;right:12px;width:auto;max-height:calc(100vh - var(--tb-row) - 16px);overflow-y:auto}}@media (max-width:600px){.pdash .page{padding:18px 16px 72px}.pdash .ph{flex-wrap:wrap;align-items:flex-start;gap:12px}.pdash .ph .actions{width:100%;margin-left:0;justify-content:space-between}.pdash .tbar .r{width:100%;margin-left:0}.pdash .tbar .r .inp-wrap{flex:1;min-width:0}.pdash .tbar .r .inp-wrap .inp{width:100%}.pdash .tbar .r #sort{flex:none}.pdash .proj .hd{flex-wrap:wrap;gap:6px 10px;padding:10px 12px}.pdash .proj .hd .id{min-width:0;flex:1}.pdash .proj .hd .why{order:3;flex:1 1 100%;width:100%;flex-wrap:nowrap}.pdash .proj .hd .act{margin-left:0}.pdash .fcs{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;height:auto}.pdash .fc{padding:12px}.pdash .fc:nth-child(3){border-right:1px solid var(--line-soft)}.pdash .fc:nth-child(2n){border-right:0}.pdash .fc:nth-child(-n+4){border-bottom:1px solid var(--line-soft)}.pdash .banner{padding:12px}.pdash .banner>div{flex:1;min-width:0}.pdash .banner .btn{flex:none}.pdash .pgn{flex-wrap:wrap;row-gap:10px}.pdash .pgn .r{margin-left:0;flex-wrap:wrap}}.nf .page{display:flex;flex-direction:column;flex:1;overflow-x:clip}.nf-box{flex:1;display:flex;flex-direction:column}.nf-bl{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding-bottom:8vh}.nf-bl h1{font-size:32px;font-weight:700;color:var(--on)}.nf-url{display:flex;align-items:baseline;justify-content:center;gap:8px;max-width:100%;font-family:var(--font-mono);font-size:12px;color:var(--on-v)}.nf-url code{font:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-url i{flex:none;font-style:normal;font-size:11px;font-weight:600;color:var(--neg)}@keyframes nf-up{0%{opacity:0;transform:translateY(8px)}}.nf-chain{width:124px;height:124px;margin-bottom:16px;overflow:visible}.nf-chain path{stroke:var(--on-v);stroke-width:2.4;vector-effect:non-scaling-stroke}.nf-chain g{transform-box:view-box;transition:transform .8s var(--spring),opacity .15s}.nf-chain .h1,.nf-chain .h2{opacity:0}.nf-chain .h1{transform:translate(-1px,1px)}.nf-chain .h2{transform:translate(1px,-1px)}.nf-chain.broke .whole{opacity:0}.nf-chain.broke .h1,.nf-chain.broke .h2{opacity:1}.nf-chain.broke .h1{transform:translate(1.1px,-1.1px)}.nf-chain.broke .h2{transform:translate(-1.1px,1.1px)}.nf-chain.broke:hover .h1{transform:translate(.2px,-.2px)}.nf-chain.broke:hover .h2{transform:translate(-.2px,.2px)}.nf-chain .sp path{stroke:var(--neg);stroke-width:2}.nf-chain .sp{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.4)}.nf-chain.broke .sp{opacity:1;transform:none;transition:opacity .2s .1s,transform .6s .1s var(--spring)}.nf-chain.broke:hover .sp{opacity:.35}.nf-bl h1,.nf-bl .nf-url{animation:nf-up .5s .15s cubic-bezier(.2,.8,.2,1) backwards}.nf-dock{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin-top:26px}.nf-dock a{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:8px;color:#4b4e5c;transition:background .12s,color .12s;animation:nf-up .45s cubic-bezier(.2,.8,.2,1) backwards}.nf-dock a:nth-child(1){animation-delay:.35s}.nf-dock a:nth-child(2){animation-delay:.39s}.nf-dock a:nth-child(3){animation-delay:.43s}.nf-dock a:nth-child(4){animation-delay:.47s}.nf-dock a:nth-child(5){animation-delay:.51s}.nf-dock a:nth-child(6){animation-delay:.55s}.nf-dock a:nth-child(7){animation-delay:.59s}.nf-dock a:nth-child(8){animation-delay:.63s}.nf-dock svg{width:20px;height:20px;stroke-width:2}.nf-dock a:hover,.nf-dock a:focus-visible{background:var(--surf-high);color:var(--on);outline:none}.nf-dock span{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-2px);opacity:0;pointer-events:none;white-space:nowrap;padding:4px 8px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 4px 14px #1c1c191a;font-size:12px;font-weight:500;color:var(--on);transition:opacity .12s,transform .12s;z-index:2}.nf-dock a:hover span,.nf-dock a:focus-visible span{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.nf-box *{animation:none!important;transition:none!important}}@media (max-width:760px){.nf .page{padding:18px 16px 72px}}.np{display:flex;justify-content:center;padding:6px 0 48px}.np[hidden]{display:none}.np-col{width:100%;max-width:600px;min-width:0}.np-back{display:inline-flex;align-items:center;gap:2px;margin:0 0 8px -4px;padding:2px 6px 2px 2px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--on-v);text-decoration:none;transition:background .12s,color .12s}.np-back:hover{background:var(--surf-cont);color:var(--on)}.np-back:focus-visible{outline:0;box-shadow:var(--focus)}.np-back svg{width:16px;height:16px;transition:transform .2s var(--spring)}.np-back:hover svg{transform:translate(-2px)}.np .ph{margin:0}.np h1:focus{outline:0}.np-id{display:flex;align-items:center;gap:12px}.np-id .fav{width:32px;height:32px;border-radius:7px}.np-g{width:100%;height:40px;justify-content:center;gap:10px;font-size:13.5px;font-weight:500}.np-g .gsc-ic{width:17px;height:17px}.np-msg{margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--warn)}.np-go{width:100%;height:40px;justify-content:center;font-size:13.5px;margin-top:20px}.gv .btn.primary[disabled],.np .btn.primary[disabled],.np-go[disabled]:hover{background:var(--surf-cont);border-color:var(--surf-cont);color:var(--outline);opacity:1;cursor:not-allowed}.np-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.np-acts .gsc-ic{width:15px;height:15px}.np-done{margin-top:24px}.np-done b,.np-none b{display:block;font-size:14px;font-weight:600;color:var(--on)}.np-done p{margin-top:4px;font-size:13px;line-height:1.5;color:var(--on-v)}.np-none{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.np-none .btn .gsc-ic{width:15px;height:15px}.np-sites{border:1px solid var(--line);border-radius:6px;background:#fff;overflow:hidden}.np-sh{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-bottom:1px solid var(--line-soft);font-size:12.5px;color:var(--on-v)}.np-sh .ac{display:inline-flex;align-items:center;gap:8px;min-width:0}.np-sh .ac .gsc-ic{width:15px;height:15px}.np-sh b{color:var(--on);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-sh .lk{margin-left:auto;flex:none}.np-site{display:flex;align-items:center;gap:10px;padding:0 14px;min-height:44px;cursor:pointer}.np-site+.np-site,.np-tk+.np-site{border-top:1px solid var(--line-soft)}.np-site:hover{background:var(--surf-low)}.np-site input{accent-color:var(--on);margin:0;flex:none;width:15px;height:15px}.np-site .fav{width:20px;height:20px;border-radius:5px}.np-site .nm{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--on);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-site .k{font-size:11.5px;color:var(--outline);white-space:nowrap}.np-site.off{cursor:default}.np-site.off:hover{background:none}.np-site.off .nm,.np-site.off .fav,.np-site.off input{opacity:.5}.np-more,.np-tk{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 14px;border-top:1px solid var(--line-soft);font-size:12.5px;color:var(--on-v);text-align:left}.np-more{color:var(--primary);font-weight:500}.np-more:hover,.np-tk:hover{background:var(--surf-low)}.np-more:focus-visible,.np-tk:focus-visible{outline:0;box-shadow:inset var(--focus)}.np-tk span{margin-left:auto;display:inline-flex;align-items:center;gap:3px;color:var(--primary);font-weight:500}.np-tk svg{width:14px;height:14px;transition:transform .2s var(--spring)}.np-tk[aria-expanded=true] svg{transform:rotate(180deg)}.np-alt{display:block;margin:14px auto 0}.np-alt+.np-msg{text-align:center}.np-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.np-card{display:flex;flex-direction:column;min-width:0;padding:18px 16px 16px;border:1px solid var(--line);border-radius:6px;background:#fff}.np-card h2{align-self:flex-start;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--on)}.np-card p{margin-top:4px;font-size:12.5px;line-height:1.5;color:var(--on-v)}.np-card .np-act{margin-top:auto;padding-top:18px}.np-card .site{margin-top:0}.np-card .site-in{height:40px;padding-left:12px}.np-card .site-in input{font-size:13.5px}.np-card .sugg{right:auto;width:max(100%,380px)}.np-body{margin-top:24px}html[data-np-dir] .np-col{view-transition-name:np-view}html[data-np-dir]::view-transition-old(root),html[data-np-dir]::view-transition-new(root){animation:none}html[data-np-dir]::view-transition-group(np-view){overflow:clip;animation-duration:.42s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html[data-np-dir]::view-transition-old(np-view),html[data-np-dir]::view-transition-new(np-view){height:auto;animation-duration:.42s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}html[data-np-dir=fwd]::view-transition-old(np-view){animation-name:np-out}html[data-np-dir=fwd]::view-transition-new(np-view){animation-name:np-in}html[data-np-dir=back]::view-transition-old(np-view){animation-name:np-out-back}html[data-np-dir=back]::view-transition-new(np-view){animation-name:np-in-back}@keyframes np-out{to{transform:translate(-100%)}}@keyframes np-in{0%{transform:translate(100%)}}@keyframes np-out-back{to{transform:translate(100%)}}@keyframes np-in-back{0%{transform:translate(-100%)}}@media (max-width:600px){.np{padding-top:0}.np-cards{grid-template-columns:minmax(0,1fr)}.np-card .sugg{width:auto;right:0}}@media (prefers-reduced-motion:reduce){.np-back svg,.np-tk svg{transition:none}}.gsc-ic{width:16px;height:16px;flex:none;border-radius:3px}dialog.gv{border:1px solid var(--line);border-radius:8px;padding:0;width:min(460px,calc(100vw - 32px));box-shadow:var(--shadow-pop);color:var(--on);background:#fff}dialog.gv::backdrop{background:#0d0d0c5c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}dialog.gv:focus{outline:0}dialog.gv[open]{animation:gv-in .24s var(--spring)}dialog.gv[open]::backdrop{animation:gv-bd .2s ease}@keyframes gv-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes gv-bd{0%{opacity:0}}.gv-h{display:flex;align-items:center;gap:10px;padding:18px 16px 0 22px}.gv-h h3{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.gv-h .ib{margin-left:auto}.gv-b{padding:8px 22px 18px;min-height:52px}.gv-b p{font-size:12.5px;color:var(--on-v);line-height:1.55;margin-top:6px}.gv-b p b{color:var(--on);font-weight:600}.gv-b .gv-msg{color:var(--warn)}.gv-b .gv-msg.bad,.gv-b .gv-msg.bad b{color:var(--neg)}.gv-find{display:flex;align-items:center;gap:8px}.gv-find .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:pulse2 1.6s ease-out infinite}.gv-opts{margin-top:12px;border-top:1px solid var(--line-soft)}.gv-opt{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:13px;cursor:pointer}.gv-opt input{accent-color:var(--on);margin:0}.gv-opt .nm{font-weight:500;color:var(--on);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-opt .k{font-size:11.5px;color:var(--outline);text-align:right}.gv-f{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 22px;border-top:1px solid var(--line-soft)}.gv-f .btn{min-width:84px;justify-content:center}dialog.gv.mny{width:min(520px,calc(100vw - 32px))}.mny .gv-b{padding-top:4px}.mny-rows .vrow{grid-template-columns:150px minmax(0,1fr);gap:16px;min-height:40px;padding:9px 0}.mny-rows button.vrow{grid-template-columns:150px minmax(0,1fr) 16px;padding:9px 12px}.mny-rows .vrow.open{grid-template-columns:150px minmax(0,1fr)}.mny-rows .vrow>.val{flex-wrap:wrap;font-variant-numeric:tabular-nums}.mny-rows .vrow.pl{grid-template-columns:150px minmax(0,1fr) auto;align-items:center}.mny-rows .vrow.pl>.l{display:flex;align-items:center;gap:8px}.mny .inp{width:100%;max-width:220px;height:var(--ctl-h);padding:0 12px;border:1px solid var(--ctl-line);border-radius:var(--ctl-r);font:inherit;font-size:13px;background:#fff;color:var(--on);outline:0;transition:border-color .15s,box-shadow .15s}.mny .inp:hover:not(:focus){border-color:var(--ctl-line-h)}.mny .inp:focus{border-color:var(--primary);box-shadow:var(--ctl-ring)}.mny-seg{display:flex;width:100%;margin-top:10px}.mny-seg .mny-x{margin-left:5px;font-size:11px;font-weight:400;color:var(--outline)}.mny-seg button[aria-pressed=true] .mny-x{color:var(--on-v)}.mny-seg button{flex:1;height:32px;padding:0 8px;font-size:12.5px;font-variant-numeric:tabular-nums}.mny-seg button:disabled{opacity:.45;cursor:not-allowed}.mny-rows .mny-seg{margin-top:0}.mny-c{display:flex;align-items:center;gap:8px;margin-top:10px}.mny-c[hidden]{display:none}.mny-cur{font-size:13px;color:var(--on-v)}.mny-for{font-size:13px;color:var(--on);margin-top:6px}.mny-l{font-size:12px;color:var(--outline);margin-top:10px}.mny-l.warn{color:var(--warn)}.mny-l a{color:var(--primary);font-weight:500}.est-sub{margin-top:3px;font-size:12.5px;font-weight:400;color:var(--on-v)}.est-items{margin-top:4px;font-variant-numeric:tabular-nums}.est-li{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;-moz-column-gap:16px;column-gap:16px;min-height:44px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.est-li .w{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:500;color:var(--on)}.est-li .w>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.est-li .w .pf{width:22px;height:22px;flex:none}.est-li .d{font-size:12.5px;color:var(--on-v);white-space:nowrap}.est-li .c{font-size:13px;font-weight:600;color:var(--on);text-align:right;white-space:nowrap}.est-tot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:6px;margin:0;padding-top:14px;font-variant-numeric:tabular-nums}.est-tot dt{font-size:12.5px;color:var(--on-v)}.est-tot dd{margin:0;text-align:right;font-size:13px;font-weight:600;color:var(--on)}.est-tot dt.big{font-size:13.5px;font-weight:600;color:var(--on)}.est-tot dd.big{font-size:20px;line-height:26px}.est-tot dd.big.ent{font-size:13px;line-height:inherit}.est-tot [title]{cursor:help}@media (max-width:600px){.est-li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.est-li .d{grid-row:2;grid-column:1;padding-left:32px;white-space:normal}.est-li .c{grid-row:1/3;grid-column:2}}.mny-fl{margin-right:auto;font-size:12px;color:var(--outline);align-self:center}.mny-fl .warn{color:var(--warn)}.mny-fl a{color:var(--primary);font-weight:500}.gv-b .tu-fig{display:flex;align-items:baseline;gap:2px;margin-top:8px;min-height:44px}.gv-b .tu-fig b,.gv-b .tu-cur{font-size:34px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--on);font-variant-numeric:tabular-nums}.gv-b .tu-big{width:4.2ch;min-width:0;padding:0 2px;border:0;border-bottom:1.5px solid var(--line);border-radius:0;background:none;font:inherit;font-size:34px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--on);font-variant-numeric:tabular-nums;outline:0;-moz-appearance:textfield}.gv-b .tu-big:focus{border-bottom-color:var(--on)}.tu-big::-webkit-inner-spin-button,.tu-big::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gv-b .tu-sub{margin-top:2px;font-size:12.5px;color:var(--outline);font-variant-numeric:tabular-nums}.tu-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px}.tu-chips button{height:34px;padding:0 6px;border:1px solid var(--line);border-radius:5px;background:#fff;font:inherit;font-size:13px;font-weight:500;color:var(--on);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.tu-chips button:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--outline)}.tu-chips button[aria-pressed=true]{background:var(--on);border-color:var(--on);color:#fff}.tu-chips button:disabled{opacity:.45;cursor:not-allowed}.tu-prow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--on-v)}.tu-pseg button{height:28px;padding:0 12px;font-size:12.5px}@media (max-width:600px){.tu-chips{grid-template-columns:repeat(3,minmax(0,1fr))}}.gv-f .btn.primary{white-space:nowrap}.s-dd,.s-paused{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--outline)}.s-dd b,.s-paused b{font-weight:500;color:var(--warn)}.s-dd-b,.s-paused button{font-size:12px;font-weight:500;color:var(--primary)}.s-dd-b:hover,.s-paused button:hover{text-decoration:underline;text-underline-offset:3px}.s-dd-b:disabled{color:var(--outline);text-decoration:none;cursor:not-allowed}@media (max-width:600px){.mny-rows .vrow,.mny-rows .vrow.open{grid-template-columns:minmax(0,1fr);gap:2px}.mny-rows .vrow.pl{grid-template-columns:minmax(0,1fr) auto}.mny-rows .vrow.pl>.switch{grid-row:1/3;grid-column:2}.mny-rows button.vrow{grid-template-columns:minmax(0,1fr) 16px}.gv-f .btn.primary{white-space:normal;text-align:center}}.fc.just{animation:s-fade .35s ease backwards}@media (max-width:600px){.gv-opt{grid-template-columns:18px minmax(0,1fr)}.gv-opt .k{grid-column:2;text-align:left;margin-top:-6px}}@media (prefers-reduced-motion:reduce){dialog.gv[open],dialog.gv[open]::backdrop,.fc.just{animation:none}.gv-find .pulse{animation:none}}:root{--seorce-surf-0:#ffffff;--seorce-surf-low:#f7f3ef;--seorce-surf-cont:#f1ede9;--seorce-surf-high:#ebe7e4;--seorce-surf-highest:#e6e2de;--seorce-on-surf:#1c1c19;--seorce-on-surf-v:#434656;--seorce-outline:#737688;--seorce-outline-v:#c3c5d9;--seorce-primary:#0041c8;--seorce-primary-cont:#0055ff;--seorce-primary-fixed:#dce1ff;--seorce-secondary:#964900;--seorce-secondary-cont:#ff841a;--seorce-secondary-fixed:#ffdcc7;--seorce-pos:#2e7d32;--seorce-pos-bg:#e8f5e9;--seorce-neg:#ba1a1a;--seorce-neg-bg:#ffdad6;--seorce-warn:#b45309;--seorce-warn-bg:#fff8e1;--seorce-ink:#0d0d0c;--font-ui:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--toast-w:372px;--toast-edge:16px;--spring:cubic-bezier(.2,1.1,.3,1)}:root[data-toast=ink]{--t-bg:color-mix(in srgb,#1c1c19 96%,transparent);--t-fg:#f7f3ef;--t-fg-2:color-mix(in srgb,#f7f3ef 70%,transparent);--t-fg-3:color-mix(in srgb,#f7f3ef 46%,transparent);--t-line:color-mix(in srgb,#f7f3ef 11%,transparent);--t-chip:color-mix(in srgb,#f7f3ef 7%,transparent);--t-border:color-mix(in srgb,#f7f3ef 8%,transparent);--t-highlight:inset 0 1px 0 color-mix(in srgb,#fff 7%,transparent);--t-shadow:0 2px 6px color-mix(in srgb,var(--seorce-ink) 14%,transparent),0 18px 40px -12px color-mix(in srgb,var(--seorce-ink) 40%,transparent);--t-pos:#86d18c;--t-neg:#ff9186;--t-warn:#f2b65c;--t-info:#a8bbff;--t-insight:#ffb787;--t-btn-bg:#f7f3ef;--t-btn-fg:#1c1c19;--t-btn-hover:#ffffff;--t-glyph-mix:20%}:root[data-toast=paper]{--t-bg:var(--seorce-surf-0);--t-fg:var(--seorce-on-surf);--t-fg-2:var(--seorce-on-surf-v);--t-fg-3:var(--seorce-outline);--t-line:var(--seorce-surf-high);--t-chip:var(--seorce-surf-low);--t-border:color-mix(in srgb,var(--seorce-outline-v) 80%,transparent);--t-highlight:inset 0 0 0 transparent;--t-shadow:0 1px 2px color-mix(in srgb,var(--seorce-ink) 6%,transparent),0 16px 36px -12px color-mix(in srgb,var(--seorce-ink) 22%,transparent);--t-pos:var(--seorce-pos);--t-neg:var(--seorce-neg);--t-warn:var(--seorce-warn);--t-info:var(--seorce-primary);--t-insight:var(--seorce-secondary);--t-btn-bg:var(--seorce-primary);--t-btn-fg:#fff;--t-btn-hover:var(--seorce-primary-cont);--t-glyph-mix:13%}.tst-region{position:fixed;z-index:1400;width:var(--toast-w);max-width:calc(100vw - var(--toast-edge)*2);transition:height .35s var(--spring)}.tst-region .t{--tone:var(--t-info);position:absolute;left:0;right:0;padding:12px 10px 12px 12px;font-family:var(--font-ui);color:var(--t-fg);background:var(--t-bg);-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25);border:1px solid var(--t-border);border-radius:12px;box-shadow:var(--t-highlight),var(--t-shadow);overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity;transition:transform .5s var(--spring),opacity .26s ease,translate .32s var(--spring),filter .3s ease}[data-pos^=top] .t{top:0;transform-origin:top center}[data-pos^=bottom] .t{bottom:0;transform-origin:bottom center}.tst-region .t--success{--tone:var(--t-pos)}.tst-region .t--error{--tone:var(--t-neg)}.tst-region .t--warning{--tone:var(--t-warn)}.tst-region .t--info{--tone:var(--t-info)}.tst-region .t--insight{--tone:var(--t-insight)}.tst-region .t--loading{--tone:var(--t-info)}.t--loading .t__glyph{background:transparent}.t--loading .t__glyph svg{width:18px;height:18px;animation:t-spin .75s linear infinite}.t--error .t__glyph{animation:t-nudge .36s .12s ease-in-out}.t__delta.is-up{--c:var(--t-pos)}.t__delta.is-down{--c:var(--t-neg)}.is-paused .t__ring circle{animation-play-state:paused}.t__kbd{margin-left:6px;font:500 10px var(--font-mono);opacity:.55}.tst-region .t--static{position:relative;inset:auto;transform:none}.t--static .draw{animation:none;stroke-dashoffset:0}.t--static .t__glyph{animation:none}.t--static .t__ring circle{animation:none;stroke-dashoffset:24}@media (max-width:560px){.tst-region[data-pos]{left:var(--toast-edge);right:var(--toast-edge);width:auto;max-width:none;translate:none}.tst-region[data-pos^=bottom]{bottom:auto;top:var(--toast-edge)}}@media (prefers-reduced-motion:reduce){.tst-region .t{transition:opacity .2s ease}.tst-region{transition:none}.t__glyph .draw{animation:none;stroke-dashoffset:0}.t--error .t__glyph{animation:none}}:root{--toast-w:440px}.tst-region .t{padding:14px 12px 14px 14px}.t__main{grid-template-columns:20px minmax(0,1fr) 24px;gap:12px;align-items:start}.t__glyph{width:20px;height:20px;margin-top:0;color:#fff;background:var(--tone)}.t__glyph svg{width:12px;height:12px;stroke-width:3}.t--loading .t__glyph{color:var(--tone);background:transparent}.t--loading .t__glyph svg{width:18px;height:18px;stroke-width:2.25}.t__body{padding-top:1px}.t__title{font-size:13px;font-weight:500;line-height:1.45;letter-spacing:-.003em}.t__desc{margin-top:3px;font-size:12.5px;line-height:1.5}.t__actions{padding-left:32px}.t__ring{display:none}.tst-region .t:has(.t__ring):after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--tone);opacity:.35;transform-origin:left center;animation:t-bar var(--dur) linear forwards}.is-paused .t:after{animation-play-state:paused}.tst-region .t--static:after{animation:none}@keyframes t-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.tst-region .t:after{animation:none;opacity:0}}.sp-head,.ph{display:flex;align-items:flex-end;gap:16px;margin:0 0 14px}.sp-head .eyebrow2,.ph .eyebrow2{font-size:12px;color:var(--outline);margin-bottom:4px;display:flex;align-items:center;gap:6px}.sp-head .eyebrow2 svg,.ph .eyebrow2 svg{width:14px;height:14px}.sp-head h1,.ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.sp-head .fresh,.ph .sub{font-size:12px;color:var(--outline);margin-top:4px}.sp-head .r,.ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.ph .seg button{height:24px}.ph .actions>.btn,.ph .actions>select.btn{height:30px}.cardx,.card{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0;box-shadow:none}.cardx,.g>.card{display:flex;flex-direction:column}.cardx>.h{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;row-gap:2px;align-items:start;padding:16px 18px 8px;border-bottom:0}.cardx>.h .ct{grid-column:1;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--on)}.cardx>.h .s{grid-column:1;font-size:11.5px;color:var(--outline)}.cardx>.h .r{grid-column:2;grid-row:1/span 2;align-self:start;display:flex;align-items:center;gap:8px}.cardx>.b{flex:1;padding:8px 18px 16px}.card-h{align-items:flex-start;padding:16px 18px 8px}.card-h .t{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--on)}.card-h .s{display:block;font-size:11.5px;color:var(--outline);margin-top:2px}.card-h .r{align-self:flex-start}.card-b{padding:8px 18px 16px}.g>.card>.card-b{flex:1}.card-f{border-top:0;padding:0 18px 14px;font-size:11.5px;color:var(--outline)}.card-h a.link,.card-f a.link{font-size:12.5px;font-weight:500;color:var(--on-v);white-space:nowrap}.card-h a.link:hover,.card-f a.link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.g{gap:16px;align-items:stretch}.mt{margin-top:16px}.grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.grid32{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px}.mt16{margin-top:16px}.stack16{display:flex;flex-direction:column;gap:16px}@media (max-width:1100px){.grid2,.grid32{grid-template-columns:1fr}}.answer{background:#fff;border:1px solid var(--line);border-radius:6px;padding:18px 22px;margin-bottom:16px;position:relative;overflow:hidden}.answer:after{content:"";position:absolute;right:-60px;top:-80px;width:420px;height:200px;background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-orange) 13%,transparent),transparent);pointer-events:none;transform:translate(var(--gx,0),var(--gy,0)) scale(var(--gs,1));transition:transform var(--gd,8s) cubic-bezier(.45,0,.55,1);will-change:transform}.answer .ah{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--on-v);position:relative;z-index:1}.answer .ah svg{width:15px;height:15px;color:var(--brand-orange)}.answer .ah .r{margin-left:auto}.answer h2{font-size:16.5px;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:10px 0 6px;max-width:900px;position:relative;z-index:1}.answer ul{margin:0;padding:0;list-style:none;position:relative;z-index:1}.answer li{position:relative;padding-left:14px;font-size:13px;color:var(--on-v);line-height:1.75}.answer li:before{content:"";position:absolute;left:3px;top:.8em;width:4px;height:4px;border-radius:50%;background:var(--outline-v)}.answer li b{color:var(--pos);font-weight:600;white-space:nowrap}.answer li b.risk{color:var(--neg)}.kstrip,.kpis{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:16px;box-shadow:none}.kc,.kpi,.icard{position:relative;padding:14px 18px;border-right:1px solid var(--line-soft);cursor:pointer;text-align:left;transition:background .12s}.kc:last-child,.kpi:last-child,.icard:last-child{border-right:0}.kc:hover,.kpi:hover{background:var(--surf-low)}.kc:before,.kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand-orange);opacity:1;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--spring)}.kc[aria-pressed=true]:before,.kpi[aria-pressed=true]:before{transform:scaleX(1)}.kc[aria-pressed=true],.kpi[aria-pressed=true]{background:color-mix(in srgb,var(--brand-orange) 6%,#fff)}.kc .l,.kpi .l,.icard .l{font-size:11px;font-weight:600;color:var(--on-v)}.kc .v,.kpi .v,.icard .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:8px;color:var(--on);font-variant-numeric:tabular-nums}.kc .v small,.kpi .v small,.icard .v small{font-size:11px;font-weight:500;color:var(--outline);margin-left:6px;letter-spacing:0}.kc .d,.kpi .d,.icard .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;gap:6px;align-items:center;white-space:nowrap;flex-wrap:nowrap}.kpi .d>span{display:inline-flex}.kstrip.ro{margin-bottom:12px}.kstrip.ro .kc{cursor:default}.kstrip.ro .kc:hover{background:none}.kstrip.ro .kc:before{display:none}.int-ic{display:inline-grid;place-items:center;flex:none;width:17px;height:17px;border-radius:4px;background:color-mix(in srgb,var(--ic) 16%,#fff);color:color-mix(in srgb,var(--ic) 68%,#1b1b1f);font-size:9.5px;font-weight:600;font-style:normal;line-height:1;letter-spacing:0}.int-n{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ift{display:inline-grid;place-items:center;width:20px;height:20px;margin:-3px -5px -3px auto;border-radius:5px;color:var(--outline);flex:none;cursor:help}.ift:hover,.ift:focus-visible,.ift[aria-expanded=true]{color:var(--on);background:var(--surf-cont)}.ift svg{width:14px;height:14px}.ift-pop{position:fixed;z-index:60;width:300px;max-width:calc(100vw - 24px);background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:12px 14px;font-size:12px;line-height:1.5;color:var(--on-v);text-align:left;animation:ps-in .14s ease both}.ift-pop[hidden]{display:none}.ift-pop h6{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--on);margin:0 0 4px}.ift-pop p{margin:0}.ift-pop dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--line-soft)}.ift-pop dt{color:var(--outline);white-space:nowrap}.ift-pop dd{margin:0;color:var(--on)}@media (prefers-reduced-motion:reduce){.ift-pop{animation:none}}.since .it{display:grid;grid-template-columns:26px minmax(0,1fr) 14px;gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--line-soft);cursor:pointer}.since .it:last-of-type{border-bottom:0}.since .it:hover .t2 b{text-decoration:underline;text-underline-offset:3px}.since .bx{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:700}.since .bx.up{background:var(--pos-bg);color:var(--pos)}.since .bx.down{background:var(--neg-bg);color:var(--neg)}.since .bx.new{background:var(--surf-cont);color:var(--on-v)}.since .t2{font-size:12.5px;color:var(--on-v);line-height:1.4}.since .t2 b{color:var(--on);font-weight:600}.since .m2{font-family:var(--font-mono);font-size:10.5px;color:var(--outline);margin-top:3px}.since .it>svg{width:13px;height:13px;color:var(--outline-v);margin-top:4px}.since .link{display:inline-block;margin-top:10px}.legend2{display:flex;gap:14px;font-size:11.5px;color:var(--on-v)}.legend2 span{display:inline-flex;align-items:center;gap:6px}.legend2 i{width:14px;height:2px;border-radius:2px;background:var(--brand-orange)}.legend2 i.cmp{background:repeating-linear-gradient(90deg,#9a9cab 0 4px,transparent 4px 7px)}.legend2 i.ev{width:2px;height:10px;background:var(--outline-v)}.legend2+.seg{margin-left:12px}.xt,.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:12.5px}.xt th,.tbl th{text-align:left;font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.xt th.n,.tbl th.num{text-align:right}.xt td,.tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--on-v)}.xt td.n,.tbl td.num{text-align:right;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--on)}.tbl td.num b{font-weight:500}.tbl .q{color:var(--on)}.tbl tbody tr.you{background:transparent}.delta,.delta.up,.delta.down,.delta.flat{font-family:var(--font-ui);font-size:11px;font-weight:600;background:transparent;padding:0;border-radius:0}.delta.flat{color:var(--outline)}.tbl td .delta{font-size:inherit}.chip[aria-pressed=true],.chip.pos[aria-pressed=true],.chip.neg[aria-pressed=true],.chip.warn[aria-pressed=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.chip .n{font-family:var(--font-ui);font-size:11px}.tabs button[aria-selected=true]{color:var(--on);font-weight:600}.tabs button[aria-selected=true]:after{background:var(--on)}.tag{height:auto;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-cont);color:var(--on-v)}.demand .b i{background:var(--primary)}.demand{font-family:var(--font-ui)}@media (prefers-reduced-motion:reduce){.answer:after,.kc:before,.kpi:before{transition:none}}.lc{position:relative}.lc svg{display:block;width:100%;overflow:visible}.lc .tip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:11.5px;min-width:150px;display:none;z-index:5}.lc .tip b{display:block;font-size:10.5px;color:var(--outline);font-weight:500;margin-bottom:3px}.lc .tip div{display:flex;align-items:center;gap:6px}.lc .tip div i{width:8px;height:2px;border-radius:2px}.lc .tip div em{margin-left:auto;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.lc .tip div.e{margin-top:5px;padding-top:5px;border-top:1px solid var(--line-soft);color:var(--on-v)}.lc .tip div.e+div.e{margin-top:2px;padding-top:0;border-top:0}.lc .tip div.e i{width:6px;height:6px;border-radius:50%;background:#434656}.lc .evm{cursor:default;outline:none}.lc .evm .d{transition:fill .12s}.lc .evm:hover .d,.lc .evm.on .d{fill:#1c1c19}.lc .evm:focus-visible .fr{stroke:var(--primary);stroke-width:1.5}.lc .evtip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:12px;line-height:1.4;color:var(--on);max-width:260px;width:-moz-max-content;width:max-content;display:none;z-index:6}.lc .evtip b{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--outline);margin-bottom:2px}.lc .evtip .ev+.ev{margin-top:6px;padding-top:6px;border-top:1px solid var(--line-soft)}.lc .co{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 1px 3px #1c1c1914;padding:2px 7px;font-size:11px;line-height:1.4;white-space:nowrap}.lc .co b{font-weight:600}.lc .co span{margin-left:6px;font-family:var(--font-mono);font-size:10.5px;color:var(--on-v)}.legend2{flex-wrap:wrap;row-gap:4px}.legend2 .leg-item{-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .15s}.legend2 .leg-item.clickable{cursor:pointer;padding:2px 6px;margin:-2px -6px;border-radius:4px}.legend2 .leg-item.clickable:hover{background:var(--surf-cont)}.legend2 .leg-item.clickable:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.legend2 .leg-item.off{opacity:.35}.legend2 .leg-item.off .leg-label{text-decoration:line-through}.legend2 .leg-item.off i{filter:grayscale(1)}@media (prefers-reduced-motion:reduce){.lc .evm .d{transition:none}}.delta.ctx{color:var(--outline);background:transparent;padding:0;font-weight:500}.h2h{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.h2h .l{text-align:right}.h2h .m{font-size:11.5px;color:var(--outline);min-width:80px;text-align:center}.h2h b{font-variant-numeric:tabular-nums}.h2h b.win{color:var(--on);font-weight:600}.h2h b.lose{color:var(--outline);font-weight:500}.vs{display:grid;grid-template-columns:1fr auto auto auto;gap:8px 12px;align-items:center;font-size:12.5px;padding:7px 0;border-bottom:1px solid var(--line-soft)}.vs:last-child{border-bottom:0}.vs .arrow{font-family:var(--font-mono);color:var(--outline);font-size:11px}.cpt-tag{margin-left:6px;vertical-align:1px;height:16px;font-weight:500}.cpt-nm{display:flex;align-items:center;gap:10px;min-width:0}.cpt-nm .fav{flex:none}.cpt-nm .t{min-width:0}.cpt-nm b{font-weight:600;color:var(--on)}.cpt-nm small{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--outline);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpt-ev{display:flex;flex-direction:column;gap:3px}.cpt-ev div{display:flex;gap:12px;align-items:baseline;font-size:12.5px;color:var(--on-v)}.cpt-ev div span:first-child{flex:1}.cpt-ev em{font-style:normal;font-family:var(--font-mono);font-size:10.5px;color:var(--outline);white-space:nowrap}.cpt-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cpt-meta{font-family:var(--font-mono);font-size:10.5px;color:var(--outline)}.cpt-warn{color:var(--warn)}.cpt-dr .cpt-st{font-size:12px;color:var(--on-v);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.cpt-dr .cpt-st .mono{font-size:11.5px}.cpt-dr .cpt-blk,.tp-dr .dr-blk{padding:14px 0;border-bottom:1px solid var(--line-soft)}.cpt-dr .cpt-blk:first-child,.tp-dr .dr-blk:first-child{padding-top:2px}.cpt-dr .cpt-blk:last-child,.tp-dr .dr-blk:last-child{border-bottom:0}.cpt-dr h4,.tp-dr h4{font-size:13px;font-weight:600;color:var(--on);margin:0 0 6px;display:flex;align-items:baseline;gap:8px}.cpt-dr h4 span,.tp-dr h4 span{font-size:11.5px;font-weight:400;color:var(--outline)}.cpt-dr .h2h.hd{padding:0 0 6px;font-size:11.5px;color:var(--outline);font-weight:600}.cpt-dr .vs,.tp-dr .vs{color:var(--on-v)}.cpt-dr a.vs:hover span:first-child{color:var(--on);text-decoration:underline;text-underline-offset:3px}.cpt-dr .cpt-none,.tp-dr .dr-none{font-size:12.5px;color:var(--outline)}.cpt-dr .cpt-link{font-size:12.5px;font-weight:500;color:var(--on-v)}.cpt-dr .cpt-link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.drawer .dh h3 .dr-sub{display:block;font-size:11.5px;font-weight:400;color:var(--outline);margin-top:2px}.tp-dr .vs{grid-template-columns:minmax(0,1fr) auto auto auto}.tp-dr .vs .m{font-size:11.5px;color:var(--outline);font-variant-numeric:tabular-nums}.tp-dr .vs .warn{color:var(--warn)}.tp-dr .vs button{text-align:left;color:var(--on);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-dr .vs button:hover,.tp-dr .vs button:focus-visible{text-decoration:underline;text-underline-offset:3px}.tg{margin:4px 0 10px}.tg svg{display:block;width:100%;height:auto;overflow:visible}.tg-e{stroke:#cfd4e3}.tg-c{fill:var(--on)}.tg-ct{font-size:12.5px;font-weight:600;fill:var(--on);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.tg-n{cursor:pointer;outline:0}.tg-n circle{stroke:#fff;stroke-width:1.5}.tg-n.top circle{fill:#0041c8}.tg-n.mid circle{fill:#6b8ae6}.tg-n.gap circle{fill:#fff;stroke:var(--warn);stroke-width:2}.tg-n text{font-size:11.5px;fill:var(--on);paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round}.tg-n text.s{font-size:10px;fill:var(--outline);font-family:var(--font-mono)}.tg-n:hover text:not(.s),.tg-n:focus-visible text:not(.s){text-decoration:underline}.tg-n:focus-visible circle{stroke:var(--on);stroke-width:2}.tg-lg{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11px;color:var(--outline);margin-top:2px}.tg-lg span{display:inline-flex;align-items:center;gap:5px}.tg-lg i{width:9px;height:9px;border-radius:50%;background:#0041c8}.tg-lg i.mid{background:#6b8ae6}.tg-lg i.gap{background:#fff;border:2px solid var(--warn);width:9px;height:9px;box-sizing:border-box}.tg-w{margin-top:14px}.tg-w .vs .btn{height:26px;padding:0 9px;font-size:11.5px}dialog.cpt-dlg{border:1px solid var(--line);border-radius:8px;padding:0;width:min(500px,calc(100vw - 32px));box-shadow:var(--shadow-pop);color:var(--on);background:#fff}dialog.cpt-dlg::backdrop{background:#0d0d0c5c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.cpt-dlg .bd{padding:20px 22px 16px}.cpt-dlg h3{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3;display:flex;align-items:center;gap:8px}.cpt-dlg h3 .ib{margin-left:auto}.cpt-dlg p{font-size:12.5px;color:var(--on-v);margin-top:6px;line-height:1.55}.cpt-dlg label.cl{display:block;font-size:12px;font-weight:500;color:var(--on-v);margin:14px 0 6px}.cpt-dlg .inp{width:100%;height:var(--ctl-h);padding:0 12px;border:1px solid var(--ctl-line);border-radius:var(--ctl-r);font:inherit;font-size:13px;background:#fff;color:var(--on);outline:0;transition:border-color .15s,box-shadow .15s}.cpt-dlg .inp:hover:not(:focus){border-color:var(--ctl-line-h)}.cpt-dlg .inp:focus{border-color:var(--primary);box-shadow:var(--ctl-ring);outline:none;border-color:var(--outline-v);box-shadow:0 0 0 3px color-mix(in srgb,var(--on) 8%,transparent)}.cpt-dlg .hint{font-size:11.5px;color:var(--outline);margin-top:5px;line-height:1.45}.cpt-dlg .msg{font-size:12px;margin-top:10px;min-height:18px;color:var(--outline)}.cpt-dlg .msg.bad{color:var(--neg)}.cpt-dlg .msg.warn{color:var(--warn)}.cpt-dlg .msg button{font-size:12px;font-weight:500;color:var(--on);text-decoration:underline;text-underline-offset:3px}.cpt-dlg .ft{display:flex;align-items:center;gap:8px;padding:12px 22px;border-top:1px solid var(--line-soft)}.cpt-dlg .ft .l{margin-right:auto;font-size:12px;color:var(--outline)}.cpt-dlg .btn:disabled{opacity:.45;cursor:not-allowed}.cpt-dlg .ft .l a,.cpt-dlg .ft .l button{color:var(--on-v);font-weight:500;font-size:12px}.cpt-dlg .picks{margin-top:14px;border-top:1px solid var(--line-soft)}.cpt-dlg .picks .k{font-size:11px;font-weight:600;color:var(--outline);margin:12px 0 4px}.cpt-dlg .pick{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;text-align:left;padding:7px 8px;margin:0 -8px;border-radius:5px;width:calc(100% + 16px)}.cpt-dlg .pick:hover,.cpt-dlg .pick:focus-visible{background:var(--surf-low);outline:none}.cpt-dlg .pick .e{font-size:11.5px;color:var(--outline);text-align:right}.cpt-dlg .opt{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px;cursor:pointer}.cpt-dlg .opt:last-child{border-bottom:0}.cpt-dlg .opt .e{font-size:11.5px;color:var(--outline);text-align:right;font-variant-numeric:tabular-nums}.cpt-dlg .opt input{accent-color:var(--on);margin:0}.cpt-dlg .opts{margin-top:12px;border-top:1px solid var(--line-soft);max-height:300px;overflow:auto}.cpt-dlg .dom{display:grid;grid-template-columns:minmax(0,1fr) 26px;gap:6px;margin-bottom:6px}.cpt-dlg .addl{font-size:12px;font-weight:500;color:var(--on-v)}.cpt-dlg .addl:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.scope{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 10px;border-radius:5px;background:#fff;border:1px solid var(--line);color:var(--on);font-size:12px;animation:s-fade .2s ease both}.scope b{font-weight:600}.scope span{color:var(--outline)}.scope button{width:20px;height:20px;border-radius:4px;display:grid;place-items:center;color:var(--outline)}.scope button:hover{background:var(--surf-low);color:var(--on)}.scope button svg{width:11px;height:11px}@media (prefers-reduced-motion:reduce){.scope{animation:none}}.imp-bar{position:relative;width:100%;max-width:300px;height:6px;margin-top:14px;border-radius:99px;background:var(--surf-high);overflow:hidden}.imp-bar i{position:relative;display:block;height:100%;border-radius:99px;background:var(--brand-orange);overflow:hidden;transform-origin:left;animation:imp-grow .9s cubic-bezier(.2,.8,.2,1) .1s backwards}.imp-bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:imp-sheen 1.8s ease-in-out 1s infinite}@keyframes imp-grow{0%{transform:scaleX(0)}}@keyframes imp-sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.imp-bar i,.imp-bar i:after{animation:none}}.llog{--llog-t:72px}.ts-head[hidden],.bl-head[hidden]{display:none}.llog-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 32px;padding-bottom:20px;border-bottom:1px solid var(--line)}.llog-top:last-child{border-bottom:0}.llog-top h1{font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:var(--on)}.llog-facts{font-size:12.5px;color:var(--outline);margin-top:4px}.llog-stats{padding:22px 0 24px}.llog-st{display:flex;flex-direction:column;gap:3px}.llog-st b{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--on);font-variant-numeric:tabular-nums}.llog-st b small{font-size:15px;font-weight:500;letter-spacing:0;color:var(--outline)}.llog-st>span{font-size:12.5px;color:var(--on-v)}.llog-st .imp-bar{max-width:220px;height:4px;margin-top:8px}.llog.bb-held .imp-bar i:after{display:none}.llog-feed{max-width:860px}.llog-h{display:flex;align-items:center;gap:8px;padding-bottom:9px;border-bottom:1px solid var(--line)}.llog-h b{font-weight:600;font-size:13.5px;color:var(--on)}.llog-h .dot{position:relative;flex:none;width:7px;height:7px;border-radius:50%;background:var(--brand-orange)}.llog-h .dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid var(--brand-orange);opacity:0;animation:llog-pulse 1.8s ease-out infinite}@keyframes llog-pulse{0%{transform:scale(.6);opacity:.55}to{transform:scale(1.5);opacity:0}}.llog-list{list-style:none;margin:0;padding:0}.llog-list li{display:grid;grid-template-columns:var(--llog-cols);align-items:center;gap:14px;height:37px;padding:0 4px;border-bottom:1px solid var(--line-soft);font-size:13px;color:var(--on)}.llog-list li.in{animation:llog-in .45s cubic-bezier(.2,.8,.2,1) backwards}@keyframes llog-in{0%{opacity:0;transform:translateY(-6px)}}.llog-list time{font-family:var(--font-mono);font-size:11px;color:var(--outline);font-variant-numeric:tabular-nums}.llog-list span{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.llog-list b{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.llog-list .fav{flex:none}.llog-list b.q{font-weight:400}.llog-list .ll-c{flex:none;font-style:normal;font-family:var(--font-mono);font-size:11px;color:var(--outline)}.llog-list .ll-c.warn{color:var(--warn)}.llog-list .ll-c.bad{color:var(--neg);font-weight:600}.llog-list b.d{flex:none}.llog-list .ll-m{min-width:0;overflow:hidden;text-overflow:ellipsis;font-style:normal;font-size:12.5px;color:var(--outline);font-variant-numeric:tabular-nums}@media (max-width:760px){.llog-stats{padding:18px 0 20px}.llog-st b{font-size:24px}.llog{--llog-t:56px}.llog-list li{gap:10px;padding:0}}@media (prefers-reduced-motion:reduce){.llog-list li.in{animation:none}.llog-h .dot:after{animation:none}}.bw .imp-bar i{transition:width .6s cubic-bezier(.2,.8,.2,1)}.bw-a{padding-top:28px}.bw-big{display:flex;align-items:baseline;gap:10px}.bw-big b{font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--on);font-variant-numeric:tabular-nums}.bw-big span{font-size:13px;color:var(--on-v)}.bw-a .imp-bar{max-width:520px;margin-top:16px}.bw-pfs{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:13px;color:var(--on-v)}.bw-pfs span{display:inline-flex;align-items:center;gap:7px}@media (max-width:760px){.bw-big b{font-size:36px}}@media (prefers-reduced-motion:reduce){.bw .imp-bar i{transition:none}}.tb-list{min-width:0}.tb-list>.tb-tools{border-radius:6px 6px 0 0;flex-wrap:wrap;row-gap:8px;padding:10px 14px}.tb-list>.tb-tools .tb-count{white-space:nowrap}.tb-list>.tb-tools .r{flex-wrap:wrap;justify-content:flex-end;gap:8px}.tb-list>table.xt{width:100%}.tb-list .xt tbody tr[data-id]{cursor:pointer}.tb-list .xt tbody tr.tb-cur td{background:color-mix(in srgb,var(--primary) 6%,#fff)}.tb-list .xt tbody tr.tb-cur td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.tb-list .xt td.num,.tb-list .xt th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tb-list.tb-nopick .xt tbody tr[data-id]{cursor:default}.tb-list .xt tr.tb-grp,.tb-list .xt tr.tb-grp:hover{cursor:pointer}.tb-fw{position:relative}.tb-fw>.btn{height:30px;padding:0 10px;gap:6px}.tb-fw>.btn svg{width:14px;height:14px}.tb-fn{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--on);color:#fff;font-size:10px;font-weight:600}.tb-fn[hidden]{display:none}.tb-fpop{position:absolute;right:0;top:calc(100% + 6px);z-index:50;width:320px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-pop);padding:12px 14px 10px}.tb-fpop[hidden]{display:none}.tb-fg{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;font-size:12.5px;color:var(--on-v)}.tb-fg select,.tb-fg input{height:30px;min-width:150px;border:1px solid var(--ctl-line);border-radius:5px;background:#fff;font-size:12.5px;padding:0 6px}.tb-ff{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--line-soft)}.tb-chips{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 2px}.tb-chips[hidden]{display:none}.tb-chips .scope{height:26px}.tb-link{font-size:12.5px;font-weight:500;color:var(--primary)}.tb-link:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width:761px) and (max-width:1180px){.tb-list .xt .w-hide{display:none}}.bulkwrap{position:sticky;bottom:16px;display:flex;justify-content:center;pointer-events:none;margin-top:-8px}.bulkwrap .bulk{pointer-events:auto;transform:translateY(20px);opacity:0;transition:all .2s var(--spring)}.bulkwrap[data-on] .bulk{transform:none;opacity:1}.bulk .btn.danger{color:var(--neg);border-color:color-mix(in srgb,var(--neg) 35%,var(--line))}@media (max-width:760px){.tb-list>.tb-tools{padding:10px 12px}.tb-list>.tb-tools .r{justify-content:flex-start;width:100%}.tb-list .xt thead{display:none}.tb-list .xt,.tb-list .xt tbody{display:block}.tb-list .xt tbody tr[data-id]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:12px 14px;border-top:1px solid var(--line-soft);position:relative}.tb-list .xt tbody td{display:block;height:auto;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;text-align:left!important;white-space:normal}.tb-list .xt tbody tr.tb-cur{background:color-mix(in srgb,var(--primary) 6%,#fff);box-shadow:inset 3px 0 0 var(--primary)}.tb-list .xt td.m-main{grid-column:1/-1;padding-right:30px!important}.tb-list .xt tbody td.sel{position:absolute;top:13px;right:14px;width:auto}.tb-list .xt tbody tr[aria-selected=true]{background:color-mix(in srgb,var(--primary) 5%,#fff)}.tb-list .xt td.m-hide{display:none}.tb-list .xt td.m-fig:before{content:attr(data-l);display:block;margin-bottom:2px;font-size:11px;font-weight:400;color:var(--outline)}.tb-list .xt td[data-span]{grid-column:1/-1}.tb-list>.tb-tools{position:relative}.tb-list .tb-tools .tb-fw{position:static}.tb-list .tb-tools .tb-fpop{left:12px;right:12px;width:auto;max-width:none}.tb-list .tb-tools .colm .ps-menu,.tb-list .tb-tools .expm .ps-menu{left:0;right:auto}.bulkwrap .bulk{flex-wrap:wrap;justify-content:center;max-width:calc(100vw - 32px);row-gap:6px}}.tint{--c:var(--on-v);color:var(--c)!important;background:color-mix(in srgb,var(--c) 10%,#fff)!important;border:1px solid color-mix(in srgb,var(--c) 22%,#fff)!important}.tint.violet{--c:#7357f6}.tint.blue{--c:#2563eb}.tint.teal{--c:#0d9488}.tint.amber{--c:#d97706}.tint.rose{--c:#e11d48}.tint.sky{--c:#0284c7}.tint.orange{--c:#ea580c}.tint.chatgpt{--c:#10a37f}.tint.ink{--c:var(--outline)}.tint svg{color:inherit!important}.ti{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:7px}.ti svg{width:13px;height:13px}.ti.big{width:38px;height:38px;border-radius:10px}.ti.big svg{width:18px;height:18px}.aid-mk,.cm-av,.ch-hero .mk,.aid .cm-name .nm-mk{background:linear-gradient(135deg,#fff4ea,#ffe9f0)!important;border-color:#ffd6c2!important;color:#f26a0a!important}.cmp-pill .mi{display:inline-grid}.cmp-pill .mi.amber{color:#d97706}.cmp-pill .mi.violet{color:#7357f6}.tb-proj-row .tb-askw{position:relative;flex:1;min-width:0;margin:0 12px 0 14px}.tb-ask{display:flex;align-items:center;gap:8px;height:30px;border:1px solid var(--line);border-radius:5px;background:#fff;padding:0 6px 0 10px;cursor:text}.tb-ask:hover{border-color:var(--outline-v)}.tb-ask:focus-within{border-color:var(--outline-v);box-shadow:var(--focus)}.tb-ask>svg{width:14px;height:14px;color:var(--brand-orange);flex:none}.tb-ask input{flex:1;min-width:0;border:0;outline:0;background:none;font:400 12.5px var(--font-ui);color:var(--on)}.tb-ask input::-moz-placeholder{color:var(--outline)}.tb-ask input::placeholder{color:var(--outline)}.tb-ask .k{font-family:var(--font-mono);font-size:10px;color:var(--outline);flex:none;padding-right:4px}.tb-ask .go{width:22px;height:22px;border:0;border-radius:4px;background:#f26a0a;color:#fff;display:none;place-items:center;cursor:pointer;flex:none}.tb-ask .go svg{width:11px;height:11px}.tb-ask.has .go{display:grid}.tb-ask.has .k{display:none}.ask-pop{position:absolute;top:calc(100% + 5px);left:0;width:100%;min-width:320px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);z-index:40;overflow:hidden;display:none}.ask-pop[data-open]{display:block}.ask-pop .g{padding:9px 12px 5px;font:600 10.5px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--outline)}.ask-pop button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:0;border-top:1px solid var(--line-soft);background:#fff;text-align:left;font:400 12.5px/1.4 var(--font-ui);color:var(--on);cursor:pointer}.ask-pop .g+button{border-top:0}.ask-pop button:hover{background:var(--surf-low)}.ask-pop button svg{width:12px;height:12px;color:var(--outline);flex:none}.ask-pop .m{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--outline);padding-left:10px}.aid{position:fixed;inset:0 0 0 auto;width:420px;max-width:100vw;background:#fff;border-left:1px solid var(--line);box-shadow:-10px 0 32px -18px color-mix(in srgb,var(--ink) 45%,transparent);z-index:55;display:flex;flex-direction:column;transform:translate(100%);transition:transform .2s var(--spring);visibility:hidden}.aid[data-open]{transform:none;visibility:visible}@media (prefers-reduced-motion:reduce){.aid{transition:none}}.aid-h{display:flex;align-items:center;gap:6px;height:52px;padding:0 8px 0 12px;border-bottom:1px solid var(--line-soft);flex:none}.aid-mk,.cm-av{width:26px;height:26px;border:1px solid var(--line);border-radius:7px;display:grid;place-items:center;color:var(--brand-orange);background:#fff;flex:none}.aid-mk svg,.cm-av svg{width:13px;height:13px}.aid-t{flex:1;min-width:0;padding-left:4px;line-height:1.2}.aid-t b{display:block;font-size:13px;font-weight:600;color:var(--on);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aid-t b.named{animation:ai-name .5s ease}.aid-t span{display:block;font-size:11px;color:var(--outline);margin-top:1px}@keyframes ai-name{0%{opacity:0;transform:translateY(3px)}}.aid-h .ib{width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--outline);display:grid;place-items:center;cursor:pointer;flex:none}.aid-h .ib:hover{background:var(--surf-low);color:var(--on)}.aid-h .ib svg{width:15px;height:15px}.aid-h #ai-back{margin-right:-2px}.aid-b{position:relative;flex:1;overflow:auto;overscroll-behavior:contain;padding:18px 16px 8px}.aid-b::-webkit-scrollbar{width:8px}.aid-b::-webkit-scrollbar-thumb{background:var(--surf-high);border-radius:99px}.ai-block .kc .d.up{color:var(--pos)}.ai-block .kc .d.dn{color:var(--neg)}.ai-home .hh h2{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--on)}.ai-home .hh p{font-size:12.5px;line-height:1.55;color:var(--outline);margin-top:4px}.ai-start{margin-top:16px;display:grid;gap:8px}.ai-start button,.ch-st{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ai-start button:hover,.ch-st:hover{border-color:var(--outline-v);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 6%,transparent)}.ai-start .si2,.ch-st .si2{width:28px;height:28px;border:1px solid var(--line);border-radius:6px;display:grid;place-items:center;color:var(--on-v);flex:none}.ai-start .si2 svg,.ch-st .si2 svg{width:14px;height:14px}.ai-start .tx,.ch-st .tx{min-width:0}.ai-start .tx b,.ch-st .tx b{display:block;font-size:12.5px;font-weight:500;color:var(--on);line-height:1.4}.ai-start .tx small,.ch-st .tx small{display:block;font-size:11px;color:var(--outline);margin-top:1px}.ai-grp{display:flex;align-items:baseline;margin:22px 0 4px;font:600 10px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#9a9cab}.ai-grp a{margin-left:auto;font:500 11.5px var(--font-ui);letter-spacing:0;text-transform:none;color:var(--on-v)}.ai-grp a:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.ai-th{display:flex;align-items:center;gap:10px;width:100%;padding:8px 6px;margin:0 -6px;border:0;border-radius:6px;background:none;text-align:left;cursor:pointer;width:calc(100% + 12px)}.ai-th:hover{background:var(--surf-low)}.ai-th svg{width:14px;height:14px;color:var(--outline);flex:none}.ai-th .t{flex:1;min-width:0;font-size:12.5px;color:var(--on);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-th .m{font-size:11px;color:var(--outline);flex:none}.cm{margin-top:22px}.cm:first-child{margin-top:0}.cm.u{display:flex;justify-content:flex-end}.cm.u .bub{max-width:84%;padding:9px 13px;border-radius:12px 12px 4px;background:var(--surf-low);border:1px solid var(--line-soft);font-size:13px;line-height:1.55;color:var(--on);white-space:pre-wrap;overflow-wrap:anywhere}.cm.a{display:grid;grid-template-columns:26px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px}.cm-body{min-width:0}.cm-name{display:flex;align-items:center;gap:7px;height:26px;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--on)}.cm-name .m{font-size:11px;font-weight:400;color:var(--outline)}.cm-name .nm-mk{display:none}.cm-tools{display:flex;gap:2px;margin:10px 0 0 -6px;opacity:0;transition:opacity .15s}.cm.a:hover .cm-tools,.cm.a:focus-within .cm-tools,.cm.a:last-child .cm-tools{opacity:1}.cm-tools button{width:28px;height:28px;border:0;border-radius:6px;background:none;color:var(--outline);display:grid;place-items:center;cursor:pointer}.cm-tools button:hover{background:var(--surf-low);color:var(--on)}.cm-tools button[aria-pressed=true]{color:var(--on)}.cm-tools button svg{width:14px;height:14px}.aid .cm.a{display:block}.aid .cm-av{display:none}.aid .cm-name .nm-mk{display:grid;width:20px;height:20px;border:1px solid var(--line);border-radius:6px;place-items:center;color:var(--brand-orange)}.aid .cm-name .nm-mk svg{width:11px;height:11px}.ai-work{display:flex;align-items:center;gap:8px;min-height:22px;font-size:12.5px;color:var(--on-v)}.ai-work .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:pulse2 1.8s infinite}@media (prefers-reduced-motion:reduce){.ai-work .pulse,.ai-th .pulse,.aid-t b.named{animation:none}}.ai-trace{margin:2px 0 10px}.ai-trace>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 7px;border:1px solid var(--line-soft);border-radius:99px;font-size:11px;color:var(--on-v);background:#fff}.ai-trace>summary:hover{border-color:var(--line);color:var(--on)}.ai-trace>summary::-webkit-details-marker{display:none}.ai-trace>summary svg{width:10px;height:10px;color:var(--outline);transition:transform .15s}.ai-trace[open]>summary svg{transform:rotate(90deg)}.ai-trace ol{list-style:none;margin:8px 0 0;padding:4px 0 2px 12px;border-left:2px solid var(--line-soft)}.ai-trace li{display:flex;gap:8px;padding:3px 0;font-size:11.5px;color:var(--on-v);line-height:1.45}.ai-trace li .v{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--outline);width:48px;flex:none;padding-top:1px}.ai-trace li .t{flex:1;min-width:0}.ai-trace li .n{font-family:var(--font-mono);font-size:10.5px;color:var(--outline);flex:none}.ai-trace li a{color:var(--primary)}.ai-trace li a:hover{text-decoration:underline}.ai-lead{font-size:14px;font-weight:600;line-height:1.5;color:var(--on);letter-spacing:-.005em}.ai-lead b{font-weight:600}.ai-body{font-size:13px;line-height:1.65;color:var(--on-v);margin-top:6px}.ai-note{font-size:12px;line-height:1.55;color:var(--outline);margin-top:8px}.ai-block{margin-top:14px}.ai-block>.bh{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.ai-block>.bh .t{font-size:12px;font-weight:600;color:var(--on)}.ai-block>.bh .s{font-size:11px;color:var(--outline)}.ai-block .kstrip{background:#fff}.aid .kstrip{grid-template-columns:1fr 1fr;grid-auto-flow:row}.aid .kc .v,.aid .kpi .v{font-size:19px}.ai-chart{background:#fff;border:1px solid var(--line);border-radius:6px;padding:8px 4px 2px}.ai-tbl{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.ai-tbl table{width:100%;border-collapse:collapse;font-size:12px}.ai-tbl th{padding:7px 10px;text-align:left;font-weight:500;font-size:11px;color:var(--outline);background:var(--surf-low);border-bottom:1px solid var(--line-soft);white-space:nowrap}.ai-tbl td{padding:7px 10px;border-bottom:1px solid var(--line-soft);color:var(--on)}.ai-tbl tr:last-child td{border-bottom:0}.ai-tbl td.n,.ai-tbl th.n{text-align:right;font-variant-numeric:tabular-nums}.ai-tbl td .sub{display:block;font-size:11px;color:var(--outline);margin-top:1px}.ai-cites{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ai-cite{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:24px;padding:0 9px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:99px;background:#fff;color:var(--primary);font-size:11px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-cite:hover{background:color-mix(in srgb,var(--primary) 5%,#fff)}.ai-cite svg{width:10px;height:10px;flex:none}.ai-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ai-acts .btn{height:30px;font-size:12px}.ai-fu{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:14px;padding-top:6px;border-top:1px solid var(--line-soft)}.ai-fu button{display:inline-flex;align-items:center;gap:8px;padding:6px 0;border:0;background:none;color:var(--on-v);font:400 12.5px var(--font-ui);cursor:pointer;text-align:left}.ai-fu button:before{content:"";width:12px;height:12px;flex:none;background:currentColor;opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 10l5 5-5 5'/%3E%3Cpath d='M4 4v7a4 4 0 0 0 4 4h12'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 10l5 5-5 5'/%3E%3Cpath d='M4 4v7a4 4 0 0 0 4 4h12'/%3E%3C/svg%3E") center/contain no-repeat}.ai-fu button:hover{color:var(--on)}.ai-fu button:hover:before{opacity:1}.aid-c{flex:none;padding:8px 12px 12px;background:#fff}.cmp{position:relative;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 6px 20px -12px color-mix(in srgb,var(--ink) 22%,transparent);transition:border-color .15s,box-shadow .15s}.cmp:focus-within{border-color:var(--outline-v);box-shadow:var(--focus),0 6px 20px -12px color-mix(in srgb,var(--ink) 22%,transparent)}.cmp-ctx{display:flex;flex-wrap:wrap;gap:6px;padding:9px 10px 0}.cmp-ctx .sc{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 4px 0 8px;border:1px solid var(--line);border-radius:5px;background:#fff;font-size:11.5px;color:var(--on);max-width:100%}.cmp-ctx .sc:not(:has(button)){padding-right:8px}.cmp-ctx .sc .fav{width:14px;height:14px}.cmp-ctx .sc>span{color:var(--outline)}.cmp-ctx .sc b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-ctx .sc button{width:16px;height:16px;border:0;border-radius:4px;background:none;color:var(--outline);cursor:pointer;display:grid;place-items:center;flex:none}.cmp-ctx .sc button:hover{background:var(--surf-low);color:var(--on)}.cmp-ctx .sc button svg{width:9px;height:9px}.cmp-ctx .add{width:24px;height:24px;border:1px dashed var(--line);border-radius:5px;background:none;color:var(--outline);cursor:pointer;display:grid;place-items:center}.cmp-ctx .add svg{width:11px;height:11px}.cmp-ctx .add:hover{border-style:solid;color:var(--on)}.cmp textarea{display:block;width:100%;border:0;outline:0;resize:none;padding:10px 12px 4px;font:400 13px/1.55 var(--font-ui);color:var(--on);background:none;max-height:200px}.cmp textarea::-moz-placeholder{color:var(--outline)}.cmp textarea::placeholder{color:var(--outline)}.cmp-bar{display:flex;align-items:center;gap:2px;padding:4px 8px 8px}.cmp-ic,.cmp-pill{height:28px;border:0;border-radius:6px;background:none;color:var(--on-v);font:500 12px var(--font-ui);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cmp-ic{width:28px;justify-content:center}.cmp-pill{padding:0 8px}.cmp-pill b{min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--surf-cont);font:600 10px/16px var(--font-ui);color:var(--on-v);text-align:center}.cmp-ic:hover,.cmp-pill:hover,.cmp-pill[aria-expanded=true]{background:var(--surf-low);color:var(--on)}.cmp-ic svg,.cmp-pill svg{width:14px;height:14px}.cmp-pill>svg:last-child{width:11px;height:11px;color:var(--outline)}.cmp-mw{position:relative}.cmp-mw.r{margin-left:auto}.cmp-send{width:30px;height:30px;margin-left:4px;border:0;border-radius:7px;background:#f26a0a;color:#fff;display:grid;place-items:center;cursor:pointer;flex:none;transition:background .15s}.cmp-send:hover{background:#e05f06}.cmp-send:disabled{background:var(--surf-dim);cursor:default}.cmp-send svg{width:15px;height:15px}.cmp.busy .cmp-send{background:var(--on)}.cmp.busy .cmp-send:hover{background:#000}.cmp-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:60;width:300px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-pop);padding:6px;display:none}.cmp-mw.r .cmp-menu{left:auto;right:-38px}.cmp-menu[data-open]{display:block;animation:ps-in .16s ease both}.cmp-menu .k{padding:6px 8px;font:600 10px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#9a9cab}.cmp-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:5px;background:none;text-align:left;cursor:pointer}.cmp-menu button:hover:not(:disabled){background:var(--surf-low)}.cmp-menu button:disabled{cursor:default}.cmp-menu .oi{width:28px;height:28px;border:1px solid var(--line);border-radius:7px;display:grid;place-items:center;color:var(--on-v);flex:none}.cmp-menu button>.ti{width:24px;height:24px}.cmp-menu .oi svg{width:14px;height:14px}.cmp-menu .ot{flex:1;min-width:0}.cmp-menu .ot b{display:block;font-size:12.5px;font-weight:600;color:var(--on)}.cmp-menu .ot small{display:block;font-size:11px;line-height:1.45;color:var(--outline);margin-top:1px}.cmp-menu button:disabled .ot b{color:var(--outline)}.cmp-menu button>svg{width:14px;height:14px;color:var(--on);opacity:0;flex:none}.cmp-menu [aria-checked=true]>svg{opacity:1}.cmp-menu .soon2{font-size:10px;font-weight:600;color:var(--outline);background:var(--surf-cont);border-radius:4px;padding:1px 6px}.aid-hint{margin-top:7px;font-size:10.5px;color:var(--outline);text-align:center}.aid .cmp-pill span:not([data-modei]){display:inline}.ask-it{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;color:var(--outline);font:500 11.5px var(--font-ui);cursor:pointer}.ask-it:hover{color:var(--on)}.ask-it svg{width:11px;height:11px}.cardx>.h .ask-it,.card-h .ask-it{margin-left:8px}.answer .ah .ask-it{margin-left:auto}.answer .ah .ask-it~.r{margin-left:14px}body.chat-page{height:100vh;overflow:hidden;display:flex;flex-direction:column;background:#fff}.ch-top{flex:none;height:52px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 10px 0 16px;border-bottom:1px solid var(--line);background:#fff}.ch-top .l{display:flex;align-items:center;gap:18px;min-width:0}.ch-crumb{display:flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--outline);white-space:nowrap}.ch-crumb a{display:inline-flex;align-items:center;gap:6px;color:var(--outline)}.ch-crumb a:hover{color:var(--on)}.ch-crumb .fav{width:16px;height:16px}.ch-crumb .sl{color:var(--outline-v)}.ch-crumb .here{display:inline-flex;align-items:center;gap:5px;color:var(--on);font-weight:600}.ch-crumb .here svg{width:13px;height:13px;color:var(--brand-orange)}.ch-title input{width:min(440px,36vw);height:32px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:none;text-align:center;font:600 13.5px var(--font-ui);color:var(--on);text-overflow:ellipsis;transition:border-color .15s,background .15s}.ch-title input:hover{border-color:var(--line)}.ch-title input:focus{outline:0;border-color:var(--outline-v);background:#fff;box-shadow:var(--focus);text-align:left}.ch-title input.untitled{color:var(--outline);font-weight:500}.ch-title input.named{animation:ai-name .5s ease}.ch-top .r{justify-self:end;display:flex;align-items:center;gap:2px}.ch-ib{width:32px;height:32px;border:0;border-radius:6px;background:none;color:var(--outline);display:grid;place-items:center;cursor:pointer}.ch-ib:hover,.ch-ib[aria-expanded=true]{background:var(--surf-low);color:var(--on)}.ch-ib svg{width:16px;height:16px}.ch-mw{position:relative}.ch-menu{left:auto;right:0;width:230px}.ch-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:5px;background:none;font-size:12.5px;color:var(--on);text-align:left;cursor:pointer}.ch-menu button:hover{background:var(--surf-low)}.ch-menu button svg{width:15px;height:15px;color:var(--outline);flex:none}.ch-menu button.neg{color:var(--neg);margin-top:4px;border-top:1px solid var(--line-soft);border-radius:0 0 5px 5px;padding-top:9px}.ch-menu button.neg svg{color:var(--neg)}.ch-app{flex:1;min-height:0;display:grid;grid-template-columns:272px minmax(0,1fr)}.ch-side{min-height:0;display:flex;flex-direction:column;padding:12px 10px 10px;background:var(--surf-low);border-right:1px solid var(--line)}.ch-new{display:flex;align-items:center;gap:9px;width:100%;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:6px;background:#fff;font:500 12.5px var(--font-ui);color:var(--on);cursor:pointer;transition:border-color .15s,box-shadow .15s}.ch-new:hover{border-color:var(--outline-v);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 6%,transparent)}.ch-new svg{width:15px;height:15px;color:var(--on-v)}.ch-srch{display:flex;align-items:center;gap:8px;height:32px;margin-top:8px;padding:0 10px;border:1px solid transparent;border-radius:6px;cursor:text}.ch-srch:focus-within{background:#fff;border-color:var(--line)}.ch-srch svg{width:13px;height:13px;color:var(--outline)}.ch-srch input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:12.5px;color:var(--on)}.ch-list{flex:1;min-height:0;overflow:auto;margin:4px -4px 0;padding:0 4px}.ch-g{padding:16px 10px 5px;font:600 10px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#9a9cab}.ch-it{position:relative;display:flex;align-items:center;gap:9px;height:34px;padding:0 6px 0 10px;border-radius:6px;font-size:12.5px;color:var(--on-v)}.ch-it>svg{width:14px;height:14px;color:var(--outline);flex:none}.ch-it .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-it:hover{background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--on)}.ch-it[aria-current]{background:#fff;color:var(--on);font-weight:600;box-shadow:0 0 0 1px var(--line)}.ch-it.fresh{font-weight:500}.ch-del{width:24px;height:24px;border:0;border-radius:5px;background:none;color:var(--outline);display:none;place-items:center;cursor:pointer;flex:none}.ch-del svg{width:13px;height:13px}.ch-it:hover .ch-del,.ch-del:focus-visible{display:grid}.ch-del:hover{color:var(--neg);background:color-mix(in srgb,var(--neg) 8%,#fff)}.ch-none{padding:14px 10px;font-size:12px;color:var(--outline)}.ch-foot{display:grid;gap:1px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.ch-foot a{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border-radius:6px;font-size:12.5px;color:var(--on-v)}.ch-foot a:hover{background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--on)}.ch-foot a .ti svg{width:13px;height:13px}.ch-foot a .soon2{margin-left:auto;font-size:10px;font-weight:600;color:var(--outline);background:var(--surf-cont);border-radius:4px;padding:1px 6px}.ch-foot .n{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:#f26a0a;color:#fff;font:600 10.5px/18px var(--font-ui);text-align:center}.ch-main{position:relative;min-height:0;display:flex;flex-direction:column;background:#fff}.ch-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.ch-col{width:100%;max-width:808px;margin:0 auto;padding:0 24px}.ch-thread{padding:32px 0 24px}.ch-thread .kstrip{grid-template-columns:none}.ch-dock{flex:none;padding:0 0 14px;position:relative}.ch-dock:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:24px;background:linear-gradient(to top,#fff,transparent);pointer-events:none}.ch-hint{margin-top:8px;font-size:11px;color:var(--outline);text-align:center}.ch-hero,.ch-starters,.ch-main.is-new .ch-scroll{display:none}.ch-main.is-new .ch-dock{flex:1;display:flex;flex-direction:column;justify-content:center;padding-bottom:10vh}.ch-main.is-new .ch-dock:before{display:none}.ch-main.is-new .ch-hero{display:block;text-align:center;margin-bottom:22px}.ch-main.is-new .ch-starters{display:grid}.ch-hero .mk{width:44px;height:44px;margin:0 auto 14px;border:1px solid var(--line);border-radius:11px;display:grid;place-items:center;color:var(--brand-orange);background:#fff;box-shadow:0 6px 20px -12px color-mix(in srgb,#ff7803 60%,transparent)}.ch-hero .mk svg{width:20px;height:20px}.ch-hero h1{font-size:24px;font-weight:600;letter-spacing:-.025em;color:var(--on)}.ch-hero p{font-size:13px;line-height:1.55;color:var(--outline);margin-top:6px}.ch-hero p b{font-weight:600;color:var(--on-v)}.ch-hero p .mono{font-family:var(--font-mono);font-size:12px}.ch-main.is-new .cmp textarea{min-height:64px}.ch-starters{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}@media (max-width:900px){.ch-app{grid-template-columns:1fr}.ch-side,.ch-crumb{display:none}.ch-starters{grid-template-columns:1fr}}.ch-scrim{display:none}@media (max-width:900px){.ch-top .tb-menu{display:grid;place-items:center;flex:none;width:40px;height:40px;margin:0 -10px 0 -8px;border-radius:10px;color:var(--on)}.ch-top .tb-menu:hover{background:var(--surf-low)}.ch-top .tb-menu svg{width:20px;height:20px}.ch-side.open{display:flex;position:fixed;left:0;top:0;bottom:0;z-index:81;width:min(300px,86vw);box-shadow:12px 0 32px -12px #1c1c194d}.ch-scrim:not([hidden]){display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#1c1c1947}}@media (max-width:600px){.ch-top{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:0 6px 0 16px}.ch-top .logo img{height:20px;width:auto}.ch-title{min-width:0}.ch-title input{width:100%}}.ai-fact{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:13px;font-weight:500;color:var(--on)}.ai-fact svg{width:15px;height:15px;color:#0d9488;flex:none;margin-top:1px}.aid-h .ib[hidden]{display:none}.prop{border:1px solid var(--line);border-radius:6px;background:#fff;padding:14px 16px}.prop+.prop{margin-top:12px}.prop .ph1{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--outline);margin-bottom:6px}.prop .ph1 .st{font-weight:600;color:var(--on-v)}.prop .ph1 .st.run{display:inline-flex;align-items:center;gap:5px;color:var(--on)}.prop .ph1 .st.run:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-orange);animation:pulse2 1.8s infinite}.prop .ph1 .st.ok{color:var(--on)}.prop .ph1 .st.no{color:var(--warn)}.prop .ph1 .dot{color:var(--outline-v)}.prop h3{font-size:13.5px;font-weight:600;line-height:1.45;color:var(--on)}.prop .kv{display:grid;grid-template-columns:44px 1fr;gap:4px 10px;margin-top:8px;font-size:12.5px;line-height:1.55;color:var(--on-v)}.prop .kv>.k{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--outline);padding-top:3px}.prop .kv b{font-weight:600;color:var(--on)}.prop .acts{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-soft)}.prop .acts .btn{height:28px;font-size:12px}.prop .acts .right{margin-left:auto;display:flex;gap:6px}.prop .diff{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:760px){.prop .diff{grid-template-columns:1fr}}.aid .prop .diff{grid-template-columns:1fr}.aid .prop{padding:12px 13px}.prop .diff>div{border:1px solid var(--line);border-radius:6px;padding:9px 10px;background:#fff}.prop .diff .l{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--outline);margin-bottom:4px}.prop .diff code{display:block;font-family:var(--font-mono);font-size:11px;line-height:1.5;white-space:pre-wrap;color:var(--on)}.prop .diff.on>div:last-child{border-color:color-mix(in srgb,var(--brand-orange) 45%,var(--line))}.prop[data-state=done],.prop[data-state=dismissed]{opacity:.72}.prop .out{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-soft);font-size:12.5px;line-height:1.6;color:var(--on-v)}.prop .out b{font-weight:600;color:var(--on)}dialog.ais{width:min(1040px,calc(100vw - 48px));height:min(740px,calc(100vh - 64px));max-width:none;max-height:none;padding:0;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--on);box-shadow:var(--shadow-pop);overflow:hidden}dialog.ais[open]{display:grid;grid-template-columns:240px minmax(0,1fr);animation:ais-in .24s var(--spring)}dialog.ais::backdrop{background:#0d0d0c5c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes ais-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}@media (prefers-reduced-motion:reduce){dialog.ais[open]{animation:none}}.ais-nav{min-height:0;overflow:auto;padding:14px 10px;background:var(--surf-low);border-right:1px solid var(--line)}.ais-srch{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff;cursor:text}.ais-srch:focus-within{border-color:var(--outline-v);box-shadow:var(--focus)}.ais-srch svg{width:14px;height:14px;color:var(--outline);flex:none}.ais-srch input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:12.5px;color:var(--on)}.ais-g{padding:18px 10px 6px;font:600 10px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#9a9cab}.ais-list a{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:6px;font-size:13px;color:var(--on-v)}.ais-list a .ti{width:26px;height:26px}.ais-list a .ti svg{width:14px;height:14px}.ais-list a .soon2{margin-left:auto}.ais-list a:hover{background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--on)}.ais-list a[aria-current]{background:#fff;color:var(--on);font-weight:600;box-shadow:0 0 0 1px var(--line)}.ais-list a:focus-visible{outline:0;box-shadow:var(--focus)}dialog.ais:focus{outline:0}.ais-none{padding:16px 10px;font-size:12px;color:var(--outline)}.ais-main{min-width:0;min-height:0;display:flex;flex-direction:column}.ais-h{display:flex;align-items:center;gap:14px;padding:22px 20px 16px 30px;border-bottom:1px solid var(--line-soft)}.ais-h>div{flex:1;min-width:0}.ais-h h2{font-size:17px;font-weight:600;letter-spacing:-.015em}.ais-h p{font-size:12.5px;line-height:1.5;color:var(--outline);margin-top:3px;max-width:620px}.ais-x{width:32px;height:32px;border:0;border-radius:6px;background:none;color:var(--outline);display:grid;place-items:center;cursor:pointer;flex:none}.ais-x:hover{background:var(--surf-low);color:var(--on)}.ais-x svg{width:16px;height:16px}.ais-b{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:6px 30px 30px}.ais-foot{display:none;align-items:center;gap:10px;padding:10px 20px 10px 30px;border-top:1px solid var(--line);font-size:12.5px;background:#fff}.ais-foot[data-on]{display:flex}.ais-foot .dot{width:6px;height:6px;border-radius:50%;background:var(--brand-orange)}.ais-foot .btn:first-of-type{margin-left:auto}.ais-foot.nudge{animation:ais-nudge .4s ease}@keyframes ais-nudge{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.ais-blk{margin-top:24px}.ais-blk .bh h3{font-size:13.5px;font-weight:600;color:var(--on)}.ais-blk .bh p{font-size:12px;line-height:1.5;color:var(--outline);margin-top:2px}.ais-blk .bb{margin-top:10px;border:1px solid var(--line);border-radius:6px;background:#fff;overflow:hidden}.ais-row,.ais-agent{display:flex;align-items:center;gap:14px;padding:13px 16px;border-bottom:1px solid var(--line-soft)}.ais-row:last-child,.ais-agent:last-child{border-bottom:0}.ais-row .t,.ais-agent .t{flex:1;min-width:0}.ais-row .t b,.ais-agent .t b{display:block;font-size:12.5px;font-weight:600;color:var(--on)}.ais-row .t p,.ais-agent .t p{font-size:12px;line-height:1.55;color:var(--on-v);margin-top:2px}.ais-agent{align-items:flex-start}.ais-agent .m{margin-top:6px;font-size:11px;color:var(--outline)}.ais-row .btn{flex:none}.ais-row .btn .fic{width:15px;height:15px}.ais .btn.danger-o{color:var(--neg);border-color:color-mix(in srgb,var(--neg) 35%,var(--line))}.ais .btn.danger-o:hover{background:color-mix(in srgb,var(--neg) 6%,#fff)}.ais .btn.danger-o.solid{background:var(--neg);border-color:var(--neg);color:#fff}.ais .btn[disabled]{opacity:.45;cursor:default}.ais .soon2{font-size:10px;font-weight:600;color:var(--outline);background:var(--surf-cont);border-radius:4px;padding:1px 6px}.ais-sw{position:relative;width:30px;height:18px;flex:none;cursor:pointer}.ais-sw input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;margin:0;cursor:pointer}.ais-sw input:disabled{cursor:not-allowed}.ais-sw i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:var(--surf-dim);transition:background .16s}.ais-sw i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .2s var(--spring)}.ais-sw input:checked+i{background:var(--on)}.ais-sw input:checked+i:after{transform:translate(12px)}.ais-sw input:disabled+i{opacity:.45}.ais-sw input:focus-visible+i{box-shadow:var(--focus)}.ais-opt{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line-soft);cursor:pointer}.ais-opt:last-child{border-bottom:0}.ais-opt:hover{background:var(--surf-low)}.ais-opt input{accent-color:var(--on);margin:0}.ais-opt .oi{width:30px;height:30px;border:1px solid var(--line);border-radius:7px;display:grid;place-items:center;color:var(--on-v);flex:none}.ais-opt .oi svg{width:15px;height:15px}.ais-opt:has(input:checked){background:color-mix(in srgb,var(--surf-low) 60%,#fff)}.ais-opt .t b{display:block;font-size:12.5px;font-weight:600}.ais-opt .t p{font-size:12px;color:var(--on-v);margin-top:2px;line-height:1.5}.ais-fld{padding:14px 16px;border-bottom:1px solid var(--line-soft)}.ais-fld:last-child{border-bottom:0}.ais-fld label{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;color:var(--on)}.ais-fld .src{font-size:11px;color:var(--outline);margin:2px 0 0 33px}.ais-fld textarea{display:block;width:100%;margin-top:8px;padding:8px 10px;border:1px solid var(--line);border-radius:5px;font:400 12.5px/1.6 var(--font-ui);color:var(--on);resize:vertical;background:#fff}.ais-fld textarea:hover{border-color:var(--outline-v)}.ais-fld textarea:focus{outline:0;border-color:var(--primary);box-shadow:var(--focus)}.ais-fld .conf{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;color:var(--outline)}.ais-fld .conf i{width:6px;height:6px;border-radius:50%;background:var(--outline-v)}.ais-fld .conf.hi i{background:var(--on-v)}.ais-fld .conf.man i{background:var(--brand-orange)}.ais-b>*{animation:ais-rise .34s ease backwards;animation-delay:calc(var(--i,0) * 45ms)}@keyframes ais-rise{0%{opacity:0;transform:translateY(6px)}}.ais-soon{display:flex;align-items:center;gap:16px;margin-top:24px;padding:18px 20px;border:1px solid var(--line);border-radius:8px;background:#fff}.ais-soon .tx{flex:1;min-width:0}.ais-soon h3{font-size:14px;font-weight:600}.ais-soon p{font-size:12.5px;line-height:1.55;color:var(--on-v);margin-top:3px;max-width:560px}.ais-agent.is-soon .soon2{align-self:flex-start}.ais-agent .ti.big{width:34px;height:34px}.fx-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line-soft);background:var(--surf-low)}.fx-in{height:32px;padding:0 10px;border:1px solid var(--line);border-radius:5px;font:400 12.5px var(--font-ui);color:var(--on);width:100%;background:#fff}.fx-in:focus{outline:0;border-color:var(--primary);box-shadow:var(--focus)}.fx-add .btn[disabled]{opacity:.45;cursor:default}.fx{display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line-soft)}.fx:last-child{border-bottom:0}.fx .t{flex:1;min-width:0}.fx .t b{font-size:12.5px;font-weight:600;color:var(--on)}.fx .t p{font-size:12px;color:var(--on-v);margin-top:3px;line-height:1.55}.fx .src{font-size:11px;color:var(--outline);margin-top:5px}.fx .src a{color:var(--primary)}.fx .src a:hover{text-decoration:underline}.fx.off .t b,.fx.off .t p{color:var(--outline)}.fx .acts{display:flex;gap:2px;opacity:0;transition:opacity .15s}.fx:hover .acts,.fx:focus-within .acts,.fx.editing .acts{opacity:1}.fx .acts .ib{width:28px;height:28px}.fx .acts .ib svg{width:14px;height:14px}.fx .acts .ib[data-a=del]:hover{color:var(--neg)}.fx.editing .t{display:grid;gap:6px}.fx.editing .acts{align-self:flex-end;gap:6px}.fx-none{padding:26px 16px;text-align:center}.fx-none b{font-size:13px}.fx-none p{font-size:12px;color:var(--outline);margin:4px auto 0;max-width:420px;line-height:1.55}@media (max-width:760px){dialog.ais[open]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.ais-nav{border-right:0;border-bottom:1px solid var(--line);max-height:180px}.ais-h,.ais-b{padding-left:18px;padding-right:18px}.fx-add{grid-template-columns:1fr}}.tb-proj-row .tb-askw{max-width:640px;margin:0 auto}.tb-ask{height:36px;border-radius:10px;padding:0 6px 0 12px;gap:10px;background:#faf8f5;border:1px solid var(--line);transition:background .15s,border-color .15s,box-shadow .15s}.tb-ask:hover{background:#fff;border-color:var(--outline-v)}.tb-ask:focus-within{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 55%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-orange) 12%,transparent)}.tb-ask>svg{width:16px;height:16px;color:#f26a0a}.tb-ask input{font-size:13px}.tb-ask input::-moz-placeholder{color:#8a8c99}.tb-ask input::placeholder{color:#8a8c99}.tb-ask .k{display:inline-flex;gap:3px;padding:0}.tb-ask kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;background:#fff;font:500 10.5px var(--font-ui);color:var(--on-v)}.tb-ask .go{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,#ff7803,#ff1c4e)}.tb-ask .go svg{width:12px;height:12px}.ask-pop{top:calc(100% + 8px);border-radius:12px;padding:6px}.ask-pop .g{padding:8px 10px 6px}.ask-pop button{border-top:0;border-radius:7px;padding:9px 10px;gap:10px;font-size:13px}.ask-pop button svg{width:14px;height:14px;color:#f26a0a}.ask-pop .m{font-family:var(--font-ui);font-size:11px}.aid{border-left:0;box-shadow:-18px 0 40px -24px #1c1c1940}.aid-h{height:56px;padding:0 10px 0 14px;border-bottom:1px solid var(--line-soft)}.aid-t b{font-size:14px}.aid-b{padding:20px 18px 10px}.ai-trace>summary{height:26px;padding:0 10px;border-radius:99px;background:var(--surf-low);border:0;font-size:12px}.ai-trace>summary:hover{background:var(--surf-cont)}.ai-lead{font-size:15px;line-height:1.55}.aid .kstrip{gap:8px;background:none!important;border:0;border-radius:0;overflow:visible}.aid .kstrip .kc{background:var(--surf-low);border:0!important;border-radius:10px;padding:12px 14px}.aid .kstrip .kc:before,.aid .kstrip .kc:after{display:none}.aid .kc .l{font-weight:500;color:var(--outline)}.aid .kc .v{font-size:22px;margin-top:4px}.aid .kc .d{font-weight:600}.ai-block>.bh .t{font-size:12.5px}.ai-chart,.ai-tbl{border-color:var(--line-soft);border-radius:10px}.ai-cite{border-radius:99px}.aid-c{padding:10px 14px 12px}.cmp{border-radius:14px;border-color:var(--line);box-shadow:0 2px 10px -4px #1c1c191f}.cmp:focus-within{border-color:color-mix(in srgb,var(--brand-orange) 55%,#fff);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-orange) 11%,transparent),0 2px 10px -4px #1c1c191f}.cmp-ctx .sc{border-radius:99px;background:var(--surf-low);border-color:transparent}.cmp-send{border-radius:9px;background:linear-gradient(135deg,#ff7803,#ff1c4e)}.cmp-send:hover{background:linear-gradient(135deg,#f06e00,#ec1446)}.cmp-send:disabled{background:var(--surf-high)}.chat-page .ch-top{border-bottom-color:var(--line-soft)}.chat-page .ch-title input{font-size:14.5px}.chat-page .ch-side{background:#fbf9f6;border-right-color:var(--line-soft);padding:14px 12px 12px}.chat-page .ch-new{height:38px;border:0;border-radius:10px;background:#fff;box-shadow:0 1px 3px #1c1c1914;font-weight:600}.chat-page .ch-new:hover{box-shadow:0 2px 8px #1c1c191a}.chat-page .ch-srch{border-radius:10px}.chat-page .ch-g{font-size:10.5px;letter-spacing:.06em;color:var(--outline)}.chat-page .ch-it{height:36px;border-radius:9px;border:0}.chat-page .ch-it[aria-current],.chat-page .ch-it.on{background:#fff;box-shadow:0 1px 3px #1c1c1914;color:var(--on);font-weight:600}.chat-page .ch-foot{border-top-color:var(--line-soft)}.chat-page .ch-thread{padding-top:36px}.chat-page .kstrip{gap:10px;background:none!important;border:0;border-radius:0;overflow:visible}.chat-page .kstrip .kc{background:var(--surf-low);border:0!important;border-radius:10px;padding:14px 16px}.chat-page .kstrip .kc:before{display:none}.chat-page .kc .l{font-weight:500;color:var(--outline)}.chat-page .kc .d{font-weight:600}.chat-page .ai-lead{font-size:16px;line-height:1.55}.chat-page .ai-chart,.chat-page .ai-tbl{border-color:var(--line-soft);border-radius:12px}.chat-page .ai-tbl th{background:#fbf9f6}.chat-page .ch-dock .cmp{border-radius:16px}.chat-page .ch-st{border-color:var(--line-soft);border-radius:12px;padding:12px 14px}.chat-page .ch-st:hover{border-color:var(--line);box-shadow:0 2px 10px -4px #1c1c1924}.ai-task{margin-top:16px;padding:14px;border-radius:12px;background:linear-gradient(180deg,#fff7f0,#fff 70%);border:1px solid color-mix(in srgb,var(--brand-orange) 25%,var(--line))}.ai-task-h{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;color:var(--on)}.ai-task-h .mk{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:linear-gradient(135deg,#ff7803,#ff1c4e);color:#fff}.ai-task-h .mk svg{width:11px;height:11px}.ai-task-h b{font-weight:600}.ai-task-h>span:last-child{font-size:12px;color:var(--outline)}.ai-task .prop{border-color:var(--line-soft);border-radius:10px;box-shadow:0 1px 3px #1c1c190f}.ai-task .prop[data-state=done]{opacity:1}.ai-task .prop .acts .btn.primary{background:#f26a0a;border-color:#f26a0a;color:#fff;border-radius:8px}.ai-task-alt{margin-top:10px;font-size:12px;color:var(--outline)}.ai-task-alt .lnk{border:0;background:none;padding:0;font:inherit;color:var(--on-v);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ai-task-alt .lnk:hover{color:var(--on)}.ag-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;list-style:none;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid var(--line-soft)}.ag-track li{position:relative;display:flex;flex-direction:column;gap:2px;padding-top:12px}.ag-track li i{position:absolute;top:0;left:0;right:0;height:4px;border-radius:99px;background:var(--surf-high)}.ag-track li.ok i{background:#16a34a}.ag-track li.now i{background:linear-gradient(90deg,#ff7803,#ffb27a);animation:ag-pulse 1.6s ease-in-out infinite}.ag-track li b{font-size:11.5px;font-weight:600;color:var(--outline)}.ag-track li.ok b,.ag-track li.now b{color:var(--on)}.ag-track li span{font-size:10.5px;color:var(--outline)}@keyframes ag-pulse{50%{opacity:.55}}.ai-plan{list-style:none;margin:8px 0 6px;padding:0;display:flex;flex-direction:column;gap:6px}.ai-plan li{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;color:var(--outline);line-height:1.45}.ai-plan li i{width:14px;height:14px;margin-top:2px;border-radius:50%;border:1.5px solid var(--outline-v);flex:none;position:relative}.ai-plan li.now{color:var(--on)}.ai-plan li.now i{border-color:var(--brand-orange);border-top-color:transparent;animation:ag-spin .8s linear infinite}.ai-plan li.ok{color:var(--on-v)}.ai-plan li.ok i{border-color:#16a34a;background:#16a34a}.ai-plan li.ok i:after{content:"";position:absolute;left:3.5px;top:1.5px;width:3px;height:6px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.ai-plan li b{font-weight:600;color:inherit}@keyframes ag-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ag-track li.now i,.ai-plan li.now i{animation:none}}.prop.agent .ph1 .st,.prop.agent .ph1 .st+.dot{display:none}.fbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 0 14px;border-bottom:1px solid var(--line);margin-bottom:18px}.fsel{height:30px;padding:0 28px 0 10px;border:1px solid var(--line);border-radius:5px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23737688' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center/12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;color:var(--on);outline:0;cursor:pointer}.fsel:focus{border-color:var(--primary);box-shadow:var(--focus)}.fbar .q{position:relative;margin-left:auto}.fbar.bare>:not(#scopes){display:none}.fbar .q svg{position:absolute;left:9px;top:8px;width:14px;height:14px;color:var(--outline)}.fbar .q input{height:30px;width:240px;padding:0 10px 0 30px;border:1px solid var(--line);border-radius:5px;background:#fff;font-size:12px;outline:0}.fbar .q input:focus{border-color:var(--primary);box-shadow:var(--focus)}.kc .spk{position:absolute;right:14px;bottom:14px;width:64px;height:22px}.kc .spk svg{display:block;width:64px;height:22px}.up{color:var(--pos);font-weight:600}.dn{color:var(--neg);font-weight:600}.fl{color:var(--outline);font-weight:600}.split{display:flex;height:8px;border-radius:99px;overflow:hidden;background:var(--surf-high);margin:8px 0 10px}.split i{display:block;height:100%}.kv2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kv2 .l{font-size:11px;color:var(--outline);display:flex;align-items:center;gap:6px}.kv2 .l i{width:8px;height:8px;border-radius:2px}.kv2 .v{font-size:18px;font-weight:600;letter-spacing:-.01em;margin-top:2px;font-variant-numeric:tabular-nums}.kv2 .v small{font-size:11px;font-weight:500;margin-left:6px}.sech{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--outline);margin:16px 0 8px;display:flex;align-items:center;gap:8px}.sech:first-child{margin-top:0}.sech .r{margin-left:auto;letter-spacing:0;text-transform:none;font-weight:500}.rrow{display:grid;grid-template-columns:120px minmax(0,1fr) 122px 56px;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.rrow:last-child{border-bottom:0}.rrow .nm{color:var(--on);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rrow .nm>.fl,.ct>.fl{vertical-align:-2px;margin-right:8px}.rrow .bar{height:5px;border-radius:99px;background:var(--surf-high);overflow:hidden}.rrow .bar i{display:block;height:100%;border-radius:99px;background:var(--primary)}.rrow .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--on)}.rrow .m{text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.rrow.hd{font-size:10.5px;color:var(--outline);padding:0 0 6px}.rrow.hd .n,.rrow.hd .m{color:var(--outline)}.rrow.click{cursor:pointer}.rrow.click:hover .nm{text-decoration:underline;text-underline-offset:3px}.lg{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:11.5px;color:var(--on-v)}.lg span{display:inline-flex;align-items:center;gap:6px}.lg i{width:9px;height:9px;border-radius:2px}.lg b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.note2{font-size:11.5px;color:var(--outline);margin-top:10px;line-height:1.5}.note2 a{color:var(--primary);font-weight:500}.mv2{display:grid;grid-template-columns:1fr 1fr;gap:28px}.mvh{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--outline);margin-bottom:6px}.mrow{display:grid;grid-template-columns:minmax(0,1fr) 62px 74px 86px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:12px}.mrow:last-child{border-bottom:0}.mrow .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--on)}.mrow .n{text-align:right;font-variant-numeric:tabular-nums}.mrow .ps{text-align:right;font-size:11px;color:var(--outline);font-variant-numeric:tabular-nums;white-space:nowrap}.tagx{display:inline-block;margin-left:6px;font-size:10px;font-weight:600;color:var(--on-v);background:var(--surf-cont);border-radius:4px;padding:0 5px;vertical-align:1px}.tagx.b{color:var(--primary);background:var(--primary-fixed)}.xt th{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xt td.q{color:var(--on);font-weight:500;max-width:320px}.xt td.q .ct{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xt td.q .s{display:block;font-size:11px;font-weight:400;color:var(--outline);margin-top:1px}.xt td.pg{font-family:var(--font-mono);font-size:11px;color:var(--on-v);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xt td .area{width:72px;height:22px;min-height:0;max-height:none}.xt tbody tr{cursor:pointer;transition:background .1s}.xt tbody tr:hover,.xt tbody tr[aria-expanded=true]{background:var(--surf-low)}.xt tr.ex td{padding:0;background:var(--surf-low);cursor:default}.xdet{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px;padding:14px 16px 16px;animation:s-fade .2s ease both}.xdet h5{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--outline);margin-bottom:8px}.xdet .li{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:12px;border-bottom:1px solid var(--line-soft)}.xdet .li:last-child{border-bottom:0}.xdet .li .pg{font-family:var(--font-mono);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xdet .acts{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.xdet .warnl{font-size:11.5px;color:var(--warn);margin-top:6px}.tabs2{display:flex;gap:4px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--line-soft)}.tabs2 button{height:26px;padding:0 10px;border-radius:5px;font-size:12px;color:var(--on-v);border:1px solid transparent}.tabs2 button:hover{background:var(--surf-low);color:var(--on)}.tabs2 button[aria-pressed=true]{background:#fff;border-color:var(--line);color:var(--on);font-weight:600;box-shadow:0 1px 2px #0000000a}.tabs2 button .c{margin-left:5px;font-size:11px;color:var(--outline);font-weight:500;font-variant-numeric:tabular-nums}.xfoot{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:11.5px;color:var(--outline)}.xfoot .r{margin-left:auto;display:flex;gap:4px}.icard{cursor:default}.icard .l{display:flex;align-items:center;gap:6px;font-size:12px}.tfind{margin-bottom:16px}.tfind .frow{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line-soft)}.tfind .frow:last-child{border-bottom:0}.frow .ttl{font-size:13px;font-weight:600;color:var(--on)}.frow .tps{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:4px}.frow .tp{font-size:12.5px;font-weight:500;color:var(--on-v);text-align:left}.frow .tp:hover,.frow .tp:focus-visible{color:var(--on);text-decoration:underline;text-underline-offset:3px}.frow .tp>span{margin-left:6px;font-weight:400;color:var(--outline);font-variant-numeric:tabular-nums}.frow a.link{font-size:12.5px;font-weight:500;color:var(--on-v);white-space:nowrap}.frow a.link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.ins .ir button.nm{text-align:left}.ins .ir.tw{grid-template-columns:minmax(110px,1fr) auto 52px}.ins .ir.tw .fg{white-space:normal;text-align:right}.ins .ir button.nm:hover,.ins .ir button.nm:focus-visible{text-decoration:underline;text-underline-offset:3px}.isub{font-size:11.5px;color:var(--outline);margin:-8px 0 14px}.ins{background:#fff;border:1px solid var(--line);border-radius:6px;margin-bottom:12px;animation:s-rise .3s ease backwards;animation-delay:calc(var(--i,0) * 40ms)}.ins .ih{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:14px 18px 6px}.ins .kind,.frow .kind{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--outline)}.ins .kind svg,.frow .kind svg{width:12px;height:12px;flex:none}.ins .kind.risk,.frow .kind.risk{color:var(--neg)}.ins .ttl2{font-size:14px;font-weight:600;margin-top:4px;color:var(--on)}.ins .why{font-size:12.5px;color:var(--on-v);margin-top:3px;line-height:1.5;max-width:720px}.ins .imp{text-align:right}.ins .imp b{display:block;font-size:20px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ins .imp span{font-size:11px;color:var(--outline)}.ins .ev{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;align-items:start;padding:10px 18px 12px}.ins .ev.solo{grid-template-columns:minmax(0,1fr)}@media (max-width:1100px){.ins .ev{grid-template-columns:minmax(0,1fr);gap:14px}}.ins .mc svg{display:block;width:100%;height:auto;overflow:visible}.ins .mc text{font-family:var(--font-mono);font-size:10px;fill:#737688}.ins .mc text.nm{font-family:var(--font-ui);font-size:11px;fill:var(--on-v)}.ins .mc text.pg{font-family:var(--font-mono);font-size:10.5px;fill:var(--on-v)}.ins .mc .v{font-family:var(--font-ui);font-size:10.5px;font-weight:500;font-variant-numeric:tabular-nums;fill:var(--on-v)}.ins .mc text.v.in{fill:#fff}.ins .mkey{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px;font-size:11px;color:var(--outline)}.ins .mkey span{display:inline-flex;align-items:center;gap:6px}.ins .mkey b{color:var(--on-v);font-weight:600;font-variant-numeric:tabular-nums}.ins .mkey i{display:inline-block;flex:none;background:var(--primary)}.ins .mkey i.dot{width:8px;height:8px;border-radius:50%}.ins .mkey i.sq{width:9px;height:9px;border-radius:2px}.ins .mkey i.tick{width:1.5px;height:11px;background:#737688}.ins .mkey i.ln{width:14px;height:2px;border-radius:2px;background:var(--brand-orange)}.ins .mkey .mk-n{margin-left:auto}.ins .irh{font-size:11px;color:var(--outline);padding-bottom:6px;border-bottom:1px solid var(--line-soft)}.ins .ir{display:grid;grid-template-columns:minmax(0,1fr) auto 52px;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.ins .ir:last-child{border-bottom:0}.ins .ir .nm{color:var(--on);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ins .ir .nm.mono{font-family:var(--font-mono);font-size:11.5px;font-weight:400}.ins .ir .fg{font-size:11.5px;color:var(--outline);font-variant-numeric:tabular-nums;white-space:nowrap}.ins .ir .iv{text-align:right;color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.ins .more{display:flex;align-items:center;gap:10px;padding:2px 18px 14px}.ins .more a.link{font-size:12.5px;font-weight:500;color:var(--on-v);white-space:nowrap}.ins .more a.link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.ins .more .r{margin-left:auto;display:flex;gap:6px}.spstate{background:#fff;border:1px solid var(--line);border-radius:6px;padding:56px 24px;text-align:center}.spstate .ic{width:40px;height:40px;margin:0 auto 12px;color:var(--outline)}.spstate h3{font-size:16px;font-weight:600}.spstate p{font-size:12.5px;color:var(--on-v);margin:6px auto 16px;max-width:420px;line-height:1.55}.spstate .progw{max-width:280px;margin:0 auto 10px;display:flex;align-items:center;gap:8px}.spstate .prog{flex:1;height:6px;border-radius:99px;background:var(--surf-high);overflow:hidden}.spstate .prog i{display:block;height:100%;background:var(--brand-orange);border-radius:99px}@media (prefers-reduced-motion:reduce){.ins,.xdet{animation:none}.kc:before{transition:none}}.shape{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:6px;overflow:hidden}.shape>div{background:#fff;padding:10px 12px}.shape .l{font-size:11px;color:var(--outline)}.shape .v{font-size:18px;font-weight:600;letter-spacing:-.01em;margin-top:2px;font-variant-numeric:tabular-nums}.shape .m{font-size:11px;color:var(--on-v);margin-top:2px}.cardx .chart{height:100%;min-height:260px}.cardx>.tabs2{border-radius:6px 6px 0 0}.answer .eb{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--outline);margin:16px 0 8px}.posbar{display:flex;gap:4px;height:32px}.posbar .sg{display:flex;align-items:center;gap:6px;padding:0 12px;border-radius:6px;font-size:12px;white-space:nowrap;overflow:hidden;min-width:92px}.posbar .sg b{font-weight:700;font-variant-numeric:tabular-nums}.posbar .sg.a{background:var(--primary);color:#fff}.posbar .sg.b{background:#b6c4ff;color:#0b2a80}.posbar .sg.c{background:var(--primary-fixed);color:var(--primary)}.posbar .sg.d{background:#fff;border:1px dashed var(--outline-v);color:var(--on-v)}.posd{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11.5px;color:var(--on-v)}.posd .dim{color:var(--outline)}.seg button:disabled{color:var(--outline-v);cursor:not-allowed}.an-bar{position:sticky;top:var(--pin);z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:48px;padding:8px 10px 8px 14px;margin-bottom:16px;background:#fff;border:1px solid var(--line);border-radius:6px}.an-lab{font-size:12px;color:var(--outline);white-space:nowrap;margin-right:2px}.an-chips{display:contents}.an-chips .an-none{font-size:12px;color:var(--outline)}.an-acts{margin-left:auto;display:flex;align-items:center;gap:8px}.an-bar .btn{height:30px;padding:0 10px;gap:6px}.an-add svg{width:13px;height:13px}.an-add svg:last-child{width:12px;height:12px;color:var(--outline);margin-left:-2px;transition:transform .2s}.an-add[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.an-reset:disabled{color:var(--outline-v);cursor:default;background:#fff}.scope.an-chip{gap:0;padding:0 5px 0 0}.scope .an-cb{display:inline-flex;align-items:center;gap:5px;width:auto;height:28px;padding:0 6px 0 10px;border-radius:5px 0 0 5px;color:var(--on);font-size:12px;opacity:1}.scope .an-cb:hover{background:transparent}.scope .an-cb:hover b{text-decoration:underline;text-underline-offset:3px}.scope .an-cb b{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope .an-cb:focus-visible,.scope .an-x:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.an-pop{position:absolute;z-index:50;width:380px;max-width:calc(100% - 16px);background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:6px 14px 12px;font-size:12.5px;color:var(--on);animation:ps-in .16s ease both}.an-pop.an-ed{width:340px}.an-pop[hidden]{display:none}.an-pop:focus{outline:0}.an-gh{display:flex;align-items:baseline;gap:8px;margin:10px 0 4px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--outline)}.an-gh span{letter-spacing:0;text-transform:none;font-weight:400;font-size:11px}.an-gh~.an-gh{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.an-row{display:grid;grid-template-columns:118px minmax(0,1fr);gap:10px;align-items:start;padding:5px 0}.an-row>.l{padding-top:5px;color:var(--on-v)}.an-row[aria-disabled=true]>.l{color:var(--outline-v)}.an-pop .seg button{height:24px;padding:0 8px}.an-rng{display:flex;align-items:center;gap:6px;margin-top:6px}.an-rng span{color:var(--outline)}.an-rng input,.an-addv input{width:72px;height:26px;padding:0 8px;border:1px solid var(--line);border-radius:5px;background:#fff;font-size:12px;font-variant-numeric:tabular-nums;outline:0}.an-rng input:focus,.an-addv input:focus{border-color:var(--primary);box-shadow:var(--focus)}.an-rng input:disabled{background:var(--surf-low)}.an-hint{margin-top:4px;font-size:11px;color:var(--outline);line-height:1.45}.an-erow{margin:6px 0}.an-addv{display:flex;gap:6px}.an-addv input{flex:1;width:auto}.an-vals{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.an-val{display:inline-flex;align-items:center;gap:2px;max-width:100%;height:24px;padding:0 2px 0 8px;border:1px solid var(--line);border-radius:5px;font-size:12px}.an-val>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-val button{width:20px;height:20px;border-radius:4px;display:grid;place-items:center;color:var(--outline)}.an-val button:hover{background:var(--surf-cont);color:var(--on)}.an-val button svg{width:10px;height:10px}.an-cks{display:flex;flex-direction:column;margin:6px 0}.an-ck{display:flex;align-items:center;gap:9px;padding:6px 8px;margin:0 -8px;border-radius:5px;font-size:12.5px;color:var(--on);text-align:left}.an-ck:hover{background:var(--surf-low)}.an-ck .cb.rd{border-radius:50%}.an-foot{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line-soft)}.an-prev{flex:1;min-width:0;font-size:11.5px;color:var(--outline);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-chart .chart{min-height:260px}.an-ws{margin-top:16px}.tabs.an-dims{gap:2px;margin-top:16px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs.an-dims::-webkit-scrollbar{display:none}.tabs.an-dims button{flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;font-size:13.5px;font-weight:400;color:var(--on-v);border-radius:6px 6px 0 0}.tabs.an-dims button:hover{color:var(--on);background:color-mix(in srgb,var(--surf-cont) 60%,transparent)}.tabs.an-dims button .c{font-size:12px;color:var(--outline);font-variant-numeric:tabular-nums}.tabs.an-dims button .c:empty{display:none}.tabs.an-dims button[aria-selected=true]{color:var(--on);font-weight:600}.tabs.an-dims button[aria-selected=true]:after{left:10px;right:10px;height:2px;border-radius:2px;background:var(--on)}.tabs.an-dims button:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:5px}.an-ws>#an-tbl>.tb-tools{border-top:0;border-radius:6px 6px 0 0;padding:10px 14px}.an-q{position:relative;display:inline-flex}.an-q svg{position:absolute;left:9px;top:8px;width:14px;height:14px;color:var(--outline)}.an-q input{height:30px;width:200px;padding:0 10px 0 30px;border:1px solid var(--ctl-line);border-radius:5px;background:#fff;font-size:12.5px;outline:0}.an-q input:focus{border-color:var(--primary);box-shadow:var(--focus)}.tb-tools .tfchip:empty{display:none}.tfchip .chip{gap:4px;padding:0 6px 0 10px}.tfchip .chip svg{width:10px;height:10px}table.an-t th:not([data-sort]){cursor:default}table.an-t tbody tr[data-scoped]:not([aria-selected=true]){background:#fbfaf8}table.an-t tbody tr[data-scoped]>td.sel{box-shadow:inset 2px 0 var(--on)}table.an-t tbody tr[tabindex]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}table.an-t tbody tr[data-open]{background:var(--surf-low)}table.an-t td.an-pgc{max-width:320px;color:var(--on)}table.an-t td.an-top{font-weight:400;max-width:240px}table.an-t td.an-ty{color:var(--outline)}@media (min-width:761px){table.an-t{table-layout:fixed}table.an-t td:not(.n):not(.num){overflow:hidden;text-overflow:ellipsis}table.an-t td.an-entc,table.an-t td.an-pgc,table.an-t td.an-top{white-space:nowrap}}table.an-t td.an-entc{color:var(--on-v)}table.an-t td.an-entc .an-faq{margin-right:6px;vertical-align:middle;position:relative;top:-1px}.an-ds{display:inline-block;min-width:58px;margin-left:6px;text-align:right;font-size:12px}.tb-list .xt th.an-dsh,.xt th.an-dsh,.src-r.hd .an-dsh,.rrow.hd .an-dsh{text-align:center}table.an-t th.an-intc,table.an-t td.an-intc{width:56px;text-align:center}.an-int{display:inline-grid;place-items:center;vertical-align:middle;cursor:default;color:var(--on-v)}.an-int .nm{display:none}table.an-t th.chv,table.an-t td.chv{width:40px;padding-left:0;padding-right:10px;text-align:right}td.an-nomatch{text-align:center;padding:28px;color:var(--outline);font-size:12px}.an-chv{width:24px;height:24px;border-radius:5px;display:inline-grid;place-items:center;color:var(--outline)}.an-chv:hover{background:var(--surf-cont);color:var(--on)}.an-chv svg{width:13px;height:13px;transition:transform .2s}.an-chv[aria-expanded=true] svg{transform:rotate(90deg)}.an-iso{margin-left:6px;font-family:var(--font-mono);font-size:10.5px;font-weight:400;color:var(--outline)}.an-emptyc .an-eb{display:flex;justify-content:center;gap:8px}.an-skt{display:flex;gap:26px;margin-top:16px;padding:15px 12px;border-bottom:1px solid var(--line)}.an-skr{display:grid;grid-template-columns:minmax(0,1fr) 60px 60px 70px 50px;gap:24px;align-items:center;height:36px;padding:0 16px;border-bottom:1px solid var(--line-soft)}.an-skr .shim:not(:first-child){justify-self:end}@media (prefers-reduced-motion:reduce){.an-pop,.an-add svg,.an-chv svg{animation:none;transition:none}}.sp-dr .pth{color:var(--primary);overflow-wrap:anywhere}.sp-dr .pth:hover{text-decoration:underline;text-underline-offset:2px}.sp-dr .pth:focus-visible{outline:0;border-radius:4px;box-shadow:var(--focus)}.sp-dr .sp-pc{display:flex;align-items:flex-start;gap:6px;min-width:0}.sp-dr .sp-pc .pth{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.sp-pc .pacts{flex:none;display:inline-flex;gap:2px;margin:-2px 0;opacity:0;transition:opacity .12s}.sp-dr .vs:hover .pacts,.sp-pc:focus-within .pacts{opacity:1}.sp-pc .pact{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:5px;color:var(--on-v)}.sp-pc .pact:hover{background:var(--surf-cont);color:var(--on)}.sp-pc .pact:focus-visible{outline:0;box-shadow:var(--focus)}.sp-pc .pact svg{width:13px;height:13px}table.an-t td .sp-pc{display:flex;align-items:center;gap:6px;min-width:0}table.an-t td .sp-pc .pth{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--on)}table.an-t tbody tr:hover .sp-pc .pacts{opacity:1}@media (max-width:760px){.sp-pc .pacts{opacity:1}}.sp-dr .dr-blk{padding:18px 0}.sp-dr h4{display:block;font-size:13.5px;margin:0 0 10px}.sp-dr h4 span{display:block;margin-top:2px;line-height:1.45}.sp-dr .tg-w{margin-top:0}.sp-dr :is(.sp-pg,.sp-rel,.sp-wa,.sp-int,.sp-ai){display:grid;-moz-column-gap:16px;column-gap:16px}.sp-dr :is(.sp-pg,.sp-rel,.sp-wa,.sp-int,.sp-ai)>*{grid-column:1/-1}.sp-dr :is(.sp-pg,.sp-rel,.sp-wa,.sp-int,.sp-ai) .vs{grid-template-columns:subgrid}.sp-dr .sp-pg,.sp-dr .sp-int{grid-template-columns:minmax(0,1fr) repeat(3,auto)}.sp-dr .sp-int.sp-c3{grid-template-columns:minmax(0,1fr) repeat(2,auto)}.sp-dr .sp-rel{grid-template-columns:minmax(0,1fr) repeat(4,auto)}.sp-dr .sp-wa{grid-template-columns:minmax(0,1fr) repeat(3,auto)}.sp-dr .sp-ai{grid-template-columns:minmax(0,1fr) auto}.sp-dr .vs.sp-hd{padding:0 0 6px;font-size:11px;font-weight:500;color:var(--outline)}.sp-dr .vs .sp-n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-dr .sp-ai .vs .sp-n{white-space:normal;color:var(--on)}.sp-dr .sp-pair{min-width:0;color:var(--on)}.sp-dr .sp-pair .m{margin-right:2px}@media (max-width:760px){.sp-dr :is(.sp-pg,.sp-rel,.sp-wa,.sp-int,.sp-ai){-moz-column-gap:10px;column-gap:10px}.sp-dr .sp-wa{grid-template-columns:minmax(0,1fr) repeat(2,auto)}.sp-dr .sp-wa .vs .btn{grid-column:1/-1;justify-self:start}.sp-dr .sp-wa .sp-hd span:last-child{display:none}}@media (max-width:760px){.sp .sp-head{flex-wrap:wrap;align-items:flex-start;row-gap:12px}.sp .sp-head>:first-child{flex:1 1 100%;min-width:0}.sp .sp-head .r{flex:1 1 100%;margin-left:0;flex-wrap:wrap;row-gap:8px}.sp .sp-head .r .expm{order:1;margin-left:auto}.sp .kstrip{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.sp .kstrip>*{border-bottom:1px solid var(--line-soft)}.sp .kstrip>:nth-child(2n){border-right:0}.sp .kstrip>:last-child:nth-child(odd){grid-column:1/-1;border-bottom:0}.sp .kstrip>:nth-last-child(2):nth-child(odd),.sp .kstrip>:last-child:nth-child(2n){border-bottom:0}.sp .cardx>.h{grid-template-columns:minmax(0,1fr);padding:14px 14px 8px}.sp .cardx>.h .r{grid-column:1;grid-row:auto;flex-wrap:wrap;row-gap:8px;margin-top:6px}.sp .cardx>.b{padding:8px 14px 14px}.sp .answer{padding:16px}.sp .fbar .q,.sp .an-q{flex:1 1 100%;margin-left:0}.sp .an-ws>#an-tbl>.tb-tools .r{flex-wrap:wrap;width:100%;justify-content:flex-start}.sp table.an-t td .an-ds{min-width:0}.sp table.an-t td.an-intc{width:auto;text-align:left}.sp .an-int{display:inline-flex;align-items:center;gap:7px}.sp .an-int .nm{display:inline;font-size:12.5px;color:var(--on)}.sp .an-int .cf{color:var(--outline)}.sp .fbar .q input,.sp .an-q input{width:100%;height:36px}.sp .fbar .q svg,.sp .an-q svg{top:11px}.sp .mv2,.sp .xdet{grid-template-columns:minmax(0,1fr);gap:16px}.sp .shape{grid-template-columns:repeat(2,minmax(0,1fr))}.sp .posbar{flex-wrap:wrap;height:auto}.sp .posbar .sg{height:32px;flex:1 1 auto}.sp .rrow{grid-template-columns:minmax(0,1fr) 108px 48px;gap:8px}.sp .rrow>.bar,.sp .rrow.hd>:nth-child(2){display:none}.sp .tfind .frow{grid-template-columns:minmax(0,1fr);gap:4px}.sp .ins .ih{gap:12px;padding:14px 14px 6px}.sp .ins .ev{padding:10px 14px 12px}.sp .ins .more{flex-wrap:wrap;row-gap:8px;padding:2px 14px 14px}.sp .ins .more .r{margin-left:0;flex-wrap:wrap}.sp .tabs,.sp .tabs2{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.sp .tabs>*,.sp .tabs2>*{flex:none}.sp .tb-tools{flex-wrap:wrap;row-gap:8px}.sp .pager{flex-wrap:wrap;row-gap:6px}.sp table.xt thead{display:none}.sp table.xt,.sp table.xt tbody{display:block;width:100%}.sp table.xt tbody tr:not(.ex){position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding:12px 14px;border-top:1px solid var(--line-soft)}.sp table.xt tbody tr.ex{display:block}.sp table.xt tbody tr:not(.ex)>td{display:block;height:auto;width:auto!important;max-width:none!important;min-width:0;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;text-align:left!important;white-space:normal}.sp table.xt tbody tr.ex>td{display:block;padding:0!important}.sp table.xt td.m-main{grid-column:1/-1;padding-right:30px!important}.sp table.xt tbody td.sel,.sp table.xt tbody td.chv{position:absolute;top:12px;right:14px;width:auto!important}.sp table.xt tbody td.sel+td.m-main~td.chv{right:40px}.sp table.xt td[data-l]:not(.m-main):before{content:attr(data-l);display:block;margin-bottom:2px;font-size:11px;font-weight:400;color:var(--outline)}.sp table.xt td.an-nomatch,.sp table.xt td[colspan]{grid-column:1/-1}.sp .tabs.m-more,.sp .tabs2.m-more{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 44px),transparent)}.sp .tabs.m-less,.sp .tabs2.m-less{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 44px),transparent)}.sp .tabs.m-less.m-more,.sp .tabs2.m-less.m-more{-webkit-mask-image:linear-gradient(to right,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(to right,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.sp table.xt tbody tr.ex>td{height:auto;white-space:normal}.sp-body .drawer{width:100vw}.sp-body .drawer .dh,.sp-body .drawer .db,.sp-body .drawer .df{padding-left:16px;padding-right:16px}.sp-body .drawer .df{flex-wrap:wrap}.sp-body .drawer h4{display:block}.sp-body .drawer h4 span{display:block;margin-top:2px}.sp-body .drawer .kstrip{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.sp-body .drawer .kstrip>*{border-bottom:1px solid var(--line-soft)}.sp-body .drawer .kstrip>:nth-child(2n){border-right:0}.sp-body .drawer .kstrip>:nth-last-child(-n+2):nth-child(odd),.sp-body .drawer .kstrip>:last-child{border-bottom:0}.sp-body .drawer .kc .d{flex-wrap:wrap}}.sp .since .it{cursor:default}.sp .since .it:hover .t2 b{text-decoration:none}.sp .xt.ro tbody tr{cursor:default}.src-r{display:grid;grid-template-columns:minmax(0,1fr) 128px 56px 56px;gap:10px;align-items:center;min-height:36px;padding:4px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px;color:var(--on-v)}.src-r:last-child{border-bottom:0}.src-r.two{grid-template-columns:minmax(0,1fr) 64px 56px}.src-r.hd{min-height:0;padding:0 0 8px;font-size:11px;color:var(--outline);font-weight:500}.src-r.hd>span:first-child{color:var(--on-v)}.src-r .nm{display:flex;align-items:center;gap:8px;min-width:0;color:var(--on);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.src-r .n{text-align:right;font-variant-numeric:tabular-nums}.src-r .n b{font-weight:600;color:var(--on)}.src-ft{margin-top:12px;font-size:12px}@media (max-width:760px){.src-r{grid-template-columns:minmax(0,1fr) 108px 44px 48px;gap:6px;font-size:12px}.src-r.two{grid-template-columns:minmax(0,1fr) 52px 44px}}.wv{display:flex;align-items:center;gap:8px}.wv:empty{display:none}.wm{position:relative;display:inline-flex}.wm .btn.wm-b{height:30px;padding:0 10px;gap:6px}.wm-b svg{width:14px;height:14px;flex:none}.wm-b svg:last-child{width:12px;height:12px;color:var(--outline);margin-left:-2px;transition:transform .2s}.wm-b[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.wm .wm-pop{left:auto;right:0;top:calc(100% + 6px);width:-moz-max-content;width:max-content;min-width:260px}.wm-pop button{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border-radius:5px;font-size:12.5px;color:var(--on);text-align:left}.wm-pop button:hover,.wm-pop button:focus-visible{background:var(--surf-low);outline:0}.wm-pop .nm{flex:1;white-space:nowrap;margin-right:16px}.wm-pop [aria-checked=true] .nm{font-weight:600}.wm-pop .dm{font-family:var(--font-mono);font-size:10.5px;color:var(--outline);white-space:nowrap}.wm-pop .ck{width:13px;height:13px;color:var(--on);opacity:0;flex:none}.wm-pop [aria-checked=true] .ck{opacity:1}.wm-pop button:disabled{opacity:.45;cursor:default;background:none}@media (max-width:760px){.wm .wm-pop{left:0;right:auto;max-width:calc(100vw - 32px)}.wm-pop .nm{margin-right:8px}}.sp-dr .sp-sum{padding-top:2px}.sp-dr .sp-hl{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--on)}.sp-dr .sp-f{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:12.5px;line-height:1.5;color:var(--on-v)}.sp-dr .sp-f .ic{flex:none;display:inline-flex;margin-top:2px;color:var(--outline)}.sp-dr .sp-f.risk .ic{color:var(--neg)}.sp-dr .sp-f .ic svg{width:14px;height:14px}.sp-dr .sp-f .link{white-space:nowrap}.pf-tip{display:inline-flex;flex:none}@media (min-width:761px){table.tb-fixed td:has(.pf-tip[data-tip]){overflow:visible}}.tst-region{--toast-w: 372px;--toast-edge: 16px;--spring: cubic-bezier(.2, 1.1, .3, 1);--font-ui: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;position:fixed;z-index:11000;width:var(--toast-w);max-width:calc(100vw - var(--toast-edge) * 2);transition:height .35s var(--spring)}.tst-region,.tst-region *{box-sizing:border-box}.tst-region[data-toast=ink]{--t-bg: color-mix(in srgb, #1c1c19 96%, transparent);--t-fg: #f7f7f5;--t-fg-2: color-mix(in srgb, #f7f7f5 70%, transparent);--t-fg-3: color-mix(in srgb, #f7f7f5 46%, transparent);--t-line: color-mix(in srgb, #f7f7f5 11%, transparent);--t-chip: color-mix(in srgb, #f7f7f5 7%, transparent);--t-border: color-mix(in srgb, #f7f7f5 8%, transparent);--t-highlight: inset 0 1px 0 color-mix(in srgb, #fff 7%, transparent);--t-shadow: 0 2px 6px color-mix(in srgb, var(--seorce-ink) 14%, transparent), 0 18px 40px -12px color-mix(in srgb, var(--seorce-ink) 40%, transparent);--t-pos: #86d18c;--t-neg: #ff9186;--t-warn: #f2b65c;--t-info: #a8bbff;--t-insight: #ffb787;--t-btn-bg: #f7f7f5;--t-btn-fg: #1c1c19;--t-btn-hover: #ffffff;--t-glyph-mix: 20%}.tst-region[data-toast=paper]{--t-bg: var(--seorce-surf-0);--t-fg: var(--seorce-on-surf);--t-fg-2: var(--seorce-on-surf-v);--t-fg-3: var(--seorce-outline);--t-line: var(--seorce-surf-high);--t-chip: var(--seorce-surf-low);--t-border: color-mix(in srgb, var(--seorce-outline-v) 80%, transparent);--t-highlight: inset 0 0 0 transparent;--t-shadow: 0 1px 2px color-mix(in srgb, var(--seorce-ink) 6%, transparent), 0 16px 36px -12px color-mix(in srgb, var(--seorce-ink) 22%, transparent);--t-pos: var(--seorce-pos);--t-neg: var(--seorce-neg);--t-warn: var(--seorce-warn);--t-info: var(--seorce-primary);--t-insight: var(--seorce-secondary);--t-btn-bg: var(--seorce-primary);--t-btn-fg: #fff;--t-btn-hover: var(--seorce-primary-cont);--t-glyph-mix: 13%}.tst-region[data-pos=top-right]{top:var(--toast-edge);right:var(--toast-edge)}.tst-region[data-pos=bottom-right]{bottom:var(--toast-edge);right:var(--toast-edge)}.tst-region[data-pos=top-center]{top:var(--toast-edge);left:50%;translate:-50% 0}.tst-region[data-pos=bottom-center]{bottom:var(--toast-edge);left:50%;translate:-50% 0}.tst-list{list-style:none;margin:0;padding:0;position:relative;height:100%}.tst-region .t{--tone: var(--t-info);position:absolute;left:0;right:0;padding:12px 10px 12px 12px;font-family:var(--font-ui);color:var(--t-fg);background:var(--t-bg);-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25);border:1px solid var(--t-border);border-radius:12px;box-shadow:var(--t-highlight),var(--t-shadow);overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:transform,opacity;transition:transform .5s var(--spring),opacity .26s ease,translate .32s var(--spring)}.tst-region[data-pos^=top] .t{top:0;transform-origin:top center}.tst-region[data-pos^=bottom] .t{bottom:0;transform-origin:bottom center}.tst-region .t.is-dragging{transition:none;cursor:grabbing}.tst-region .t:focus-visible{outline:2px solid var(--t-info);outline-offset:2px}.tst-region .t--success{--tone: var(--t-pos)}.tst-region .t--error{--tone: var(--t-neg)}.tst-region .t--warning{--tone: var(--t-warn)}.tst-region .t--info{--tone: var(--t-info)}.tst-region .t--insight{--tone: var(--t-insight)}.tst-region .t--loading{--tone: var(--t-info)}.t__main{display:grid;grid-template-columns:22px minmax(0,1fr) 24px;gap:10px;align-items:start}.t__glyph{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--tone);background:color-mix(in srgb,var(--tone) var(--t-glyph-mix),transparent)}.t__glyph svg{width:13px;height:13px;overflow:visible}.t__glyph .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:t-draw .42s .14s cubic-bezier(.65,0,.35,1) forwards}.tst-region .t--loading .t__glyph{background:transparent}.tst-region .t--loading .t__glyph svg{width:18px;height:18px;animation:t-spin .75s linear infinite}.tst-region .t--error .t__glyph{animation:t-nudge .36s .12s ease-in-out}.t__body{min-width:0;padding-top:2px}.t__title{margin:0;font-size:12.5px;font-weight:600;line-height:1.4;letter-spacing:-.006em}.t__desc{margin:2px 0 0;font-size:11.5px;line-height:1.5;color:var(--t-fg-2)}.t__desc b{font-weight:500;color:var(--t-fg)}.t__data{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:8px}.t__meta{max-width:100%;padding:2px 7px;border-radius:5px;font:500 10.5px/1.5 var(--font-mono);color:var(--t-fg-2);background:var(--t-chip);border:1px solid var(--t-line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t__move{font:500 10.5px/1.5 var(--font-mono);color:var(--t-fg-2)}.t__move i{font-style:normal;color:var(--t-fg-3);margin:0 3px}.t__move b{font-weight:600;color:var(--t-fg)}.t__delta{padding:2px 6px;border-radius:5px;font:600 10.5px/1.5 var(--font-mono);color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent)}.t__delta.is-up{--c: var(--t-pos)}.t__delta.is-down{--c: var(--t-neg)}.t__spark{margin-left:auto;display:block}.t__spark polyline{fill:none;stroke:var(--tone);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.t__spark circle{fill:var(--tone)}.t__prog{height:3px;margin-top:10px;border-radius:3px;background:var(--t-line);overflow:hidden}.t__prog i{display:block;height:100%;width:0;border-radius:3px;background:var(--tone);transition:width .25s ease}.t__prog-row{display:flex;justify-content:space-between;margin-top:5px;font:500 10px/1.4 var(--font-mono);color:var(--t-fg-3)}.t__close{position:relative;width:24px;height:24px;border:0;border-radius:50%;padding:0;display:grid;place-items:center;cursor:pointer;background:transparent;color:var(--t-fg-3);transition:background-color .15s,color .15s}.t__close:hover{background:var(--t-chip);color:var(--t-fg)}.t__close:focus-visible,.t__btn:focus-visible{outline:2px solid var(--t-info);outline-offset:1px}.t__close>svg{width:12px;height:12px}.t__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:24px!important;height:24px!important;transform:rotate(-90deg);pointer-events:none}.t__ring circle{fill:none;stroke:var(--tone);stroke-width:1.5;opacity:.55;stroke-dasharray:66;stroke-dashoffset:0;animation:t-ring var(--dur) linear forwards}.tst-region.is-paused .t__ring circle{animation-play-state:paused}.t__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-left:32px}.t__btn{height:26px;padding:0 11px;border-radius:6px;cursor:pointer;font:500 11.5px/1 var(--font-ui);color:var(--t-fg);background:transparent;border:1px solid var(--t-line);transition:background-color .15s,border-color .15s}.t__btn:hover{background:var(--t-chip);border-color:var(--t-fg-3)}.t__btn--primary{background:var(--t-btn-bg);border-color:var(--t-btn-bg);color:var(--t-btn-fg);font-weight:600}.t__btn--primary:hover{background:var(--t-btn-hover);border-color:var(--t-btn-hover)}.tst-region .t>*{transition:opacity .2s .06s}.tst-region .t[data-behind]>*{opacity:0;transition:opacity .12s}@keyframes t-draw{to{stroke-dashoffset:0}}@keyframes t-spin{to{transform:rotate(360deg)}}@keyframes t-ring{to{stroke-dashoffset:66}}@keyframes t-nudge{0%,to{translate:0}25%{translate:-2px}50%{translate:2px}75%{translate:-1px}}@media (max-width: 560px){.tst-region[data-pos]{left:var(--toast-edge);right:var(--toast-edge);width:auto;max-width:none;translate:none}.tst-region[data-pos^=bottom]{bottom:auto;top:var(--toast-edge)}}@media (prefers-reduced-motion: reduce){.tst-region .t{transition:opacity .2s ease}.tst-region{transition:none}.t__glyph .draw{animation:none;stroke-dashoffset:0}.tst-region .t--error .t__glyph{animation:none}}.scf-region,.scf-region *{box-sizing:border-box}.scf-region{--font-ui: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:11100;display:flex;align-items:flex-start;justify-content:center;padding:60px 24px 40px;background:color-mix(in srgb,var(--seorce-ink) 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-ui)}.scf-card{width:100%;max-width:400px;overflow:hidden;border-radius:12px;background:var(--seorce-surf-0);box-shadow:0 1px 2px color-mix(in srgb,var(--seorce-ink) 6%,transparent),0 24px 64px color-mix(in srgb,var(--seorce-ink) 32%,transparent);animation:scf-in .18s cubic-bezier(.2,1.1,.3,1)}.scf-body{padding:22px 24px 8px}.scf-kicker{margin:0 0 8px;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--seorce-outline)}.scf-title{margin:0 0 7px;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--seorce-on-surf);line-height:1.25}.scf-message{margin:0;font-size:12.5px;line-height:1.55;color:var(--seorce-on-surf-v);white-space:pre-line}.scf-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px;padding:16px 24px 18px;border-top:1px solid var(--seorce-surf-high)}.scf-btn{cursor:pointer;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.2}.scf-btn:focus-visible{outline:none;box-shadow:var(--seorce-shadow-focus-sm)}.scf-btn-ghost{border:1.5px solid var(--seorce-surf-high);background:transparent;color:var(--seorce-on-surf-v)}.scf-btn-ghost:hover{background:var(--seorce-surf-low)}.scf-btn-primary{border:none;background:var(--seorce-primary);color:var(--seorce-on-primary)}.scf-btn-primary:hover{background:var(--seorce-primary-cont)}.scf-btn-danger{border:none;background:var(--seorce-neg);color:#fff}.scf-btn-danger:hover{filter:brightness(1.08)}@keyframes scf-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}.scf-region.scf-alert{z-index:11110}.scf-alert .scf-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--seorce-warn) 28%,transparent)}.scf-alert .scf-card:before{content:"";display:block;height:3px;background:var(--seorce-warn)}.scf-alert .scf-kicker{color:var(--seorce-warn)}.scf-alert .scf-title{white-space:pre-line}.scf-alert .scf-foot{border-top-color:color-mix(in srgb,var(--seorce-warn) 16%,var(--seorce-surf-high))}.scf-alert .scf-btn-warn{border:none;background:var(--seorce-warn);color:#fff}.scf-alert .scf-btn-warn:hover{filter:brightness(1.08)}.bxm{position:relative;display:inline-flex}.bxm>.btn{height:30px;padding:0 10px;gap:6px;display:inline-flex;align-items:center}.bxm>.btn[disabled]{cursor:default;opacity:1;color:var(--on-v, #434656)}.bxm>.btn svg{width:14px;height:14px;flex:none;display:block}.bxm>.btn svg.chev{width:12px;height:12px;color:var(--outline, #737688);margin-left:-2px;transition:transform .2s}.bxm>.btn[aria-expanded=true] svg.chev{transform:rotate(180deg)}.bxm-pulse{width:7px;height:7px;border-radius:50%;background:#ff7803;flex:none;animation:bxm-pulse 1.6s ease-out infinite}@keyframes bxm-pulse{0%{box-shadow:0 0 color-mix(in srgb,#ff7803 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.bxm-menu{position:fixed;z-index:1000;width:250px;box-sizing:border-box;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12.5px;line-height:1.4;color:#1c1c19;background:#fff;border:1px solid #dedfea;border-radius:8px;box-shadow:0 2px 6px #0d0d0c1a,0 18px 40px -12px #0d0d0c4d;padding:6px;animation:bxm-in .16s ease both;text-align:left}@keyframes bxm-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.bxm-menu .k{padding:6px 8px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#737688;line-height:1.4}.bxm-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border-radius:5px;font-size:12.5px;color:#1c1c19;text-align:left;background:none;border:0;cursor:pointer;font-family:inherit;line-height:1.35}.bxm-menu button:hover,.bxm-menu button:focus-visible{background:#f7f7f5;outline:0}.bxm-menu .lb{min-width:0}.bxm-menu .ext{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:#737688;flex:none}.bxm .fic,.bxm-menu .fic{width:16px;height:16px;flex:none;display:block}.bxm .fic text,.bxm-menu .fic text{font-family:Inter,system-ui,sans-serif;font-size:4.4px;font-weight:700;fill:#fff;letter-spacing:.02em}@media (prefers-reduced-motion: reduce){.bxm-menu,.bxm-pulse{animation:none}.bxm>.btn svg.chev{transition:none}}.tb-tools>.bxm{margin-left:auto}.ph .bxm>.btn{height:32px;padding:0 12px}.bo .dtw .mini-opp .t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.bo .dtw .mini-opp:hover .t{text-decoration:underline;text-underline-offset:3px}.bo .g.dtw-row{grid-template-columns:1fr 1fr}@container bo (max-width: 480px){.bo .g.dtw-row{grid-template-columns:1fr}}.bo{container:bo / inline-size}.bo{font-optical-sizing:none}.bo,.bo *{border-color:currentColor}.bo *,.bo *:before,.bo *:after{border-width:0;border-style:solid}.bo img{max-width:none;height:auto;display:inline}.bo svg{vertical-align:baseline}.bo b{font-weight:bolder}.bo small{font-size:80%}.bo button{line-height:inherit;text-transform:none}.bo{--surf-0: #ffffff;--surf-low: #f7f7f5;--surf-cont: #f0efed;--surf-high: #e9e8e6;--surf-highest: #e4e3e0;--surf-dim: #dbdad7;--on: #1c1c19;--on-v: #434656;--outline: #737688;--outline-v: #c3c5d9;--ink: #0d0d0c;--primary: #0041c8;--primary-cont: #0055ff;--primary-fixed: #dce1ff;--secondary: #964900;--secondary-cont: #ff841a;--secondary-fixed: #ffdcc7;--pos: #2e7d32;--pos-bg: #e8f5e9;--neg: #ba1a1a;--neg-bg: #ffdad6;--warn: #b45309;--warn-bg: #fff8e1;--line: color-mix(in srgb,var(--outline-v) 55%,transparent);--line-soft: color-mix(in srgb,var(--outline-v) 32%,transparent);--shadow-card: 0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 2px 8px color-mix(in srgb,var(--ink) 6%,transparent);--shadow-pop: 0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--ink) 30%,transparent);--focus: 0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);--font-ui: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 16px;--sb-w: 196px;--nav-h: 48px;--pf-chatgpt: #10a37f;--pf-perplexity: #20808d;--pf-claude: #d97757;--pf-gemini: #4285f4;--pf-grok: #1c1c1c;--pf-deepseek: #3730a3;--pf-llama: #7b3fe4;--pf-copilot: #8661c5;--you: #0041c8;--you-bg: #dce1ff;--comp: #964900;--comp-bg: #ffdcc7;--spring: cubic-bezier(.2,1.1,.3,1)}.bo *{box-sizing:border-box}.bo{font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--on);background:var(--surf-low);-webkit-font-smoothing:antialiased}.bo a{color:inherit;text-decoration:none}.bo button{font:inherit;color:inherit;background:none;border:0px;padding:0;cursor:pointer}.bo h1,.bo h2{margin:0}.bo ul{margin:0;padding:0;list-style:none}.bo svg{display:block}.bo .mono{font-family:var(--font-mono)}.bo .dim{color:var(--outline)}.bo .row{display:flex;align-items:center;gap:8px}.bo .grow{flex:1 1 0%;min-width:0px}.bo .page{max-width:1360px;margin:0 auto;padding:16px 24px 64px}@container bo (max-width: 680px){.bo .page{padding:12px 16px 48px}}.bo .ph{display:flex;align-items:flex-end;gap:16px;margin:4px 0 16px}.bo .ph .sub{color:var(--on-v);font-size:12.5px;margin-top:3px}.bo .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:.12s;white-space:nowrap}.bo .btn:hover{background:var(--surf-low)}.bo .btn:focus-visible{outline:0px;box-shadow:var(--focus)}.bo .btn.sm{height:26px;padding:0 9px;font-size:11.5px;border-radius:var(--r-md)}.bo .btn svg{width:14px;height:14px}.bo .seg{display:inline-flex;padding:2px;border-radius:var(--r-lg);background:var(--surf-cont);border:1px solid var(--line-soft)}.bo .seg button{height:24px;padding:0 10px;border-radius:6px;font-size:11.5px;color:var(--on-v);font-weight:500}.bo .seg button[aria-pressed=true]{background:var(--surf-0);color:var(--on);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.bo .card{background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.bo .card-h{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.bo .card-h .t{font-size:13.5px;font-weight:600}.bo .card-h .s{font-size:11.5px;color:var(--outline)}.bo .card-h .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bo .card-b{padding:0 18px 16px}.bo .card-f{padding:10px 18px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--on-v);display:flex;align-items:center;gap:10px}.bo .card-f .r{margin-left:auto}.bo .g{display:grid;gap:14px}.bo .g3{grid-template-columns:repeat(3,1fr)}.bo .g21{grid-template-columns:2fr 1fr}.bo .g32{grid-template-columns:3fr 2fr}@container bo (max-width: 880px){.bo .g3{grid-template-columns:1fr 1fr}.bo .g21,.bo .g32{grid-template-columns:1fr}}@container bo (max-width: 480px){.bo .g3{grid-template-columns:1fr}}.bo .mt{margin-top:14px}.bo .mt8{margin-top:8px}.bo .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);overflow:hidden;box-shadow:var(--shadow-card)}.bo .kpi{position:relative;padding:14px 16px 12px;border-right:1px solid var(--line-soft);cursor:pointer;transition:background .12s}.bo .kpi[aria-pressed=true]{background:color-mix(in srgb,var(--primary-fixed) 45%,#fff)}.bo .kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--acc,transparent);opacity:0;transition:opacity .15s}.bo .kpi[aria-pressed=true]:before,.bo .kpi:hover:before{opacity:1}.bo .kpi .l{font-size:11px;font-weight:600;color:var(--on-v);display:flex;align-items:center;gap:6px}.bo .kpi .v{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:6px;font-variant-numeric:tabular-nums}.bo .kpi .v small{font-size:12px;font-weight:500;color:var(--outline);margin-left:3px;letter-spacing:0px}.bo .kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bo .delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:99px;white-space:nowrap}.bo .delta.up{background:var(--pos-bg);color:var(--pos)}.bo .pf{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;font-size:9.5px;font-weight:700;font-family:var(--font-mono);flex:0 0 auto;letter-spacing:-.02em}.bo .pf.sm{width:16px;height:16px;font-size:8px;border-radius:5px}.bo .pf[data-pf=chatgpt]{background:var(--pf-chatgpt)}.bo .pf[data-pf=perplexity]{background:var(--pf-perplexity)}.bo .pf[data-pf=claude]{background:var(--pf-claude)}.bo .pf[data-pf=gemini]{background:linear-gradient(135deg,#4285f4,#34a853)}.bo .pf[data-pf=deepseek]{background:var(--pf-deepseek)}.bo .pos{display:inline;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--outline);letter-spacing:-.01em;white-space:nowrap}.bo .tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-high);color:var(--on-v);white-space:nowrap}.bo .tag.pos{background:var(--pos-bg);color:var(--pos)}.bo .demand{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px}.bo .demand .b{width:44px;height:5px;border-radius:99px;background:var(--surf-high);overflow:hidden}.bo .demand .b i{display:block;height:100%;background:var(--secondary-cont);border-radius:99px}.bo .impact{display:inline-flex;gap:2px}.bo .impact i{width:5px;height:10px;border-radius:2px;background:var(--surf-high)}.bo .impact i.on{background:var(--primary)}.bo .effort i.on{background:var(--secondary-cont)}.bo .matrix{display:grid;gap:2px 6px}.bo .matrix .mh{font-family:var(--font-mono);font-size:10px;color:var(--outline);text-align:center;padding-bottom:6px}.bo .matrix .mq{font-size:12px;line-height:1.35;padding:3px 12px 3px 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;align-self:center;min-width:0px;overflow-wrap:anywhere}.bo .cell{height:24px;border-radius:6px;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--outline);cursor:pointer;background:transparent;letter-spacing:-.01em}.bo .cell:hover{box-shadow:inset 0 0 0 1px var(--outline-v)}.bo .cell.c1{color:var(--primary);font-weight:700}.bo .cell.c2,.bo .cell.c3{color:var(--on);font-weight:600}.bo .cell.c4{color:var(--outline)}.bo .cell.c0{color:var(--outline-v);font-weight:400}.bo .cell.c0:after{content:"–"}.bo .legend{display:flex;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--on-v)}.bo .legend i{width:10px;height:3px;border-radius:2px;background:var(--c)}.bo [data-tip]{position:relative}.bo [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--on);color:var(--surf-low);font-size:11px;font-weight:400;padding:5px 8px;border-radius:6px;white-space:pre;z-index:30;box-shadow:var(--shadow-pop);pointer-events:none;line-height:1.35;font-family:var(--font-ui)}.bo .seg button{white-space:nowrap}.bo .pf{position:relative;background:#fff;border:1px solid var(--line-soft);color:var(--on-v);overflow:hidden}.bo .pf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px;background:#fff;z-index:1}.bo .pf i{font-style:normal}.bo .pf[data-pf]{background:#fff}.bo .kpi .v{font-size:22px}.bo .kpi .d,.bo .ph .sub,.bo .card-h .s{color:var(--outline)}.bo .kpi .d>span{display:none}.bo .kpi .v{font-size:24px}.bo .card-h .s{display:none}.bo .card-h .s.keep{display:block}.bo .g{align-items:start}.bo .g>*{min-width:0px}.bo{--comp: #434656;--comp-bg: var(--surf-cont)}.bo .tag.pos{background:var(--surf-cont);color:var(--on-v)}.bo{--brand-orange: #ff7803;--brand-red: #ff1c4e;min-height:100%;--tb-row: 52px;--tb-proj: 44px;--sb-w: 220px}.bo .page{width:100%;max-width:1760px;padding:22px 32px 72px}.bo .ph{margin:0 0 14px}.bo .btn,.bo .btn.sm,.bo .seg{border-radius:5px}.bo .seg button{border-radius:3px}.bo .ph .seg button{height:26px}.bo .ps-menu{position:absolute;left:0;top:calc(100% + 4px);z-index:50;width:300px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-pop);padding:6px;display:none}.bo .ps-menu .k{padding:6px 8px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--outline)}.bo .card,.bo .kpis{border-radius:6px;box-shadow:none}.bo .delta,.bo .delta.up{background:transparent;padding:0;border-radius:0}.bo .impact i.on{background:var(--on-v)}.bo .effort i.on{background:var(--outline-v)}.bo .pi-n{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bo .pi-ic{width:14px;height:14px;flex:0 0 auto;color:var(--on-v)}.bo .ptsc{position:relative}.bo .ptsc>.btn{gap:7px}.bo .ptsc>.btn .ic{width:14px;height:14px}.bo .ptsc .ps-menu{left:auto;right:0;width:270px;max-height:440px;overflow:auto}.bo .ptsc .ps-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:5px;font-size:12.5px;color:var(--on);text-align:left}.bo .ptsc .ps-menu button:hover,.bo .ptsc .ps-menu button:focus-visible{background:var(--surf-low);outline:0px}.bo .ptsc .ps-menu button[aria-checked=true]{font-weight:600}.bo .ptsc .ps-menu .ck{width:14px;flex:0 0 auto;display:grid;place-items:center}.bo .ptsc .ps-menu .ck svg{width:12px;height:12px}.bo .ptsc .ps-menu .n{font-size:11px;color:var(--outline);font-variant-numeric:tabular-nums;font-weight:400}.bo .ptsc .ps-menu .k:not(:first-child){margin-top:4px;border-top:1px solid var(--line-soft);padding-top:10px}.bo .ph{display:flex;align-items:flex-end;gap:16px;margin:0 0 14px}.bo .ph .eyebrow2{font-size:12px;color:var(--outline);margin-bottom:4px;display:flex;align-items:center;gap:6px}.bo .ph .eyebrow2 svg{width:14px;height:14px}.bo .ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.bo .ph .sub{font-size:12px;color:var(--outline);margin-top:4px}.bo .ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.bo .ph .seg button{height:24px}.bo .ph .actions>.btn{height:30px}.bo .card{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0px;box-shadow:none}.bo .g>.card{display:flex;flex-direction:column}.bo .card-h{align-items:flex-start;padding:16px 18px 8px}.bo .card-h .t{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--on)}.bo .card-h .s{display:block;font-size:11.5px;color:var(--outline);margin-top:2px}.bo .card-h .r{align-self:flex-start}.bo .card-b{padding:8px 18px 16px}.bo .g>.card>.card-b{flex:1 1 0%}.bo .card-f{border-top:0px;padding:0 18px 14px;font-size:11.5px;color:var(--outline)}.bo .card-h a.link,.bo .card-f a.link{font-size:12.5px;font-weight:500;color:var(--on-v);white-space:nowrap}.bo .card-h a.link:hover,.bo .card-f a.link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bo .g{gap:16px;align-items:stretch}.bo .mt{margin-top:16px}.bo .answer{background:#fff;border:1px solid var(--line);border-radius:6px;padding:18px 22px;margin-bottom:16px;position:relative;overflow:hidden}.bo .answer:after{content:"";position:absolute;right:-60px;top:-80px;width:420px;height:200px;background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-orange) 13%,transparent),transparent);pointer-events:none;transform:translate(var(--gx,0),var(--gy,0)) scale(var(--gs,1));transition:transform var(--gd,8s) cubic-bezier(.45,0,.55,1);will-change:transform}.bo .answer .ah{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--on-v);position:relative;z-index:1}.bo .answer .ah svg{width:15px;height:15px;color:var(--brand-orange)}.bo .answer .ah .r{margin-left:auto}.bo .answer h2{font-size:16.5px;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:10px 0 6px;max-width:900px;position:relative;z-index:1}.bo .answer ul{margin:0;padding:0;list-style:none;position:relative;z-index:1}.bo .answer li{position:relative;padding-left:14px;font-size:13px;color:var(--on-v);line-height:1.75}.bo .answer li:before{content:"";position:absolute;left:3px;top:.8em;width:4px;height:4px;border-radius:50%;background:var(--outline-v)}.bo .answer li b{color:var(--pos);font-weight:600;white-space:nowrap}.bo .answer li b.risk{color:var(--neg)}.bo .kpis{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0px,1fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:16px;box-shadow:none}.bo .kpi{position:relative;padding:14px 18px;border-right:1px solid var(--line-soft);cursor:pointer;text-align:left;transition:background .12s}.bo .kpi:last-child{border-right:0px}.bo .kpis .kpi:nth-child(n+5){display:block}.bo .kpi:hover{background:var(--surf-low)}.bo .kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand-orange);opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--spring)}.bo .kpi[aria-pressed=true]:before{transform:scaleX(1)}.bo .kpi[aria-pressed=true]{background:color-mix(in srgb,var(--brand-orange) 6%,#fff)}.bo .kpi .l{font-size:11px;font-weight:600;color:var(--on-v)}.bo .kpi .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:8px;color:var(--on);font-variant-numeric:tabular-nums}.bo .kpi .v small{font-size:11px;font-weight:500;color:var(--outline);margin-left:6px;letter-spacing:0px}.bo .kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;gap:6px;align-items:center;white-space:nowrap;flex-wrap:nowrap}.bo .kpi .d>span{display:inline-flex}.bo .since .it{display:grid;grid-template-columns:26px minmax(0px,1fr) 14px;gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--line-soft);cursor:pointer}.bo .since .it:hover .t2 b{text-decoration:underline;text-underline-offset:3px}.bo .since .bx{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:700}.bo .since .bx.up{background:var(--pos-bg);color:var(--pos)}.bo .since .bx.down{background:var(--neg-bg);color:var(--neg)}.bo .since .bx.new{background:var(--surf-cont);color:var(--on-v)}.bo .since .t2{font-size:12.5px;color:var(--on-v);line-height:1.4}.bo .since .t2 b{color:var(--on);font-weight:600}.bo .since .m2{font-family:var(--font-mono);font-size:10.5px;color:var(--outline);margin-top:3px}.bo .since .it>svg{width:13px;height:13px;color:var(--outline-v);margin-top:4px}.bo .since .link{display:inline-block;margin-top:10px}.bo .legend2{display:flex;gap:14px;font-size:11.5px;color:var(--on-v)}.bo .legend2 span{display:inline-flex;align-items:center;gap:6px}.bo .legend2 i{width:14px;height:2px;border-radius:2px;background:var(--brand-orange)}.bo .delta,.bo .delta.up{font-family:var(--font-ui);font-size:11px;font-weight:600;background:transparent;padding:0;border-radius:0}.bo .tag{height:auto;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-cont);color:var(--on-v)}.bo .demand .b i{background:var(--primary)}.bo .demand{font-family:var(--font-ui)}@media (prefers-reduced-motion: reduce){.bo .answer:after,.bo .kpi:before{transition:none}}.bo .legend2 .leg-item{display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .15s ease}.bo .legend2 .leg-item.clickable{cursor:pointer;padding:2px 6px;margin:-2px -6px;border-radius:4px}.bo .legend2 .leg-item.clickable:hover{background:var(--surf-cont)}.bo .legend2 .leg-item.off{opacity:.35}.bo .legend2 .leg-item.off .leg-label{text-decoration:line-through}.bo .legend2 .leg-item.off i{filter:grayscale(1)}.bo .ask-it{display:inline-flex;align-items:center;gap:4px;border:0px;background:none;padding:0;color:var(--outline);font:500 11.5px var(--font-ui);cursor:pointer}.bo .ask-it:hover{color:var(--on)}.bo .ask-it svg{width:11px;height:11px}.bo .answer .ah .ask-it{margin-left:auto}.bo .answer .ah .ask-it~.r{margin-left:14px}.bo .engrow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bo .engrow .lb{font-size:11.5px;color:var(--outline);font-weight:500;margin-right:6px}.bo .engrow a{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-v);padding:3px 7px;border-radius:6px}.bo .engrow a:hover{background:var(--surf-cont)}.bo .engrow a b{font-size:13px;font-weight:600;color:var(--on);font-variant-numeric:tabular-nums}.bo .engrow a .d{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.bo .engrow a .d.up{color:var(--pos)}.bo .engrow a .d.down{color:var(--neg)}.bo .mini-opp{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-soft);align-items:flex-start}.bo .mini-opp:last-child{border-bottom:0px}.bo .mini-opp .sc{width:34px;display:block;text-align:left;font-weight:600;font-size:15px;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--on);flex:0 0 auto}.bo .mini-opp .t{font-size:12.5px;font-weight:600;line-height:1.3}.bo .mini-opp .m{font-size:11px;color:var(--outline);margin-top:3px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bo .split{display:flex;height:6px;border-radius:99px;overflow:hidden;gap:1px;margin-top:12px;background:#fff}.bo .split i{display:block;height:100%}.bo .aq-grid{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto 240px auto auto;row-gap:4px}.bo .aq-ext{display:flex;justify-content:space-between;align-items:flex-start}.bo .aq-ext.top{padding-bottom:4px}.bo .aq-ext.btm{padding-top:6px}.bo .aq-ext-q{display:flex;flex-direction:column;gap:2px}.bo .aq-ext-q.l{align-items:flex-start}.bo .aq-ext-q.r{align-items:flex-end;text-align:right}.bo .aq-ext-q .chip{display:inline-block;padding:2px 8px;border-radius:99px;font-size:10.5px;font-weight:600;line-height:15px}.bo .aq-ext-q .sub{font-size:10px;color:var(--outline);padding:0 4px}.bo .chip.leading{background:#22a06b21;color:#15803d}.bo .chip.trusted{background:#4f7cff21;color:#2f5bd3}.bo .chip.known{background:#f59e0b29;color:#a16207}.bo .chip.emerging{background:#f43f5e1f;color:#be123c}.bo .aq-y{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:6px 8px 2px 0;font-size:10.5px;color:var(--outline)}.bo .aq .ttl{display:flex;flex-direction:column;align-items:center;gap:1px}.bo .aq .ttl b{font-size:12px;font-weight:600;color:var(--on)}.bo .aq .ttl small{font-size:10.5px;color:var(--outline)}.bo .aq-x{display:flex;justify-content:space-between;align-items:flex-start;padding:5px 6px 0;font-size:10.5px;color:var(--outline)}.bo .aq-plot{position:relative;border-left:1.5px solid var(--on-v);border-bottom:1.5px solid var(--on-v)}.bo .aq-plot:before{content:"";position:absolute;left:-5.5px;top:-6px;border:5px solid transparent;border-bottom:7px solid var(--on-v);border-top:0}.bo .aq-plot:after{content:"";position:absolute;right:-6px;bottom:-5.5px;border:5px solid transparent;border-left:7px solid var(--on-v);border-right:0}.bo .aq-bg{position:absolute;box-sizing:border-box;width:50%;height:50%;pointer-events:none}.bo .aq-bg.t{top:0}.bo .aq-bg.b{bottom:0}.bo .aq-bg.l{left:0}.bo .aq-bg.r{right:0}.bo .aq-bg.leading{background:#22a06b0d}.bo .aq-bg.trusted{background:#4f7cff0d}.bo .aq-bg.known{background:#f59e0b0f}.bo .aq-bg.emerging{background:#f43f5e0b}.bo .aq-dv{position:absolute;pointer-events:none}.bo .aq-dv.v{left:50%;top:0;bottom:0;border-left:1px dashed var(--outline-v)}.bo .aq-dv.h{top:50%;left:0;right:0;border-top:1px dashed var(--outline-v)}.bo .aq-mk{position:absolute;z-index:2;width:22px;height:22px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;background:transparent;padding:0;box-shadow:none;border:0}.bo .aq-mk .fav{position:relative;width:22px;height:22px;border-radius:50%;font-size:10px;overflow:hidden;background:transparent;padding:0;margin:0;box-shadow:none;border:0}.bo .aq-mk .fav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;transform:scale(1.18);padding:0;margin:0}.bo .aq-mk.you{z-index:3;box-shadow:0 0 0 2.5px var(--you)}.bo .aq-lbl{position:absolute;z-index:2;font-size:11.5px;line-height:14px;font-weight:500;color:var(--on);white-space:nowrap;pointer-events:none;text-shadow:0 0 2px #fff,0 0 3px #fff,0 0 4px #fff}.bo .aq-lbl.you{font-weight:600;color:var(--you)}.bo .src-row{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:12px}.bo .src-row:last-child{border-bottom:0px}.bo .src-row .rk{font-family:var(--font-mono);font-size:10.5px;color:var(--outline);width:18px}.bo .src-row .dm{font-family:var(--font-ui);font-size:12.5px;font-weight:500;flex:1 1 0%}.bo .src-row .n{width:28px;text-align:right;font-variant-numeric:tabular-nums;color:var(--on)}.bo .lc{position:relative}.bo .lc svg{display:block;width:100%;overflow:visible}.bo .lc .tip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:11.5px;min-width:150px;display:none;z-index:5}.bo .lc .tip b{display:block;font-size:10.5px;color:var(--outline);font-weight:500;margin-bottom:3px}.bo .lc .tip div{display:flex;align-items:center;gap:6px}.bo .lc .tip div i{width:8px;height:2px;border-radius:2px}.bo .lc .tip div em{margin-left:auto;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.bo .lc .tip div.e{margin-top:5px;padding-top:5px;border-top:1px solid var(--line-soft);color:var(--on-v)}.bo .lc .tip div.e+div.e{margin-top:2px;padding-top:0;border-top:0}.bo .lc .tip div.e i{width:6px;height:6px;border-radius:50%;background:#434656}.bo .lc .evm{cursor:default;outline:none}.bo .lc .evm .d{transition:fill .12s}.bo .lc .evm:hover .d,.bo .lc .evm.on .d{fill:#1c1c19}.bo .lc .evm:focus-visible .fr{stroke:var(--primary);stroke-width:1.5}.bo .lc .evtip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:12px;line-height:1.4;color:var(--on);max-width:260px;width:-moz-max-content;width:max-content;display:none;z-index:6}.bo .lc .evtip b{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--outline);margin-bottom:2px}.bo .lc .evtip .ev+.ev{margin-top:6px;padding-top:6px;border-top:1px solid var(--line-soft)}.bo .legend2{flex-wrap:wrap;row-gap:4px}@media (prefers-reduced-motion:reduce){.bo .lc .evm .d{transition:none}}.bo .delta.down{color:var(--neg)}.bo .delta.flat,.bo .engrow a .d.flat{color:var(--outline)}.bo .cell.nr{color:var(--outline-v);font-weight:400}.bo .bstate{padding:13vh 16px 40px;text-align:center}.bo .bstate .pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand-orange);animation:bo-pulse 1.6s ease-out infinite}.bo .bstate h3{font-size:16px;font-weight:600;margin-top:10px}.bo .bstate p{font-size:12.5px;color:var(--on-v);margin-top:6px}.bo .bstate .btn{margin-top:14px}.bo .bstate .ic{width:20px;height:20px;margin:0 auto;color:var(--outline)}.bo .btn.brand.ghost{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 45%,#fff);color:#b8560a;box-shadow:none}.bo .btn.brand.ghost:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff);border-color:var(--brand-orange)}@keyframes bo-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.bo .shim{display:block;flex:none;border-radius:4px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:bo-shimmer 1.3s linear infinite}@keyframes bo-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bo .bnotes{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}.bo .bnote{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-v);position:relative;z-index:1}.bo .bnote .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:bo-pulse 1.8s infinite}@media (prefers-reduced-motion: reduce){.bo .bstate .pulse,.bo .bnote .pulse,.bo .shim{animation:none}}.bo .wl-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}.bo .wl-empty>div{display:grid;gap:2px;min-width:0}.bo .wl-empty b{font-size:13px;font-weight:600;color:var(--on)}.bo .wl-empty span{font-size:12.5px;color:var(--on-v)}.bo .fav{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;background:var(--surf-cont);color:var(--on-v);font-size:8px;font-weight:700;flex:none;overflow:hidden}.bo .fav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit;z-index:1}.bo .fav i{font-style:normal}.bo{background:transparent;min-height:0}.bo .page{max-width:none;margin:0;padding:0}.bo .eyebrow2:not([data-crumb]){display:none}.bt{container:bt / inline-size;font-optical-sizing:none}.bt,.bt *{border-color:currentColor}.bt *,.bt *:before,.bt *:after{border-width:0;border-style:solid}.bt img{max-width:none;height:auto;display:inline}.bt svg{vertical-align:baseline}.bt b{font-weight:bolder}.bt small{font-size:80%}.bt button{line-height:inherit;text-transform:none}.bt table{text-indent:0}.bt select{line-height:inherit}.bt{--surf-0: #ffffff;--surf-low: #f7f7f5;--surf-cont: #f0efed;--surf-high: #e9e8e6;--surf-highest: #e4e3e0;--surf-dim: #dbdad7;--on: #1c1c19;--on-v: #434656;--outline: #737688;--outline-v: #c3c5d9;--ink: #0d0d0c;--primary: #0041c8;--primary-cont: #0055ff;--primary-fixed: #dce1ff;--secondary: #964900;--secondary-cont: #ff841a;--secondary-fixed: #ffdcc7;--pos: #2e7d32;--pos-bg: #e8f5e9;--neg: #ba1a1a;--neg-bg: #ffdad6;--warn: #b45309;--warn-bg: #fff8e1;--line: color-mix(in srgb,var(--outline-v) 55%,transparent);--line-soft: color-mix(in srgb,var(--outline-v) 32%,transparent);--shadow-card: 0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 2px 8px color-mix(in srgb,var(--ink) 6%,transparent);--shadow-pop: 0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--ink) 30%,transparent);--focus: 0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);--font-ui: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 16px;--pf-chatgpt: #10a37f;--pf-perplexity: #20808d;--pf-claude: #d97757;--pf-gemini: #4285f4;--pf-grok: #1c1c1c;--pf-deepseek: #3730a3;--pf-llama: #7b3fe4;--you: #0041c8;--you-bg: #dce1ff;--comp: #434656;--comp-bg: var(--surf-cont);--spring: cubic-bezier(.2,1.1,.3,1)}.bt *{box-sizing:border-box}.bt{font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--on);background:var(--surf-low);-webkit-font-smoothing:antialiased}.bt a{color:inherit;text-decoration:none}.bt button{font:inherit;color:inherit;background:none;border:0px;padding:0;cursor:pointer}.bt select{font:inherit;color:inherit}.bt h1,.bt h3,.bt p{margin:0}.bt svg{display:block}.bt .mono{font-family:var(--font-mono)}.bt .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.bt .dim{color:var(--outline)}.bt .page{max-width:1360px;margin:0 auto;padding:16px 24px 64px}@container bt (max-width: 680px){.bt .page{padding:12px 16px 48px}}.bt .ph{display:flex;align-items:flex-end;gap:16px;margin:4px 0 16px}.bt .ph .sub{color:var(--on-v);font-size:12.5px;margin-top:3px}.bt .eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--outline);font-weight:500}.bt .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:.12s;white-space:nowrap}.bt .btn:hover{background:var(--surf-low)}.bt .btn:focus-visible{outline:0px;box-shadow:var(--focus)}.bt .chips{display:flex;gap:6px;flex-wrap:wrap}.bt .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;border:1px solid var(--line);background:var(--surf-0);font-size:11.5px;color:var(--on-v);transition:.12s}.bt .chip:hover{background:var(--surf-low)}.bt .chip[aria-pressed=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.bt .chip .n{font-family:var(--font-mono);font-size:10px;opacity:.75}.bt .chip.neg[aria-pressed=true]{background:var(--neg-bg);color:var(--neg)}.bt .chip.pos[aria-pressed=true]{background:var(--pos-bg);color:var(--pos)}.bt .seg{display:inline-flex;padding:2px;border-radius:var(--r-lg);background:var(--surf-cont);border:1px solid var(--line-soft)}.bt .seg button{height:24px;padding:0 10px;border-radius:6px;font-size:11.5px;color:var(--on-v);font-weight:500}.bt .seg button[aria-pressed=true]{background:var(--surf-0);color:var(--on);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.bt .tabs{display:flex;gap:2px;border-bottom:1px solid var(--line)}.bt .tabs button{position:relative;height:36px;padding:0 12px;font-size:12.5px;color:var(--on-v);font-weight:500}.bt .tabs button[aria-selected=true]{color:var(--primary)}.bt .tabs button[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--primary);border-radius:2px 2px 0 0}.bt .card{background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.bt .card-h{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.bt .card-h .t{font-size:13.5px;font-weight:600}.bt .card-h .s{font-size:11.5px;color:var(--outline)}.bt .card-h .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bt .card-b{padding:0 18px 16px}.bt .g{display:grid;gap:14px}.bt .g>*{min-width:0px}.bt .g32{grid-template-columns:3fr 2fr}@container bt (max-width: 880px){.bt .g32{grid-template-columns:1fr}}.bt .mt{margin-top:14px}.bt .delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:99px;white-space:nowrap}.bt .delta.up{background:var(--pos-bg);color:var(--pos)}.bt .delta.down{background:var(--neg-bg);color:var(--neg)}.bt .delta.flat{background:var(--surf-high);color:var(--on-v)}.bt .delta.plain{background:transparent;padding:0}.bt .pf{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;font-size:9.5px;font-weight:700;font-family:var(--font-mono);flex:0 0 auto;letter-spacing:-.02em}.bt .pos{display:inline;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--outline);letter-spacing:-.01em;white-space:nowrap}.bt .pos.p2,.bt .pos.p3{color:var(--on);font-weight:600}.bt .pos.p1{color:var(--primary);font-weight:700}.bt .tbl th{position:sticky;top:0;z-index:1;background:var(--surf-0);text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.bt .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.bt .tbl tbody tr{transition:background .1s}.bt .tbl tbody tr:hover{background:var(--surf-low)}.bt .tbl .q{font-weight:500}.bt .tbl .q .t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.4;word-break:break-word;overflow-wrap:anywhere}.bt .trend-new{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:var(--on-v, #6e6b7b);background:var(--surf-cont, #f4f1ee);border:1px solid var(--line-soft, #e9e8e6);padding:2px 7px;border-radius:4px;white-space:nowrap}.bt .trend-new i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--brand-orange, #ff7803);opacity:.9}.bt .tbl-wrap{overflow:auto;border-radius:0 0 var(--r-2xl) var(--r-2xl)}.bt .tbl-wrap.paging tbody{opacity:.55;transition:opacity .15s;pointer-events:none}.bt [data-tip]{position:relative}.bt [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--on);color:var(--surf-low);font-size:11px;font-weight:400;padding:5px 8px;border-radius:6px;white-space:pre;z-index:30;box-shadow:var(--shadow-pop);pointer-events:none;line-height:1.35;font-family:var(--font-ui)}.bt .chip{white-space:nowrap;flex:none}.bt .seg button,.bt .tabs button{white-space:nowrap}.bt .pf{position:relative;background:#fff;border:1px solid var(--line-soft);color:var(--on-v);overflow:hidden}.bt .pf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px;background:#fff;z-index:1}.bt .pf i{font-style:normal}.bt .pf[data-pf]{background:#fff}.bt .ph .sub,.bt .card-h .s{color:var(--outline)}.bt .chip.pos,.bt .chip.neg{display:inline-flex;min-width:0px;height:26px;padding:0 10px;font-family:var(--font-ui);font-weight:500;background:var(--surf-0);color:var(--on-v)}.bt .chip.pos[aria-pressed=true]{background:var(--pos-bg);color:var(--pos);font-weight:600}.bt .card-h .s{display:none}.bt .card-h .s.keep{display:block}.bt .g{align-items:start}.bt .mv .t{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bt{--brand-orange: #ff7803;--brand-red: #ff1c4e}.bt .page{width:100%;max-width:1760px;padding:22px 32px 72px}.bt .ph{margin:0 0 14px}.bt .btn,.bt .seg{border-radius:5px}.bt .seg button{border-radius:3px}.bt .ph .seg button{height:26px}.bt .bstate{padding:13vh 16px 40px;text-align:center}.bt .bstate .pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand-orange);animation:bt-pulse 1.6s ease-out infinite}.bt .bstate h3{font-size:16px;font-weight:600;margin-top:10px}.bt .bstate p{font-size:12.5px;color:var(--on-v);margin-top:6px}.bt .bstate .btn{margin-top:14px}.bt .bstate .ic{width:20px;height:20px;margin:0 auto;color:var(--outline)}.bt .btn.brand.ghost{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 45%,#fff);color:#b8560a;box-shadow:none}.bt .btn.brand.ghost:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff);border-color:var(--brand-orange)}@keyframes bt-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.bt .shim{display:block;flex:none;border-radius:4px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:bt-shimmer 1.3s linear infinite}@keyframes bt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bt table[data-table] th{position:sticky;top:var(--stick,0);z-index:2;background:var(--surf-low);border-bottom:0;box-shadow:inset 0 -1px var(--line),inset 0 1px var(--line-soft);height:34px;padding-top:0;padding-bottom:0;vertical-align:middle}.bt table[data-table] td{height:36px;padding-top:6px;padding-bottom:6px}.bt table[data-table] tbody tr:hover{background:#fbfaf8}.bt table[data-table] th[data-sort]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bt table[data-table] th[data-sort]:hover,.bt table[data-table] th[aria-sort]{color:var(--on)}.bt table[data-table] th[aria-sort=descending]:after{content:" ↓"}.bt table[data-table] th[aria-sort=ascending]:after{content:" ↑"}.bt .tb-tools{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.bt .tb-tools .tb-count b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.bt .tb-tools .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bt .pager{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-v)}.bt .tb-foot{padding:8px 12px;border-top:1px solid var(--line-soft)}.bt .pager .per{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-family:var(--font-mono);font-size:11px}.bt .pager .per select{height:24px;border:1px solid var(--line);border-radius:5px;background:#fff;font-family:var(--font-mono);font-size:11px;padding:0 4px}.bt .pager .sum{font-family:var(--font-mono);font-size:11px;margin:0 6px;font-variant-numeric:tabular-nums}.bt .pager .pages{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.bt .pager .pg{width:26px;height:26px;border-radius:5px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px;border:1px solid transparent}.bt .pager .pg:hover{background:var(--surf-cont)}.bt .pager .pg[aria-current]{background:var(--on);color:#fff}.bt .pager .pg[disabled]{color:var(--outline-v);pointer-events:none;opacity:1}.bt .pager .pg.gap{pointer-events:none;color:var(--outline)}.bt .card{border-radius:6px;box-shadow:none}.bt .tbl-wrap{border-radius:0 0 6px 6px;overflow:clip}.bt .delta,.bt .delta.up,.bt .delta.down,.bt .delta.flat{background:transparent;padding:0;border-radius:0}.bt .tbl td.q{max-width:0px;width:44%}.bt .ph{display:flex;align-items:flex-end;gap:16px;margin:0 0 14px}.bt .ph .eyebrow2{font-size:12px;color:var(--outline);margin-bottom:4px;display:flex;align-items:center;gap:6px}.bt .ph .eyebrow2 svg{width:14px;height:14px}.bt .ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.bt .ph .sub{font-size:12px;color:var(--outline);margin-top:4px}.bt .ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.bt .ph .seg button{height:24px}.bt .card{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0px;box-shadow:none}.bt .g>.card{display:flex;flex-direction:column}.bt .card-h{align-items:flex-start;padding:16px 18px 8px}.bt .card-h .t{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--on)}.bt .card-h .s{display:block;font-size:11.5px;color:var(--outline);margin-top:2px}.bt .card-h .r{align-self:flex-start}.bt .card-b{padding:8px 18px 16px}.bt .g>.card>.card-b{flex:1 1 0%}.bt .g{gap:16px;align-items:stretch}.bt .mt{margin-top:16px}.bt .legend2{display:flex;gap:14px;font-size:11.5px;color:var(--on-v)}.bt .legend2 span{display:inline-flex;align-items:center;gap:6px}.bt .legend2 i{width:14px;height:2px;border-radius:2px;background:var(--brand-orange)}.bt .tbl{width:100%;border-collapse:separate;border-spacing:0px;font-size:12.5px}.bt .tbl th{text-align:left;font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:0px;text-transform:none;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.bt .tbl th.num{text-align:right}.bt .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--on-v)}.bt .tbl td.num{text-align:right;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--on)}.bt .tbl td.num b{font-weight:500}.bt .tbl .q{color:var(--on)}.bt .delta,.bt .delta.up,.bt .delta.down,.bt .delta.flat{font-family:var(--font-ui);font-size:11px;font-weight:600;background:transparent;padding:0;border-radius:0}.bt .delta.flat{color:var(--outline)}.bt .tbl td .delta{font-size:inherit}.bt .chip[aria-pressed=true],.bt .chip.pos[aria-pressed=true],.bt .chip.neg[aria-pressed=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.bt .chip .n{font-family:var(--font-ui);font-size:11px}.bt .tabs button[aria-selected=true]{color:var(--on);font-weight:600}.bt .tabs button[aria-selected=true]:after{background:var(--on)}.bt .lc{position:relative}.bt .lc svg{display:block;width:100%;overflow:visible}.bt .lc .tip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:11.5px;min-width:150px;display:none;z-index:5}.bt .lc .tip b{display:block;font-size:10.5px;color:var(--outline);font-weight:500;margin-bottom:3px}.bt .lc .tip div{display:flex;align-items:center;gap:6px}.bt .lc .tip div i{width:8px;height:2px;border-radius:2px}.bt .lc .tip div em{margin-left:auto;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.bt .lc .tip div.e{margin-top:5px;padding-top:5px;border-top:1px solid var(--line-soft);color:var(--on-v)}.bt .lc .tip div.e+div.e{margin-top:2px;padding-top:0;border-top:0}.bt .lc .tip div.e i{width:6px;height:6px;border-radius:50%;background:#434656}.bt .lc .evm{cursor:default;outline:none}.bt .lc .evm .d{transition:fill .12s}.bt .lc .evm:hover .d,.bt .lc .evm.on .d{fill:#1c1c19}.bt .lc .evm:focus-visible .fr{stroke:var(--primary);stroke-width:1.5}.bt .lc .evtip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:12px;line-height:1.4;color:var(--on);max-width:260px;width:-moz-max-content;width:max-content;display:none;z-index:6}.bt .lc .evtip b{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--outline);margin-bottom:2px}.bt .lc .evtip .ev+.ev{margin-top:6px;padding-top:6px;border-top:1px solid var(--line-soft)}.bt .legend2{flex-wrap:wrap;row-gap:6px;align-items:center}.bt .legend2 .leg-item{display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .15s ease,filter .15s ease}.bt .legend2 .leg-item.clickable{cursor:pointer;padding:2px 6px;margin:-2px -6px;border-radius:4px}.bt .legend2 .leg-item.clickable:hover{background:var(--surf-cont)}.bt .legend2 .leg-item.clickable:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.bt .legend2 .leg-item.off{opacity:.35}.bt .legend2 .leg-item.off .leg-label{text-decoration:line-through}.bt .legend2 .leg-item.off i{filter:grayscale(1)}.bt .bt-legend-bar{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;min-height:28px;padding:4px 0 10px;border-bottom:1px solid var(--line-soft);margin-bottom:8px}.bt .bt-legend-note{font-size:11.5px;color:var(--outline);margin-left:auto}@media (prefers-reduced-motion: reduce){.bt .lc .evm .d{transition:none}}.bt .eng{padding:14px 16px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0}.bt .eng:nth-child(2n){border-right:0}.bt .eng:last-child,.bt .eng:nth-last-child(2):nth-child(odd){border-bottom:0}.bt .eng:last-child:nth-child(odd){grid-column:1/-1;border-right:0}.bt .eng .h{display:flex;align-items:center;gap:8px;font-weight:600;font-size:12.5px}.bt .eng .v{font-size:24px;font-weight:700;letter-spacing:-.02em;margin-top:6px;display:flex;align-items:baseline;gap:8px}.bt .movers{display:grid;grid-template-columns:1fr 1fr;gap:0}.bt .movers>div{padding:0 16px 12px;min-width:0}.bt .movers>div:first-child{border-right:1px solid var(--line-soft)}.bt .mv{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:12px;line-height:1.35}.bt .mv:last-child{border-bottom:0}.bt .mv .t{flex:1;min-width:0}.bt .card-h .tabs.lens{border:0;margin:-14px 0 -10px -18px}@container bt (max-width: 680px){.bt .card-h.lenses{flex-wrap:wrap}}.bt .quiet{font-size:12.5px;color:var(--outline);padding:8px 0}.bt .movers .quiet{padding:7px 0;font-size:12px}.bt .bnotes{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}.bt .bnote{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-v);position:relative;z-index:1}.bt .bnote .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:bt-pulse 1.8s infinite}.bt .st-run{display:inline-flex;align-items:center;gap:6px}.bt .st-run .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:bt-pulse 1.8s infinite}.bt .loadfail{margin-top:14px}@media (prefers-reduced-motion: reduce){.bt .bstate .pulse,.bt .bnote .pulse,.bt .st-run .pulse,.bt .shim{animation:none}}.bt .eng-filter button{display:inline-flex;align-items:center;gap:6px}.bt .eng-filter .pf{width:14px;height:14px;border-radius:4px;font-size:7px}.bt .eng-filter button:disabled{opacity:.5;cursor:default}.bt .actions{flex-wrap:wrap;justify-content:flex-end}.bt .bt-scope{transition:opacity .15s}.bt .bt-scope.refreshing{opacity:.55;pointer-events:none}.bt .eng .ek{margin-top:8px}.bt .eng .ek-r{display:grid;grid-template-columns:minmax(0,1fr) auto 52px;align-items:baseline;gap:10px;padding:5px 0;border-top:1px solid var(--line-soft);font-size:12px}.bt .eng .ek-r:first-child{border-top:0}.bt .eng .ek-l{color:var(--on-v);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt .eng .ek-r b{font-size:14px;font-weight:700;color:var(--on);font-variant-numeric:tabular-nums;text-align:right}.bt .eng .ek-r b small{font-size:11px;font-weight:500;color:var(--outline)}.bt .eng .ek-d{text-align:right;font-size:11px}.bt .eng .tp{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.bt .eng .tp-h{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--outline);margin-bottom:4px}.bt .eng .tp-r{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:7px 6px;margin:0 -6px;border-radius:5px;color:var(--on-v);text-decoration:none}.bt .eng .tp-r:hover{background:var(--surf-low)}.bt .eng .tp-r:hover .tx{color:var(--on)}.bt .eng .tp-r .rk{display:inline-grid;place-items:center;height:20px;border-radius:5px;background:var(--surf-cont);color:var(--on-v);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.bt .eng .tp-r .rk.top{color:var(--on)}.bt .eng .tp-r .rk.p1{background:color-mix(in srgb,var(--primary) 12%,#fff);color:var(--primary)}.bt .eng .tp-r .tx{font-size:12px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;padding-top:1px}.bt .eng .tp-none{margin-top:2px;padding:14px 12px;border:1px dashed var(--line);border-radius:6px;font-size:12px;color:var(--outline);text-align:center}.bt{background:transparent;min-height:0}.bt .page{max-width:none;margin:0;padding:0}.bt .eyebrow2:not([data-crumb]){display:none}.btr{container:btr / inline-size;font-optical-sizing:none}.btr,.btr *{border-color:currentColor}.btr *,.btr *:before,.btr *:after{border-width:0;border-style:solid}.btr img{max-width:none;height:auto;display:inline}.btr svg{vertical-align:baseline}.btr b{font-weight:bolder}.btr small{font-size:80%}.btr button{line-height:inherit;text-transform:none}.btr table{text-indent:0}.btr select{line-height:inherit}.btr{--surf-0: #ffffff;--surf-low: #f7f7f5;--surf-cont: #f0efed;--surf-high: #e9e8e6;--surf-highest: #e4e3e0;--surf-dim: #dbdad7;--on: #1c1c19;--on-v: #434656;--outline: #737688;--outline-v: #c3c5d9;--ink: #0d0d0c;--primary: #0041c8;--primary-cont: #0055ff;--primary-fixed: #dce1ff;--secondary: #964900;--secondary-cont: #ff841a;--secondary-fixed: #ffdcc7;--pos: #2e7d32;--pos-bg: #e8f5e9;--neg: #ba1a1a;--neg-bg: #ffdad6;--warn: #b45309;--warn-bg: #fff8e1;--line: color-mix(in srgb,var(--outline-v) 55%,transparent);--line-soft: color-mix(in srgb,var(--outline-v) 32%,transparent);--shadow-card: 0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 2px 8px color-mix(in srgb,var(--ink) 6%,transparent);--shadow-pop: 0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--ink) 30%,transparent);--focus: 0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);--font-ui: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 16px;--pf-chatgpt: #10a37f;--pf-perplexity: #20808d;--pf-claude: #d97757;--pf-gemini: #4285f4;--pf-grok: #1c1c1c;--pf-deepseek: #3730a3;--pf-llama: #7b3fe4;--you: #0041c8;--you-bg: #dce1ff;--comp: #434656;--comp-bg: var(--surf-cont);--spring: cubic-bezier(.2,1.1,.3,1)}.btr *{box-sizing:border-box}.btr{font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--on);background:var(--surf-low);-webkit-font-smoothing:antialiased}.btr a{color:inherit;text-decoration:none}.btr button{font:inherit;color:inherit;background:none;border:0px;padding:0;cursor:pointer}.btr select{font:inherit;color:inherit}.btr h1,.btr h3,.btr p{margin:0}.btr svg{display:block}.btr .mono{font-family:var(--font-mono)}.btr .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.btr .dim{color:var(--outline)}.btr .page{max-width:1360px;margin:0 auto;padding:16px 24px 64px}@container btr (max-width: 680px){.btr .page{padding:12px 16px 48px}}.btr .ph{display:flex;align-items:flex-end;gap:16px;margin:4px 0 16px}.btr .ph .sub{color:var(--on-v);font-size:12.5px;margin-top:3px}.btr .eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--outline);font-weight:500}.btr .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:.12s;white-space:nowrap}.btr .btn:hover{background:var(--surf-low)}.btr .btn:focus-visible{outline:0px;box-shadow:var(--focus)}.btr .chips{display:flex;gap:6px;flex-wrap:wrap}.btr .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;border:1px solid var(--line);background:var(--surf-0);font-size:11.5px;color:var(--on-v);transition:.12s}.btr .chip:hover{background:var(--surf-low)}.btr .chip[aria-pressed=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.btr .chip .n{font-family:var(--font-mono);font-size:10px;opacity:.75}.btr .chip.neg[aria-pressed=true]{background:var(--neg-bg);color:var(--neg)}.btr .chip.pos[aria-pressed=true]{background:var(--pos-bg);color:var(--pos)}.btr .seg{display:inline-flex;padding:2px;border-radius:var(--r-lg);background:var(--surf-cont);border:1px solid var(--line-soft)}.btr .seg button{height:24px;padding:0 10px;border-radius:6px;font-size:11.5px;color:var(--on-v);font-weight:500}.btr .seg button[aria-pressed=true]{background:var(--surf-0);color:var(--on);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.btr .tabs{display:flex;gap:2px;border-bottom:1px solid var(--line)}.btr .tabs button{position:relative;height:36px;padding:0 12px;font-size:12.5px;color:var(--on-v);font-weight:500}.btr .tabs button[aria-selected=true]{color:var(--primary)}.btr .tabs button[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--primary);border-radius:2px 2px 0 0}.btr .card{background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.btr .card-h{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.btr .card-h .t{font-size:13.5px;font-weight:600}.btr .card-h .s{font-size:11.5px;color:var(--outline)}.btr .card-h .r{margin-left:auto;display:flex;align-items:center;gap:8px}.btr .card-b{padding:0 18px 16px}.btr .g{display:grid;gap:14px}.btr .g>*{min-width:0px}.btr .g32{grid-template-columns:3fr 2fr}@container btr (max-width: 880px){.btr .g32{grid-template-columns:1fr}}.btr .mt{margin-top:14px}.btr .delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:99px;white-space:nowrap}.btr .delta.up{background:var(--pos-bg);color:var(--pos)}.btr .delta.down{background:var(--neg-bg);color:var(--neg)}.btr .delta.flat{background:var(--surf-high);color:var(--on-v)}.btr .delta.plain{background:transparent;padding:0}.btr .pf{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;font-size:9.5px;font-weight:700;font-family:var(--font-mono);flex:0 0 auto;letter-spacing:-.02em}.btr .pos{display:inline;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--outline);letter-spacing:-.01em;white-space:nowrap}.btr .pos.p2,.btr .pos.p3{color:var(--on);font-weight:600}.btr .pos.p1{color:var(--primary);font-weight:700}.btr .tbl th{position:sticky;top:0;z-index:1;background:var(--surf-0);text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.btr .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.btr .tbl tbody tr{transition:background .1s}.btr .tbl tbody tr:hover{background:var(--surf-low)}.btr .tbl .q{font-weight:500}.btr .tbl .q .t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.4;word-break:break-word;overflow-wrap:anywhere}.btr .trend-new{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;color:var(--on-v, #6e6b7b);background:var(--surf-cont, #f4f1ee);border:1px solid var(--line-soft, #e9e8e6);padding:2px 7px;border-radius:4px;white-space:nowrap}.btr .trend-new i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--brand-orange, #ff7803);opacity:.9}.btr .tbl-wrap{overflow:auto;border-radius:0 0 var(--r-2xl) var(--r-2xl)}.btr .tbl-wrap.paging tbody{opacity:.55;transition:opacity .15s;pointer-events:none}.btr [data-tip]{position:relative}.btr [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--on);color:var(--surf-low);font-size:11px;font-weight:400;padding:5px 8px;border-radius:6px;white-space:pre;z-index:30;box-shadow:var(--shadow-pop);pointer-events:none;line-height:1.35;font-family:var(--font-ui)}.btr .chip{white-space:nowrap;flex:none}.btr .seg button,.btr .tabs button{white-space:nowrap}.btr .pf{position:relative;background:#fff;border:1px solid var(--line-soft);color:var(--on-v);overflow:hidden}.btr .pf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px;background:#fff;z-index:1}.btr .pf i{font-style:normal}.btr .pf[data-pf]{background:#fff}.btr .ph .sub,.btr .card-h .s{color:var(--outline)}.btr .chip.pos,.btr .chip.neg{display:inline-flex;min-width:0px;height:26px;padding:0 10px;font-family:var(--font-ui);font-weight:500;background:var(--surf-0);color:var(--on-v)}.btr .chip.pos[aria-pressed=true]{background:var(--pos-bg);color:var(--pos);font-weight:600}.btr .card-h .s{display:none}.btr .card-h .s.keep{display:block}.btr .g{align-items:start}.btr .mv .t{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btr{--brand-orange: #ff7803;--brand-red: #ff1c4e}.btr .page{width:100%;max-width:1760px;padding:22px 32px 72px}.btr .ph{margin:0 0 14px}.btr .btn,.btr .seg{border-radius:5px}.btr .seg button{border-radius:3px}.btr .ph .seg button{height:26px}.btr .bstate{padding:13vh 16px 40px;text-align:center}.btr .bstate .pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand-orange);animation:btr-pulse 1.6s ease-out infinite}.btr .bstate h3{font-size:16px;font-weight:600;margin-top:10px}.btr .bstate p{font-size:12.5px;color:var(--on-v);margin-top:6px}.btr .bstate .btn{margin-top:14px}.btr .bstate .ic{width:20px;height:20px;margin:0 auto;color:var(--outline)}.btr .btn.brand.ghost{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 45%,#fff);color:#b8560a;box-shadow:none}.btr .btn.brand.ghost:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff);border-color:var(--brand-orange)}@keyframes btr-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.btr .shim{display:block;flex:none;border-radius:4px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:btr-shimmer 1.3s linear infinite}@keyframes btr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.btr table[data-table] th{position:sticky;top:var(--stick,0);z-index:2;background:var(--surf-low);border-bottom:0;box-shadow:inset 0 -1px var(--line),inset 0 1px var(--line-soft);height:34px;padding-top:0;padding-bottom:0;vertical-align:middle}.btr table[data-table] td{height:36px;padding-top:6px;padding-bottom:6px}.btr table[data-table] tbody tr:hover{background:#fbfaf8}.btr table[data-table] th[data-sort]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btr table[data-table] th[data-sort]:hover,.btr table[data-table] th[aria-sort]{color:var(--on)}.btr table[data-table] th[aria-sort=descending]:after{content:" ↓"}.btr table[data-table] th[aria-sort=ascending]:after{content:" ↑"}.btr .tb-tools{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.btr .tb-tools .tb-count b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.btr .tb-tools .r{margin-left:auto;display:flex;align-items:center;gap:8px}.btr .pager{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-v)}.btr .tb-foot{padding:8px 12px;border-top:1px solid var(--line-soft)}.btr .pager .per{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-family:var(--font-mono);font-size:11px}.btr .pager .per select{height:24px;border:1px solid var(--line);border-radius:5px;background:#fff;font-family:var(--font-mono);font-size:11px;padding:0 4px}.btr .pager .sum{font-family:var(--font-mono);font-size:11px;margin:0 6px;font-variant-numeric:tabular-nums}.btr .pager .pages{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.btr .pager .pg{width:26px;height:26px;border-radius:5px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px;border:1px solid transparent}.btr .pager .pg:hover{background:var(--surf-cont)}.btr .pager .pg[aria-current]{background:var(--on);color:#fff}.btr .pager .pg[disabled]{color:var(--outline-v);pointer-events:none;opacity:1}.btr .pager .pg.gap{pointer-events:none;color:var(--outline)}.btr .card{border-radius:6px;box-shadow:none}.btr .tbl-wrap{border-radius:0 0 6px 6px;overflow:clip}.btr .delta,.btr .delta.up,.btr .delta.down,.btr .delta.flat{background:transparent;padding:0;border-radius:0}.btr .tbl td.q{max-width:0px;width:44%}.btr .ph{display:flex;align-items:flex-end;gap:16px;margin:0 0 14px}.btr .ph .eyebrow2{font-size:12px;color:var(--outline);margin-bottom:4px;display:flex;align-items:center;gap:6px}.btr .ph .eyebrow2 svg{width:14px;height:14px}.btr .ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.btr .ph .sub{font-size:12px;color:var(--outline);margin-top:4px}.btr .ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.btr .ph .seg button{height:24px}.btr .card{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0px;box-shadow:none}.btr .g>.card{display:flex;flex-direction:column}.btr .card-h{align-items:flex-start;padding:16px 18px 8px}.btr .card-h .t{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--on)}.btr .card-h .s{display:block;font-size:11.5px;color:var(--outline);margin-top:2px}.btr .card-h .r{align-self:flex-start}.btr .card-b{padding:8px 18px 16px}.btr .g>.card>.card-b{flex:1 1 0%}.btr .g{gap:16px;align-items:stretch}.btr .mt{margin-top:16px}.btr .legend2{display:flex;gap:14px;font-size:11.5px;color:var(--on-v)}.btr .legend2 span{display:inline-flex;align-items:center;gap:6px}.btr .legend2 i{width:14px;height:2px;border-radius:2px;background:var(--brand-orange)}.btr .tbl{width:100%;border-collapse:separate;border-spacing:0px;font-size:12.5px}.btr .tbl th{text-align:left;font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:0px;text-transform:none;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.btr .tbl th.num{text-align:right}.btr .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--on-v)}.btr .tbl td.num{text-align:right;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--on)}.btr .tbl td.num b{font-weight:500}.btr .tbl .q{color:var(--on)}.btr .delta,.btr .delta.up,.btr .delta.down,.btr .delta.flat{font-family:var(--font-ui);font-size:11px;font-weight:600;background:transparent;padding:0;border-radius:0}.btr .delta.flat{color:var(--outline)}.btr .tbl td .delta{font-size:inherit}.btr .chip[aria-pressed=true],.btr .chip.pos[aria-pressed=true],.btr .chip.neg[aria-pressed=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.btr .chip .n{font-family:var(--font-ui);font-size:11px}.btr .tabs button[aria-selected=true]{color:var(--on);font-weight:600}.btr .tabs button[aria-selected=true]:after{background:var(--on)}.btr .lc{position:relative}.btr .lc svg{display:block;width:100%;overflow:visible}.btr .lc .tip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:11.5px;min-width:150px;display:none;z-index:5}.btr .lc .tip b{display:block;font-size:10.5px;color:var(--outline);font-weight:500;margin-bottom:3px}.btr .lc .tip div{display:flex;align-items:center;gap:6px}.btr .lc .tip div i{width:8px;height:2px;border-radius:2px}.btr .lc .tip div em{margin-left:auto;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.btr .lc .tip div.e{margin-top:5px;padding-top:5px;border-top:1px solid var(--line-soft);color:var(--on-v)}.btr .lc .tip div.e+div.e{margin-top:2px;padding-top:0;border-top:0}.btr .lc .tip div.e i{width:6px;height:6px;border-radius:50%;background:#434656}.btr .lc .evm{cursor:default;outline:none}.btr .lc .evm .d{transition:fill .12s}.btr .lc .evm:hover .d,.btr .lc .evm.on .d{fill:#1c1c19}.btr .lc .evm:focus-visible .fr{stroke:var(--primary);stroke-width:1.5}.btr .lc .evtip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:12px;line-height:1.4;color:var(--on);max-width:260px;width:-moz-max-content;width:max-content;display:none;z-index:6}.btr .lc .evtip b{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--outline);margin-bottom:2px}.btr .lc .evtip .ev+.ev{margin-top:6px;padding-top:6px;border-top:1px solid var(--line-soft)}.btr .legend2{flex-wrap:wrap;row-gap:6px;align-items:center}.btr .legend2 .leg-item{display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .15s ease,filter .15s ease}.btr .legend2 .leg-item.clickable{cursor:pointer;padding:2px 6px;margin:-2px -6px;border-radius:4px}.btr .legend2 .leg-item.clickable:hover{background:var(--surf-cont)}.btr .legend2 .leg-item.clickable:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.btr .legend2 .leg-item.off{opacity:.35}.btr .legend2 .leg-item.off .leg-label{text-decoration:line-through}.btr .legend2 .leg-item.off i{filter:grayscale(1)}.btr .bt-legend-bar{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;min-height:28px;padding:4px 0 10px;border-bottom:1px solid var(--line-soft);margin-bottom:8px}.btr .bt-legend-note{font-size:11.5px;color:var(--outline);margin-left:auto}@media (prefers-reduced-motion: reduce){.btr .lc .evm .d{transition:none}}.btr .quiet{font-size:12.5px;color:var(--outline);padding:8px 0}.btr .bnotes{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}.btr .bnote{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-v);position:relative;z-index:1}.btr .bnote .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:btr-pulse 1.8s infinite}.btr .actions{flex-wrap:wrap;justify-content:flex-end}@media (prefers-reduced-motion: reduce){.btr .bstate .pulse,.btr .bnote .pulse,.btr .shim{animation:none}}.btr .kpis{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0px,1fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:16px}.btr .kpi{position:relative;padding:14px 18px;border-right:1px solid var(--line-soft);text-align:left;cursor:default}.btr .kpi:last-child{border-right:0px}.btr .kpi .l{font-size:11px;font-weight:600;color:var(--on-v)}.btr .kpi .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:8px;color:var(--on);font-variant-numeric:tabular-nums;white-space:nowrap}.btr .kpi .v small{font-size:11px;font-weight:500;color:var(--outline);margin-left:6px;letter-spacing:0}.btr .kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;gap:6px;align-items:center;white-space:nowrap;flex-wrap:wrap;min-height:16px}.btr .kpi .d>span{display:inline-flex}.btr .kpi .klink{color:var(--on);font-weight:600}.btr .kpi .klink:hover{text-decoration:underline;text-underline-offset:3px}@container btr (max-width: 760px){.btr .kpis{grid-auto-flow:row;grid-template-columns:1fr 1fr}.btr .kpi:nth-child(2n){border-right:0}.btr .kpi:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}.btr .card-f{display:flex;align-items:center;gap:10px;padding:0 18px 14px;font-size:11.5px;color:var(--outline);margin-top:auto}.btr .card-f .r{margin-left:auto}.btr .card-h .r.note{font-size:11.5px}.btr a.link,.btr button.link{font-size:12.5px;font-weight:500;color:var(--on-v);white-space:nowrap}.btr a.link:hover,.btr button.link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.btr .ilink{color:var(--on);font-weight:600}.btr .ilink:hover{text-decoration:underline;text-underline-offset:3px}.btr .g21{grid-template-columns:2fr 1fr}@container btr (max-width: 880px){.btr .g21{grid-template-columns:1fr}}.btr .mb{margin-bottom:14px}.btr .mt8{margin-top:8px}.btr .row{display:flex;align-items:center;gap:8px}.btr .grow{flex:1;min-width:0}.btr .tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-cont);color:var(--on-v);white-space:nowrap}.btr .warn-t{color:var(--warn);font-weight:500}.btr .card-b.pad-top{padding-top:16px}.btr .fav{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--surf-cont);color:var(--on-v);font-size:9.5px;font-weight:700;flex:0 0 auto;overflow:hidden}.btr .fav.sm{width:16px;height:16px;font-size:8px;border-radius:4px}.btr .fav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit;z-index:1;background:#fff}.btr .fav i{font-style:normal}.btr .fav.script{background:#fff;border:1px solid var(--line)}.btr .fav.script img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.btr .pf.sm{width:16px;height:16px;border-radius:4px;font-size:7.5px}.btr .ib{display:inline-grid;place-items:center;width:16px;height:16px;flex:none}.btr .ib.lg{width:22px;height:22px}.btr .ib svg{width:100%;height:100%}.btr{--c-script: #0f6e77;--c-geo: #5b5e70}.btr .legend2 i.cmp{background:repeating-linear-gradient(90deg,#a6a8ba 0 4px,transparent 4px 7px)}.btr .keys{display:flex;gap:10px;font-size:11px;color:var(--on-v);flex-wrap:wrap}.btr .keys span{display:inline-flex;align-items:center;gap:5px}.btr .keys i{width:8px;height:8px;border-radius:2px;background:var(--c)}.btr .srcs{display:flex;gap:8px;flex-wrap:wrap}.btr .src{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px 0 8px;border:1px solid var(--line);border-radius:6px;background:#fff;font-size:12px}.btr .src b{font-weight:600}.btr .src .st{font-family:var(--font-mono);font-size:10.5px;color:var(--outline)}.btr .src .dot{width:7px;height:7px;border-radius:50%;background:var(--sc, var(--outline-v))}.btr .src.off{border-style:dashed;color:var(--on-v)}.btr .btn.xs{height:22px;padding:0 8px;font-size:11px}.btr .btn.primary{background:#f26a0a;border-color:#f26a0a;color:#fff}.btr .btn.primary:hover{background:#e15f05}.btr .tabsbar{display:flex;align-items:center;gap:14px;margin:18px 0 14px;border-bottom:1px solid var(--line)}.btr .tabsbar .tabs{border:0}.btr .tabsbar .tabs button{height:40px;font-size:13px;display:inline-flex;align-items:center;gap:7px}.btr .tabsbar .tabs button:disabled{cursor:default;color:var(--outline)}.btr .soon{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:4px;background:#e9e8e6;color:#737688;font-size:10px;font-weight:500;white-space:nowrap}.btr .card-h .soon{margin-left:8px}.btr .tabsbar .fresh{margin-left:auto;font-size:11.5px;color:var(--outline);white-space:nowrap}@container btr (max-width: 680px){.btr .tabsbar .fresh{display:none}}.btr .plat{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.btr .plat:last-child{border-bottom:0}.btr .plat .nm{min-width:74px}.btr .plat .nm.wide{min-width:104px}.btr .plat .b{flex:1;height:8px;border-radius:99px;background:var(--surf-high);overflow:hidden}.btr .plat .b i{display:block;height:100%;background:var(--c);border-radius:99px}.btr .plat .n{font-family:var(--font-mono);font-size:11.5px;min-width:52px;text-align:right}.btr .insight{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:2px 7px;border-radius:99px;background:var(--surf-cont);color:var(--on-v);white-space:nowrap}.btr .insight.blue{background:var(--surf-cont);color:var(--on)}.btr .tbl td.url{font-family:inherit;font-size:13px;font-weight:500;color:var(--on);max-width:0;width:38%}.btr .pcell{display:flex;align-items:flex-start;gap:6px;min-width:0}.btr .pcell .pth{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.45}.btr .pcell .pacts{flex:none;display:inline-flex;gap:2px;opacity:0;transition:opacity .12s}.btr .tbl tr:hover .pacts,.btr .pcell:focus-within .pacts{opacity:1}.btr .pcell .pact{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:5px;color:var(--on-v)}.btr .pcell .pact:hover{background:var(--surf-cont);color:var(--on)}.btr .engs{display:inline-flex;gap:3px}.btr .stackbar{display:flex;height:8px;border-radius:99px;overflow:hidden;gap:1px;background:var(--surf-high)}.btr .stackbar i{display:block;height:100%;background:var(--c)}.btr .callout{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:6px;border:1px solid var(--line);background:#fff}.btr .callout .ic{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;flex:0 0 auto;color:var(--outline)}.btr .callout .ic svg{width:16px;height:16px}.btr .callout b{font-weight:600}.btr .callout .tx{font-size:12.5px;line-height:1.5;padding-top:5px}.btr .devnote{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;margin-bottom:4px}.btr .devnote .fav{margin-top:1px}.btr .devnote .h{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;color:var(--on)}.btr .devnote .h .soon{margin-left:0}.btr .devnote p{font-size:12.5px;color:var(--on-v);margin-top:4px;line-height:1.55;max-width:760px}.btr .bot{display:inline-flex;align-items:center;gap:8px}.btr .bot .stack{display:flex;flex-direction:column;line-height:1.25;color:var(--on)}.btr .bot .op{font-size:11px;color:var(--outline)}.btr .kind{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--on-v);white-space:nowrap}.btr .kind i{width:8px;height:8px;border-radius:2px;background:var(--c)}.btr .botnote{margin:0 0 12px;flex-wrap:wrap}.btr .needs{padding-top:16px}.btr .spark{display:block}.btr{background:transparent;min-height:0}.btr .page{max-width:none;margin:0;padding:0}.btr .eyebrow2:not([data-crumb]){display:none}:is(.bp,.btp) .pt-wrs{display:flex;flex-direction:column;height:100%}:is(.bp,.btp) .pt-wr{display:grid;grid-template-columns:minmax(128px,1.15fr) minmax(104px,1fr) minmax(90px,1.8fr) 56px 44px;align-items:center;gap:16px;flex:1 1 auto;min-height:44px;border-top:1px solid var(--line-soft)}:is(.bp,.btp) .pt-wr-h{flex:none;min-height:0;padding-bottom:8px;border-top:0;font-size:11px;font-weight:500;color:var(--outline)}:is(.bp,.btp) .pt-wr-h span:last-child{text-align:right}:is(.bp,.btp) .pt-wr .pt-tl{justify-self:start;display:inline-flex;align-items:center;font-size:12.5px;font-weight:500;color:var(--on)}:is(.bp,.btp) .pt-wr-w{display:flex;align-items:center;gap:8px;min-width:0}:is(.bp,.btp) .pt-wr-w b{font-size:12.5px;font-weight:600;color:var(--on);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.bp,.btp) .pt-wr-bar{display:flex;gap:2px;height:8px;border-radius:99px;overflow:hidden}:is(.bp,.btp) .pt-wr-bar i{display:block;height:100%;min-width:3px}:is(.bp,.btp) .pt-wr-n{font-size:12.5px;font-weight:600;color:var(--on);font-variant-numeric:tabular-nums;white-space:nowrap}:is(.bp,.btp) .pt-wr-n span{font-weight:400;color:var(--outline)}:is(.bp,.btp) .pt-wr-y{text-align:right;font-size:12.5px;font-weight:600;color:var(--on);font-variant-numeric:tabular-nums}:is(.bp,.btp) .pt-wr-y .l{display:none;font-weight:400;color:var(--outline)}:is(.bp,.btp) .pt-wr-y .never{font-size:11.5px;font-weight:500;color:var(--warn)}:is(.bp,.btp) .pt-wr-f{display:flex;align-items:center;gap:16px;font-size:11.5px;color:var(--on-v)}:is(.bp,.btp) .pt-wr-f i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px}:is(.bp,.btp) .pt-wr-f i.nb{box-shadow:inset 0 0 0 1px #cdd1da}@container bp (max-width: 540px){.bp .pt-wr-h{display:none}.bp .pt-wr{grid-template-columns:minmax(0,1fr) auto auto;row-gap:6px;padding:10px 0}.bp .pt-wr .pt-tl{grid-column:1 / -1;grid-row:1}.bp .pt-wr-w{grid-column:1;grid-row:2}.bp .pt-wr-n{grid-column:2;grid-row:2}.bp .pt-wr-y{grid-column:3;grid-row:2}.bp .pt-wr-y .l{display:inline}.bp .pt-wr-bar{grid-column:1 / -1;grid-row:3}}@container btp (max-width: 540px){.btp .pt-wr-h{display:none}.btp .pt-wr{grid-template-columns:minmax(0,1fr) auto auto;row-gap:6px;padding:10px 0}.btp .pt-wr .pt-tl{grid-column:1 / -1;grid-row:1}.btp .pt-wr-w{grid-column:1;grid-row:2}.btp .pt-wr-n{grid-column:2;grid-row:2}.btp .pt-wr-y{grid-column:3;grid-row:2}.btp .pt-wr-y .l{display:inline}.btp .pt-wr-bar{grid-column:1 / -1;grid-row:3}}.bp{container:bp / inline-size}.bp{font-optical-sizing:none}.bp,.bp *{border-color:currentColor}.bp *,.bp *:before,.bp *:after{border-width:0;border-style:solid}.bp img{max-width:none;height:auto;display:inline}.bp svg{vertical-align:baseline}.bp b{font-weight:bolder}.bp small{font-size:80%}.bp button{line-height:inherit;text-transform:none}.bp table{text-indent:0}.bp{--surf-0: #ffffff;--surf-low: #f7f7f5;--surf-cont: #f0efed;--surf-high: #e9e8e6;--surf-highest: #e4e3e0;--surf-dim: #dbdad7;--on: #1c1c19;--on-v: #434656;--outline: #737688;--outline-v: #c3c5d9;--ink: #0d0d0c;--primary: #0041c8;--primary-cont: #0055ff;--primary-fixed: #dce1ff;--secondary: #964900;--secondary-cont: #ff841a;--secondary-fixed: #ffdcc7;--pos: #2e7d32;--pos-bg: #e8f5e9;--neg: #ba1a1a;--neg-bg: #ffdad6;--warn: #b45309;--warn-bg: #fff8e1;--line: color-mix(in srgb,var(--outline-v) 55%,transparent);--line-soft: color-mix(in srgb,var(--outline-v) 32%,transparent);--shadow-card: 0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 2px 8px color-mix(in srgb,var(--ink) 6%,transparent);--shadow-pop: 0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--ink) 30%,transparent);--focus: 0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);--font-ui: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 16px;--sb-w: 196px;--nav-h: 48px;--pf-chatgpt: #10a37f;--pf-perplexity: #20808d;--pf-claude: #d97757;--pf-gemini: #4285f4;--pf-grok: #1c1c1c;--pf-deepseek: #3730a3;--pf-llama: #7b3fe4;--pf-copilot: #8661c5;--you: #0041c8;--you-bg: #dce1ff;--comp: #964900;--comp-bg: #ffdcc7;--spring: cubic-bezier(.2,1.1,.3,1);font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--on);background:var(--surf-low);-webkit-font-smoothing:antialiased}.bp *{box-sizing:border-box}.bp a{color:inherit;text-decoration:none}.bp button{font:inherit;color:inherit;background:none;border:0px;padding:0;cursor:pointer}.bp input,.bp select{font:inherit;color:inherit}.bp h1{margin:0}.bp svg{display:block}.bp .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.bp .dim{color:var(--outline)}.bp .hide{display:none!important}.bp .row{display:flex;align-items:center;gap:8px}.bp .grow{flex:1 1 0%;min-width:0px}.bp .page{max-width:1360px;margin:0 auto;padding:16px 24px 64px}@container bp (max-width: 680px){.bp .page{padding:12px 16px 48px}}.bp .ph{display:flex;align-items:flex-end;gap:16px;margin:4px 0 16px}.bp .ph .sub{color:var(--on-v);font-size:12.5px;margin-top:3px}.bp .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:.12s;white-space:nowrap}.bp .btn:hover{background:var(--surf-low)}.bp .btn:focus-visible{outline:0px;box-shadow:var(--focus)}.bp .btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.bp .btn.primary:hover{background:var(--primary-cont)}.bp .btn.sm{height:26px;padding:0 9px;font-size:11.5px;border-radius:var(--r-md)}.bp .btn.xs{height:22px;padding:0 7px;font-size:11px;border-radius:var(--r-sm)}.bp .btn svg{width:14px;height:14px}.bp .ib{width:26px;height:26px;border-radius:var(--r-md);display:inline-grid;place-items:center;color:var(--outline)}.bp .ib:hover{background:var(--surf-cont);color:var(--on)}.bp .ib svg{width:14px;height:14px}.bp .chips{display:flex;gap:6px;flex-wrap:wrap}.bp .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;border:1px solid var(--line);background:var(--surf-0);font-size:11.5px;color:var(--on-v);transition:.12s}.bp .chip:hover{background:var(--surf-low)}.bp .chip[aria-pressed=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.bp .chip .n{font-family:var(--font-mono);font-size:10px;opacity:.75}.bp .chip.neg[aria-pressed=true]{background:var(--neg-bg);color:var(--neg)}.bp .chip.pos[aria-pressed=true]{background:var(--pos-bg);color:var(--pos)}.bp .seg{display:inline-flex;padding:2px;border-radius:var(--r-lg);background:var(--surf-cont);border:1px solid var(--line-soft)}.bp .seg button{height:24px;padding:0 10px;border-radius:6px;font-size:11.5px;color:var(--on-v);font-weight:500}.bp .seg button[aria-pressed=true]{background:var(--surf-0);color:var(--on);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.bp .inp{height:30px;padding:0 10px 0 30px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surf-0);font-size:12px;width:240px;outline:0px}.bp .inp:focus{box-shadow:var(--focus);border-color:var(--primary)}.bp .inp-wrap{position:relative}.bp .inp-wrap svg{position:absolute;left:10px;top:8px;width:14px;height:14px;color:var(--outline)}.bp .cb{width:14px;height:14px;border:1.5px solid var(--outline-v);border-radius:4px;background:#fff;display:inline-grid;place-items:center;flex:0 0 auto}.bp .cb[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.bp .cb[aria-checked=true]:after{content:"";width:8px;height:5px;border-width:0px 0px 2px 2px;border-style:none none solid solid;border-color:currentcolor currentcolor rgb(255,255,255) rgb(255,255,255);-o-border-image:none;border-image:none;transform:rotate(-45deg) translateY(-1px)}.bp .card{background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.bp .card-h{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.bp .card-h .t{font-size:13.5px;font-weight:600}.bp .card-h .s{font-size:11.5px;color:var(--outline)}.bp .card-h .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bp .card-b{padding:0 18px 16px}.bp .card-f{padding:10px 18px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--on-v);display:flex;align-items:center;gap:10px}.bp .card-f .r{margin-left:auto}.bp .mt{margin-top:14px}.bp .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);overflow:hidden;box-shadow:var(--shadow-card)}.bp .kpi{position:relative;padding:14px 16px 12px;border-right:1px solid var(--line-soft);cursor:pointer;transition:background .12s}.bp .kpi[aria-pressed=true]{background:color-mix(in srgb,var(--primary-fixed) 45%,#fff)}.bp .kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--acc,transparent);opacity:0;transition:opacity .15s}.bp .kpi[aria-pressed=true]:before,.bp .kpi:hover:before{opacity:1}.bp .kpi .l{font-size:11px;font-weight:600;color:var(--on-v);display:flex;align-items:center;gap:6px}.bp .kpi .v{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:6px;font-variant-numeric:tabular-nums}.bp .kpi .v small{font-size:12px;font-weight:500;color:var(--outline);margin-left:3px;letter-spacing:0px}.bp .kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bp .delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:99px;white-space:nowrap}.bp .delta.up{background:var(--pos-bg);color:var(--pos)}.bp .delta.down{background:var(--neg-bg);color:var(--neg)}.bp .delta.flat{background:var(--surf-high);color:var(--on-v)}.bp .delta.plain{background:transparent;padding:0}.bp .pf{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;font-size:9.5px;font-weight:700;font-family:var(--font-mono);flex:0 0 auto;letter-spacing:-.02em}.bp .pf.sm{width:16px;height:16px;font-size:8px;border-radius:5px}.bp .pf[data-pf=chatgpt]{background:var(--pf-chatgpt)}.bp .pf[data-pf=perplexity]{background:var(--pf-perplexity)}.bp .pf[data-pf=claude]{background:var(--pf-claude)}.bp .pf[data-pf=gemini]{background:linear-gradient(135deg,#4285f4,#34a853)}.bp .pf[data-pf=deepseek]{background:var(--pf-deepseek)}.bp .tbl th{position:sticky;top:0;z-index:1;background:var(--surf-0);text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.bp .tbl th[aria-sort]{color:var(--primary)}.bp .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.bp .tbl tbody tr{transition:background .1s}.bp .tbl tbody tr:hover{background:var(--surf-low)}.bp .tbl tbody tr[aria-selected=true]{background:color-mix(in srgb,var(--primary-fixed) 40%,#fff)}.bp .tbl tr:last-child td{border-bottom:0px}.bp .tbl .q{font-weight:500;max-width:420px}.bp .tbl .q .t{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp .tbl-wrap{overflow:auto;border-radius:0 0 var(--r-2xl) var(--r-2xl)}.bp .pager .pg{width:26px;height:26px;border-radius:6px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px}.bp .bulk{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--on);color:var(--surf-low);border-radius:var(--r-lg);font-size:12px;box-shadow:var(--shadow-pop)}.bp .bulk .btn{background:transparent;border-color:color-mix(in srgb,rgb(255,255,255) 18%,transparent);color:#fff;height:26px}.bp .bulk .btn:hover{background:color-mix(in srgb,rgb(255,255,255) 10%,transparent)}.bp .matrix{display:grid;gap:2px 6px}.bp .matrix .mh{font-family:var(--font-mono);font-size:10px;color:var(--outline);text-align:center;padding-bottom:6px}.bp .matrix .mq{font-size:12px;padding-right:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;min-width:0px}.bp .cell{height:24px;border-radius:6px;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--outline);cursor:pointer;background:transparent;letter-spacing:-.01em}.bp .cell:hover{box-shadow:inset 0 0 0 1px var(--outline-v)}.bp .cell.c1{color:var(--primary);font-weight:700}.bp .cell.c2,.bp .cell.c3{color:var(--on);font-weight:600}.bp .cell.c4{color:var(--outline)}.bp .cell.c0{color:var(--outline-v);font-weight:400}.bp .cell.c0:after{content:"–"}.bp [data-tip]{position:relative}.bp [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--on);color:var(--surf-low);font-size:11px;font-weight:400;padding:5px 8px;border-radius:6px;white-space:pre;z-index:30;box-shadow:var(--shadow-pop);pointer-events:none;line-height:1.35;font-family:var(--font-ui)}.bp .empty{padding:36px;text-align:center;color:var(--on-v)}.bp .empty b{display:block;font-size:14px;color:var(--on);margin-bottom:4px}.bp .chip{white-space:nowrap;flex:0 0 auto}.bp .seg button{white-space:nowrap}.bp .pf{position:relative;background:#fff;border:1px solid var(--line-soft);color:var(--on-v);overflow:hidden}.bp .pf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px;background:#fff;z-index:1}.bp .pf i{font-style:normal}.bp .pf[data-pf]{background:#fff}.bp .fav{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--surf-cont);color:var(--on-v);font-size:9.5px;font-weight:700;flex:0 0 auto;overflow:hidden;border:0}.bp .fav.sm{width:16px;height:16px;font-size:8px;border-radius:4px}.bp .fav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit;z-index:1}.bp .fav i{font-style:normal}.bp .bulk{background:#fff;color:var(--on);border:1px solid var(--line)}.bp .bulk .btn{background:#fff;border-color:var(--line);color:var(--on)}.bp .bulk .btn:hover{background:var(--surf-low)}.bp .bulk .sepv{background:var(--line)!important}.bp .kpi .v{font-size:22px}.bp .kpi .d,.bp .ph .sub,.bp .card-h .s{color:var(--outline)}.bp .chip.pos,.bp .chip.neg,.bp .chip.warn{display:inline-flex;min-width:0px;height:26px;padding:0 10px;font-family:var(--font-ui);font-weight:500;background:var(--surf-0);color:var(--on-v)}.bp .chip.pos[aria-pressed=true]{background:var(--pos-bg);color:var(--pos);font-weight:600}.bp .kpi .d>span{display:none}.bp .kpi .v{font-size:24px}.bp .card-h .s{display:none}.bp .card-h .s.keep{display:block}.bp{--comp: #434656;--comp-bg: var(--surf-cont)}.bp .fav.sm img{padding:0}.bp .tbl .pf img,.bp .engcells .pf img{filter:grayscale(1) contrast(1.05);opacity:.85}.bp{--brand-orange: #ff7803;--brand-red: #ff1c4e;--tb-row: 52px;--tb-proj: 44px;--sb-w: 220px}.bp .page{width:100%;max-width:1760px;padding:22px 32px 72px}.bp .ph{margin:0 0 14px}.bp .btn.primary{background:#f26a0a;border-color:#f26a0a;color:#fff;font-weight:600}.bp .btn.primary:hover{background:#e05f06;border-color:#e05f06}.bp .btn.primary:focus-visible{box-shadow:color-mix(in srgb,rgb(255,120,3) 22%,transparent) 0 0 0 4px}.bp .btn,.bp .btn.sm,.bp .inp,.bp .seg{border-radius:5px}.bp .seg button{border-radius:3px}.bp .ps-menu{position:absolute;left:0;top:calc(100% + 4px);z-index:50;width:300px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-pop);padding:6px;display:none}.bp .ps-menu[data-open]{display:block;animation:.16s ease 0s 1 normal both running bp-ps-in}.bp .ps-menu .k{padding:6px 8px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--outline)}.bp .ib{border-radius:5px}.bp table[data-table] th{position:sticky;top:var(--stick,0);z-index:2;background:var(--surf-low);border-bottom:0px;box-shadow:inset 0 -1px var(--line),inset 0 1px var(--line-soft);height:34px;padding-top:0;padding-bottom:0;vertical-align:middle}.bp table[data-table] td{height:36px;padding-top:6px;padding-bottom:6px}.bp table[data-table] tbody tr:hover{background:#fbfaf8}.bp table[data-table] tbody tr[aria-selected=true]{background:color-mix(in srgb,var(--brand-orange) 5%,#fff)}.bp table[data-table] tbody tr[aria-selected=true]:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff)}.bp table[data-table] th[data-sort]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp table[data-table] th[data-sort]:hover,.bp table[data-table] th[aria-sort]{color:var(--on)}.bp table[data-table] th[aria-sort=descending]:after{content:" ↓"}.bp table[data-table] th.sel,.bp table[data-table] td.sel{width:34px;padding-right:0}.bp .cb{position:relative;display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid var(--outline-v);border-radius:4px;background:#fff;cursor:pointer;vertical-align:middle;transition:background .12s,border-color .12s}.bp .cb:after{content:"";width:8px;height:5px;border-width:0px 0px 2px 2px;border-style:none none solid solid;border-color:currentcolor currentcolor rgb(255,255,255) rgb(255,255,255);-o-border-image:none;border-image:none;transform:translateY(-1px) rotate(-45deg);opacity:0}.bp .cb[aria-checked=true],.bp .cb[aria-checked=mixed]{background:var(--on);border-color:var(--on)}.bp .cb[aria-checked=true]:after{opacity:1}.bp .cb[aria-checked=mixed]:after{width:8px;height:0px;border-width:0px 0px 2px;transform:none;opacity:1}.bp .cb:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bp .tb-tools{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.bp .tb-tools .tb-count b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.bp .tb-tools .tb-clear{margin-left:4px;font-size:12px;color:var(--on-v);text-decoration:underline;text-underline-offset:3px}.bp .tb-tools .tb-clear:hover{color:var(--on)}.bp .tb-tools .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bp .pager{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-v)}.bp .pager .per{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-family:var(--font-mono);font-size:11px}.bp .pager .per select{height:24px;border:1px solid var(--line);border-radius:5px;background:#fff;font-family:var(--font-mono);font-size:11px;padding:0 4px}.bp .pager .pages{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.bp .pager .pg{width:26px;height:26px;border-radius:5px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px;border:1px solid transparent}.bp .pager .pg:hover{background:var(--surf-cont)}.bp .pager .pg[aria-current]{background:var(--on);color:#fff}.bp .pager .pg[disabled]{color:var(--outline-v);pointer-events:none;opacity:1}.bp .card,.bp .kpis{border-radius:6px;box-shadow:none}.bp .tbl-wrap{border-radius:0 0 6px 6px;overflow:clip}.bp .tbl-wrap.paging tbody,.bp .matrixv.paging .matrix{opacity:.55;transition:opacity .15s;pointer-events:none}.bp .delta,.bp .delta.up,.bp .delta.down,.bp .delta.flat{background:transparent;padding:0;border-radius:0}.bp .tbl td.q{max-width:0px;width:44%}.bp .pi-n{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bp .pi-ic{width:14px;height:14px;flex:0 0 auto;color:var(--on-v)}.bp .pt-tl{font:inherit;color:inherit;text-align:left;padding:0;background:none;border:0px;cursor:pointer}.bp .pt-tl:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bp .pt-zero{color:var(--warn)}.bp .ptsc{position:relative}.bp .ptsc>.btn{gap:7px}.bp .ptsc>.btn .ic{width:14px;height:14px}.bp .ptsc>.btn i.on{width:6px;height:6px;border-radius:50%;background:var(--brand-orange)}.bp .ptsc .ps-menu{left:auto;right:0;width:270px;max-height:440px;overflow:auto}.bp .ptsc .ps-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:5px;font-size:12.5px;color:var(--on);text-align:left}.bp .ptsc .ps-menu button:hover,.bp .ptsc .ps-menu button:focus-visible{background:var(--surf-low);outline:0px}.bp .ptsc .ps-menu button[aria-checked=true]{font-weight:600}.bp .ptsc .ps-menu .ck{width:14px;flex:0 0 auto;display:grid;place-items:center}.bp .ptsc .ps-menu .ck svg{width:12px;height:12px}.bp .ptsc .ps-menu .n{font-size:11px;color:var(--outline);font-variant-numeric:tabular-nums;font-weight:400}.bp .ptsc .ps-menu .k:not(:first-child){margin-top:4px;border-top:1px solid var(--line-soft);padding-top:10px}.bp .pt-scopes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-2px 0 16px}.bp .pt-scopes>.dim{font-size:12px;margin-left:4px}.bp .pt-link{font-size:12px;font-weight:500;color:var(--on-v)}.bp .pt-link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bp .pt-m{font-size:11px;color:var(--outline)}.bp .pt-donut{position:relative;flex:0 0 auto}.bp .pt-donut svg{width:100%;height:100%;display:block}.bp .pt-dc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.bp .pt-dc b{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--on)}.bp .pt-dc span{font-size:10.5px;color:var(--outline);margin-top:2px}.bp .pt-dc .fav{width:22px;height:22px}.bp .pt-row{display:grid;grid-template-columns:minmax(0px,5fr) minmax(0px,7fr);gap:16px;align-items:stretch}.bp .pt-row>.card{display:flex;flex-direction:column}.bp .pt-row>.card>.card-b{flex:1 1 0%}@container bp (max-width: 1020px){.bp .pt-row{grid-template-columns:1fr}}.bp .pt-kinds{display:flex;gap:24px;align-items:center}.bp .pt-kseg button{font-size:11.5px}.bp .pt-kt{flex:1 1 0%;min-width:0px;border-collapse:collapse;font-size:12.5px}.bp .pt-kt th{font-size:11px;font-weight:600;color:var(--on-v);text-align:left;padding:0 0 7px;border-bottom:1px solid var(--line-soft)}.bp .pt-kt td{padding:7px 0;border-bottom:1px solid var(--line-soft);white-space:nowrap}.bp .pt-kt tr:last-child td{border-bottom:0px}.bp .pt-kt .num{text-align:right;font-variant-numeric:tabular-nums}.bp .pt-kt .num,.bp .pt-kt th{font-family:var(--font-ui)}.bp .pt-kt td b{font-weight:600}.bp .pt-sw{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:9px;flex:0 0 auto}.bp .pt-kt .pt-tl{display:inline-flex;align-items:center}.bp .pt-weak{font-size:11px;color:var(--warn);margin-left:6px;font-weight:500}@container bp (max-width: 540px){.bp .pt-kinds{flex-direction:column;align-items:stretch}.bp .pt-kinds .pt-donut{align-self:center}}.bp .tbl.grouped>thead{display:none}.bp .pt-gr{display:grid;grid-template-columns:24px minmax(220px,1.3fr) minmax(170px,.75fr) minmax(0px,1.7fr) 30px;align-items:center;gap:14px}.bp .tbl tr.pt-lh>td{background:var(--surf-low);padding:9px 14px;border-bottom:1px solid var(--line);font-size:11px;font-weight:600;color:var(--on-v)}.bp .tbl tr.pt-lh .pt-link{justify-self:end;white-space:nowrap}.bp .tbl tr.pt-grp>td{background:#fff;padding:11px 14px;border-bottom:1px solid var(--line-soft);cursor:pointer;transition:background .12s}.bp .tbl tr.pt-grp:hover>td{background:var(--surf-low)}.bp .tbl tr.pt-grp.open>td{background:var(--surf-low);border-bottom:1px solid var(--line)}.bp .pt-tog{width:24px;height:24px;display:grid;place-items:center;border-radius:5px;color:var(--on-v)}.bp .pt-tog:hover,.bp .pt-tog:focus-visible{background:#fff;color:var(--on);outline:0px;box-shadow:inset 0 0 0 1px var(--line)}.bp .pt-tog svg{width:14px;height:14px;transition:transform .16s var(--spring)}.bp tr.pt-grp.open .pt-tog svg{transform:rotate(90deg)}.bp .pt-gn{display:flex;flex-direction:column;gap:2px;min-width:0px}.bp .pt-gn .nm{font-size:13.5px;font-weight:600;color:var(--on)}.bp .pt-gn .nm .pi-ic{color:var(--on)}.bp .pt-gn .dim{font-size:11.5px}.bp .pt-gp{display:flex;flex-direction:column;gap:2px}.bp .pt-gp b{font-size:15px;font-weight:600;color:var(--on);font-variant-numeric:tabular-nums}.bp .pt-gp .dim{font-size:11px}.bp .pt-gb{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0px}.bp .pt-rb{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid var(--line)}.bp .pt-rb .fav{width:18px;height:18px;border-radius:4px}.bp .pt-rb.you{border-color:var(--you);box-shadow:0 0 0 1px var(--you)}.bp .pt-rm{font-size:11.5px;color:var(--outline);margin-left:2px}.bp .pt-go{justify-self:end;color:var(--outline)}.bp .tbl tr.pt-colh>th{background:#fcfbfa;font-size:11px;font-weight:600;color:var(--on-v);padding:8px 12px;border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap}.bp .tbl tr.pt-colh>th.num{text-align:right}.bp .tbl tr.pt-colh>th[data-sort]{cursor:pointer}.bp .tbl tr.pt-colh>th[aria-sort=descending]:after{content:" ↓"}@container bp (max-width: 680px){.bp .pt-gr{grid-template-columns:24px minmax(0px,1fr) auto;row-gap:8px}.bp .pt-gb{grid-column:2 / -1}.bp .pt-go{display:none}}.bp .tbl.gb-topic .c-topic,.bp .tbl.gb-intent .c-intent{display:none}.bp .matrixv .pt-mg{grid-column:1 / -1;padding:10px 0 4px;font-size:12.5px;font-weight:600;color:var(--on);border-bottom:1px solid var(--line-soft)}.bp .matrixv .pt-mg span{font-weight:400;color:var(--outline);margin-left:8px;font-size:11.5px}.bp .ph{display:flex;align-items:flex-end;gap:16px;margin:0 0 14px}.bp .ph .eyebrow2{font-size:12px;color:var(--outline);margin-bottom:4px;display:flex;align-items:center;gap:6px}.bp .ph .eyebrow2 svg{width:14px;height:14px}.bp .ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.bp .ph .sub{font-size:12px;color:var(--outline);margin-top:4px}.bp .ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.bp .ph .actions>.btn{height:30px}.bp .card{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0px;box-shadow:none}.bp .card-h{align-items:flex-start;padding:16px 18px 8px}.bp .card-h .t{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--on)}.bp .card-h .s{display:block;font-size:11.5px;color:var(--outline);margin-top:2px}.bp .card-h .r{align-self:flex-start}.bp .card-b{padding:8px 18px 16px}.bp .card-f{border-top:0px;padding:0 18px 14px;font-size:11.5px;color:var(--outline)}.bp .card-f a.link{font-size:12.5px;font-weight:500;color:var(--on-v);white-space:nowrap}.bp .card-f a.link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bp .mt{margin-top:16px}.bp .kpis{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0px,1fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:16px;box-shadow:none}.bp .kpi{position:relative;padding:14px 18px;border-right:1px solid var(--line-soft);cursor:pointer;text-align:left;transition:background .12s}.bp .kpi:last-child{border-right:0px}.bp .kpi:hover{background:var(--surf-low)}.bp .kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand-orange);opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--spring)}.bp .kpi[aria-pressed=true]:before{transform:scaleX(1)}.bp .kpi[aria-pressed=true]{background:color-mix(in srgb,var(--brand-orange) 6%,#fff)}.bp .kpi .l{font-size:11px;font-weight:600;color:var(--on-v)}.bp .kpi .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:8px;color:var(--on);font-variant-numeric:tabular-nums}.bp .kpi .v small{font-size:11px;font-weight:500;color:var(--outline);margin-left:6px;letter-spacing:0px}.bp .kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;gap:6px;align-items:center;white-space:nowrap;flex-wrap:nowrap}.bp .kpi .d>span{display:inline-flex}.bp .tbl{width:100%;border-collapse:separate;border-spacing:0px;font-size:12.5px}.bp .tbl th{text-align:left;font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:0px;text-transform:none;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.bp .tbl th.num{text-align:right}.bp .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--on-v)}.bp .tbl td.num{text-align:right;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--on)}.bp .tbl td.num b{font-weight:500}.bp .tbl .q{color:var(--on)}.bp .delta,.bp .delta.up,.bp .delta.down,.bp .delta.flat{font-family:var(--font-ui);font-size:11px;font-weight:600;background:transparent;padding:0;border-radius:0}.bp .delta.flat{color:var(--outline)}.bp .tbl td .delta{font-size:inherit}.bp .chip[aria-pressed=true],.bp .chip.pos[aria-pressed=true],.bp .chip.neg[aria-pressed=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.bp .chip .n{font-family:var(--font-ui);font-size:11px}@media (prefers-reduced-motion: reduce){.bp .kpi:before{transition:none}}.bp .scope{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 10px;border-radius:5px;background:#fff;border:1px solid var(--line);color:var(--on);font-size:12px;animation:.2s ease 0s 1 normal both running bp-s-fade}.bp .scope b{font-weight:600}.bp .scope span{color:var(--outline)}.bp .scope button{width:20px;height:20px;border-radius:4px;display:grid;place-items:center;color:var(--outline)}.bp .scope button:hover{background:var(--surf-low);color:var(--on)}.bp .scope button svg{width:11px;height:11px}@media (prefers-reduced-motion: reduce){.bp .scope{animation:auto ease 0s 1 normal none running none}}.bp .toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--line)}.bp .toolbar .r{margin-left:auto;display:flex;gap:8px;align-items:center}.bp .toolbar .inp{width:200px}.bp .engcells{display:inline-flex;gap:3px}.bp .engcells .cell{width:30px;height:24px;font-size:10.5px}.bp .engcells.key .cell{height:18px;cursor:default;background:transparent}.bp .engcells.key .cell:hover{box-shadow:none}.bp .matrixv{padding:14px 16px}.bp .matrixv .matrix{grid-template-columns:minmax(260px,1fr) repeat(5,64px) 90px 70px}.bp .tbl td.q{max-width:0px;width:38%}.bp .tbl td.q .t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;white-space:normal;overflow-wrap:anywhere;line-height:1.45}.bp .empty{padding:36px 16px;text-align:center;color:var(--on-v);font-size:12.5px}.bp .empty b{display:block;color:var(--on);font-size:13px;margin-bottom:4px}.bp .empty .btn{margin-top:12px}.bp .bulkwrap{position:sticky;bottom:16px;display:flex;justify-content:center;pointer-events:none;margin-top:-8px}.bp .bulkwrap .bulk{pointer-events:auto;transform:translateY(20px);opacity:0;transition:all .2s var(--spring)}.bp .bulkwrap[data-on] .bulk{transform:none;opacity:1}.bp .tbl td.q .pt-tags,.bp .matrixv .mq .pt-m{display:block;font-size:11px;color:var(--outline);margin-top:2px}.bp .ptag{position:relative}.bp .ptag .ps-menu{top:auto;bottom:calc(100% + 8px);left:0;width:230px}.bp .ptag .ps-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:5px;font-size:12.5px;color:var(--on);text-align:left}.bp .ptag .ps-menu button:hover{background:var(--surf-low)}.bp .bulk .btn.danger{color:var(--neg);border-color:color-mix(in srgb,var(--neg) 35%,var(--line))}.bp .bulk .btn.danger:hover{background:color-mix(in srgb,var(--neg) 6%,#fff)}.bp table[data-table] th[aria-sort=ascending]:after{content:" ↑"}.bp .tbl tr.pt-colh>th[aria-sort=ascending]:after{content:" ↑"}.bp .pager .pg.gap{pointer-events:none;color:var(--outline)}@keyframes bp-ps-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes bp-s-fade{0%{opacity:0}}.bp .cell.nr{color:var(--outline-v);font-weight:400}.bp .bstate{padding:13vh 16px 40px;text-align:center}.bp .bstate .pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand-orange);animation:bp-pulse 1.6s ease-out infinite}.bp .bstate h3{font-size:16px;font-weight:600;margin-top:10px}.bp .bstate p{font-size:12.5px;color:var(--on-v);margin-top:6px}.bp .bstate .btn{margin-top:14px}.bp .bstate .ic{width:20px;height:20px;margin:0 auto;color:var(--outline)}.bp .btn.brand.ghost{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 45%,#fff);color:#b8560a;box-shadow:none}.bp .btn.brand.ghost:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff);border-color:var(--brand-orange)}@keyframes bp-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.bp .shim{display:block;flex:none;border-radius:4px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:bp-shimmer 1.3s linear infinite}@keyframes bp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bp .bnotes{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}.bp .bnote{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-v);position:relative;z-index:1}.bp .bnote .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:bp-pulse 1.8s infinite}@media (prefers-reduced-motion: reduce){.bp .bstate .pulse,.bp .bnote .pulse,.bp .shim{animation:none}}.bp dialog.dlg{border:1px solid var(--line);border-radius:8px;padding:0;width:min(460px,calc(100vw - 32px));box-shadow:var(--shadow-pop);color:var(--on);background:#fff;font-family:var(--font-ui);font-size:13px;line-height:1.5}.bp dialog.dlg{margin:auto}.bp dialog.dlg::backdrop{background:#0d0d0c5c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.bp dialog.dlg[open]{animation:bp-dlg-in .24s var(--spring)}.bp dialog.dlg[open]::backdrop{animation:bp-bd-in .2s ease}@keyframes bp-dlg-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes bp-bd-in{0%{opacity:0}}.bp .dlg .bd{padding:20px 22px 18px}.bp .dlg h3{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.bp .dlg p{font-size:12.5px;color:var(--on-v);margin:6px 0 0;line-height:1.55}.bp .dlg .ft{display:flex;justify-content:flex-end;gap:8px;padding:12px 22px;border-top:1px solid var(--line-soft)}.bp .dlg .alt{font-size:12px;color:var(--outline)}.bp .dlg .alt a{color:var(--on);font-weight:500;text-decoration:underline;text-underline-offset:3px}.bp .dlg .cl{display:block;font-size:12px;color:var(--on-v);margin:16px 0 6px}.bp .btn.danger{color:var(--neg);border-color:color-mix(in srgb,var(--neg) 35%,var(--line))}.bp .btn.danger:hover{background:color-mix(in srgb,var(--neg) 6%,#fff)}.bp .btn.danger.solid{background:var(--neg);border-color:var(--neg);color:#fff}.bp .btn.danger.solid:hover{background:color-mix(in srgb,var(--neg) 88%,#000)}@media (prefers-reduced-motion: reduce){.bp dialog.dlg[open],.bp dialog.dlg[open]::backdrop{animation:none}}.bp .btn:disabled{opacity:.45;cursor:not-allowed}.bp .tbl tr.paused td.q .t{color:var(--outline)}.bp span.pt-tl{cursor:inherit}.bp span.pt-tl:hover{color:inherit;text-decoration:none}.bp .kpi .d .warn{color:var(--warn)}.bp dialog.dlg-add{width:min(560px,calc(100vw - 32px))}.bp .dlg .ta{display:block;width:100%;min-height:132px;resize:vertical;padding:8px 10px;border:1px solid var(--line);border-radius:5px;background:#fff;font:inherit;font-size:12.5px;line-height:1.5;color:var(--on);outline:0}.bp .dlg .ta:focus{box-shadow:var(--focus);border-color:var(--primary)}.bp .dlg .meta{font-size:12px;color:var(--outline);margin-top:6px}.bp .dlg .warn,.bp .dlg .warn-line{color:var(--warn)}.bp .dlg .warn-line a{color:inherit;text-decoration:underline;text-underline-offset:3px}.bp .dlg .alt{margin-top:12px}.bp .dlg .inp{width:100%;padding:0 10px}.bp .pt-kt th.num,.bp .pt-kt td.num{padding-left:10px}.bp .pt-kt td.num:last-child{white-space:normal}.bp .pt-kt .pt-weak{display:inline-block}.bp .matrixv .mq .pt-m{margin-left:8px}.bp{background:transparent;min-height:0}.bp .page{max-width:none;margin:0;padding:0}.bp .eyebrow2:not([data-crumb]){display:none}.bpd{container:bpd / inline-size;font-optical-sizing:none}.bpd,.bpd *{border-color:currentColor}.bpd *,.bpd *:before,.bpd *:after{border-width:0;border-style:solid}.bpd img{max-width:none;height:auto;display:inline}.bpd svg{vertical-align:baseline}.bpd b{font-weight:bolder}.bpd small{font-size:80%}.bpd button{line-height:inherit;text-transform:none}.bpd table{text-indent:0}.bpd select{line-height:inherit}.bpd sup{font-size:smaller;line-height:inherit;position:static;top:auto;vertical-align:super}.bpd ol{margin:0;padding:0}.bpd{--surf-0: #ffffff;--surf-low: #f7f7f5;--surf-cont: #f0efed;--surf-high: #e9e8e6;--surf-highest: #e4e3e0;--surf-dim: #dbdad7;--on: #1c1c19;--on-v: #434656;--outline: #737688;--outline-v: #c3c5d9;--ink: #0d0d0c;--primary: #0041c8;--primary-cont: #0055ff;--primary-fixed: #dce1ff;--secondary: #964900;--secondary-cont: #ff841a;--secondary-fixed: #ffdcc7;--pos: #2e7d32;--pos-bg: #e8f5e9;--neg: #ba1a1a;--neg-bg: #ffdad6;--warn: #b45309;--warn-bg: #fff8e1;--line: color-mix(in srgb,var(--outline-v) 55%,transparent);--line-soft: color-mix(in srgb,var(--outline-v) 32%,transparent);--shadow-card: 0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 2px 8px color-mix(in srgb,var(--ink) 6%,transparent);--shadow-pop: 0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--ink) 30%,transparent);--focus: 0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);--font-ui: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 16px;--pf-chatgpt: #10a37f;--pf-perplexity: #20808d;--pf-claude: #d97757;--pf-gemini: #4285f4;--pf-grok: #1c1c1c;--pf-deepseek: #3730a3;--pf-llama: #7b3fe4;--you: #0041c8;--you-bg: #dce1ff;--comp: #434656;--comp-bg: var(--surf-cont);--spring: cubic-bezier(.2,1.1,.3,1)}.bpd *{box-sizing:border-box}.bpd{font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--on);background:var(--surf-low);-webkit-font-smoothing:antialiased}.bpd a{color:inherit;text-decoration:none}.bpd button{font:inherit;color:inherit;background:none;border:0px;padding:0;cursor:pointer}.bpd select{font:inherit;color:inherit}.bpd h1,.bpd h2,.bpd h3,.bpd h4,.bpd p{margin:0}.bpd ul{margin:0;padding:0;list-style:none}.bpd svg{display:block}.bpd .mono{font-family:var(--font-mono)}.bpd .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.bpd .dim{color:var(--outline)}.bpd .row{display:flex;align-items:center;gap:8px}.bpd .grow{flex:1 1 0%;min-width:0px}.bpd .stack{display:flex;flex-direction:column;gap:8px}.bpd .page{max-width:1360px;margin:0 auto;padding:16px 24px 64px}@container bpd (max-width: 680px){.bpd .page{padding:12px 16px 48px}}.bpd .ph{display:flex;align-items:flex-end;gap:16px;margin:4px 0 16px}.bpd .eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--outline);font-weight:500}.bpd .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:.12s;white-space:nowrap}.bpd .btn:hover{background:var(--surf-low)}.bpd .btn:focus-visible{outline:0px;box-shadow:var(--focus)}.bpd .btn.sm{height:26px;padding:0 9px;font-size:11.5px;border-radius:var(--r-md)}.bpd .btn svg{width:14px;height:14px}.bpd .ib{width:26px;height:26px;border-radius:var(--r-md);display:inline-grid;place-items:center;color:var(--outline)}.bpd .ib:hover{background:var(--surf-cont);color:var(--on)}.bpd .ib svg{width:14px;height:14px}.bpd .seg{display:inline-flex;padding:2px;border-radius:var(--r-lg);background:var(--surf-cont);border:1px solid var(--line-soft)}.bpd .seg button{height:24px;padding:0 10px;border-radius:6px;font-size:11.5px;color:var(--on-v);font-weight:500}.bpd .seg button[aria-pressed=true]{background:var(--surf-0);color:var(--on);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.bpd .card{background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.bpd .card-h{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.bpd .card-h .t{font-size:13.5px;font-weight:600}.bpd .card-h .s{font-size:11.5px;color:var(--outline)}.bpd .card-h .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bpd .card-b{padding:0 18px 16px}.bpd .card-f{padding:10px 18px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--on-v);display:flex;align-items:center;gap:10px}.bpd .card-f .r{margin-left:auto}.bpd .g{display:grid;gap:14px}.bpd .g>*{min-width:0px}.bpd .g21{grid-template-columns:2fr 1fr}@container bpd (max-width: 880px){.bpd .g21{grid-template-columns:1fr}}.bpd .mt{margin-top:14px}.bpd .mt8{margin-top:8px}.bpd .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);overflow:hidden;box-shadow:var(--shadow-card)}.bpd .kpi{position:relative;padding:14px 16px 12px;border-right:1px solid var(--line-soft);cursor:pointer;transition:background .12s}.bpd .kpi .l{font-size:11px;font-weight:600;color:var(--on-v);display:flex;align-items:center;gap:6px}.bpd .kpi .v{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:6px;font-variant-numeric:tabular-nums}.bpd .kpi .v small{font-size:12px;font-weight:500;color:var(--outline);margin-left:3px;letter-spacing:0px}.bpd .kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bpd .delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:99px;white-space:nowrap}.bpd .delta.up{background:var(--pos-bg);color:var(--pos)}.bpd .delta.down{background:var(--neg-bg);color:var(--neg)}.bpd .delta.flat{background:var(--surf-high);color:var(--on-v)}.bpd .pf{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;font-size:9.5px;font-weight:700;font-family:var(--font-mono);flex:0 0 auto;letter-spacing:-.02em}.bpd .pf.sm{width:16px;height:16px;font-size:8px;border-radius:5px}.bpd .pfrow{display:inline-flex;gap:4px;align-items:center}.bpd .brand{display:inline-flex;align-items:center;gap:8px;min-width:0px}.bpd .brand .nm{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bpd .brand.you .nm{color:var(--you)}.bpd .youtag{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:var(--you-bg);color:var(--you);vertical-align:middle;margin-left:4px}.bpd .pos{display:inline;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--outline);letter-spacing:-.01em;white-space:nowrap}.bpd .pos.p2,.bpd .pos.p3{color:var(--on);font-weight:600}.bpd .pos.p1{color:var(--primary);font-weight:700}.bpd .pos.none{color:var(--outline-v);font-weight:400}.bpd .tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-high);color:var(--on-v);white-space:nowrap}.bpd .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--outline-v);flex:0 0 auto}.bpd .tbl th{position:sticky;top:0;z-index:1;background:var(--surf-0);text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.bpd .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.bpd .tbl tbody tr{transition:background .1s}.bpd .tbl tbody tr:hover{background:var(--surf-low)}.bpd .tbl tr:last-child td{border-bottom:0px}.bpd .tbl-wrap{overflow:auto;border-radius:0 0 var(--r-2xl) var(--r-2xl)}.bpd .pager .pg{width:26px;height:26px;border-radius:6px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px}.bpd .ans{font-size:13px;line-height:1.65;color:var(--on)}.bpd .ans p{margin:0 0 10px}.bpd .ans ol,.bpd .ans ul{margin:0 0 10px;padding-left:18px;list-style:decimal}.bpd .ans li{margin-bottom:5px}.bpd .ans .you{background:var(--you-bg);color:var(--you);font-weight:600;padding:0 3px;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.bpd .ans .comp{background:var(--comp-bg);color:var(--comp);font-weight:600;padding:0 3px;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.bpd .ans sup.cite{font-family:var(--font-mono);font-size:9px;font-weight:600;color:var(--primary);background:var(--surf-cont);padding:0 3px;border-radius:3px;margin-left:1px;cursor:pointer;vertical-align:super}.bpd .ans sup.cite:hover,.bpd .ans sup.cite.hot{background:var(--primary);color:#fff}.bpd[data-hl=you] .ans .comp,.bpd[data-hl=comp] .ans .you,.bpd[data-hl=none] .ans .you,.bpd[data-hl=none] .ans .comp{background:transparent;color:inherit;font-weight:inherit}.bpd [data-tip]{position:relative}.bpd [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--on);color:var(--surf-low);font-size:11px;font-weight:400;padding:5px 8px;border-radius:6px;white-space:pre;z-index:30;box-shadow:var(--shadow-pop);pointer-events:none;line-height:1.35;font-family:var(--font-ui)}.bpd .sec-h{display:flex;align-items:baseline;gap:10px;margin:22px 0 10px}.bpd .sec-h h2{font-size:15px;font-weight:700;letter-spacing:-.01em}.bpd .sec-h .s{font-size:12px;color:var(--outline)}.bpd .sec-h .r{margin-left:auto}.bpd .seg button{white-space:nowrap}.bpd .pf{position:relative;background:#fff;border:1px solid var(--line-soft);color:var(--on-v);overflow:hidden}.bpd .pf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px;background:#fff;z-index:1}.bpd .pf i{font-style:normal}.bpd .pf[data-pf]{background:#fff}.bpd .fav{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--surf-cont);color:var(--on-v);font-size:9.5px;font-weight:700;flex:0 0 auto;overflow:hidden;border:0}.bpd .fav.sm{width:16px;height:16px;font-size:8px;border-radius:4px}.bpd .fav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit;z-index:1}.bpd .fav i{font-style:normal}.bpd .kpi .d,.bpd .card-h .s{color:var(--outline)}.bpd .kpi .v{font-size:24px}.bpd .g{align-items:start}.bpd .ans .comp{background:transparent;color:var(--on);font-weight:600;padding:0}.bpd[data-hl=comp] .ans .comp{background:var(--comp-bg);color:var(--comp)}.bpd .dot.pos{background:var(--primary)}.bpd{--brand-orange: #ff7803;--brand-red: #ff1c4e}.bpd .page{width:100%;max-width:1760px;padding:22px 32px 72px}.bpd .ph{margin:0 0 14px}.bpd .btn,.bpd .btn.sm,.bpd .seg{border-radius:5px}.bpd .seg button{border-radius:3px}.bpd .ps-menu{position:absolute;left:0;top:calc(100% + 4px);z-index:50;width:300px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-pop);padding:6px;display:none}.bpd .ib{border-radius:5px}.bpd table[data-table] th{position:sticky;top:var(--stick,0);z-index:2;background:var(--surf-low);border-bottom:0px;box-shadow:inset 0 -1px var(--line),inset 0 1px var(--line-soft);height:34px;padding-top:0;padding-bottom:0;vertical-align:middle}.bpd table[data-table] td{height:36px;padding-top:6px;padding-bottom:6px}.bpd table[data-table] tbody tr:hover{background:#fbfaf8}.bpd table[data-table] th[data-sort]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bpd table[data-table] th[data-sort]:hover,.bpd table[data-table] th[aria-sort]{color:var(--on)}.bpd table[data-table] th[aria-sort=descending]:after{content:" ↓"}.bpd table[data-table] th[aria-sort=ascending]:after{content:" ↑"}.bpd .tb-tools{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.bpd .tb-tools .tb-count b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.bpd .tb-tools .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bpd .pager{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-v)}.bpd .tb-foot{padding:8px 12px;border-top:1px solid var(--line-soft)}.bpd .pager .per{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-family:var(--font-mono);font-size:11px}.bpd .pager .per select{height:24px;border:1px solid var(--line);border-radius:5px;background:#fff;font-family:var(--font-mono);font-size:11px;padding:0 4px}.bpd .pager .sum{font-family:var(--font-mono);font-size:11px;margin:0 6px;font-variant-numeric:tabular-nums}.bpd .pager .pages{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.bpd .pager .pg{width:26px;height:26px;border-radius:5px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px;border:1px solid transparent}.bpd .pager .pg:hover{background:var(--surf-cont)}.bpd .pager .pg[aria-current]{background:var(--on);color:#fff}.bpd .pager .pg[disabled]{color:var(--outline-v);pointer-events:none;opacity:1}.bpd .pager .pg.gap{pointer-events:none;color:var(--outline)}.bpd .tbl-wrap.paging tbody{opacity:.55;transition:opacity .15s;pointer-events:none}.bpd .card,.bpd .kpis{border-radius:6px;box-shadow:none}.bpd .tbl-wrap{border-radius:0 0 6px 6px;overflow:clip}.bpd .delta,.bpd .delta.up,.bpd .delta.down,.bpd .delta.flat{background:transparent;padding:0;border-radius:0}.bpd .youtag{font-size:10px;font-weight:600;letter-spacing:0px;padding:0 5px;border-radius:4px;line-height:15px;text-transform:lowercase}.bpd .youtag:first-letter{text-transform:uppercase}.bpd .ans .you{background:transparent;padding:0}.bpd[data-hl=comp] .ans .comp{background:transparent;color:var(--on)}.bpd .pi-n{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bpd .pi-ic{width:14px;height:14px;flex:0 0 auto;color:var(--on-v)}.bpd .ph{display:flex;align-items:flex-end;gap:16px;margin:0 0 14px}.bpd .ph .eyebrow2{font-size:12px;color:var(--outline);margin-bottom:4px;display:flex;align-items:center;gap:6px}.bpd .ph .eyebrow2 svg{width:14px;height:14px}.bpd .ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.bpd .ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.bpd .card{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0px;box-shadow:none}.bpd .g>.card{display:flex;flex-direction:column}.bpd .card-h{align-items:flex-start;padding:16px 18px 8px}.bpd .card-h .t{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--on)}.bpd .card-h .s{display:block;font-size:11.5px;color:var(--outline);margin-top:2px}.bpd .card-h .r{align-self:flex-start}.bpd .card-b{padding:8px 18px 16px}.bpd .g>.card>.card-b{flex:1 1 0%}.bpd .card-f{border-top:0px;padding:0 18px 14px;font-size:11.5px;color:var(--outline)}.bpd .card-h a.link,.bpd .card-f .link{font-size:12.5px;font-weight:500;color:var(--on-v);white-space:nowrap}.bpd .card-h a.link:hover,.bpd .card-f .link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bpd .g{gap:16px;align-items:stretch}.bpd .mt{margin-top:16px}.bpd .kpis{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0px,1fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:16px;box-shadow:none}.bpd .kpi{position:relative;padding:14px 18px;border-right:1px solid var(--line-soft);cursor:pointer;text-align:left;transition:background .12s}.bpd .kpi:last-child{border-right:0px}.bpd .kpi:hover{background:var(--surf-low)}.bpd .kpi .l{font-size:11px;font-weight:600;color:var(--on-v)}.bpd .kpi .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:8px;color:var(--on);font-variant-numeric:tabular-nums}.bpd .kpi .v small{font-size:11px;font-weight:500;color:var(--outline);margin-left:6px;letter-spacing:0px}.bpd .kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;gap:6px;align-items:center;white-space:nowrap;flex-wrap:nowrap}.bpd .kpi .d>span{display:inline-flex}.bpd .legend2{display:flex;gap:14px;font-size:11.5px;color:var(--on-v)}.bpd .legend2 span{display:inline-flex;align-items:center;gap:6px}.bpd .legend2 i{width:14px;height:2px;border-radius:2px;background:var(--brand-orange)}.bpd .tbl{width:100%;border-collapse:separate;border-spacing:0px;font-size:12.5px}.bpd .tbl th{text-align:left;font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:0px;text-transform:none;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.bpd .tbl th.num{text-align:right}.bpd .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--on-v)}.bpd .tbl td.num{text-align:right;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--on)}.bpd .tbl td.num b{font-weight:500}.bpd .tbl tbody tr.you{background:transparent}.bpd .delta,.bpd .delta.up,.bpd .delta.down,.bpd .delta.flat{font-family:var(--font-ui);font-size:11px;font-weight:600;background:transparent;padding:0;border-radius:0}.bpd .delta.flat{color:var(--outline)}.bpd .tag{height:auto;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-cont);color:var(--on-v)}.bpd .legend2{flex-wrap:wrap;row-gap:4px}.bpd .cpt-tag{margin-left:6px;vertical-align:1px;height:16px;font-weight:500}.bpd .lc{position:relative}.bpd .lc svg{display:block;width:100%;overflow:visible}.bpd .lc .tip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:11.5px;min-width:150px;display:none;z-index:5}.bpd .lc .tip b{display:block;font-size:10.5px;color:var(--outline);font-weight:500;margin-bottom:3px}.bpd .lc .tip div{display:flex;align-items:center;gap:6px}.bpd .lc .tip div i{width:8px;height:2px;border-radius:2px}.bpd .lc .tip div em{margin-left:auto;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.bpd .lc .tip div.e{margin-top:5px;padding-top:5px;border-top:1px solid var(--line-soft);color:var(--on-v)}.bpd .lc .tip div.e+div.e{margin-top:2px;padding-top:0;border-top:0}.bpd .lc .tip div.e i{width:6px;height:6px;border-radius:50%;background:#434656}.bpd .lc .evm{cursor:default;outline:none}.bpd .lc .evm .d{transition:fill .12s}.bpd .lc .evm:hover .d,.bpd .lc .evm.on .d{fill:#1c1c19}.bpd .lc .evm:focus-visible .fr{stroke:var(--primary);stroke-width:1.5}.bpd .lc .evtip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:12px;line-height:1.4;color:var(--on);max-width:260px;width:-moz-max-content;width:max-content;display:none;z-index:6}.bpd .lc .evtip b{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--outline);margin-bottom:2px}.bpd .lc .evtip .ev+.ev{margin-top:6px;padding-top:6px;border-top:1px solid var(--line-soft)}@media (prefers-reduced-motion: reduce){.bpd .lc .evm .d{transition:none}}.bpd .ph h1{font-size:20px;max-width:900px}.bpd .ph h1:before{content:"“";color:var(--outline)}.bpd .ph h1:after{content:"”";color:var(--outline)}.bpd .meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--on-v)}.bpd .eng-cap{display:flex;align-items:center;gap:10px;margin:0 2px 8px;font-size:12px;color:var(--outline)}.bpd .eng-cap b{font-weight:600;color:var(--on-v)}.bpd .eng-cap .kh{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:11px}.bpd .eng-cap kbd{min-width:18px;height:18px;padding:0 4px;display:inline-grid;place-items:center;border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;background:#fff;font:500 10.5px var(--font-mono);color:var(--on-v)}.bpd .eng-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px 4px 0;background:var(--surf-cont);border:1px solid var(--line);border-bottom:0;border-radius:8px 8px 0 0}.bpd .et{position:relative;display:flex;flex-direction:column;gap:5px;padding:11px 14px 12px;border:1px solid transparent;border-bottom:0;border-radius:6px 6px 0 0;background:transparent;text-align:left;cursor:pointer;transition:background .15s,box-shadow .15s,transform .15s}.bpd .et:before{content:"";position:absolute;left:10px;right:10px;top:-1px;height:3px;border-radius:0 0 3px 3px;background:var(--ec);transform:scaleX(0);transition:transform .25s var(--spring)}.bpd .et .pf{filter:grayscale(1);opacity:.7;transition:filter .15s,opacity .15s}.bpd .et-t b{color:var(--on-v)}.bpd .et:hover{background:color-mix(in srgb,#fff 70%,transparent)}.bpd .et:hover .pf{filter:none;opacity:1}.bpd .et:hover .et-t b{color:var(--on)}.bpd .et[aria-selected=true]{background:#fff;border-color:var(--line);box-shadow:0 -2px 8px -4px color-mix(in srgb,var(--ink) 18%,transparent);z-index:1}.bpd .et[aria-selected=true]:before{transform:scaleX(1)}.bpd .et[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#fff}.bpd .et[aria-selected=true] .pf{filter:none;opacity:1}.bpd .et[aria-selected=true] .et-t b{color:var(--on)}.bpd .et:focus-visible{outline:0;box-shadow:inset var(--focus)}.bpd .et-t{display:flex;align-items:center;gap:8px;min-width:0}.bpd .et-t b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpd .et-p{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--on);font-variant-numeric:tabular-nums}.bpd .et-m{font-size:11px;color:var(--outline)}.bpd .ar-nav{display:inline-flex;align-items:center;gap:2px;margin-right:6px;font-size:11.5px;color:var(--outline);font-variant-numeric:tabular-nums}.bpd .ar-nav .ib{width:26px;height:26px}.bpd .ar-nav .ib svg{width:13px;height:13px}.bpd .ar-nav [data-step="-1"] svg{transform:rotate(180deg)}.bpd .ar-nav span{min-width:38px;text-align:center}.bpd .ansr{--ec: var(--primary);position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;background:#fff;border:1px solid var(--line);border-radius:0 0 8px 8px;animation:bpd-ar-in .25s ease}@keyframes bpd-ar-in{0%{opacity:.4}}.bpd .ar-main{min-width:0;padding:20px 28px 22px;border-right:1px solid var(--line-soft)}.bpd .ar-h{display:flex;align-items:center;gap:10px}.bpd .ar-h .pf{width:28px;height:28px}.bpd .ar-ht{flex:1;min-width:0;line-height:1.3}.bpd .ar-ht b{display:block;font-size:14.5px;font-weight:600}.bpd .ar-ht span{display:block;font-size:11.5px;color:var(--outline)}.bpd .ar-acts{display:flex;gap:6px}.bpd .ar-facts{display:flex;flex-wrap:wrap;margin:16px 0 0;border:1px solid var(--line-soft);border-radius:6px;overflow:hidden}.bpd .ar-facts span{flex:1;min-width:130px;padding:9px 14px;border-right:1px solid var(--line-soft)}.bpd .ar-facts span:last-child{border-right:0}.bpd .ar-facts small{display:block;font-size:10.5px;color:var(--outline)}.bpd .ar-facts b{display:block;font-size:13px;font-weight:600;margin-top:2px;font-variant-numeric:tabular-nums}.bpd .ar-bodyw{position:relative;margin-top:18px}.bpd .ar-body{max-width:720px;font-size:14px;line-height:1.72;color:var(--on);animation:bpd-ar-rise .3s ease}@keyframes bpd-ar-rise{0%{opacity:0;transform:translateY(4px)}}.bpd .ar-body h3{font-size:15px;font-weight:600;letter-spacing:-.01em;margin:22px 0 8px;scroll-margin-top:90px}.bpd .ar-body h3:first-child{margin-top:0}.bpd .ar-body p{margin:0 0 12px}.bpd .ar-body ol,.bpd .ar-body ul{margin:0 0 14px;padding-left:22px}.bpd .ar-body ul{list-style:disc}.bpd .ar-body li{margin-bottom:7px;padding-left:2px}.bpd .ar-body table{width:100%;border-collapse:collapse;margin:4px 0 16px;font-size:12.5px;line-height:1.5;border:1px solid var(--line);border-radius:6px;overflow:hidden}.bpd .ar-body th{text-align:left;font-weight:600;font-size:11.5px;color:var(--on-v);background:var(--surf-low);padding:8px 12px;border-bottom:1px solid var(--line)}.bpd .ar-body td{padding:8px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top}.bpd .ar-body tr:last-child td{border-bottom:0}.bpd .ar-body sup.cite{cursor:pointer}.bpd .ar-body .flash{animation:bpd-ar-flash 1.6s ease}@keyframes bpd-ar-flash{0%,35%{background:color-mix(in srgb,var(--ec) 22%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ec) 22%,transparent);border-radius:3px}}.bpd .ar-bodyw.folded{max-height:460px;overflow:hidden}.bpd .ar-fade{display:none}.bpd .ar-bodyw.folded .ar-fade{display:block;position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}.bpd .ar-more{display:inline-flex;align-items:center;gap:7px;margin-top:10px;height:32px;padding:0 14px;border:1px solid var(--line);border-radius:99px;background:#fff;font:500 12.5px var(--font-ui);color:var(--on);cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 6%,transparent)}.bpd .ar-more[hidden]{display:none}.bpd .ar-more:hover{border-color:var(--outline-v)}.bpd .ar-more svg{width:13px;height:13px;transition:transform .2s}.bpd .ar-more[aria-expanded=true] svg{transform:rotate(180deg)}.bpd .ar-rail{padding:18px 18px 22px;min-width:0}.bpd .ar-rail-in{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto;overscroll-behavior:contain;padding-right:2px}.bpd .ar-rail .rb+.rb{margin-top:20px}.bpd .ar-rail h4{display:flex;align-items:baseline;gap:6px;font:600 10px/1 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#9a9cab;margin-bottom:8px}.bpd .ar-rail h4 span{letter-spacing:0;color:var(--outline)}.bpd .ar-men{display:grid;gap:2px}.bpd .ar-men button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:5px;background:none;font-size:12.5px;color:var(--on);cursor:pointer;text-align:left}.bpd .ar-men button:hover{background:var(--surf-low)}.bpd .ar-men .bn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bpd .ar-men .you .bn{color:var(--you);font-weight:600}.bpd .ar-men .bc{font-size:11.5px;color:var(--outline);font-variant-numeric:tabular-nums}.bpd .ar-men svg{width:12px;height:12px;color:var(--outline-v)}.bpd .ar-rail .hint2{font-size:11px;color:var(--outline);margin-top:6px}.bpd .ar-out button{display:block;width:100%;padding:5px 8px 5px 10px;border:0;border-left:2px solid var(--line-soft);background:none;font-size:12px;color:var(--on-v);text-align:left;cursor:pointer}.bpd .ar-out button:hover{border-left-color:var(--ec);color:var(--on)}.bpd .ar-src{list-style:none;margin:0;padding:0}.bpd .ar-src li{display:flex;align-items:flex-start;gap:8px;padding:7px 6px;border-radius:5px;cursor:pointer}.bpd .ar-src li:hover,.bpd .ar-src li.on{background:var(--surf-low)}.bpd .ar-src .n{min-width:16px;height:16px;border-radius:4px;background:var(--surf-cont);font:600 9.5px/16px var(--font-mono);color:var(--primary);text-align:center;flex:none;margin-top:1px}.bpd .ar-src .fav{width:16px;height:16px;margin-top:1px}.bpd .ar-src .st{min-width:0}.bpd .ar-src .st b{display:block;font-size:12px;font-weight:500;color:var(--on);line-height:1.35}.bpd .ar-src .st span{display:block;font-family:var(--font-ui);font-size:11px;color:var(--outline);margin-top:1px}.bpd .ar-src li.you .st span{color:var(--you)}.bpd .ar-src .youtag{font-style:normal;font-family:var(--font-ui);font-size:10px;font-weight:600;color:var(--you);margin-left:4px}@container bpd (max-width: 880px){.bpd .ansr{grid-template-columns:1fr}.bpd .ar-main{border-right:0;border-bottom:1px solid var(--line-soft)}.bpd .eng-tabs{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);padding-bottom:4px}.bpd .et,.bpd .et[aria-selected=true]{border-radius:6px;border-bottom:1px solid transparent}.bpd .et[aria-selected=true]{border-color:var(--line)}.bpd .et[aria-selected=true]:after{display:none}}@media (prefers-reduced-motion: reduce){.bpd .ansr,.bpd .ar-body,.bpd .ar-body .flash{animation:none}.bpd .et:before{transition:none}}.bpd .ladder td .pos{min-width:34px}.bpd .poschart{position:relative}.bpd .sq{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.bpd .sq:last-child{border-bottom:0}.bpd .sq .pf{flex-shrink:0}.bpd .sq-freq{font-family:var(--font-mono);font-size:11px;color:var(--outline);flex-shrink:0}.bpd .sq-link{color:var(--primary);text-decoration:underline;text-underline-offset:2.5px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.45;overflow-wrap:anywhere;cursor:pointer}.bpd .sq-link:hover{color:var(--primary-cont, #0055ff)}.bpd .runsel{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:#fff;font-size:12px}.bpd .runsel svg{width:14px;height:14px}.bpd #pd-sources th,.bpd #pd-sources td{padding-left:8px;padding-right:8px}.bpd .ph h1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.bpd .ph .eyebrow2 a:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bpd .meta .fav{margin-left:1px}.bpd .card-f button.link{cursor:pointer}.bpd .runpick{position:relative}.bpd .runpick .ps-menu{display:block;left:auto;right:0;width:240px;max-height:320px;overflow:auto}.bpd .runpick .ps-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:5px;font-size:12.5px;color:var(--on);text-align:left}.bpd .runpick .ps-menu button:hover,.bpd .runpick .ps-menu button:focus-visible{background:var(--surf-low);outline:0}.bpd .runpick .ps-menu button[aria-selected=true]{font-weight:600}.bpd .runpick .ps-menu .ck{width:14px;flex:0 0 auto;display:grid;place-items:center}.bpd .runpick .ps-menu .ck svg{width:12px;height:12px}.bpd .runpick .ps-menu .n{font-size:11px;color:var(--outline);font-variant-numeric:tabular-nums;font-weight:400}.bpd .ansr[aria-busy=true] .ar-main,.bpd .ansr[aria-busy=true] .ar-rail{opacity:.55;transition:opacity .15s}.bpd .eng-cap button.link{color:var(--on-v);text-decoration:underline;text-underline-offset:2px}.bpd .ansr-empty{display:flex;align-items:center;gap:12px;padding:22px 24px;background:#fff;border:1px solid var(--line);border-radius:8px;font-size:12.5px}.bpd .ar-men .fav{width:16px;height:16px}.bpd .ar-men button[disabled]{cursor:default}.bpd .ar-men button[disabled]:hover{background:none}.bpd .ar-body h4{font-size:14px;font-weight:600;margin:18px 0 6px}.bpd .ar-body a{text-decoration:underline;text-decoration-color:var(--outline-v);text-underline-offset:2px}.bpd .ar-body a:hover{text-decoration-color:currentColor}.bpd .ar-body code{font-family:var(--font-mono);font-size:12.5px;background:var(--surf-low);padding:0 4px;border-radius:3px}.bpd .ar-body pre{margin:0 0 14px;padding:10px 12px;background:var(--surf-low);border:1px solid var(--line-soft);border-radius:6px;overflow:auto}.bpd .ar-body pre code{background:none;padding:0;font-size:12px}.bpd .ar-body blockquote{margin:0 0 12px;padding-left:12px;border-left:2px solid var(--line);color:var(--on-v)}.bpd .ar-body hr{border:0;border-top:1px solid var(--line-soft);margin:18px 0}.bpd .quiet{font-size:12.5px;color:var(--outline);padding:8px 0}.bpd .bstate{padding:13vh 16px 40px;text-align:center}.bpd .bstate .pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand-orange);animation:bpd-pulse 1.6s ease-out infinite}.bpd .bstate h3{font-size:16px;font-weight:600;margin-top:10px}.bpd .bstate p{font-size:12.5px;color:var(--on-v);margin-top:6px}.bpd .bstate .btn{margin-top:14px}.bpd .bstate .ic{width:20px;height:20px;margin:0 auto;color:var(--outline)}.bpd .btn.brand.ghost{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 45%,#fff);color:#b8560a;box-shadow:none}.bpd .btn.brand.ghost:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff);border-color:var(--brand-orange)}@keyframes bpd-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.bpd .shim{display:block;flex:none;border-radius:4px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:bpd-shimmer 1.3s linear infinite}@keyframes bpd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bpd .bnotes{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}.bpd .bnote{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-v);position:relative;z-index:1}.bpd .bnote .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:bpd-pulse 1.8s infinite}@media (prefers-reduced-motion: reduce){.bpd .bstate .pulse,.bpd .bnote .pulse,.bpd .shim{animation:none}}.bpd .chips{display:flex;gap:6px;flex-wrap:wrap}.bpd .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;border:1px solid var(--line);background:var(--surf-0);font-size:11.5px;color:var(--on-v);white-space:nowrap;cursor:pointer;transition:background .12s}.bpd .chip:hover{background:var(--surf-low)}.bpd .chip[aria-pressed=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.bpd .chip .n{font-size:11px;opacity:.75;font-variant-numeric:tabular-nums}.bpd .src-st{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--outline);white-space:nowrap}.bpd .src-st .dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--outline-v)}.bpd .src-st.cited{color:var(--on)}.bpd .src-st.cited .dot{background:#22a06b;box-shadow:none}.bpd td.src-dom{font-size:12.5px;font-weight:500;color:var(--on)}.bpd tr.src-consulted td.src-dom{color:var(--on-v)}.bpd .src-note{margin:0 18px 10px;font-size:12px;color:var(--on-v)}.bpd{background:transparent;min-height:0}.bpd .page{max-width:none;margin:0;padding:0}.bpd .eyebrow2:not([data-crumb]){display:none}.btp .wn .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:5px;font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:.12s;white-space:nowrap}.btp .wn .btn:hover{background:var(--surf-low)}.btp .wn .btn:focus-visible{outline:0px;box-shadow:var(--focus)}.btp .wn .btn.sm{height:26px;padding:0 9px;font-size:11.5px;border-radius:5px}.btp .wn .btn[aria-busy=true]{color:var(--outline);cursor:progress}.btp .wn .tbl .q{font-weight:500;max-width:420px;color:var(--on)}.btp .wn .tbl td.q{max-width:0px;width:30%}.btp .wn .tbl td.num{text-align:right;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--on)}.btp .wn .tbl td.pub{white-space:normal;color:var(--on-v);font-size:12px;min-width:250px;line-height:1.45}.btp .wn .tbl td.first{white-space:nowrap}.btp .wn .tbl td.first .fav{margin-right:6px;vertical-align:-3px}.btp .wn .tbl .absent{color:var(--warn)}.btp .wn .tbl .q .t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.btp .wn .tbl .q .t:hover{text-decoration:underline;text-underline-offset:3px}.btp .wn .tb-tools{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.btp .wn .tb-tools .tb-count b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.btp .wn .quiet{font-size:12.5px;color:var(--outline);padding:4px 18px 18px}.btp .wn .tbl-wrap.paging tbody{opacity:.55;transition:opacity .15s;pointer-events:none}.btp{container:btp / inline-size}.btp{font-optical-sizing:none}.btp,.btp *{border-color:currentColor}.btp *,.btp *:before,.btp *:after{border-width:0;border-style:solid}.btp img{max-width:none;height:auto;display:inline}.btp svg{vertical-align:baseline}.btp b{font-weight:bolder}.btp small{font-size:80%}.btp button{line-height:inherit;text-transform:none}.btp table{text-indent:0}.btp select{line-height:inherit}.btp dl,.btp dd{margin:0}.btp{--surf-0: #ffffff;--surf-low: #f7f7f5;--surf-cont: #f0efed;--surf-high: #e9e8e6;--surf-highest: #e4e3e0;--surf-dim: #dbdad7;--on: #1c1c19;--on-v: #434656;--outline: #737688;--outline-v: #c3c5d9;--ink: #0d0d0c;--primary: #0041c8;--primary-cont: #0055ff;--primary-fixed: #dce1ff;--secondary: #964900;--secondary-cont: #ff841a;--secondary-fixed: #ffdcc7;--pos: #2e7d32;--pos-bg: #e8f5e9;--neg: #ba1a1a;--neg-bg: #ffdad6;--warn: #b45309;--warn-bg: #fff8e1;--line: color-mix(in srgb,var(--outline-v) 55%,transparent);--line-soft: color-mix(in srgb,var(--outline-v) 32%,transparent);--shadow-card: 0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 2px 8px color-mix(in srgb,var(--ink) 6%,transparent);--shadow-pop: 0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--ink) 30%,transparent);--focus: 0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);--font-ui: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 16px;--pf-chatgpt: #10a37f;--pf-perplexity: #20808d;--pf-claude: #d97757;--pf-gemini: #4285f4;--pf-grok: #1c1c1c;--pf-deepseek: #3730a3;--pf-llama: #7b3fe4;--you: #0041c8;--you-bg: #dce1ff;--comp: #964900;--comp-bg: #ffdcc7;--spring: cubic-bezier(.2,1.1,.3,1)}.btp *{box-sizing:border-box}.btp{font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--on);background:var(--surf-low);-webkit-font-smoothing:antialiased}.btp a{color:inherit;text-decoration:none}.btp button{font:inherit;color:inherit;background:none;border:0px;padding:0;cursor:pointer}.btp select{font:inherit;color:inherit}.btp h1,.btp h3,.btp h4,.btp p{margin:0}.btp svg{display:block}.btp .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.btp .dim{color:var(--outline)}.btp .row{display:flex;align-items:center;gap:8px}.btp .grow{flex:1 1 0%;min-width:0px}.btp .page{max-width:1360px;margin:0 auto;padding:16px 24px 64px}@container btp (max-width: 680px){.btp .page{padding:12px 16px 48px}}.btp .ph{display:flex;align-items:flex-end;gap:16px;margin:4px 0 16px}.btp .ph .sub{color:var(--on-v);font-size:12.5px;margin-top:3px}.btp .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:.12s;white-space:nowrap}.btp .btn:hover{background:var(--surf-low)}.btp .btn:focus-visible{outline:0px;box-shadow:var(--focus)}.btp .btn svg{width:14px;height:14px}.btp .ib{width:26px;height:26px;border-radius:var(--r-md);display:inline-grid;place-items:center;color:var(--outline)}.btp .ib:hover{background:var(--surf-cont);color:var(--on)}.btp .ib svg{width:14px;height:14px}.btp .seg{display:inline-flex;padding:2px;border-radius:var(--r-lg);background:var(--surf-cont);border:1px solid var(--line-soft)}.btp .seg button{height:24px;padding:0 10px;border-radius:6px;font-size:11.5px;color:var(--on-v);font-weight:500}.btp .seg button[aria-pressed=true]{background:var(--surf-0);color:var(--on);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.btp .card{background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.btp .card-h{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.btp .card-h .t{font-size:13.5px;font-weight:600}.btp .card-h .s{font-size:11.5px;color:var(--outline)}.btp .card-h .r{margin-left:auto;display:flex;align-items:center;gap:8px}.btp .card-b{padding:0 18px 16px}.btp .card-f{padding:10px 18px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--on-v);display:flex;align-items:center;gap:10px}.btp .card-f .r{margin-left:auto}.btp .g2{grid-template-columns:1fr 1fr}@container btp (max-width: 480px){.btp .g2{grid-template-columns:1fr}}.btp .mt{margin-top:14px}.btp .delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:99px;white-space:nowrap}.btp .delta.up{background:var(--pos-bg);color:var(--pos)}.btp .delta.down{background:var(--neg-bg);color:var(--neg)}.btp .delta.flat{background:var(--surf-high);color:var(--on-v)}.btp .delta.plain{background:transparent;padding:0}.btp .pf{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;font-size:9.5px;font-weight:700;font-family:var(--font-mono);flex:0 0 auto;letter-spacing:-.02em}.btp .pf.sm{width:16px;height:16px;font-size:8px;border-radius:5px}.btp .pf[data-pf=chatgpt]{background:var(--pf-chatgpt)}.btp .pf[data-pf=perplexity]{background:var(--pf-perplexity)}.btp .pf[data-pf=claude]{background:var(--pf-claude)}.btp .pf[data-pf=gemini]{background:linear-gradient(135deg,#4285f4,#34a853)}.btp .pf[data-pf=deepseek]{background:var(--pf-deepseek)}.btp .pos{display:inline;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--outline);letter-spacing:-.01em;white-space:nowrap}.btp .pos.p2,.btp .pos.p3{color:var(--on);font-weight:600}.btp .pos.p1{color:var(--primary);font-weight:700}.btp .pos.none{color:var(--outline-v);font-weight:400}.btp .tbl th{position:sticky;top:0;z-index:1;background:var(--surf-0);text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.btp .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.btp .tbl tbody tr{transition:background .1s}.btp .tbl tbody tr:hover{background:var(--surf-low)}.btp .tbl tr:last-child td{border-bottom:0px}.btp .tbl-wrap{overflow:auto;border-radius:0 0 var(--r-2xl) var(--r-2xl)}.btp .pager .pg{width:26px;height:26px;border-radius:6px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px}.btp .drawer .dh{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.btp .drawer .dh h3{font-size:15px;font-weight:600}.btp .drawer .db{flex:1 1 0%;overflow:auto;padding:16px 18px}.btp .drawer .df{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end}.btp [data-tip]{position:relative}.btp [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--on);color:var(--surf-low);font-size:11px;font-weight:400;padding:5px 8px;border-radius:6px;white-space:pre;z-index:30;box-shadow:var(--shadow-pop);pointer-events:none;line-height:1.35;font-family:var(--font-ui)}.btp .seg button{white-space:nowrap}.btp .pf{position:relative;background:#fff;border:1px solid var(--line-soft);color:var(--on-v);overflow:hidden}.btp .pf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px;background:#fff;z-index:1}.btp .pf i{font-style:normal}.btp .pf[data-pf]{background:#fff}.btp .fav{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--surf-cont);color:var(--on-v);font-size:9.5px;font-weight:700;flex:0 0 auto;overflow:hidden;border:0px}.btp .fav.sm{width:16px;height:16px;font-size:8px;border-radius:4px}.btp .fav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit;z-index:1}.btp .fav i{font-style:normal}.btp .ph .sub{color:var(--outline)}.btp .card-h .s{color:var(--outline);display:none}.btp .card-h .s.keep{display:block}.btp{--comp: #434656;--comp-bg: var(--surf-cont)}.btp .fav.sm img{padding:0}.btp{--brand-orange: #ff7803;--brand-red: #ff1c4e}.btp .page{width:100%;max-width:1760px;padding:22px 32px 72px}.btp .ph{margin:0 0 14px}.btp .btn,.btp .seg{border-radius:5px}.btp .seg button{border-radius:3px}.btp .ib{border-radius:5px}.btp table[data-table] th{position:sticky;top:var(--stick,0);z-index:2;background:var(--surf-low);border-bottom:0px;box-shadow:inset 0 -1px var(--line),inset 0 1px var(--line-soft);height:34px;padding-top:0;padding-bottom:0;vertical-align:middle}.btp table[data-table] td{height:36px;padding-top:6px;padding-bottom:6px}.btp table[data-table] tbody tr:hover{background:#fbfaf8}.btp .tb-tools{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.btp .tb-tools .tb-count b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.btp .tb-tools .r{margin-left:auto;display:flex;align-items:center;gap:8px}.btp .pager{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-v)}.btp .tb-foot{padding:8px 12px;border-top:1px solid var(--line-soft)}.btp .pager .per{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-family:var(--font-mono);font-size:11px}.btp .pager .per select{height:24px;border:1px solid var(--line);border-radius:5px;background:#fff;font-family:var(--font-mono);font-size:11px;padding:0 4px}.btp .pager .sum{font-family:var(--font-mono);font-size:11px;margin:0 6px;font-variant-numeric:tabular-nums}.btp .pager .pages{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.btp .pager .pg{width:26px;height:26px;border-radius:5px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px;border:1px solid transparent}.btp .pager .pg:hover{background:var(--surf-cont)}.btp .pager .pg[aria-current]{background:var(--on);color:#fff}.btp .pager .pg[disabled]{color:var(--outline-v);pointer-events:none;opacity:1}.btp .pager .pg.gap{pointer-events:none;color:var(--outline)}.btp .card{border-radius:6px;box-shadow:none}.btp .tbl-wrap{border-radius:0 0 6px 6px;overflow:clip}.btp .delta,.btp .delta.up,.btp .delta.down,.btp .delta.flat{background:transparent;padding:0;border-radius:0}.btp .pi-n{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.btp .pi-ic{width:14px;height:14px;flex:0 0 auto;color:var(--on-v)}.btp .pt-tl{font:inherit;color:inherit;text-align:left;padding:0;background:none;border:0px;cursor:pointer}.btp .pt-tl:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.btp .pt-zero{color:var(--warn)}.btp .pt-you{display:inline-flex;align-items:center;gap:6px;color:var(--you);font-weight:600}.btp .pt-link{font-size:12px;font-weight:500;color:var(--on-v)}.btp .pt-link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.btp .pt-grid th.pt-ih button{display:inline-flex;align-items:center;gap:6px;font:inherit;color:inherit;cursor:pointer}.btp .pt-grid th.pt-ih button:hover{color:var(--on)}.btp .pt-grid td.pt-th{white-space:nowrap}.btp .pt-grid td.pt-th button b{font-weight:600;color:var(--on)}.btp .pt-grid td.pt-th button:hover b{text-decoration:underline;text-underline-offset:3px}.btp .pt-grid td.pt-th .dim{display:block;font-size:11px;margin-top:1px}.btp .pt-grid td.pt-c button{font:inherit;min-width:48px;padding:5px 7px;border-radius:5px;text-align:right;font-variant-numeric:tabular-nums;cursor:pointer}.btp .pt-grid td.pt-c button b{font-weight:500}.btp .pt-grid td.pt-c button:hover,.btp .pt-grid td.pt-c button:focus-visible{background:var(--surf-low);outline:0px}.btp .pt-grid .pt-cv{display:inline-grid;grid-template-columns:auto 3.5ch;align-items:baseline;-moz-column-gap:2px;column-gap:2px;padding:5px 7px;text-align:right;font-variant-numeric:tabular-nums}.btp .pt-grid .pt-n{font-family:var(--font-mono);font-size:10.5px;color:var(--outline);text-align:left}.btp .pt-grid .pt-tv{display:inline-grid;grid-template-columns:auto 7ch;align-items:baseline;-moz-column-gap:6px;column-gap:6px;font-variant-numeric:tabular-nums}.btp .pt-grid .pt-d{text-align:left}.btp .pt-grid td.pt-span{text-align:center;font-size:12px}.btp .pt-grid td.pt-tot{white-space:nowrap}.btp .pt-grid tfoot th,.btp .pt-grid tfoot td{border-top:1px solid var(--line);background:var(--surf-low);font-weight:500;font-size:12.5px;padding-top:9px;padding-bottom:9px}.btp .pt-grid tfoot th{text-align:left}.btp .pt-grid .pt-mob{display:none}@container btp (max-width: 680px){.btp .pt-grid th.pt-ih,.btp .pt-grid td.pt-c,.btp .pt-grid td.pt-span,.btp .pt-grid tfoot td:not(.pt-tot){display:none}.btp .pt-grid .pt-mob{display:block;font-size:11px;color:var(--on-v);white-space:normal;margin-top:3px}}.btp .pt-dr .pt-k{margin:0 0 4px;border:1px solid var(--line);border-radius:6px;display:grid;grid-template-columns:repeat(4,1fr)}.btp .pt-dr .pt-k .kc{padding:11px 12px}.btp .pt-dr .pt-k .kc .v{font-size:20px;margin-top:6px}.btp .pt-dr .pt-k .kc .d{white-space:normal}.btp .pt-dr .vs.pt-vs{width:100%;text-align:left;background:none;border-left:0px;border-right:0px;border-top:0px;cursor:pointer}.btp .pt-dr .vs.pt-vs:hover .pt-t{color:var(--on)}.btp .pt-l{display:flex;flex-direction:column;gap:3px;min-width:0px}.btp .pt-t{font-size:12px;color:var(--on-v);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btp .pt-m{font-size:11px;color:var(--outline)}.btp .pt-m .pi-ic{width:12px;height:12px}@media (max-width: 640px){.btp .pt-dr .pt-k{grid-template-columns:1fr 1fr}}.btp .pt-donut{position:relative;flex:0 0 auto}.btp .pt-donut svg{width:100%;height:100%;display:block}.btp .pt-dc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.btp .pt-dc b{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--on)}.btp .pt-dc span{font-size:10.5px;color:var(--outline);margin-top:2px}.btp .pt-dc .fav{width:22px;height:22px}.btp .pt-row{display:grid;grid-template-columns:minmax(0px,5fr) minmax(0px,7fr);gap:16px;align-items:stretch}.btp .pt-row>.card{display:flex;flex-direction:column}.btp .pt-row>.card>.card-b{flex:1 1 0%}@container btp (max-width: 1020px){.btp .pt-row{grid-template-columns:1fr}}.btp .pt-kinds{display:flex;gap:24px;align-items:center}.btp .pt-kseg button{font-size:11.5px}.btp .pt-kt{flex:1 1 0%;min-width:0px;border-collapse:collapse;font-size:12.5px}.btp .pt-kt th{font-size:11px;font-weight:600;color:var(--on-v);text-align:left;padding:0 0 7px;border-bottom:1px solid var(--line-soft)}.btp .pt-kt td{padding:7px 0;border-bottom:1px solid var(--line-soft);white-space:nowrap}.btp .pt-kt tr:last-child td{border-bottom:0px}.btp .pt-kt .num{text-align:right;font-variant-numeric:tabular-nums}.btp .pt-kt .num,.btp .pt-kt th,.btp .pt-mx .num,.btp .pt-mx th{font-family:var(--font-ui)}.btp .pt-kt td b{font-weight:600}.btp .pt-sw{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:9px;flex:0 0 auto}.btp .pt-kt .pt-tl{display:inline-flex;align-items:center}.btp .pt-weak{font-size:11px;color:var(--warn);margin-left:6px;font-weight:500}.btp .pt-low{flex:none;align-self:flex-start;font-size:11px;font-weight:500;line-height:1.3;color:var(--on-v);white-space:nowrap;border-bottom:1px dotted currentColor;cursor:help}.btp .kc .d .pt-low,.btp .pt-th .pt-low{align-self:center}@container btp (max-width: 540px){.btp .pt-kinds{flex-direction:column;align-items:stretch}.btp .pt-kinds .pt-donut{align-self:center}}.btp .ph{display:flex;align-items:flex-end;gap:16px;margin:0 0 14px}.btp .ph .eyebrow2{font-size:12px;color:var(--outline);margin-bottom:4px;display:flex;align-items:center;gap:6px}.btp .ph .eyebrow2 svg{width:14px;height:14px}.btp .ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.btp .ph .sub{font-size:12px;color:var(--outline);margin-top:4px}.btp .ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.btp .ph .actions>.btn{height:30px}.btp .card{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0px;box-shadow:none}.btp .card-h{align-items:flex-start;padding:16px 18px 8px}.btp .card-h .t{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--on)}.btp .card-h .s{display:block;font-size:11.5px;color:var(--outline);margin-top:2px}.btp .card-h .r{align-self:flex-start}.btp .card-b{padding:8px 18px 16px}.btp .card-f{border-top:0px;padding:0 18px 14px;font-size:11.5px;color:var(--outline)}.btp .card-f a.link{font-size:12.5px;font-weight:500;color:var(--on-v);white-space:nowrap}.btp .card-f a.link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.btp .mt{margin-top:16px}.btp .kstrip{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0px,1fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:16px;box-shadow:none}.btp .kc{position:relative;padding:14px 18px;border-right:1px solid var(--line-soft);cursor:pointer;text-align:left;transition:background .12s}.btp .kc:last-child{border-right:0px}.btp .kc:hover{background:var(--surf-low)}.btp .kc:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand-orange);opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--spring)}.btp .kc .l{font-size:11px;font-weight:600;color:var(--on-v)}.btp .kc .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:8px;color:var(--on);font-variant-numeric:tabular-nums}.btp .kc .v small{font-size:11px;font-weight:500;color:var(--outline);margin-left:6px;letter-spacing:0px}.btp .kc .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;gap:6px;align-items:center;white-space:nowrap;flex-wrap:nowrap}.btp .kstrip.ro{margin-bottom:12px}.btp .kstrip.ro .kc{cursor:default}.btp .kstrip.ro .kc:hover{background:none}.btp .kstrip.ro .kc:before{display:none}.btp .tbl{width:100%;border-collapse:separate;border-spacing:0px;font-size:12.5px}.btp .tbl th{text-align:left;font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:0px;text-transform:none;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.btp .tbl th.num{text-align:right}.btp .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--on-v)}.btp .tbl td.num{text-align:right;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--on)}.btp .tbl td.num b{font-weight:500}.btp .delta,.btp .delta.up,.btp .delta.down,.btp .delta.flat{font-family:var(--font-ui);font-size:11px;font-weight:600;background:transparent;padding:0;border-radius:0}.btp .delta.flat{color:var(--outline)}.btp .tbl td .delta{font-size:inherit}@media (prefers-reduced-motion: reduce){.btp .kc:before{transition:none}}.btp .vs{display:grid;grid-template-columns:1fr auto auto auto;gap:8px 12px;align-items:center;font-size:12.5px;padding:7px 0;border-bottom:1px solid var(--line-soft)}.btp .vs:last-child{border-bottom:0px}.btp .tp-dr .dr-blk{padding:14px 0;border-bottom:1px solid var(--line-soft)}.btp .tp-dr .dr-blk:first-child{padding-top:2px}.btp .tp-dr .dr-blk:last-child{border-bottom:0px}.btp .tp-dr h4{font-size:13px;font-weight:600;color:var(--on);margin:0 0 6px;display:flex;align-items:baseline;gap:8px}.btp .tp-dr h4 span{font-size:11.5px;font-weight:400;color:var(--outline)}.btp .tp-dr .vs{color:var(--on-v)}.btp .tp-dr .dr-none{font-size:12.5px;color:var(--outline)}.btp .tp-dr .tb-tools{min-height:0;padding:0 0 6px;border-top:0}.btp .drawer .dh h3 .dr-sub{display:block;font-size:11.5px;font-weight:400;color:var(--outline);margin-top:2px}.btp .tp-dr .vs{grid-template-columns:minmax(0px,1fr) auto auto auto}.btp .tpc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.btp .tpc{display:flex;flex-direction:column}.btp .tpc .card-h .pt-tl .t{font-size:15px;font-weight:600;color:var(--on)}.btp .tpc .card-b{flex:1 1 0%;display:flex;flex-direction:column;gap:14px}.btp .tpc-v{display:flex;align-items:flex-end;gap:10px}.btp .tpc-v b{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.btp .tpc-v .dl{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--outline)}.btp .tpc-v .sp{margin-left:auto}.btp .tpc-bars{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-items:end;height:92px;padding-top:4px}.btp .tpc-bars .b{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px;cursor:default}.btp .tpc-bars .b i{display:block;width:100%;max-width:30px;border-radius:3px 3px 0 0;min-height:2px}.btp .tpc-bars .b .n{font-size:11px;font-variant-numeric:tabular-nums;color:var(--on)}.btp .tpc-bars .b .n.z{color:var(--warn)}.btp .tpc-bars .b .pi-ic{width:13px;height:13px}.btp .tpc-bars .none{grid-column:1 / -1;align-self:center;font-size:12px;color:var(--outline);text-align:center;line-height:1.5}.btp .tpc dl{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0;font-size:12px;border-top:1px solid var(--line-soft);padding-top:10px}.btp .tpc dt{color:var(--outline)}.btp .tpc dd{margin:0;text-align:right;color:var(--on);font-variant-numeric:tabular-nums}.btp .tpc .card-f{display:flex;gap:10px;align-items:center}.btp .pt-note{margin:12px 2px 0;font-size:12.5px;color:var(--on-v);line-height:1.55}.btp .pt-note b{color:var(--on);font-weight:600}.btp .pt-mx{width:100%;border-collapse:collapse;font-size:12.5px}.btp .pt-mx th{font-size:11px;font-weight:600;color:var(--on-v);text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--surf-low);white-space:nowrap}.btp .pt-mx td{padding:9px 10px;border-bottom:1px solid var(--line-soft);white-space:nowrap}.btp .pt-mx tr:last-child td{border-bottom:0px}.btp .pt-mx .num{text-align:right;font-variant-numeric:tabular-nums}.btp .pt-mx td.num{color:var(--outline)}.btp .pt-mx td.num b{color:var(--on);font-weight:600}.btp .pt-mx td.num .you{color:var(--you);font-weight:600}.btp .pt-mx td.num .z{color:var(--warn)}.btp .pt-mx td.num small{display:block;font-size:10.5px;color:var(--outline);margin-top:1px}.btp .pt-mx tfoot td{background:var(--surf-low);border-top:1px solid var(--line);font-weight:500;color:var(--on-v)}.btp .pt-mx th .pf{vertical-align:middle}.btp .pt-lead{padding:12px 16px 0;font-size:12.5px;color:var(--on-v);line-height:1.55}.btp .pt-lead b{color:var(--on);font-weight:600}.btp .g2{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:16px}@container btp (max-width: 880px){.btp .g2{grid-template-columns:1fr}}.btp .bstate{padding:13vh 16px 40px;text-align:center}.btp .bstate .pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand-orange);animation:btp-pulse 1.6s ease-out infinite}.btp .bstate h3{font-size:16px;font-weight:600;margin-top:10px}.btp .bstate p{font-size:12.5px;color:var(--on-v);margin-top:6px}.btp .bstate .btn{margin-top:14px}.btp .bstate .ic{width:20px;height:20px;margin:0 auto;color:var(--outline)}.btp .btn.brand.ghost{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 45%,#fff);color:#b8560a;box-shadow:none}.btp .btn.brand.ghost:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff);border-color:var(--brand-orange)}@keyframes btp-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.btp .shim{display:block;flex:none;border-radius:4px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:btp-shimmer 1.3s linear infinite}@keyframes btp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.btp .bnotes{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}.btp .bnote{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-v);position:relative;z-index:1}.btp .bnote .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:btp-pulse 1.8s infinite}@media (prefers-reduced-motion: reduce){.btp .bstate .pulse,.btp .bnote .pulse,.btp .shim{animation:none}}.btp dialog.drawer{position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:min(640px,92vw);max-width:none;height:100%;max-height:none;background:var(--surf-0);color:var(--on);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;overflow:hidden;animation:btp-dr-in .28s var(--spring);transform:none}.btp dialog.drawer:not([open]){display:none}.btp dialog.drawer::backdrop{background:#0d0d0c59;animation:btp-fade .2s ease}.btp dialog.drawer:focus{outline:0}@keyframes btp-dr-in{0%{transform:translate(104%)}}@keyframes btp-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.btp dialog.drawer,.btp dialog.drawer::backdrop{animation:none}}.btp .quiet{font-size:12.5px;color:var(--outline);padding:8px 0}.btp .nr{color:var(--outline-v)}.btp .pt-dr .pt-t{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;line-height:1.45}.btp .pt-dr .vs.pt-vs.none{cursor:default}.btp .tp-dr .vs.tot{color:var(--on);font-weight:500}.btp .pt-dr .kc .v .ell{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btp .pt-mx th .ell{display:inline-block;max-width:96px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.btp #owners .pt-mx td:first-child{white-space:normal;min-width:120px}.btp .tpc dd{overflow-wrap:anywhere}.btp .kstrip .kc{min-width:0}.btp .kstrip .kc .d .pt-tl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btp .tp-dr .brand-c{min-width:0;overflow:hidden}.btp .tp-dr .brand-c .bn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.btp .cpt{display:inline-flex;align-items:center;height:16px;padding:0 5px;border-radius:4px;background:var(--surf-cont);color:var(--on-v);font-size:10px;font-weight:500;flex:none}.btp .pt-kt .pt-tl .pi-n{gap:6px}@container btp (max-width: 1300px){.btp .g2{grid-template-columns:1fr}}@container btp (max-width: 1180px){.btp .pt-row{grid-template-columns:1fr}}.btp .mx-wrap{overflow-x:auto}.btp .tpc-grid.few{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.btp .tbl-wrap.paging tbody,.btp .tp-dr .pt-pl.paging{opacity:.55;transition:opacity .15s;pointer-events:none}.btp .tp-dr .tb-foot.pager{padding:8px 0 0;border-top:0px}.btp .tp-dr .pt-pl-load .vs{height:38px}.btp .tp-dr .pt-pl-load .vs i{display:block;height:10px;width:70%;border-radius:4px;background:var(--surf-cont)}.btp .tp-dr .sr-blk h4{margin-bottom:2px}.btp .tp-dr .sr-sub{font-size:11.5px;color:var(--outline);margin-bottom:8px}.btp .tp-dr .sr-list{list-style:none;margin:0;padding:0}.btp .tp-dr .sr-list li{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;border-top:1px solid var(--line-soft)}.btp .tp-dr .sr-list li:first-child{border-top:0}.btp .tp-dr .sr-i{color:var(--outline);margin-top:2px}.btp .tp-dr .sr-q{font-size:12.5px;line-height:1.45;color:var(--on);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.btp .tp-dr .sr-r{display:inline-flex;align-items:center;gap:4px;padding-top:1px}.btp .tp-dr .sr-n{font-size:11px;font-weight:600;color:var(--on-v);font-variant-numeric:tabular-nums;margin-right:2px}.btp .tp-dr .sr-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--outline)}.btp .tp-dr .sr-load{display:grid;gap:10px;padding:6px 0}.btp .tp-dr .sr-load i{display:block;height:12px;border-radius:4px;background:var(--surf-cont)}.btp .tp-dr .sr-load i:nth-child(2){width:80%}.btp .tp-dr .sr-load i:nth-child(3){width:60%}.btp{background:transparent;min-height:0}.btp .page{max-width:none;margin:0;padding:0}.btp .eyebrow2:not([data-crumb]){display:none}.bwl{container:bwl / inline-size}.bwl{font-optical-sizing:none}.bwl,.bwl *{border-color:currentColor}.bwl *,.bwl *:before,.bwl *:after{border-width:0;border-style:solid}.bwl img{max-width:none;height:auto;display:inline}.bwl svg{vertical-align:baseline}.bwl b{font-weight:bolder}.bwl small{font-size:80%}.bwl button{line-height:inherit;text-transform:none}.bwl table{text-indent:0}.bwl select{line-height:inherit}.bwl{--surf-0: #ffffff;--surf-low: #f7f7f5;--surf-cont: #f0efed;--surf-high: #e9e8e6;--surf-highest: #e4e3e0;--surf-dim: #dbdad7;--on: #1c1c19;--on-v: #434656;--outline: #737688;--outline-v: #c3c5d9;--ink: #0d0d0c;--primary: #0041c8;--primary-cont: #0055ff;--primary-fixed: #dce1ff;--secondary: #964900;--secondary-cont: #ff841a;--secondary-fixed: #ffdcc7;--pos: #2e7d32;--pos-bg: #e8f5e9;--neg: #ba1a1a;--neg-bg: #ffdad6;--warn: #b45309;--warn-bg: #fff8e1;--line: color-mix(in srgb,var(--outline-v) 55%,transparent);--line-soft: color-mix(in srgb,var(--outline-v) 32%,transparent);--shadow-card: 0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 2px 8px color-mix(in srgb,var(--ink) 6%,transparent);--shadow-pop: 0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--ink) 30%,transparent);--focus: 0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);--font-ui: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 16px;--pf-chatgpt: #10a37f;--pf-perplexity: #20808d;--pf-claude: #d97757;--pf-gemini: #4285f4;--pf-grok: #1c1c1c;--pf-deepseek: #3730a3;--pf-llama: #7b3fe4;--you: #0041c8;--you-bg: #dce1ff;--comp: #964900;--comp-bg: #ffdcc7;--spring: cubic-bezier(.2,1.1,.3,1)}.bwl *{box-sizing:border-box}.bwl{font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--on);background:var(--surf-low);-webkit-font-smoothing:antialiased}.bwl a{color:inherit;text-decoration:none}.bwl button{font:inherit;color:inherit;background:none;border:0px;padding:0;cursor:pointer}.bwl select{font:inherit;color:inherit}.bwl h1,.bwl h3,.bwl h4,.bwl p{margin:0}.bwl svg{display:block}.bwl .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.bwl .mono{font-family:var(--font-mono)}.bwl .dim{color:var(--outline)}.bwl .row{display:flex;align-items:center;gap:8px}.bwl .grow{flex:1 1 0%;min-width:0px}.bwl .page{max-width:1360px;margin:0 auto;padding:16px 24px 64px}@container bwl (max-width: 680px){.bwl .page{padding:12px 16px 48px}}.bwl .ph{display:flex;align-items:flex-end;gap:16px;margin:4px 0 16px}.bwl .ph .sub{color:var(--on-v);font-size:12.5px;margin-top:3px}.bwl .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:.12s;white-space:nowrap}.bwl .btn:hover{background:var(--surf-low)}.bwl .btn:focus-visible{outline:0px;box-shadow:var(--focus)}.bwl .btn.sm{height:26px;padding:0 9px;font-size:11.5px;border-radius:var(--r-md)}.bwl .btn svg{width:14px;height:14px}.bwl .ib{width:26px;height:26px;border-radius:var(--r-md);display:inline-grid;place-items:center;color:var(--outline)}.bwl .ib:hover{background:var(--surf-cont);color:var(--on)}.bwl .ib svg{width:14px;height:14px}.bwl .seg{display:inline-flex;padding:2px;border-radius:var(--r-lg);background:var(--surf-cont);border:1px solid var(--line-soft)}.bwl .seg button{height:24px;padding:0 10px;border-radius:6px;font-size:11.5px;color:var(--on-v);font-weight:500;white-space:nowrap}.bwl .seg button[aria-pressed=true]{background:var(--surf-0);color:var(--on);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.bwl .card{background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.bwl .card-h{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.bwl .card-h .t{font-size:13.5px;font-weight:600}.bwl .card-h .s{font-size:11.5px;color:var(--outline)}.bwl .card-h .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bwl .card-b{padding:0 18px 16px}.bwl .mt{margin-top:14px}.bwl .delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:99px;white-space:nowrap}.bwl .delta.up{background:var(--pos-bg);color:var(--pos)}.bwl .delta.down{background:var(--neg-bg);color:var(--neg)}.bwl .delta.flat{background:var(--surf-high);color:var(--on-v)}.bwl .pf{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;font-size:9.5px;font-weight:700;font-family:var(--font-mono);flex:0 0 auto;letter-spacing:-.02em}.bwl .pf.sm{width:16px;height:16px;font-size:8px;border-radius:5px}.bwl .pf{position:relative;background:#fff;border:1px solid var(--line-soft);color:var(--on-v);overflow:hidden}.bwl .pf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px;background:#fff;z-index:1}.bwl .pf i{font-style:normal}.bwl .pos{display:inline;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--outline);letter-spacing:-.01em;white-space:nowrap}.bwl .youtag{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:var(--you-bg);color:var(--you);vertical-align:middle;margin-left:4px}.bwl .tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-high);color:var(--on-v);white-space:nowrap}.bwl .tbl{width:100%;border-collapse:separate;border-spacing:0px;font-size:12.5px}.bwl .tbl th{position:sticky;top:0;z-index:1;background:var(--surf-0);text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.bwl .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.bwl .tbl tbody tr{transition:background .1s}.bwl .tbl tbody tr:hover{background:var(--surf-low)}.bwl .tbl tr:last-child td{border-bottom:0px}.bwl .tbl-wrap{overflow:auto;border-radius:0 0 var(--r-2xl) var(--r-2xl)}.bwl .fav{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--surf-cont);color:var(--on-v);font-size:9.5px;font-weight:700;flex:0 0 auto;overflow:hidden;border:0px}.bwl .fav.sm{width:16px;height:16px;font-size:8px;border-radius:4px}.bwl .fav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit;z-index:1}.bwl .fav i{font-style:normal}.bwl .fav.sm img{padding:0}.bwl .ph .sub,.bwl .card-h .s{color:var(--outline)}.bwl{--comp: #434656;--comp-bg: var(--surf-cont)}.bwl{--brand-orange: #ff7803;--brand-red: #ff1c4e}.bwl .page{width:100%;max-width:1760px;padding:22px 32px 72px}.bwl .ph{margin:0 0 14px}.bwl .btn,.bwl .btn.sm,.bwl .seg{border-radius:5px}.bwl .seg button{border-radius:3px}.bwl .ib{border-radius:5px}.bwl table[data-table] th{position:sticky;top:var(--stick,0);z-index:2;background:var(--surf-low);border-bottom:0px;box-shadow:inset 0 -1px var(--line),inset 0 1px var(--line-soft);height:34px;padding-top:0;padding-bottom:0;vertical-align:middle}.bwl table[data-table] td{height:36px;padding-top:6px;padding-bottom:6px}.bwl table[data-table] tbody tr:hover{background:#fbfaf8}.bwl .tb-tools{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.bwl .tb-tools .tb-count b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.bwl .tb-tools .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bwl .pager{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-v)}.bwl .tb-foot{padding:8px 12px;border-top:1px solid var(--line-soft)}.bwl .pager .per{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-family:var(--font-mono);font-size:11px}.bwl .pager .per select{height:24px;border:1px solid var(--line);border-radius:5px;background:#fff;font-family:var(--font-mono);font-size:11px;padding:0 4px}.bwl .pager .sum{font-family:var(--font-mono);font-size:11px;margin:0 6px;font-variant-numeric:tabular-nums}.bwl .pager .pages{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.bwl .pager .pg{width:26px;height:26px;border-radius:5px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px;border:1px solid transparent}.bwl .pager .pg:hover{background:var(--surf-cont)}.bwl .pager .pg[aria-current]{background:var(--on);color:#fff}.bwl .pager .pg[disabled]{color:var(--outline-v);pointer-events:none;opacity:1}.bwl .pager .pg.gap{pointer-events:none;color:var(--outline)}.bwl .tbl-wrap.paging tbody{opacity:.55;transition:opacity .15s;pointer-events:none}.bwl .card{border-radius:6px;box-shadow:none}.bwl .tbl-wrap{border-radius:0 0 6px 6px;overflow:clip}.bwl .delta,.bwl .delta.up,.bwl .delta.down,.bwl .delta.flat{background:transparent;padding:0;border-radius:0}.bwl .tbl td.q{max-width:0;width:44%}.bwl .youtag{font-size:10px;font-weight:600;letter-spacing:0;padding:0 5px;border-radius:4px;line-height:15px;text-transform:lowercase}.bwl .youtag:first-letter{text-transform:uppercase}.bwl .pi-n{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bwl .pi-ic{width:14px;height:14px;flex:0 0 auto;color:var(--on-v)}.bwl .pt-tl{font:inherit;color:inherit;text-align:left;padding:0;background:none;border:0px;cursor:pointer}.bwl .pt-tl:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bwl .ph{display:flex;align-items:flex-end;gap:16px;margin:0 0 14px}.bwl .ph .eyebrow2{font-size:12px;color:var(--outline);margin-bottom:4px;display:flex;align-items:center;gap:6px}.bwl .ph .eyebrow2 svg{width:14px;height:14px}.bwl .ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.bwl .ph .sub{font-size:12px;color:var(--outline);margin-top:4px}.bwl .ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.bwl .ph .seg button{height:24px}.bwl .ph .actions>.btn{height:30px}.bwl .card{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0px;box-shadow:none}.bwl .card-h{align-items:flex-start;padding:16px 18px 8px}.bwl .card-h .t{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--on)}.bwl .card-h .s{display:block;font-size:11.5px;color:var(--outline);margin-top:2px}.bwl .card-h .r{align-self:flex-start}.bwl .card-b{padding:8px 18px 16px}.bwl .mt{margin-top:16px}.bwl .kstrip{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0px,1fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:16px;box-shadow:none}.bwl .kc{position:relative;padding:14px 18px;border-right:1px solid var(--line-soft);cursor:pointer;text-align:left;transition:background .12s}.bwl .kc:last-child{border-right:0px}.bwl .kc .l{font-size:11px;font-weight:600;color:var(--on-v)}.bwl .kc .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:8px;color:var(--on);font-variant-numeric:tabular-nums}.bwl .kc .v small{font-size:11px;font-weight:500;color:var(--outline);margin-left:6px;letter-spacing:0px}.bwl .kc .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;gap:6px;align-items:center;white-space:nowrap;flex-wrap:nowrap}.bwl .kstrip.ro{margin-bottom:12px}.bwl .kstrip.ro .kc{cursor:default}.bwl .kstrip.ro .kc:hover{background:none}.bwl .legend2{display:flex;gap:14px;font-size:11.5px;color:var(--on-v)}.bwl .legend2 span{display:inline-flex;align-items:center;gap:6px}.bwl .legend2 i{width:14px;height:2px;border-radius:2px;background:var(--brand-orange)}.bwl .tbl th{text-align:left;font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:0px;text-transform:none;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.bwl .tbl th.num{text-align:right}.bwl .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--on-v)}.bwl .tbl td.num{text-align:right;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--on)}.bwl .tbl td.num b{font-weight:500}.bwl .tbl tbody tr.you{background:transparent}.bwl .delta,.bwl .delta.up,.bwl .delta.down,.bwl .delta.flat{font-family:var(--font-ui);font-size:11px;font-weight:600;background:transparent;padding:0;border-radius:0}.bwl .delta.flat{color:var(--outline)}.bwl .tbl td .delta{font-size:inherit}.bwl .tag{height:auto;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-cont);color:var(--on-v)}.bwl .legend2{flex-wrap:wrap;row-gap:4px}.bwl .lc{position:relative}.bwl .lc svg{display:block;width:100%;overflow:visible}.bwl .lc .tip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:11.5px;min-width:150px;display:none;z-index:5}.bwl .lc .tip b{display:block;font-size:10.5px;color:var(--outline);font-weight:500;margin-bottom:3px}.bwl .lc .tip div{display:flex;align-items:center;gap:6px}.bwl .lc .tip div i{width:8px;height:2px;border-radius:2px}.bwl .lc .tip div em{margin-left:auto;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.bwl .lc .tip div.e{margin-top:5px;padding-top:5px;border-top:1px solid var(--line-soft);color:var(--on-v)}.bwl .lc .tip div.e+div.e{margin-top:2px;padding-top:0;border-top:0}.bwl .lc .tip div.e i{width:6px;height:6px;border-radius:50%;background:#434656}.bwl .lc .evm{cursor:default;outline:none}.bwl .lc .evm .d{transition:fill .12s}.bwl .lc .evm:hover .d,.bwl .lc .evm.on .d{fill:#1c1c19}.bwl .lc .evm:focus-visible .fr{stroke:var(--primary);stroke-width:1.5}.bwl .lc .evtip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:12px;line-height:1.4;color:var(--on);max-width:260px;width:-moz-max-content;width:max-content;display:none;z-index:6}.bwl .lc .evtip b{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--outline);margin-bottom:2px}.bwl .lc .evtip .ev+.ev{margin-top:6px;padding-top:6px;border-top:1px solid var(--line-soft)}@media (prefers-reduced-motion: reduce){.bwl .lc .evm .d{transition:none}}.bwl .delta.ctx{color:var(--outline);background:transparent;padding:0;font-weight:500}.bwl .h2h{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.bwl .h2h .l{text-align:right}.bwl .h2h .m{font-size:11.5px;color:var(--outline);min-width:80px;text-align:center}.bwl .h2h b{font-variant-numeric:tabular-nums}.bwl .h2h b.win{color:var(--on);font-weight:600}.bwl .h2h b.lose{color:var(--outline);font-weight:500}.bwl .vs{display:grid;grid-template-columns:1fr auto auto auto;gap:8px 12px;align-items:center;font-size:12.5px;padding:7px 0;border-bottom:1px solid var(--line-soft)}.bwl .vs:last-child{border-bottom:0}.bwl .vs .arrow{font-family:var(--font-mono);color:var(--outline);font-size:11px}.bwl .cpt-nm{display:flex;align-items:center;gap:10px;min-width:0}.bwl .cpt-nm .fav{flex:none}.bwl .cpt-nm .t{min-width:0}.bwl .cpt-nm b{font-weight:600;color:var(--on)}.bwl .cpt-nm small{display:block;font-family:var(--font-ui);font-size:11.5px;color:var(--outline);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bwl .cpt-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bwl .cpt-meta{font-family:var(--font-mono);font-size:10.5px;color:var(--outline)}.bwl .cpt-dr .cpt-st{font-size:12px;color:var(--on-v);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.bwl .cpt-dr .cpt-blk{padding:14px 0;border-bottom:1px solid var(--line-soft)}.bwl .cpt-dr .cpt-blk:first-child{padding-top:2px}.bwl .cpt-dr .cpt-blk:last-child{border-bottom:0}.bwl .cpt-dr h4{font-size:13px;font-weight:600;color:var(--on);margin:0 0 6px;display:flex;align-items:baseline;gap:8px}.bwl .cpt-dr h4 span{font-size:11.5px;font-weight:400;color:var(--outline)}.bwl .cpt-dr .h2h.hd{padding:0 0 6px;font-size:11.5px;color:var(--outline);font-weight:600}.bwl .cpt-dr .vs{color:var(--on-v)}.bwl .cpt-dr a.vs:hover span:first-child{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bwl .cpt-dr .cpt-none{font-size:12.5px;color:var(--outline)}.bwl .drawer .dh{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.bwl .drawer .dh h3{font-size:15px;font-weight:600;min-width:0}.bwl .drawer .db{flex:1 1 0%;overflow:auto;padding:16px 18px}.bwl .drawer .df{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end}.bwl dialog.drawer{position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:min(640px,92vw);max-width:none;height:100%;max-height:none;background:var(--surf-0);color:var(--on);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;overflow:hidden;animation:bwl-dr-in .28s var(--spring);transform:none}.bwl dialog.drawer:not([open]){display:none}.bwl dialog.drawer::backdrop{background:#0d0d0c59;animation:bwl-fade .2s ease}.bwl dialog.drawer:focus{outline:0}@keyframes bwl-dr-in{0%{transform:translate(104%)}}@keyframes bwl-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.bwl dialog.drawer,.bwl dialog.drawer::backdrop{animation:none}}.bwl .bstate{padding:13vh 16px 40px;text-align:center}.bwl .bstate .pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand-orange);animation:bwl-pulse 1.6s ease-out infinite}.bwl .bstate h3{font-size:16px;font-weight:600;margin-top:10px}.bwl .bstate p{font-size:12.5px;color:var(--on-v);margin-top:6px}.bwl .bstate .btn{margin-top:14px}.bwl .bstate .ic{width:20px;height:20px;margin:0 auto;color:var(--outline)}.bwl .btn.brand.ghost{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 45%,#fff);color:#b8560a;box-shadow:none}.bwl .btn.brand.ghost:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff);border-color:var(--brand-orange)}@keyframes bwl-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.bwl .shim{display:block;flex:none;border-radius:4px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:bwl-shimmer 1.3s linear infinite}@keyframes bwl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bwl .bnotes{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}.bwl .bnote{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-v);position:relative;z-index:1}.bwl .bnote .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:bwl-pulse 1.8s infinite}@media (prefers-reduced-motion: reduce){.bwl .bstate .pulse,.bwl .bnote .pulse,.bwl .shim{animation:none}}.bwl .ph .actions a.link{font-size:12.5px;font-weight:500;color:var(--on-v);white-space:nowrap}.bwl .ph .actions a.link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bwl .tbl tr.go{cursor:pointer}.bwl .tbl tr.you{cursor:default}.bwl .eg td.num b{font-weight:700;color:var(--on)}.bwl .eg td.num span.lo{color:var(--on-v)}.bwl .eg th .pf{vertical-align:-3px;margin-right:5px}.bwl .pv{white-space:nowrap;font-variant-numeric:tabular-nums}.bwl .pv b{font-weight:600;color:var(--on)}.bwl .pv span{color:var(--outline)}.bwl .ptx{color:var(--on);max-width:420px;white-space:normal;line-height:1.35}.bwl .wins-tp{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center;color:var(--on-v)}.bwl .nm-btn{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-align:left}.bwl .quiet{font-size:12.5px;color:var(--outline);padding:8px 0}.bwl .ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bwl .kstrip .kc{min-width:0}.bwl .kc .d>span{min-width:0}.bwl .kc .d>.delta{flex:none}@container bwl (max-width: 760px){.bwl .kstrip{grid-auto-flow:row;grid-template-columns:1fr 1fr}.bwl .kstrip .kc:nth-child(2n){border-right:0}.bwl .kstrip .kc:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}}.bwl .tr-top{display:flex;align-items:center;min-height:26px;margin:0 0 6px}.bwl .cpt-nm .t>b+.youtag,.bwl .cpt-nm .t>b+.tag{margin-left:6px}.bwl .tag.ls{vertical-align:1px;font-weight:500}.bwl .tbl.cmp td.num b.win{font-weight:600;color:var(--on)}.bwl .tbl.cmp td.num span{color:var(--on-v)}.bwl .tbl.cmp td.num .dl{margin-top:1px;line-height:1.2}.bwl .tbl.cmp td.num .dl .delta{font-size:11px}.bwl .tbl.cmp td:first-child{min-width:200px}.bwl .tbl.cmp .cpt-nm small{max-width:260px}.bwl .tbl tr.go:focus-visible{outline:0;box-shadow:inset 2px 0 0 var(--on)}.bwl .eg th .th-in{display:inline-flex;align-items:center;gap:0;max-width:160px}.bwl .eg th .th-in.ell{display:inline-block;vertical-align:bottom}.bwl .eg th .pi-n{gap:5px}.bwl .eg td:first-child{min-width:180px}.bwl .wins .ptx{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.bwl .wins .ptx:hover{text-decoration:underline;text-underline-offset:3px}.bwl .wins .why{font-size:11px;color:var(--outline);margin-top:2px}.bwl .wins td.tp{font-size:12px;min-width:140px}.bwl .wins td.bn{white-space:nowrap}.bwl .wins .nm-btn,.bwl .srcs .nm-btn{display:inline-flex;align-items:center;gap:6px}.bwl .wins .nm-btn b{font-weight:600;color:var(--on)}.bwl .nm-btn:hover b,.bwl .nm-btn:hover span{text-decoration:underline;text-underline-offset:3px}.bwl .more{margin-left:6px;font-size:11px;color:var(--outline);cursor:default}.bwl .wins .pi-ic{width:13px;height:13px}.bwl .site-l{display:inline-flex;align-items:center;gap:8px;min-width:0}.bwl .site-l .dn{font-size:13px;font-weight:500;color:var(--on)}.bwl .srcs .cites{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.bwl .srcs .nm-btn span{color:var(--on-v)}.bwl .wl-need{margin-top:4px;max-width:720px}.bwl .wl-empty{display:flex;align-items:center;justify-content:space-between;gap:16px}.bwl .wl-empty>div{display:grid;gap:2px;min-width:0}.bwl .wl-empty b{font-size:13px;font-weight:600;color:var(--on)}.bwl .wl-empty span{font-size:12.5px;color:var(--on-v)}.bwl .wl-sugg{margin-top:14px;border-top:1px solid var(--line-soft);max-width:720px}.bwl .wl-sugg .row{justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.bwl .wl-note{font-size:12px;color:var(--outline);padding:9px 0}.bwl .tx-act{font-size:12.5px;font-weight:500;color:var(--on-v);white-space:nowrap}.bwl .tx-act:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bwl .tx-act:disabled{color:var(--outline-v);cursor:default;text-decoration:none}.bwl .drawer .dh h3 .cpt-nm small{font-weight:400}.bwl .cpt-dr .eng-l{display:inline-flex;align-items:center;gap:6px}.bwl .cpt-dr .vs{grid-template-columns:minmax(0,1fr) auto auto auto}.bwl .cpt-dr .vs .vs-t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere;line-height:1.4}.bwl .cpt-dr .vs.site .n{font-variant-numeric:tabular-nums;color:var(--on)}.bwl .cpt-dr .pos{color:var(--on)}.bwl .cpt-dr .cpt-note{margin-top:10px;font-size:12px;color:var(--outline)}.bwl .cpt-dr .cpt-warn-l{margin-top:10px;font-size:12px;color:var(--warn)}.bwl .btn.danger{color:var(--neg);border-color:color-mix(in srgb,var(--neg) 45%,#fff)}.bwl .btn.danger:hover{background:color-mix(in srgb,var(--neg) 6%,#fff)}.bwl .btn:disabled{opacity:.55;cursor:default}.bwl .ib:focus-visible{outline:0;box-shadow:var(--focus);color:var(--on)}.bwl [hidden],.bwl .wins .pmob{display:none}.bwl .wins .pmob .wins-tp{font-size:11.5px}.bwl .wins .pmob-e{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px}.bwl .wins .pmob-e>span{display:inline-flex;align-items:center;gap:5px;font-size:11.5px}.bwl .wins .pmob-e .pf{width:14px;height:14px;font-size:7px;border-radius:4px}@container bwl (max-width: 900px){.bwl .wins th.tp,.bwl .wins td.tp,.bwl .wins th.eng,.bwl .wins td.eng{display:none}.bwl .wins .pmob{display:grid;gap:2px;margin-top:6px}.bwl .tbl td.q{width:auto;max-width:none}.bwl .tbl.cmp th,.bwl .tbl.cmp td,.bwl .tbl.eg th,.bwl .tbl.eg td{padding-left:8px;padding-right:8px}.bwl .tbl.cmp td:first-child,.bwl .eg td:first-child{min-width:140px}.bwl .eg th{white-space:normal}.bwl .eg th .pf{display:none}}@container bwl (max-width: 600px){.bwl .tbl.cmp .xs{display:none}.bwl .tbl.cmp .cpt-nm small{max-width:120px}.bwl .tbl-wrap.eg-wrap{overflow-x:auto}.bwl .wl-empty{flex-direction:column;align-items:flex-start}}.bwl{background:transparent;min-height:0}.bwl .page{max-width:none;margin:0;padding:0}.bwl .eyebrow2:not([data-crumb]){display:none}.bcp{container:bcp / inline-size}.bcp{font-optical-sizing:none}.bcp,.bcp *{border-color:currentColor}.bcp *,.bcp *:before,.bcp *:after{border-width:0;border-style:solid}.bcp img{max-width:none;height:auto;display:inline}.bcp svg{vertical-align:baseline}.bcp b{font-weight:bolder}.bcp small{font-size:80%}.bcp button{line-height:inherit;text-transform:none}.bcp table{text-indent:0}.bcp select{line-height:inherit}.bcp{--surf-0: #ffffff;--surf-low: #f7f7f5;--surf-cont: #f0efed;--surf-high: #e9e8e6;--surf-highest: #e4e3e0;--surf-dim: #dbdad7;--on: #1c1c19;--on-v: #434656;--outline: #737688;--outline-v: #c3c5d9;--ink: #0d0d0c;--primary: #0041c8;--primary-cont: #0055ff;--primary-fixed: #dce1ff;--secondary: #964900;--secondary-cont: #ff841a;--secondary-fixed: #ffdcc7;--pos: #2e7d32;--pos-bg: #e8f5e9;--neg: #ba1a1a;--neg-bg: #ffdad6;--warn: #b45309;--warn-bg: #fff8e1;--line: color-mix(in srgb,var(--outline-v) 55%,transparent);--line-soft: color-mix(in srgb,var(--outline-v) 32%,transparent);--shadow-card: 0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 2px 8px color-mix(in srgb,var(--ink) 6%,transparent);--shadow-pop: 0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--ink) 30%,transparent);--focus: 0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);--font-ui: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 16px;--pf-chatgpt: #10a37f;--pf-perplexity: #20808d;--pf-claude: #d97757;--pf-gemini: #4285f4;--pf-grok: #1c1c1c;--pf-deepseek: #3730a3;--pf-llama: #7b3fe4;--pf-copilot: #8661c5;--you: #0041c8;--you-bg: #dce1ff;--comp: #964900;--comp-bg: #ffdcc7;--spring: cubic-bezier(.2,1.1,.3,1)}.bcp *{box-sizing:border-box}.bcp{font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--on);background:var(--surf-low);-webkit-font-smoothing:antialiased}.bcp a{color:inherit;text-decoration:none}.bcp button{font:inherit;color:inherit;background:none;border:0px;padding:0;cursor:pointer}.bcp select{font:inherit;color:inherit}.bcp h1,.bcp h3,.bcp h4{margin:0}.bcp svg{display:block}.bcp .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.bcp .dim{color:var(--outline)}.bcp .row{display:flex;align-items:center;gap:8px}.bcp .grow{flex:1 1 0%;min-width:0px}.bcp .page{max-width:1360px;margin:0 auto;padding:16px 24px 64px}@container bcp (max-width: 680px){.bcp .page{padding:12px 16px 48px}}.bcp .ph{display:flex;align-items:flex-end;gap:16px;margin:4px 0 16px}.bcp .ph .sub{color:var(--on-v);font-size:12.5px;margin-top:3px}.bcp .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:.12s;white-space:nowrap}.bcp .btn:hover{background:var(--surf-low)}.bcp .btn:focus-visible{outline:0px;box-shadow:var(--focus)}.bcp .btn.ghost{border-color:transparent;background:transparent}.bcp .btn.ghost:hover{background:var(--surf-cont)}.bcp .btn.sm{height:26px;padding:0 9px;font-size:11.5px;border-radius:var(--r-md)}.bcp .btn svg{width:14px;height:14px}.bcp .ib{width:26px;height:26px;border-radius:var(--r-md);display:inline-grid;place-items:center;color:var(--outline)}.bcp .ib:hover{background:var(--surf-cont);color:var(--on)}.bcp .ib svg{width:14px;height:14px}.bcp .seg{display:inline-flex;padding:2px;border-radius:var(--r-lg);background:var(--surf-cont);border:1px solid var(--line-soft)}.bcp .seg button{height:24px;padding:0 10px;border-radius:6px;font-size:11.5px;color:var(--on-v);font-weight:500}.bcp .seg button[aria-pressed=true]{background:var(--surf-0);color:var(--on);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.bcp .card{background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.bcp .card-h{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.bcp .card-h .t{font-size:13.5px;font-weight:600}.bcp .card-h .s{font-size:11.5px;color:var(--outline)}.bcp .card-h .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bcp .card-f{padding:10px 18px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--on-v);display:flex;align-items:center;gap:10px}.bcp .card-f .r{margin-left:auto}.bcp .mt{margin-top:14px}.bcp .delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:99px;white-space:nowrap}.bcp .delta.up{background:var(--pos-bg);color:var(--pos)}.bcp .delta.down{background:var(--neg-bg);color:var(--neg)}.bcp .delta.flat{background:var(--surf-high);color:var(--on-v)}.bcp .delta.plain{background:transparent;padding:0}.bcp .brand{display:inline-flex;align-items:center;gap:8px;min-width:0px}.bcp .youtag{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:var(--you-bg);color:var(--you);vertical-align:middle;margin-left:4px}.bcp .pos{display:inline;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--outline);letter-spacing:-.01em;white-space:nowrap}.bcp .pos.p2,.bcp .pos.p3{color:var(--on);font-weight:600}.bcp .pos.p1{color:var(--primary);font-weight:700}.bcp .tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-high);color:var(--on-v);white-space:nowrap}.bcp .tbl th{position:sticky;top:0;z-index:1;background:var(--surf-0);text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.bcp .tbl th[aria-sort]{color:var(--primary)}.bcp .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.bcp .tbl tbody tr{transition:background .1s}.bcp .tbl tbody tr:hover{background:var(--surf-low)}.bcp .tbl tbody tr.you{background:color-mix(in srgb,var(--you-bg) 35%,#fff)}.bcp .tbl tr:last-child td{border-bottom:0px}.bcp .tbl-wrap{overflow:auto;border-radius:0 0 var(--r-2xl) var(--r-2xl)}.bcp .pager .pg{width:26px;height:26px;border-radius:6px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px}.bcp .drawer .dh{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.bcp .drawer .dh h3{font-size:15px;font-weight:600}.bcp .drawer .db{flex:1 1 0%;overflow:auto;padding:16px 18px}.bcp .drawer .df{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end}.bcp [data-tip]{position:relative}.bcp [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--on);color:var(--surf-low);font-size:11px;font-weight:400;padding:5px 8px;border-radius:6px;white-space:pre;z-index:30;box-shadow:var(--shadow-pop);pointer-events:none;line-height:1.35;font-family:var(--font-ui)}.bcp .seg button{white-space:nowrap}.bcp .fav{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--surf-cont);color:var(--on-v);font-size:9.5px;font-weight:700;flex:0 0 auto;overflow:hidden;border:0px}.bcp .fav.sm{width:16px;height:16px;font-size:8px;border-radius:4px}.bcp .fav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit;z-index:1}.bcp .fav i{font-style:normal}.bcp .ph .sub,.bcp .card-h .s{color:var(--outline)}.bcp{--comp: #434656;--comp-bg: var(--surf-cont)}.bcp .fav.sm img{padding:0}.bcp{--brand-orange: #ff7803;--brand-red: #ff1c4e}.bcp .page{width:100%;max-width:1760px;padding:22px 32px 72px}.bcp .ph{margin:0 0 14px}.bcp .btn.brand{background:var(--brand-orange);border-color:var(--brand-orange);color:#fff;font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--brand-orange) 30%,transparent)}.bcp .btn.brand:hover{background:#f06e00;border-color:#f06e00}.bcp .btn.brand.ghost{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 45%,#fff);color:#b8560a;box-shadow:none}.bcp .btn.brand.ghost:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff);border-color:var(--brand-orange)}.bcp .ph .sub{min-height:19px}.bcp .btn,.bcp .btn.sm,.bcp .seg{border-radius:5px}.bcp .seg button{border-radius:3px}.bcp .ib{border-radius:5px}.bcp table[data-table] th{position:sticky;top:var(--stick,0);z-index:2;background:var(--surf-low);border-bottom:0px;box-shadow:inset 0 -1px var(--line),inset 0 1px var(--line-soft);height:34px;padding-top:0;padding-bottom:0;vertical-align:middle}.bcp table[data-table] td{height:36px;padding-top:6px;padding-bottom:6px}.bcp table[data-table] tbody tr:hover{background:#fbfaf8}.bcp table[data-table] th[data-sort]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bcp table[data-table] th[data-sort]:hover,.bcp table[data-table] th[aria-sort]{color:var(--on)}.bcp table[data-table] th[aria-sort=descending]:after{content:" ↓"}.bcp .tb-tools{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.bcp .tb-tools .tb-count b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.bcp .tb-tools .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bcp .pager{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-v)}.bcp .tb-foot{padding:8px 12px;border-top:1px solid var(--line-soft)}.bcp .pager .per{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-family:var(--font-mono);font-size:11px}.bcp .pager .per select{height:24px;border:1px solid var(--line);border-radius:5px;background:#fff;font-family:var(--font-mono);font-size:11px;padding:0 4px}.bcp .pager .sum{font-family:var(--font-mono);font-size:11px;margin:0 6px;font-variant-numeric:tabular-nums}.bcp .pager .pages{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.bcp .pager .pg{width:26px;height:26px;border-radius:5px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px;border:1px solid transparent}.bcp .pager .pg:hover{background:var(--surf-cont)}.bcp .pager .pg[aria-current]{background:var(--on);color:#fff}.bcp .pager .pg[disabled]{color:var(--outline-v);pointer-events:none;opacity:1}.bcp .pager .pg.gap{pointer-events:none;color:var(--outline)}.bcp .card{border-radius:6px;box-shadow:none}.bcp .tbl-wrap{border-radius:0 0 6px 6px;overflow:clip}.bcp .tbl-wrap.paging tbody{opacity:.55;transition:opacity .15s;pointer-events:none}.bcp .delta,.bcp .delta.up,.bcp .delta.down,.bcp .delta.flat{background:transparent;padding:0;border-radius:0}.bcp .youtag{font-size:10px;font-weight:600;letter-spacing:0px;padding:0 5px;border-radius:4px;line-height:15px;text-transform:lowercase}.bcp .youtag:first-letter{text-transform:uppercase}.bcp .pt-you{display:inline-flex;align-items:center;gap:6px;color:var(--you);font-weight:600}.bcp .ph{display:flex;align-items:flex-end;gap:16px;margin:0 0 14px}.bcp .ph .eyebrow2{font-size:12px;color:var(--outline);margin-bottom:4px;display:flex;align-items:center;gap:6px}.bcp .ph .eyebrow2 svg{width:14px;height:14px}.bcp .ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.bcp .ph .sub{font-size:12px;color:var(--outline);margin-top:4px}.bcp .ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.bcp .card{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0px;box-shadow:none}.bcp .card-h{align-items:flex-start;padding:16px 18px 8px}.bcp .card-h .t{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--on)}.bcp .card-h .s{display:block;font-size:11.5px;color:var(--outline);margin-top:2px}.bcp .card-h .r{align-self:flex-start}.bcp .card-f{border-top:0px;padding:0 18px 14px;font-size:11.5px;color:var(--outline)}.bcp .card-h a.link,.bcp .card-f a.link{font-size:12.5px;font-weight:500;color:var(--on-v);white-space:nowrap}.bcp .card-h a.link:hover,.bcp .card-f a.link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bcp .mt{margin-top:16px}.bcp .kstrip{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0px,1fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:16px;box-shadow:none}.bcp .kc{position:relative;padding:14px 18px;border-right:1px solid var(--line-soft);cursor:pointer;text-align:left;transition:background .12s}.bcp .kc:last-child{border-right:0px}.bcp .kc:hover{background:var(--surf-low)}.bcp .kc:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand-orange);opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--spring)}.bcp .kc .l{font-size:11px;font-weight:600;color:var(--on-v)}.bcp .kc .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:8px;color:var(--on);font-variant-numeric:tabular-nums}.bcp .kc .v small{font-size:11px;font-weight:500;color:var(--outline);margin-left:6px;letter-spacing:0px}.bcp .kc .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;gap:6px;align-items:center;white-space:nowrap;flex-wrap:nowrap}.bcp .kstrip.ro{margin-bottom:12px}.bcp .kstrip.ro .kc{cursor:default}.bcp .kstrip.ro .kc:hover{background:none}.bcp .kstrip.ro .kc:before{display:none}.bcp .tbl{width:100%;border-collapse:separate;border-spacing:0px;font-size:12.5px}.bcp .tbl th{text-align:left;font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:0px;text-transform:none;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.bcp .tbl th.num{text-align:right}.bcp .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--on-v)}.bcp .tbl td.num{text-align:right;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--on)}.bcp .tbl td.num b{font-weight:500}.bcp .tbl tbody tr.you{background:transparent}.bcp .delta,.bcp .delta.up,.bcp .delta.down,.bcp .delta.flat{font-family:var(--font-ui);font-size:11px;font-weight:600;background:transparent;padding:0;border-radius:0}.bcp .delta.flat{color:var(--outline)}.bcp .tbl td .delta{font-size:inherit}.bcp .tag{height:auto;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-cont);color:var(--on-v)}@media (prefers-reduced-motion: reduce){.bcp .kc:before{transition:none}}.bcp .delta.ctx{color:var(--outline);background:transparent;padding:0;font-weight:500}.bcp .h2h{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.bcp .h2h .l{text-align:right}.bcp .h2h .m{font-size:11.5px;color:var(--outline);min-width:80px;text-align:center}.bcp .h2h b{font-variant-numeric:tabular-nums}.bcp .h2h b.win{color:var(--on);font-weight:600}.bcp .h2h b.lose{color:var(--outline);font-weight:500}.bcp .vs{display:grid;grid-template-columns:1fr auto auto auto;gap:8px 12px;align-items:center;font-size:12.5px;padding:7px 0;border-bottom:1px solid var(--line-soft)}.bcp .vs:last-child{border-bottom:0px}.bcp .vs .arrow{font-family:var(--font-mono);color:var(--outline);font-size:11px}.bcp .cpt-tag{margin-left:6px;vertical-align:1px;height:16px;font-weight:500}.bcp .cpt-nm{display:flex;align-items:center;gap:10px;min-width:0px}.bcp .cpt-nm .fav{flex:0 0 auto}.bcp .cpt-nm .t{min-width:0px}.bcp .cpt-nm b{font-weight:600;color:var(--on)}.bcp .cpt-nm small{display:block;font-family:var(--font-ui);font-size:11.5px;color:var(--outline);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcp .cpt-ev{display:flex;flex-direction:column;gap:3px}.bcp .cpt-ev div{display:flex;gap:12px;align-items:baseline;font-size:12.5px;color:var(--on-v)}.bcp .cpt-ev div span:first-child{flex:1 1 0%}.bcp .cpt-ev em{font-style:normal;font-family:var(--font-mono);font-size:10.5px;color:var(--outline);white-space:nowrap}.bcp .cpt-acts{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bcp .cpt-meta{font-family:var(--font-mono);font-size:10.5px;color:var(--outline)}.bcp .cpt-dr .cpt-st{font-size:12px;color:var(--on-v);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.bcp .cpt-dr .cpt-blk{padding:14px 0;border-bottom:1px solid var(--line-soft)}.bcp .cpt-dr .cpt-blk:first-child{padding-top:2px}.bcp .cpt-dr .cpt-blk:last-child{border-bottom:0px}.bcp .cpt-dr h4{font-size:13px;font-weight:600;color:var(--on);margin:0 0 6px;display:flex;align-items:baseline;gap:8px}.bcp .cpt-dr h4 span{font-size:11.5px;font-weight:400;color:var(--outline)}.bcp .cpt-dr .tb-tools{min-height:0px;padding:0 4px 8px;border-top:0px}.bcp .cpt-dr .h2h.hd{padding:0 0 6px;font-size:11.5px;color:var(--outline);font-weight:600}.bcp .cpt-dr .vs{color:var(--on-v)}.bcp .cpt-dr .cpt-none{font-size:12.5px;color:var(--outline)}.bcp .cpt-dr .cpt-link{font-size:12.5px;font-weight:500;color:var(--on-v)}.bcp .cpt-dr .cpt-link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bcp .accept{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:6px;padding:10px 16px;margin-bottom:16px;font-size:13px;color:var(--on-v)}.bcp .accept b{color:var(--on);font-weight:600}.bcp .accept .sep{color:var(--outline)}.bcp .accept .btn{height:26px}.bcp .accept a.link{font-size:12.5px;font-weight:500;color:var(--on-v)}.bcp .accept a.link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bcp .tbl tr[data-n]{cursor:pointer}.bcp .tbl tr.you{cursor:default}.bcp .rk{font-variant-numeric:tabular-nums;color:var(--outline)}.bcp .qtrack{background:none;border:0;padding:0;font:inherit;font-size:12px;font-weight:500;color:var(--outline);cursor:pointer;white-space:nowrap}.bcp .qtrack:hover,.bcp .qtrack:focus-visible{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bcp .st .tag{margin-left:0}.bcp .cmpbar{display:flex;align-items:center;gap:14px}.bcp .bstate{padding:13vh 16px 40px;text-align:center}.bcp .bstate .pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand-orange);animation:bcp-pulse 1.6s ease-out infinite}.bcp .bstate h3{font-size:16px;font-weight:600;margin-top:10px}.bcp .bstate p{font-size:12.5px;color:var(--on-v);margin-top:6px}.bcp .bstate .btn{margin-top:14px}.bcp .bstate .ic{width:20px;height:20px;margin:0 auto;color:var(--outline)}@keyframes bcp-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.bcp .shim{display:block;flex:none;border-radius:4px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:bcp-shimmer 1.3s linear infinite}@keyframes bcp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bcp .bnotes{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}.bcp .bnote{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-v);position:relative;z-index:1}.bcp .bnote .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:bcp-pulse 1.8s infinite}@media (prefers-reduced-motion: reduce){.bcp .bstate .pulse,.bcp .bnote .pulse,.bcp .shim{animation:none}}.bcp dialog.drawer{position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:min(640px,92vw);max-width:none;height:100%;max-height:none;background:var(--surf-0);color:var(--on);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;overflow:hidden;animation:bcp-dr-in .28s var(--spring);transform:none}.bcp dialog.drawer:not([open]){display:none}.bcp dialog.drawer::backdrop{background:#0d0d0c59;animation:bcp-fade .2s ease}.bcp dialog.drawer:focus{outline:0}@keyframes bcp-dr-in{0%{transform:translate(104%)}}@keyframes bcp-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.bcp dialog.drawer,.bcp dialog.drawer::backdrop{animation:none}}.bcp .nml,.bcp .clamp3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.bcp .nml .tag{vertical-align:1px}.bcp .drawer .dh h3{min-width:0}.bcp .drawer .dh .cpt-nm small{max-width:100%}.bcp .tbl.brands td.bn{min-width:220px;width:44%}.bcp .tbl.brands td.bn .cpt-nm .t{flex:1 1 0;width:0}.bcp .tbl.brands td.num,.bcp .tbl.brands th.num,.bcp .tbl.brands td.st{white-space:nowrap}.bcp .tbl tr[data-n]:focus-visible,.bcp .tbl.leads tbody tr:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.bcp .qtrack[disabled],.bcp .btn[disabled]{opacity:.6;cursor:default;pointer-events:none}.bcp .wl-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 6px}.bcp .wl-empty>div{display:grid;gap:2px;min-width:0}.bcp .wl-empty b{font-size:13px;font-weight:600;color:var(--on)}.bcp .wl-empty span{font-size:12.5px;color:var(--on-v)}.bcp .tbl tbody tr:has(.wl-empty):hover{background:transparent}.bcp .accept .acc-names{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;min-width:0}.bcp .h2h .cut{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bcp .cpt-dr h4 .cpt-them{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--on)}.bcp .cpt-dr h4 span:last-child{flex:none}.bcp .drawer .dh h3 .cpt-nm small{font-weight:400}.bcp .cpt-dr .eng-l{display:inline-flex;align-items:center;gap:6px}.bcp .cpt-dr .cpt-note{margin-top:10px;font-size:12px;color:var(--outline)}.bcp .tbl.leads td.tn,.bcp .tbl.leads td.tl{min-width:160px}.bcp .tbl.leads td.tn b{font-weight:600;color:var(--on)}.bcp .tbl.leads .tsub{display:block;font-size:11px;margin-top:1px}.bcp .tbl.leads .lead{gap:6px}.bcp .tbl.leads tbody tr{cursor:pointer}.bcp .pf{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;font-size:9.5px;font-weight:700;font-family:var(--font-mono);flex:0 0 auto;letter-spacing:-.02em}.bcp .pf.sm{width:16px;height:16px;font-size:8px;border-radius:5px}.bcp .pf{position:relative;background:#fff;border:1px solid var(--line-soft);color:var(--on-v);overflow:hidden}.bcp .pf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px;background:#fff;z-index:1}.bcp .pf i{font-style:normal}.bcp .shim-rows{padding:4px 12px 10px;border-top:1px solid var(--line-soft)}.bcp .shim-row{display:flex;align-items:center;gap:16px;height:36px;border-bottom:1px solid var(--line-soft)}.bcp .shim-row:last-child{border-bottom:0}@container bcp (max-width: 880px){.bcp .tbl.brands th,.bcp .tbl.brands th.num{white-space:normal;line-height:1.25}.bcp .tbl.brands td.bn{min-width:160px;width:auto}.bcp .tbl.brands td.st{white-space:normal}.bcp .tbl.leads td.tn,.bcp .tbl.leads td.tl{min-width:120px}.bcp .tbl.leads th{white-space:normal;line-height:1.25}.bcp .kc .d{white-space:normal;flex-wrap:wrap}}@container bcp (max-width: 680px){.bcp .tbl.brands th:nth-child(5),.bcp .tbl.brands td:nth-child(5),.bcp .tbl.brands th:nth-child(6),.bcp .tbl.brands td:nth-child(6){display:none}.bcp .tbl.leads th:nth-child(4),.bcp .tbl.leads td:nth-child(4){display:none}.bcp .card-h{flex-wrap:wrap}.bcp .card-h .r{margin-left:0;flex-wrap:wrap}}@container bcp (max-width: 540px){.bcp .tbl.brands th:nth-child(4),.bcp .tbl.brands td:nth-child(4){display:none}.bcp .tbl.leads th:nth-child(3),.bcp .tbl.leads td:nth-child(3){display:none}.bcp .kstrip{grid-auto-flow:row}.bcp .kc{border-right:0;border-bottom:1px solid var(--line-soft)}.bcp .kc:last-child{border-bottom:0}}.bcp .cpt-dr .cpr{display:grid;grid-template-columns:minmax(0,1fr) 68px 68px;-moz-column-gap:12px;column-gap:12px;align-items:baseline;padding:9px 4px;border-bottom:1px solid var(--line-soft);font-size:12.5px;color:var(--on-v);text-decoration:none}.bcp .cpt-dr .cpr:last-of-type{border-bottom:0px}.bcp .cpt-dr .cpr-hd{padding:0 4px 6px;border-bottom:1px solid var(--line);font-size:11.5px;font-weight:500;color:var(--outline)}.bcp .cpt-dr .cpr>:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bcp .cpt-dr .cpr .cut{overflow:hidden;text-overflow:ellipsis;min-width:0}.bcp .cpt-dr .cpr-t{min-width:0}.bcp .cpt-dr .cpr-t .tx{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.45;color:var(--on)}.bcp .cpt-dr .cpr-t small{display:block;font-size:11px;color:var(--outline);margin-top:2px}.bcp .cpt-dr a.cpr:hover{background:var(--surf-low)}.bcp .cpt-dr a.cpr:hover .tx{text-decoration:underline;text-underline-offset:3px}.bcp .cpt-dr .cpr-n{font-weight:600;color:var(--on)}.bcp .cpt-dr .cpr-n.you{color:var(--you)}.bcp .cpt-dr .cpr-n.off{font-weight:400;font-size:11.5px;color:var(--outline)}.bcp .cpt-dr .cpr-more{margin-top:10px;padding:0;border:0px;background:none;font-size:12.5px;font-weight:500;color:var(--on-v);cursor:pointer}.bcp .cpt-dr .cpr-more:hover:not(:disabled){color:var(--on);text-decoration:underline;text-underline-offset:3px}.bcp .cpt-dr .cpr-more span{font-weight:400;color:var(--outline)}.bcp .cpt-dr .lnk{background:none;border:0;padding:0;cursor:pointer;font:inherit}.bcp{background:transparent;min-height:0}.bcp .page{max-width:none;margin:0;padding:0}.bcp .eyebrow2:not([data-crumb]){display:none}.bsrc{container:bsrc / inline-size}.bsrc{font-optical-sizing:none}.bsrc,.bsrc *{border-color:currentColor}.bsrc *,.bsrc *:before,.bsrc *:after{border-width:0;border-style:solid}.bsrc img{max-width:none;height:auto;display:inline}.bsrc svg{vertical-align:baseline}.bsrc b{font-weight:bolder}.bsrc small{font-size:80%}.bsrc button{line-height:inherit;text-transform:none}.bsrc table{text-indent:0}.bsrc select{line-height:inherit}.bsrc{--surf-0: #ffffff;--surf-low: #f7f7f5;--surf-cont: #f0efed;--surf-high: #e9e8e6;--surf-highest: #e4e3e0;--surf-dim: #dbdad7;--on: #1c1c19;--on-v: #434656;--outline: #737688;--outline-v: #c3c5d9;--ink: #0d0d0c;--primary: #0041c8;--primary-cont: #0055ff;--primary-fixed: #dce1ff;--secondary: #964900;--secondary-cont: #ff841a;--secondary-fixed: #ffdcc7;--pos: #2e7d32;--pos-bg: #e8f5e9;--neg: #ba1a1a;--neg-bg: #ffdad6;--warn: #b45309;--warn-bg: #fff8e1;--line: color-mix(in srgb,var(--outline-v) 55%,transparent);--line-soft: color-mix(in srgb,var(--outline-v) 32%,transparent);--shadow-card: 0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 2px 8px color-mix(in srgb,var(--ink) 6%,transparent);--shadow-pop: 0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--ink) 30%,transparent);--focus: 0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);--font-ui: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 16px;--pf-chatgpt: #10a37f;--pf-perplexity: #20808d;--pf-claude: #d97757;--pf-gemini: #4285f4;--pf-grok: #1c1c1c;--pf-deepseek: #3730a3;--pf-llama: #7b3fe4;--pf-copilot: #8661c5;--you: #0041c8;--you-bg: #dce1ff;--comp: #964900;--comp-bg: #ffdcc7;--spring: cubic-bezier(.2,1.1,.3,1)}.bsrc *{box-sizing:border-box}.bsrc{font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--on);background:var(--surf-low);-webkit-font-smoothing:antialiased}.bsrc a{color:inherit;text-decoration:none}.bsrc button{font:inherit;color:inherit;background:none;border:0px;padding:0;cursor:pointer}.bsrc input,.bsrc select{font:inherit;color:inherit}.bsrc h1,.bsrc h2,.bsrc h3{margin:0}.bsrc svg{display:block}.bsrc .mono{font-family:var(--font-mono)}.bsrc .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.bsrc .dim{color:var(--outline)}.bsrc .row{display:flex;align-items:center;gap:8px}.bsrc .row.between{justify-content:space-between}.bsrc .grow{flex:1 1 0%;min-width:0px}.bsrc .page{max-width:1360px;margin:0 auto;padding:16px 24px 64px}@container bsrc (max-width: 680px){.bsrc .page{padding:12px 16px 48px}}.bsrc .ph{display:flex;align-items:flex-end;gap:16px;margin:4px 0 16px}.bsrc .ph .sub{color:var(--on-v);font-size:12.5px;margin-top:3px}.bsrc .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:.12s;white-space:nowrap}.bsrc .btn:hover{background:var(--surf-low)}.bsrc .btn:focus-visible{outline:0px;box-shadow:var(--focus)}.bsrc .btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.bsrc .btn.primary:hover{background:var(--primary-cont)}.bsrc .btn.sm{height:26px;padding:0 9px;font-size:11.5px;border-radius:var(--r-md)}.bsrc .btn.xs{height:22px;padding:0 7px;font-size:11px;border-radius:var(--r-sm)}.bsrc .btn svg{width:14px;height:14px}.bsrc .ib{width:26px;height:26px;border-radius:var(--r-md);display:inline-grid;place-items:center;color:var(--outline)}.bsrc .ib:hover{background:var(--surf-cont);color:var(--on)}.bsrc .ib svg{width:14px;height:14px}.bsrc .chips{display:flex;gap:6px;flex-wrap:wrap}.bsrc .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;border:1px solid var(--line);background:var(--surf-0);font-size:11.5px;color:var(--on-v);transition:.12s}.bsrc .chip:hover{background:var(--surf-low)}.bsrc .chip[aria-pressed=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.bsrc .chip .n{font-family:var(--font-mono);font-size:10px;opacity:.75}.bsrc .chip.neg[aria-pressed=true]{background:var(--neg-bg);color:var(--neg)}.bsrc .chip.pos[aria-pressed=true]{background:var(--pos-bg);color:var(--pos)}.bsrc .seg{display:inline-flex;padding:2px;border-radius:var(--r-lg);background:var(--surf-cont);border:1px solid var(--line-soft)}.bsrc .seg button{height:24px;padding:0 10px;border-radius:6px;font-size:11.5px;color:var(--on-v);font-weight:500}.bsrc .seg button[aria-pressed=true]{background:var(--surf-0);color:var(--on);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.bsrc .inp{height:30px;padding:0 10px 0 30px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surf-0);font-size:12px;width:240px;outline:0px}.bsrc .inp:focus{box-shadow:var(--focus);border-color:var(--primary)}.bsrc .inp-wrap{position:relative}.bsrc .inp-wrap svg{position:absolute;left:10px;top:8px;width:14px;height:14px;color:var(--outline)}.bsrc .card{background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.bsrc .card-h{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.bsrc .card-h .t{font-size:13.5px;font-weight:600}.bsrc .card-h .s{font-size:11.5px;color:var(--outline)}.bsrc .card-h .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bsrc .card-b{padding:0 18px 16px}.bsrc .card-f{padding:10px 18px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--on-v);display:flex;align-items:center;gap:10px}.bsrc .card-f .r{margin-left:auto}.bsrc .g{display:grid;gap:14px}.bsrc .g21{grid-template-columns:2fr 1fr}@container bsrc (max-width: 880px){.bsrc .g21{grid-template-columns:1fr}}.bsrc .mt{margin-top:14px}.bsrc .mt8{margin-top:8px}.bsrc .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);overflow:hidden;box-shadow:var(--shadow-card)}.bsrc .kpi{position:relative;padding:14px 16px 12px;border-right:1px solid var(--line-soft);cursor:pointer;transition:background .12s}.bsrc .kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--acc,transparent);opacity:0;transition:opacity .15s}.bsrc .kpi:hover:before{opacity:1}.bsrc .kpi .l{font-size:11px;font-weight:600;color:var(--on-v);display:flex;align-items:center;gap:6px}.bsrc .kpi .v{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:6px;font-variant-numeric:tabular-nums}.bsrc .kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bsrc .kpi .sp{position:absolute;right:14px;bottom:12px;opacity:.9}.bsrc .delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:99px;white-space:nowrap}.bsrc .delta.up{background:var(--pos-bg);color:var(--pos)}.bsrc .delta.down{background:var(--neg-bg);color:var(--neg)}.bsrc .delta.flat{background:var(--surf-high);color:var(--on-v)}.bsrc .delta.plain{background:transparent;padding:0}.bsrc .pf{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;font-size:9.5px;font-weight:700;font-family:var(--font-mono);flex:0 0 auto;letter-spacing:-.02em}.bsrc .pf.sm{width:16px;height:16px;font-size:8px;border-radius:5px}.bsrc .pf[data-pf=chatgpt]{background:var(--pf-chatgpt)}.bsrc .pf[data-pf=perplexity]{background:var(--pf-perplexity)}.bsrc .pf[data-pf=claude]{background:var(--pf-claude)}.bsrc .pf[data-pf=gemini]{background:linear-gradient(135deg,#4285f4,#34a853)}.bsrc .pf[data-pf=deepseek]{background:var(--pf-deepseek)}.bsrc .pf.off{opacity:.28;filter:grayscale(1)}.bsrc .pfrow{display:inline-flex;gap:4px;align-items:center}.bsrc .youtag{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.06em;padding:1px 5px;border-radius:4px;background:var(--you-bg);color:var(--you);vertical-align:middle;margin-left:4px}.bsrc .pos{display:inline;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--outline);letter-spacing:-.01em;white-space:nowrap}.bsrc .pos.p2,.bsrc .pos.p3{color:var(--on);font-weight:600}.bsrc .pos.p1{color:var(--primary);font-weight:700}.bsrc .pos.none{color:var(--outline-v);font-weight:400}.bsrc .tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-high);color:var(--on-v);white-space:nowrap}.bsrc .tag.warn{background:var(--warn-bg);color:var(--warn)}.bsrc .tbl th{position:sticky;top:0;z-index:1;background:var(--surf-0);text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.bsrc .tbl th[aria-sort]{color:var(--primary)}.bsrc .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.bsrc .tbl tbody tr{transition:background .1s}.bsrc .tbl tbody tr:hover{background:var(--surf-low)}.bsrc .tbl tbody tr.you{background:color-mix(in srgb,var(--you-bg) 35%,#fff)}.bsrc .tbl tr:last-child td{border-bottom:0px}.bsrc .tbl .ra{display:flex;gap:2px;justify-content:flex-end;opacity:0;transition:opacity .12s}.bsrc .tbl-wrap{overflow:auto;border-radius:0 0 var(--r-2xl) var(--r-2xl)}.bsrc .pager .pg{width:26px;height:26px;border-radius:6px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px}.bsrc .stackbar{display:flex;height:14px;border-radius:6px;overflow:hidden;gap:2px}.bsrc .stackbar i{display:block;height:100%;background:var(--c);cursor:pointer;transition:opacity .12s}.bsrc .stackbar i:hover{opacity:.8}.bsrc .callout{display:flex;gap:12px;padding:12px 14px;border-radius:var(--r-xl);border:1px solid var(--line);background:var(--surf-0)}.bsrc .callout .ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto;background:#fff;box-shadow:var(--shadow-card)}.bsrc .callout .ic svg{width:16px;height:16px}.bsrc .callout b{font-weight:600}.bsrc .callout .tx{font-size:12.5px;line-height:1.45}.bsrc .callout .r{margin-left:auto;display:flex;gap:6px;align-items:center;flex:0 0 auto}.bsrc .drawer .dh{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.bsrc .drawer .dh h3{font-size:15px;font-weight:600}.bsrc .drawer .db{flex:1 1 0%;overflow:auto;padding:16px 18px}.bsrc .drawer .df{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end}.bsrc [data-tip]{position:relative}.bsrc [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--on);color:var(--surf-low);font-size:11px;font-weight:400;padding:5px 8px;border-radius:6px;white-space:pre;z-index:30;box-shadow:var(--shadow-pop);pointer-events:none;line-height:1.35;font-family:var(--font-ui)}.bsrc .sec-h{display:flex;align-items:baseline;gap:10px;margin:22px 0 10px}.bsrc .sec-h h2{font-size:15px;font-weight:700;letter-spacing:-.01em}.bsrc .sec-h .s{font-size:12px;color:var(--outline)}.bsrc .chip{white-space:nowrap;flex:0 0 auto}.bsrc .seg button{white-space:nowrap}.bsrc .kpi:has(.sp) .d{padding-right:64px}.bsrc .pf{position:relative;background:#fff;border:1px solid var(--line-soft);color:var(--on-v);overflow:hidden}.bsrc .pf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px;background:#fff;z-index:1}.bsrc .pf i{font-style:normal}.bsrc .pf[data-pf]{background:#fff}.bsrc .pf.off{opacity:.3;filter:grayscale(1)}.bsrc .fav{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--surf-cont);color:var(--on-v);font-size:9.5px;font-weight:700;flex:0 0 auto;overflow:hidden;border:0px}.bsrc .fav.sm{width:16px;height:16px;font-size:8px;border-radius:4px}.bsrc .fav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit;z-index:1}.bsrc .fav i{font-style:normal}.bsrc .kpi .v{font-size:22px}.bsrc .kpi .d,.bsrc .ph .sub,.bsrc .card-h .s{color:var(--outline)}.bsrc .chip.pos,.bsrc .chip.neg{display:inline-flex;min-width:0px;height:26px;padding:0 10px;font-family:var(--font-ui);font-weight:500;background:var(--surf-0);color:var(--on-v)}.bsrc .chip.pos[aria-pressed=true]{background:var(--pos-bg);color:var(--pos);font-weight:600}.bsrc .kpi:nth-child(n+5){display:none}.bsrc .kpi .sp{display:none}.bsrc .kpi .d>span{display:none}.bsrc .kpi .v{font-size:24px}.bsrc .card-h .s{display:none}.bsrc .g{align-items:start}.bsrc .g>*{min-width:0px}.bsrc{--comp: #434656;--comp-bg: var(--surf-cont)}.bsrc .tag.warn{background:var(--surf-cont);color:var(--on-v)}.bsrc .callout .ic{color:var(--outline)!important}.bsrc .fav.sm img{padding:0}.bsrc .tbl .ra{opacity:.55}.bsrc .tbl tr:hover .ra{opacity:1}.bsrc .tbl .pf img{filter:grayscale(1) contrast(1.05);opacity:.85}.bsrc{--brand-orange: #ff7803;--brand-red: #ff1c4e}.bsrc .page{width:100%;max-width:1760px;padding:22px 32px 72px}.bsrc .ph{margin:0 0 14px}.bsrc .btn.primary{background:#f26a0a;border-color:#f26a0a;color:#fff;font-weight:600}.bsrc .btn.primary:hover{background:#e05f06;border-color:#e05f06}.bsrc .btn.primary:focus-visible{box-shadow:color-mix(in srgb,rgb(255,120,3) 22%,transparent) 0 0 0 4px}.bsrc .btn,.bsrc .btn.sm,.bsrc .inp,.bsrc .seg{border-radius:5px}.bsrc .seg button{border-radius:3px}.bsrc .ph .seg button{height:26px}.bsrc .ib{border-radius:5px}.bsrc table[data-table] th{position:sticky;top:var(--stick,0);z-index:2;background:var(--surf-low);border-bottom:0px;box-shadow:inset 0 -1px var(--line),inset 0 1px var(--line-soft);height:34px;padding-top:0;padding-bottom:0;vertical-align:middle}.bsrc table[data-table] td{height:36px;padding-top:6px;padding-bottom:6px}.bsrc table[data-table] tbody tr:hover{background:#fbfaf8}.bsrc table[data-table] th[data-sort]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bsrc table[data-table] th[data-sort]:hover,.bsrc table[data-table] th[aria-sort]{color:var(--on)}.bsrc table[data-table] th[aria-sort=descending]:after{content:" ↓"}.bsrc table[data-table] th[aria-sort=ascending]:after{content:" ↑"}.bsrc .tb-tools{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.bsrc .tb-tools .tb-count b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.bsrc .tb-tools .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bsrc .pager{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-v)}.bsrc .pager .per{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-family:var(--font-mono);font-size:11px}.bsrc .pager .per select{height:24px;border:1px solid var(--line);border-radius:5px;background:#fff;font-family:var(--font-mono);font-size:11px;padding:0 4px}.bsrc .pager .pages{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.bsrc .pager .pg{width:26px;height:26px;border-radius:5px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px;border:1px solid transparent}.bsrc .pager .pg:hover{background:var(--surf-cont)}.bsrc .pager .pg[aria-current]{background:var(--on);color:#fff}.bsrc .pager .pg[disabled]{color:var(--outline-v);pointer-events:none;opacity:1}.bsrc .pager .pg.gap{pointer-events:none;color:var(--outline)}.bsrc .card,.bsrc .kpis,.bsrc .callout{border-radius:6px;box-shadow:none}.bsrc .tbl-wrap{border-radius:0 0 6px 6px;overflow:clip}.bsrc .callout .ic{border-radius:6px;box-shadow:none}.bsrc .delta,.bsrc .delta.up,.bsrc .delta.down,.bsrc .delta.flat{background:transparent;padding:0;border-radius:0}.bsrc .youtag{font-size:10px;font-weight:600;letter-spacing:0px;padding:0 5px;border-radius:4px;line-height:15px;text-transform:lowercase}.bsrc .youtag:first-letter{text-transform:uppercase}.bsrc .ph{display:flex;align-items:flex-end;gap:16px;margin:0 0 14px}.bsrc .ph .eyebrow2{font-size:12px;color:var(--outline);margin-bottom:4px;display:flex;align-items:center;gap:6px}.bsrc .ph .eyebrow2 svg{width:14px;height:14px}.bsrc .ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.bsrc .ph .sub{font-size:12px;color:var(--outline);margin-top:4px}.bsrc .ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.bsrc .ph .seg button{height:24px}.bsrc .card{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0px;box-shadow:none}.bsrc .g>.card{display:flex;flex-direction:column}.bsrc .card-h{align-items:flex-start;padding:16px 18px 8px}.bsrc .card-h .t{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--on)}.bsrc .card-h .s{display:block;font-size:11.5px;color:var(--outline);margin-top:2px}.bsrc .card-h .r{align-self:flex-start}.bsrc .card-b{padding:8px 18px 16px}.bsrc .g>.card>.card-b{flex:1 1 0%}.bsrc .card-f{border-top:0px;padding:0 18px 14px;font-size:11.5px;color:var(--outline)}.bsrc .card-h a.link,.bsrc .card-f a.link{font-size:12.5px;font-weight:500;color:var(--on-v);white-space:nowrap}.bsrc .card-h a.link:hover,.bsrc .card-f a.link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bsrc .g{gap:16px;align-items:stretch}.bsrc .mt{margin-top:16px}.bsrc .kpis{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0px,1fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:16px;box-shadow:none}.bsrc .kpi{position:relative;padding:14px 18px;border-right:1px solid var(--line-soft);cursor:pointer;text-align:left;transition:background .12s}.bsrc .kpi:last-child{border-right:0px}.bsrc .kpi:hover{background:var(--surf-low)}.bsrc .kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand-orange);opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--spring)}.bsrc .kpi .l{font-size:11px;font-weight:600;color:var(--on-v)}.bsrc .kpi .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:8px;color:var(--on);font-variant-numeric:tabular-nums}.bsrc .kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;gap:6px;align-items:center;white-space:nowrap;flex-wrap:nowrap}.bsrc .kpi .d>span{display:inline-flex}.bsrc .tbl{width:100%;border-collapse:separate;border-spacing:0px;font-size:12.5px}.bsrc .tbl th{text-align:left;font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:0px;text-transform:none;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.bsrc .tbl th.num{text-align:right}.bsrc .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--on-v)}.bsrc .tbl td.num{text-align:right;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--on)}.bsrc .tbl td.num b{font-weight:500}.bsrc .tbl tbody tr.you{background:transparent}.bsrc .delta,.bsrc .delta.up,.bsrc .delta.down,.bsrc .delta.flat{font-family:var(--font-ui);font-size:11px;font-weight:600;background:transparent;padding:0;border-radius:0}.bsrc .delta.flat{color:var(--outline)}.bsrc .chip[aria-pressed=true],.bsrc .chip.pos[aria-pressed=true],.bsrc .chip.neg[aria-pressed=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.bsrc .chip .n{font-family:var(--font-ui);font-size:11px}.bsrc .tag{height:auto;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-cont);color:var(--on-v)}@media (prefers-reduced-motion: reduce){.bsrc .kpi:before{transition:none}}.bsrc .cpt-tag{margin-left:6px;vertical-align:1px;height:16px;font-weight:500}.bsrc .cat{display:grid;grid-template-columns:14px 1fr auto auto;gap:10px;align-items:center;font-size:12.5px;padding:4px 0}.bsrc .cat i{width:8px;height:8px;border-radius:2px;background:var(--c)}.bsrc .cat .p{font-size:12px;font-variant-numeric:tabular-nums;min-width:36px;text-align:right;color:var(--on)}.bsrc .stackbar{height:8px;border-radius:99px;gap:1px}.bsrc .gapchips{display:flex;flex-wrap:wrap;gap:6px}.bsrc .gapchips .gc{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 9px;border-radius:99px;background:#fff;border:1px solid var(--line);font-size:11.5px}.bsrc .gapchips .gc .mono{font-size:10px;color:var(--outline)}.bsrc .urlrow{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:12px}.bsrc .urlrow .u{grid-column:1 / -1}.bsrc .urlrow .meta{color:var(--outline);font-family:var(--font-mono);font-size:11px}.bsrc .urlrow:last-child{border-bottom:0px}.bsrc .urlrow .u{font-family:var(--font-mono);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0px}.bsrc .urlrow .u small{display:block;font-family:var(--font-ui);color:var(--on-v);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bsrc .relx{margin-top:12px;padding-top:10px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--on-v);font-variant-numeric:tabular-nums}.bsrc .relx b{font-weight:600;color:var(--on)}.bsrc .relx b.you{color:var(--you)}.bsrc .relx .sep{color:var(--outline);margin:0 6px}.bsrc .crawl{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:12px;color:var(--outline)}.bsrc .crawl .warn{color:var(--warn);font-weight:500}.bsrc .crawl a.link{font-weight:500;color:var(--on-v)}.bsrc .crawl a.link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bsrc .bstate{padding:13vh 16px 40px;text-align:center}.bsrc .bstate .pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand-orange);animation:bsrc-pulse 1.6s ease-out infinite}.bsrc .bstate h3{font-size:16px;font-weight:600;margin-top:10px}.bsrc .bstate p{font-size:12.5px;color:var(--on-v);margin-top:6px}.bsrc .bstate .btn{margin-top:14px}.bsrc .bstate .ic{width:20px;height:20px;margin:0 auto;color:var(--outline)}.bsrc .btn.brand.ghost{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 45%,#fff);color:#b8560a;box-shadow:none}.bsrc .btn.brand.ghost:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff);border-color:var(--brand-orange)}@keyframes bsrc-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.bsrc .shim{display:block;flex:none;border-radius:4px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:bsrc-shimmer 1.3s linear infinite}@keyframes bsrc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bsrc .bnotes{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}.bsrc .bnote{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-v);position:relative;z-index:1}.bsrc .bnote .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:bsrc-pulse 1.8s infinite}@media (prefers-reduced-motion: reduce){.bsrc .bstate .pulse,.bsrc .bnote .pulse,.bsrc .shim{animation:none}}.bsrc dialog.drawer{position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:min(640px,92vw);max-width:none;height:100%;max-height:none;background:var(--surf-0);color:var(--on);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;overflow:hidden;animation:bsrc-dr-in .28s var(--spring);transform:none}.bsrc dialog.drawer:not([open]){display:none}.bsrc dialog.drawer::backdrop{background:#0d0d0c59;animation:bsrc-fade .2s ease}.bsrc dialog.drawer:focus{outline:0}@keyframes bsrc-dr-in{0%{transform:translate(104%)}}@keyframes bsrc-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.bsrc dialog.drawer,.bsrc dialog.drawer::backdrop{animation:none}}.bsrc .pi-n{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bsrc .pi-ic{width:14px;height:14px;flex:0 0 auto;color:var(--on-v)}.bsrc .quiet{font-size:12.5px;color:var(--outline);padding:8px 0}.bsrc .link-btn{font-size:12px;font-weight:500;color:var(--on-v)}.bsrc .link-btn:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bsrc .tbl[aria-busy=true] tbody{opacity:.55;transition:opacity .12s}.bsrc .tbl tbody tr{cursor:pointer}.bsrc .tbl th[data-sort]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.bsrc .cc-n{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsrc .cc-more{font-size:11px;color:var(--outline);font-variant-numeric:tabular-nums}.bsrc .cc{gap:4px}.bsrc .cc>.mono{margin-left:4px}.bsrc .brrow{display:grid;grid-template-columns:16px 1fr auto 40px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.bsrc .brrow:last-of-type{border-bottom:0px}.bsrc .brrow .n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--on)}.bsrc .brrow .n.you{color:var(--you);font-weight:600}.bsrc .brrow>.mono{font-size:11.5px;text-align:right}.bsrc .wl-note{margin-top:8px;font-size:12px;color:var(--on-v)}.bsrc .wl-note a{font-weight:500;color:var(--on);white-space:nowrap}.bsrc .wl-note a:hover{text-decoration:underline;text-underline-offset:3px}.bsrc .urlrow .u small{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;line-height:1.4;margin-top:1px}.bsrc .src-pr .pr-q{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;color:var(--on);line-height:1.45}.bsrc button.urlrow{width:100%;text-align:left;border-bottom:1px solid var(--line-soft);cursor:pointer}.bsrc button.urlrow:hover{background:var(--surf-low)}.bsrc button.urlrow[aria-pressed=true]{background:color-mix(in srgb,var(--brand-orange) 6%,#fff)}.bsrc button.urlrow[aria-pressed=true] .u{color:var(--on);font-weight:600}.bsrc button.urlrow:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.bsrc .src-pr{padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px;gap:12px}.bsrc .src-pr:hover .pr-q{text-decoration:underline;text-underline-offset:3px}.bsrc .src-pr .pr-m{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:11px;margin-top:1px}.bsrc .src-pr .pr-m .pi-ic{width:12px;height:12px;color:var(--outline)}.bsrc .src-pr .pos{flex:none}.bsrc .drawer .dh h3 .dr-sub{display:block;font-size:11.5px;font-weight:400;color:var(--outline);margin-top:2px}.bsrc .dr-none{font-size:12.5px;color:var(--outline)}.bsrc .src-trend .spark{display:block;width:100%;max-width:560px;height:auto}.bsrc .src-trend-lb{font-size:10px;margin-top:6px;gap:12px}.bsrc .crawl a.link{white-space:nowrap}.bsrc #sources td:first-child .row{flex-wrap:wrap;row-gap:3px}.bsrc .dom{display:flex;align-items:flex-start;gap:8px;min-width:0}.bsrc .dom .fav{margin-top:1px}.bsrc .dom-t{display:grid;gap:1px;min-width:0}.bsrc .dom .dn{font-size:13px;font-weight:500;color:var(--on);min-width:0;overflow-wrap:anywhere}.bsrc .dom .dn.you{color:var(--you);font-weight:600}.bsrc .dom-m{font-size:11px;color:var(--outline);line-height:1.3}.bsrc .dom-m.none{color:var(--outline-v)}@container bsrc (max-width: 1060px){.bsrc #sources th:nth-child(8),.bsrc #sources td:nth-child(8){display:none}.bsrc .cc-n{max-width:96px}}@container bsrc (max-width: 900px){.bsrc #sources th:nth-child(5),.bsrc #sources td:nth-child(5){display:none}}@container bsrc (max-width: 780px){.bsrc #sources th:nth-child(3),.bsrc #sources td:nth-child(3){display:none}}@container bsrc (max-width: 680px){.bsrc #sources th:nth-child(4),.bsrc #sources td:nth-child(4){display:none}.bsrc .kpis{grid-auto-flow:row;grid-template-columns:1fr 1fr}.bsrc .kpis .kpi:nth-child(2n){border-right:0}.bsrc .kpis .kpi:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.bsrc .card-h{flex-wrap:wrap}}@container bsrc (max-width: 620px){.bsrc .cc-n{display:none}}.bsrc{background:transparent;min-height:0}.bsrc .page{max-width:none;margin:0;padding:0}.bsrc .eyebrow2:not([data-crumb]){display:none}.bdc{container:bdc / inline-size}.bdc{font-optical-sizing:none}.bdc,.bdc *{border-color:currentColor}.bdc *,.bdc *:before,.bdc *:after{border-width:0;border-style:solid}.bdc img{max-width:none;height:auto;display:inline}.bdc svg{vertical-align:baseline}.bdc b{font-weight:bolder}.bdc small{font-size:80%}.bdc button{line-height:inherit;text-transform:none}.bdc ol,.bdc ul{margin:0;padding:0}.bdc{--surf-0: #ffffff;--surf-low: #f7f7f5;--surf-cont: #f0efed;--surf-high: #e9e8e6;--surf-highest: #e4e3e0;--surf-dim: #dbdad7;--on: #1c1c19;--on-v: #434656;--outline: #737688;--outline-v: #c3c5d9;--ink: #0d0d0c;--primary: #0041c8;--primary-cont: #0055ff;--primary-fixed: #dce1ff;--secondary: #964900;--secondary-cont: #ff841a;--secondary-fixed: #ffdcc7;--pos: #2e7d32;--pos-bg: #e8f5e9;--neg: #ba1a1a;--neg-bg: #ffdad6;--warn: #b45309;--warn-bg: #fff8e1;--line: color-mix(in srgb,var(--outline-v) 55%,transparent);--line-soft: color-mix(in srgb,var(--outline-v) 32%,transparent);--shadow-card: 0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 2px 8px color-mix(in srgb,var(--ink) 6%,transparent);--shadow-pop: 0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--ink) 30%,transparent);--focus: 0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);--font-ui: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 16px;--pf-chatgpt: #10a37f;--pf-perplexity: #20808d;--pf-claude: #d97757;--pf-gemini: #4285f4;--pf-grok: #1c1c1c;--pf-deepseek: #3730a3;--pf-llama: #7b3fe4;--pf-copilot: #8661c5;--you: #0041c8;--you-bg: #dce1ff;--comp: #964900;--comp-bg: #ffdcc7;--spring: cubic-bezier(.2,1.1,.3,1)}.bdc *{box-sizing:border-box}.bdc{font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--on);background:var(--surf-low);-webkit-font-smoothing:antialiased}.bdc a{color:inherit;text-decoration:none}.bdc button{font:inherit;color:inherit;background:none;border:0px;padding:0;cursor:pointer}.bdc h1,.bdc h2{margin:0}.bdc svg{display:block}.bdc .dim{color:var(--outline)}.bdc .row{display:flex;align-items:center;gap:8px}.bdc .row.between{justify-content:space-between}.bdc .page{max-width:1360px;margin:0 auto;padding:16px 24px 64px}@container bdc (max-width: 680px){.bdc .page{padding:12px 16px 48px}}.bdc .ph{display:flex;align-items:flex-end;gap:16px;margin:4px 0 16px}.bdc .ph .sub{color:var(--on-v);font-size:12.5px;margin-top:3px}.bdc .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:.12s;white-space:nowrap}.bdc .btn:hover{background:var(--surf-low)}.bdc .btn:focus-visible{outline:0px;box-shadow:var(--focus)}.bdc .btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.bdc .btn.primary:hover{background:var(--primary-cont)}.bdc .btn svg{width:14px;height:14px}.bdc .chips{display:flex;gap:6px;flex-wrap:wrap}.bdc .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;border:1px solid var(--line);background:var(--surf-0);font-size:11.5px;color:var(--on-v);transition:.12s}.bdc .chip:hover{background:var(--surf-low)}.bdc .cb{width:14px;height:14px;border:1.5px solid var(--outline-v);border-radius:4px;background:#fff;display:inline-grid;place-items:center;flex:0 0 auto}.bdc .cb[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.bdc .cb[aria-checked=true]:after{content:"";width:8px;height:5px;border-width:0px 0px 2px 2px;border-style:none none solid solid;border-color:currentcolor currentcolor rgb(255,255,255) rgb(255,255,255);-o-border-image:none;border-image:none;transform:rotate(-45deg) translateY(-1px)}.bdc .card{background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.bdc .card-h{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.bdc .card-h .t{font-size:13.5px;font-weight:600}.bdc .card-h .s{font-size:11.5px;color:var(--outline)}.bdc .card-h .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bdc .card-b{padding:0 18px 16px}.bdc .card-f{padding:10px 18px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--on-v);display:flex;align-items:center;gap:10px}.bdc .card-f .r{margin-left:auto}.bdc .g{display:grid;gap:14px}.bdc .g32{grid-template-columns:3fr 2fr}@container bdc (max-width: 880px){.bdc .g32{grid-template-columns:1fr}}.bdc .mt{margin-top:14px}.bdc .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);overflow:hidden;box-shadow:var(--shadow-card)}.bdc .kpi{position:relative;padding:14px 16px 12px;border-right:1px solid var(--line-soft);cursor:pointer;transition:background .12s}.bdc .kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--acc,transparent);opacity:0;transition:opacity .15s}.bdc .kpi:hover:before{opacity:1}.bdc .kpi .l{font-size:11px;font-weight:600;color:var(--on-v);display:flex;align-items:center;gap:6px}.bdc .kpi .v{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:6px;font-variant-numeric:tabular-nums}.bdc .kpi .v small{font-size:12px;font-weight:500;color:var(--outline);margin-left:3px;letter-spacing:0px}.bdc .kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bdc .delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:99px;white-space:nowrap}.bdc .delta.up{background:var(--pos-bg);color:var(--pos)}.bdc .delta.flat{background:var(--surf-high);color:var(--on-v)}.bdc .pf{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;font-size:9.5px;font-weight:700;font-family:var(--font-mono);flex:0 0 auto;letter-spacing:-.02em}.bdc .pf.sm{width:16px;height:16px;font-size:8px;border-radius:5px}.bdc .pf[data-pf=chatgpt]{background:var(--pf-chatgpt)}.bdc .pf[data-pf=perplexity]{background:var(--pf-perplexity)}.bdc .pf[data-pf=claude]{background:var(--pf-claude)}.bdc .pf[data-pf=gemini]{background:linear-gradient(135deg,#4285f4,#34a853)}.bdc .pos{display:inline;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--outline);letter-spacing:-.01em;white-space:nowrap}.bdc .pos.p2,.bdc .pos.p3{color:var(--on);font-weight:600}.bdc .pos.p1{color:var(--primary);font-weight:700}.bdc .pos.none{color:var(--outline-v);font-weight:400}.bdc .tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-high);color:var(--on-v);white-space:nowrap}.bdc [data-tip]{position:relative}.bdc [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--on);color:var(--surf-low);font-size:11px;font-weight:400;padding:5px 8px;border-radius:6px;white-space:pre;z-index:30;box-shadow:var(--shadow-pop);pointer-events:none;line-height:1.35;font-family:var(--font-ui)}.bdc .sec-h{display:flex;align-items:baseline;gap:10px;margin:22px 0 10px}.bdc .sec-h h2{font-size:15px;font-weight:700;letter-spacing:-.01em}.bdc .note{font-size:11px;color:var(--outline);font-style:italic}.bdc .chip{white-space:nowrap;flex:0 0 auto}.bdc .pf{position:relative;background:#fff;border:1px solid var(--line-soft);color:var(--on-v);overflow:hidden}.bdc .pf i{font-style:normal}.bdc .pf[data-pf]{background:#fff}.bdc .kpi .v{font-size:22px}.bdc .kpi .d,.bdc .ph .sub,.bdc .card-h .s{color:var(--outline)}.bdc .chip.pos,.bdc .chip.neg{display:inline-flex;min-width:0px;height:26px;padding:0 10px;font-family:var(--font-ui);font-weight:500;background:var(--surf-0);color:var(--on-v)}.bdc .kpi .d>span{display:none}.bdc .kpi .v{font-size:24px}.bdc .card-h .s{display:none}.bdc .card-h .s.keep{display:block}.bdc .g{align-items:start}.bdc .g>*{min-width:0px}.bdc{--comp: #434656;--comp-bg: var(--surf-cont)}.bdc{--brand-orange: #ff7803;--brand-red: #ff1c4e}.bdc .page{width:100%;max-width:1760px;padding:22px 32px 72px}.bdc .ph{margin:0 0 14px}.bdc .btn.primary{background:#f26a0a;border-color:#f26a0a;color:#fff;font-weight:600}.bdc .btn.primary:hover{background:#e05f06;border-color:#e05f06}.bdc .btn.primary:focus-visible{box-shadow:color-mix(in srgb,rgb(255,120,3) 22%,transparent) 0 0 0 4px}.bdc .btn{border-radius:5px}.bdc .cb{position:relative;display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid var(--outline-v);border-radius:4px;background:#fff;cursor:pointer;vertical-align:middle;transition:background .12s,border-color .12s}.bdc .cb:after{content:"";width:8px;height:5px;border-width:0px 0px 2px 2px;border-style:none none solid solid;border-color:currentcolor currentcolor rgb(255,255,255) rgb(255,255,255);-o-border-image:none;border-image:none;transform:translateY(-1px) rotate(-45deg);opacity:0}.bdc .cb[aria-checked=true]{background:var(--on);border-color:var(--on)}.bdc .cb[aria-checked=true]:after{opacity:1}.bdc .cb:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bdc .card,.bdc .kpis{border-radius:6px;box-shadow:none}.bdc .delta,.bdc .delta.up,.bdc .delta.flat{background:transparent;padding:0;border-radius:0}.bdc .ph{display:flex;align-items:flex-end;gap:16px;margin:0 0 14px}.bdc .ph .eyebrow2{font-size:12px;color:var(--outline);margin-bottom:4px;display:flex;align-items:center;gap:6px}.bdc .ph .eyebrow2 svg{width:14px;height:14px}.bdc .ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.bdc .ph .sub{font-size:12px;color:var(--outline);margin-top:4px}.bdc .ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.bdc .ph .actions>.btn{height:30px}.bdc .card{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0px;box-shadow:none}.bdc .g>.card{display:flex;flex-direction:column}.bdc .card-h{align-items:flex-start;padding:16px 18px 8px}.bdc .card-h .t{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--on)}.bdc .card-h .s{display:block;font-size:11.5px;color:var(--outline);margin-top:2px}.bdc .card-h .r{align-self:flex-start}.bdc .card-b{padding:8px 18px 16px}.bdc .g>.card>.card-b{flex:1 1 0%}.bdc .card-f{border-top:0px;padding:0 18px 14px;font-size:11.5px;color:var(--outline)}.bdc .g{gap:16px;align-items:stretch}.bdc .mt{margin-top:16px}.bdc .kpis{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0px,1fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:16px;box-shadow:none}.bdc .kpi{position:relative;padding:14px 18px;border-right:1px solid var(--line-soft);cursor:pointer;text-align:left;transition:background .12s}.bdc .kpi:last-child{border-right:0px}.bdc .kpi:hover{background:var(--surf-low)}.bdc .kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand-orange);opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--spring)}.bdc .kpi .l{font-size:11px;font-weight:600;color:var(--on-v)}.bdc .kpi .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:8px;color:var(--on);font-variant-numeric:tabular-nums}.bdc .kpi .v small{font-size:11px;font-weight:500;color:var(--outline);margin-left:6px;letter-spacing:0px}.bdc .kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;gap:6px;align-items:center;white-space:nowrap;flex-wrap:nowrap}.bdc .kpi .d>span{display:inline-flex}.bdc .delta,.bdc .delta.up,.bdc .delta.flat{font-family:var(--font-ui);font-size:11px;font-weight:600;background:transparent;padding:0;border-radius:0}.bdc .delta.flat{color:var(--outline)}.bdc .chip[aria-pressed=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.bdc .tag{height:auto;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-cont);color:var(--on-v)}@media (prefers-reduced-motion: reduce){.bdc .kpi:before{transition:none}}.bdc .clist{display:flex;flex-direction:column;max-height:520px;overflow:auto}.bdc .cr{display:grid;grid-template-columns:1fr 108px 52px 54px;gap:10px;align-items:center;width:100%;padding:8px 9px;border-bottom:1px solid var(--line-soft);font-size:12.5px;text-align:left;cursor:pointer;border-radius:var(--r-md);transition:background .1s}.bdc .cr:last-child{border-bottom:0px}.bdc .cr:hover{background:var(--surf-low)}.bdc .cr[aria-selected=true]{background:color-mix(in srgb,var(--brand-orange) 6%,#fff)}.bdc .cr[aria-selected=true] .nm{color:var(--on);font-weight:600}.bdc .cr .nm{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdc .cr .int{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-v);white-space:nowrap;overflow:hidden}.bdc .cr .int span{overflow:hidden;text-overflow:ellipsis}.bdc .cr .qn,.bdc .cr .tk{font-size:12px;font-variant-numeric:tabular-nums;text-align:right;color:var(--on-v)}.bdc .cr.gap .tk{color:var(--on);font-weight:600}.bdc .chead{position:sticky;top:0;z-index:1;background:var(--surf-0);cursor:default;border-bottom:1px solid var(--line);border-radius:0;padding-top:0;font-size:10.5px;color:var(--outline);font-weight:600}.bdc .chead:hover{background:var(--surf-0)}.bdc .chead span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdc .chead .ta-r{text-align:right}.bdc .qrow{display:grid;grid-template-columns:14px 1fr 26px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line-soft);font-size:12.5px}.bdc .qrow .q{font-family:var(--font-mono);font-size:12px}.bdc .qrow .pf{justify-self:center}.bdc .qhead{padding:6px 0 5px;border-bottom:1px solid var(--line);font-size:10.5px;color:var(--outline);font-weight:600}.bdc .qhead span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdc .qhead .ta-c{text-align:center}.bdc .detail{position:sticky;top:0}.bdc .pf img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px;background:#fff;z-index:1}.bdc .pf.sm img{padding:1px}.bdc .bstate{padding:13vh 16px 40px;text-align:center}.bdc .bstate .pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand-orange);animation:bdc-pulse 1.6s ease-out infinite}.bdc .bstate h3{font-size:16px;font-weight:600;margin-top:10px}.bdc .bstate p{font-size:12.5px;color:var(--on-v);margin-top:6px}.bdc .bstate .btn{margin-top:14px}.bdc .bstate .ic{width:20px;height:20px;margin:0 auto;color:var(--outline)}.bdc .bstate h3,.bdc .bstate p{margin-bottom:0}.bdc .btn.brand.ghost{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 45%,#fff);color:#b8560a;box-shadow:none}.bdc .btn.brand.ghost:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff);border-color:var(--brand-orange)}@keyframes bdc-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.bdc .shim{display:block;flex:none;border-radius:4px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:bdc-shimmer 1.3s linear infinite}@keyframes bdc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bdc .bnotes{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}.bdc .bnote{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-v);position:relative;z-index:1}.bdc .bnote .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:bdc-pulse 1.8s infinite}@media (prefers-reduced-motion: reduce){.bdc .bstate .pulse,.bdc .bnote .pulse,.bdc .shim{animation:none}}.bdc dialog.dlg{border:1px solid var(--line);border-radius:8px;padding:0;width:min(460px,calc(100vw - 32px));box-shadow:var(--shadow-pop);color:var(--on);background:#fff;font-family:var(--font-ui);font-size:13px;line-height:1.5}.bdc dialog.dlg{margin:auto}.bdc dialog.dlg::backdrop{background:#0d0d0c5c;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.bdc dialog.dlg[open]{animation:bdc-dlg-in .24s var(--spring)}.bdc dialog.dlg[open]::backdrop{animation:bdc-bd-in .2s ease}@keyframes bdc-dlg-in{0%{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes bdc-bd-in{0%{opacity:0}}.bdc .dlg .bd{padding:20px 22px 18px}.bdc .dlg h3{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.bdc .dlg p{font-size:12.5px;color:var(--on-v);margin:6px 0 0;line-height:1.55}.bdc .dlg .ft{display:flex;justify-content:flex-end;gap:8px;padding:12px 22px;border-top:1px solid var(--line-soft)}.bdc .dlg .meta{font-size:12px;color:var(--outline);margin-top:8px}.bdc .dlg .warn,.bdc .dlg .warn-line{color:var(--warn)}@media (prefers-reduced-motion: reduce){.bdc dialog.dlg[open],.bdc dialog.dlg[open]::backdrop{animation:none}}.bdc .btn:disabled{opacity:.45;cursor:not-allowed}.bdc .grow{flex:1 1 0%;min-width:0}.bdc .kpis.ro .kpi{cursor:default}.bdc .kpis.ro .kpi:hover{background:none}.bdc .kpis.ro .kpi:before{display:none}.bdc .kpis .kpi{min-width:0}.bdc .int-ic{width:14px;height:14px;flex:none;color:var(--on-v)}.bdc .int-n{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;min-width:0}.bdc .int-n .int-t{overflow:hidden;text-overflow:ellipsis}.bdc .cr .int .int-ic{width:13px;height:13px}.bdc .card-f .legend{gap:12px;flex-wrap:wrap;font-size:11px;color:var(--on-v)}.bdc .card-f .legend .int-ic{width:13px;height:13px}.bdc .card-f .legend .int-n{gap:5px}.bdc .clamp3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.bdc .cr .nm.clamp3{white-space:normal;text-overflow:clip;line-height:1.4}.bdc .detail .card-h .t{line-height:1.35}.bdc .cr:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.bdc .clist[aria-busy=true] .cr:not(.chead){opacity:.55;transition:opacity .15s}.bdc .clist .quiet{padding:14px 9px}.bdc .quiet{font-size:12.5px;color:var(--outline);padding:8px 0}.bdc .card-f{flex-wrap:wrap;row-gap:6px}.bdc .cfoot{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.bdc .cpg{display:inline-flex;gap:2px}.bdc .cpg .pg{width:24px;height:24px;border-radius:5px;display:inline-grid;place-items:center;font-size:13px;color:var(--on-v)}.bdc .cpg .pg:hover{background:var(--surf-cont);color:var(--on)}.bdc .cpg .pg:disabled{color:var(--outline-v);cursor:default;background:none}.bdc .eng-note{font-size:12px;color:var(--outline);margin:-4px 0 14px}.bdc .detail .srch{font-size:11px;color:var(--outline);margin-bottom:8px}.bdc .qrow{grid-template-columns:15px minmax(0,1fr) 52px 92px}.bdc .qhead .ta-r{text-align:right}.bdc .qrow .qt{display:flex;align-items:flex-start;gap:6px;min-width:0}.bdc .qrow .qt .q{min-width:0}.bdc .qrow .qt .tag{flex:none;margin-top:1px}.bdc .qrow .qt a.tag:hover{color:var(--on)}.bdc .qrow .n{text-align:right;font-size:12px;color:var(--on-v);font-variant-numeric:tabular-nums}.bdc .qrow .engs{display:flex;align-items:center;justify-content:flex-end;gap:3px;font-size:11px}.bdc .qrow .cb:not([aria-disabled=true]){cursor:pointer}.bdc .qrow .cb[aria-disabled=true]{cursor:default;background:var(--outline-v);border-color:var(--outline-v)}.bdc .link{font-size:12px;font-weight:500;color:var(--on-v)}.bdc .link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bdc .more{display:block;font-size:11px;color:var(--outline);padding-top:6px}.bdc button.more{font-size:12px;color:var(--on-v);font-weight:500}.bdc .detail .sec-h{margin:16px 0 4px}.bdc .detail .sec-h h2{font-size:12.5px}.bdc .rel{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:12px;padding:6px 0;border-bottom:1px solid var(--line-soft)}.bdc .rel:last-of-type{border-bottom:0}.bdc .rel .pt{min-width:0}.bdc .rel .tp{display:block;font-size:11px;color:var(--outline);margin-top:1px}.bdc .rel:hover .txt{text-decoration:underline;text-underline-offset:3px}.bdc .rel .pos{flex:none}.bdc .detail .card-f{gap:10px;padding-top:4px}.bdc .warn-line{color:var(--warn);font-size:12px}.bdc .warn-line a{color:inherit;text-decoration:underline;text-underline-offset:3px}.bdc .nosearch{padding:28px 2px}.bdc .nosearch b{display:block;font-size:14px;font-weight:600;color:var(--on)}.bdc .nosearch p{font-size:12.5px;color:var(--on-v);margin:4px 0 0}.bdc dialog.dlg-track{width:min(560px,calc(100vw - 32px))}.bdc .dlg .tlist{list-style:none;margin:14px 0 0;max-height:280px;overflow:auto;border:1px solid var(--line);border-radius:5px;padding:0 12px}.bdc .dlg .tlist li{padding:7px 0;border-bottom:1px solid var(--line-soft)}.bdc .dlg .tlist li:last-child{border-bottom:0}.bdc .dlg .tlist li.over{opacity:.45}.bdc .dlg .tlist .q{font-family:var(--font-mono);font-size:12px;color:var(--on)}.bdc .dlg .tlist .c{display:block;font-size:11px;color:var(--outline);margin-top:1px}.bdc .tb-tools{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 18px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.bdc .tb-tools .tb-count b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.bdc .tb-tools .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bdc{background:transparent;min-height:0}.bdc .page{max-width:none;margin:0;padding:0}.bdc .eyebrow2:not([data-crumb]){display:none}.bop{container:bop / inline-size}.bop{font-optical-sizing:none}.bop,.bop *{border-color:currentColor}.bop *,.bop *:before,.bop *:after{border-width:0;border-style:solid}.bop img{max-width:none;height:auto;display:inline}.bop svg{vertical-align:baseline}.bop b{font-weight:bolder}.bop small{font-size:80%}.bop button{line-height:inherit;text-transform:none}.bop ol,.bop ul{margin:0}.bop{--surf-0: #ffffff;--surf-low: #f7f7f5;--surf-cont: #f0efed;--surf-high: #e9e8e6;--surf-highest: #e4e3e0;--surf-dim: #dbdad7;--on: #1c1c19;--on-v: #434656;--outline: #737688;--outline-v: #c3c5d9;--ink: #0d0d0c;--primary: #0041c8;--primary-cont: #0055ff;--primary-fixed: #dce1ff;--secondary: #964900;--secondary-cont: #ff841a;--secondary-fixed: #ffdcc7;--pos: #2e7d32;--pos-bg: #e8f5e9;--neg: #ba1a1a;--neg-bg: #ffdad6;--warn: #b45309;--warn-bg: #fff8e1;--line: color-mix(in srgb,var(--outline-v) 55%,transparent);--line-soft: color-mix(in srgb,var(--outline-v) 32%,transparent);--shadow-card: 0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent),0 2px 8px color-mix(in srgb,var(--ink) 6%,transparent);--shadow-pop: 0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--ink) 30%,transparent);--focus: 0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);--font-ui: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 12px;--r-2xl: 16px;--pf-chatgpt: #10a37f;--pf-perplexity: #20808d;--pf-claude: #d97757;--pf-gemini: #4285f4;--pf-grok: #1c1c1c;--pf-deepseek: #3730a3;--pf-llama: #7b3fe4;--you: #0041c8;--you-bg: #dce1ff;--comp: #964900;--comp-bg: #ffdcc7;--spring: cubic-bezier(.2,1.1,.3,1)}.bop *{box-sizing:border-box}.bop{font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--on);background:var(--surf-low);-webkit-font-smoothing:antialiased}.bop a{color:inherit;text-decoration:none}.bop button{font:inherit;color:inherit;background:none;border:0px;padding:0;cursor:pointer}.bop h1,.bop h3,.bop p{margin:0}.bop svg{display:block}.bop .muted{color:var(--on-v)}.bop .dim{color:var(--outline)}.bop .row{display:flex;align-items:center;gap:8px}.bop .grow{flex:1 1 0%;min-width:0px}.bop .stack{display:flex;flex-direction:column;gap:8px}.bop .page{max-width:1360px;margin:0 auto;padding:16px 24px 64px}@container bop (max-width: 680px){.bop .page{padding:12px 16px 48px}}.bop .ph{display:flex;align-items:flex-end;gap:16px;margin:4px 0 16px}.bop .ph .sub{color:var(--on-v);font-size:12.5px;margin-top:3px}.bop .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:.12s;white-space:nowrap}.bop .btn:hover{background:var(--surf-low)}.bop .btn:focus-visible{outline:0px;box-shadow:var(--focus)}.bop .btn.sm{height:26px;padding:0 9px;font-size:11.5px;border-radius:var(--r-md)}.bop .btn.xs{height:22px;padding:0 7px;font-size:11px;border-radius:var(--r-sm)}.bop .btn svg{width:14px;height:14px}.bop .tabs{display:flex;gap:2px;border-bottom:1px solid var(--line)}.bop .tabs button{position:relative;height:36px;padding:0 12px;font-size:12.5px;color:var(--on-v);font-weight:500}.bop .tabs button .n{font-family:var(--font-mono);font-size:10px;color:var(--outline);margin-left:5px}.bop .tabs button[aria-selected=true]{color:var(--primary)}.bop .tabs button[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--primary);border-radius:2px 2px 0 0}.bop .card{background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);box-shadow:var(--shadow-card)}.bop .mt{margin-top:14px}.bop .mt8{margin-top:8px}.bop .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--surf-0);border:1px solid var(--line);border-radius:var(--r-2xl);overflow:hidden;box-shadow:var(--shadow-card)}.bop .kpi{position:relative;padding:14px 16px 12px;border-right:1px solid var(--line-soft);cursor:pointer;transition:background .12s}.bop .kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--acc,transparent);opacity:0;transition:opacity .15s}.bop .kpi:hover:before{opacity:1}.bop .kpi .l{font-size:11px;font-weight:600;color:var(--on-v);display:flex;align-items:center;gap:6px}.bop .kpi .v{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:6px;font-variant-numeric:tabular-nums}.bop .kpi .v small{font-size:12px;font-weight:500;color:var(--outline);margin-left:3px;letter-spacing:0px}.bop .kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bop .delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:99px;white-space:nowrap}.bop .delta.up{background:var(--pos-bg);color:var(--pos)}.bop .delta.down{background:var(--neg-bg);color:var(--neg)}.bop .delta.flat{background:var(--surf-high);color:var(--on-v)}.bop .tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-high);color:var(--on-v);white-space:nowrap}.bop .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--outline-v);flex:0 0 auto}.bop .opp{display:grid;grid-template-columns:44px 1fr auto;gap:14px;padding:14px 16px;border-bottom:1px solid var(--line-soft);align-items:start}.bop .opp:last-child{border-bottom:0px}.bop .opp:hover{background:var(--surf-low)}.bop .opp .score{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:15px;background:var(--primary-fixed);color:var(--primary)}.bop .opp .t{font-size:13.5px;font-weight:600;line-height:1.3}.bop .opp .why{font-size:12px;color:var(--on-v);margin-top:3px;line-height:1.45}.bop .opp .why b{color:var(--on);font-weight:600}.bop .opp .meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;align-items:center;font-size:11px;color:var(--outline)}.bop .opp .act{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.bop .status{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border-radius:6px;border:1px solid var(--line);font-size:11px;font-weight:500;background:#fff}.bop .status.todo .dot{background:var(--outline-v)}.bop .status.prog .dot{background:var(--warn)}.bop .status.done .dot{background:var(--pos)}.bop [data-tip]{position:relative}.bop [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);background:var(--on);color:var(--surf-low);font-size:11px;font-weight:400;padding:5px 8px;border-radius:6px;white-space:pre;z-index:30;box-shadow:var(--shadow-pop);pointer-events:none;line-height:1.35;font-family:var(--font-ui)}.bop .empty{padding:36px;text-align:center;color:var(--on-v)}.bop .empty b{display:block;font-size:14px;color:var(--on);margin-bottom:4px}.bop .tabs button{white-space:nowrap}.bop .kpi .v{font-size:22px}.bop .kpi .d,.bop .ph .sub{color:var(--outline)}.bop .opp .score{background:var(--surf-cont);color:var(--on)}.bop .kpi .v{font-size:24px}.bop{--comp: #434656;--comp-bg: var(--surf-cont)}.bop .status.prog .dot,.bop .status.done .dot{background:var(--primary)}.bop .opp .act{flex-direction:row;align-items:center;gap:8px}.bop .opp .act .btn{min-width:170px;justify-content:center}.bop .opp>*{min-width:0px}.bop .opp .act{flex:0 0 auto}.bop{--brand-orange: #ff7803;--brand-red: #ff1c4e;min-height:100%;--tb-row: 52px;--tb-proj: 44px;--sb-w: 220px}.bop .page{width:100%;max-width:1760px;padding:22px 32px 72px}.bop .ph{margin:0 0 14px}.bop .btn,.bop .btn.sm{border-radius:5px}.bop .ps-menu{position:absolute;left:0;top:calc(100% + 4px);z-index:50;width:300px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-pop);padding:6px;display:none}.bop .ps-menu[data-open]{display:block;animation:.16s ease 0s 1 normal both running bop-ps-in}.bop .ps-menu .k{padding:6px 8px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--outline)}.bop .card,.bop .kpis{border-radius:6px;box-shadow:none}.bop .opp .score{border-radius:6px}.bop .delta,.bop .delta.up,.bop .delta.down,.bop .delta.flat{background:transparent;padding:0;border-radius:0}.bop .opp .score{height:auto;place-items:start center;padding-top:1px;background:transparent;color:var(--on);font-family:var(--font-ui);font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bop .status{border-radius:5px}.bop .status.prog .dot{background:var(--brand-orange)}.bop .status.done .dot{background:var(--on-v)}.bop .tabs button .n{font-family:var(--font-ui);font-size:11px}.bop .pi-n{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bop .pi-ic{width:14px;height:14px;flex:0 0 auto;color:var(--on-v)}.bop .ptsc{position:relative}.bop .ptsc>.btn{gap:7px}.bop .ptsc>.btn .ic{width:14px;height:14px}.bop .ptsc>.btn i.on{width:6px;height:6px;border-radius:50%;background:var(--brand-orange)}.bop .ptsc .ps-menu{left:auto;right:0;width:270px;max-height:440px;overflow:auto}.bop .ptsc .ps-menu button,.bop .stm .ps-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:5px;font-size:12.5px;color:var(--on);text-align:left}.bop .ptsc .ps-menu button:hover,.bop .ptsc .ps-menu button:focus-visible,.bop .stm .ps-menu button:hover,.bop .stm .ps-menu button:focus-visible{background:var(--surf-low);outline:0px}.bop .ptsc .ps-menu button[aria-checked=true]{font-weight:600}.bop .ptsc .ps-menu .ck{width:14px;flex:0 0 auto;display:grid;place-items:center}.bop .ptsc .ps-menu .ck svg{width:12px;height:12px}.bop .ptsc .ps-menu .n{font-size:11px;color:var(--outline);font-variant-numeric:tabular-nums;font-weight:400}.bop .ptsc .ps-menu .k:not(:first-child){margin-top:4px;border-top:1px solid var(--line-soft);padding-top:10px}.bop .pt-scopes{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-2px 0 16px}.bop .pt-scopes>.dim{font-size:12px;margin-left:4px}.bop .pt-link{font-size:12px;font-weight:500;color:var(--on-v)}.bop .pt-link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.bop .ph{display:flex;align-items:flex-end;gap:16px;margin:0 0 14px}.bop .ph .eyebrow2{font-size:12px;color:var(--outline);margin-bottom:4px;display:flex;align-items:center;gap:6px}.bop .ph .eyebrow2 svg{width:14px;height:14px}.bop .ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.bop .ph .sub{font-size:12px;color:var(--outline);margin-top:4px}.bop .ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.bop .ph .actions>.btn{height:30px}.bop .card{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0px;box-shadow:none}.bop .mt{margin-top:16px}.bop .kpis{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0px,1fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:16px;box-shadow:none}.bop .kpi{position:relative;padding:14px 18px;border-right:1px solid var(--line-soft);cursor:pointer;text-align:left;transition:background .12s}.bop .kpi:last-child{border-right:0px}.bop .kpi:hover{background:var(--surf-low)}.bop .kpi:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand-orange);opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--spring)}.bop .kpi .l{font-size:11px;font-weight:600;color:var(--on-v)}.bop .kpi .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:8px;color:var(--on);font-variant-numeric:tabular-nums}.bop .kpi .v small{font-size:11px;font-weight:500;color:var(--outline);margin-left:6px;letter-spacing:0px}.bop .kpi .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;gap:6px;align-items:center;white-space:nowrap;flex-wrap:nowrap}.bop .kpi .d>span{display:inline-flex}.bop .delta,.bop .delta.up,.bop .delta.down,.bop .delta.flat{font-family:var(--font-ui);font-size:11px;font-weight:600;background:transparent;padding:0;border-radius:0}.bop .delta.flat{color:var(--outline)}.bop .tabs button[aria-selected=true]{color:var(--on);font-weight:600}.bop .tabs button[aria-selected=true]:after{background:var(--on)}.bop .tag{height:auto;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-cont);color:var(--on-v)}@media (prefers-reduced-motion: reduce){.bop .kpi:before{transition:none}}.bop .scope{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 10px;border-radius:5px;background:#fff;border:1px solid var(--line);color:var(--on);font-size:12px;animation:.2s ease 0s 1 normal both running bop-s-fade}.bop .scope b{font-weight:600}.bop .scope span{color:var(--outline)}.bop .scope button{width:20px;height:20px;border-radius:4px;display:grid;place-items:center;color:var(--outline)}.bop .scope button:hover{background:var(--surf-low);color:var(--on)}.bop .scope button svg{width:11px;height:11px}@media (prefers-reduced-motion: reduce){.bop .scope{animation:auto ease 0s 1 normal none running none}}.bop .layout{display:grid;grid-template-columns:210px 1fr;gap:14px;align-items:start}@container bop (max-width: 780px){.bop .layout{grid-template-columns:1fr}}.bop .rail{position:sticky;top:0}.bop .rail .grp{padding:12px 14px;border-bottom:1px solid var(--line-soft)}.bop .rail .grp:last-child{border-bottom:0px}.bop .rail .grp .l{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--outline);margin-bottom:8px}.bop .rail .opt{display:flex;align-items:center;gap:8px;padding:5px 8px;margin:0 -8px;border-radius:5px;font-size:12.5px;color:var(--on-v);cursor:pointer}.bop .rail .opt .n{margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums;color:var(--outline)}.bop .rail .opt:hover{background:var(--surf-low);color:var(--on)}.bop .rail .opt.on{color:var(--on);font-weight:600}.bop .opp .det{grid-column:2 / 4;display:none;margin-top:2px;padding:12px 0 2px;border-top:1px solid var(--line-soft);font-size:12.5px}.bop .opp[aria-expanded=true] .det{display:block}.bop .opp[aria-expanded=true]{background:var(--surf-0)}.bop .ocmp{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}@container bop (max-width: 680px){.bop .ocmp{grid-template-columns:1fr}}.bop .ocmp>div{padding:10px;border-radius:6px;background:#fff;border:1px solid var(--line);min-width:0}.bop .ocmp .l,.bop .det .l{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--outline);margin-bottom:4px}.bop .steps{padding-left:16px;margin:6px 0 0;list-style:decimal}.bop .steps li{margin-bottom:4px}.bop .det>.steps:first-child{margin-top:0}.bop .scope a{width:20px;height:20px;border-radius:4px;display:grid;place-items:center;color:var(--outline)}.bop .scope a:hover{background:var(--surf-low);color:var(--on)}.bop .scope a svg{width:11px;height:11px}.bop .bstate{padding:13vh 16px 40px;text-align:center}.bop .bstate .pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand-orange);animation:bop-pulse 1.6s ease-out infinite}.bop .bstate h3{font-size:16px;font-weight:600;margin-top:10px}.bop .bstate p{font-size:12.5px;color:var(--on-v);margin-top:6px}.bop .bstate .btn{margin-top:14px}.bop .bstate .ic{width:20px;height:20px;margin:0 auto;color:var(--outline)}.bop .btn.brand.ghost{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 45%,#fff);color:#b8560a;box-shadow:none}.bop .btn.brand.ghost:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff);border-color:var(--brand-orange)}@keyframes bop-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.bop .shim{display:block;flex:none;border-radius:4px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:bop-shimmer 1.3s linear infinite}@keyframes bop-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bop .bnotes{display:flex;flex-direction:column;gap:4px;margin:0 0 14px}.bop .bnote{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--on-v);position:relative;z-index:1}.bop .bnote .pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:bop-pulse 1.8s infinite}@media (prefers-reduced-motion: reduce){.bop .bstate .pulse,.bop .bnote .pulse,.bop .shim{animation:none}}.bop .fav{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;background:var(--surf-cont);color:var(--on-v);font-size:8px;font-weight:700;flex:none;overflow:hidden;vertical-align:-3px}.bop .fav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit;z-index:1}.bop .fav i{font-style:normal}.bop .kpis .kpi{cursor:default}.bop .kpis .kpi:hover{background:transparent}.bop .clamp3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.bop .opp[aria-expanded=true] .why.clamp3{-webkit-line-clamp:unset;line-clamp:none;display:block}.bop .opp{cursor:pointer}.bop .opp:focus-visible{outline:0;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 35%,transparent)}.bop .opp .meta .nw{color:var(--on-v);font-weight:600}.bop .opp .meta .up{color:var(--pos);font-weight:600}.bop .opp .meta .note{color:var(--on-v)}.bop .opp .meta .warn{color:var(--warn)}.bop .rail .opt{width:calc(100% + 16px);text-align:left;background:none}.bop .rail .grp .none{font-size:12px;color:var(--outline);padding:2px 0}.bop .stm{position:relative}.bop .stm>.status{cursor:pointer}.bop .stm>.status svg{width:11px;height:11px;color:var(--outline);margin-left:1px}.bop .stm>.status:hover{border-color:var(--outline-v)}.bop .stm>.status:focus-visible{outline:0;box-shadow:var(--focus)}.bop .stm .ps-menu{left:auto;right:0;width:170px}.bop .stm .ps-menu .sep{height:1px;background:var(--line-soft);margin:4px 2px}.bop .stm .ps-menu .dot{margin:0 3px}.bop .stm .ps-menu .dot.prog{background:var(--brand-orange)}.bop .stm .ps-menu .dot.done{background:var(--on-v)}.bop .stm .ps-menu .dot.todo{background:var(--outline-v)}.bop .stm .ps-menu .dot.dismissed{background:transparent;border:1px solid var(--outline-v)}.bop .opp .act .btn[aria-busy=true]{color:var(--outline);cursor:progress}.bop .oprompts{display:grid;gap:6px;margin-bottom:12px}.bop .oprompts .pr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline}.bop .oprompts .pr a{color:var(--on);font-weight:500}.bop .oprompts .pr a:hover{text-decoration:underline;text-underline-offset:3px}.bop .oprompts .pr .m{font-size:11.5px;color:var(--outline);white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.bop .oprompts .more{justify-self:start}.bop .ocmp .bl{display:grid;gap:4px;font-size:12px;color:var(--on-v)}.bop .ocmp .bl b{color:var(--on);font-weight:600}.bop .ocmp .bl .btn{justify-self:start;margin-top:4px}.bop .ocmp ul.lines{list-style:none;padding:0;display:grid;gap:4px;font-size:12px;color:var(--on-v)}.bop .opage{display:flex;align-items:center;gap:8px;margin:2px 0 8px;font-size:12px;min-width:0}.bop .opage a{color:var(--on);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bop .opage a:hover{text-decoration:underline;text-underline-offset:3px}.bop .opage .dim{white-space:nowrap}.bop .ofoot{margin-top:10px;font-size:11px;color:var(--outline)}.bop .ofoot+.ofoot{margin-top:2px}.bop .signal{margin:0 0 10px;font-size:12px;color:var(--warn)}.bop .signal button{margin-left:6px}.bop .empty .pt-link{display:inline-block;margin-top:6px}@keyframes bop-s-fade{0%{opacity:0}}@keyframes bop-ps-in{0%{opacity:0;transform:translateY(-4px)}}.bop .tb-foot{padding:8px 12px;border-top:1px solid var(--line-soft)}.bop .pager{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-v)}.bop .pager .per{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-family:var(--font-mono);font-size:11px}.bop .pager .per select{height:24px;border:1px solid var(--line);border-radius:5px;background:#fff;font-family:var(--font-mono);font-size:11px;padding:0 4px}.bop .pager .sum{font-family:var(--font-mono);font-size:11px;margin:0 6px;font-variant-numeric:tabular-nums}.bop .pager .pages{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.bop .pager .pg{width:26px;height:26px;border-radius:5px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px;border:1px solid transparent}.bop .pager .pg:hover{background:var(--surf-cont)}.bop .pager .pg[aria-current]{background:var(--on);color:#fff}.bop .pager .pg[disabled]{color:var(--outline-v);pointer-events:none;opacity:1}.bop .pager .pg.gap{pointer-events:none;color:var(--outline)}.bop .opp-list.paging{opacity:.55;transition:opacity .15s;pointer-events:none}.bop .tb-tools{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 16px;border-bottom:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.bop .tb-tools .tb-count b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.bop .tb-tools .r{margin-left:auto;display:flex;align-items:center;gap:8px}.bop{background:transparent;min-height:0}.bop .page{max-width:none;margin:0;padding:0}.bop .eyebrow2:not([data-crumb]){display:none}.kx{container:kx / inline-size}.kx{font-optical-sizing:none}.kx,.kx *{border-color:currentColor}.kx *,.kx *:before,.kx *:after{border-width:0;border-style:solid;box-sizing:border-box}.kx img{max-width:none;height:auto;display:inline}.kx svg{vertical-align:baseline}.kx b{font-weight:bolder}.kx button{line-height:inherit;text-transform:none}.kx{--surf-0: #ffffff;--surf-low: #f7f7f5;--surf-cont: #f0efed;--surf-high: #e9e8e6;--surf-highest: #e4e3e0;--surf-dim: #dbdad7;--on: #1c1c19;--on-v: #434656;--outline: #737688;--outline-v: #c3c5d9;--ink: #0d0d0c;--primary: #0041c8;--primary-cont: #0055ff;--primary-fixed: #dce1ff;--pos: #2e7d32;--pos-bg: #e8f5e9;--neg: #ba1a1a;--neg-bg: #ffdad6;--warn: #b45309;--warn-bg: #fff8e1;--line: color-mix(in srgb,var(--outline-v) 55%,transparent);--line-soft: color-mix(in srgb,var(--outline-v) 32%,transparent);--shadow-pop: 0 2px 6px color-mix(in srgb,var(--ink) 10%,transparent),0 18px 40px -12px color-mix(in srgb,var(--ink) 30%,transparent);--focus: 0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent);--font-ui: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--spring: cubic-bezier(.2,1.1,.3,1);--brand-orange: #ff7803;--brand-red: #ff1c4e;--you: #0041c8;--you-bg: #dce1ff;font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--on);background:var(--surf-low);-webkit-font-smoothing:antialiased}.kx a{color:inherit;text-decoration:none}.kx button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.kx input,.kx select,.kx textarea{font:inherit;color:inherit}.kx h1,.kx h2,.kx h3,.kx h4,.kx p{margin:0}.kx ul{margin:0;padding:0;list-style:none}.kx svg{display:block}.kx .page{width:100%;max-width:1760px;margin:0 auto;padding:22px 32px 72px}@keyframes kx-fade{0%{opacity:0}}@keyframes kx-pop{0%{opacity:0;transform:translateY(-4px)}}@keyframes kx-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes kx-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--brand-orange) 45%,transparent)}50%{box-shadow:0 0 0 5px transparent}}.kx .seg{display:inline-flex;padding:2px;border-radius:5px;background:var(--surf-cont);border:1px solid var(--line-soft)}.kx .seg button{height:24px;padding:0 10px;border-radius:3px;font-size:11.5px;color:var(--on-v);font-weight:500;white-space:nowrap}.kx .seg button[aria-pressed=true]{background:var(--surf-0);color:var(--on);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.kx .chips{display:flex;gap:6px;flex-wrap:wrap}.kx .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;border:1px solid var(--line);background:var(--surf-0);font-size:11.5px;color:var(--on-v);transition:all .12s;white-space:nowrap;flex:none}.kx .chip:hover{background:var(--surf-low)}.kx .chip[aria-pressed=true]{background:var(--primary-fixed);border-color:transparent;color:var(--primary);font-weight:600}.kx .fav{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:5px;background:var(--surf-cont);color:var(--on-v);font-size:9.5px;font-weight:700;flex:none;overflow:hidden;border:0}.kx .fav.sm{width:16px;height:16px;font-size:8px;border-radius:4px}.kx .fav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit;z-index:1}.kx .fav.sm img{padding:0}.kx .fav i{font-style:normal}.kx .fl{width:18px;height:13px;border-radius:2px;-o-object-fit:cover;object-fit:cover;flex:none;box-shadow:0 0 0 1px #0d0d0c1a}.kx .shim{display:block;flex:none;border-radius:4px;background:linear-gradient(90deg,var(--surf-cont) 25%,var(--surf-high) 50%,var(--surf-cont) 75%);background-size:200% 100%;animation:kx-shimmer 1.3s linear infinite}.kx .dd{position:relative;width:100%}.kx .dd-btn{display:flex;align-items:center;gap:9px;width:100%;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:#fff;font-size:12.5px;color:var(--on);text-align:left;transition:border-color .15s,box-shadow .15s}.kx .dd-btn:hover{border-color:var(--outline-v)}.kx .dd-btn:focus-visible,.kx .dd-btn[aria-expanded=true]{outline:0;border-color:var(--primary);box-shadow:var(--focus)}.kx .dd-btn .lb{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kx .dd-btn .lb.ph{color:var(--outline);margin:0}.kx .dd .cv{width:13px;height:13px;color:var(--outline);flex:none;transition:transform .2s var(--spring)}.kx .dd-btn[aria-expanded=true] .cv{transform:rotate(180deg)}.kx .dd-pop{position:absolute;left:0;top:calc(100% + 4px);z-index:30;min-width:100%;width:-moz-max-content;width:max-content;max-width:340px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-pop);padding:6px;display:none}.kx .dd-pop.up{top:auto;bottom:calc(100% + 4px)}.kx .dd-pop[data-open]{display:block;animation:kx-pop .16s ease both}.kx .dd-q{display:flex;align-items:center;gap:8px;height:32px;padding:0 9px;margin-bottom:6px;border:1px solid var(--line);border-radius:5px}.kx .dd-q:focus-within{border-color:var(--primary)}.kx .dd-q svg{width:13px;height:13px;color:var(--outline);flex:none}.kx .dd-q input{flex:1;min-width:0;border:0;outline:0;font-size:12.5px;background:transparent}.kx .dd-q input::-moz-placeholder{color:#757575}.kx .dd-q input::placeholder{color:#757575}.kx .dd-list{max-height:264px;overflow:auto}.kx .dd-o{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:5px;font-size:12.5px;color:var(--on);cursor:pointer;white-space:nowrap}.kx .dd-o.act{background:var(--surf-low)}.kx .dd-o .t{flex:1}.kx .dd-o[aria-selected=true] .t{font-weight:600}.kx .dd-o .ck{width:13px;height:13px;color:var(--on);opacity:0;flex:none}.kx .dd-o[aria-selected=true] .ck{opacity:1}.kx .dd-none{padding:10px 8px;font-size:12px;color:var(--outline)}.kx .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.kx .dim{color:var(--outline)}.kx .grow{flex:1 1 0%;min-width:0px}.kx .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--r-lg);font-size:12.5px;font-weight:500;border:1px solid var(--line);background:var(--surf-0);color:var(--on);transition:.12s;white-space:nowrap}.kx .btn:hover{background:var(--surf-low)}.kx .btn:focus-visible{outline:0px;box-shadow:var(--focus)}.kx .btn.ghost{border-color:transparent;background:transparent}.kx .btn.ghost:hover{background:var(--surf-cont)}.kx .btn svg{width:14px;height:14px}.kx .ib{width:26px;height:26px;border-radius:var(--r-md);display:inline-grid;place-items:center;color:var(--outline)}.kx .ib:hover{background:var(--surf-cont);color:var(--on)}.kx .ib svg{width:14px;height:14px}.kx .cb{width:14px;height:14px;border:1.5px solid var(--outline-v);border-radius:4px;background:#fff;display:inline-grid;place-items:center;flex:0 0 auto}.kx .cb[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.kx .cb[aria-checked=true]:after{content:"";width:8px;height:5px;border-width:0px 0px 2px 2px;border-style:none none solid solid;border-color:currentcolor currentcolor rgb(255,255,255) rgb(255,255,255);-o-border-image:none;border-image:none;transform:rotate(-45deg) translateY(-1px)}.kx .tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-high);color:var(--on-v);white-space:nowrap}.kx .tbl{width:100%;border-collapse:separate;border-spacing:0px;font-size:12.5px}.kx .tbl th{position:sticky;top:0;z-index:1;background:var(--surf-0);text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.kx .tbl th[aria-sort]{color:var(--primary)}.kx .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle}.kx .tbl tbody tr{transition:background .1s}.kx .tbl tbody tr:hover{background:var(--surf-low)}.kx .tbl tr:last-child td{border-bottom:0px}.kx .tbl .q{font-weight:500;max-width:420px}.kx .tbl .q .t{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kx .pager .pg{width:26px;height:26px;border-radius:6px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px}.kx .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink) 35%,transparent);opacity:0;pointer-events:none;transition:opacity .2s;z-index:40}.kx .scrim[data-open]{opacity:1;pointer-events:auto}.kx .drawer{position:fixed;top:0;right:0;bottom:0;width:min(640px,92vw);background:var(--surf-0);box-shadow:var(--shadow-pop);transform:translate(104%);transition:transform .28s var(--spring);z-index:41;display:flex;flex-direction:column}.kx .drawer[data-open]{transform:none}.kx .drawer .dh{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.kx .drawer .dh h3{font-size:15px;font-weight:600}.kx .drawer .db{flex:1 1 0%;overflow:auto;padding:16px 18px}.kx .btn.brand{background:var(--brand-orange);border-color:var(--brand-orange);color:#fff;font-weight:600;box-shadow:0 1px 2px color-mix(in srgb,var(--brand-orange) 30%,transparent)}.kx .btn.brand:hover{background:#f06e00;border-color:#f06e00}.kx .btn.brand.ghost{background:#fff;border-color:color-mix(in srgb,var(--brand-orange) 45%,#fff);color:#b8560a;box-shadow:none}.kx .btn.brand.ghost:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff);border-color:var(--brand-orange)}.kx .btn{border-radius:5px}.kx .ps-menu{position:absolute;left:0;top:calc(100% + 4px);z-index:50;width:300px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-pop);padding:6px;display:none}.kx .ps-menu[data-open]{display:block;animation:.16s ease 0s 1 normal both running kx-pop}.kx .ps-menu .k{padding:6px 8px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--outline)}.kx .ib{border-radius:5px}.kx table[data-table] th{position:sticky;top:var(--stick,0);z-index:2;background:var(--surf-low);border-bottom:0px;box-shadow:inset 0 -1px var(--line),inset 0 1px var(--line-soft);height:34px;padding-top:0;padding-bottom:0;vertical-align:middle}.kx table[data-table] td{height:36px;padding-top:6px;padding-bottom:6px}.kx table[data-table] tbody tr:hover{background:#fbfaf8}.kx table[data-table] th[data-sort]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kx table[data-table] th[data-sort]:hover,.kx table[data-table] th[aria-sort]{color:var(--on)}.kx table[data-table] th[aria-sort=descending]:after{content:" ↓"}.kx table[data-table] th[aria-sort=ascending]:after{content:" ↑"}.kx table[data-table] th.sel,.kx table[data-table] td.sel{width:34px;padding-right:0}.kx .cb{position:relative;display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid var(--outline-v);border-radius:4px;background:#fff;cursor:pointer;vertical-align:middle;transition:background .12s,border-color .12s}.kx .cb:after{content:"";width:8px;height:5px;border-width:0px 0px 2px 2px;border-style:none none solid solid;border-color:currentcolor currentcolor rgb(255,255,255) rgb(255,255,255);-o-border-image:none;border-image:none;transform:translateY(-1px) rotate(-45deg);opacity:0}.kx .cb[aria-checked=true]{background:var(--on);border-color:var(--on)}.kx .cb[aria-checked=true]:after{opacity:1}.kx .cb:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.kx .tb-tools{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 12px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--on-v)}.kx .tb-tools .tb-count b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.kx .colm{position:relative}.kx .colm .btn{height:30px;padding:0 10px;gap:6px}.kx .colm .btn svg{width:12px;height:12px;color:var(--outline);transition:transform .2s}.kx .colm .btn[aria-expanded=true] svg{transform:rotate(180deg)}.kx .colm .ps-menu{left:auto;right:0;top:calc(100% + 6px);width:220px;max-height:340px;overflow:auto}.kx .colm .ps-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border-radius:5px;font-size:12.5px;color:var(--on);text-align:left}.kx .colm .ps-menu button:hover{background:var(--surf-low)}.kx .colm .ps-menu button[disabled]{color:var(--outline);cursor:default}.kx .colm .ps-menu button[disabled]:hover{background:none}.kx .colm .ps-menu button[disabled] .cb{opacity:.5}.kx .tb-tools .r{margin-left:auto;display:flex;align-items:center;gap:8px}.kx .pager{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-v)}.kx .tb-foot{padding:8px 12px;border-top:1px solid var(--line-soft)}.kx .pager .per{display:inline-flex;align-items:center;gap:6px;margin-right:6px;font-family:var(--font-mono);font-size:11px}.kx .pager .per select{height:24px;border:1px solid var(--line);border-radius:5px;background:#fff;font-family:var(--font-mono);font-size:11px;padding:0 4px}.kx .pager .sum{font-family:var(--font-mono);font-size:11px;margin:0 6px;font-variant-numeric:tabular-nums}.kx .pager .pages{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.kx .pager .pg{width:26px;height:26px;border-radius:5px;display:inline-grid;place-items:center;font-family:var(--font-mono);font-size:11px;border:1px solid transparent}.kx .pager .pg:hover{background:var(--surf-cont)}.kx .pager .pg[aria-current]{background:var(--on);color:#fff}.kx .pager .pg[disabled]{color:var(--outline-v);pointer-events:none;opacity:1}.kx .pager .pg.gap{pointer-events:none;color:var(--outline)}.kx .cardx{background:#fff;border:1px solid var(--line);border-radius:6px;min-width:0px;box-shadow:none;display:flex;flex-direction:column}.kx .cardx>.b{flex:1 1 0%;padding:8px 18px 16px}.kx .kstrip{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0px,1fr);background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:16px;box-shadow:none}.kx .kc{position:relative;padding:14px 18px;border-right:1px solid var(--line-soft);cursor:pointer;text-align:left;transition:background .12s}.kx .kc:last-child{border-right:0px}.kx .kc:hover{background:var(--surf-low)}.kx .kc:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--brand-orange);opacity:1;transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--spring)}.kx .kc .l{font-size:11px;font-weight:600;color:var(--on-v)}.kx .kc .v{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:8px;color:var(--on);font-variant-numeric:tabular-nums}.kx .kc .d{margin-top:6px;font-size:11px;color:var(--outline);display:flex;gap:6px;align-items:center;white-space:nowrap;flex-wrap:nowrap}.kx .kstrip.ro{margin-bottom:12px}.kx .kstrip.ro .kc{cursor:default}.kx .kstrip.ro .kc:hover{background:none}.kx .kstrip.ro .kc:before{display:none}.kx .xt,.kx .tbl{width:100%;border-collapse:separate;border-spacing:0px;font-size:12.5px}.kx .xt th,.kx .tbl th{text-align:left;font-family:var(--font-ui);font-size:10.5px;font-weight:600;letter-spacing:0px;text-transform:none;color:var(--outline);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.kx .tbl th.num{text-align:right}.kx .xt td,.kx .tbl td{padding:9px 12px;border-bottom:1px solid var(--line-soft);vertical-align:middle;color:var(--on-v)}.kx .tbl td.num{text-align:right;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--on)}.kx .tbl .q{color:var(--on)}.kx .tag{height:auto;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:600;background:var(--surf-cont);color:var(--on-v)}.kx .lc{position:relative}.kx .lc svg{display:block;width:100%;overflow:visible}.kx .lc .tip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:11.5px;min-width:150px;display:none;z-index:5}.kx .lc .tip b{display:block;font-size:10.5px;color:var(--outline);font-weight:500;margin-bottom:3px}.kx .lc .tip div{display:flex;align-items:center;gap:6px}.kx .lc .tip div i{width:8px;height:2px;border-radius:2px}.kx .lc .tip div em{margin-left:auto;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.kx .lc .tip div.e{margin-top:5px;padding-top:5px;border-top:1px solid var(--line-soft);color:var(--on-v)}.kx .lc .tip div.e+div.e{margin-top:2px;padding-top:0;border-top:0}.kx .lc .tip div.e i{width:6px;height:6px;border-radius:50%;background:#434656}.kx .lc .evtip b{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--outline);margin-bottom:2px}.kx .lc .evtip .ev+.ev{margin-top:6px;padding-top:6px;border-top:1px solid var(--line-soft)}.kx .lc .evm{cursor:default;outline:none}.kx .lc .evm .d{transition:fill .12s}.kx .lc .evm:hover .d{fill:#1c1c19}.kx .lc .evm:focus-visible .fr{stroke:var(--primary);stroke-width:1.5}.kx .lc .evtip{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:7px 10px;font-size:12px;line-height:1.4;color:var(--on);max-width:260px;width:-moz-max-content;width:max-content;display:none;z-index:6}@media (prefers-reduced-motion: reduce){.kx .lc .evm .d{transition:none}}.kx .lc .co{position:absolute;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:5px;box-shadow:0 1px 3px #1c1c1914;padding:2px 7px;font-size:11px;line-height:1.4;white-space:nowrap}.kx .lc .co b{font-weight:600}.kx .lc .co span{margin-left:6px;font-family:var(--font-mono);font-size:10.5px;color:var(--on-v)}.kx .cpt-tag{margin-left:6px;vertical-align:1px;height:16px;font-weight:500}.kx .drawer .dh h3 .dr-sub{display:block;font-size:11.5px;font-weight:400;color:var(--outline);margin-top:2px}.kx .scope{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 10px;border-radius:5px;background:#fff;border:1px solid var(--line);color:var(--on);font-size:12px;animation:.2s ease 0s 1 normal both running kx-fade}.kx .scope b{font-weight:600}.kx .scope span{color:var(--outline)}.kx .scope button{width:20px;height:20px;border-radius:4px;display:grid;place-items:center;color:var(--outline)}.kx .scope button:hover{background:var(--surf-low);color:var(--on)}.kx .scope button svg{width:11px;height:11px}@media (prefers-reduced-motion: reduce){.kx .scope{animation:auto ease 0s 1 normal none running none}}.kx .fsel{height:30px;padding:0 28px 0 10px;border:1px solid var(--line);border-radius:5px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23737688' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center/12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;color:var(--on);outline:0;cursor:pointer}.kx .fsel:focus{border-color:var(--primary);box-shadow:var(--focus)}.kx .up{color:var(--pos);font-weight:600}.kx .dn{color:var(--neg);font-weight:600}.kx .tagx{display:inline-block;margin-left:6px;font-size:10px;font-weight:600;color:var(--on-v);background:var(--surf-cont);border-radius:4px;padding:0 5px;vertical-align:1px}.kx .tagx.b{color:var(--primary);background:var(--primary-fixed)}.kx .xt th{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kx .xt td.q{color:var(--on);font-weight:500;max-width:320px}.kx .xt td.q .ct{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kx .xt td.q .s{display:block;font-size:11px;font-weight:400;color:var(--outline);margin-top:1px}.kx .xt tbody tr{cursor:pointer;transition:background .1s}.kx .xt tbody tr:hover{background:var(--surf-low)}.kx .spstate{background:#fff;border:1px solid var(--line);border-radius:6px;padding:56px 24px;text-align:center}.kx .spstate h3{font-size:16px;font-weight:600}.kx .spstate p{font-size:12.5px;color:var(--on-v);margin:6px auto 16px;max-width:420px;line-height:1.55}@media (prefers-reduced-motion: reduce){.kx .kc:before{transition:none}}.kx .kw-ask{display:flex;gap:10px;align-items:flex-start}.kx .kw-box{position:relative;flex:1;min-width:0}.kx .kw-in{position:relative;display:block;flex:1;min-width:0}.kx .kw-in>svg{position:absolute;left:16px;top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--outline);pointer-events:none}.kx .kw-in input{width:100%;height:50px;padding:0 52px 0 46px;border:1px solid var(--line);border-radius:6px;background:#fff;font:inherit;font-size:15px;color:var(--on);outline:0;transition:border-color .15s,box-shadow .15s}.kx .kw-in input:focus{border-color:var(--primary);box-shadow:var(--focus)}.kx .kw-in input::-moz-placeholder{color:var(--outline);opacity:1}.kx .kw-in input::placeholder{color:var(--outline);opacity:1}.kx .kw-ask .dd{width:230px;flex:none}.kx .kw-ask .dd-btn{height:50px;border-radius:6px;font-size:13px;padding:0 14px}.kx .kw-sub{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:5px;display:grid;place-items:center;color:var(--on-v);transition:background .12s,color .12s}.kx .kw-sub:hover,.kx .kw-sub:focus-visible{background:var(--surf-low);color:var(--on);outline:0}.kx .kw-sub svg{width:17px;height:17px}.kx .kw-sub[hidden]{display:none}.kx .kw-modew{display:flex;justify-content:center;margin:0 0 14px}.kx .kw-mode button{height:28px;padding:0 16px;font-size:12.5px}.kx .kw-mode[hidden],.kx .kw-advt[hidden],.kx .kw-scope[hidden],.kx .kw-advbar[hidden]{display:none}.kx .kw-scope{flex:none;display:inline-flex}.kx .kw-dombar .kw-scope .dd-btn{height:28px;font-size:12px;padding:0 10px}.kx .kw-asdom .t b{font-weight:600}.kx .kw-asdom .m svg{width:14px;height:14px;color:var(--outline)}.kx .kw-so>.fav{width:16px;height:16px;border-radius:3px}.kx .kw-cc{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:var(--outline)}.kx .kw-cc .fl{width:16px;height:12px;border-radius:2px;-o-object-fit:cover;object-fit:cover;flex:none;box-shadow:0 0 0 1px #0000000f}.kx .kw-sug{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:6px 0;max-height:min(440px,60vh);overflow:auto;animation:kx-pop .12s ease both}.kx .kw-sug[hidden]{display:none}.kx .kw-sh{padding:10px 16px 4px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--outline)}.kx .kw-so{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 16px;cursor:pointer;font-size:13.5px;color:var(--on-v)}.kx .kw-so>svg{width:15px;height:15px;color:var(--outline)}.kx .kw-so .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--on)}.kx .kw-so .t b{font-weight:600}.kx .kw-so .m{font-size:11.5px;color:var(--outline);white-space:nowrap;font-variant-numeric:tabular-nums}.kx .kw-so[aria-selected=true]{background:var(--surf-low)}.kx .kw-sf{margin-top:4px;padding:9px 16px 5px;border-top:1px solid var(--line-soft);font-size:11.5px;color:var(--outline)}.kx .kw-so .m .kw-cc{vertical-align:middle}.kx .kw-advbar{display:flex;align-items:flex-start;gap:10px;margin-top:12px;font-size:12px;color:var(--outline)}.kx .kw-advt{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:5px;border:1px solid var(--line);background:#fff;font-size:12px;font-weight:500;color:var(--on-v);flex:none;transition:border-color .12s,color .12s}.kx .kw-advt:hover,.kx .kw-advt[aria-expanded=true]{color:var(--on);border-color:var(--outline-v)}.kx .kw-advt svg{width:13px;height:13px}.kx .kw-advt .cv{width:12px;height:12px;color:var(--outline);transition:transform .16s var(--spring)}.kx .kw-advt[aria-expanded=true] .cv{transform:rotate(180deg)}.kx .kw-advs{flex:1;min-width:0;line-height:1.45;padding-top:6px}.kx .kw-advs.on{color:var(--on-v)}.kx .kw-adv{margin-top:10px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:4px 20px;animation:kx-fade .16s ease both}.kx .kw-adv[hidden]{display:none}.kx .kw-ar{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--line-soft)}.kx .kw-al{font-size:12.5px;font-weight:600;color:var(--on)}.kx .kw-al span{display:block;font-weight:400;font-size:11.5px;color:var(--outline);margin-top:3px;line-height:1.45}.kx .kw-av{min-width:0}.kx .kw-av .seg button{height:24px}.kx .kw-ah{font-size:11.5px;color:var(--outline);margin-top:8px;line-height:1.45}.kx .kw-w2{width:100%;max-width:420px;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:#fff;font-size:12.5px;outline:0}.kx .kw-w2:focus{border-color:var(--primary);box-shadow:var(--focus)}.kx .kw-w2::-moz-placeholder{color:#757575;opacity:1}.kx .kw-w2::placeholder{color:#757575;opacity:1}.kx .kw-af{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 10px;font-size:11.5px;color:var(--outline)}.kx .kw-page.kw-start{display:flex}.kx .kw-hero{width:100%;max-width:860px;margin:0 auto;min-height:calc(100vh - 250px);display:flex;flex-direction:column;justify-content:center;padding:24px 0 6vh}.kx .kw-hero h1{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-align:center;color:var(--on)}.kx .kw-lede{font-size:13px;color:var(--outline);text-align:center;margin:6px 0 24px}.kx .kw-seeds{margin-top:40px;text-align:center}.kx .kw-seeds h2{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--outline);margin-bottom:14px}.kx .kw-seedl{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.kx .kw-seedl .shim{border-radius:999px}.kx .kw-seed{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:36px;padding:0 14px 0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--on);text-decoration:none;transition:border-color .12s,box-shadow .12s;animation:kx-fade .2s ease both}.kx .kw-seed>svg{width:14px;height:14px;color:var(--outline);flex:none;transition:color .12s}.kx .kw-seed .t{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kx .kw-seed .kw-cc{flex:none}.kx .kw-seed:hover,.kx .kw-seed:focus-visible{border-color:var(--primary);box-shadow:0 1px 3px #0000000f;outline:0}.kx .kw-seed:hover>svg,.kx .kw-seed:focus-visible>svg{color:var(--primary)}.kx .kw-seed:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--primary)}.kx .kw-link{font-size:12px;font-weight:500;color:var(--on-v)}.kx .kw-link:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.kx .kw-peek{display:flex;flex-wrap:wrap;align-items:center;min-height:18px;margin:7px 2px 0;font-size:12.5px;line-height:18px;color:var(--outline)}.kx .kw-peek.off{visibility:hidden}.kx .kw-peek:not(.off){animation:kx-fade .16s ease both}.kx .kw-peek b{font-weight:600;color:var(--on);font-variant-numeric:tabular-nums}.kx .kw-peek .sep{margin:0 8px;color:var(--outline-v)}.kx .kw-hero .kw-advbar{margin-top:8px}.kx .kw-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0px,0px,0px,0px);white-space:nowrap}.kx .kw-top{display:flex;align-items:flex-start;gap:10px}.kx .kw-top>.r{margin-left:auto;display:flex;align-items:center}.kx .kw-lock{flex:1 1 0%;max-width:760px;min-width:0px;display:flex;align-items:center;gap:10px;height:40px;padding:0 14px;border:1px solid var(--line);border-radius:6px;background:var(--surf-low);color:var(--on);cursor:default}.kx .kw-lock>svg{width:16px;height:16px;color:var(--outline);flex:0 0 auto}.kx .kw-lock>.fav{width:16px;height:16px;border-radius:3px;flex:0 0 auto}.kx .kw-lock .t{flex:1 1 0%;min-width:0px;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kx .kw-lock .k{flex:0 0 auto;font-size:11px;font-weight:500;color:var(--outline);text-transform:uppercase;letter-spacing:.06em}.kx .kw-top>#kw-new{height:40px;display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.kx .kw-top>#kw-new svg{width:14px;height:14px}.kx .kw-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0px;margin:10px 0 0;font-size:12px;color:var(--outline)}.kx .kw-meta>span{display:inline-flex;align-items:center;gap:6px}.kx .kw-meta>span+span:before{content:"·";margin:0 8px;color:var(--outline-v)}.kx .kw-dn{gap:7px}.kx .kw-dn b{font-weight:600;color:var(--on)}.kx .kw-dn .tagx,.kx .kw-dn .kw-trk,.kx .kw-dn .tag{margin-left:0}.kx .kw-meta .kw-link{font-size:12px}.kx .kw-warn{color:var(--warn)}.kx .kw-flat{color:var(--outline);font-weight:500;white-space:nowrap}.kx .kw-stats{display:flex;flex-wrap:wrap;margin:22px 0 8px}.kx .kw-stat{display:flex;flex-direction:column;gap:3px;padding:0 32px;border-left:1px solid var(--line);cursor:help;min-width:0px}.kx .kw-stat:first-child{padding-left:0;border-left:0px}.kx .kw-stat .l{font-size:12px;color:var(--on-v)}.kx .kw-stat b{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--on);font-variant-numeric:tabular-nums}.kx .kw-stat b.z{color:var(--outline-v)}.kx .kw-stat .s{font-size:11.5px;color:var(--outline);white-space:nowrap}.kx .kw-stat .s .up,.kx .kw-stat .s .dn{font-weight:600}.kx .kw-tabs{display:flex;gap:2px;overflow:auto hidden;scrollbar-width:none;border-bottom:1px solid var(--line);margin:18px 0}.kx .kw-tabs::-webkit-scrollbar{display:none}.kx .kw-tgrp{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 12px;font-size:12px;color:var(--outline);white-space:nowrap}.kx .kw-tgrp .shim{border-radius:4px}.kx .kw-tabs button{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:13px;color:var(--on-v);white-space:nowrap;border-radius:5px 5px 0 0;transition:color .12s,background .12s}.kx .kw-tabs button:hover{color:var(--on);background:color-mix(in srgb,var(--surf-cont) 60%,transparent)}.kx .kw-tabs button .c{font-size:11.5px;color:var(--outline);font-variant-numeric:tabular-nums}.kx .kw-tabs button[aria-selected=true]{color:var(--on);font-weight:600}.kx .kw-tabs button[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--on)}.kx .kw-tabs button.off{color:var(--outline)}.kx .kw-tabs-sk{margin:14px 0 18px}.kx .kw-tabw{position:relative;margin:18px 0}.kx .kw-tabw .kw-tabs{margin:0}.kx .kw-tabw.kw-fdl .kw-tabs{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 64px);mask-image:linear-gradient(90deg,transparent 0,#000 64px)}.kx .kw-tabw.kw-fdr .kw-tabs{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 64px);mask-image:linear-gradient(270deg,transparent 0,#000 64px)}.kx .kw-tabw.kw-fdl.kw-fdr .kw-tabs{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 64px,#000 calc(100% - 64px),transparent 100%)}.kx .kw-tsc{position:absolute;top:5px;z-index:2;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--on);box-shadow:#10182814 0 1px 3px;cursor:pointer;transition:border-color .12s,color .12s}.kx .kw-tsc:hover{border-color:var(--brand-orange);color:var(--brand-orange)}.kx .kw-tsc[hidden]{display:none}.kx .kw-tsc.l{left:0}.kx .kw-tsc.r{right:0}.kx .kw-tsc svg{width:16px;height:16px}.kx .kw-wb{display:grid;grid-template-columns:minmax(0px,1fr) 400px;gap:16px;align-items:start}@container kx (min-width: 1480px){.kx .kw-wb{grid-template-columns:minmax(0px,1fr) 460px}}@container kx (max-width: 1180px){.kx .kw-wb{grid-template-columns:minmax(0px,1fr) 360px}}.kx .kw-list{min-width:0px}.kx .kw-list .tb-tools{border-top:0px;min-height:52px;padding:10px 14px;flex-wrap:wrap;row-gap:10px}.kx .kw-find{position:relative;display:inline-flex}.kx .kw-find svg{position:absolute;left:9px;top:8px;width:14px;height:14px;color:var(--outline);pointer-events:none}.kx .kw-find input{height:30px;width:180px;padding:0 10px 0 30px;border:1px solid var(--line);border-radius:5px;background:#fff;font-size:12px;outline:0px}.kx .kw-find input:focus{border-color:var(--primary);box-shadow:var(--focus)}.kx .kw-fw{position:relative}.kx .kw-fw>.btn{height:30px;padding:0 10px;gap:6px}.kx .kw-fw>.btn svg{width:13px;height:13px}.kx .kw-fw>.btn .cv{width:12px;height:12px;color:var(--outline)}.kx .kw-fn{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--on);color:#fff;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.kx .kw-fn[hidden]{display:none}.kx .kw-fpop{position:absolute;right:0;top:calc(100% + 6px);z-index:50;width:320px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:12px 14px 10px;animation:.14s ease 0s 1 normal both running kx-pop}.kx .kw-fpop[hidden]{display:none}.kx .kw-fg{display:grid;grid-template-columns:96px minmax(0px,1fr);gap:10px;align-items:center;padding:5px 0;font-size:12px;color:var(--on-v)}.kx .kw-fg .fsel{width:100%;max-width:none;height:30px;font-size:12px}.kx .kw-fg .kw-w2{height:30px;max-width:none;font-size:12px}.kx .kw-ff{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding-top:10px;border-top:1px solid var(--line-soft)}.kx .kw-ff .btn{height:28px}.kx .kw-chips{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 2px}.kx .kw-chips[hidden]{display:none}.kx .kw-chips .scope{height:26px}.kx .kw-chips .scope b{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kx .kw-chips .kw-link{margin-left:4px}.kx .kw-tw{overflow:clip;border-radius:0 0 6px 6px}.kx .kw-tbl td.q{max-width:none;min-width:200px}.kx .kw-tbl td.q .ct{display:flex;align-items:center;gap:7px;white-space:nowrap;min-width:0px}.kx .kw-tbl td.q .ct .t{overflow:hidden;text-overflow:ellipsis;min-width:0px}.kx .kw-mk{display:inline-grid;place-items:center;flex:0 0 auto;color:var(--outline)}.kx .kw-mk svg{width:13px;height:13px}.kx .kw-var{flex:0 0 auto;font-size:11px;color:var(--outline);font-variant-numeric:tabular-nums}.kx .kw-tbl td.kw-tp{color:var(--on-v);white-space:nowrap}.kx .kw-tbl td.q .s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;padding-left:26px}.kx .kw-tbl th,.kx .kw-tbl td{padding-left:10px;padding-right:10px}.kx .kw-il{display:inline-grid;place-items:center;flex:0 0 auto;width:17px;height:17px;border-radius:50%;background:color-mix(in srgb,var(--ic) 16%,#fff);color:color-mix(in srgb,var(--ic) 68%,#1b1b1f);font-size:9.5px;font-weight:600;line-height:1;letter-spacing:0px;font-variant-numeric:normal;cursor:help}.kx .kw-tbl td.q .ct .kw-il{margin-right:2px}.kx .kw-tbl tbody tr.kw-cur td.q .ct .kw-il{font-weight:600}.kx .kw-ik{display:inline-flex;align-items:center;gap:8px}.kx .kw-tbl td.kw-vol{white-space:nowrap}.kx .kw-tbl td.kw-vol .d{display:inline-block;width:46px;text-align:right;font-size:11px}.kx .kw-tbl td.kw-vol .d .up,.kx .kw-tbl td.kw-vol .d .dn,.kx .kw-tbl td.kw-vol .d .kw-flat{font-size:11px;font-weight:500}.kx .kw-tbl td.kw-tr{white-space:nowrap}.kx .kw-tbl td.kw-tr .spark{display:inline-block;vertical-align:middle;margin-right:6px}.kx .kw-tbl td.kw-tr .up,.kx .kw-tbl td.kw-tr .dn,.kx .kw-tbl td.kw-tr .kw-flat{font-size:11.5px}.kx .kw-tbl td .dim{color:var(--outline)}.kx .kw-tbl tbody tr{outline:0px}.kx .kw-tbl tbody tr.kw-cur>td{background:color-mix(in srgb,var(--brand-orange) 6%,#fff)}.kx .kw-tbl tbody tr.kw-cur>td:first-child{box-shadow:inset 3px 0 0 var(--brand-orange)}.kx .kw-tbl tbody tr.kw-cur td.q .ct span{font-weight:600}.kx .kw-tbl tbody tr:focus-visible>td{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 40%,transparent)}.kx .kw-nc{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--outline);white-space:nowrap}.kx .kw-ft{display:inline-flex;align-items:center;gap:5px;color:var(--outline)}.kx .kw-ft svg{width:14px;height:14px}.kx .kw-ft svg.aio{color:var(--on-v)}.kx .kw-you{font-variant-numeric:tabular-nums;color:var(--on);font-weight:500}.kx .kw-insp{position:sticky;top:12px;max-height:calc(-24px + 100vh);overflow:auto;scrollbar-width:thin}.kx .kw-ih{padding:16px 18px 12px;border-bottom:1px solid var(--line-soft)}.kx .kw-ie{font-size:12px;color:var(--outline)}.kx .kw-ih h2{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--on);margin-top:4px}.kx .kw-isub{font-size:12px;color:var(--outline);margin-top:3px}.kx .kw-back{display:inline-flex;align-items:center;gap:4px;margin:-2px 0 2px -4px;padding:2px 6px 2px 2px;border-radius:5px;font-size:12px;font-weight:500;color:var(--on-v)}.kx .kw-back:hover{background:var(--surf-low);color:var(--on)}.kx .kw-back svg{width:14px;height:14px}.kx .kw-ib{padding:4px 18px 16px}.kx .kw-iv .kw-ib{padding:0}.kx .kw-blk{padding:14px 0;border-bottom:1px solid var(--line-soft)}.kx .kw-blk:last-child{border-bottom:0px}.kx .kw-blk h4{font-size:13px;font-weight:600;color:var(--on);margin:0 0 8px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.kx .kw-blk h4 span{font-size:11.5px;font-weight:400;color:var(--outline)}.kx .kw-blk-r{display:flex;justify-content:flex-end;margin:-30px 0 8px}.kx .kw-blk-r .seg button{height:22px;font-size:11px}.kx .kw-legend{display:flex;gap:14px;font-size:11.5px;color:var(--on-v);margin-bottom:2px}.kx .kw-legend span{display:inline-flex;align-items:center;gap:6px}.kx .kw-legend i{width:14px;height:2px;border-radius:2px;background:var(--brand-orange)}.kx .kw-legend i.cmp{background:repeating-linear-gradient(90deg,rgb(154,156,171) 0px,rgb(154,156,171) 4px,transparent 4px,transparent 7px)}.kx .kw-chart{height:204px}.kx .kw-dchart{height:184px}.kx .kw-lab{display:inline-flex;align-items:center;min-width:0px;white-space:nowrap}.kx .kw-sech{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--outline);margin:12px 0 4px}.kx .kw-ib2{display:grid;grid-template-columns:minmax(0px,132px) minmax(0px,1fr) 40px 34px;gap:10px;align-items:center;padding:5px 0;font-size:12px;color:var(--on-v)}.kx .kw-ib2 .bar2,.kx .kw-or .bar2{height:6px;border-radius:99px;background:var(--surf-high);overflow:hidden}.kx .kw-ib2 .bar2 i,.kx .kw-or .bar2 i{display:block;height:100%;border-radius:99px}.kx .kw-ib2 .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--on)}.kx .kw-ib2 .m{text-align:right;font-size:11.5px;color:var(--outline);font-variant-numeric:tabular-nums}.kx .kw-or{display:grid;grid-template-columns:minmax(0px,1fr) 42px 30px;gap:5px 10px;align-items:center;padding:6px 0;border-top:1px solid var(--line-soft);font-size:12.5px}.kx .kw-or:first-of-type{border-top:0px}.kx .kw-or .nm{grid-area:1 / 1;display:flex;align-items:center;gap:8px;min-width:0px}.kx .kw-or .nm b{font-weight:500;color:var(--on);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0px}.kx .kw-or.you .nm b{color:var(--you);font-weight:600}.kx .kw-or .nm .tag,.kx .kw-or .nm .tagx,.kx .kw-or .nm .kw-trk{flex:0 0 auto}.kx .kw-or .n{grid-area:1 / 2;text-align:right;font-variant-numeric:tabular-nums;color:var(--on)}.kx .kw-or .m{grid-area:1 / 3;text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--outline)}.kx .kw-or .bar2{grid-area:2 / 1;margin-left:24px;height:5px}.kx .kw-trk{font-size:11.5px;font-weight:500;color:var(--on-v);white-space:nowrap}.kx .kw-trk:hover{color:var(--on);text-decoration:underline;text-underline-offset:3px}.kx .kw-am{padding:7px 0;border-top:1px solid var(--line-soft);font-size:12.5px}.kx .kw-am:first-of-type{border-top:0}.kx .kw-am button{font-weight:500;color:var(--on);text-align:left}.kx .kw-am button:hover{text-decoration:underline;text-underline-offset:3px}.kx .kw-am .m{display:block;font-size:11.5px;color:var(--outline);margin-top:2px}.kx .kw-blk>.kw-link{display:inline-block;margin-top:8px}.kx .kw-fd{font-size:12px;line-height:1.45;color:var(--on-v);margin:-3px 0 10px}.kx .kw-fd b{color:var(--on);font-weight:600}.kx .kw-ov-b .kw-blk-r{margin-top:-26px}.kx .kw-tm{position:relative;width:100%}.kx .kw-tmt{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 7px;border-radius:4px;overflow:hidden;text-align:left;color:var(--on);transition:filter .12s,box-shadow .12s}.kx .kw-tmt:hover{filter:brightness(.96)}.kx .kw-tmt:focus-visible{outline:0px;box-shadow:0 0 0 2px var(--on)}.kx .kw-tmt b{font-size:11.5px;font-weight:600;line-height:1.25;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kx .kw-tmt span{font-size:11px;color:var(--on-v);font-variant-numeric:tabular-nums}.kx .kw-tmt b.one{display:block;white-space:nowrap;text-overflow:ellipsis}.kx .kw-tmt.gap{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-v) 60%,transparent)}.kx .kw-tmt.gap b{color:var(--on-v)}.kx .kw-tml{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11.5px;color:var(--outline)}.kx .kw-tml span{display:inline-flex;align-items:center;gap:6px}.kx .kw-tml i{width:10px;height:10px;border-radius:2px}.kx .kw-tml i.s3{background:color-mix(in srgb,rgb(34,197,94) 80%,rgb(255,255,255) 20%)}.kx .kw-tml i.s1{background:color-mix(in srgb,rgb(34,197,94) 30%,rgb(255,255,255) 70%)}.kx .kw-tml i.s0{background:#eeece8;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--outline-v) 60%,transparent)}.kx .kw-stk{display:flex;gap:2px;height:10px;border-radius:99px;overflow:hidden}.kx .kw-stk i{display:block;height:100%;min-width:3px;cursor:help}.kx .kw-stl{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:9px;font-size:12px;color:var(--on-v)}.kx .kw-stl span{display:inline-flex;align-items:center;gap:6px}.kx .kw-stl b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}.kx .kw-acts{display:flex;flex-wrap:wrap;gap:6px;padding:14px 0 12px}.kx .kw-acts .btn{height:28px;padding:0 10px;font-size:12px}.kx .kw-blk .kw-acts{padding:8px 0 0}.kx .kw-insp .kstrip.ro,.kx .kw-iv .kstrip.ro{margin:0 0 2px;grid-auto-flow:column}.kx .kw-insp .kstrip.ro .kc,.kx .kw-iv .kstrip.ro .kc{padding:10px 12px}.kx .kw-insp .kstrip.ro .kc .l,.kx .kw-iv .kstrip.ro .kc .l{font-size:10.5px}.kx .kw-insp .kstrip.ro .kc .v,.kx .kw-iv .kstrip.ro .kc .v{font-size:18px;margin-top:5px}.kx .kw-insp .kstrip.ro .kc .d,.kx .kw-iv .kstrip.ro .kc .d{white-space:normal;font-size:10.5px}.kx .kw-unc{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--on-v)}.kx .kw-unc .btn{white-space:nowrap}.kx .kw-mv{font-size:12.5px;color:var(--on-v);line-height:1.5}.kx .kw-mv b{color:var(--on);font-weight:600}.kx .kw-mv code{font-family:var(--font-ui);font-size:12px;color:var(--on-v)}.kx .kw-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:6px;padding:12px 16px;margin:16px 0 0;font-size:12.5px;color:var(--on-v)}.kx .kw-line b{color:var(--on);font-weight:600}.kx .kw-line .r{margin-left:auto;display:flex;gap:8px}.kx .kw-line .btn{height:28px}.kx .kw-pulse{width:8px;height:8px;border-radius:50%;background:var(--brand-orange);flex:0 0 auto;animation:1.4s ease-in-out 0s infinite normal none running kx-pulse}.kx .kw-pulse.sm{width:6px;height:6px}.kx .kw-empty{font-size:12.5px;color:var(--outline);padding:6px 0 4px;line-height:1.5}.kx #kw-view>.spstate{margin-top:18px}@container kx (min-width: 1121px) and (max-width: 1280px){.kx .kw-tbl th,.kx .kw-tbl td{padding-left:8px;padding-right:8px}.kx .kw-tbl td.q{min-width:0px;max-width:0px;width:100%}}@container kx (max-width: 1120px){.kx .kw-wb{grid-template-columns:minmax(0px,1fr)}.kx .kw-insp{position:static;max-height:none;order:-1}.kx .kw-ib.kw-ov{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));-moz-column-gap:36px;column-gap:36px;align-items:start}}@container kx (max-width: 540px){.kx .kw-list .tb-tools .r{flex-wrap:wrap;row-gap:8px}.kx .kw-ib.kw-ov{grid-template-columns:minmax(0px,1fr)}.kx .kw-tbl th.sel,.kx .kw-tbl td.sel{display:none}.kx .kw-tbl td.q{min-width:0px;max-width:0px;width:100%}.kx .kw-tbl td.kw-vol .d{display:none}.kx .kw-tbl tbody tr.kw-cur>td.q{box-shadow:inset 3px 0 0 var(--brand-orange)}.kx .kw-top{flex-wrap:wrap}.kx .kw-lock{flex-basis:100%;max-width:none}.kx .kw-meta{margin-left:0}.kx .kw-lo{display:none}.kx .kw-stats{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));row-gap:14px}.kx .kw-stat{padding:0 0 0 14px}.kx .kw-stat:nth-child(odd){padding-left:0;border-left:0px}.kx .kw-find input{width:140px}}.kx .kw-dfd{margin:6px 0 0}@media (prefers-reduced-motion: reduce){.kx .kw-pulse{animation:auto ease 0s 1 normal none running none}}.kx .kw-pkl{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0 0;font-size:11.5px;color:var(--outline)}.kx .kw-pkl span{display:inline-flex;align-items:center;gap:6px}.kx .kw-iload .kw-ilr{display:flex;gap:8px}.kx .kw-iload .shim{display:block}.kx .kw-why{display:flex;align-items:center;gap:7px;margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--on-v)}.kx .kw-why svg{width:14px;height:14px;color:var(--outline);flex:0 0 auto}.kx .kw-tbl tbody tr:hover .kw-sv{opacity:1}.kx .kw-tw.paging tbody{opacity:.55;transition:opacity .15s;pointer-events:none}.kx.kx-layer{container-type:normal;background:none}.kx.kx-layer .scrim,.kx.kx-layer .drawer{z-index:9000}html.kw-noscroll,html.kw-noscroll body{overflow:hidden}@media (prefers-reduced-motion: reduce){.kx .drawer,.kx .scrim{transition:none}}@container kx (max-width: 680px){.kx .kw-page{min-width:0}}@container kx (max-width: 540px){.kx .page{padding:12px 16px 48px}.kx .kw-ask{flex-wrap:wrap}.kx .kw-box{flex-basis:100%}.kx .kw-ask .dd{flex:1;width:auto;min-width:0}.kx .kw-ar{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion: reduce){.kx .kw-sug,.kx .kw-adv,.kx .kw-seed,.kx .kw-peek{animation:none}.kx .kw-advt .cv{transition:none}.kx .shim{animation:none}}.kx .kw-serp{list-style:none;margin:0;padding:0}.kx .kw-serp li+li{border-top:1px solid var(--line-soft)}.kx .kw-serp .row{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:9px;width:100%;padding:7px 0;font-size:12.5px;cursor:pointer;border-radius:4px}.kx .kw-serp .row:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.kx .kw-serp .p{flex:none;width:16px;text-align:right;color:var(--outline);font-variant-numeric:tabular-nums}.kx .kw-serp .row b{font-weight:500;color:var(--on);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kx .kw-serp li.you .row b{color:var(--you)}.kx .kw-serp .w{margin-left:auto;font-size:11px;color:#b45309;white-space:nowrap}.kx .kw-serp .cv{flex:none;width:14px;height:14px;color:var(--outline);opacity:0;transition:opacity .15s,transform .26s cubic-bezier(.2,.7,.2,1)}.kx .kw-serp .w+.cv{margin-left:4px}.kx .kw-serp .row b+.cv,.kx .kw-serp .tagx+.cv{margin-left:auto}.kx .kw-serp .row:hover .cv,.kx .kw-serp .row:focus-visible .cv,.kx .kw-serp .row[aria-expanded=true] .cv{opacity:1}.kx .kw-serp .row[aria-expanded=true] .cv{transform:rotate(180deg)}.kx .kw-serp .res{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1),opacity .14s ease,visibility 0s linear .22s}.kx .kw-serp li.open .res{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .28s cubic-bezier(.2,.7,.2,1),opacity .22s ease .06s,visibility 0s}.kx .kw-serp .res .in{min-height:0;overflow:hidden}.kx .kw-serp .res a{display:block;margin:0 0 10px 50px;text-decoration:none;color:inherit;transform:translateY(-4px);transition:transform .28s cubic-bezier(.2,.7,.2,1)}.kx .kw-serp li.open .res a{transform:none}.kx .kw-serp .cr{display:block;font-size:11.5px;line-height:1.3;color:#4d5156;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kx .kw-serp .t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:15px;line-height:1.3;color:#1a0dab;transition:color .12s}.kx .kw-serp .res a:visited .t{color:#681da8}.kx .kw-serp .res a:hover .t,.kx .kw-serp .res a:focus-visible .t{text-decoration:underline}@media (prefers-reduced-motion: reduce){.kx .kw-serp .res,.kx .kw-serp li.open .res,.kx .kw-serp .res a,.kx .kw-serp .cv{transition:none}}.kx table[data-table] tbody tr[aria-selected=true]{background:color-mix(in srgb,var(--brand-orange) 5%,#fff)}.kx table[data-table] tbody tr[aria-selected=true]:hover{background:color-mix(in srgb,var(--brand-orange) 8%,#fff)}.kx .cb[aria-checked=mixed]{background:var(--on);border-color:var(--on)}.kx .cb[aria-checked=mixed]:after{width:8px;height:0;border-width:0 0 2px;transform:none;opacity:1}.kx .tb-tools .tb-clear{margin-left:4px;font-size:12px;color:var(--on-v);text-decoration:underline;text-underline-offset:3px}.kx .tb-tools .tb-clear:hover{color:var(--on)}.kx .kw-chk{font-size:11.5px;font-weight:500;color:var(--on-v);text-decoration:underline;text-underline-offset:3px}.kx .kw-chk:hover{color:var(--on)}.kx .kw-bulk{display:flex;align-items:center;gap:6px;margin-left:8px}.kx .kw-bulk[hidden]{display:none}.kx .kw-bulk .btn{height:28px;padding:0 10px;font-size:12px}.kx .tb-tools.kw-sel .kw-find,.kx .tb-tools.kw-sel .kw-fw{display:none}.kx .kw-map{position:relative}.kx .kw-map svg{display:block;overflow:visible}.kx .kw-map .qq{fill:color-mix(in srgb,#22c55e 6%,transparent)}.kx .kw-map .qd{stroke:var(--outline-v);stroke-width:1;stroke-dasharray:3 3;opacity:.7}.kx .kw-map .qa{fill:none;stroke:var(--outline);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.kx .kw-map .ql{font-size:11px;font-weight:600;fill:var(--outline)}.kx .kw-map .ql.on{fill:var(--on)}.kx .kw-map .ql .qn{font-weight:500;fill:var(--outline)}.kx .kw-map .qx{font-size:10px;fill:var(--outline)}.kx .kw-map .qp{stroke:#fff;stroke-width:1.3;cursor:pointer;transition:r .12s}.kx .kw-map .qp:hover,.kx .kw-map .qp:focus{r:6.5;stroke:var(--on);stroke-width:1.5;outline:0}.kx .kw-ctip{position:absolute;z-index:5;max-width:250px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:var(--shadow-pop);padding:8px 10px;font-size:11.5px;line-height:1.45;color:var(--on-v);pointer-events:none}.kx .kw-ctip[hidden]{display:none}.kx .kw-ctip b{display:block;color:var(--on);font-size:12px;font-weight:600;margin-bottom:2px}.kx .kw-ctip span{display:flex;align-items:center;gap:6px}.kx .kw-ctip i{width:8px;height:8px;border-radius:50%;flex:none}.kx .kw-ctip em{display:block;font-style:normal;color:var(--outline);margin-top:3px}.kx .kw-mlg{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.kx .kw-mlg button{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--on-v)}.kx .kw-mlg button:hover{color:var(--on)}.kx .kw-mlg button:hover b{text-decoration:underline;text-underline-offset:3px}.kx .kw-mlg i{width:9px;height:9px;border-radius:50%}.kx .kw-mlg b{color:var(--on);font-weight:600;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.kx .kw-map .qp{transition:none}}.kx .kw-xm{position:relative;display:inline-flex}.kx .kw-xm>.btn{height:30px;padding:0 10px;gap:6px}.kx .kw-xm>.btn[disabled]{cursor:default;opacity:1;color:var(--on-v)}.kx .kw-xm>.btn svg{width:14px;height:14px;flex:none;display:block}.kx .kw-xm>.btn svg.chev{width:12px;height:12px;color:var(--outline);margin-left:-2px;transition:transform .2s}.kx .kw-xm>.btn[aria-expanded=true] svg.chev{transform:rotate(180deg)}.kx .kw-xm-pulse{width:7px;height:7px;border-radius:50%;background:var(--brand-orange);flex:none;animation:kx-xmpulse 1.6s ease-out infinite}@keyframes kx-xmpulse{0%{box-shadow:0 0 color-mix(in srgb,#ff7803 30%,transparent)}to{box-shadow:0 0 0 6px transparent}}.kx .kw-top .kw-xm>.btn{height:40px}.kx .kw-xm-menu{position:fixed;z-index:9300;width:240px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-pop);padding:6px;animation:kx-pop .16s ease both;text-align:left}.kx .kw-xm-menu .k{padding:6px 8px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--outline);line-height:1.4}.kx .kw-xm-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:7px 8px;border-radius:5px;font-size:12.5px;color:var(--on);text-align:left;line-height:1.35}.kx .kw-xm-menu button:hover,.kx .kw-xm-menu button:focus-visible{background:var(--surf-low);outline:0}.kx .kw-xm-menu .lb{min-width:0}.kx .kw-xm-menu .ext{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--outline);flex:none}.kx .fic{width:16px;height:16px;flex:none;display:block}.kx .fic text{font-family:var(--font-ui);font-size:4.4px;font-weight:700;fill:#fff;letter-spacing:.02em}@media (prefers-reduced-motion: reduce){.kx .kw-xm-menu,.kx .kw-xm-pulse{animation:none}.kx .kw-xm>.btn svg.chev{transition:none}}.kx .btn.sm{height:26px;padding:0 9px;font-size:11.5px;border-radius:5px}.kx .modal{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:9100;opacity:0;pointer-events:none;transition:opacity .2s}.kx .modal[data-open]{opacity:1;pointer-events:auto}.kx .modal .box{width:min(720px,94vw);max-height:88vh;background:var(--surf-0);border-radius:12px;box-shadow:var(--shadow-pop);display:flex;flex-direction:column;overflow:hidden;transform:translateY(8px);transition:transform .25s var(--spring);outline:0}.kx .modal[data-open] .box{transform:none}.kx .modal.kw-tmmodal{background:#10182847;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (prefers-reduced-motion: reduce){.kx .modal,.kx .modal .box{transition:none}}.kx .kw-tmbtn svg{width:14px;height:14px;color:var(--brand-orange)}.kx .kw-tmbtn{display:inline-flex;align-items:center;gap:6px}.kx .kw-tmb{overscroll-behavior:contain}.kx .modal .box.kw-tmbox{width:min(1180px,96vw);max-height:90vh;border-radius:12px}.kx .kw-tmh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 14px;border-bottom:1px solid var(--line-soft)}.kx .kw-tmh h2{font-size:20px;font-weight:700;letter-spacing:-.01em;margin-top:2px}.kx .kw-tmh .ib{width:32px;height:32px;display:grid;place-items:center;border-radius:6px;color:var(--on-v);flex:none}.kx .kw-tmh .ib:hover{background:var(--surf-low);color:var(--on)}.kx .kw-tmh .ib svg{width:16px;height:16px}.kx .kw-tmb{padding:18px 24px 20px;overflow:auto}.kx .kw-tmgen{display:flex;flex-direction:column;align-items:center;gap:12px;padding:70px 0 80px;font-size:13px;color:var(--outline)}.kx .kw-tmgen>span{display:inline-flex;align-items:center;gap:9px;opacity:.35;transition:opacity .3s}.kx .kw-tmgen>span.on{opacity:1;color:var(--on-v)}.kx .kw-tmgen2{display:flex;flex-direction:column;gap:18px}.kx .kw-tmsteps{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:12.5px;color:var(--outline)}.kx .kw-tmsteps span{display:inline-flex;align-items:center;gap:7px;transition:color .25s}.kx .kw-tmsteps i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;font-size:10.5px;font-style:normal;font-weight:600;border:1px solid var(--line);color:var(--outline);background:#fff;transition:all .25s}.kx .kw-tmsteps .on{color:var(--on)}.kx .kw-tmsteps .on i{border-color:var(--brand-orange);color:var(--brand-orange);animation:kx-pulse 1.2s ease-in-out infinite}.kx .kw-tmsteps .done{color:var(--on-v)}.kx .kw-tmsteps .done i{border-color:var(--brand-orange);background:var(--brand-orange);color:#fff}.kx .kw-tmsk .sum{display:flex;gap:22px;margin-bottom:26px}.kx .kw-tmsk .kw-tma{gap:12px;padding:8px 10px}.kx .kw-tmsum{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:12.5px;color:var(--outline);align-items:baseline}.kx .kw-tmsum b{font-size:18px;font-weight:700;color:var(--on);margin-right:5px;font-variant-numeric:tabular-nums}.kx .kw-tmfirst{margin:10px 0 18px;font-size:13px;color:var(--on-v);line-height:1.5}.kx .kw-tmfirst b{font-weight:600;color:var(--on)}.kx .kw-tmw{position:relative;display:grid;grid-template-columns:230px minmax(0,1fr);gap:0 64px;align-items:center}.kx .kw-tmlines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.kx .kw-tmlines path{fill:none;stroke:#d6d9e1;stroke-width:1.2}.kx .kw-tmlines path.l1{stroke:#c3c5d9;stroke-width:1.6}.kx .kw-tmp{align-self:start;position:relative;display:flex;flex-direction:column;gap:5px;padding:16px;border:1.5px solid var(--brand-orange);border-radius:10px;background:#fff}.kx .kw-tmp .lb,.kx .kw-tms .lb{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c2560a}.kx .kw-tmp b{font-size:15px;font-weight:700;line-height:1.3;color:var(--on)}.kx .kw-tmp .tmm,.kx .kw-tms .tmm{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--outline)}.kx .kw-tmr{display:flex;flex-direction:column;gap:14px}.kx .kw-tmrow{display:grid;grid-template-columns:210px minmax(0,1fr);gap:0 56px;align-items:center}.kx .kw-tms{position:relative;display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer}.kx .kw-tms .tx{display:flex;flex-direction:column;gap:3px;min-width:0}.kx .kw-tms .kw-ck{margin-top:1px}.kx .kw-tms b{font-size:13px;font-weight:600;color:var(--on);line-height:1.3}.kx .kw-tmas{display:flex;flex-direction:column;gap:4px}.kx .kw-tma{position:relative;display:flex;align-items:center;gap:9px;min-width:0;padding:5px 10px;border:1px solid var(--line-soft);border-radius:6px;background:#fff;font-size:12.5px;text-align:left;transition:border-color .12s,background .12s,opacity .15s}.kx .kw-tma:hover,.kx .kw-tma:focus-visible{border-color:var(--outline-v);outline:0}.kx .kw-tma .t{flex:1;min-width:0;color:var(--on);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:12.5px}.kx .kw-tma .t:hover{text-decoration:underline;text-underline-offset:3px}.kx .kw-tma .v,.kx .kw-tmp .v{flex:none;min-width:20px;text-align:right;font-size:11px;font-weight:500;color:var(--outline);cursor:default}.kx .kw-tma .up{min-width:52px;text-align:right}.kx .kw-tma .up,.kx .kw-tmp .up{flex:none;font-size:11.5px;font-weight:500;color:#15803d;font-variant-numeric:tabular-nums}.kx .kw-tma .n{min-width:36px;text-align:right;flex:none;font-size:11.5px;color:var(--outline);font-variant-numeric:tabular-nums}.kx .kw-dd{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.kx .kw-dd.e{background:#22c55e}.kx .kw-dd.m{background:#f59e0b}.kx .kw-dd.h{background:#94a3b8}.kx .kw-dd.nc{background:#fff;box-shadow:inset 0 0 0 1.5px #c3c5d9}.kx .kw-tmfoot{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding-top:14px;border-top:1px solid var(--line-soft)}.kx .kw-tmlg{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;color:var(--outline)}.kx .kw-tmlg span{display:inline-flex;align-items:center;gap:6px}.kx .kw-tmfoot .r{margin-left:auto;display:flex;gap:8px}.kx .kw-ck{flex:none;width:15px;height:15px;margin:0;accent-color:var(--brand-orange);cursor:pointer}.kx .kw-ck:disabled{cursor:not-allowed}.kx .kw-tms.off{background:var(--surf-low);border-style:dashed}.kx .kw-tms.off b{color:var(--outline)}.kx .kw-tma.off .t,.kx .kw-tma.off .n{color:var(--outline);text-decoration:line-through;text-decoration-color:var(--outline-v)}.kx .kw-tma.locked{opacity:.42;background:var(--surf-low)}.kx .kw-tma.locked .t{pointer-events:none}.kx .kw-tmlines path.off{stroke:#e7e5e0;stroke-dasharray:3 4}.kx .kw-tmsum .kw-link{margin-left:auto;font-size:12px}@media (max-width: 900px){.kx .kw-tmw,.kx .kw-tmrow{grid-template-columns:minmax(0,1fr);gap:10px}.kx .kw-tmlines{display:none}.kx .kw-tmas{padding-left:14px;border-left:2px solid var(--line-soft)}.kx .kw-tma{flex-wrap:wrap}.kx .kw-tma .t{white-space:normal}}.kx .kw-acts.kw-xacts{padding-bottom:0}.kx .kw-xacts+.kw-acts{padding-top:6px}.kx .kw-dtab{width:100%;border-collapse:collapse;font-size:12.5px}.kx .kw-dtab th{padding:8px 10px;text-align:left;font-size:11px;font-weight:600;color:var(--outline);border-bottom:1px solid var(--line)}.kx .kw-dtab td{padding:8px 10px;border-bottom:1px solid var(--line-soft);color:var(--on-v);font-variant-numeric:tabular-nums}.kx .kw-dtab .num{text-align:right;white-space:nowrap}.kx .kw-dtab td .kw-dd{margin-right:6px;vertical-align:1px}.kx .kw-dtab .ct{display:inline-flex;align-items:center;gap:8px}.kx .kw-dtab .t{color:var(--on);font-weight:500;text-align:left}.kx .kw-dtab .t:hover{text-decoration:underline;text-underline-offset:3px}.kx .kw-dtab tbody tr:hover td{background:var(--surf-low)}.kx .kw-tmfoot .btn svg{width:14px;height:14px}.kx .ph{display:flex;align-items:flex-end;gap:16px;margin:0 0 14px}.kx .ph .eyebrow2{font-size:12px;color:var(--outline);margin-bottom:4px;display:flex;align-items:center;gap:6px}.kx .ph h1{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.kx .ph .sub{font-size:12px;color:var(--outline);margin-top:4px}.kx .ph .actions{margin-left:auto;display:flex;align-items:center;gap:8px}.kx .ph .actions>.btn{height:30px}.kx .kw-so.kw-all .t{color:var(--on-v);font-weight:500}.kx .kw-hist .ph .actions .btn svg{width:14px;height:14px}.kx .kw-hempty .kw-wb{grid-template-columns:minmax(0,1fr)}.kx .kw-hempty .kw-insp{display:none}.kx .kw-htbl td.q .ct{gap:8px}.kx .kw-hopen{color:var(--on);font-weight:500}.kx .kw-hopen:hover{text-decoration:underline;text-underline-offset:3px}.kx .kw-htbl tbody tr.kw-cur .kw-hopen{font-weight:600}.kx .kw-hruns{display:inline-flex;align-items:center;gap:3px;flex:none;font-size:11px;color:var(--outline);font-variant-numeric:tabular-nums}.kx .kw-hruns svg{width:12px;height:12px}.kx .kw-htbl td.kw-hat,.kx .kw-htbl td.kw-hopt{white-space:nowrap;color:var(--on-v)}.kx .kw-htbl tbody tr.kw-hg>td{padding:16px 14px 6px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--outline);background:#fff}.kx .kw-htbl tbody tr.kw-hg>td span{margin-left:8px;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}.kx .kw-htbl tbody tr.kw-hg:hover>td{background:#fff}.kx .kw-htbl th.kw-hact,.kx .kw-htbl td.kw-hact{width:34px;padding-left:0;padding-right:8px;text-align:right}.kx .kw-hx{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:5px;color:var(--outline);opacity:0;transition:opacity .12s,background .12s,color .12s}.kx .kw-hx svg{width:14px;height:14px}.kx .kw-htbl tbody tr:hover .kw-hx,.kx .kw-htbl tbody tr:focus-within .kw-hx,.kx .kw-hx:focus-visible{opacity:1}.kx .kw-hx:hover{background:var(--surf-low);color:var(--on)}.kx .kw-hist .kw-find input{width:160px}.kx .kw-hnone{padding:18px 4px}.kx .kw-hnote{font-size:12px;color:var(--on-v);margin:-4px 0 6px;line-height:1.5}.kx .kw-hp{display:flex;align-items:flex-start;gap:8px;padding:14px 0 2px;font-size:12.5px;line-height:1.5;color:var(--on-v)}.kx .kw-hp .kw-pulse{margin-top:6px}.kx .kw-hp b{color:var(--on);font-weight:600}.kx .kw-hfoot{padding:12px 0 2px}.kx .kw-hfav{display:inline-flex;margin-right:8px;flex:none}.kx .kw-hfav .fav{width:16px;height:16px;border-radius:3px}.kx .kw-hpg{flex:none;font-size:10.5px;font-weight:500;color:var(--on-v);background:var(--surf-low);border-radius:4px;padding:1px 6px}.kx .kw-hk{margin:16px 0 4px}.kx .kw-hline{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--on-v)}.kx .kw-hk .up,.kx .kw-hk .dn,.kx .kw-hk .kw-flat{font-size:11.5px;font-weight:500}@container kx (max-width: 1120px){.kx .kw-hist .kw-insp{display:none}}@container kx (max-width: 540px){.kx .kw-hist .kw-find input{width:140px}.kx .kw-hx{opacity:1}}.kx .kw-sv{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;margin-left:2px;border-radius:5px;color:var(--outline-v);opacity:0;transition:opacity .12s,color .12s,background .12s}.kx .kw-sv svg{width:14px;height:14px}.kx .kw-tbl tbody tr:hover .kw-sv,.kx .kw-sv:focus-visible,.kx .kw-sv.on{opacity:1}.kx .kw-sv:hover{background:var(--surf-low);color:var(--on)}.kx .kw-sv.on{color:var(--brand-orange)}.kx .kw-sv.on svg,.kx .kw-svb.on svg{fill:currentColor}.kx .kw-svb{display:inline-flex;align-items:center;gap:6px}.kx .kw-svb svg{width:14px;height:14px}.kx .kw-svb.on{color:#c2560a;border-color:color-mix(in srgb,var(--brand-orange) 45%,var(--line))}.kx .kw-bulk .btn svg,.kx .kw-lbulk .btn svg{width:14px;height:14px;margin-right:0}.kx .kw-savep{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200;display:grid;place-items:center;background:#10182847;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:kx-fade .14s ease both}.kx .kw-spb{width:min(400px,92vw);max-height:80vh;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:var(--shadow-pop);overflow:hidden;outline:0}.kx .kw-sph{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 10px}.kx .kw-sph h3{font-size:15px;font-weight:700;line-height:1.35;color:var(--on);min-width:0;overflow-wrap:anywhere}.kx .kw-sph .ib{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:6px;color:var(--on-v)}.kx .kw-sph .ib:hover{background:var(--surf-low)}.kx .kw-sph .ib svg{width:15px;height:15px}.kx .kw-spq{margin:0 18px 6px}.kx .kw-spq input{width:100%}.kx .kw-spl{flex:1;min-height:0;overflow:auto;padding:2px 8px}.kx .kw-spr{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:7px;cursor:pointer;font-size:13.5px;color:var(--on)}.kx .kw-spr:hover{background:var(--surf-low)}.kx .kw-spr .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kx .kw-spr .c{font-size:12px;color:var(--outline);font-variant-numeric:tabular-nums}.kx .kw-spe{padding:14px 10px;font-size:12.5px;color:var(--outline)}.kx .kw-spn{padding:6px 18px 10px;border-top:1px solid var(--line-soft);margin-top:4px}.kx .kw-spadd{display:inline-flex;align-items:center;gap:7px;height:34px;font-size:13px;font-weight:500;color:var(--on-v)}.kx .kw-spadd:hover{color:var(--on)}.kx .kw-spadd svg{width:15px;height:15px}.kx .kw-spf{display:flex;gap:8px;padding-top:4px}.kx .kw-spf input,.kx .kw-lnew input,.kx .kw-lren input{flex:1;min-width:0;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:6px;font:inherit;font-size:13px;outline:0;background:#fff}.kx .kw-spf input:focus,.kx .kw-lnew input:focus,.kx .kw-lren input:focus{border-color:var(--primary);box-shadow:var(--focus)}.kx .kw-spf2{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--line-soft)}.kx .kw-lw{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.kx .kw-lnav{padding:6px 8px 10px;position:sticky;top:12px}.kx .kw-lempty{padding:14px 10px;font-size:12.5px;color:var(--outline);line-height:1.5}.kx .kw-lnew{display:flex;gap:6px;padding:2px 4px 8px}.kx .kw-lmh{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line-soft)}.kx .kw-lmh h2{font-size:18px;font-weight:700;color:var(--on)}.kx .kw-lmh .r{display:flex;align-items:center;gap:12px}.kx .kw-lren{display:flex;gap:8px;width:min(420px,100%)}.kx .kw-lbulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;border-bottom:1px solid var(--line-soft);font-size:12.5px;color:var(--on-v)}.kx .kw-ltbl th.sel,.kx .kw-ltbl td.sel{width:34px;padding-right:0}.kx .kw-ltbl .kw-ls{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kx .kw-ltbl .kw-ls:hover{color:var(--on)}.kx .kw-ltbl td.q a.t{color:var(--on);font-weight:500;text-decoration:none}.kx .kw-ltbl td.q a.t:hover{text-decoration:underline;text-underline-offset:3px}.kx .kw-ltbl td .kw-dd{margin-right:6px;vertical-align:1px}.kx .kw-lfrom{white-space:nowrap;color:var(--on-v)}.kx .kw-lfrom .fav{width:14px;height:14px;border-radius:3px;margin-right:6px;vertical-align:-2px;display:inline-grid}.kx .kw-ltbl th.kw-hact,.kx .kw-ltbl td.kw-hact{width:34px;padding-left:0;padding-right:8px;text-align:right}.kx .kw-ltbl tbody tr:hover .kw-hx,.kx .kw-ltbl tbody tr:focus-within .kw-hx{opacity:1}.kx .kw-lists .ph .sub svg,.kx .kw-lmain .spstate svg{display:inline-block;width:13px;height:13px;vertical-align:-2px}.kx .kw-lists .ph .sub svg{color:var(--brand-orange)}.kx .kw-lists .ph .actions .btn svg{width:14px;height:14px}.kx .kw-lmain .spstate .btn svg{width:14px;height:14px}.kx .kw-ltbl td.kw-hat{white-space:nowrap;color:var(--on-v)}.kx .kw-ltbl th,.kx .kw-ltbl th.kw-ls{color:var(--outline)}.kx .kw-ltbl th.kw-ls[aria-sort=ascending],.kx .kw-ltbl th.kw-ls[aria-sort=descending]{color:var(--on)}.kx .kw-lnh{display:flex;align-items:center;justify-content:space-between;padding:6px 6px 8px 8px;font-size:12px;font-weight:600;color:var(--on-v)}.kx .kw-lnh b{margin-left:4px;font-weight:600;color:var(--outline)}.kx .kw-lnh .ib{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:var(--on-v)}.kx .kw-lnh .ib:hover{background:var(--surf-low);color:var(--on)}.kx .kw-lnh .ib svg{width:15px;height:15px}.kx .kw-lrow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;-moz-column-gap:11px;column-gap:11px;row-gap:7px;align-items:center;width:100%;padding:10px;margin-top:2px;border-radius:8px;text-align:left;transition:background .12s}.kx .kw-lrow:hover{background:var(--surf-low)}.kx .kw-lrow.on{background:color-mix(in srgb,var(--brand-orange) 7%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-orange) 30%,transparent)}.kx .kw-lrow .av{grid-row:1/3;align-self:start;width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c);font-size:14px;font-weight:700}.kx .kw-lrow .tx{display:flex;flex-direction:column;gap:2px;min-width:0}.kx .kw-lrow .tx b{font-size:13px;font-weight:600;color:var(--on);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kx .kw-lrow .lmt{font-size:11.5px;color:var(--outline);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kx .kw-lrow .when{align-self:start;font-size:11px;color:var(--outline);font-variant-numeric:tabular-nums}.kx .kw-lrow .mix{grid-column:2/4;display:flex;gap:2px;height:4px;border-radius:99px;overflow:hidden}.kx .kw-lrow .mix.none{background:var(--surf-high)}.kx .kw-lrow .mix i{display:block;height:100%}.kx .kw-lrow .mix i.e{background:#22c55e}.kx .kw-lrow .mix i.m{background:#f59e0b}.kx .kw-lrow .mix i.h{background:#94a3b8}.kx .kw-lrow .mix i.nc{background:#e5e7eb}.kx .kw-ladd{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:38px;margin-top:8px;border:1px dashed var(--line);border-radius:8px;font-size:12.5px;font-weight:500;color:var(--on-v);transition:border-color .12s,color .12s,background .12s}.kx .kw-ladd:hover{border-color:var(--outline-v);color:var(--on);background:var(--surf-low)}.kx .kw-ladd svg{width:14px;height:14px}.kx .kw-lsk{cursor:default}.kx .kw-lsk:hover{background:none}.kx .kw-lsk .tx{gap:7px}.kx .kw-lmh .r .shim{display:inline-block}.kx .kw-lskt{padding:4px 0}.kx .kw-lskr{display:flex;align-items:center;gap:18px;padding:14px 18px;border-bottom:1px solid var(--line-soft)}.kx .kw-lskr:last-child{border-bottom:0}.kx .kw-lskr .sp{flex:1}@container kx (max-width: 680px){.kx .kw-lw{grid-template-columns:minmax(0,1fr)}.kx .kw-lnav{position:static}}@container kx (max-width: 540px){.kx .kw-lskr .shim:nth-child(n+5){display:none}}.kx .kw-acts .btn:disabled,.kx .kw-bulk .btn:disabled,.kx .kw-lmh .btn.brand:disabled,.kx .kw-tmfoot .btn:disabled,.kx .kw-spf2 .btn:disabled{opacity:.45;cursor:not-allowed}.kx .kw-pf{display:grid;grid-template-columns:minmax(0,104px) minmax(0,1fr) 24px;gap:10px;align-items:center;padding:4px 0;font-size:12px;color:var(--on-v)}.kx .kw-pf .e{display:flex;align-items:center;gap:7px;white-space:nowrap}.kx .kw-pf .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--on)}.kx .kw-pf .bar2{height:6px;border-radius:99px;background:var(--surf-high);overflow:hidden}.kx .kw-pf .bar2 i{display:block;height:100%;border-radius:99px}.kx .kw-am2{display:grid;grid-template-columns:minmax(0,1fr) auto 30px;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--line-soft);font-size:12.5px}.kx .kw-am2:first-of-type{border-top:0}.kx .kw-am2 button{text-align:left;color:var(--on);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kx .kw-am2 button:hover{text-decoration:underline;text-underline-offset:3px}.kx .kw-am2 .pf{display:inline-flex;gap:3px}.kx .kw-am2 .n{text-align:right;font-variant-numeric:tabular-nums;color:var(--on-v)}.kx #kw-ideas[hidden],.kx .kw-ail[hidden]{display:none}.kx .kw-tabs button .c svg{display:block;width:12px;height:12px}.kx .kw-ait{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;border-bottom:1px solid var(--line-soft)}.kx .kw-ait .l{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;font-size:13px;color:var(--on)}.kx .kw-ait .l .kw-pulse{align-self:center}.kx .kw-ait .l .s{font-size:12px;color:var(--outline)}.kx .kw-ait .r{margin-left:auto;display:flex;align-items:center;gap:10px}.kx .kw-ait .seg button:disabled{opacity:.45;cursor:not-allowed}.kx #kw-ai .kw-tw{overflow-x:auto}.kx .kw-aitbl{min-width:640px}.kx .kw-aitbl td.q{min-width:220px;max-width:0;width:100%}.kx .kw-aitbl td.q .ct{gap:9px;align-items:flex-start;white-space:normal}.kx .kw-aitbl td.q .ct .kw-plat{margin-top:1px}.kx .kw-aitbl td.q .ct .t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;white-space:normal;line-height:1.4}.kx .kw-aitbl td:last-child{white-space:nowrap}.kx .kw-aitbl .kw-brs{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.kx .kw-aitbl tbody tr[data-ap]{cursor:pointer}.kx .kw-plat{display:inline-flex;flex:none}.kx .kw-plat .fav{width:16px;height:16px;border-radius:4px}.kx .kw-favs{display:inline-flex;align-items:center;gap:3px}.kx .kw-favs .fav{width:16px;height:16px;border-radius:3px}.kx .kw-favs .m{font-size:11px;color:var(--outline);margin-left:3px}.kx .kw-brs{font-size:12px;color:var(--on-v);white-space:nowrap}.kx .kw-sq{display:inline-block;width:9px;height:9px;border-radius:2px}.kx .kw-aians{margin:0;font-size:13px;line-height:1.6;color:var(--on-v);white-space:pre-line}.kx .kw-chipl{display:flex;flex-wrap:wrap;gap:6px}.kx .kw-bchip{font-size:12px;color:var(--on);padding:3px 9px;border:1px solid var(--line);border-radius:999px;background:#fff}.kx .kw-fo{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line-soft);font-size:12.5px}.kx .kw-fo:first-of-type{border-top:0}.kx .kw-fo svg{width:13px;height:13px;color:var(--outline);flex:none}.kx .kw-fo .t{color:var(--on);text-align:left}.kx .kw-fo button.t:hover{text-decoration:underline;text-underline-offset:3px}.kx .kw-sr2{display:flex;align-items:center;gap:9px;padding:7px 0;border-top:1px solid var(--line-soft);font-size:12.5px;cursor:default}.kx .kw-sr2:first-of-type{border-top:0}.kx .kw-sr2 b{font-weight:500;color:var(--on);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kx .kw-sr2 .w{margin-left:auto;font-size:11px;color:var(--outline);white-space:nowrap}@container kx (max-width: 1280px){.kx .kw-aitbl .kw-aitr{display:none}.kx .kw-aitbl .kw-brs{max-width:120px}}.kx{background:transparent;min-height:0}.kx .page{max-width:none;margin:0;padding:0}
