/*!
 * Copyright (c) HANDSONCODE sp. z o. o.
 *
 * HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in
 * Gdynia, Poland, at Aleja Zwyciestwa 96-98, registered by the District Court in Gdansk under number
 * 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
 *
 * This software is protected by applicable copyright laws, including international treaties, and dual-
 * licensed - depending on whether your use for commercial purposes, meaning intended for or
 * resulting in commercial advantage or monetary compensation, or not.
 *
 * If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
 * the suitability, performance, and usefulness of this software outside the production environment,
 * you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
 *
 * Your use of this software for commercial purposes is subject to the terms included in an applicable
 * license agreement.
 *
 * In any case, you must not make any such use of this software as to develop software which may be
 * considered competitive with this software.
 *
 * UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO
 * LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT,
 * INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM
 * USE OR INABILITY TO USE THIS SOFTWARE.
 *
 * Version: 15.3.0
 * Release date: 29/04/2025 (built at 24/04/2025 10:59:10)
 */.ht-theme-main,.ht-theme-main-dark,.ht-theme-main-dark-auto{--ht-font-size:14px;--ht-line-height:20px;--ht-font-weight:400;--ht-gap-size:4px;--ht-icon-size:16px;--ht-table-transition:0.15s;--ht-border-color:#e7e7e9;--ht-accent-color:#1a42e8;--ht-foreground-color:#222;--ht-background-color:#fff;--ht-placeholder-color:#999;--ht-read-only-color:#a3a3a3;--ht-disabled-color:#a3a3a3;--ht-cell-horizontal-border-color:#e7e7e9;--ht-cell-vertical-border-color:#e7e7e9;--ht-wrapper-border-width:0;--ht-wrapper-border-radius:4px;--ht-wrapper-border-color:#e7e7e9;--ht-row-header-odd-background-color:#f7f7f9;--ht-row-header-even-background-color:#f7f7f9;--ht-row-cell-odd-background-color:rgba(34,34,34,0);--ht-row-cell-even-background-color:rgba(34,34,34,0);--ht-cell-horizontal-padding:8px;--ht-cell-vertical-padding:4px;--ht-cell-editor-border-width:2px;--ht-cell-editor-border-color:#1a42e8;--ht-cell-editor-foreground-color:#000;--ht-cell-editor-background-color:#fff;--ht-cell-editor-shadow-blur-radius:0;--ht-cell-editor-shadow-color:rgba(17,61,201,.6);--ht-cell-success-background-color:rgba(55,188,108,.2);--ht-cell-error-background-color:rgba(250,77,50,.2);--ht-cell-selection-border-color:#1a42e8;--ht-cell-selection-background-color:#5371ee;--ht-cell-autofill-size:6px;--ht-cell-autofill-border-width:1px;--ht-cell-autofill-border-radius:4px;--ht-cell-autofill-border-color:#fff;--ht-cell-autofill-background-color:#1a42e8;--ht-cell-autofill-fill-border-color:#222;--ht-cell-mobile-handle-size:12px;--ht-cell-mobile-handle-border-width:1px;--ht-cell-mobile-handle-border-radius:6px;--ht-cell-mobile-handle-border-color:#1a42e8;--ht-cell-mobile-handle-background-color:rgba(26,66,232,.4);--ht-resize-indicator-color:rgba(34,34,34,.4);--ht-move-backlight-color:rgba(34,34,34,.06);--ht-move-indicator-color:#1a42e8;--ht-hidden-indicator-color:rgba(34,34,34,.4);--ht-scrollbar-border-radius:8px;--ht-scrollbar-track-color:#f7f7f9;--ht-scrollbar-thumb-color:#999;--ht-checkbox-size:16px;--ht-checkbox-border-radius:4px;--ht-checkbox-border-color:#d1d1d5;--ht-checkbox-background-color:#fff;--ht-checkbox-icon-color:hsla(0,0%,100%,0);--ht-checkbox-focus-border-color:#d1d1d5;--ht-checkbox-focus-background-color:#fff;--ht-checkbox-focus-icon-color:hsla(0,0%,100%,0);--ht-checkbox-focus-ring-color:#1a42e8;--ht-checkbox-disabled-border-color:#e7e7e9;--ht-checkbox-disabled-background-color:#d1d1d5;--ht-checkbox-disabled-icon-color:hsla(0,0%,100%,0);--ht-checkbox-checked-border-color:#3f60ec;--ht-checkbox-checked-background-color:#1a42e8;--ht-checkbox-checked-icon-color:#fff;--ht-checkbox-checked-focus-border-color:#fff;--ht-checkbox-checked-focus-background-color:#1a42e8;--ht-checkbox-checked-focus-icon-color:#fff;--ht-checkbox-checked-disabled-border-color:#e7e7e9;--ht-checkbox-checked-disabled-background-color:#d1d1d5;--ht-checkbox-checked-disabled-icon-color:#a3a3a3;--ht-header-font-weight:400;--ht-header-foreground-color:#222;--ht-header-background-color:#f7f7f9;--ht-header-active-border-color:#2e56fc;--ht-header-active-foreground-color:#fff;--ht-header-active-background-color:#1a42e8;--ht-header-highlighted-shadow-size:0;--ht-header-highlighted-foreground-color:#000;--ht-header-highlighted-background-color:#ebebed;--ht-header-filter-background-color:rgba(55,188,108,.2);--ht-header-row-foreground-color:#222;--ht-header-row-background-color:#f7f7f9;--ht-header-row-highlighted-foreground-color:#000;--ht-header-row-highlighted-background-color:#ebebed;--ht-header-row-active-foreground-color:#fff;--ht-header-row-active-background-color:#1a42e8;--ht-icon-button-border-radius:2px;--ht-icon-button-border-color:#f7f7f9;--ht-icon-button-background-color:#f7f7f9;--ht-icon-button-icon-color:rgba(34,34,34,.4);--ht-icon-button-hover-border-color:#e7e7e8;--ht-icon-button-hover-background-color:#e7e7e8;--ht-icon-button-hover-icon-color:rgba(34,34,34,.4);--ht-icon-active-button-border-color:#2e56fc;--ht-icon-active-button-background-color:#1a42e8;--ht-icon-active-button-icon-color:#fff;--ht-icon-active-button-hover-border-color:#2e56fc;--ht-icon-active-button-hover-background-color:#3357ea;--ht-icon-active-button-hover-icon-color:#fff;--ht-collapse-button-border-radius:4px;--ht-collapse-button-open-border-color:#d1d1d5;--ht-collapse-button-open-background-color:#fff;--ht-collapse-button-open-icon-color:#666;--ht-collapse-button-open-icon-active-color:#666;--ht-collapse-button-open-hover-border-color:#d1d1d5;--ht-collapse-button-open-hover-background-color:#f7f7f9;--ht-collapse-button-open-hover-icon-color:#666;--ht-collapse-button-open-hover-icon-active-color:#666;--ht-collapse-button-close-border-color:#d1d1d5;--ht-collapse-button-close-background-color:#ebebed;--ht-collapse-button-close-icon-color:#666;--ht-collapse-button-close-icon-active-color:#666;--ht-collapse-button-close-hover-border-color:#d1d1d5;--ht-collapse-button-close-hover-background-color:#ebebed;--ht-collapse-button-close-hover-icon-color:#666;--ht-collapse-button-close-hover-icon-active-color:#666;--ht-button-border-radius:4px;--ht-button-horizontal-padding:12px;--ht-button-vertical-padding:6px;--ht-primary-button-border-color:hsla(0,0%,100%,0);--ht-primary-button-foreground-color:#fff;--ht-primary-button-background-color:#1a42e8;--ht-primary-button-disabled-border-color:hsla(0,0%,100%,0);--ht-primary-button-disabled-foreground-color:#a3a3a3;--ht-primary-button-disabled-background-color:hsla(0,0%,60%,.32);--ht-primary-button-hover-border-color:hsla(0,0%,100%,0);--ht-primary-button-hover-foreground-color:#fff;--ht-primary-button-hover-background-color:#1535bc;--ht-primary-button-focus-border-color:#fff;--ht-primary-button-focus-foreground-color:#fff;--ht-primary-button-focus-background-color:#1a42e8;--ht-secondary-button-border-color:#e7e7e9;--ht-secondary-button-foreground-color:#222;--ht-secondary-button-background-color:#fff;--ht-secondary-button-disabled-border-color:#e7e7e9;--ht-secondary-button-disabled-foreground-color:#a3a3a3;--ht-secondary-button-disabled-background-color:#ebebed;--ht-secondary-button-hover-border-color:#e7e7e9;--ht-secondary-button-hover-foreground-color:#222;--ht-secondary-button-hover-background-color:#fff;--ht-secondary-button-focus-border-color:#e7e7e9;--ht-secondary-button-focus-foreground-color:#222;--ht-secondary-button-focus-background-color:#fff;--ht-comments-textarea-horizontal-padding:8px;--ht-comments-textarea-vertical-padding:4px;--ht-comments-indicator-size:6px;--ht-comments-indicator-color:#1a42e8;--ht-comments-textarea-border-width:1px;--ht-comments-textarea-border-color:hsla(0,0%,100%,0);--ht-comments-textarea-foreground-color:#222;--ht-comments-textarea-background-color:#f7f7f9;--ht-comments-textarea-focus-border-width:1px;--ht-comments-textarea-focus-border-color:#1a42e8;--ht-comments-textarea-focus-foreground-color:#222;--ht-comments-textarea-focus-background-color:#fff;--ht-license-horizontal-padding:16px;--ht-license-vertical-padding:8px;--ht-license-foreground-color:#222;--ht-license-background-color:#f7f7f9;--ht-link-color:#1a42e8;--ht-link-hover-color:#3e67ec;--ht-input-border-width:1px;--ht-input-border-radius:4px;--ht-input-horizontal-padding:12px;--ht-input-vertical-padding:6px;--ht-input-border-color:#e7e7e9;--ht-input-foreground-color:#222;--ht-input-background-color:#f7f7f9;--ht-input-hover-border-color:#e7e7e9;--ht-input-hover-foreground-color:#222;--ht-input-hover-background-color:#fff;--ht-input-disabled-border-color:#e7e7e9;--ht-input-disabled-foreground-color:#a3a3a3;--ht-input-disabled-background-color:hsla(0,0%,60%,.32);--ht-input-focus-border-color:#1a42e8;--ht-input-focus-foreground-color:#222;--ht-input-focus-background-color:#fff;--ht-menu-border-width:1px;--ht-menu-border-radius:4px;--ht-menu-horizontal-padding:0;--ht-menu-vertical-padding:8px;--ht-menu-item-horizontal-padding:12px;--ht-menu-item-vertical-padding:4px;--ht-menu-shadow-x:0;--ht-menu-shadow-y:8px;--ht-menu-shadow-blur:16px;--ht-menu-border-color:#e7e7e9;--ht-menu-shadow-color:rgba(0,0,0,.08);--ht-menu-item-hover-color:rgba(0,0,0,.05);--ht-menu-item-active-color:rgba(0,0,0,.08)}.ht-theme-main-dark{--ht-border-color:#313132;--ht-accent-color:#476af7;--ht-foreground-color:#c7c7c7;--ht-background-color:#0f0f10;--ht-placeholder-color:#68696c;--ht-read-only-color:#68696c;--ht-disabled-color:#68696c;--ht-cell-horizontal-border-color:#313132;--ht-cell-vertical-border-color:#313132;--ht-wrapper-border-color:#313132;--ht-row-header-odd-background-color:#1e1e1f;--ht-row-header-even-background-color:#1e1e1f;--ht-row-cell-odd-background-color:rgba(239,239,243,0);--ht-row-cell-even-background-color:rgba(239,239,243,0);--ht-cell-editor-border-color:#476af7;--ht-cell-editor-foreground-color:#fff;--ht-cell-editor-background-color:#0f0f10;--ht-cell-editor-shadow-color:rgba(71,106,247,.6);--ht-cell-success-background-color:rgba(66,190,101,.3);--ht-cell-error-background-color:rgba(255,42,52,.3);--ht-cell-selection-border-color:#476af7;--ht-cell-selection-background-color:#476af7;--ht-cell-autofill-border-color:#0f0f10;--ht-cell-autofill-background-color:#476af7;--ht-cell-autofill-fill-border-color:#c7c7c7;--ht-cell-mobile-handle-border-color:#476af7;--ht-cell-mobile-handle-background-color:rgba(71,106,247,.4);--ht-resize-indicator-color:hsla(0,0%,100%,.4);--ht-move-backlight-color:hsla(0,0%,87%,.12);--ht-move-indicator-color:#476af7;--ht-hidden-indicator-color:hsla(0,0%,100%,.4);--ht-scrollbar-track-color:#19191c;--ht-scrollbar-thumb-color:#68696c;--ht-checkbox-border-color:#404144;--ht-checkbox-background-color:#0f0f10;--ht-checkbox-focus-border-color:#404144;--ht-checkbox-focus-background-color:#0f0f10;--ht-checkbox-focus-ring-color:#476af7;--ht-checkbox-disabled-border-color:#313132;--ht-checkbox-disabled-background-color:#404144;--ht-checkbox-checked-border-color:#3c59cf;--ht-checkbox-checked-background-color:#476af7;--ht-checkbox-checked-icon-color:#c7c7c7;--ht-checkbox-checked-focus-background-color:#476af7;--ht-checkbox-checked-focus-icon-color:#c7c7c7;--ht-checkbox-checked-disabled-border-color:#313132;--ht-checkbox-checked-disabled-background-color:#36373a;--ht-checkbox-checked-disabled-icon-color:#68696c;--ht-header-foreground-color:#c7c7c7;--ht-header-background-color:#1e1e1f;--ht-header-active-border-color:#4767e5;--ht-header-active-foreground-color:#0f0f10;--ht-header-active-background-color:#476af7;--ht-header-highlighted-foreground-color:#f3f3f3;--ht-header-highlighted-background-color:#262627;--ht-header-filter-background-color:rgba(66,190,101,.3);--ht-header-row-foreground-color:#c7c7c7;--ht-header-row-background-color:#1e1e1f;--ht-header-row-highlighted-foreground-color:#f3f3f3;--ht-header-row-highlighted-background-color:#262627;--ht-header-row-active-foreground-color:#0f0f10;--ht-header-row-active-background-color:#476af7;--ht-icon-button-border-color:#1e1e1f;--ht-icon-button-background-color:#1e1e1f;--ht-icon-button-icon-color:hsla(0,0%,100%,.4);--ht-icon-button-hover-border-color:#303031;--ht-icon-button-hover-background-color:#303031;--ht-icon-button-hover-icon-color:hsla(0,0%,100%,.4);--ht-icon-active-button-border-color:#4767e5;--ht-icon-active-button-background-color:#476af7;--ht-icon-active-button-icon-color:#0f0f10;--ht-icon-active-button-hover-border-color:#4767e5;--ht-icon-active-button-hover-background-color:#5576f8;--ht-icon-active-button-hover-icon-color:#0f0f10;--ht-collapse-button-open-border-color:rgba(83,83,85,.64);--ht-collapse-button-open-background-color:#000;--ht-collapse-button-open-icon-color:#999;--ht-collapse-button-open-icon-active-color:#999;--ht-collapse-button-open-hover-border-color:rgba(83,83,85,.64);--ht-collapse-button-open-hover-background-color:#1e1e1f;--ht-collapse-button-open-hover-icon-color:#999;--ht-collapse-button-open-hover-icon-active-color:#999;--ht-collapse-button-close-border-color:rgba(83,83,85,.64);--ht-collapse-button-close-background-color:#262627;--ht-collapse-button-close-icon-color:#999;--ht-collapse-button-close-icon-active-color:#999;--ht-collapse-button-close-hover-border-color:rgba(83,83,85,.64);--ht-collapse-button-close-hover-background-color:#262627;--ht-collapse-button-close-hover-icon-color:#999;--ht-collapse-button-close-hover-icon-active-color:#999;--ht-primary-button-foreground-color:#c7c7c7;--ht-primary-button-background-color:#476af7;--ht-primary-button-disabled-foreground-color:#68696c;--ht-primary-button-disabled-background-color:hsla(225,2%,42%,.32);--ht-primary-button-hover-foreground-color:#c7c7c7;--ht-primary-button-hover-background-color:#6180ff;--ht-primary-button-focus-border-color:#0f0f10;--ht-primary-button-focus-foreground-color:#c7c7c7;--ht-primary-button-focus-background-color:#476af7;--ht-secondary-button-border-color:#313132;--ht-secondary-button-foreground-color:#c7c7c7;--ht-secondary-button-background-color:#0f0f10;--ht-secondary-button-disabled-border-color:#313132;--ht-secondary-button-disabled-foreground-color:#68696c;--ht-secondary-button-disabled-background-color:#262627;--ht-secondary-button-hover-border-color:#313132;--ht-secondary-button-hover-foreground-color:#c7c7c7;--ht-secondary-button-hover-background-color:#0f0f10;--ht-secondary-button-focus-border-color:#313132;--ht-secondary-button-focus-foreground-color:#c7c7c7;--ht-secondary-button-focus-background-color:#0f0f10;--ht-comments-indicator-color:#476af7;--ht-comments-textarea-foreground-color:#c7c7c7;--ht-comments-textarea-background-color:#1e1e1f;--ht-comments-textarea-focus-border-color:#476af7;--ht-comments-textarea-focus-foreground-color:#c7c7c7;--ht-comments-textarea-focus-background-color:#0f0f10;--ht-license-foreground-color:#c7c7c7;--ht-license-background-color:#1e1e1f;--ht-link-color:#5576f8;--ht-link-hover-color:#728eff;--ht-input-border-color:#313132;--ht-input-foreground-color:#c7c7c7;--ht-input-background-color:#1e1e1f;--ht-input-hover-border-color:#313132;--ht-input-hover-foreground-color:#c7c7c7;--ht-input-hover-background-color:#0f0f10;--ht-input-disabled-border-color:#313132;--ht-input-disabled-foreground-color:#68696c;--ht-input-disabled-background-color:hsla(225,2%,42%,.32);--ht-input-focus-border-color:#476af7;--ht-input-focus-foreground-color:#c7c7c7;--ht-input-focus-background-color:#0f0f10;--ht-menu-border-color:#313132;--ht-menu-shadow-color:rgba(0,0,0,.8);--ht-menu-item-hover-color:rgba(239,239,243,.05);--ht-menu-item-active-color:rgba(239,239,243,.12)}@media (prefers-color-scheme:dark){.ht-theme-main-dark-auto{--ht-border-color:#313132;--ht-accent-color:#476af7;--ht-foreground-color:#c7c7c7;--ht-background-color:#0f0f10;--ht-placeholder-color:#68696c;--ht-read-only-color:#68696c;--ht-disabled-color:#68696c;--ht-cell-horizontal-border-color:#313132;--ht-cell-vertical-border-color:#313132;--ht-wrapper-border-color:#313132;--ht-row-header-odd-background-color:#1e1e1f;--ht-row-header-even-background-color:#1e1e1f;--ht-row-cell-odd-background-color:rgba(239,239,243,0);--ht-row-cell-even-background-color:rgba(239,239,243,0);--ht-cell-editor-border-color:#476af7;--ht-cell-editor-foreground-color:#fff;--ht-cell-editor-background-color:#0f0f10;--ht-cell-editor-shadow-color:rgba(71,106,247,.6);--ht-cell-success-background-color:rgba(66,190,101,.3);--ht-cell-error-background-color:rgba(255,42,52,.3);--ht-cell-selection-border-color:#476af7;--ht-cell-selection-background-color:#476af7;--ht-cell-autofill-border-color:#0f0f10;--ht-cell-autofill-background-color:#476af7;--ht-cell-autofill-fill-border-color:#c7c7c7;--ht-cell-mobile-handle-border-color:#476af7;--ht-cell-mobile-handle-background-color:rgba(71,106,247,.4);--ht-resize-indicator-color:hsla(0,0%,100%,.4);--ht-move-backlight-color:hsla(0,0%,87%,.12);--ht-move-indicator-color:#476af7;--ht-hidden-indicator-color:hsla(0,0%,100%,.4);--ht-scrollbar-track-color:#19191c;--ht-scrollbar-thumb-color:#68696c;--ht-checkbox-border-color:#404144;--ht-checkbox-background-color:#0f0f10;--ht-checkbox-focus-border-color:#404144;--ht-checkbox-focus-background-color:#0f0f10;--ht-checkbox-focus-ring-color:#476af7;--ht-checkbox-disabled-border-color:#313132;--ht-checkbox-disabled-background-color:#404144;--ht-checkbox-checked-border-color:#3c59cf;--ht-checkbox-checked-background-color:#476af7;--ht-checkbox-checked-icon-color:#c7c7c7;--ht-checkbox-checked-focus-background-color:#476af7;--ht-checkbox-checked-focus-icon-color:#c7c7c7;--ht-checkbox-checked-disabled-border-color:#313132;--ht-checkbox-checked-disabled-background-color:#36373a;--ht-checkbox-checked-disabled-icon-color:#68696c;--ht-header-foreground-color:#c7c7c7;--ht-header-background-color:#1e1e1f;--ht-header-active-border-color:#4767e5;--ht-header-active-foreground-color:#0f0f10;--ht-header-active-background-color:#476af7;--ht-header-highlighted-foreground-color:#f3f3f3;--ht-header-highlighted-background-color:#262627;--ht-header-filter-background-color:rgba(66,190,101,.3);--ht-header-row-foreground-color:#c7c7c7;--ht-header-row-background-color:#1e1e1f;--ht-header-row-highlighted-foreground-color:#f3f3f3;--ht-header-row-highlighted-background-color:#262627;--ht-header-row-active-foreground-color:#0f0f10;--ht-header-row-active-background-color:#476af7;--ht-icon-button-border-color:#1e1e1f;--ht-icon-button-background-color:#1e1e1f;--ht-icon-button-icon-color:hsla(0,0%,100%,.4);--ht-icon-button-hover-border-color:#303031;--ht-icon-button-hover-background-color:#303031;--ht-icon-button-hover-icon-color:hsla(0,0%,100%,.4);--ht-icon-active-button-border-color:#4767e5;--ht-icon-active-button-background-color:#476af7;--ht-icon-active-button-icon-color:#0f0f10;--ht-icon-active-button-hover-border-color:#4767e5;--ht-icon-active-button-hover-background-color:#5576f8;--ht-icon-active-button-hover-icon-color:#0f0f10;--ht-collapse-button-open-border-color:rgba(83,83,85,.64);--ht-collapse-button-open-background-color:#000;--ht-collapse-button-open-icon-color:#999;--ht-collapse-button-open-icon-active-color:#999;--ht-collapse-button-open-hover-border-color:rgba(83,83,85,.64);--ht-collapse-button-open-hover-background-color:#1e1e1f;--ht-collapse-button-open-hover-icon-color:#999;--ht-collapse-button-open-hover-icon-active-color:#999;--ht-collapse-button-close-border-color:rgba(83,83,85,.64);--ht-collapse-button-close-background-color:#262627;--ht-collapse-button-close-icon-color:#999;--ht-collapse-button-close-icon-active-color:#999;--ht-collapse-button-close-hover-border-color:rgba(83,83,85,.64);--ht-collapse-button-close-hover-background-color:#262627;--ht-collapse-button-close-hover-icon-color:#999;--ht-collapse-button-close-hover-icon-active-color:#999;--ht-primary-button-foreground-color:#c7c7c7;--ht-primary-button-background-color:#476af7;--ht-primary-button-disabled-foreground-color:#68696c;--ht-primary-button-disabled-background-color:hsla(225,2%,42%,.32);--ht-primary-button-hover-foreground-color:#c7c7c7;--ht-primary-button-hover-background-color:#6180ff;--ht-primary-button-focus-border-color:#0f0f10;--ht-primary-button-focus-foreground-color:#c7c7c7;--ht-primary-button-focus-background-color:#476af7;--ht-secondary-button-border-color:#313132;--ht-secondary-button-foreground-color:#c7c7c7;--ht-secondary-button-background-color:#0f0f10;--ht-secondary-button-disabled-border-color:#313132;--ht-secondary-button-disabled-foreground-color:#68696c;--ht-secondary-button-disabled-background-color:#262627;--ht-secondary-button-hover-border-color:#313132;--ht-secondary-button-hover-foreground-color:#c7c7c7;--ht-secondary-button-hover-background-color:#0f0f10;--ht-secondary-button-focus-border-color:#313132;--ht-secondary-button-focus-foreground-color:#c7c7c7;--ht-secondary-button-focus-background-color:#0f0f10;--ht-comments-indicator-color:#476af7;--ht-comments-textarea-foreground-color:#c7c7c7;--ht-comments-textarea-background-color:#1e1e1f;--ht-comments-textarea-focus-border-color:#476af7;--ht-comments-textarea-focus-foreground-color:#c7c7c7;--ht-comments-textarea-focus-background-color:#0f0f10;--ht-license-foreground-color:#c7c7c7;--ht-license-background-color:#1e1e1f;--ht-link-color:#5576f8;--ht-link-hover-color:#728eff;--ht-input-border-color:#313132;--ht-input-foreground-color:#c7c7c7;--ht-input-background-color:#1e1e1f;--ht-input-hover-border-color:#313132;--ht-input-hover-foreground-color:#c7c7c7;--ht-input-hover-background-color:#0f0f10;--ht-input-disabled-border-color:#313132;--ht-input-disabled-foreground-color:#68696c;--ht-input-disabled-background-color:hsla(225,2%,42%,.32);--ht-input-focus-border-color:#476af7;--ht-input-focus-foreground-color:#c7c7c7;--ht-input-focus-background-color:#0f0f10;--ht-menu-border-color:#313132;--ht-menu-shadow-color:rgba(0,0,0,.8);--ht-menu-item-hover-color:rgba(239,239,243,.05);--ht-menu-item-active-color:rgba(239,239,243,.12)}}[class*=ht-theme-main] .pika-single .pika-next,[class*=ht-theme-main].htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main].htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main].htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after{width:var(--ht-icon-size);height:var(--ht-icon-size);-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.64648 10.9393L9.93938 7.64644L6.64648 4.35354%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-color:currentColor}[class*=ht-theme-main] .pika-single .pika-prev{width:var(--ht-icon-size);height:var(--ht-icon-size);-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.93933 10.9393L6.64644 7.64644L9.93933 4.35354%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-color:currentColor}[class*=ht-theme-main] .changeType:before,[class*=ht-theme-main] .htAutocompleteArrow:after,[class*=ht-theme-main] .htUISelectCaption:after{width:var(--ht-icon-size);height:var(--ht-icon-size);-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11.0002 6.66663C11.4262 6.66663 11.6487 7.15963 11.3917 7.47813L11.3537 7.52013L8.35372 10.5201C8.26762 10.6062 8.15307 10.6579 8.03156 10.6656C7.91005 10.6732 7.78992 10.6363 7.69372 10.5616L7.64672 10.5201L4.64672 7.52013L4.60522 7.47313L4.57822 7.43463L4.55122 7.38663L4.54272 7.36863L4.52922 7.33513L4.51322 7.28113L4.50822 7.25463L4.50322 7.22463L4.50122 7.19613V7.13713L4.50372 7.10813L4.50822 7.07813L4.51322 7.05213L4.52922 6.99813L4.54272 6.96463L4.57772 6.89863L4.61022 6.85363L4.64672 6.81313L4.69372 6.77163L4.73222 6.74463L4.78022 6.71763L4.79822 6.70913L4.83172 6.69563L4.88572 6.67963L4.91222 6.67463L4.94222 6.66963L4.97072 6.66763L11.0002 6.66663Z%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");background-color:currentColor}[class*=ht-theme-main] .columnSorting.sortAction.ascending:before{width:var(--ht-icon-size);height:var(--ht-icon-size);-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.00008 12.6667L8.00008 3.33335M8.00008 3.33335L5.33342 6.00002M8.00008 3.33335L10.6667 6.00002%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-color:currentColor}[class*=ht-theme-main] .columnSorting.sortAction.descending:before{width:var(--ht-icon-size);height:var(--ht-icon-size);-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.00004 3.33331V12.6666M8.00004 12.6666L10.6667 9.99998M8.00004 12.6666L5.33337 9.99998%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-color:currentColor}[class*=ht-theme-main].htContextMenu table tbody tr td .htItemWrapper span.selected:after,[class*=ht-theme-main].htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,[class*=ht-theme-main].htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{width:var(--ht-icon-size);height:var(--ht-icon-size);-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.33337 8.00002L6.66671 11.3334L13.3334 4.66669%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-color:currentColor}[class*=ht-theme-main] .htCheckboxRendererInput{appearance:none}[class*=ht-theme-main] .htCheckboxRendererInput:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5 8L7 10L11 6%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A")}[class*=ht-theme-main] .htCheckboxRendererInput:after,[class*=ht-theme-main] th.beforeHiddenColumn:after{width:var(--ht-icon-size);height:var(--ht-icon-size);-webkit-mask-size:contain;background-color:currentColor}[class*=ht-theme-main] th.beforeHiddenColumn:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6.08482 1.35771L6.11503 1.3551H6.17649L6.2067 1.35771L6.23795 1.36239L6.26503 1.3676L6.32128 1.38427L6.35618 1.39833L6.42493 1.43479L6.4718 1.46864L6.51399 1.50667L6.55722 1.55562L6.58534 1.59573L6.61347 1.64573L6.62232 1.66448L6.63639 1.69937L6.65305 1.75562L6.65826 1.78323L6.66347 1.81448L6.66555 1.84417L6.66659 1.87489V8.12489C6.66659 8.56864 6.15305 8.80042 5.82128 8.53271L5.77753 8.49312L2.65253 5.36812C2.56286 5.27844 2.50899 5.15912 2.50103 5.03254C2.49307 4.90596 2.53157 4.78083 2.6093 4.68062L2.65253 4.63167L5.77753 1.50667L5.82649 1.46344L5.86659 1.43531L5.91659 1.40719L5.93534 1.39833L5.97024 1.38427L6.02649 1.3676L6.05409 1.36239L6.08482 1.35771Z%27 fill=%27currentColor%27/%3E%3C/svg%3E")}[class*=ht-theme-main] th.afterHiddenColumn:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%2710%27 viewBox=%270 0 10 10%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.33337 1.87499C3.33337 1.43124 3.84692 1.19947 4.17869 1.46718L4.22244 1.50676L7.34744 4.63176C7.43711 4.72145 7.49098 4.84077 7.49894 4.96735C7.5069 5.09392 7.4684 5.21905 7.39067 5.31926L7.34744 5.36822L4.22244 8.49322L4.17348 8.53645L4.13337 8.56457L4.08337 8.5927L4.06462 8.60155L4.02973 8.61562L3.97348 8.63228L3.94587 8.63749L3.91462 8.6427L3.88494 8.64478L3.85421 8.64582L3.82348 8.64478L3.79327 8.64218L3.76202 8.63749L3.73494 8.63228L3.67869 8.61562L3.64379 8.60155L3.57504 8.5651L3.52817 8.53124L3.48598 8.49322L3.44275 8.44426L3.41462 8.40416L3.3865 8.35416L3.37764 8.33541L3.36358 8.30051L3.34692 8.24426L3.34171 8.21666L3.3365 8.18541L3.33442 8.15572L3.33337 1.87499Z%27 fill=%27currentColor%27/%3E%3C/svg%3E")}[class*=ht-theme-main] th.afterHiddenColumn:before,[class*=ht-theme-main] th.beforeHiddenRow:after{width:var(--ht-icon-size);height:var(--ht-icon-size);-webkit-mask-size:contain;background-color:currentColor}[class*=ht-theme-main] th.beforeHiddenRow:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%278%27 height=%278%27 viewBox=%270 0 8 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M3.76425 2.43099C3.82165 2.3736 3.89801 2.33913 3.97902 2.33403C4.06003 2.32894 4.14012 2.35358 4.20425 2.40333L4.23558 2.43099L6.23558 4.43099L6.26325 4.46233L6.28125 4.48799L6.29925 4.51999L6.30492 4.53199L6.31392 4.55433L6.32458 4.59033L6.32792 4.60799L6.33125 4.62799L6.33258 4.64699L6.33325 4.66666L6.33258 4.68633L6.33092 4.70566L6.32792 4.72566L6.32458 4.74299L6.31392 4.77899L6.30492 4.80133L6.28158 4.84533L6.25992 4.87533L6.23558 4.90233L6.20425 4.92999L6.17858 4.94799L6.14658 4.96599L6.13458 4.97166L6.11225 4.98066L6.07625 4.99133L6.05858 4.99466L6.03858 4.99799L6.01958 4.99933L5.99992 4.99999H1.99992C1.71592 4.99999 1.56758 4.67133 1.73892 4.45899L1.76425 4.43099L3.76425 2.43099Z%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A")}[class*=ht-theme-main] th.afterHiddenRow:before{width:var(--ht-icon-size);height:var(--ht-icon-size);-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%278%27 height=%278%27 viewBox=%270 0 8 8%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M5.9999 3C6.2839 3 6.43224 3.32867 6.2609 3.541L6.23557 3.569L4.23557 5.569C4.17817 5.62639 4.10181 5.66087 4.0208 5.66596C3.93979 5.67106 3.8597 5.64642 3.79557 5.59667L3.76424 5.569L1.76424 3.569L1.73657 3.53767L1.71857 3.512L1.70057 3.48L1.6949 3.468L1.6859 3.44567L1.67524 3.40967L1.6719 3.392L1.66857 3.372L1.66724 3.353V3.31367L1.6689 3.29433L1.6719 3.27433L1.67524 3.257L1.6859 3.221L1.6949 3.19867L1.71824 3.15467L1.7399 3.12467L1.76424 3.09767L1.79557 3.07L1.82124 3.052L1.85324 3.034L1.86524 3.02833L1.88757 3.01933L1.92357 3.00867L1.94124 3.00533L1.96124 3.002L1.98024 3.00067L5.9999 3Z%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");background-color:currentColor}[class*=ht-theme-main] .collapsibleIndicator:before,[class*=ht-theme-main] .ht_nestingButton:before{width:var(--ht-icon-size);height:var(--ht-icon-size);-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M4.33325 8H11.6666%27 stroke=%27currentColor%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");background-color:currentColor}[class*=ht-theme-main] .collapsibleIndicator.collapsed:before,[class*=ht-theme-main] .collapsibleIndicator.ht_nestingExpand:before,[class*=ht-theme-main] .ht_nestingButton.collapsed:before,[class*=ht-theme-main] .ht_nestingButton.ht_nestingExpand:before{width:var(--ht-icon-size);height:var(--ht-icon-size);-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M7.49988 11.6667C7.49988 11.9428 7.72374 12.1667 7.99988 12.1667C8.27602 12.1667 8.49988 11.9428 8.49988 11.6667V8.50002H11.6666C11.9427 8.50002 12.1666 8.27616 12.1666 8.00002C12.1666 7.72388 11.9427 7.50002 11.6666 7.50002H8.49988V4.33337C8.49988 4.05723 8.27602 3.83337 7.99988 3.83337C7.72374 3.83337 7.49988 4.05723 7.49988 4.33337V7.50002H4.33325C4.05711 7.50002 3.83325 7.72388 3.83325 8.00002C3.83325 8.27616 4.05711 8.50002 4.33325 8.50002H7.49988V11.6667Z%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");background-color:currentColor}[class*=ht-theme-main] .htUIRadio>input[type=radio]:after{width:var(--ht-icon-size);height:var(--ht-icon-size);-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%278%27 cy=%278%27 r=%274%27 fill=%27currentColor%27/%3E%3C/svg%3E%0A");background-color:currentColor}@keyframes flyToKnowledgeBase_flyToKnowledgeBase__jTDXn{0%{transform:translate(0) scale(1);opacity:1}35%{transform:translate(calc(var(--target-x) * .4),calc(var(--target-y) * .25 - 340px)) scale(.85);opacity:.95}70%{transform:translate(calc(var(--target-x) * .75),calc(var(--target-y) * .7 - 180px)) scale(.6);opacity:.8}to{transform:translate(var(--target-x),var(--target-y)) scale(.3);opacity:0}}.flyToKnowledgeBase_flyingIcon__fYKNN{position:fixed;z-index:9999;pointer-events:none;will-change:transform,opacity;animation:flyToKnowledgeBase_flyToKnowledgeBase__jTDXn .9s cubic-bezier(.25,.46,.45,.94) forwards}.flyToKnowledgeBase_flyingIcon__fYKNN svg{font-size:24px;color:#1677ff;filter:drop-shadow(0 2px 8px rgba(22,119,255,.4));will-change:transform}.AICards_aiCard__t2fxO{width:100%;min-width:400px;max-width:100%;box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:8px;transition:box-shadow .3s ease}.AICards_aiCard__t2fxO:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.AICards_overviewCardTitle__QhXQd{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}@media (min-width:769px){.AICards_insightCard__jG3Y0,.AICards_insightCard__jG3Y0:hover{box-shadow:none}}.AICards_insightCardTitle__S_gY8{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.AICards_cardWithMobileHead__se8Nx .ant-card-head{padding:12px 16px;border-bottom:1px solid #f0f0f0}.AICards_cardWithMobileHead__se8Nx .ant-card-head-wrapper{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.AICards_cardWithMobileHead__se8Nx .ant-card-extra .ant-space{display:flex;align-items:center}.AICards_cardHeader__TjD6N{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.AICards_cardHeaderItem__pIJvc{margin-bottom:8px}.AICards_cardHeaderLabel__A6ZRD{font-size:14px;font-weight:600;margin-right:4px}.AICards_cardHeaderValue__6BZed{font-size:14px}.AICards_keyFindings__kCELv{margin-top:12px;padding:12px;background-color:#f0f7ff;border-radius:6px;border-left:4px solid #1890ff}.AICards_keyFindingsTitle__HNqFs{font-size:14px;font-weight:600;display:block;margin-bottom:8px;color:#1890ff}.AICards_keyFindingsList__3lHu2{margin:0;padding-left:20px;list-style-type:disc}.AICards_keyFindingsItem__1Q9Ii{margin-bottom:4px;font-size:13px;line-height:1.6;color:#333}.AICards_cardBody___mDNl{margin-bottom:16px}.AICards_cardSources__k3BdV{margin-bottom:16px;padding-top:16px;border-top:1px solid #f0f0f0}.AICards_cardSourcesTitle__Vx5LX{font-size:13px;font-weight:600;display:block;margin-bottom:8px}.AICards_cardSourcesList__FE9Bd{padding-left:16px}.AICards_cardSourceItem__3Ei5I{margin-bottom:6px;font-size:12px}.AICards_cardSourceSnippet__ySkMt{margin-left:24px;margin-top:4px;color:#666}.AICards_cardFooter__eQ_d_{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:12px}.AICards_cardFooterInfo__yplPr{flex:1;min-width:0}.AICards_cardFooterActions__lmLR7{display:flex;gap:8px}.AICards_screenshotFooter__yxqzx{margin-top:16px;padding-top:16px;border-top:1px dashed #e5e5e5;display:flex;align-items:center;gap:16px}.AICards_screenshotFooterQr__TvAjI{width:96px;height:96px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #f0f0f0;border-radius:8px}.AICards_screenshotFooterText___jC4A{display:flex;flex-direction:column;font-size:13px;color:#4d4d4d;line-height:1.4}.AICards_cardHeaderActions__Bzivx{display:inline-flex;align-items:center;width:auto;justify-content:flex-end;gap:8px}@media (max-width:768px){.AICards_cardHeaderActions__Bzivx{gap:4px}}.AICards_collapsibleSection__cIsI7{overflow:hidden;transition:max-height .3s ease,opacity .3s ease;will-change:max-height,opacity}.AICards_collapsibleSectionExpanded__QGVu4{max-height:9999px;opacity:1}.AICards_collapsibleSectionCollapsed__oMi7D{max-height:0;opacity:0;pointer-events:none}@media (max-width:768px){.AICards_aiCard__t2fxO{min-width:0;width:100%;max-width:100vw}.AICards_cardFooter__eQ_d_{flex-direction:column;align-items:flex-start}.AICards_cardFooterActions__lmLR7{width:100%;justify-content:flex-start}.AICards_cardHeaderActions__Bzivx{justify-content:flex-end;flex-wrap:nowrap}.AICards_screenshotFooter__yxqzx{flex-direction:column;align-items:flex-start}}.investmentSelector_dropdownContainer__MjiuL{width:560px;padding:16px;background:#fff;border-radius:8px;box-shadow:none!important}.investmentSelector_searchInput__mpkRD{margin-bottom:16px}.investmentSelector_categoryGroup__CHprC{display:flex;width:100%;margin-bottom:16px}.investmentSelector_categoryGroup__CHprC>label{flex:1;text-align:center}.investmentSelector_investmentList__Uk8q9{margin-top:8px;min-height:200px;max-height:400px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.investmentSelector_investmentItem__FQNR8{display:flex;justify-content:space-between;padding:12px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .3s}.investmentSelector_investmentItem__FQNR8:hover{background:#f9f9f9}.investmentSelector_typeIcon__Gd07X{font-size:18px;color:#1890ff;margin-right:12px}.investmentSelector_itemInfo__74_4B{display:flex;flex-direction:column}.investmentSelector_itemName__ZYoC1{font-weight:500;font-size:14px}.investmentSelector_itemSymbol__uo7Ki{color:#8c8c8c;font-size:12px}.investmentSelector_priceInfo__isYKN{text-align:right}.investmentSelector_itemPrice__NUdnV{font-weight:500;font-size:14px}.investmentSelector_itemChange__eWo2k{font-size:12px}.investmentSelector_up__FAf4G{color:#52c41a}.investmentSelector_down__AdorV{color:#ff4d4f}.investmentSelector_aboutLink__I3pHY{color:#1890ff;cursor:pointer;font-size:12px}.investmentSelector_aboutLink__I3pHY:hover{text-decoration:underline}.RecommendationSection_container__6Htu9{width:100%;display:flex;flex-direction:column;gap:16px}.RecommendationSection_container__6Htu9 .ant-divider{margin:24px 0 16px}.RecommendationSection_sectionCard__YnYiA{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.03),0 1px 6px -1px rgba(0,0,0,.02),0 2px 4px rgba(0,0,0,.02);transition:all .3s;margin-bottom:8px}.RecommendationSection_sectionCard__YnYiA:hover{box-shadow:0 1px 2px rgba(0,0,0,.06),0 2px 8px -1px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04)}.RecommendationSection_recommendedCard__cI7ve{cursor:pointer;transition:all .2s;width:100%}.RecommendationSection_recommendedCard__cI7ve:hover{opacity:.8}.RecommendationSection_likeButton__23HNl{user-select:none}.RecommendationSection_likeButton__23HNl:hover{color:#ff4d4f!important;transform:scale(1.1)}.RecommendationSection_priceFlashUp__6Qyvk .ant-statistic-content-suffix,.RecommendationSection_priceFlashUp__6Qyvk .ant-statistic-content-value{display:inline-block;padding:2px 6px;border-radius:4px;animation:RecommendationSection_flashGreen__dk9m7 .8s ease}.RecommendationSection_priceFlashDown__F2J9M .ant-statistic-content-suffix,.RecommendationSection_priceFlashDown__F2J9M .ant-statistic-content-value{display:inline-block;padding:2px 6px;border-radius:4px;animation:RecommendationSection_flashRed__DMIpQ .8s ease}@keyframes RecommendationSection_flashGreen__dk9m7{0%,to{background-color:transparent}50%{background-color:#dcfce7}}@keyframes RecommendationSection_flashRed__DMIpQ{0%,to{background-color:transparent}50%{background-color:#fecaca}}@media (max-width:768px){.RecommendationSection_container__6Htu9{gap:12px}.RecommendationSection_container__6Htu9 .ant-divider{margin:16px 0 12px}}.page_container__19gR_{max-width:800px;margin:0 auto;padding:16px;min-height:calc(100vh - 104px);display:flex;flex-direction:column;position:relative;box-sizing:border-box}.page_welcomeSection__doBno{text-align:center;padding-top:60px;min-height:200px}.page_welcomeContent__ATxJz{max-width:600px;width:100%;margin:0 auto}.page_bannerSection__KxLYn{opacity:1;animation:page_fadeIn__6cihg .5s ease-in}.page_mainContentSection__pYFGx{opacity:0;animation:page_fadeIn__6cihg .6s ease-in forwards}@keyframes page_fadeIn__6cihg{0%{opacity:0}to{opacity:1}}.page_fadeIn__6cihg{animation:page_fadeIn__6cihg .6s ease-in forwards}.page_mainTitle__y9hJt{font-size:28px!important;font-weight:500!important;color:rgba(0,0,0,.85)!important;margin-bottom:32px!important;line-height:1.3!important;text-align:center}.page_centerInputWrapper__50jGD{width:100%;margin:0 auto;text-align:left}.page_recommendationWrapper__1dyqp{margin-top:48px;width:100%;max-width:900px;margin-left:auto;margin-right:auto;text-align:left}.page_chatSection__1Nwsw{flex:1;display:flex;flex-direction:column;padding-bottom:80px}.page_messagesContainer__xMs_X{padding:24px 0;display:flex;flex-direction:column;gap:16px}.page_messageWrapper__tzcgP{display:flex;width:100%}.page_userMessage__hCXIl{justify-content:flex-end}.page_assistantMessage__W6mFt{justify-content:flex-start}.page_messageContent__Mm0iQ{max-width:90%;word-wrap:break-word}.page_userMessage__hCXIl .page_messageContent__Mm0iQ{padding:12px 16px;background:#f0f0f0;color:rgba(0,0,0,.85);border-radius:8px}.page_assistantMessage__W6mFt .page_messageContent__Mm0iQ{background:transparent;border:none;padding:0;color:rgba(0,0,0,.85)}.page_loadingMessage__c19JL{display:flex;align-items:center;gap:10px;padding:12px 16px;background:transparent;border:none;border-radius:8px;color:rgba(0,0,0,.45)}.page_bottomInputSection__W13HJ{z-index:99;position:fixed;bottom:0;background:#f8f8f8;padding:16px;transition:left .2s ease,width .2s ease}.page_bottomInputSectionCollapsed__X1bW_{left:64px;width:calc(100vw - 64px)}.page_bottomInputSectionExpanded__Pn8nz{left:208px;width:calc(100vw - 208px)}.page_inputContainer__50i1Y{max-width:800px;margin:0 auto}.page_uploadedFilesBar__2SSI9{display:flex;gap:8px;padding:12px;background:#fafafa;border-radius:8px 8px 0 0;flex-wrap:wrap;margin-bottom:0;border:1px solid #d9d9d9;border-bottom:none}.page_uploadedFilesBar__2SSI9 .ant-tag{margin:0;padding:4px 8px;display:flex;align-items:center;gap:6px;font-size:13px;border-radius:6px;background:#fff;border:1px solid #d9d9d9;max-width:200px}.page_uploadedFilesBar__2SSI9 .ant-tag .anticon{font-size:14px}.page_messagesContainer__xMs_X::-webkit-scrollbar{width:6px}.page_messagesContainer__xMs_X::-webkit-scrollbar-track{background:transparent}.page_messagesContainer__xMs_X::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.page_messagesContainer__xMs_X::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.page_scrollToBottomButton__66siI{position:absolute;left:50%;bottom:calc(100% + 16px);z-index:100;padding:6px 10px;border-radius:999px;border:none;background:rgba(0,0,0,.75);color:#fff;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);opacity:0;transform:translate(-50%,8px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.page_scrollToBottomButtonVisible__z2Qzm{opacity:1;transform:translate(-50%);pointer-events:auto}@media (max-width:768px){.page_container__19gR_{padding:12px;max-width:100%}.page_welcomeSection__doBno{padding-top:40px}.page_mainTitle__y9hJt{font-size:24px!important;margin-bottom:24px!important}.page_recommendationWrapper__1dyqp{margin-top:32px;max-width:100%}.page_messageContent__Mm0iQ{max-width:100%;font-size:14px}.page_bottomInputSection__W13HJ{left:0!important;width:100%!important;padding:12px}.page_chatSection__1Nwsw{padding-bottom:70px}}@media (max-width:480px){.page_mainTitle__y9hJt{font-size:20px!important}.page_userMessage__hCXIl .page_messageContent__Mm0iQ{padding:10px 12px}}.page_floatingKnowledgeButton__UtdGt{position:fixed;top:124px;z-index:100;border-radius:6px!important;padding:4px 16px!important;height:auto!important;display:flex;align-items:center;gap:8px;font-size:14px;box-shadow:0 1px 2px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);background-color:#fff;transition:left .2s ease}.page_floatingKnowledgeButtonCollapsed__MhQBy{left:350px}.page_floatingKnowledgeButtonExpanded__RRydm{left:474px}.page_floatingKnowledgeButton__UtdGt:hover{border-color:#1677ff;box-shadow:0 2px 4px rgba(22,119,255,.15)}@media (max-width:768px){.page_floatingKnowledgeButton__UtdGt{left:16px!important;top:60px;font-size:13px;padding:3px 12px!important}}.activityCard_markdownContent__rzLUJ ul{list-style-type:disc;margin:8px 0;padding-left:20px}.activityCard_markdownContent__rzLUJ ol{list-style-type:decimal;margin:8px 0;padding-left:20px}.activityCard_markdownContent__rzLUJ li{margin:4px 0;display:list-item}.activityCard_markdownContent__rzLUJ p{margin:4px 0}.activityCard_markdownContent__rzLUJ h1,.activityCard_markdownContent__rzLUJ h2,.activityCard_markdownContent__rzLUJ h3,.activityCard_markdownContent__rzLUJ h4,.activityCard_markdownContent__rzLUJ h5,.activityCard_markdownContent__rzLUJ h6{margin:8px 0 4px;font-weight:600}.activityCard_markdownContent__rzLUJ blockquote{margin:8px 0;padding-left:16px;border-left:4px solid #e5e7eb;color:#6b7280}.activityCard_markdownContent__rzLUJ code{background-color:#f3f4f6;padding:2px 4px;border-radius:4px;font-family:monospace;font-size:.9em}.activityCard_markdownContent__rzLUJ pre{background-color:#f3f4f6;padding:12px;border-radius:6px;overflow-x:auto;margin:8px 0}.activityCard_markdownContent__rzLUJ pre code{background-color:transparent;padding:0}.activityCard_markdownContent__rzLUJ{word-break:break-word;overflow-wrap:anywhere}.BusinessSection_summary__S8eDD [data-be=footnoteDefinition]{display:none!important}.BusinessSection_businessSection__0O7aB{padding:16px 0}.BusinessSection_sectionTitle__gBeIg{font-size:14px!important;font-weight:600!important;margin-bottom:12px!important;color:rgba(0,0,0,.85)}.BusinessSection_subsectionTitle__4_oFI{font-size:13px!important;font-weight:600!important;margin-top:16px!important;margin-bottom:8px!important;color:rgba(0,0,0,.75)}.BusinessSection_summary__S8eDD{font-size:13px;line-height:1.8;color:rgba(0,0,0,.85);margin-bottom:12px!important}.BusinessSection_summary__S8eDD h1{font-size:16px!important;font-weight:600!important;margin-top:16px!important;margin-bottom:12px!important;color:rgba(0,0,0,.88)!important;line-height:1.4!important}.BusinessSection_summary__S8eDD h2{font-size:14px!important;margin-top:14px!important;margin-bottom:10px!important}.BusinessSection_summary__S8eDD h2,.BusinessSection_summary__S8eDD h3{font-weight:600!important;color:rgba(0,0,0,.85)!important;line-height:1.4!important}.BusinessSection_summary__S8eDD h3{font-size:13px!important;margin-top:12px!important;margin-bottom:8px!important}.BusinessSection_summary__S8eDD h4,.BusinessSection_summary__S8eDD h5,.BusinessSection_summary__S8eDD h6{font-size:13px!important;font-weight:500!important;margin-top:10px!important;margin-bottom:6px!important;color:rgba(0,0,0,.85)!important;line-height:1.4!important}.BusinessSection_summary__S8eDD p{margin-top:0!important;margin-bottom:8px!important}.BusinessSection_summary__S8eDD ol,.BusinessSection_summary__S8eDD ul{margin-top:8px!important;margin-bottom:8px!important;padding-left:24px!important}.BusinessSection_summary__S8eDD li{margin-bottom:4px!important;line-height:1.6!important}.BusinessSection_summary__S8eDD table{font-size:12px!important;margin-top:12px!important;margin-bottom:12px!important}.BusinessSection_summary__S8eDD th{font-weight:600!important}.BusinessSection_summary__S8eDD td,.BusinessSection_summary__S8eDD th{font-size:12px!important;padding:6px 8px!important}.BusinessSection_description__wfmxm{font-size:12px;line-height:1.7;color:rgba(0,0,0,.65);margin-bottom:0!important}.BusinessSection_segments__5vHNU{margin-top:16px}.BusinessSection_segmentsList__Xvl1v{display:flex;flex-wrap:wrap;gap:12px}.BusinessSection_segmentItem__kNZvh{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#fafafa;border-radius:4px;font-size:12px}.BusinessSection_segmentName__p7sa0{color:rgba(0,0,0,.85);font-weight:500}.BusinessSection_segmentPercentage__wBHQe{color:#1890ff;font-weight:600}.CompactMetricsGrid_metricsGrid__XjrNm{display:grid;gap:12px 24px;background:#fafafa;padding:16px;border-radius:8px}@media (max-width:640px){.CompactMetricsGrid_metricsGrid__XjrNm{grid-template-columns:repeat(2,1fr);gap:12px 16px;padding:12px}}@media (min-width:641px){.CompactMetricsGrid_metricsGrid__XjrNm{grid-template-columns:repeat(3,1fr);gap:12px 24px}}@media (min-width:1200px){.CompactMetricsGrid_metricsGrid__XjrNm{grid-template-columns:repeat(3,1fr);gap:12px 28px;padding:18px}}.CompanyHeader_companyHeader__s6Nbg{padding:12px 0;border-bottom:1px solid #e8e8e8}.CompanyHeader_mainRow__zgUmZ{display:flex;align-items:flex-start;gap:16px;flex-wrap:nowrap}.CompanyHeader_logo__ek_u_{flex-shrink:0;border:1px solid #e8e8e8;border-radius:4px}.CompanyHeader_infoColumn__ugYuo{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.CompanyHeader_nameSection__QWEtb{flex:0 0 auto;min-width:0}.CompanyHeader_additionalInfo___itjX{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 16px;align-items:flex-start;width:100%}.CompanyHeader_companyLink__Xi11X{display:block;color:inherit;text-decoration:none;transition:color .3s}.CompanyHeader_companyLink__Xi11X:hover{color:#1890ff;text-decoration:underline}.CompanyHeader_companyName__5z4ob{font-size:15px;font-weight:600;line-height:1.3}.CompanyHeader_englishName__D2X8f{font-size:12px;font-weight:400}.CompanyHeader_tickerRow__OJdft{margin-top:2px}.CompanyHeader_ticker__ltt_S{font-size:12px;font-family:Monaco,Consolas,monospace}.CompanyHeader_tickerTag__wZxR1{font-family:Monaco,Consolas,monospace;border:1px solid #d9d9d9;background:#fafafa;color:#595959}.CompanyHeader_marketTag__bGyuo,.CompanyHeader_tickerTag__wZxR1{font-size:11px;line-height:18px;margin:0}.CompanyHeader_industrySection__u7gvj{display:flex;flex-direction:column;gap:4px;min-width:0;flex:0 1 auto}.CompanyHeader_ratingSection__HJltZ{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.CompanyHeader_infoRow__TqHo6{display:flex;align-items:center;gap:4px;font-size:12px;line-height:1.4;flex-wrap:wrap}.CompanyHeader_label__u2ntb{font-size:11px;flex-shrink:0;min-width:38px}.CompanyHeader_value__Xjw65{font-size:11px;word-wrap:break-word;overflow-wrap:anywhere;max-width:280px}.CompanyHeader_rate__kKsjT{font-size:11px!important;line-height:1;flex-shrink:0}.CompanyHeader_ratingText___ddjh{font-size:11px;margin-left:2px;white-space:nowrap}@media (max-width:640px){.CompanyHeader_mainRow__zgUmZ{gap:12px}.CompanyHeader_logo__ek_u_{align-self:flex-start}.CompanyHeader_infoColumn__ugYuo{gap:8px;flex-direction:column}.CompanyHeader_additionalInfo___itjX{flex-direction:column}.CompanyHeader_industrySection__u7gvj,.CompanyHeader_ratingSection__HJltZ{flex:1 1 100%}}@media (min-width:641px){.CompanyHeader_infoColumn__ugYuo{flex-direction:row;align-items:flex-start;gap:16px}.CompanyHeader_nameSection__QWEtb{flex:0 0 220px}.CompanyHeader_additionalInfo___itjX{flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.CompanyHeader_industrySection__u7gvj{display:flex;flex-direction:row;gap:16px;align-items:center;flex-wrap:wrap}.CompanyHeader_industrySection__u7gvj .CompanyHeader_infoRow__TqHo6{margin:0;flex:0 1 auto}.CompanyHeader_ratingSection__HJltZ{display:flex;flex-direction:row;gap:16px;align-items:center;flex-wrap:wrap}.CompanyHeader_ratingSection__HJltZ .CompanyHeader_infoRow__TqHo6{margin:0;flex:0 0 auto}}@media (min-width:1200px){.CompanyHeader_infoColumn__ugYuo{gap:20px}.CompanyHeader_nameSection__QWEtb{flex:0 0 240px}.CompanyHeader_industrySection__u7gvj,.CompanyHeader_ratingSection__HJltZ{gap:20px}}.FinancialHistoryTable_financialHistoryTable__VNOxl{width:100%;margin-top:16px}.FinancialHistoryTable_loadingContainer__6nlXw{display:flex;justify-content:center;align-items:center;min-height:300px}.FinancialHistoryTable_valueLineTable__SQslA{font-family:Arial,Helvetica,PingFang SC,sans-serif;font-size:11px}.FinancialHistoryTable_valueLineTable__SQslA .ant-table{font-size:11px}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-thead>tr>th{background:#f5f5f5;font-weight:600;padding:4px 6px;text-align:center;border:1px solid #d9d9d9;font-size:11px}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-tbody>tr>td{padding:3px 6px;border:1px solid #e8e8e8;font-size:11px;line-height:1.4}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-tbody>tr:hover>td{background:#f0f7ff}.FinancialHistoryTable_metricNameColumn__q_6mI{background:#fafafa!important;position:sticky;left:0;z-index:10;width:180px;min-width:180px}.FinancialHistoryTable_metricName__uPzg_{font-weight:500;color:rgba(0,0,0,.85);padding-left:8px}.FinancialHistoryTable_groupHeader__IYdHn{font-weight:700;color:#1890ff;background:#e6f7ff;padding:4px 8px;margin:-3px -6px;text-transform:uppercase;font-size:11px;letter-spacing:.5px}.FinancialHistoryTable_dataColumn__8Fn6B .ant-table-cell{text-align:right}.FinancialHistoryTable_valueCell__CE4_D{font-family:Monaco,Consolas,Courier New,monospace;text-align:right;white-space:nowrap}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-tbody>tr{transition:background .3s}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-tbody>tr[data-row-key*=_header]{background:#e6f7ff}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-tbody>tr[data-row-key*=_header]:hover>td{background:#bae7ff!important}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-tbody>tr[data-row-key*=_yoy]>td{background:#fafafa}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-cell-fix-left{box-shadow:2px 0 4px rgba(0,0,0,.05)}.FinancialHistoryTable_clickableColumn__HVDz2{cursor:pointer;transition:background-color .3s}.FinancialHistoryTable_columnHeader__74CvK{cursor:pointer;transition:all .3s}.FinancialHistoryTable_columnHeader__74CvK:hover{background:#e6f7ff!important;color:#1890ff}.FinancialHistoryTable_selectedColumn__IhUW4{background:#e6f7ff!important}.FinancialHistoryTable_selectedColumnHeader__hzF_p{background:#1890ff!important;color:#fff!important;font-weight:600}.FinancialHistoryTable_selectedCell__RBfuy{background:#e6f7ff!important;font-weight:600}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-tbody>tr>td.selectedCell{background:#e6f7ff!important}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-tbody>tr:hover>td.selectedCell{background:#bae7ff!important}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-body{scrollbar-width:thin;scrollbar-color:#bfbfbf #f0f0f0}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-body::-webkit-scrollbar{width:8px;height:8px}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-body::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:4px}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-body::-webkit-scrollbar-track{background-color:#f0f0f0}@media (max-width:768px){.FinancialHistoryTable_valueLineTable__SQslA{font-size:10px}.FinancialHistoryTable_valueLineTable__SQslA .ant-table-tbody>tr>td,.FinancialHistoryTable_valueLineTable__SQslA .ant-table-thead>tr>th{padding:2px 4px;font-size:10px}.FinancialHistoryTable_metricName__uPzg_{padding-left:4px}.FinancialHistoryTable_metricNameColumn__q_6mI{width:100px;min-width:100px}}.company_page_container__uuXtD{display:flex;flex-direction:row;height:calc(100vh - 220px);border:1px solid #d9d9d9;border-radius:8px}.company_page_reportsList__ojL_z{width:300px;border-right:1px solid #d9d9d9;border-bottom:none;background-color:#fafafa;min-width:300px;border-radius:8px 0 0 8px}.company_page_reportsListScroll__Ynhjw{max-height:calc(100% - 82px);overflow-y:auto}.company_page_contentArea__gCPFc{flex:1;display:flex;flex-direction:column;max-width:calc(100% - 300px)}.company_page_contentHeader__BpLw1{border-top-right-radius:8px}.company_page_backIcon__5Yo26{font-size:20px;color:#000}.company_page_title__voCDu{font-size:28px;font-weight:500}@media (max-width:768px){.company_page_container__uuXtD{flex-direction:column;height:100%}.company_page_reportsList__ojL_z{width:100%;border-right:none;border-bottom:1px solid #d9d9d9;min-width:100%;border-radius:8px 8px 0 0}.company_page_reportsListScroll__Ynhjw{max-height:200px}.company_page_contentArea__gCPFc{max-width:100%}.company_page_contentHeader__BpLw1{border-top-right-radius:0}.company_page_backIcon__5Yo26{font-size:18px}.company_page_title__voCDu{font-size:20px}}