@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500;600;700&display=swap";:root{--fd-font: "IBM Plex Mono", "JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--fd-font-mono: "JetBrains Mono", "IBM Plex Mono", "Fira Code", ui-monospace, monospace;--fd-radius: 6px;--fd-radius-sm: 4px;--fd-radius-lg: 8px;--fd-radius-xl: 10px;--fd-fs-2xs: 9px;--fd-fs-xs: 9px;--fd-fs-sm: 10px;--fd-fs-md: 11px;--fd-fs-base: 12px;--fd-fs-lg: 13px;--fd-fs-xl: 14px;--fd-fs-2xl: 16px;--fd-fs-3xl: 20px;--fd-icon-sm: clamp(10px, .55rem + .12vw, 12px);--fd-icon-md: clamp(12px, .65rem + .15vw, 14px);--fd-icon-lg: clamp(14px, .75rem + .2vw, 18px);--fd-shadow-sm: 0 1px 3px rgba(0,0,0,.4);--fd-shadow-md: 0 4px 12px rgba(0,0,0,.5);--fd-shadow-lg: 0 8px 24px rgba(0,0,0,.6);--fd-transition: .2s ease;--fd-space-xs: 4px;--fd-space-sm: 8px;--fd-space-md: 12px;--fd-space-lg: 16px;--fd-space-xl: 24px;--fd-row-height: 44px;--fd-input-height: 36px;--fd-button-height: 28px;--fd-header-height: 36px;font-family:var(--fd-font);line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{font-family:inherit}input,textarea,select,button,code,pre,kbd,samp{font-family:var(--fd-font)}a{font-weight:500;color:var(--financedash-blu, #646cff);text-decoration:inherit}a:hover{color:var(--financedash-amb, #535bf2)}body{margin:0;min-width:320px;min-height:100vh;width:100%;font-size:var(--fd-fs-xl);background:var(--financedash-bg, #06080C);color:var(--financedash-wht, #DDE1E8);font-family:var(--fd-font)}h1{font-size:var(--fd-fs-3xl);line-height:1.1}h2{font-size:var(--fd-fs-2xl)}h3{font-size:var(--fd-fs-xl)}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:var(--fd-font);background-color:var(--financedash-panel, #1a1a1a);cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--financedash-amb, #646cff)}button:focus,button:focus-visible{outline:none}.fd-portfolio-number{min-width:88px;box-sizing:border-box;color-scheme:dark}.fd-portfolio-number.fd-portfolio-number--wide{min-width:118px;width:128px;max-width:100%}:root[data-theme=dark] .fd-portfolio-number,:root[data-theme=pro] .fd-portfolio-number,:root:not([data-theme=light]) .fd-portfolio-number{color-scheme:dark}:root[data-theme=light] .fd-portfolio-number{color-scheme:light}.fd-portfolio-number::-webkit-outer-spin-button,.fd-portfolio-number::-webkit-inner-spin-button{height:18px;opacity:.55;cursor:pointer}.fd-portfolio-number[type=number]{-moz-appearance:number-input}input.fd-portfolio-date[type=date]{accent-color:var(--financedash-amb, #ff9800)}:root[data-theme=dark] input.fd-portfolio-date[type=date],:root[data-theme=pro] input.fd-portfolio-date[type=date],:root:not([data-theme=light]) input.fd-portfolio-date[type=date]{color-scheme:dark}:root[data-theme=light] input.fd-portfolio-date[type=date]{color-scheme:light;accent-color:var(--financedash-amb, #f26522)}input.fd-date-input-single[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:0;height:0;display:none}input.fd-date-input-single[type=date]{cursor:pointer}input.fd-portfolio-auto-chk[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;min-width:14px;border:1px solid var(--financedash-amb, #ff9800);border-radius:2px;background:transparent;cursor:pointer;flex-shrink:0}input.fd-portfolio-auto-chk[type=checkbox]:checked{background:var(--financedash-amb, #ff9800);border-color:var(--financedash-amb, #ff9800);box-shadow:none}input.fd-portfolio-auto-chk[type=checkbox]:focus-visible{outline:1px solid var(--financedash-amb, #ff9800);outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}.fd-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.fd-table th{font-size:var(--fd-fs-md, 11px);font-weight:600;color:var(--financedash-dim, #999);padding:6px 8px;text-align:left;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--financedash-bord, #1f1f1f);white-space:nowrap;line-height:1.3}.fd-table td{font-size:var(--fd-fs-base, 12px);padding:0 8px;min-height:var(--fd-row-height, 44px);height:var(--fd-row-height, 44px);border-bottom:1px solid var(--financedash-bord, #1f1f1f)22;line-height:1.3;vertical-align:middle}.fd-table tr:last-child td{border-bottom:none}.fd-table .fd-cell-price{font-size:var(--fd-fs-lg, 13px);font-family:var(--fd-font-mono, monospace);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.fd-table .fd-cell-change-pos{color:var(--financedash-positive, #00bb7f);font-family:var(--fd-font-mono, monospace);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.fd-table .fd-cell-change-neg{color:var(--financedash-negative, #ff2357);font-family:var(--fd-font-mono, monospace);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}@keyframes fd-skeleton-pulse{0%,to{opacity:.4}50%{opacity:.8}}.fd-skeleton{background:var(--financedash-bord, #1f1f1f);border-radius:var(--fd-radius-sm, 4px);animation:fd-skeleton-pulse 1.5s ease-in-out infinite}.fd-skeleton-text{height:10px;width:100%;margin:4px 0}.fd-skeleton-row{display:flex;align-items:center;gap:8px;padding:0 8px;min-height:var(--fd-row-height, 44px);border-bottom:1px solid var(--financedash-bord, #1f1f1f)22}.fd-table-sticky-col th:first-child,.fd-table-sticky-col td:first-child{position:sticky;left:0;z-index:2;background:var(--financedash-panel, #0a0a0a)}.fd-panel-title{font-size:var(--fd-fs-xl, 14px);font-weight:700;color:var(--financedash-amb, #ff6b00);letter-spacing:.05em;font-family:var(--fd-font-mono, monospace);line-height:1.2}.fd-num{font-family:var(--fd-font-mono, monospace);font-size:var(--fd-fs-lg, 13px);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.fd-num--dim{color:var(--financedash-dim, #999)}.fd-price-flash-overlay{pointer-events:none;position:absolute;inset:-3px -5px;border-radius:4px;z-index:1;animation:fdPriceFlashFade 2.2s ease-out forwards}.fd-price-flash-overlay--up{background:linear-gradient(90deg,#00bb7f61,#00bb7f00)}.fd-price-flash-overlay--down{background:linear-gradient(90deg,#ff235761,#ff235700)}@keyframes fdPriceFlashFade{0%{opacity:1}to{opacity:0}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.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))}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.outline{outline-style:solid}.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)}.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}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--fd-bg: #0A0A0A;--fd-bg2: #111111;--fd-bg3: #161616;--fd-bg4: #1A1A1A;--fd-t1: #F0F0F0;--fd-t2: #888888;--fd-t3: #555555;--fd-t4: #333333;--fd-or: #F97316;--fd-or2: rgba(249,115,22,.12);--fd-or3: rgba(249,115,22,.06);--fd-up: #22C55E;--fd-dn: #EF4444;--fd-bd: rgba(255,255,255,.07);--fd-bdh: rgba(255,255,255,.16);--fd-ease: cubic-bezier(.16,1,.3,1);--fd-bg-base: #0A0A0A;--fd-bg-surface: #111111;--fd-bg-elevated: #1A1A1A;--fd-text-primary: #F0F0F0;--fd-text-secondary:#888888;--fd-text-muted: #444444;--fd-border-subtle: rgba(255,255,255,.06);--fd-border-default:rgba(255,255,255,.1);--fd-border-hover: rgba(255,255,255,.18);--fd-accent-up: #22C55E;--fd-accent-down: #EF4444;--fd-white: #F0F0F0;--fd-motion-ease: cubic-bezier(.16,1,.3,1);--fd-motion-fast: .2s;--fd-motion-default:.32s}@keyframes fd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fd-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.4}}@keyframes fd-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fd-ticker-v{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes fd-flicker{0%,95%,to{opacity:1}96%{opacity:.7}97%{opacity:1}98%{opacity:.85}}@keyframes fd-blink{0%,to{border-right-color:#f97316}50%{border-right-color:transparent}}.fd-cursor{border-right:2px solid #F97316;padding-right:2px;animation:fd-blink 1s infinite}@keyframes fd-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.typing-cursor{display:inline-block;width:2px;height:.85em;background:#f97316;vertical-align:middle;margin-left:3px;border-radius:1px;animation:fd-cursor-blink 1s steps(1) infinite}@keyframes fd-flipOut{0%{transform:rotateX(0);opacity:1}to{transform:rotateX(-88deg);opacity:.2}}@keyframes fd-flipIn{0%{transform:rotateX(88deg);opacity:.2}to{transform:rotateX(0);opacity:1}}.fd-shimmer{background:linear-gradient(90deg,#1a1a1a,#252525,#1a1a1a);background-size:200% 100%;animation:fd-shimmer 1.5s ease-in-out infinite;border-radius:4px}.fd-ticker-track:hover{animation-play-state:paused}.fd-ide-divider{width:4px;background:var(--fd-bd);cursor:col-resize;transition:background .15s;flex-shrink:0}.fd-ide-divider:hover,.fd-ide-divider.dragging{background:var(--fd-or)}.fd-landing-root{background:var(--fd-bg);min-height:100vh;position:relative;overflow-x:hidden}.fd-bento-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:7px;align-items:stretch}.fd-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);position:relative}.fd-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr)}.fd-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:32px}.fd-nav-links{display:flex;gap:24px;align-items:center}.fd-hero-section{padding-top:148px;padding-bottom:110px}.fd-chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.fd-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.fd-ide-layout{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:stretch}.fd-data-strip{display:grid;grid-template-columns:repeat(6,1fr)}@keyframes fd-bento-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.fd-portfolio-ticker{height:100%;overflow:hidden;position:relative}.fd-portfolio-ticker:before,.fd-portfolio-ticker:after{content:"";position:absolute;left:0;right:0;height:28px;z-index:2;pointer-events:none}.fd-portfolio-ticker:before{top:0;background:linear-gradient(to bottom,#111111,transparent)}.fd-portfolio-ticker:after{bottom:0;background:linear-gradient(to top,#111111,transparent)}.fd-portfolio-ticker-inner{animation:fd-bento-scroll 22s linear infinite}.fd-portfolio-ticker:hover .fd-portfolio-ticker-inner{animation-play-state:paused}@media(max-width:1024px){.fd-ide-layout{grid-template-columns:1fr}.fd-data-strip{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.fd-nav-links{display:none}.fd-bento-grid{grid-template-columns:1fr}.fd-fd-bento-large{grid-row:auto!important}.fd-steps-grid{grid-template-columns:1fr;gap:36px}.fd-steps-conn{display:none!important}.fd-metrics-grid,.fd-footer-grid{grid-template-columns:repeat(2,1fr)}.fd-hero-section{padding-top:92px!important;padding-bottom:56px!important}.fd-chart-grid,.fd-faq-grid{grid-template-columns:1fr}.fd-data-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.fd-metrics-grid,.fd-footer-grid,.fd-data-strip{grid-template-columns:1fr}}.fd-auth-root{--fd-bg: #0A0A0A;--fd-bg2: #111111;--fd-bg3: #161616;--fd-bd: rgba(255,255,255,.08);--fd-or: #F97316;--fd-text: #F0F0F0;--fd-muted: #888888;--fd-dim: #444444;--fd-err: #EF4444;--fd-ok: #22C55E;--fd-warn: #F97316;--radius: 10px;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-sans: "DM Sans", system-ui, sans-serif;display:flex;min-height:100vh;width:100%;background:var(--fd-bg);font-family:var(--font-sans);overflow-x:hidden}.fd-auth-left{position:relative;flex:0 0 52%;display:flex;align-items:stretch;overflow:hidden;background:var(--fd-bg);border-right:.5px solid var(--fd-bd)}.fd-auth-left:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(249,115,22,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(249,115,22,.035) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.fd-auth-left:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 40% at 40% -10%,rgba(249,115,22,.12),transparent),radial-gradient(ellipse 50% 35% at 70% 105%,rgba(249,115,22,.07),transparent);pointer-events:none}.fd-auth-left-inner{position:relative;z-index:1;display:flex;flex-direction:column;padding:52px 56px 44px;width:100%;gap:0}.fd-auth-logo{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-mono);font-size:17px;font-weight:700;letter-spacing:-.5px;line-height:1;margin-bottom:0;align-self:flex-start}.fd-auth-logo-finance{color:var(--fd-text)}.fd-auth-logo-dash{color:var(--fd-or)}.fd-auth-tagline{margin-top:auto;padding-top:60px;flex:1;display:flex;flex-direction:column;justify-content:center}.fd-auth-tagline h1{font-family:var(--font-sans);font-size:clamp(28px,3.2vw,42px);font-weight:700;color:var(--fd-text);line-height:1.15;letter-spacing:-.03em;margin:0 0 16px}.fd-auth-tagline h1 em{font-style:italic;color:var(--fd-or)}.fd-auth-tagline p{font-size:14px;color:var(--fd-muted);line-height:1.7;max-width:380px;margin:0}.fd-auth-features{list-style:none;padding:0;margin:36px 0 0;display:flex;flex-direction:column;gap:12px}.fd-auth-features li{display:flex;align-items:baseline;gap:10px;padding:0}.fd-auth-features li:before{content:"—";color:var(--fd-or);font-family:var(--font-mono);font-size:11px;flex-shrink:0}.fd-auth-feat-title{font-family:var(--font-mono);font-size:12px;color:var(--fd-text);font-weight:600;white-space:nowrap}.fd-auth-feat-sub{font-size:11px;color:var(--fd-dim)}.fd-auth-ticker{margin-top:36px;border-top:.5px solid var(--fd-bd);padding-top:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 28px}.fd-auth-tick-row{display:flex;align-items:center;gap:6px}.fd-auth-tick-sym{font-family:var(--font-mono);font-size:10px;color:var(--fd-dim);min-width:56px}.fd-auth-tick-val{font-family:var(--font-mono);font-size:11px;color:var(--fd-text);font-weight:500}.fd-auth-tick-chg{font-family:var(--font-mono);font-size:10px;font-weight:500;margin-left:auto}.fd-auth-tick-chg.up{color:#22c55e}.fd-auth-tick-chg.dn{color:#ef4444}.fd-auth-left-foot{margin-top:28px;font-family:var(--font-mono);font-size:10px;color:var(--fd-dim);border-top:.5px solid var(--fd-bd);padding-top:16px}.fd-auth-left-foot span:before{content:"✦ ";color:var(--fd-or);font-size:9px}.fd-auth-right{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 24px;background:var(--fd-bg);min-height:100vh}.fd-auth-card{width:100%;max-width:420px;background:var(--fd-bg3);border:.5px solid var(--fd-bd);border-radius:14px;padding:36px 36px 28px;box-shadow:0 0 0 .5px #ffffff0a,0 24px 60px #0000008c,0 2px 8px #0006}.fd-auth-card-head{margin-bottom:24px}.fd-auth-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.fd-auth-card-title{font-family:var(--font-sans);font-size:20px;font-weight:700;color:var(--fd-text);letter-spacing:-.02em;margin:0}.fd-auth-card-sub{font-size:13px;color:var(--fd-muted);margin:0;line-height:1.5}.fd-auth-lang{font-family:var(--font-mono);font-size:11px;color:var(--fd-muted);background:transparent;border:.5px solid var(--fd-bd);border-radius:5px;padding:3px 8px;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.fd-auth-lang:focus{border-color:var(--fd-or);color:var(--fd-text)}.fd-auth-tabs{display:flex;gap:0;border-bottom:1px solid var(--fd-bd);margin-bottom:24px}.fd-auth-tab{flex:1;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:8px 0 10px;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--fd-dim);cursor:pointer;transition:color .15s,border-color .15s;letter-spacing:.02em}.fd-auth-tab.active{color:var(--fd-or);border-bottom-color:var(--fd-or)}.fd-auth-tab:hover:not(.active){color:var(--fd-muted)}.fd-auth-form{display:flex;flex-direction:column;gap:16px}.fd-auth-field{display:flex;flex-direction:column;gap:5px}.fd-auth-field label{font-family:var(--font-mono);font-size:11px;color:var(--fd-muted);letter-spacing:.03em}.fd-auth-field.focused label{color:var(--fd-text)}.fd-auth-input-wrap{position:relative;display:flex;flex-direction:column}.fd-auth-field input{background:#ffffff0a;border:.5px solid rgba(255,255,255,.1);border-radius:7px;padding:10px 13px;font-family:var(--font-mono);font-size:13px;color:var(--fd-text);outline:none;transition:border-color .15s,box-shadow .15s,background .15s;width:100%;box-sizing:border-box}.fd-auth-field input::-moz-placeholder{color:var(--fd-dim)}.fd-auth-field input::placeholder{color:var(--fd-dim)}.fd-auth-field input:focus{border-color:var(--fd-or);background:#f973160a;box-shadow:0 0 0 3px #f973161f}.fd-auth-field input:disabled{opacity:.5;cursor:not-allowed}.fd-auth-hint{font-family:var(--font-mono);font-size:10px;color:var(--fd-dim);margin-top:2px}.fd-auth-optional{font-family:var(--font-mono);font-size:10px;color:var(--fd-dim);font-weight:400}.fd-auth-forgot-inline{background:none;border:none;padding:0;margin-top:5px;font-family:var(--font-mono);font-size:11px;color:var(--fd-dim);cursor:pointer;text-align:right;align-self:flex-end;transition:color .15s}.fd-auth-forgot-inline:hover{color:var(--fd-or)}.fd-auth-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--fd-or);border:none;border-radius:7px;padding:11px 0;font-family:var(--font-mono);font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:filter .15s,transform .1s;letter-spacing:.02em;margin-top:4px}.fd-auth-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.fd-auth-btn:active:not(:disabled){transform:translateY(0);filter:brightness(.97)}.fd-auth-btn:disabled{opacity:.6;cursor:not-allowed}@keyframes fd-auth-spin{to{transform:rotate(360deg)}}.fd-auth-spinner{display:inline-block;width:13px;height:13px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:fd-auth-spin .7s linear infinite;flex-shrink:0}.fd-auth-ghost{background:none;border:none;padding:6px 0;font-family:var(--font-mono);font-size:11px;color:var(--fd-dim);cursor:pointer;transition:color .15s;text-align:center}.fd-auth-ghost:hover{color:var(--fd-text)}.fd-auth-error{font-family:var(--font-mono);font-size:12px;color:var(--fd-err);background:#ef444414;border:.5px solid rgba(239,68,68,.25);border-radius:6px;padding:9px 13px;line-height:1.45}.fd-auth-banner{font-family:var(--font-mono);font-size:12px;border-radius:6px;padding:9px 13px;line-height:1.45;margin-bottom:8px}.fd-auth-banner.ok{color:var(--fd-ok);background:#22c55e14;border:.5px solid rgba(34,197,94,.25)}.fd-auth-banner.warn{color:var(--fd-warn);background:#f9731614;border:.5px solid rgba(249,115,22,.25)}.fd-auth-card-foot{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:8px;border-top:.5px solid var(--fd-bd);padding-top:20px;text-align:center}.fd-auth-card-foot p{font-size:12px;color:var(--fd-dim);margin:0}.fd-auth-link{color:var(--fd-or);text-decoration:none;font-weight:500;transition:opacity .15s}.fd-auth-link:hover{opacity:.8}.fd-auth-legal{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.fd-auth-legal button{background:none;border:none;padding:0;font-family:var(--font-mono);font-size:10px;color:var(--fd-dim);cursor:pointer;transition:color .15s}.fd-auth-legal button:hover{color:var(--fd-text)}.fd-auth-legal span{font-size:10px;color:var(--fd-dim);pointer-events:none}@media(max-width:820px){.fd-auth-left{display:none}.fd-auth-right{padding:24px 16px}}@media(max-width:460px){.fd-auth-card{padding:28px 20px 24px;border-radius:0;border-left:none;border-right:none;border-top:none;box-shadow:none;background:transparent}.fd-auth-right{align-items:flex-start;padding-top:48px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden;overscroll-behavior:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--financedash-bord, #1f1f1f);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--financedash-dim, #666666)}.fd-page-suspense-fallback{width:100%;flex:1}.fd-page-suspense-fallback--route{position:relative;overflow:hidden}.fd-route-skeleton-shimmer{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.045) 45%,transparent 90%);background-size:240% 100%;animation:fdRouteShimmer 1.15s ease-in-out infinite}@keyframes fdRouteShimmer{0%{background-position:125% 0}to{background-position:-125% 0}}html.fd-low-end .fd-route-skeleton-shimmer{animation:none;opacity:.35}html.fd-low-end .fd-pro-pulse-dot,html.fd-low-end .fd-terminal-ui-scale{animation:none!important}html.fd-low-end .fd-bottom-nav-item{transition:none!important}@keyframes tickScroll{0%{transform:translateZ(0)}to{transform:translate3d(-33.33%,0,0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes mapPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.4);opacity:.4}}@keyframes fdToastIn{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fdProPulse{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 10px #22c55e00}}.fd-pro-pulse-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;flex-shrink:0;box-shadow:0 0 #22c55ea6;animation:fdProPulse 2s ease-in-out infinite}#root{width:100%;min-height:100vh;min-height:100dvh;margin:0;padding:0;overflow-x:hidden;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);box-sizing:border-box}.fd-shell{display:flex;min-height:100vh;min-height:100dvh;width:100%;overflow-x:hidden;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);box-sizing:border-box}.fd-main{flex:1;min-width:0;overflow-x:hidden}:root{--fd-terminal-visual-scale: clamp(1, .65 + .45vw, 1.5)}.fd-terminal-ui-scale{zoom:var(--fd-terminal-visual-scale)}@supports not (zoom: 1){.fd-terminal-ui-scale{zoom:normal;transform:scale(var(--fd-terminal-visual-scale));transform-origin:top left;width:calc(100% / var(--fd-terminal-visual-scale));min-height:calc(100vh / var(--fd-terminal-visual-scale))}}.fd-main:has(.cwd-root){display:flex;flex-direction:column;min-height:0;align-self:stretch}.fd-main:has(.fd-terminal-root){display:flex;flex-direction:column;min-width:0;min-height:100vh;min-height:100dvh}.fd-terminal-root{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.fd-terminal-delay-banner,.fd-terminal-header{flex-shrink:0}.fd-terminal-header.fd-terminal-header--premium{padding-top:max(6px,env(safe-area-inset-top,0px));padding-right:max(12px,env(safe-area-inset-right,0px));padding-bottom:6px;padding-left:max(12px,env(safe-area-inset-left,0px))}.fd-terminal-header--premium .fd-search-bar:focus-within{border-color:var(--financedash-amb, #ff6b00);box-shadow:0 0 0 1px #ff6b0061,0 6px 24px #00000059}.fd-terminal-header--premium button.fd-theme-cycle-header{width:38px;height:38px;min-width:38px;min-height:38px;font-size:15px}.fd-financedash-logo{min-width:0}@media(max-width:767px){.fd-terminal-header--premium .fd-terminal-brand-btn{flex:1 1 auto;min-width:0;max-width:100%}.fd-terminal-header--premium .fd-terminal-header-center{flex:1 1 100%;order:3;justify-content:stretch}.fd-terminal-header--premium .fd-terminal-search-slot{flex:1 1 100%;max-width:none}.fd-terminal-header--premium .fd-terminal-header-right{order:2;margin-left:0!important;flex:1 1 100%;justify-content:space-between}}.fd-terminal-body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column}.fd-terminal-footer{flex-shrink:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:6px 14px 8px;transition:border-color .2s ease,background-color .2s ease}.fd-terminal-footer-inner{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;max-width:100%;text-align:center;line-height:1.5}.fd-panel-expanded-layer{position:fixed;inset:0;z-index:99980;display:flex;flex-direction:column;pointer-events:none}.fd-panel-expanded-layer>*{pointer-events:auto}.fd-panel-expanded-backdrop{position:fixed;inset:0;z-index:99980;background:#000000c7;animation:fd-panel-backdrop-in .22s ease}.fd-panel-expanded-frame{position:fixed;z-index:99981;inset:0;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:100vw;height:100%;max-height:100dvh;margin:0;padding:clamp(8px,2.5vw,24px) clamp(8px,2.5vw,28px);padding-top:max(clamp(8px,2.5vw,24px),env(safe-area-inset-top,0px));padding-bottom:max(clamp(8px,2.5vw,24px),env(safe-area-inset-bottom,0px));padding-left:max(clamp(8px,2.5vw,28px),env(safe-area-inset-left,0px));padding-right:max(clamp(8px,2.5vw,28px),env(safe-area-inset-right,0px));overflow:hidden;animation:fd-panel-frame-in .24s cubic-bezier(.22,1,.36,1)}.fd-panel-expanded-frame>.fd-panel-root--expanded,.fd-panel-expanded-frame>div.fd-panel-root--expanded{flex:1 1 auto;min-height:0!important;max-height:100%!important;width:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.fd-panel-body--layout-expanded{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-behavior:smooth;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;font-size:1.07em;line-height:1.45;scrollbar-gutter:stable}.fd-panel-body--layout-expanded::-webkit-scrollbar{width:9px}.fd-panel-body--layout-expanded::-webkit-scrollbar-track{background:#00000059;border-radius:5px}.fd-panel-body--layout-expanded::-webkit-scrollbar-thumb{background:#ff6b0061;border-radius:5px}.fd-panel-body--layout-expanded::-webkit-scrollbar-thumb:hover{background:#ff6b008c}@supports (scrollbar-width: thin){.fd-panel-body--layout-expanded{scrollbar-width:thin;scrollbar-color:rgba(255,107,0,.45) rgba(0,0,0,.35)}}@media(max-width:768px){.fd-panel-expanded-frame{padding:max(6px,env(safe-area-inset-top,0px)) max(6px,env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px))}}@keyframes fd-panel-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes fd-panel-frame-in{0%{opacity:.88;transform:scale(.987)}to{opacity:1;transform:scale(1)}}.fd-backdrop{display:none}.fd-sidenav{width:58px;background:var(--financedash-panel, #0a0a0a);border-right:1px solid var(--financedash-bord, #1f1f1f);transition:width var(--fd-transition, .2s ease);overflow:hidden;flex-shrink:0;display:flex;flex-direction:column;z-index:50}.fd-sidenav.profile-open,.fd-sidenav.profile-open .fd-sidenav-nav{overflow:visible}.fd-sidenav.open{width:200px}.fd-sidenav-top{padding:8px;display:flex;justify-content:center}.fd-sidenav-toggle{background:transparent;border:none;color:#c8c8c8d1;border-radius:var(--fd-radius, 6px);cursor:pointer;font-family:IBM Plex Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;width:40px;height:36px;padding:0;font-size:12px;font-weight:600;letter-spacing:.04em;display:flex;align-items:center;justify-content:center;transition:color var(--fd-transition, .2s ease),transform .18s ease;outline:none;box-shadow:none}.fd-sidenav-toggle:hover{color:var(--financedash-wht, #cccccc)}.fd-sidenav-toggle:focus,.fd-sidenav-toggle:focus-visible,.fd-sidenav-toggle:active,.fd-sidenav-toggle:hover{outline:none;box-shadow:none;border:none}.fd-sidenav-nav{padding:6px;display:flex;flex-direction:column;gap:4px;align-items:stretch;overflow-y:auto;overflow-x:hidden;flex:1}.fd-sidenav.closed .fd-sidenav-nav{padding-left:0;padding-right:0;gap:6px;align-items:center}.fd-sidenav-item{width:100%;box-sizing:border-box;border:none;border-radius:var(--fd-radius, 6px);background:transparent;color:var(--financedash-dim, #666666);cursor:pointer;display:flex;align-items:center;gap:10px;padding:0 6px;min-height:44px;height:46px;transition:color var(--fd-transition, .2s ease),background var(--fd-transition, .2s ease);white-space:nowrap;justify-content:center;outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.fd-sidenav.closed .fd-sidenav-item{gap:0;padding:0 6px;height:50px;justify-content:center;border:none;border-radius:0;background:transparent;width:56px;margin:0 auto}.fd-sidenav.closed .fd-sidenav-icon{width:36px;font-size:14px;margin-top:0;display:inline-flex;align-items:center;justify-content:center}.fd-sidenav.closed .fd-sidenav-label{display:none}.fd-sidenav.closed .fd-sidenav-item.active{border:none}.fd-sidenav-item:hover,.fd-sidenav-item.active{border-color:transparent;background:transparent}.fd-sidenav-item:focus,.fd-sidenav-item:focus-visible,.fd-sidenav-item:active{outline:none;box-shadow:none}.fd-sidenav-profile-btn,.fd-sidenav-profile-btn:focus,.fd-sidenav-profile-btn:focus-visible,.fd-sidenav-profile-btn:active,.fd-sidenav-profile-btn:hover{outline:none;box-shadow:none;border:none}.fd-header-btn,.fd-header-btn:focus,.fd-header-btn:focus-visible,.fd-header-btn:active{outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.fd-profile-menu-btn,.fd-profile-menu-btn:focus,.fd-profile-menu-btn:focus-visible,.fd-profile-menu-btn:active{outline:none!important;box-shadow:none!important}.fd-sidenav-icon{width:28px;display:inline-flex;justify-content:center;font-size:11px;flex-shrink:0;line-height:1;margin-top:0}.fd-sidenav-icon svg{width:14px;height:14px;display:block}.fd-sidenav-icon svg path,.fd-sidenav-icon svg rect,.fd-sidenav-icon svg circle,.fd-sidenav-icon svg line,.fd-sidenav-icon svg polyline,.fd-sidenav-icon svg polygon{stroke:currentColor}.fd-sidenav-label{opacity:0;transform:translate(-6px);transition:opacity .16s ease,transform .16s ease;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-sidenav.open .fd-sidenav-label{opacity:1;transform:translate(0)}.fd-sidenav.open .fd-sidenav-item{justify-content:flex-start;padding:0 12px;height:46px}@media(max-width:768px){.fd-shell{display:block}.fd-sidenav{position:fixed;top:0;left:0;bottom:0;transform:translate(-100%);width:260px;max-width:80vw;transition:transform .22s ease;z-index:240}.fd-sidenav.open{transform:translate(0);width:260px;max-width:80vw}.fd-sidenav.open .fd-sidenav-label{opacity:1;transform:translate(0)}.fd-main{padding-left:0}.fd-backdrop{position:fixed;inset:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:230}.fd-backdrop.show{opacity:1;pointer-events:auto}:root{--fd-terminal-visual-scale: 1}}@media(max-width:480px){.fd-sidenav,.fd-sidenav.open{width:240px;max-width:85vw}}.fd-main .fd-panel-body,.map-tooltip,.map-point-popup{overflow-wrap:break-word;word-break:normal}.financedash-grid .react-grid-item,.financedash-grid .react-grid-item *{word-break:normal}.fd-panel-body,.fd-panel-body-scroll{overflow-wrap:break-word;word-break:normal}.fd-ticker,.fd-ticker *,.fd-ticker-strip{word-break:normal!important;overflow-wrap:normal!important}.fd-ticker-track{white-space:nowrap!important;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.fd-ticker-track.fd-ticker-track-anim{animation-name:fd-ticker-marquee;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes fd-ticker-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.fd-table-sticky-col{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.fd-table-sticky-col table{min-width:-moz-max-content;min-width:max-content}.fd-table-sticky-col table th:first-child,.fd-table-sticky-col table td:first-child{position:sticky;left:0;z-index:2;background:var(--financedash-panel, #0a0a0a)}.fd-table-sticky-col table th:first-child:after,.fd-table-sticky-col table td:first-child:after{content:"";position:absolute;top:0;right:-6px;bottom:0;width:6px;background:linear-gradient(90deg,var(--financedash-panel, #0a0a0a) 0%,transparent 100%);pointer-events:none}@media(prefers-reduced-motion:reduce){.fd-ticker-track.fd-ticker-track-anim{animation:none!important;transform:none!important}}.fd-ticker-news-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:12px;height:12px;margin:0;flex-shrink:0;cursor:pointer;vertical-align:middle;border:1px solid rgba(255,255,255,.28);border-radius:2px;background:transparent!important;box-sizing:border-box}.fd-ticker-news-checkbox:focus-visible{outline:1px solid var(--financedash-amb, #ff9800);outline-offset:1px}.fd-ticker-news-checkbox:checked{background-color:var(--financedash-amb, #ff9800)!important;border-color:var(--financedash-amb, #ff9800);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M2.8 6.2l2.2 2.2 4.2-5.2'/%3E%3C/svg%3E");background-size:9px 9px;background-position:center;background-repeat:no-repeat}.fd-news-filter-select option{background:var(--financedash-panel, #0B1018);color:var(--financedash-amb, #FF9800)}.fd-page-header{padding:8px 16px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100}@media(max-width:600px){.fd-page-header{padding:6px 10px;gap:6px}}@media(pointer:coarse){.fd-header-btn,.fd-sidenav-item,.fd-sidenav-toggle{min-height:44px;min-width:44px}}@media(max-width:768px){.financedash-grid .react-resizable-handle{width:20px;height:20px}.financedash-grid .react-resizable-handle:after{right:4px;bottom:4px;width:6px;height:6px}}.fd-panel-body svg,.fd-panel-body canvas{max-width:100%}svg:not(.fd-sidenav-icon svg){max-width:100%}.fd-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.fd-modal-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:12px}@media(max-width:600px){.fd-modal-overlay{padding:16px 4px 4px;align-items:flex-start}}.fd-main{font-family:var(--fd-font, "IBM Plex Mono", "Fira Code", ui-monospace, monospace)}.fd-panel-body,.fd-panel-body *{font-family:inherit}.fd-sidenav-icon svg{width:var(--fd-icon-md, 14px);height:var(--fd-icon-md, 14px)}.fd-sidenav.closed .fd-sidenav-icon svg{width:var(--fd-icon-lg, 18px);height:var(--fd-icon-lg, 18px)}@media(max-width:768px){.financedash-grid{font-size:clamp(8px,.45rem + .12vw,10px)}}@media(max-width:480px){.fd-main{font-size:clamp(9px,.5rem + .1vw,11px)}.fd-sidenav-label{font-size:13px}}.fd-shell input,.fd-shell textarea,.fd-shell select,.fd-shell button,.fd-shell table{font-family:var(--fd-font, "IBM Plex Mono", "JetBrains Mono", "Fira Code", ui-monospace, monospace)}.fd-panel-body-scroll{scrollbar-gutter:stable}.fd-shell *:focus-visible{outline:1.5px solid var(--financedash-focusRing, #ff6b00);outline-offset:2px}.fd-shell button:not(.fd-sidenav-toggle):not(.fd-sidenav-item){border-radius:var(--fd-radius, 6px)}.fd-badge{display:inline-flex;align-items:center;padding:1px 6px;border-radius:var(--fd-radius-sm, 4px);font-size:var(--fd-fs-xs, 7px);font-weight:600;line-height:1.6;letter-spacing:.04em;text-transform:uppercase}.fd-badge--positive{background:var(--financedash-positive, #00bb7f);color:#000}.fd-badge--negative{background:var(--financedash-negative, #ff2357);color:#fff}.fd-badge--neutral{background:var(--financedash-bord, #1f1f1f);color:var(--financedash-dim, #666)}.fd-table-row{transition:background var(--fd-transition, .2s ease)}.fd-table-row:hover{background:var(--financedash-hoverSurface, #161616)}.fd-card{background:var(--financedash-panel, #0a0a0a);border:1px solid var(--financedash-bord, #1f1f1f);border-radius:var(--fd-radius, 6px);box-shadow:var(--fd-shadow-sm, 0 1px 3px rgba(0,0,0,.4));transition:border-color var(--fd-transition, .2s ease)}.fd-card:hover{border-color:var(--financedash-amb, #ff6b00)}.fd-input{background:var(--financedash-bgSecondary, #080808);border:1px solid var(--financedash-bord, #1f1f1f);border-radius:var(--fd-radius-sm, 4px);color:var(--financedash-wht, #cccccc);font-family:var(--fd-font);transition:border-color var(--fd-transition, .2s ease),box-shadow var(--fd-transition, .2s ease);padding:4px 8px}.fd-input:focus{outline:none;border-color:var(--financedash-amb, #ff6b00);box-shadow:0 0 0 2px var(--financedash-amb, #ff6b00) 22}.fd-input::-moz-placeholder{color:var(--financedash-dim, #666666)}.fd-input::placeholder{color:var(--financedash-dim, #666666)}.fd-separator{height:1px;background:var(--financedash-bord, #1f1f1f);margin:0;border:none}.fd-num--pos{color:var(--financedash-positive, #00bb7f)}.fd-num--neg{color:var(--financedash-negative, #ff2357)}.fd-num--neu{color:var(--financedash-dim, #666666)}.fd-pwa-update-toast{padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}@media(max-width:767px){.fd-app-shell{margin-left:0!important;padding-bottom:calc(56px + var(--safe-bottom))!important}.financedash-grid .react-resizable-handle{display:none!important}.fd-ticker-wrap{width:100vw;overflow-x:auto}.fd-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.fd-table-scroll th:first-child,.fd-table-scroll td:first-child{position:sticky;left:0;background:var(--financedash-panel, #0a0a0a);z-index:1}select,button,a{min-height:44px}select{min-width:80px}input,select,textarea{font-size:16px!important}button,[role=button]{touch-action:manipulation}.fd-main{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.fd-pwa-update-toast{padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))}}@media(min-width:768px)and (max-width:1023px){.fd-sidenav{width:48px!important}.fd-sidenav .fd-sidenav-label{display:none!important}.fd-app-shell{margin-left:48px!important}}@media(min-width:1024px){.fd-app-shell{margin-left:var(--sidenav-width, 180px)}}.fd-bottom-nav{display:none}@media(max-width:767px){.fd-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;height:calc(56px + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--financedash-head, #101010);border-top:1px solid var(--financedash-bord, #1f1f1f);z-index:200;align-items:stretch}.fd-bottom-nav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;transition:color .2s ease;color:var(--financedash-dim, #666);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;min-height:44px;border:none;background:none;padding:0}.fd-bottom-nav-item.active{color:var(--financedash-amb, #ff6b00)}.fd-bottom-nav-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:var(--fd-radius-sm, 4px);background:transparent;transition:background .2s ease}.fd-bottom-nav-item.active .fd-bottom-nav-icon{background:var(--financedash-amb, #ff6b00)18}}@media(max-width:767px){.fd-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--financedash-bord, #1f1f1f)}.fd-stat-card{background:var(--financedash-panel, #0a0a0a);padding:10px 12px}.fd-stat-label{font-size:9px;color:var(--financedash-dim, #666);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.fd-stat-value{font-size:14px;font-weight:700;color:var(--financedash-text, #e0e0e0);font-family:var(--fd-font-mono, monospace);font-variant-numeric:tabular-nums}.fd-stat-change{font-size:10px;font-family:var(--fd-font-mono, monospace);font-variant-numeric:tabular-nums;margin-top:2px}}.fd-screener-page{padding-bottom:env(safe-area-inset-bottom,0px)}@media(max-width:767px){.fd-screener-page{zoom:1!important}.fd-screener-page .fd-screener-filter-row{flex-direction:column!important;align-items:stretch!important}.fd-screener-page .fd-screener-filter-row input[type=text],.fd-screener-page .fd-screener-filter-row input[type=number],.fd-screener-page .fd-screener-filter-row select{max-width:100%!important;width:100%!important}.fd-screener-page .fd-screener-table-wrap{font-size:11px;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.fd-sidenav,.fd-bottom-nav,.react-resizable-handle{display:none!important}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
