.idea-form[data-v-9af4c259]{border:0;display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;padding:0}.idea-form[data-v-9af4c259]:disabled{opacity:.7;pointer-events:none}.idea-bulb[data-v-9af4c259]{align-items:center;background:var(--brand-surface);border:2px solid var(--brand-border);border-radius:50%;color:var(--text-primary);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.idea-bulb .icon-wrapper[data-v-9af4c259]{height:26px;width:26px}.idea-bulb--lg[data-v-9af4c259]{color:var(--brand);height:88px;width:88px}.idea-bulb--lg .icon-wrapper[data-v-9af4c259]{height:40px;width:40px}.idea-head[data-v-9af4c259]{align-items:flex-start;display:flex;gap:16px;margin-bottom:8px;padding-right:40px}.idea-head__text[data-v-9af4c259]{display:flex;flex-direction:column;gap:8px;min-width:0}.idea-head__title[data-v-9af4c259]{color:var(--text-primary);font-size:26px;font-weight:700;line-height:1.15}.idea-head__desc[data-v-9af4c259]{color:var(--text-body);font-size:14px;line-height:1.45}.idea-label[data-v-9af4c259]{display:block;font-weight:700}.idea-input[data-v-9af4c259],.idea-label[data-v-9af4c259]{color:var(--text-primary);font-size:14px}.idea-input[data-v-9af4c259]{background:var(--surface-muted);border:1px solid transparent;border-radius:12px;box-sizing:border-box;font-family:inherit;line-height:1.45;max-height:240px;min-height:140px;outline:none;padding:14px 16px;resize:none;width:100%}.idea-input[data-v-9af4c259]::-moz-placeholder{color:var(--text-subtle)}.idea-input[data-v-9af4c259]::placeholder{color:var(--text-subtle)}.idea-input[data-v-9af4c259]:focus{border-color:var(--border-default)}.idea-counter[data-v-9af4c259]{color:var(--text-secondary);font-size:12px;margin-top:-4px;text-align:right}.idea-counter--max[data-v-9af4c259]{color:var(--danger)}.idea-file[data-v-9af4c259]{margin-top:8px;width:100%}.idea-file__label[data-v-9af4c259]{align-items:center;background:var(--surface-muted);border:1px dashed var(--border-default);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:14px 16px}.idea-file__label[data-v-9af4c259]:hover{border-color:var(--border-strong)}.idea-file__icon[data-v-9af4c259]{align-items:center;background:var(--surface-card);border-radius:50%;color:var(--text-secondary);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.idea-file__icon .icon-wrapper[data-v-9af4c259]{height:20px;width:20px}.idea-file__texts[data-v-9af4c259]{display:flex;flex-direction:column;gap:2px;min-width:0}.idea-file__title[data-v-9af4c259]{color:var(--text-primary);font-size:14px;font-weight:600}.idea-file small[data-v-9af4c259]{color:var(--text-subtle);font-size:13px}.idea-file__preview[data-v-9af4c259]{align-items:center;background:var(--surface-muted);border-radius:12px;display:flex;gap:10px;padding:8px 10px}.idea-file__preview img[data-v-9af4c259]{border-radius:6px;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.idea-file__preview button[data-v-9af4c259]{align-items:center;background:none;border:0;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;padding:0;width:24px}.idea-file__preview button[data-v-9af4c259]:hover{color:var(--text-primary)}.idea-file__preview button .icon-wrapper[data-v-9af4c259]{height:16px;width:16px}.idea-file__name[data-v-9af4c259]{color:var(--text-primary);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idea-error[data-v-9af4c259]{color:var(--danger);font-size:12px}.idea-submit[data-v-9af4c259]{align-items:center;background:var(--brand);border-radius:12px;color:var(--text-primary);color:var(--text-on-brand);cursor:pointer;display:flex;font-size:16px;font-weight:600;font-weight:700;height:48px;height:56px;justify-content:center;margin-top:8px;padding:0 24px;text-wrap:nowrap;width:-moz-fit-content;width:fit-content;width:100%}.idea-submit.disabled[data-v-9af4c259]{opacity:.6}.idea-submit[data-v-9af4c259]:disabled{cursor:default;opacity:.5}.idea-success[data-v-9af4c259]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:12px 8px 0;text-align:center}.idea-success__title[data-v-9af4c259]{color:var(--text-primary);font-size:24px;font-weight:700;line-height:1.2;margin-top:4px}.idea-success__desc[data-v-9af4c259]{color:var(--text-secondary);font-size:14px;line-height:1.45;max-width:340px}@media only screen and (min-width:470px){.modal-sheet:has(.idea-form){max-width:520px;min-height:490px;width:520px}.modal-sheet:has(.idea-form) .idea-form{flex:1 1 auto}.modal-sheet:has(.idea-form) .idea-head{margin-bottom:16px}.modal-sheet:has(.idea-form) .idea-file{margin-bottom:12px;margin-top:16px}.modal-sheet:has(.idea-form) .idea-submit{align-self:flex-end;height:50px;margin-top:auto;width:141px}.modal-sheet:has(.idea-success){max-width:520px;min-height:314px;width:520px}.modal-sheet:has(.idea-success) .idea-success{gap:8px;padding:0 8px}.modal-sheet:has(.idea-success) .idea-success__title{margin-top:0}.modal-sheet:has(.idea-success) .modal-sheet__actions{margin-top:auto}.modal-sheet:has(.idea-success) .modal-sheet__btn-primary{height:48px;margin:0 auto;padding:0;width:131px}}.menu-icon-wrapper[data-v-362b76a8]{align-items:center;background:var(--surface-card);border:0;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}@media only screen and (min-width:1024px){.menu-icon-wrapper[data-v-362b76a8]{display:none}}.menu-icon-wrapper .icon-wrapper[data-v-362b76a8]{height:24px;min-height:24px;min-width:24px;width:24px}.idea-trigger[data-v-362b76a8]{align-items:center;background:var(--brand-surface);border:1.5px solid var(--brand-border);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-left:auto;width:36px}@media only screen and (min-width:1024px){.idea-trigger[data-v-362b76a8]{margin-left:0}}.idea-trigger .icon-wrapper[data-v-362b76a8]{height:20px;width:20px}.option-sheet-overlay[data-v-113d69ef]{align-items:flex-end;background:var(--overlay);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:0;position:fixed;z-index:4}@media only screen and (min-width:1024px){.option-sheet-overlay[data-v-113d69ef]{align-items:center;background:var(--overlay-desktop);padding:24px}}.option-sheet[data-v-113d69ef]{background:var(--surface-raised);border-radius:14px 14px 0 0;bottom:0;left:0;overflow:hidden;position:fixed;right:0;width:100%}@media only screen and (min-width:1024px){.option-sheet[data-v-113d69ef]{border-radius:12px;bottom:auto;left:auto;max-width:304px;position:relative;right:auto;width:100%}}.option-sheet-header[data-v-113d69ef]{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:14px 12px 14px 16px}.option-sheet-header p[data-v-113d69ef]{color:var(--text-strong);font-family:Onest,sans-serif;font-size:16px;font-weight:700;line-height:20px;margin:0}@media only screen and (min-width:1024px){.option-sheet-header p[data-v-113d69ef]{font-size:20px}}.option-sheet-close[data-v-113d69ef]{align-items:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:999px;color:var(--text-strong);cursor:pointer;display:flex;height:31px;justify-content:center;padding:0;position:relative;width:31px}.option-sheet-close-icon[data-v-113d69ef]{height:24px;width:24px}.option-sheet-list[data-v-113d69ef]{padding:4px 0 12px}@media only screen and (min-width:1024px){.option-sheet-list[data-v-113d69ef]{min-height:var(--de0d31be)}}.option-sheet-item[data-v-113d69ef]{align-items:center;background:var(--surface-raised);border:0;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:space-between;min-height:44px;padding:0 16px;width:100%}.option-sheet-item[data-v-113d69ef]:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.option-sheet-item .icon-wrapper[data-v-113d69ef]{height:16px;min-height:16px;min-width:16px;width:16px}.option-sheet-item-content[data-v-113d69ef]{align-items:center;display:flex;gap:12px}.option-sheet-item-content .option-sheet-item-icon[data-v-113d69ef]{height:20px;min-height:20px;min-width:20px;width:20px}.option-sheet-item.is-active[data-v-113d69ef]{color:var(--text-strong)}.option-sheet-enter-active[data-v-113d69ef],.option-sheet-leave-active[data-v-113d69ef]{transition:opacity .2s ease}.option-sheet-enter-active .option-sheet[data-v-113d69ef],.option-sheet-leave-active .option-sheet[data-v-113d69ef]{transition:transform .24s ease}.option-sheet-enter-from[data-v-113d69ef],.option-sheet-leave-to[data-v-113d69ef]{opacity:0}.option-sheet-enter-from .option-sheet[data-v-113d69ef],.option-sheet-leave-to .option-sheet[data-v-113d69ef]{transform:translateY(100%)}@media only screen and (min-width:1024px){.option-sheet-enter-from .option-sheet[data-v-113d69ef],.option-sheet-leave-to .option-sheet[data-v-113d69ef]{transform:translateY(8px) scale(.98)}}.theme-switcher-trigger[data-v-b6a2b1f1]{align-items:center;background:none;border:0;color:var(--text-strong);cursor:pointer;display:flex;font-family:Onest,sans-serif;gap:12px;height:56px;padding:0 16px;width:100%}.theme-switcher-trigger[data-v-b6a2b1f1]:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.theme-switcher-trigger-icon[data-v-b6a2b1f1]{align-items:center;color:var(--text-subtle);display:inline-flex;height:28px;justify-content:center;line-height:0;min-height:28px;min-width:28px;width:28px}.theme-switcher-trigger-icon .icon-wrapper[data-v-b6a2b1f1]{height:24px;min-height:24px;min-width:24px;width:24px}.theme-switcher-trigger-text[data-v-b6a2b1f1]{font-size:16px;font-weight:500;line-height:20px}@media only screen and (min-width:1024px){.theme-switcher-trigger-text[data-v-b6a2b1f1]{font-size:14px;font-weight:400}}.trading-terminal-modal[data-v-6f57ef6a]{background:var(--surface-card);display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1000}.trading-terminal-modal__header[data-v-6f57ef6a]{align-items:center;background:var(--surface-terminal);display:flex;flex-shrink:0;gap:12px;height:48px;padding:0 16px}@media only screen and (min-width:470px){.trading-terminal-modal__header[data-v-6f57ef6a]{height:56px;padding:0 24px}}.trading-terminal-modal__logo[data-v-6f57ef6a]{display:block;flex-shrink:0;width:108px}@media only screen and (min-width:470px){.trading-terminal-modal__logo[data-v-6f57ef6a]{width:144px}}.trading-terminal-modal__label[data-v-6f57ef6a]{align-items:center;background:var(--terminal-badge);border-radius:4px;color:var(--text-on-terminal);display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;height:24px;justify-content:center;line-height:1;padding:0 8px}.trading-terminal-modal__info[data-v-6f57ef6a]{color:var(--text-on-terminal-muted);font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trading-terminal-modal__info span[data-v-6f57ef6a]:last-child{display:none}@media only screen and (min-width:1024px){.trading-terminal-modal__info span[data-v-6f57ef6a]:last-child{display:inline-block}}.trading-terminal-modal__close[data-v-6f57ef6a]{align-items:center;background:var(--surface-terminal-raised);border:none;border-radius:8px;color:var(--text-on-terminal);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:auto;padding:0;width:32px}.trading-terminal-modal__close-icon[data-v-6f57ef6a]{display:block;height:18px;width:18px}.trading-terminal-modal__body[data-v-6f57ef6a]{display:flex;flex-direction:column;flex-grow:1;min-height:0;position:relative}.trading-terminal-modal__body iframe[data-v-6f57ef6a]{border:none;flex-grow:1;touch-action:manipulation;width:100%}.trading-terminal-modal .terminal-loader-fade-leave-active[data-v-6f57ef6a]{transition:opacity .2s ease}.trading-terminal-modal .terminal-loader-fade-leave-to[data-v-6f57ef6a]{opacity:0}.trading-terminal-modal__error[data-v-6f57ef6a]{align-items:center;display:flex;flex-direction:column;flex-grow:1;padding:24px 20px}.trading-terminal-modal__error p[data-v-6f57ef6a]{color:var(--text-primary);font-size:14px;margin-bottom:16px;text-align:center}.trading-terminal-modal__error .button-wrapper[data-v-6f57ef6a]{align-items:center;background:var(--brand);border-radius:8px;color:var(--text-primary);color:var(--text-on-brand);display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;padding:0 24px;text-wrap:nowrap;width:-moz-fit-content;width:fit-content;width:100%}.trading-terminal-modal__error .button-wrapper.disabled[data-v-6f57ef6a]{opacity:.6}@media only screen and (min-width:470px){.trading-terminal-modal__error .button-wrapper[data-v-6f57ef6a]{width:-moz-fit-content;width:fit-content}}.old-lk-block[data-v-1819a69d]{background:var(--brand-surface-strong);border-radius:12px;box-sizing:border-box;margin:12px 0 16px 12px;max-width:100%;padding:12px 12px 16px;width:231px}@media only screen and (min-width:1024px){.old-lk-block[data-v-1819a69d]{margin:12px auto 16px;width:204px}}.old-lk-text[data-v-1819a69d]{font-size:14px;font-weight:600;line-height:16px;margin:0 0 8px}.old-lk-subtext[data-v-1819a69d],.old-lk-text[data-v-1819a69d]{color:var(--text-body);font-family:Onest,sans-serif}.old-lk-subtext[data-v-1819a69d]{font-size:12px;font-weight:400;line-height:14px;margin:0 0 12px}.old-lk-btn[data-v-1819a69d]{align-items:center;background:var(--brand);border:0;border-radius:8px;color:var(--text-on-brand);cursor:pointer;display:inline-flex;font-family:Onest,sans-serif;font-size:12px;font-weight:600;height:32px;justify-content:center;line-height:16px;margin:0;max-width:100%;min-width:207px;padding:0 12px;width:207px}@media only screen and (min-width:1024px){.old-lk-btn[data-v-1819a69d]{height:32px;min-width:180px;width:180px}}.mobile-language-trigger[data-v-1819a69d]{align-items:center;color:var(--text-strong);cursor:pointer;display:flex;font-family:Onest,sans-serif;font-size:16px;font-weight:500;gap:12px;height:56px;padding:0 16px}@media only screen and (min-width:1024px){.mobile-language-trigger[data-v-1819a69d]{font-size:14px;font-weight:400}}.mobile-language-trigger .mobile-language-trigger-icon[data-v-1819a69d]{align-items:center;color:var(--text-subtle);display:inline-flex;height:28px;justify-content:center;line-height:0;min-height:28px;min-width:28px;width:28px}.mobile-language-trigger .mobile-language-trigger-icon .icon-wrapper[data-v-1819a69d]{height:24px;min-height:24px;min-width:24px;width:24px}.mobile-language-trigger .mobile-language-trigger-text[data-v-1819a69d]{font-size:16px;font-weight:500;line-height:20px}@media only screen and (min-width:1024px){.mobile-language-trigger .mobile-language-trigger-text[data-v-1819a69d]{font-size:14px;font-weight:400}}
