@import"https://fonts.googleapis.com/css2?family=Inter:wght@700&display=swap";html,body,#root{width:100%;min-height:100%}html,body{margin:0;padding:0}body{font-variant-numeric:tabular-nums}[data-highcharts-chart]{position:relative}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.pv-workspace-header{display:flex;align-items:center;flex:0 0 42px;min-width:0;box-sizing:border-box}.pv-workspace-tape{flex:1;min-width:0;position:relative;overflow:hidden}.pv-workspace-tape:after{content:"";position:absolute;inset:0 0 0 auto;width:24px;pointer-events:none;background:linear-gradient(to right,transparent,var(--pv-header-bg))}.pv-carina-toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;margin:0 12px;padding:0 12px;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.pv-carina-toggle:hover{filter:brightness(.96)}.pv-workspace-header :focus-visible,.pv-research-window :focus-visible,.pv-carina-resize:focus-visible{outline:2px solid var(--pv-focus, #3b6fb6);outline-offset:2px}.pv-research-window{container:research / inline-size;min-width:0}.pv-research-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.pv-research-summary>*{min-width:0}.pv-research-financials{overflow-x:auto}.pv-research-financials table{min-width:520px}.pv-research-financials th,.pv-research-financials td{padding-left:12px!important;white-space:nowrap}.pv-research-financials th:first-child,.pv-research-financials td:first-child{padding-left:0!important}.pv-chart-controls{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.pv-research-search:focus-within{border-color:var(--pv-focus, #3b6fb6)!important;box-shadow:0 0 0 3px #3b6fb61a}@container research (max-width: 820px){.pv-research-summary{grid-template-columns:minmax(0,1fr)!important}}@container research (max-width: 520px){.pv-research-controls{width:100%;gap:10px}.pv-research-controls>*{flex:1 1 auto}.pv-research-search input{width:100%!important;min-width:0}}@media(max-width:600px){.pv-carina-toggle{width:34px;padding:0;margin:0 8px}.pv-carina-toggle-label{display:none}}@media(prefers-reduced-motion:reduce){.pv-carina-toggle,.pv-workspace-nav{transition:none!important}}.pv-research-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}@container research (max-width: 980px){.pv-research-grid{grid-template-columns:minmax(0,1fr)}}.pv-research-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}@container research (max-width: 760px){.pv-research-pair{grid-template-columns:minmax(0,1fr)}}.pv-pc{display:grid;gap:14px}.pv-pc-head{border:1px solid;border-radius:18px;padding:20px 0 0;box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0a}.pv-pc-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 24px 10px;flex-wrap:wrap}.pv-pc-h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.pv-pc-scope{font-size:13px;margin-top:3px}.pv-pc-tabs{display:flex;align-items:flex-end;gap:4px;padding:4px 24px 0;border-top:1px solid;flex-wrap:wrap;margin-top:4px}.pv-pc-tab{border:0;border-bottom:2px solid transparent;background:none;padding:12px 12px 11px;font:inherit;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:-1px}.pv-pc-tab:hover{opacity:.85}.pv-pc-tab:focus-visible{outline:2px solid #3b6fb6;outline-offset:-4px;border-radius:6px}.pv-pc-actions{margin-left:auto;display:flex;align-items:center;gap:8px;padding:6px 0 8px;flex-wrap:wrap}.pv-pc-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid;background:transparent;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.pv-pc-btn:hover{border-color:#3b6fb6!important;color:#3b6fb6!important}.pv-pc-panel{border:1px solid;border-radius:18px;padding:22px 26px 18px;min-width:0;box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0a}.pv-pc-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.pv-pc-panel__title{margin:0;font-size:19px;font-weight:600;letter-spacing:-.005em;line-height:1.25}.pv-pc-panel__sub{font-size:13px;margin-top:3px;line-height:1.45}.pv-pc-panel__foot{font-size:12px;line-height:1.6;margin-top:14px;max-width:1000px}.pv-pc-wait{font-size:13px;padding:18px 0}.pv-pc-scroll{overflow-x:auto}.pv-pc-table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.35;font-variant-numeric:tabular-nums}.pv-pc-table th{font-weight:500;font-size:13px;white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:bottom}.pv-pc-table td{border-bottom:1px solid var(--pc-line);padding:11px 12px}.pv-pc-table th:first-child,.pv-pc-table td:first-child{padding-left:4px!important}.pv-pc-group{font-weight:500!important;font-size:13px!important}.pv-pc-row--link{cursor:pointer}.pv-pc-row--link:hover td{background-color:#3b6fb60f}.pv-pc-table--summary td{padding:10px 12px}.pv-pc-sec td{padding:16px 4px 6px!important;font-size:12.5px;font-weight:600;border-bottom:0!important}.pv-pc-tk{display:inline-flex;align-items:center;gap:6px}.pv-pc-name{display:inline-flex;align-items:center;gap:8px;max-width:230px}.pv-pc-name__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-pc-tag{font-size:10px;font-weight:500;border:1px solid;border-radius:4px;padding:0 5px;line-height:16px;flex-shrink:0}.pv-pc-rm{display:inline-flex;padding:2px;border:0;border-radius:4px;background:none;color:inherit;opacity:0;cursor:pointer}.pv-pc-row--link:hover .pv-pc-rm,.pv-pc-rm:focus-visible{opacity:.5}.pv-pc-rm:hover{opacity:1!important;color:#dc2626;background:#dc26261a}.pv-pc-gap{display:inline-flex;align-items:center;gap:10px;justify-content:flex-end}.pv-pc-gap__bar{position:relative;width:72px;height:6px;border-radius:3px;overflow:hidden}.pv-pc-gap__bar>span{position:absolute;top:0;bottom:0;border-radius:3px}.pv-pc-hls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pv-pc-hl{border:1px solid;border-radius:18px;padding:18px 20px;min-width:0;box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0a}.pv-pc-hl__label{font-size:13px;font-weight:500}.pv-pc-hl__value{font-size:24px;font-weight:600;margin-top:6px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.2}.pv-pc-hl__sub{font-size:12.5px;margin-top:6px;line-height:1.45}@container research (max-width: 1000px){.pv-pc-hls{grid-template-columns:repeat(2,minmax(0,1fr))}}@container research (max-width: 560px){.pv-pc-hls{grid-template-columns:minmax(0,1fr)}.pv-pc-panel{padding:18px 16px 14px}}.pv-pc-toggle{display:inline-flex;align-items:center;gap:8px;border:0;background:none;font:inherit;font-size:12.5px;cursor:pointer;padding:4px 0;white-space:nowrap}.pv-pc-toggle__track{position:relative;width:28px;height:16px;border-radius:999px;transition:background .12s}.pv-pc-toggle__knob{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .12s;box-shadow:0 1px 2px #0003}.pv-pc-head .pv-pc-ctl{font-size:12.5px!important}.pv-pc--condensed{display:block}.pv-pc--condensed .pv-pc-table{font-size:12px}.pv-pc--condensed .pv-pc-table th{font-size:11px}.pv-pc--condensed .pv-pc-table th:first-child,.pv-pc--condensed .pv-pc-table td:first-child{padding-left:14px!important}.pv-rs-anchor{scroll-margin-top:78px}.pv-ctx-wrap{position:sticky;top:-12px;z-index:45;height:0}.pv-ctx{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:14px;padding:9px 12px 9px 10px;border:1px solid;border-top:0;border-radius:0 0 14px 14px;box-shadow:0 8px 28px #0f172a1f;transform:translateY(-140%);opacity:0;pointer-events:none;transition:transform .18s ease,opacity .14s ease}.pv-ctx.is-on{transform:none;opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.pv-ctx{transition:none}}.pv-ctx__id{display:inline-flex;align-items:center;gap:9px;min-width:0;border:0;background:none;padding:0;cursor:pointer;font:inherit}.pv-ctx__tk{font-size:15px;font-weight:700;letter-spacing:.01em}.pv-ctx__name{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.pv-ctx__sep{width:1px;height:22px;flex-shrink:0}.pv-ctx__px{font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.pv-ctx__px b{font-size:14px;font-weight:600;margin-right:4px}.pv-ctx__pv{font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums}.pv-ctx__nav{display:flex;align-items:center;gap:2px;margin-left:auto;min-width:0;overflow-x:auto;scrollbar-width:none}.pv-ctx__nav button{border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:13px;font-weight:500;padding:6px 9px 5px;cursor:pointer;white-space:nowrap}.pv-ctx__nav button:hover{opacity:.85}.pv-ctx__act{display:flex;gap:6px;flex-shrink:0}@container research (max-width: 1100px){.pv-ctx__name{display:none}}@container research (max-width: 900px){.pv-ctx__act,.pv-ctx__px{display:none}}@container research (max-width: 640px){.pv-ctx__nav{display:none}}.carina-loader-status{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 0}.carina-loader-label{font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:1.5}.carina-loader{display:block;flex:0 0 28px;width:28px;height:28px;pointer-events:none}.pv-value-comparison{width:100%;min-width:0;text-align:left;font-family:IBM Plex Sans,sans-serif;font-variant-numeric:tabular-nums}.pv-value-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:7px 14px;margin-bottom:14px}.pv-value-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;color:var(--comparison-muted);font-size:13px;font-weight:500}.pv-value-date{font-size:12px;font-weight:400;white-space:nowrap;opacity:.85}.pv-value-number{color:var(--comparison-ink);font-family:IBM Plex Sans,sans-serif;font-size:19px;font-weight:600;line-height:1.2;white-space:nowrap}.pv-value-row--pv .pv-value-number{color:var(--comparison-pv);font-size:30px;letter-spacing:-.035em}.pv-value-track{grid-column:1 / -1;position:relative;height:8px;border-radius:3px;background:var(--comparison-track)}.pv-value-bar,.pv-value-gap{position:absolute;inset-block:0;border-radius:3px}.pv-value-bar{transition:width .25s ease,left .25s ease}.pv-value-gap{background:color-mix(in srgb,var(--comparison-gap) 12%,transparent)}.pv-value-zero{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--comparison-muted)}.pv-value-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--comparison-border)}.pv-value-gap-label{display:inline-flex;align-items:baseline;gap:7px;font-size:13px;color:var(--comparison-muted)}.pv-value-gap-label strong{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600;color:var(--comparison-gap)}.pv-value-context{color:var(--comparison-muted);font-size:12px;line-height:1.5}.pv-value-comparison>.pv-value-context{margin-top:5px}@media(prefers-reduced-motion:reduce){.pv-value-bar{transition:none}}.research-markdown{font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:1.7;color:var(--research-sub);overflow-wrap:anywhere}.research-markdown p{margin:0 0 12px}.research-markdown strong{font-weight:600;color:var(--research-ink)}.research-markdown h1,.research-markdown h2{font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:17px;line-height:1.4;font-weight:600;color:var(--research-ink);margin:22px 0 10px}.research-markdown h3{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--research-muted);margin:20px 0 8px}.research-markdown>:first-child{margin-top:0}.research-markdown ul,.research-markdown ol{padding-left:20px;margin:0 0 14px}.research-markdown li{padding-left:2px;margin:5px 0}.research-markdown a{color:var(--research-accent);text-underline-offset:3px}.research-markdown hr{border:0;border-top:1px solid var(--research-border);margin:18px 0}.research-markdown blockquote{border-left:2px solid var(--research-border);margin:12px 0;padding-left:14px;color:var(--research-muted)}.research-markdown code{font-family:IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;font-size:.86em;background:var(--research-hover);padding:2px 5px;border-radius:4px}.research-markdown pre{overflow-x:auto;padding:14px;background:var(--research-hover);border-radius:10px}.research-markdown pre code{padding:0}.research-table-scroll{overflow-x:auto;margin:12px 0 18px;border:1px solid var(--research-border);border-radius:10px}.research-markdown table{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums}.research-markdown th{padding:10px 14px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--research-muted);background:var(--research-hover);white-space:nowrap;text-align:right}.research-markdown th:first-child{text-align:left}.research-markdown td{padding:9px 14px;border-top:1px solid var(--research-border)}.research-markdown tr:hover td{background:var(--research-hover)}.carina-workspace :focus-visible,.research-markdown :focus-visible{outline:2px solid var(--research-accent, #3b6fb6);outline-offset:3px}.carina-composer:focus-within{border-color:var(--research-accent, #3b6fb6)!important;box-shadow:0 0 0 3px #3b6fb61a!important}.carina-message{animation:carina-arrive .2s ease-out}.carina-header{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--research-border)}.carina-header strong{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600}.carina-header small{margin-left:auto;font-size:11px}.carina-actions{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:11px;opacity:.8}.carina-actions button,.carina-header button{background:transparent;color:inherit;border:0;cursor:pointer;padding:5px;border-radius:5px;display:inline-flex;align-items:center;gap:5px}.carina-actions button:hover,.carina-header button:hover{background:#7f7f7f1a}@keyframes carina-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.carina-workspace *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.research-markdown td strong{color:inherit}@media(max-width:650px){.carina-header{padding:12px}.carina-workspace .carina-composer{padding:10px!important}.carina-workspace .carina-composer button{white-space:nowrap}}.sc{min-height:100%;display:flex;flex-direction:column;font-size:13.5px;line-height:1.45;color:var(--sc-ink);box-sizing:border-box;padding:14px 20px 10px;font-variant-numeric:tabular-nums}.sc *{box-sizing:border-box}.sc :focus-visible{outline:2px solid var(--sc-blue);outline-offset:2px}.sc-num{font-variant-numeric:tabular-nums}.sc-rh{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--sc-faint);margin-bottom:8px}.sc-rh b{color:var(--sc-navy-ink);letter-spacing:.16em;font-weight:700;font-size:12px}.sc-rh i{flex:1;height:1px;background:linear-gradient(to right,var(--sc-rule),transparent)}.sc-head{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;padding-bottom:9px;border-bottom:2px solid var(--sc-navy-ink);margin-bottom:12px}.sc-head h1{font-size:34px;line-height:1.05;font-weight:300;letter-spacing:-.01em;margin:0;color:var(--sc-navy-ink)}.sc-head .sc-sub{color:var(--sc-sub);font-size:14px;margin-top:4px}.sc-head .sc-right{margin-left:auto;display:flex;align-items:center;gap:10px}.sc-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px}.sc-kpi{background:var(--sc-zebra);border-top:3px solid var(--sc-navy-ink);border-radius:8px;padding:8px 12px 9px;min-width:0}.sc-kpi span{display:block;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-kpi b{display:block;font-size:26px;font-weight:300;line-height:1.2;color:var(--sc-navy-ink);white-space:nowrap}.sc-kpi i{display:block;font-style:normal;font-size:12.5px;color:var(--sc-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-bar{display:flex;align-items:center;gap:10px;background:var(--sc-bar);color:#fff;padding:6px 6px 6px 12px;min-height:38px}.sc-bar h3{margin:0;font-size:14px;font-weight:600;letter-spacing:.01em;color:#fff}.sc-bar .sc-bar-sub{font-size:12.5px;color:var(--sc-bar-sub)}.sc-bar .sc-grow{flex:1}.sc-btn{font:inherit;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-height:32px;padding:5px 11px;border:1px solid var(--sc-border);border-radius:6px;background:var(--sc-card);color:var(--sc-ink);cursor:pointer;line-height:1.2}.sc-btn:hover:not(:disabled){background:var(--sc-hover)}.sc-btn.primary{background:var(--sc-bar);border-color:var(--sc-bar);color:#fff}.sc-btn.primary:hover:not(:disabled){background:var(--sc-bar);filter:brightness(1.15)}.sc-btn.ghost{border-color:transparent;background:transparent;color:var(--sc-sub)}.sc-btn.ghost:hover:not(:disabled){background:var(--sc-hover);color:var(--sc-ink)}.sc-btn:disabled{opacity:.5;cursor:not-allowed}.sc-btn.sm{min-height:28px;padding:3px 9px;font-size:12.5px}.sc-bar .sc-btn{background:transparent;border-color:#ffffff47;color:#fff}.sc-bar .sc-btn:hover:not(:disabled){background:#ffffff1a}.sc-seg{display:inline-flex;border:1px solid var(--sc-border);border-radius:6px;overflow:hidden;background:var(--sc-card)}.sc-seg button{font:inherit;font-size:13px;font-weight:500;border:0;background:transparent;color:var(--sc-sub);padding:5px 12px;cursor:pointer;min-height:30px}.sc-seg button+button{border-left:1px solid var(--sc-border)}.sc-seg button[aria-pressed=true]{background:var(--sc-ice);color:var(--sc-navy-ink);font-weight:600}.sc-bar .sc-seg{background:transparent;border-color:#ffffff4d}.sc-bar .sc-seg button{color:var(--sc-bar-sub)}.sc-bar .sc-seg button+button{border-left-color:#ffffff4d}.sc-bar .sc-seg button[aria-pressed=true]{background:#fff;color:var(--sc-bar)}.sc-chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12.5px;line-height:1.5;padding:2px 6px 2px 10px;border-radius:999px;border:1px solid var(--sc-border);background:var(--sc-card);color:var(--sc-ink)}.sc-chip.on{border-color:transparent;background:var(--sc-ice);color:var(--sc-navy-ink);font-weight:500}.sc-chip button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1;padding:0 2px;opacity:.7}.sc-chip button:hover{opacity:1}.sc-preset{font:inherit;font-size:12.5px;font-weight:500;padding:4px 11px;border-radius:999px;border:1px solid transparent;background:var(--sc-ice);color:var(--sc-steel);cursor:pointer;white-space:nowrap}.sc-preset:hover{background:var(--sc-ice-2);color:var(--sc-navy-ink)}.sc-preset.on{background:var(--sc-bar);color:#fff}.sc-query{border:1px solid var(--sc-border);border-radius:12px;background:var(--sc-card);margin-bottom:10px;box-shadow:0 1px 3px #0f172a0d}.sc-query>.sc-bar{border-radius:11px 11px 0 0}.sc-query:focus-within{box-shadow:0 0 0 3px var(--sc-blue-soft)}.sc-query-row{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px}.sc-query-input{position:relative;flex:1;min-width:0}.sc-query-input input{width:100%;border:0;outline:0;background:transparent;color:var(--sc-ink);font:inherit;font-size:15px;padding:6px 2px;line-height:1.4}.sc-query-input input::placeholder{color:var(--sc-faint)}.sc-query-input input:focus-visible{outline:none}.sc-query-err{padding:0 12px 9px;color:var(--sc-red);font-size:13px}.sc-query-err code{font:inherit;font-weight:600;background:color-mix(in srgb,var(--sc-red) 10%,transparent);border-radius:3px;padding:0 4px}.sc-query-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 9px}.sc-suggest{position:absolute;left:0;top:calc(100% + 8px);z-index:40;width:min(560px,100%);max-height:320px;overflow:auto;background:var(--sc-card);border:1px solid var(--sc-border);border-top:3px solid var(--sc-bar);box-shadow:var(--sc-shadow);padding:4px}.sc-suggest button{display:flex;align-items:baseline;gap:12px;width:100%;text-align:left;border:0;background:transparent;color:var(--sc-ink);font:inherit;font-size:13.5px;padding:6px 8px;border-radius:4px;cursor:pointer}.sc-suggest button.on,.sc-suggest button:hover{background:var(--sc-ice)}.sc-suggest .sc-sg-label{font-weight:600;min-width:150px;color:var(--sc-navy-ink)}.sc-suggest .sc-sg-detail{color:var(--sc-sub);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-suggest .sc-sg-foot{color:var(--sc-faint);font-size:12px;padding:6px 8px 3px;border-top:1px solid var(--sc-border);margin-top:4px}.sc-ask{border-top:1px solid var(--sc-border);border-left:3px solid var(--sc-pv);background:color-mix(in srgb,var(--sc-pv) 5%,var(--sc-card));padding:10px 14px 12px;font-size:13.5px}.sc-ask h4{margin:0 0 6px;font-size:13.5px;font-weight:600;color:var(--sc-navy-ink)}.sc-ask ol{margin:0;padding-left:18px}.sc-ask li{margin:3px 0;color:var(--sc-sub)}.sc-ask li b{font-weight:600;color:var(--sc-navy-ink)}.sc-ask .sc-ask-note{margin-top:6px;color:var(--sc-amber)}.sc-ask .sc-ask-meta{margin-top:6px;color:var(--sc-faint);font-size:12.5px}.sc-presets{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:12px}.sc-presets .sc-lbl{font-size:12.5px;color:var(--sc-faint);margin-right:2px}.sc-presets .sc-spacer{flex:1}.sc-body{flex:none;height:max(620px,calc(100vh - 76px));display:flex;gap:14px;scroll-margin-top:8px}.sc-panel{flex:0 0 272px;min-height:0;overflow:auto;border:1px solid var(--sc-border);border-radius:12px;background:var(--sc-card);box-shadow:0 1px 3px #0f172a0d}.sc-panel .sc-bar{position:sticky;top:0;z-index:2}.sc-group{border-bottom:1px solid var(--sc-border)}.sc-group>button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:var(--sc-zebra);font:inherit;font-size:13px;font-weight:600;color:var(--sc-navy-ink);padding:8px 12px;cursor:pointer;text-align:left}.sc-group>button:hover{background:var(--sc-ice)}.sc-group .sc-count{font-weight:600;color:var(--sc-steel);font-size:12px}.sc-group-body{padding:2px 12px 10px}.sc-metric{padding:8px 0 6px}.sc-metric+.sc-metric{border-top:1px solid var(--sc-line)}.sc-metric-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.sc-metric-top span:first-child{color:var(--sc-ink);font-weight:500}.sc-metric-top .sc-unit{color:var(--sc-faint);font-size:12px}.sc-hist{display:block;width:100%;height:30px;margin:5px 0;cursor:crosshair;-webkit-user-select:none;user-select:none}.sc-range{display:flex;align-items:center;gap:6px}.sc-range input{width:100%;min-width:0;font:inherit;font-size:13px;padding:3px 7px;border:1px solid var(--sc-border);border-radius:5px;background:var(--sc-card);color:var(--sc-ink)}.sc-range input:focus{outline:0;border-color:var(--sc-blue)}.sc-range span{color:var(--sc-faint);font-size:12px}.sc-sectors label{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:13px;cursor:pointer}.sc-sectors label span:nth-child(2){flex:1}.sc-sectors label .sc-num{color:var(--sc-faint);font-size:12px}.sc-sectors input{accent-color:var(--sc-bar)}.sc-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--sc-border);border-radius:12px;background:var(--sc-card);overflow:hidden;box-shadow:0 1px 3px #0f172a0d}.sc-tabs{display:flex;gap:2px;align-self:stretch;align-items:stretch}.sc-tabs button{font:inherit;font-size:14px;font-weight:500;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--sc-bar-sub);padding:6px 12px 3px;cursor:pointer}.sc-tabs button:hover{color:#fff}.sc-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#fff;font-weight:600}.sc-bar .sc-count{font-size:13px;color:var(--sc-bar-sub)}.sc-bar .sc-count b{color:#fff;font-weight:600}.sc-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--sc-border)}.sc-toolbar .sc-grow{flex:1}.sc-find{display:flex;align-items:center;gap:6px;border:1px solid var(--sc-border);border-radius:6px;padding:0 8px;min-height:30px;width:230px;background:var(--sc-card)}.sc-find input{border:0;outline:0;background:transparent;color:var(--sc-ink);font:inherit;font-size:13px;width:100%}.sc-find:focus-within{border-color:var(--sc-blue)}.sc-select{font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--sc-border);border-radius:6px;background:var(--sc-card);color:var(--sc-ink);min-height:30px}.sc-scroll{flex:1;min-height:0;overflow:auto}.sc-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.sc-table th{position:sticky;top:0;z-index:3;background:var(--sc-ice);color:var(--sc-navy-ink);font-weight:600;font-size:12.5px;text-align:right;white-space:nowrap;padding:7px 12px;border-bottom:1px solid var(--sc-navy-ink);cursor:pointer;-webkit-user-select:none;user-select:none}.sc-table thead tr.sc-groups th{top:0;z-index:4;background:var(--sc-card);font-weight:600;font-size:12px;color:var(--sc-steel);text-align:center;padding:7px 12px 2px;border-bottom:0;cursor:default}.sc-table thead tr.sc-groups th span{display:block;border-bottom:1px solid var(--sc-steel);padding-bottom:3px}.sc-table thead tr.sc-cols th{top:28px}.sc-table th.sc-l,.sc-table td.sc-l{text-align:left}.sc-table th:hover,.sc-table th.on{color:var(--sc-blue)}.sc-table th .sc-arrow{font-size:10px;margin-left:3px}.sc-table td{padding:6px 12px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--sc-line);background:var(--sc-card)}.sc-table.dense td{padding:2px 12px}.sc-table tbody tr:nth-child(2n) td{background:var(--sc-zebra)}.sc-table tbody tr:hover td{background:var(--sc-hover);cursor:pointer}.sc-table tbody tr.sel td{background:var(--sc-ice)}.sc-table .sc-sticky{position:sticky;left:0;z-index:2}.sc-table .sc-sticky2{position:sticky;left:34px;z-index:2;box-shadow:inset -1px 0 0 var(--sc-line)}.sc-table th.sc-sticky,.sc-table th.sc-sticky2{z-index:5}.sc-co{display:flex;align-items:center;gap:8px;max-width:236px}.sc-co img{width:20px;height:20px;flex:0 0 20px;border-radius:4px;object-fit:contain;background:#fff;padding:2px;border:1px solid var(--sc-border)}.sc-table.dense .sc-co img{width:16px;height:16px;flex-basis:16px}.sc-co>div{min-width:0}.sc-co .sc-top{display:flex;align-items:baseline;gap:7px;min-width:0}.sc-co .sc-tk{font-weight:700;font-size:13px;color:var(--sc-navy-ink);flex:none}.sc-co .sc-nm{color:var(--sc-sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sc-co .sc-sec{display:block;color:var(--sc-faint);font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-pos{color:var(--sc-green)}.sc-neg{color:var(--sc-red)}.sc-na{color:var(--sc-faint)}.sc-gap{font-weight:700;font-size:12.5px;padding:1px 8px;border-radius:999px}.sc-soon{color:var(--sc-blue);font-weight:600}.sc-table tfoot td{position:sticky;z-index:2;background:var(--sc-ice);font-weight:700;color:var(--sc-navy-ink);border-bottom:0}.sc-table tfoot tr.sc-mean td{bottom:30px;color:var(--sc-sub);font-weight:600;box-shadow:inset 0 1px 0 var(--sc-navy-ink)}.sc-table tfoot tr.sc-median td{bottom:0;height:30px}.sc-table tfoot td.sc-sticky,.sc-table tfoot td.sc-sticky2{z-index:4}.sc-strip{display:inline-flex;align-items:center;gap:7px}.sc-view-pad{padding:14px 16px}.sc-axes{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-size:13px;color:var(--sc-sub)}.sc-axes label{display:inline-flex;align-items:center;gap:6px}.sc-note{font-size:12.5px;color:var(--sc-faint);margin-top:8px}.sc-selbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:var(--sc-bar);color:#fff}.sc-selbar b{font-size:13.5px;font-weight:600;margin-right:4px}.sc-selbar .sc-btn{background:transparent;border-color:#ffffff52;color:#fff}.sc-selbar .sc-btn:hover:not(:disabled){background:#ffffff1f}.sc-selbar .sc-btn.primary{background:#fff;border-color:#fff;color:var(--sc-bar)}.sc-selbar .sc-btn.primary:hover:not(:disabled){background:#fff;filter:none;opacity:.92}.sc-selbar .sc-note{color:var(--sc-bar-sub);margin:0}.sc-pop{position:absolute;z-index:50;background:var(--sc-card);border:1px solid var(--sc-border);border-top:3px solid var(--sc-bar);box-shadow:var(--sc-shadow);padding:10px 12px;min-width:250px}.sc-pop h4{margin:0 0 8px;font-size:13.5px;font-weight:600;color:var(--sc-navy-ink)}.sc-pop .sc-saved{display:flex;align-items:center;gap:6px;padding:3px 0}.sc-pop .sc-saved button.sc-link{flex:1;text-align:left}.sc-link{font:inherit;font-size:13px;font-weight:600;color:var(--sc-blue);background:none;border:0;padding:0;cursor:pointer}.sc-link:hover{text-decoration:underline}.sc-tip{position:fixed;z-index:60;width:290px;pointer-events:none;background:var(--sc-card);border:1px solid var(--sc-border);border-top:3px solid var(--sc-bar);box-shadow:var(--sc-shadow);padding:9px 12px;font-size:13px;line-height:1.5;color:var(--sc-sub)}.sc-tip b{display:block;color:var(--sc-navy-ink);font-size:13.5px;margin-bottom:3px}.sc-tip code{font:inherit;font-weight:600;color:var(--sc-steel)}.sc-foot{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--sc-faint);padding-top:8px}.sc-empty{padding:28px;color:var(--sc-sub);font-size:14px}@media(max-width:1280px){.sc-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-kpi:nth-child(n+4){display:none}}@media(max-width:1100px){.sc-panel{flex-basis:236px}}@media(max-width:860px){.sc-body{flex-direction:column;height:auto}.sc-panel{flex:0 0 auto;max-height:300px}.sc-main{height:max(560px,calc(100vh - 76px));flex:none}.sc-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-ctabs{position:relative;z-index:210;display:flex;align-items:stretch;gap:4px;height:44px;padding:0 10px 0 6px;background:var(--ct-bg);color:var(--ct-sub);-webkit-user-select:none;user-select:none;flex-shrink:0;container-type:inline-size}.pv-ctabs--bottom{border-top:1px solid var(--ct-border)}.pv-ctabs--top{border-bottom:1px solid var(--ct-border)}.pv-ctabs__scroll{position:relative;flex:0 1 auto;min-width:0;display:flex}.pv-ctabs__strip{position:relative;display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex:0 1 auto;min-width:0;padding:0 2px}.pv-ctabs__spacer{flex:1 1 0;min-width:8px}.pv-ctabs__new{align-self:center;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:0;background:none;color:var(--ct-muted);cursor:pointer;transition:background-color .14s ease,color .14s ease}.pv-ctabs__new:hover{background:var(--ct-hover);color:var(--ct-ink)}.pv-ctabs__new:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ct-accent)}.pv-ctabs__strip::-webkit-scrollbar{display:none}.pv-ctabs__scroll.is-left .pv-ctabs__strip{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px);mask-image:linear-gradient(90deg,transparent 0,#000 40px)}.pv-ctabs__scroll.is-right .pv-ctabs__strip{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent 100%)}.pv-ctabs__scroll.is-left.is-right .pv-ctabs__strip{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}.pv-ctabs__nudge{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:24px;height:24px;border-radius:999px;border:1px solid var(--ct-border);background:var(--ct-bg);color:var(--ct-sub);font:600 15px/1 inherit;cursor:pointer;box-shadow:0 1px 4px #0f172a1f}.pv-ctabs__nudge--l{left:0}.pv-ctabs__nudge--r{right:0}.pv-ctabs__strip{gap:2px}.pv-ctabs__head{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:0 8px 0 6px;margin-left:12px;font-size:12.5px;font-weight:700;letter-spacing:.01em;color:var(--g);white-space:nowrap}.pv-ctabs__head.is-first{margin-left:4px}.pv-ctabs__head.is-bare{padding:0}.pv-ctabs__head:not(.is-first):before{content:"";position:absolute;left:-7px;top:12px;bottom:12px;width:1px;background:var(--ct-border)}.pv-ctabs__head img{width:18px;height:18px;border-radius:5px;object-fit:contain;background:#fff;padding:1px;box-sizing:border-box;border:1px solid var(--ct-border)}.pv-ctab{position:relative;display:flex;align-items:center;gap:7px;flex:0 1 auto;min-width:136px;max-width:220px;padding:0 10px 0 11px;margin:5px 0;border-radius:9px;color:var(--ct-muted);font-size:13px;font-weight:500;cursor:pointer;outline:none;transition:background-color .14s ease,color .14s ease,transform .18s cubic-bezier(.2,.7,.2,1);animation:pvCtabIn .18s ease both}.pv-ctab:hover{background:var(--ct-hover);color:var(--ct-ink)}.pv-ctab:focus-visible{box-shadow:0 0 0 2px var(--ct-accent)}.pv-ctab.is-active{color:var(--ct-ink);font-weight:600;background:var(--ct-canvas)}.pv-ctabs--bottom .pv-ctab.is-active{margin-top:-1px;border-radius:0 0 10px 10px;box-shadow:0 1px 0 var(--ct-border),1px 0 0 var(--ct-border),-1px 0 0 var(--ct-border)}.pv-ctabs--top .pv-ctab.is-active{margin-bottom:-1px;border-radius:10px 10px 0 0;box-shadow:0 -1px 0 var(--ct-border),1px 0 0 var(--ct-border),-1px 0 0 var(--ct-border)}.pv-ctab.is-dragging{z-index:5;cursor:grabbing;background:var(--ct-bg);color:var(--ct-ink);box-shadow:0 6px 20px #0f172a2e,0 0 0 1px var(--ct-border);transition:none}.pv-ctab__icon{flex-shrink:0;color:var(--g);opacity:.7}.pv-ctab.is-active .pv-ctab__icon{opacity:1}.pv-ctab__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-ctab__close{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;border:0;background:none;color:inherit;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease,background-color .12s ease}.pv-ctab:hover .pv-ctab__close,.pv-ctab.is-active .pv-ctab__close,.pv-ctab:focus-visible .pv-ctab__close{opacity:.6;pointer-events:auto}.pv-ctab:not(.is-active):is(:hover,:focus-visible) .pv-ctab__label{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent calc(100% - 10px));mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent calc(100% - 10px))}.pv-ctab.is-active{padding-right:30px}.pv-ctab__close:hover{opacity:1!important;background:#0f172a14}.pv-ctabs__indicator{position:absolute;left:0;height:2.5px;border-radius:2px;background:var(--ct-accent);pointer-events:none;transition:transform .22s cubic-bezier(.2,.7,.2,1),width .22s cubic-bezier(.2,.7,.2,1),background-color .22s ease,opacity .15s ease}.pv-ctabs--bottom .pv-ctabs__indicator{bottom:4px}.pv-ctabs--top .pv-ctabs__indicator{top:4px}.pv-ctabs__tools{display:flex;align-items:center;gap:6px;flex-shrink:0}.pv-ctabs__btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:8px;border:1px solid var(--ct-border);background:var(--ct-bg);color:var(--ct-sub);font:500 12.5px/1 inherit;cursor:pointer;white-space:nowrap}.pv-ctabs__btn:hover{color:var(--ct-ink);border-color:var(--ct-accent)}.pv-ctabs__count{display:inline-flex;min-width:18px;height:18px;padding:0 5px;align-items:center;justify-content:center;border-radius:999px;background:var(--ct-hover);color:var(--ct-ink);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.pv-ctabs__zoom{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 4px;border-radius:8px;border:1px solid var(--ct-border)}.pv-ctabs__zoom button{height:24px;min-width:24px;padding:0 6px;border:0;border-radius:6px;background:none;color:var(--ct-muted);font:500 12.5px/1 inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.pv-ctabs__zoom button:hover{background:var(--ct-hover);color:var(--ct-ink)}.pv-ctabs__pct{min-width:46px!important;color:var(--ct-ink)!important}@container (max-width: 760px){.pv-ctabs__zoom .is-extra{display:none}}@container (max-width: 700px){.pv-ctabs__zoom .is-step{display:none}}@container (max-width: 600px){.pv-ctabs__btn-word{display:none}}.pv-ctabs__menuwrap{position:relative}.pv-ctabs__menu{position:absolute;right:0;width:320px;max-height:360px;display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--ct-border);background:var(--ct-bg);box-shadow:0 16px 48px #0f172a2e;padding:8px;animation:pvCtabMenu .14s ease both}.pv-ctabs--bottom .pv-ctabs__menu{bottom:calc(100% + 8px)}.pv-ctabs--top .pv-ctabs__menu{top:calc(100% + 8px)}.pv-ctabs__search{display:flex;align-items:center;gap:7px;padding:0 10px;height:34px;border-radius:9px;background:var(--ct-hover);color:var(--ct-muted)}.pv-ctabs__search input{flex:1;border:0;outline:none;background:transparent;color:var(--ct-ink);font:13px inherit}.pv-ctabs__list{overflow-y:auto;margin-top:6px;display:grid;gap:2px}.pv-ctabs__item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--ct-sub);font:13px inherit;text-align:left;cursor:pointer}.pv-ctabs__item:hover,.pv-ctabs__item.is-active{background:var(--ct-hover);color:var(--ct-ink)}.pv-ctabs__item b{color:var(--ct-ink);font-weight:600}.pv-ctabs__item span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-ctabs__item em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.pv-ctabs__none{padding:12px;font-size:13px;color:var(--ct-muted)}.pv-ctabs__peek{position:fixed;z-index:1000;width:272px;padding:12px 14px;border-radius:12px;border:1px solid var(--ct-border);background:var(--ct-bg);box-shadow:0 14px 40px #0f172a2e;pointer-events:none;animation:pvCtabMenu .14s ease both}.pv-ctabs__peek-head{display:flex;align-items:center;gap:10px}.pv-ctabs__peek-head img{width:30px;height:30px;border-radius:8px;object-fit:contain;background:#fff;padding:2px;box-sizing:border-box;border:1px solid var(--ct-border)}.pv-ctabs__peek-head b{display:block;color:var(--ct-ink);font-size:14px;font-weight:600}.pv-ctabs__peek-head span{display:block;color:var(--ct-muted);font-size:12.5px;margin-top:1px}.pv-ctabs__peek-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--ct-border)}.pv-ctabs__peek-figs span{display:block;font-size:11.5px;color:var(--ct-muted)}.pv-ctabs__peek-figs b{display:block;font-size:15px;font-weight:600;color:var(--ct-ink);font-variant-numeric:tabular-nums;margin-top:2px}.pv-ctabs__peek-asked{margin-top:10px;padding-top:10px;border-top:1px solid var(--ct-border);font-size:12.5px;line-height:1.45;color:var(--ct-sub);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pv-ctabs__peek-asked span{display:block;font-size:11.5px;color:var(--ct-muted);margin-bottom:2px}.pv-ctabs__peek-foot{margin-top:10px;font-size:12px;color:var(--ct-muted)}@keyframes pvCtabIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pvCtabMenu{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pv-ctab,.pv-ctabs__indicator,.pv-ctabs__menu,.pv-ctabs__peek{transition:none!important;animation:none!important}}.pv-ctabs__newwrap{position:relative;align-self:center;display:inline-flex}.pv-ctabs__new.is-open{background:var(--ct-hover);color:var(--ct-ink)}.pv-ncl.pv-ctabs__menu{left:0;right:auto;width:380px;max-width:calc(100vw - 32px);max-height:min(520px,70vh);padding:10px}.pv-ncl.pv-ncl--right{left:auto;right:0}.pv-ncl__head{display:flex;align-items:baseline;gap:10px;padding:2px 4px 8px}.pv-ncl__title{font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ct-accent)}.pv-ncl__for{min-width:0;font-size:13px;color:var(--ct-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-ncl__for b{color:var(--ct-ink);font-weight:700;margin-right:2px}.pv-ncl__chips{display:flex;flex-wrap:wrap;gap:5px;padding:8px 2px 2px}.pv-ncl__chips button{font:600 12px inherit;padding:3px 9px;border-radius:999px;border:1px solid var(--ct-border);background:none;color:var(--ct-sub);cursor:pointer}.pv-ncl__chips button:hover{color:var(--ct-ink);background:var(--ct-hover)}.pv-ncl__chips button.is-on{color:var(--ct-ink);border-color:var(--ct-accent)}.pv-ncl__group{padding:8px 10px 2px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ct-muted)}.pv-ncl__row{align-items:flex-start}.pv-ncl__row>svg{flex-shrink:0;margin-top:2px;color:var(--ct-accent)}.pv-ncl__text{display:flex;flex-direction:column;gap:1px;white-space:normal!important}.pv-ncl__text b{font-size:13.5px}.pv-ncl__text small{font-size:12px;color:var(--ct-muted);line-height:1.35}.pv-ncl__row>small{flex:0 1 auto;max-width:34%;font-size:11.5px;color:var(--ct-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-ncl__sym{min-width:52px;color:var(--ct-accent)!important}.pv-ncl__on{flex-shrink:0;align-self:center;font-size:11px!important;font-weight:600;color:var(--ct-muted);border:1px solid var(--ct-border);border-radius:999px;padding:1px 7px}.pv-ncl__row.is-disabled{opacity:.5;cursor:default}.pv-ncl__row.is-disabled:hover{background:none;color:var(--ct-sub)}.pv-ncl__spin{animation:pvNclSpin .9s linear infinite}@keyframes pvNclSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pv-ncl__spin{animation:none}}.pv-ncl__error{margin:6px 4px 0;font-size:12.5px;color:var(--ct-red, #c0392b)}.pv-ncl__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:8px 4px 0;border-top:1px solid var(--ct-border);font-size:11.5px;color:var(--ct-muted)}.pv-ncl__foot button{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;margin-left:-6px;border:0;border-radius:6px;background:none;color:var(--ct-sub);font:600 12.5px inherit;cursor:pointer}.pv-ncl__foot button:hover{background:var(--ct-hover);color:var(--ct-ink)}.bug-composer{max-width:900px;margin-bottom:22px}.bug-composer-editing{border-left:3px solid #3b6fb6;padding-left:15px}.bug-edit-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--bug-ink);font-size:12px}.bug-edit-heading>span{display:inline-flex;align-items:center;gap:7px}.bug-note-editing{box-shadow:inset 3px 0 #3b6fb6}.bug-edit-button{display:inline-flex;padding:6px;flex-shrink:0;border:0;border-radius:5px;background:transparent;color:var(--bug-muted);cursor:pointer}.bug-edit-button:hover{color:#3b6fb6}.bug-edit-button:focus-visible{outline:2px solid #3b6fb6;outline-offset:2px}.bug-note button:disabled{opacity:.45;cursor:default!important}.bug-edited-stamp{display:block;margin-top:7px;font-size:11px;line-height:1.5;color:var(--bug-muted);font-variant-numeric:tabular-nums}.bug-save-notice{margin-top:10px;color:var(--bug-muted);font-size:12px}.bug-composer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.bug-composer-row select{grid-column:1;grid-row:1;justify-self:start;min-height:34px}.bug-composer-row>button{grid-column:2;grid-row:1}.bug-composer-row textarea{grid-column:1 / -1;grid-row:2;box-sizing:border-box;width:100%;min-width:0;min-height:140px;resize:vertical;padding:14px 16px;border:1px solid var(--bug-border);border-radius:12px;background:var(--bug-card);color:var(--bug-ink);font:inherit;font-size:14px;line-height:1.6}.bug-composer-row textarea::placeholder{color:var(--bug-muted)}.bug-composer-row textarea:focus{outline:2px solid #3b6fb6;outline-offset:2px}.bug-composer-hint{margin-top:9px;color:var(--bug-muted);font-size:11px;line-height:1.5}.bug-attachments{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.bug-attachment{position:relative}.bug-screenshot{display:flex;align-items:center;justify-content:center;width:112px;height:76px;padding:3px;overflow:hidden;border:1px solid var(--bug-border);border-radius:8px;background:var(--bug-card);color:var(--bug-muted);font:inherit;font-size:10px;cursor:zoom-in}.bug-screenshot img{display:block;width:100%;height:100%;object-fit:contain}.bug-screenshot:disabled{cursor:default}.bug-remove-image{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--bug-border);border-radius:50%;color:var(--bug-ink);background:var(--bug-card);cursor:pointer}.bug-attach-button{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--bug-border);border-radius:7px;background:var(--bug-card);color:var(--bug-muted);font:inherit;font-size:11px;cursor:pointer}.bug-attach-button:disabled,.bug-remove-image:disabled{opacity:.5;cursor:default}.bug-composer-tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:9px}.bug-composer-tools span{font-size:11px;color:var(--bug-muted)}.bug-image-dialog{max-width:min(1100px,92vw);max-height:90vh;padding:14px;border:1px solid var(--bug-border);border-radius:12px;background:var(--bug-card);color:var(--bug-ink)}.bug-image-dialog::backdrop{background:#0a121ea6}.bug-image-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px;font-size:12px}.bug-image-dialog header span{overflow-wrap:anywhere}.bug-image-dialog img{display:block;max-width:100%;max-height:76vh;object-fit:contain;margin:auto}.bug-screenshot:focus-visible,.bug-attach-button:focus-visible,.bug-remove-image:focus-visible{outline:2px solid #3b6fb6;outline-offset:3px}@media(max-width:640px){.pv-bugs-page{padding:20px 16px 32px!important}.bug-note{flex-wrap:wrap}.bug-note .bug-note-body{flex-basis:100%!important;order:1}}.rp{max-width:1320px;margin:0 auto;padding:30px 32px 64px;font-size:14px;line-height:1.55;box-sizing:border-box}.rp *{box-sizing:border-box}.rp :focus-visible{outline:2px solid var(--rp-blue);outline-offset:2px}.rp code{font:13px var(--rp-mono);background:var(--rp-hover);border:1px solid var(--rp-border);border-radius:4px;padding:0 5px}.rp-rh{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--rp-muted);margin-bottom:8px}.rp-rh b{color:var(--rp-navy);letter-spacing:.16em;font-weight:700}.rp-rh i{flex:1;height:1px;background:linear-gradient(to right,var(--rp-rule),transparent)}.rp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid var(--rp-navy)}.rp-head h1{font-size:34px;line-height:1.08;font-weight:300;letter-spacing:-.01em;margin:0 0 6px;color:var(--rp-navy)}.rp-head p{margin:0;color:var(--rp-sub);font-size:14.5px}.rp-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:20px}.rp-kpi{background:var(--rp-card);border-top:3px solid var(--rp-navy);border-radius:8px;padding:9px 13px 10px;min-width:0;box-shadow:0 1px 2px #0f172a0a}.rp-kpi span{display:block;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-kpi b{display:block;font-size:24px;font-weight:300;line-height:1.25;color:var(--rp-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-kpi i{display:block;font-style:normal;font-size:12.5px;color:var(--rp-sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-card{border:1px solid var(--rp-border);border-radius:12px;background:var(--rp-card);padding:0 22px 20px;margin-bottom:20px;min-width:0;box-shadow:0 1px 3px #0f172a0d}.rp-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -22px 16px;padding:11px 22px;background:var(--rp-bar);color:#fff;border-radius:11px 11px 0 0}.rp-card-head h2{font-size:15.5px;line-height:1.35;font-weight:600;color:#fff;margin:0}.rp-card-head p{margin:3px 0 0;color:var(--rp-bar-sub);font-size:13.5px;overflow-wrap:anywhere}.rp-card-head p b{color:#fff}.rp-card-head .rp-btn{background:transparent;border-color:#ffffff4d;color:#fff}.rp-card-head .rp-btn:hover:not(:disabled){background:#ffffff1a}.rp-card-head .rp-icon{color:var(--rp-bar-sub)}.rp-card-head .rp-icon:hover:not(:disabled){background:#ffffff1a;color:#fff}.rp-card-head .rp-pill{background:#ffffff1f;color:#fff}.rp-card-head .rp-pill.ok{background:var(--rp-pv);color:#fff}.rp-card-head .rp-pill.bad{background:var(--rp-red);color:#fff}.rp-card:has(>.rp-card-head:last-child){padding-bottom:0}.rp-card>.rp-card-head:last-child{margin-bottom:0;border-radius:11px}.rp-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:none}.rp-btn{font:inherit;font-size:13.5px;font-weight:500;display:inline-flex;vertical-align:middle;align-items:center;gap:6px;white-space:nowrap;min-height:34px;padding:6px 12px;border:1px solid var(--rp-border);border-radius:6px;background:var(--rp-card);color:var(--rp-ink);cursor:pointer;line-height:1.2}.rp-btn:hover:not(:disabled){background:var(--rp-hover)}.rp-btn.primary{background:var(--rp-bar);border-color:var(--rp-bar);color:#fff}.rp-btn.primary:hover:not(:disabled){background:var(--rp-bar);filter:brightness(1.18)}.rp-btn.sm{min-height:30px;padding:4px 9px;font-size:13px;margin-left:6px}.rp-btn:disabled,.rp-icon:disabled,.rp fieldset:disabled button{opacity:.5;cursor:not-allowed}.rp-icon{display:inline-grid;place-items:center;width:32px;height:32px;margin-left:4px;border:0;border-radius:6px;background:transparent;color:var(--rp-sub);cursor:pointer;vertical-align:middle}.rp-icon:hover:not(:disabled){background:var(--rp-hover);color:var(--rp-ink)}.rp-link{font:inherit;font-weight:600;color:var(--rp-steel);background:none;border:0;padding:0;cursor:pointer;text-align:left}.rp-link:hover{text-decoration:underline}.rp-pill{display:inline-block;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.5;padding:1px 9px;border-radius:999px;background:var(--rp-hover);color:var(--rp-sub)}.rp-pill.ok{color:var(--rp-pv);background:color-mix(in srgb,var(--rp-pv) 14%,transparent)}.rp-pill.info{color:var(--rp-steel);background:var(--rp-ice)}.rp-pill.paused{color:var(--rp-amber);background:color-mix(in srgb,var(--rp-amber) 12%,transparent)}.rp-pill.bad{color:var(--rp-red);background:color-mix(in srgb,var(--rp-red) 12%,transparent)}.rp-pill.warn{color:var(--rp-amber);background:color-mix(in srgb,var(--rp-amber) 13%,transparent)}.rp-alert{display:flex;align-items:flex-start;gap:9px;padding:10px 14px;margin-bottom:16px;border:1px solid var(--rp-border);border-radius:6px;background:var(--rp-card);font-size:14px;overflow-wrap:anywhere}.rp-alert svg{flex:none;margin-top:3px}.rp-alert.ok{border-color:color-mix(in srgb,var(--rp-green) 40%,var(--rp-border));background:color-mix(in srgb,var(--rp-green) 7%,var(--rp-card))}.rp-alert.ok svg{color:var(--rp-green)}.rp-alert.bad{color:var(--rp-red);border-color:color-mix(in srgb,var(--rp-red) 40%,var(--rp-border));background:color-mix(in srgb,var(--rp-red) 6%,var(--rp-card))}.rp-alert.warn{color:var(--rp-ink);border-color:color-mix(in srgb,var(--rp-amber) 45%,var(--rp-border));background:color-mix(in srgb,var(--rp-amber) 8%,var(--rp-card))}.rp-alert.inline{margin:0 0 12px}.rp-connect{border-top:1px solid var(--rp-border);margin-top:2px;padding-top:4px}.rp-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--rp-border);margin-bottom:14px}.rp-tabs button{font:inherit;font-size:14px;font-weight:500;color:var(--rp-sub);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 12px 9px;cursor:pointer}.rp-tabs button:hover{color:var(--rp-ink)}.rp-tabs button.on{color:var(--rp-navy);border-bottom-color:var(--rp-bar);font-weight:600}.rp-steps{margin:0;padding-left:22px;max-width:860px}.rp-steps li{margin-bottom:10px;padding-left:4px}.rp-steps li::marker{font-weight:600;color:var(--rp-steel)}.rp-snippet{position:relative;margin:8px 0 4px;border:1px solid var(--rp-border);border-radius:6px;background:var(--rp-bg)}.rp-snippet pre{margin:0;padding:11px 92px 11px 14px;font:13px/1.65 var(--rp-mono);color:var(--rp-ink);overflow-x:auto;white-space:pre}.rp-snippet button{position:absolute;top:7px;right:7px;display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:12.5px;font-weight:500;padding:4px 9px;border:1px solid var(--rp-border);border-radius:5px;background:var(--rp-card);color:var(--rp-ink);cursor:pointer}.rp-table-wrap{overflow-x:auto;margin:0 -2px}.rp-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.rp-table th{text-align:left;font-size:13px;font-weight:600;color:var(--rp-navy);background:var(--rp-ice);padding:8px 12px;border-bottom:1px solid var(--rp-navy);white-space:nowrap}.rp-table td{padding:9px 12px;border-bottom:1px solid var(--rp-line);vertical-align:middle}.rp-table tbody tr:nth-child(2n) td{background:var(--rp-zebra)}.rp-table tbody tr:hover td{background:var(--rp-hover)}.rp-table .r{text-align:right}.rp-table .nw{white-space:nowrap}.rp-tickers{font:13.5px var(--rp-mono);color:var(--rp-ink);max-width:260px}.rp-sub{font-size:12.5px;color:var(--rp-muted)}.rp-detail{color:var(--rp-sub);font-size:13.5px;max-width:460px;overflow-wrap:anywhere}.rp-empty{margin:0;color:var(--rp-sub)}.rp-compose{display:grid;grid-template-columns:minmax(330px,390px) minmax(0,1fr);gap:20px;align-items:start;margin-bottom:20px;scroll-margin-top:16px}.rp-compose .rp-card{margin-bottom:0}.rp-editor fieldset{border:0;margin:0;padding:0;min-width:0}.rp-field{display:flex;flex-direction:column;gap:7px;margin-bottom:18px;min-width:0}.rp-field>span{font-size:13.5px;font-weight:600;color:var(--rp-ink)}.rp-field input:not([type=checkbox]),.rp-field select{font:inherit;font-size:14px;width:100%;min-width:0;min-height:38px;padding:7px 10px;border:1px solid var(--rp-border);border-radius:6px;background:var(--rp-card);color:var(--rp-ink)}.rp-field input::placeholder{color:var(--rp-muted);opacity:.85}.rp-seg{display:flex;padding:3px;gap:3px;border:1px solid var(--rp-border);border-radius:7px;background:var(--rp-hover)}.rp-seg button{flex:1;font:inherit;font-size:13.5px;font-weight:500;padding:6px;border:0;border-radius:5px;background:none;color:var(--rp-sub);cursor:pointer}.rp-seg button.on{background:var(--rp-card);color:var(--rp-navy);font-weight:600;box-shadow:0 1px 2px #0f172a1f}.rp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-height:22px}.rp-chips span{font:12.5px var(--rp-mono);font-weight:600;padding:1px 8px;border-radius:999px;background:var(--rp-ice);border:1px solid transparent;color:var(--rp-navy)}.rp-chips span.bad{color:var(--rp-red);border-color:var(--rp-red)}.rp-chips small{margin-left:auto;font-size:12.5px;color:var(--rp-muted)}.rp-group{border:1px solid var(--rp-border);border-radius:6px;overflow:hidden}.rp-group+.rp-group{margin-top:8px}.rp-group-head{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:var(--rp-ice);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rp-navy)}.rp-mini{font:inherit;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--rp-steel);background:none;border:0;padding:2px 4px;cursor:pointer}.rp-mini:hover{text-decoration:underline}.rp-count{font-size:12.5px;font-weight:500;color:var(--rp-muted);margin-left:6px}.rp-check{display:flex;gap:10px;align-items:flex-start;padding:8px 12px;border-top:1px solid var(--rp-border);cursor:pointer}.rp-check:has(input:checked){background:color-mix(in srgb,var(--rp-steel) 7%,var(--rp-card))}.rp-check input{accent-color:var(--rp-bar);width:16px;height:16px;margin:3px 0 0;flex:none}.rp-check b{display:block;font-size:13.5px;font-weight:600}.rp-check small{display:block;font-size:12.5px;line-height:1.4;color:var(--rp-sub);margin-top:1px}.rp-check.off{cursor:not-allowed}.rp-check.off b,.rp-check.off small{color:var(--rp-muted)}.rp-only{font-style:normal;font-weight:500;font-size:11.5px;color:var(--rp-muted);margin-left:8px}.rp-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.rp-days button{font:inherit;font-size:13px;font-weight:500;padding:7px 0;border:1px solid var(--rp-border);border-radius:5px;background:var(--rp-card);color:var(--rp-sub);cursor:pointer}.rp-days button.on{background:var(--rp-bar);border-color:var(--rp-bar);color:#fff}.rp-row{display:grid;grid-template-columns:118px minmax(0,1fr);gap:8px}.rp-help{font-size:13px;line-height:1.5;color:var(--rp-sub)}.rp-editor-actions{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--rp-border);margin-top:4px;padding-top:16px}.rp-preview{padding:0;overflow:hidden}.rp-preview-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--rp-bar);color:#fff}.rp-preview-bar .rp-btn{background:transparent;border-color:#ffffff4d;color:#fff}.rp-subject{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600}.rp-subject svg{flex:none;color:var(--rp-bar-sub)}.rp-subject span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-preview .rp-alert.inline{margin:10px 14px 0}.rp-frame{display:block;width:100%;height:calc(100vh - 150px);min-height:640px;border:0;background:#eef1f5}.rp-wait{display:flex;align-items:center;justify-content:center;gap:10px;min-height:420px;padding:40px;text-align:center;color:var(--rp-sub);font-size:14.5px;line-height:1.6}.rp-wait span{max-width:460px}@keyframes rp-spin{to{transform:rotate(360deg)}}.rp-spin{animation:rp-spin .9s linear infinite}@media(prefers-reduced-motion:reduce){.rp-spin{animation:none}}@media(max-width:1040px){.rp-compose{grid-template-columns:minmax(0,1fr)}.rp-frame{height:900px}}@media(max-width:1100px){.rp-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-kpi:nth-child(n+4){display:none}}@media(max-width:640px){.rp{padding:20px 16px 48px}.rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-head{flex-direction:column;align-items:flex-start}.rp-card{padding:0 16px 16px}.rp-card-head{margin:0 -16px 14px;padding:10px 16px}.rp-card-head{flex-direction:column}}
