.EpisodeList_episodeListContainer___RtMj{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:1024px;flex-direction:column}.EpisodeList_episodeItem__0_8lI{display:flex;cursor:pointer;align-items:center;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.EpisodeList_episodeItem__0_8lI:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.EpisodeList_thumbnail__n1Vn4{margin-right:1rem;height:6rem;width:6rem;border-radius:.375rem;object-fit:cover}.EpisodeList_episodeInfo__37ko1{display:flex;flex-direction:column}.EpisodeList_episodeInfo__37ko1 h3{font-size:1.125rem;line-height:1.75rem;font-weight:700}.EpisodeList_episodeInfo__37ko1 p{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.LocalLoading_localLoadingOverlay__H9_LE{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:auto}.LocalLoading_localLoadingImage__VdClG{width:6.25rem;height:6.25rem}.CustomMenu_menu__1KVRx{position:fixed;--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.25rem;opacity:0;--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:opacity;transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:9999;max-height:66.6666666667vh;overflow-y:auto;background:var(--color-bg-secondary);border:1px solid var(--color-border);padding:0;box-shadow:0 8px 32px rgba(0,0,0,.4);pointer-events:auto}.CustomMenu_menu__1KVRx *{pointer-events:auto}[data-theme=light] .CustomMenu_menu__1KVRx{box-shadow:0 8px 32px rgba(0,0,0,.15)}.CustomMenu_menu__1KVRx::-webkit-scrollbar{width:6px}.CustomMenu_menu__1KVRx::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.CustomMenu_menu__1KVRx::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:3px;-webkit-transition:background .1s ease;transition:background .1s ease}.CustomMenu_menu__1KVRx::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.CustomMenu_menuOpen__khhM0{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1;pointer-events:auto}.CustomMenu_menuItem__GvMft{cursor:pointer;border-radius:.25rem;padding:.5rem .75rem;width:auto;white-space:nowrap;display:flex;flex-direction:row;align-items:center;color:var(--color-text-primary);font-size:14px;transition:all .15s ease}.CustomMenu_menuItem__GvMft:hover{background:var(--color-bg-tertiary)}.CustomMenu_menuItem__GvMft p{margin:0;color:inherit}.CustomMenu_lockScroll__vz5Xf{position:fixed;overflow-y:scroll;width:100%}.LoadingSpinner_spinner__BYXmz{display:inline-block;border-style:solid;border-color:#6366f1 rgba(0,0,0,0) rgba(0,0,0,0);border-radius:50%;animation:LoadingSpinner_spin__uTOFw 1s linear infinite;flex-shrink:0;box-sizing:border-box}[data-theme=light] .LoadingSpinner_spinner__BYXmz{border-color:#6366f1 rgba(0,0,0,0) rgba(0,0,0,0)}@keyframes LoadingSpinner_spin__uTOFw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VariablesPage_container__exV0b{margin-left:auto;margin-right:auto;max-width:1280px;padding:.75rem 1rem;background:var(--color-bg-body);width:100%;box-sizing:border-box;min-height:100vh}.VariablesPage_header___qsu_{display:flex;width:100%;flex-direction:column;gap:1rem}@media(min-width:768px){.VariablesPage_header___qsu_{flex-direction:row;align-items:flex-start;justify-content:space-between}}.VariablesPage_header___qsu_{background:linear-gradient(180deg,var(--color-gradient-header-start) 0,var(--color-gradient-header-end) 100%);border-bottom:1px solid var(--color-border-panel);padding:12px 16px}@media(max-width:767px){.VariablesPage_header___qsu_{gap:.75rem;padding:12px}}.VariablesPage_header___qsu_ .VariablesPage_title__UOug4{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;color:var(--color-text-primary)}.VariablesPage_searchContainer__Endhv{display:flex;gap:.75rem}@media(max-width:768px){.VariablesPage_searchContainer__Endhv{flex-direction:column}}@media(min-width:769px){.VariablesPage_searchContainer__Endhv{flex-direction:row;align-items:center}}.VariablesPage_button__Gcxcp{border-radius:.25rem;padding:.25rem .5rem;line-height:1rem;background:rgba(0,0,0,0);border:1px solid var(--color-border);color:var(--color-text-disabled);cursor:pointer;transition:all .1s ease;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-size:.75rem}.VariablesPage_button__Gcxcp:hover{background:var(--color-hover-bg);color:var(--color-text-primary);border-color:var(--color-hover-border)}.VariablesPage_button__Gcxcp:active{transform:scale(.95)}.VariablesPage_button__Gcxcp.VariablesPage_active__iR6mi{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.VariablesPage_button__Gcxcp.VariablesPage_active__iR6mi:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.VariablesPage_button__Gcxcp .VariablesPage_icon__q_La2{font-size:.875rem;line-height:1.25rem;width:14px;height:14px}.VariablesPage_sortOptions__1hk2t{gap:.5rem;display:flex;gap:10px;transition:all .3s ease}.VariablesPage_shareButtonWrapper__3bZv9{margin-left:auto}.VariablesPage_tagFilterWrapper__0INR4{margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;width:100%;box-sizing:border-box}.VariablesPage_tagFilterButton__zgQw2{border-radius:.25rem;padding:.25rem .5rem;line-height:1rem;background:rgba(0,0,0,0);border:1px solid var(--color-border);cursor:pointer;transition:all .1s ease;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-size:.75rem;height:auto;min-height:auto;line-height:normal}.VariablesPage_tagFilterButton__zgQw2:hover{background:var(--color-hover-bg);border-color:var(--color-hover-border)}.VariablesPage_tagFilterButton__zgQw2:active{transform:scale(.95)}.VariablesPage_tagFilterButton__zgQw2>.VariablesPage_tag__C1Vdq{display:flex;align-items:center;gap:.25rem;color:var(--color-text-disabled)}.VariablesPage_tagFilterButton__zgQw2.VariablesPage_active__iR6mi{background:var(--color-accent);border-color:var(--color-accent)}.VariablesPage_tagFilterButton__zgQw2.VariablesPage_active__iR6mi>.VariablesPage_tag__C1Vdq{color:#fff}.VariablesPage_tagFilterButton__zgQw2.VariablesPage_active__iR6mi:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.VariablesPage_tagFilterButton__zgQw2 .VariablesPage_icon__q_La2{font-size:.875rem;line-height:1.25rem;width:14px;height:14px}.VariablesPage_tagFilterButton__zgQw2 .VariablesPage_tagText__KdyZ9{line-height:1rem;font-family:JetBrains Mono,IBM Plex Mono,monospace;font-size:.7rem;color:inherit}.VariablesPage_tagFilterButton__zgQw2 .VariablesPage_gptIcon__JFvPG{width:14px;height:14px}.VariablesPage_tagFilterButton__zgQw2 .VariablesPage_moisIcon__bcdtg{width:14px;height:14px;color:inherit}.VariablesPage_wordCloudWrapper__qv5Lf{width:100%;display:block;box-sizing:border-box;min-height:400px;margin-top:1rem;padding:1rem 0;position:relative;overflow:hidden}.VariablesPage_wordCloudWrapper__qv5Lf canvas{max-width:100%;height:auto;display:block;margin:0 auto}.VariablesPage_mainContent__eBzUv{display:flex;flex-direction:column;margin-top:12px;width:100%;box-sizing:border-box;position:relative;z-index:0}.Skeleton_skeleton__K_0t6{display:inline-block;border-radius:4px}[data-theme=dark] .Skeleton_skeleton__K_0t6{background-color:hsla(0,0%,100%,.11)}[data-theme=light] .Skeleton_skeleton__K_0t6{background-color:rgba(0,0,0,.11)}.Skeleton_text__8ttCy{margin-bottom:.5rem;transform-origin:0 55%;transform:scaleY(.6);border-radius:4px}.Skeleton_rectangular__F9Ka5{border-radius:4px}.Skeleton_circular__eKhi7{border-radius:50%}.Skeleton_pulse__fH_GX{animation:Skeleton_pulse__fH_GX 1.5s ease-in-out .5s infinite;will-change:opacity}@keyframes Skeleton_pulse__fH_GX{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.Skeleton_wave__sytgA{position:relative;overflow:hidden}.Skeleton_wave__sytgA:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:Skeleton_wave__sytgA 1.6s linear .5s infinite}@keyframes Skeleton_wave__sytgA{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}to{transform:translateX(100%)}}.Skeleton_none__pRFU_{animation:none}.AdBanner_adBanner__kY6Px{margin-bottom:1.25rem;border-radius:.5rem;background:var(--color-bg-tertiary)}.AdBanner_adBanner__kY6Px.AdBanner_top__oUWGr{width:100%;height:96px;min-height:96px;max-height:96px;box-sizing:border-box}.AdBanner_adBanner__kY6Px.AdBanner_left__CmmzM,.AdBanner_adBanner__kY6Px.AdBanner_right___QfSP{position:fixed;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:192px;height:600px;box-sizing:border-box}.AdBanner_adBanner__kY6Px.AdBanner_left__CmmzM{left:0}.AdBanner_adBanner__kY6Px.AdBanner_right___QfSP{right:0}@media(max-width:1650px){.AdBanner_adBanner__kY6Px.AdBanner_left__CmmzM,.AdBanner_adBanner__kY6Px.AdBanner_right___QfSP{position:relative;top:auto;transform:none;left:auto;right:auto;width:100%;height:96px;margin-top:1rem}}.AbbreviationsPage_container__FTmbD{margin-left:auto;margin-right:auto;max-width:1280px;padding:.75rem 1rem;background:var(--color-bg-body);width:100%;box-sizing:border-box;min-height:100vh}.AbbreviationsPage_header__V__Pi{margin-bottom:1rem;display:flex;width:100%;flex-direction:column;gap:1rem}@media(min-width:768px){.AbbreviationsPage_header__V__Pi{flex-direction:row;align-items:flex-start;justify-content:space-between}}.AbbreviationsPage_header__V__Pi{background:linear-gradient(180deg,var(--color-gradient-header-start) 0,var(--color-gradient-header-end) 100%);border-bottom:1px solid var(--color-border-panel);padding:12px 16px}@media(max-width:767px){.AbbreviationsPage_header__V__Pi{gap:.75rem;padding:12px}}.AbbreviationsPage_title__dM1ux{font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--color-text-primary);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.DefinitionsPage_container__Wy5d_{margin-left:auto;margin-right:auto;max-width:1280px;padding:.75rem 1rem;background:var(--color-bg-body);width:100%;box-sizing:border-box;min-height:100vh}.DefinitionsPage_header__T2V5b{margin-bottom:1rem;display:flex;width:100%;flex-direction:column;gap:1rem}@media(min-width:768px){.DefinitionsPage_header__T2V5b{flex-direction:row;align-items:flex-start;justify-content:space-between}}.DefinitionsPage_header__T2V5b{background:linear-gradient(180deg,var(--color-gradient-header-start) 0,var(--color-gradient-header-end) 100%);border-bottom:1px solid var(--color-border-panel);padding:12px 16px}@media(max-width:767px){.DefinitionsPage_header__T2V5b{gap:.75rem;padding:12px}}.DefinitionsPage_title__3wLll{font-size:1.5rem;line-height:2rem;font-weight:700;color:var(--color-text-primary);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.DefinitionsPage_searchOptions__KIbT6{margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.DefinitionsPage_searchOptions__KIbT6 button{border-radius:.25rem;padding:.25rem .5rem;line-height:1rem;background:rgba(0,0,0,0);border:1px solid var(--color-border);color:var(--color-text-disabled);cursor:pointer;transition:all .1s ease;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-size:.75rem}.DefinitionsPage_searchOptions__KIbT6 button:hover{background:var(--color-hover-bg);color:var(--color-text-primary);border-color:var(--color-hover-border)}.DefinitionsPage_searchOptions__KIbT6 button:active{transform:scale(.95)}.DefinitionsPage_searchOptions__KIbT6 button:disabled{opacity:.4;cursor:not-allowed}.ActionButton_button__CWQVg{height:2rem;border-radius:.375rem;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem;background:rgba(0,0,0,0);color:inherit;border:1px solid rgba(0,0,0,0);transition:all .1s ease}.ActionButton_button__CWQVg:hover:not(:disabled){background:hsla(0,0%,100%,.04)}.ActionButton_button__CWQVg:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.ActionButton_button__CWQVg{padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem}}.Modal_modalOverlay__Ok16j{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(30,30,30,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-theme=light] .Modal_modalOverlay__Ok16j{background:rgba(250,250,250,.85)}.Modal_modalContent__HgUeA{background:rgba(30,30,30,.95);border:1px solid #3a3a3a;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.4);position:relative;max-width:600px;width:90%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}[data-theme=light] .Modal_modalContent__HgUeA{background:hsla(0,0%,100%,.95);border-color:#e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.15)}.Modal_modalHeader__ripmx{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:rgba(31,31,35,.8);border-bottom:1px solid #3a3a3a}[data-theme=light] .Modal_modalHeader__ripmx{background:rgba(248,248,248,.8);border-bottom-color:#e0e0e0}.Modal_modalHeader__ripmx h2{margin:0;display:flex;align-items:center;gap:.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;color:#ececec}[data-theme=light] .Modal_modalHeader__ripmx h2{color:#1e1e1e}.Modal_modalHeader__ripmx .Modal_closeButton__YwkEc{margin-left:auto;background:rgba(0,0,0,0);border:1px solid #3a3a3a;color:#999;width:28px;height:28px;border-radius:4px;cursor:pointer;transition:all .1s ease;display:flex;align-items:center;justify-content:center;font-size:1.25rem;line-height:1}[data-theme=light] .Modal_modalHeader__ripmx .Modal_closeButton__YwkEc{border-color:#d0d0d0;color:#666}.Modal_modalHeader__ripmx .Modal_closeButton__YwkEc:hover{background:#3a3a3a;color:#ececec;border-color:#4a4a4a}[data-theme=light] .Modal_modalHeader__ripmx .Modal_closeButton__YwkEc:hover{background:#f0f0f0;color:#1e1e1e;border-color:silver}.Modal_modalHeader__ripmx .Modal_closeButton__YwkEc:active{transform:scale(.95)}.Modal_modalBody__xShe3{overflow-y:auto;padding:20px;color:#ececec;line-height:1.6}[data-theme=light] .Modal_modalBody__xShe3{color:#1e1e1e}.Modal_modalBody__xShe3 p{margin-bottom:1rem;color:#a0a0a0}[data-theme=light] .Modal_modalBody__xShe3 p{color:#6b6b6b}.Modal_modalBody__xShe3 .button{height:2rem;border-radius:.25rem;padding-left:1rem;padding-right:1rem;font-size:.75rem;line-height:1rem;font-weight:500;background:#6366f1;color:#fff;border:1px solid #6366f1;cursor:pointer;transition:all .1s ease}.Modal_modalBody__xShe3 .button:hover:not(:disabled),[data-theme=light] .Modal_modalBody__xShe3 .button{background:#818cf8;border-color:#818cf8}[data-theme=light] .Modal_modalBody__xShe3 .button:hover:not(:disabled){background:#6366f1;border-color:#6366f1}.Modal_modalBody__xShe3 .button:active:not(:disabled){transform:scale(.95)}.PrefixSetting_prefixSetting__kLDrT{padding:20px;background:rgba(0,0,0,0)}[data-theme=dark] .PrefixSetting_prefixSetting__kLDrT{background:rgba(0,0,0,0)}.PrefixSetting_searchContainer__Qc_b6{margin-bottom:20px}.PrefixSetting_searchInput__o8k60{width:100%;height:36px;padding:8px 12px;background:#1e1e1e;border:1px solid #3a3a3a;border-radius:4px;color:#ececec;font-size:.875rem;font-family:Cascadia Code,JetBrains Mono,Fira Code,Consolas,monospace;transition:all .15s ease}[data-theme=light] .PrefixSetting_searchInput__o8k60{background:#fafafa;border-color:#d0d0d0;color:#1e1e1e}.PrefixSetting_searchInput__o8k60::placeholder{color:#666}[data-theme=light] .PrefixSetting_searchInput__o8k60::placeholder{color:#999}.PrefixSetting_searchInput__o8k60:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 1px rgba(124,58,237,.3)}[data-theme=light] .PrefixSetting_searchInput__o8k60:focus{border-color:#8b5cf6;box-shadow:0 0 0 1px rgba(139,92,246,.2)}.PrefixSetting_suggestions__5Lsyt{margin-top:12px;border:1px solid #3a3a3a;border-radius:4px;background:#1e1e1e;width:100%;max-height:200px;overflow-y:auto;table-layout:auto}[data-theme=light] .PrefixSetting_suggestions__5Lsyt{border-color:#d0d0d0;background:#fafafa}.PrefixSetting_suggestions__5Lsyt::-webkit-scrollbar{width:8px}.PrefixSetting_suggestions__5Lsyt::-webkit-scrollbar-track{background:#1e1e1e}[data-theme=light] .PrefixSetting_suggestions__5Lsyt::-webkit-scrollbar-track{background:#fafafa}.PrefixSetting_suggestions__5Lsyt::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:4px}[data-theme=light] .PrefixSetting_suggestions__5Lsyt::-webkit-scrollbar-thumb{background:#d0d0d0}.PrefixSetting_suggestions__5Lsyt::-webkit-scrollbar-thumb:hover{background:#4a4a4a}[data-theme=light] .PrefixSetting_suggestions__5Lsyt::-webkit-scrollbar-thumb:hover{background:silver}.PrefixSetting_suggestions__5Lsyt td,.PrefixSetting_suggestions__5Lsyt th{padding:10px 12px;text-align:left;word-break:break-word;white-space:normal;color:#ececec;font-size:.875rem}[data-theme=light] .PrefixSetting_suggestions__5Lsyt td,[data-theme=light] .PrefixSetting_suggestions__5Lsyt th{color:#1e1e1e}.PrefixSetting_suggestions__5Lsyt th{font-weight:600}.PrefixSetting_suggestions__5Lsyt .PrefixSetting_columnAction__jxHJe{text-align:right}.PrefixSetting_suggestions__5Lsyt tr{border-bottom:1px solid #2a2a2a;transition:all .1s ease}[data-theme=light] .PrefixSetting_suggestions__5Lsyt tr{border-bottom-color:#e0e0e0}.PrefixSetting_suggestions__5Lsyt tr:hover{background:#2d2d32;transform:translateX(2px)}[data-theme=light] .PrefixSetting_suggestions__5Lsyt tr:hover{background:#f5f5f5}[data-theme=dark] .PrefixSetting_suggestion__jgAj_{background:#1e1e1e}.PrefixSetting_suggestionContent__2H99H{overflow:hidden;white-space:nowrap;font-weight:600;color:#ececec}[data-theme=light] .PrefixSetting_suggestionContent__2H99H{color:#1e1e1e}.PrefixSetting_partOfSpeechContainer__0OW0c{display:flex;flex-wrap:wrap;gap:4px}.PrefixSetting_partOfSpeechTag__wuryu{display:inline-block;padding:2px 6px;border-radius:3px;font-size:.7rem;font-weight:500;text-transform:uppercase;background:rgba(124,58,237,.2);color:#a78bfa;border:1px solid rgba(124,58,237,.3)}[data-theme=light] .PrefixSetting_partOfSpeechTag__wuryu{background:rgba(139,92,246,.15);color:#8b5cf6;border-color:rgba(139,92,246,.3)}.PrefixSetting_addButton__m_53v{background:rgba(0,0,0,0);border:1px solid #3a3a3a;color:#7c3aed;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}[data-theme=light] .PrefixSetting_addButton__m_53v{border-color:#d0d0d0;color:#8b5cf6}.PrefixSetting_addButton__m_53v:hover{background:rgba(124,58,237,.1);border-color:#7c3aed;transform:scale(1.05)}[data-theme=light] .PrefixSetting_addButton__m_53v:hover{background:rgba(139,92,246,.1);border-color:#8b5cf6}.PrefixSetting_addButton__m_53v:active{transform:scale(.95)}.PrefixSetting_addButton__m_53v:disabled{opacity:.4;cursor:not-allowed}.PrefixSetting_prefixList__CeyCX{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.PrefixSetting_prefixItem__zAMBj{display:flex;align-items:center;justify-content:space-between;border:1px solid #3a3a3a;padding:10px 12px;background:#1f1f1f;border-radius:4px;transition:all .15s ease;cursor:grab}[data-theme=light] .PrefixSetting_prefixItem__zAMBj{border-color:#d0d0d0;background:#fafafa}.PrefixSetting_prefixItem__zAMBj:hover{border-color:#4a4a4a;background:#252525;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}[data-theme=light] .PrefixSetting_prefixItem__zAMBj:hover{border-color:silver;background:#f5f5f5}.PrefixSetting_prefixItem__zAMBj:active{cursor:grabbing}.PrefixSetting_prefixItem__zAMBj .PrefixSetting_prefixContent__uSAx_{display:flex;align-items:center;flex-shrink:0;margin-right:12px;min-width:44px;font-weight:600;color:#ececec;font-family:Cascadia Code,JetBrains Mono,Fira Code,Consolas,monospace}[data-theme=light] .PrefixSetting_prefixItem__zAMBj .PrefixSetting_prefixContent__uSAx_{color:#1e1e1e}.PrefixSetting_prefixItem__zAMBj .PrefixSetting_contentCell__D9LBe{flex-grow:1;overflow:hidden;white-space:normal;word-break:break-word;display:flex;align-items:center;color:#999;font-size:.875rem}[data-theme=light] .PrefixSetting_prefixItem__zAMBj .PrefixSetting_contentCell__D9LBe{color:#666}.PrefixSetting_prefixItem__zAMBj .PrefixSetting_buttonCell__vZmRy{flex-shrink:0;margin-left:12px}.PrefixSetting_prefixItem__zAMBj .PrefixSetting_ellipsis__us6mn{display:inline-block;overflow:hidden;white-space:normal;text-overflow:ellipsis;max-width:100%}.PrefixSetting_dragging__5cUOv{border:1px solid #7c3aed;padding:10px 12px;background:rgba(124,58,237,.1);border-radius:4px;display:flex;align-items:center;justify-content:space-between;opacity:.8;box-shadow:0 4px 12px rgba(124,58,237,.3)}[data-theme=light] .PrefixSetting_dragging__5cUOv{border-color:#8b5cf6;background:rgba(139,92,246,.1);box-shadow:0 4px 12px rgba(139,92,246,.2)}.PrefixSetting_dragging__5cUOv .PrefixSetting_prefixContent__uSAx_{display:flex;align-items:center;min-width:44px;font-weight:600;color:#ececec;font-family:Cascadia Code,JetBrains Mono,Fira Code,Consolas,monospace}[data-theme=light] .PrefixSetting_dragging__5cUOv .PrefixSetting_prefixContent__uSAx_{color:#1e1e1e}.PrefixSetting_dragging__5cUOv .PrefixSetting_contentCell__D9LBe{flex-grow:1;overflow:hidden;white-space:normal;word-break:break-word;display:flex;align-items:center;color:#999;font-size:.875rem}[data-theme=light] .PrefixSetting_dragging__5cUOv .PrefixSetting_contentCell__D9LBe{color:#666}.PrefixSetting_dragging__5cUOv .PrefixSetting_buttonCell__vZmRy{flex-shrink:0}.PrefixSetting_dragging__5cUOv .PrefixSetting_ellipsis__us6mn{display:inline-block;overflow:hidden;white-space:normal;text-overflow:ellipsis}.PrefixSetting_removeButton__N0QP9{background:rgba(0,0,0,0);border:1px solid #3a3a3a;color:#ef4444;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}[data-theme=light] .PrefixSetting_removeButton__N0QP9{border-color:#d0d0d0;color:#dc2626}.PrefixSetting_removeButton__N0QP9:hover{background:rgba(239,68,68,.1);border-color:#ef4444;transform:scale(1.05)}[data-theme=light] .PrefixSetting_removeButton__N0QP9:hover{background:rgba(220,38,38,.1);border-color:#dc2626}.PrefixSetting_removeButton__N0QP9:active{transform:scale(.95)}.PrefixSetting_footer__u7gBr{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:16px;padding-top:16px;border-top:1px solid #2a2a2a}[data-theme=light] .PrefixSetting_footer__u7gBr{border-top-color:#e0e0e0}.PrefixSetting_prefixLimit__syV6D{margin-right:0;color:#888;font-size:.875rem;font-family:Cascadia Code,JetBrains Mono,Fira Code,Consolas,monospace}[data-theme=light] .PrefixSetting_prefixLimit__syV6D{color:#666}.ProjectSaveModal_projectSaveModal__CUAwy{font-size:.8125rem;background:#1e1e1e;color:#ececec;max-width:520px;margin:0 auto}[data-theme=light] .ProjectSaveModal_projectSaveModal__CUAwy{background:#fafafa;color:#1e1e1e}.ProjectSaveModal_formGroup__zduSM{margin-bottom:.75rem}.ProjectSaveModal_label___ZaVh{margin-bottom:.25rem;display:block;font-weight:600}.ProjectSaveModal_input__KLytL,.ProjectSaveModal_textarea__PN2F2{width:100%;border-radius:.375rem;padding:6px 8px;background:#262626;border:1px solid #3a3a3a;color:#ececec}.ProjectSaveModal_input__KLytL::placeholder,.ProjectSaveModal_textarea__PN2F2::placeholder{color:#9a9a9a}[data-theme=light] .ProjectSaveModal_input__KLytL,[data-theme=light] .ProjectSaveModal_textarea__PN2F2{background:#fafafa;border-color:#e0e0e0;color:#1e1e1e}.ProjectSaveModal_textarea__PN2F2{height:6rem;resize:vertical}.ProjectSaveModal_footer__nHuDz{margin-top:.75rem;display:flex;justify-content:flex-end;gap:.5rem}.ProjectSaveModal_saveButton__dT_XS{height:1.75rem;border-radius:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:500;background:#6366f1;color:#fff;border:1px solid #6366f1;transition:all .1s ease}.ProjectSaveModal_saveButton__dT_XS:disabled{opacity:.4;cursor:not-allowed;background:#3a3a3a;border-color:#3a3a3a}.ProjectSaveModal_saveButton__dT_XS:hover:not(:disabled){background:#818cf8;border-color:#818cf8}.ProjectSaveModal_saveButton__dT_XS:active:not(:disabled){transform:scale(.95)}[data-theme=light] .ProjectSaveModal_saveButton__dT_XS{background:#818cf8;border-color:#818cf8}[data-theme=light] .ProjectSaveModal_saveButton__dT_XS:hover:not(:disabled){background:#6366f1;border-color:#6366f1}.QTooltip_tooltipContainer__EdHun{overflow-wrap:break-word;--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.QTooltip_content__Xev_8{overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem}.ProjectDetailSaveModal_projectDetailSaveModal__K1mnU{font-size:.8125rem;background:#1e1e1e;color:#ececec;max-width:640px;margin:0 auto}[data-theme=light] .ProjectDetailSaveModal_projectDetailSaveModal__K1mnU{background:#fafafa;color:#1e1e1e}.ProjectDetailSaveModal_recentVariablesTable__7cGSH{margin-bottom:.75rem;max-height:12rem;overflow-y:auto}.ProjectDetailSaveModal_recentVariablesTable__7cGSH table{width:100%;border-collapse:collapse}.ProjectDetailSaveModal_recentVariablesTable__7cGSH table td,.ProjectDetailSaveModal_recentVariablesTable__7cGSH table th{padding:.25rem .5rem;font-size:.8125rem;border:1px solid #3e414a;background:#23262e;color:#eaeaea}[data-theme=light] .ProjectDetailSaveModal_recentVariablesTable__7cGSH table td,[data-theme=light] .ProjectDetailSaveModal_recentVariablesTable__7cGSH table th{border-color:#e0e0e0;background:#fff;color:#1e1e1e}.ProjectDetailSaveModal_recentVariablesTable__7cGSH table th{background:#2a2d35;color:#bdbdbd}[data-theme=light] .ProjectDetailSaveModal_recentVariablesTable__7cGSH table th{background:#f8f8f8;color:#666}.ProjectDetailSaveModal_recentVariablesTable__7cGSH table tr:hover{background:#2d3139}[data-theme=light] .ProjectDetailSaveModal_recentVariablesTable__7cGSH table tr:hover{background:#f5f5f5}.ProjectDetailSaveModal_formGroupContainer__WpXCo{display:flex;gap:.5rem}.ProjectDetailSaveModal_formGroup__XfI_b{margin-bottom:.75rem;flex:1 1 0%}.ProjectDetailSaveModal_label__LlOcJ{margin-bottom:.25rem;display:block;font-weight:600}.ProjectDetailSaveModal_input__vH7vT,.ProjectDetailSaveModal_textarea___PseK{width:100%;border-radius:.375rem;padding:6px 8px;background:#262626;border:1px solid #3a3a3a;color:#ececec}.ProjectDetailSaveModal_input__vH7vT::placeholder,.ProjectDetailSaveModal_textarea___PseK::placeholder{color:#9a9a9a}[data-theme=light] .ProjectDetailSaveModal_input__vH7vT,[data-theme=light] .ProjectDetailSaveModal_textarea___PseK{background:#fafafa;border-color:#e0e0e0;color:#1e1e1e}.ProjectDetailSaveModal_textarea___PseK{height:5rem;resize:vertical}.ProjectDetailSaveModal_footer__MriMd{margin-top:.75rem;display:flex;justify-content:flex-end;gap:.5rem}.ProjectDetailSaveModal_iconButton___oN9_{height:1.75rem;width:1.75rem;border-radius:.25rem;font-size:.75rem;line-height:1rem;background:rgba(0,0,0,0);border:1px solid #3a3a3a;color:#9a9a9a;display:inline-flex;align-items:center;justify-content:center;transition:all .1s ease}.ProjectDetailSaveModal_iconButton___oN9_:hover{border-color:#6366f1;color:#ececec;background:#2c2c2c}[data-theme=light] .ProjectDetailSaveModal_iconButton___oN9_{border-color:#d0d0d0;color:#666}[data-theme=light] .ProjectDetailSaveModal_iconButton___oN9_:hover{border-color:#818cf8;color:#1e1e1e;background:#f5f5f5}.ProjectDetailSaveModal_saveButton__BEapB{height:1.75rem;border-radius:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:500;background:#6366f1;color:#fff;border:1px solid #6366f1;transition:all .1s ease}.ProjectDetailSaveModal_saveButton__BEapB:disabled{opacity:.4;cursor:not-allowed;background:#3a3a3a;border-color:#3a3a3a}.ProjectDetailSaveModal_saveButton__BEapB:hover:not(:disabled){background:#818cf8;border-color:#818cf8}.ProjectDetailSaveModal_saveButton__BEapB:active:not(:disabled){transform:scale(.95)}[data-theme=light] .ProjectDetailSaveModal_saveButton__BEapB{background:#818cf8;border-color:#818cf8}[data-theme=light] .ProjectDetailSaveModal_saveButton__BEapB:hover:not(:disabled){background:#6366f1;border-color:#6366f1}.ProjectMembersRolesModal_projectMembersRolesModal__ui2_6{padding:.75rem;font-size:.8125rem;background:var(--color-bg-body);color:var(--color-text-primary);max-width:520px;margin:0 auto}.ProjectMembersRolesModal_invitedSection__Qma_Z,.ProjectMembersRolesModal_membersSection__jdjyr,.ProjectMembersRolesModal_subscribersSection__0WZbY{margin-bottom:1rem}.ProjectMembersRolesModal_subscribersSection__0WZbY{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border-panel);opacity:.7}.ProjectMembersRolesModal_sectionHeader__OswAa{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;font-weight:600;padding:6px 2px;border-bottom:1px solid var(--color-border-panel)}.ProjectMembersRolesModal_usersList__QTP96{margin-bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem;min-height:36px;padding:6px;background:var(--color-bg-panel);border:1px solid var(--color-border-panel);border-radius:6px}.ProjectMembersRolesModal_userWrapper__VnK39{display:flex;align-items:center;gap:.5rem;padding:4px 8px;background:var(--color-bg-tertiary);border:1px solid var(--color-border-panel);border-radius:6px;cursor:grab;transition:all .1s ease}.ProjectMembersRolesModal_userWrapper__VnK39:hover{border-color:var(--color-accent);box-shadow:0 2px 8px rgba(0,0,0,.25)}.ProjectMembersRolesModal_userWrapper__VnK39:active{cursor:grabbing;transform:scale(.98)}.ProjectMembersRolesModal_userWrapper__VnK39 span{font-size:.875rem;line-height:1.25rem}.ProjectMembersRolesModal_userWrapper__VnK39 span.ProjectMembersRolesModal_userAvatar__p_daG{width:1.5rem;height:1.5rem}.ProjectMembersRolesModal_userWrapper__VnK39 span.ProjectMembersRolesModal_declined__QLQ_f{-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:var(--color-text-muted)}.ProjectMembersRolesModal_userWrapper__VnK39.ProjectMembersRolesModal_readOnly__cd_Dd{cursor:default;opacity:.6;background:var(--color-bg-tertiary);border-color:var(--color-border)}.ProjectMembersRolesModal_userWrapper__VnK39.ProjectMembersRolesModal_readOnly__cd_Dd:hover{border-color:var(--color-border);box-shadow:none;transform:none}.ProjectMembersRolesModal_userWrapper__VnK39.ProjectMembersRolesModal_readOnly__cd_Dd:active{cursor:default;transform:none}.ProjectMembersRolesModal_usersList__QTP96.ProjectMembersRolesModal_readOnly__cd_Dd{background:var(--color-bg-tertiary);border-color:var(--color-border);opacity:.7}.ProjectMembersRolesModal_rolesSection__56n8h>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.ProjectMembersRolesModal_roleWrapper__H3PAN{border-radius:.5rem;padding:.75rem;background:var(--color-bg-panel);border:1px solid var(--color-border-panel);transition:border-color .1s ease}.ProjectMembersRolesModal_roleWrapper__H3PAN:hover{border-color:var(--color-accent)}.ProjectMembersRolesModal_roleHeader__5aS_7{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:8px}.ProjectMembersRolesModal_roleDescription__8EAZ1,.ProjectMembersRolesModal_roleName___DVfp{border-radius:.375rem;padding:.375rem;font-size:.875rem;line-height:1.25rem;width:49%;background:var(--color-bg-panel);border:1px solid var(--color-border-panel);color:var(--color-text-primary)}.ProjectMembersRolesModal_roleDescription__8EAZ1::placeholder,.ProjectMembersRolesModal_roleName___DVfp::placeholder{color:var(--color-text-muted)}.ProjectMembersRolesModal_permissions__gIOZn{margin-bottom:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.ProjectMembersRolesModal_permission__Fd6mu{display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;padding:4px 8px;background:var(--color-bg-panel);border:1px solid var(--color-border-panel);border-radius:6px}.ProjectMembersRolesModal_permission__Fd6mu input{border-radius:.25rem}.ProjectMembersRolesModal_footer__Ysf_c{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}.ProjectMembersRolesModal_saveButton__ENIHa{height:1.75rem;border-radius:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:500;background:var(--color-accent);color:#fff;border:1px solid var(--color-accent);transition:all .1s ease}.ProjectMembersRolesModal_saveButton__ENIHa:disabled{opacity:.4;cursor:not-allowed;background:var(--color-bg-tertiary);border-color:var(--color-border)}.ProjectMembersRolesModal_saveButton__ENIHa:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.ProjectMembersRolesModal_saveButton__ENIHa:active:not(:disabled){transform:scale(.95)}.ProjectMembersRolesModal_iconButton__C_fZN{height:1.75rem;width:1.75rem;border-radius:.25rem;font-size:.75rem;line-height:1rem;background:rgba(0,0,0,0);border:1px solid var(--color-border);color:var(--color-text-disabled);display:inline-flex;align-items:center;justify-content:center;transition:all .1s ease}.ProjectMembersRolesModal_iconButton__C_fZN:hover{border-color:var(--color-accent);color:var(--color-text-primary);background:var(--color-hover-bg)}.ProjectMembersRolesModal_smallButton__Tfpyv{height:1.75rem;border-radius:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;background:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border);transition:all .1s ease}.ProjectMembersRolesModal_smallButton__Tfpyv:hover{border-color:var(--color-accent);background:var(--color-hover-bg)}.InviteUsersModal_inviteUsersModal__I7X_1{font-size:.8125rem;background:#1e1e1e;color:#ececec;max-width:520px;margin:0 auto}[data-theme=light] .InviteUsersModal_inviteUsersModal__I7X_1{background:#fafafa;color:#1e1e1e}.InviteUsersModal_searchSection___0dZU{margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.InviteUsersModal_searchBy___nWzu{display:flex;gap:.5rem}.InviteUsersModal_searchInput__jFijC{flex:1 1 0%;border-radius:.375rem;padding:6px 8px;background:#262626;border:1px solid #3a3a3a;color:#ececec}.InviteUsersModal_searchInput__jFijC::placeholder{color:#9a9a9a}[data-theme=light] .InviteUsersModal_searchInput__jFijC{background:#fafafa;border-color:#e0e0e0;color:#1e1e1e}.InviteUsersModal_usersList__BX2W6{margin-bottom:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;min-height:36px}.InviteUsersModal_userWrapper__xoo_R{display:flex;cursor:pointer;align-items:center;gap:.5rem;padding:4px 8px;background:#2f2f2f;border:1px solid #3a3a3a;border-radius:6px;transition:all .1s ease}.InviteUsersModal_userWrapper__xoo_R:hover{border-color:#6366f1;background:#2a2a2a}.InviteUsersModal_userWrapper__xoo_R.InviteUsersModal_selected___QxMt{border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.InviteUsersModal_userWrapper__xoo_R .InviteUsersModal_userAvatar__a33r5{width:1.5rem;height:1.5rem}.InviteUsersModal_userWrapper__xoo_R .InviteUsersModal_userEmail__U_H5A{margin-left:auto;font-size:.75rem;line-height:1rem;color:#9a9a9a}[data-theme=light] .InviteUsersModal_userWrapper__xoo_R .InviteUsersModal_userEmail__U_H5A{color:#666}[data-theme=light] .InviteUsersModal_userWrapper__xoo_R{background:#f7f7f7;border-color:#e0e0e0}[data-theme=light] .InviteUsersModal_userWrapper__xoo_R:hover{background:#efefef;border-color:#818cf8}.InviteUsersModal_footer__ZT9s4{margin-top:.75rem;display:flex;justify-content:flex-end}.InviteUsersModal_iconButton__vJeRG{height:1.75rem;border-radius:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;background:#3a3a3a;color:#ececec;border:1px solid #4a4a4a;transition:all .1s ease}.InviteUsersModal_iconButton__vJeRG:hover{border-color:#6366f1;background:#2f2f2f}[data-theme=light] .InviteUsersModal_iconButton__vJeRG{background:#f7f7f7;color:#1e1e1e;border-color:#d0d0d0}[data-theme=light] .InviteUsersModal_iconButton__vJeRG:hover{border-color:#818cf8;background:#efefef}.InviteUsersModal_saveButton__KR9sh{height:1.75rem;border-radius:.25rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;font-weight:500;background:#6366f1;color:#fff;border:1px solid #6366f1;transition:all .1s ease}.InviteUsersModal_saveButton__KR9sh:disabled{opacity:.4;cursor:not-allowed;background:#3a3a3a;border-color:#3a3a3a}.InviteUsersModal_saveButton__KR9sh:hover:not(:disabled){background:#818cf8;border-color:#818cf8}.InviteUsersModal_saveButton__KR9sh:active:not(:disabled){transform:scale(.95)}[data-theme=light] .InviteUsersModal_saveButton__KR9sh{background:#818cf8;border-color:#818cf8}[data-theme=light] .InviteUsersModal_saveButton__KR9sh:hover:not(:disabled){background:#6366f1;border-color:#6366f1}.AcceptInviteModal_acceptInviteModal__SEu1K{border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem;font-size:.875rem;line-height:1.25rem;--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-theme=dark] .AcceptInviteModal_acceptInviteModal__SEu1K{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.AcceptInviteModal_acceptInviteModal__SEu1K button{border-radius:.375rem;padding:.5rem 1rem}.AcceptInviteModal_acceptInviteModal__SEu1K button[disabled]{cursor:not-allowed;opacity:.5}.AcceptInviteModal_acceptInviteModal__SEu1K button[data-theme=dark] .AcceptInviteModal_acceptInviteModal__SEu1K button{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.AcceptInviteModal_inviteInfo__CZ0_7{margin-bottom:1rem;display:flex;align-items:center;gap:1rem}.AcceptInviteModal_inviteInfo__CZ0_7 .AcceptInviteModal_userAvatar__Zq_zx{width:1.5rem;height:1.5rem}.AcceptInviteModal_inviteDetails__JG9_J{font-size:.875rem;line-height:1.25rem}.AcceptInviteModal_inviteDetails__JG9_J p{margin-bottom:.5rem}.AcceptInviteModal_footer__fuh0V{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}.HeaderButtons_headerButtons__GoU97{display:flex;gap:.5rem}.HeaderButtons_accountButton__MJk4p,.HeaderButtons_searchButton__x04tO{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);background:#2a2a2a;border:1px solid #444;color:#fff;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}.HeaderButtons_accountButton__MJk4p svg,.HeaderButtons_searchButton__x04tO svg{flex-shrink:0;width:16px;height:16px;transition:transform .2s ease}.HeaderButtons_accountButton__MJk4p span,.HeaderButtons_searchButton__x04tO span{font-weight:500;font-size:12px}.HeaderButtons_accountButton__MJk4p:hover,.HeaderButtons_searchButton__x04tO:hover{background:#444;border-color:#666;color:#fff}.HeaderButtons_accountButton__MJk4p:hover svg,.HeaderButtons_searchButton__x04tO:hover svg{transform:scale(1.05)}.HeaderButtons_accountButton__MJk4p:active,.HeaderButtons_searchButton__x04tO:active{background:#333;border-color:#555;transform:translateY(1px)}[data-theme=light] .HeaderButtons_accountButton__MJk4p,[data-theme=light] .HeaderButtons_searchButton__x04tO{background:#f8f9fa;border-color:#d1d5db;color:#374151}[data-theme=light] .HeaderButtons_accountButton__MJk4p:hover,[data-theme=light] .HeaderButtons_searchButton__x04tO:hover{background:#e5e7eb;border-color:#9ca3af;color:#111827}[data-theme=light] .HeaderButtons_accountButton__MJk4p:active,[data-theme=light] .HeaderButtons_searchButton__x04tO:active{background:#d1d5db;border-color:#6b7280}@media(max-width:768px){.HeaderButtons_headerButtons__GoU97{flex-direction:column;gap:.5rem}.HeaderButtons_accountButton__MJk4p,.HeaderButtons_searchButton__x04tO{width:100%;justify-content:center;padding:10px 12px;font-size:11px;gap:1px}.HeaderButtons_accountButton__MJk4p svg,.HeaderButtons_searchButton__x04tO svg{width:14px;height:14px}}.StockPriceCard_priceCard__e1Xvf{display:flex;flex-direction:column;gap:.75rem}.StockPriceCard_fundamentals__4Eodc{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.StockPriceCard_fundamentalItem__n9NLG{display:flex;flex-direction:column;align-items:center;border-radius:.5rem;padding:.75rem;text-align:center;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}[data-theme=dark] .StockPriceCard_fundamentalItem__n9NLG{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.StockPriceCard_label__cq3vr{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}[data-theme=dark] .StockPriceCard_label__cq3vr{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.StockPriceCard_value__P4w3x{font-size:1.25rem;line-height:1.75rem;font-weight:600}@media(min-width:768px){.StockPriceCard_fundamentals__4Eodc{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.StockPriceCard_fundamentals__4Eodc{grid-template-columns:repeat(2,1fr)}}.StockChart_chartContainer__9_aSn{display:flex;flex-direction:column;gap:1rem}.StockChart_chartWrapper__mthLQ{width:100%;overflow:hidden;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));height:400px}[data-theme=dark] .StockChart_chartWrapper__mthLQ{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}@media(min-width:1024px){.StockChart_chartWrapper__mthLQ{height:320px}}.StockChart_loading__9Js04{display:flex;height:100%;align-items:center;justify-content:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}[data-theme=dark] .StockChart_loading__9Js04{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media(max-width:767px){.StockChart_chartWrapper__mthLQ{height:300px}}.StockRecommendations_container__pdKBR{display:flex;flex-direction:column;gap:.5rem;height:320px}.StockRecommendations_empty__ka6_U{padding:1.25rem;text-align:center;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}[data-theme=dark] .StockRecommendations_empty__ka6_U{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.StockRecommendations_loading__nuNJo{padding:1.25rem;text-align:center;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}[data-theme=dark] .StockRecommendations_loading__nuNJo{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.StockRecommendations_error__X0_H_{padding:1.25rem;text-align:center;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}[data-theme=dark] .StockRecommendations_error__X0_H_{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.StockRecommendations_loadingIndicator__AB9YK{padding:.75rem;text-align:center;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}[data-theme=dark] .StockRecommendations_loadingIndicator__AB9YK{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.StockRecommendations_recommendationsList__2oPbp{display:flex;flex:1 1 0%;flex-direction:column;gap:.5rem;overflow-y:auto}.StockRecommendations_recommendationsList__2oPbp::-webkit-scrollbar{width:6px}.StockRecommendations_recommendationsList__2oPbp::-webkit-scrollbar-track{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}[data-theme=dark] .StockRecommendations_recommendationsList__2oPbp::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.StockRecommendations_recommendationsList__2oPbp::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}[data-theme=dark] .StockRecommendations_recommendationsList__2oPbp::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.StockRecommendations_recommendationsList__2oPbp::-webkit-scrollbar-thumb:hover,[data-theme=dark] .StockRecommendations_recommendationsList__2oPbp::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.StockRecommendations_recommendationCard__JJNFs{border-radius:.5rem;border-width:1px;padding:.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=dark] .StockRecommendations_recommendationCard__JJNFs{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.StockRecommendations_recommendationCard__JJNFs:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-theme=dark] .StockRecommendations_recommendationCard__JJNFs:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.StockRecommendations_recommendationCard__JJNFs.StockRecommendations_focused__EEIhL{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}[data-theme=dark] .StockRecommendations_recommendationCard__JJNFs.StockRecommendations_focused__EEIhL{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1));background-color:rgb(30 58 138/.2);--tw-ring-opacity:1;--tw-ring-color:rgb(30 64 175/var(--tw-ring-opacity,1))}.StockRecommendations_recommendationCard__JJNFs.StockRecommendations_focused__EEIhL .StockRecommendations_priceItem__yqgiQ{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}[data-theme=dark] .StockRecommendations_recommendationCard__JJNFs.StockRecommendations_focused__EEIhL .StockRecommendations_priceItem__yqgiQ{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1));background-color:rgb(30 64 175/.3)}.StockRecommendations_recommendationCard__JJNFs.StockRecommendations_focused__EEIhL .StockRecommendations_position__iGJhW{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity,1))}[data-theme=dark] .StockRecommendations_recommendationCard__JJNFs.StockRecommendations_focused__EEIhL .StockRecommendations_position__iGJhW{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.StockRecommendations_cardHeader__8J3iQ{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.StockRecommendations_positionInfo__KTKp_{display:flex;align-items:center;gap:.5rem}.StockRecommendations_position__iGJhW{border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.StockRecommendations_buy__5xMuP{border-width:1px;--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}[data-theme=dark] .StockRecommendations_buy__5xMuP{--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.StockRecommendations_hold___bnt4{border-width:1px;--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}[data-theme=dark] .StockRecommendations_hold___bnt4{--tw-border-opacity:1;border-color:rgb(161 98 7/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(113 63 18/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.StockRecommendations_sell__Z2RKR{border-width:1px;--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}[data-theme=dark] .StockRecommendations_sell__Z2RKR{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(127 29 29/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.StockRecommendations_starRating__BMF7s{display:flex;gap:.125rem}.StockRecommendations_star__zbTl7{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.StockRecommendations_emptyStar__McAiK{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.StockRecommendations_confidence__pPudk,[data-theme=dark] .StockRecommendations_emptyStar__McAiK{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.StockRecommendations_confidence__pPudk{font-size:.75rem;line-height:1rem}[data-theme=dark] .StockRecommendations_confidence__pPudk{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.StockRecommendations_dateInfo__By_gZ{display:flex;flex-direction:column;gap:.125rem;text-align:right}.StockRecommendations_createdAt__Bn2Dd,.StockRecommendations_validUntil__ujvc0{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}[data-theme=dark] .StockRecommendations_createdAt__Bn2Dd,[data-theme=dark] .StockRecommendations_validUntil__ujvc0{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.StockRecommendations_priceInfo__IoGed{margin-bottom:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.StockRecommendations_priceItem__yqgiQ{display:flex;flex-direction:column;align-items:center;border-radius:.25rem;padding:.375rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}[data-theme=dark] .StockRecommendations_priceItem__yqgiQ{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.StockRecommendations_priceItem__yqgiQ .StockRecommendations_label__BuumT{margin-bottom:.125rem;font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}[data-theme=dark] .StockRecommendations_priceItem__yqgiQ .StockRecommendations_label__BuumT{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.StockRecommendations_priceItem__yqgiQ .StockRecommendations_value__4WU7i{font-size:.75rem;line-height:1rem;font-weight:600}.StockRecommendations_reason__yNBjp{border-top-width:1px;padding-top:.5rem;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}[data-theme=dark] .StockRecommendations_reason__yNBjp{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.StockRecommendations_reasonText__KpY6l{margin:0;white-space:pre-line;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}[data-theme=dark] .StockRecommendations_reasonText__KpY6l{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media(max-width:767px){.StockRecommendations_cardHeader__8J3iQ{flex-direction:column;align-items:stretch}.StockRecommendations_dateInfo__By_gZ{text-align:left}.StockRecommendations_priceInfo__IoGed{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.StockRecommendations_priceItem__yqgiQ{flex-direction:row;align-items:center;justify-content:space-between}.StockRecommendations_priceItem__yqgiQ .StockRecommendations_label__BuumT{margin-bottom:0}}.StockNews_container__2jXpG{display:flex;flex-direction:column;gap:.5rem;height:320px}.StockNews_title__vxAdu{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:600}.StockNews_empty__v_57B{padding:1.25rem;text-align:center;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}[data-theme=dark] .StockNews_empty__v_57B{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.StockNews_newsList__PN9uf{display:flex;flex:1 1 0%;flex-direction:column;gap:.5rem;overflow-y:auto}.StockNews_newsList__PN9uf::-webkit-scrollbar{width:6px}.StockNews_newsList__PN9uf::-webkit-scrollbar-track{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}[data-theme=dark] .StockNews_newsList__PN9uf::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.StockNews_newsList__PN9uf::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}[data-theme=dark] .StockNews_newsList__PN9uf::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.StockNews_newsList__PN9uf::-webkit-scrollbar-thumb:hover,[data-theme=dark] .StockNews_newsList__PN9uf::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.StockNews_newsCard__ihych{border-radius:.5rem;border-width:1px;padding:.5rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=dark] .StockNews_newsCard__ihych{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.StockNews_newsCard__ihych:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-theme=dark] .StockNews_newsCard__ihych:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.StockNews_newsCard__ihych.StockNews_focused__Gg8TH{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-theme=dark] .StockNews_newsCard__ihych.StockNews_focused__Gg8TH{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.StockNews_newsHeader__eyQ3f{margin-bottom:.5rem;display:flex;align-items:flex-start;gap:.5rem}.StockNews_newsTitle__dMZnw{margin:0;flex:1 1 0%;font-size:.875rem;line-height:1.25rem;font-weight:600;line-height:1.25}.StockNews_date__1b7h8{margin-top:.125rem;flex-shrink:0;font-size:.75rem;line-height:1rem}.StockNews_date__1b7h8,[data-theme=dark] .StockNews_date__1b7h8{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.StockNews_newsContent__BO_NY{border-top-width:1px;padding-top:.5rem;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}[data-theme=dark] .StockNews_newsContent__BO_NY{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.StockNews_newsSummary___aRIX{margin:0;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}[data-theme=dark] .StockNews_newsSummary___aRIX{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.StockNews_loading__BWQj2{display:flex;align-items:center;justify-content:center;padding:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}[data-theme=dark] .StockNews_loading__BWQj2{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.StockNews_error__Fg3E8{display:flex;align-items:center;justify-content:center;padding:1.25rem;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}[data-theme=dark] .StockNews_error__Fg3E8{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}@media(max-width:767px){.StockNews_newsHeader__eyQ3f{flex-direction:column;gap:.25rem}.StockNews_newsTitle__dMZnw{font-size:1rem;line-height:1.5rem}.StockNews_newsSummary___aRIX{font-size:.75rem;line-height:1rem}.StockNews_date__1b7h8{margin-top:0}}.StockPage_container__hBWhb{margin-left:auto;margin-right:auto;max-width:1280px;padding:1.25rem}.StockPage_header__5y9xm{margin-bottom:1.25rem;display:flex;align-items:center;justify-content:space-between}.StockPage_title__wWKCg{font-size:1.5rem;line-height:2rem;font-weight:700}.StockPage_subtitle__kdcxZ{margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}.StockPage_description__b_eXq{margin-bottom:1.25rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}[data-theme=dark] .StockPage_description__b_eXq{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.StockPage_marketOverview__9W9Oo{margin-bottom:2rem;border-radius:.5rem;border-width:1px;padding:1.5rem;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}[data-theme=dark] .StockPage_marketOverview__9W9Oo{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.StockPage_marketOverviewTitle__BPhGN{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}.StockPage_marketGrid__4SCmF{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.StockPage_marketItem__NwJ4r{text-align:center}.StockPage_marketItemTitle__B_vuV{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}[data-theme=dark] .StockPage_marketItemTitle__B_vuV{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.StockPage_marketItemValue__TYjwL{margin-bottom:.25rem;font-size:1.5rem;line-height:2rem;font-weight:700}.StockPage_marketItemChange__NJwsS{font-size:.875rem;line-height:1.25rem;font-weight:600}.StockPage_marketItemChange__NJwsS.StockPage_positive__Cpx8a{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}[data-theme=dark] .StockPage_marketItemChange__NJwsS.StockPage_positive__Cpx8a{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.StockPage_marketItemChange__NJwsS.StockPage_negative__at4PC{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}[data-theme=dark] .StockPage_marketItemChange__NJwsS.StockPage_negative__at4PC{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.StockPage_investmentInfo__FqIuQ{border-radius:.5rem;border-width:1px;padding:1.5rem;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}[data-theme=dark] .StockPage_investmentInfo__FqIuQ{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.StockPage_investmentInfoTitle__aTAqw{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600}.StockPage_investmentGrid__kpoVt{margin-bottom:1.5rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.StockPage_investmentItem__dU1YU{text-align:center}.StockPage_investmentItemTitle__eNDGu{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}[data-theme=dark] .StockPage_investmentItemTitle__eNDGu{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.StockPage_investmentItemValue__TKn2g{font-size:1.25rem;line-height:1.75rem;font-weight:700}.StockPage_investmentItemValueLarge___7D4L{font-size:1.5rem;line-height:2rem;font-weight:700}.StockPage_recommendationBadge__Ty8T4{display:inline-block;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.StockPage_recommendationBadge__Ty8T4.StockPage_buy__tQUI6{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}[data-theme=dark] .StockPage_recommendationBadge__Ty8T4.StockPage_buy__tQUI6{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.StockPage_recommendationBadge__Ty8T4.StockPage_hold__trgxo{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}[data-theme=dark] .StockPage_recommendationBadge__Ty8T4.StockPage_hold__trgxo{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.StockPage_recommendationBadge__Ty8T4.StockPage_sell__HHIPG{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}[data-theme=dark] .StockPage_recommendationBadge__Ty8T4.StockPage_sell__HHIPG{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.StockPage_upsideValue__roVLM{font-size:1.25rem;line-height:1.75rem;font-weight:700}.StockPage_upsideValue__roVLM.StockPage_positive__Cpx8a{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}[data-theme=dark] .StockPage_upsideValue__roVLM.StockPage_positive__Cpx8a{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.StockPage_upsideValue__roVLM.StockPage_negative__at4PC{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}[data-theme=dark] .StockPage_upsideValue__roVLM.StockPage_negative__at4PC{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.StockPage_reasonsSection__Qjg2H{margin-bottom:1.5rem}.StockPage_reasonsTitle__rVwUN{margin-bottom:.75rem;font-size:1rem;line-height:1.5rem;font-weight:600}.StockPage_reasonsList__ti5wA>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.StockPage_reasonsList__ti5wA{padding-left:1.25rem}.StockPage_reasonItem__P4Nr7{font-size:.875rem;line-height:1.25rem}.StockPage_reasonItem__P4Nr7.StockPage_risk__Os23Q{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}[data-theme=dark] .StockPage_reasonItem__P4Nr7.StockPage_risk__Os23Q{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.StockPage_testInfo__z9gtZ{margin-top:2rem;border-radius:.5rem;padding:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}[data-theme=dark] .StockPage_testInfo__z9gtZ{--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity,1))}.StockPage_testInfoTitle__RDCBJ{margin-bottom:.75rem;font-size:1rem;line-height:1.5rem;font-weight:600}.StockPage_testInfoList__YFefv{margin-bottom:1rem}.StockPage_testInfoList__YFefv>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.StockPage_testInfoList__YFefv{padding-left:1.25rem}.StockPage_testInfoItem__h1h3j{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.StockPage_testInfoNote__73f_P{font-size:.875rem;line-height:1.25rem;font-weight:500}[data-theme=dark] .StockPage_testInfoNote__73f_P{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}@media(max-width:768px){.StockPage_container__hBWhb{padding:.75rem}.StockPage_marketGrid__4SCmF{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.StockPage_investmentGrid__kpoVt{grid-template-columns:1fr}.StockPage_stockButtons__zkTcj{flex-direction:column}.StockPage_stockButton__za6uo{width:100%}}@media(max-width:480px){.StockPage_marketItemValue__TYjwL{font-size:1.25rem;line-height:1.75rem}.StockPage_investmentItemValue__TKn2g{font-size:1.125rem;line-height:1.75rem}.StockPage_investmentItemValueLarge___7D4L{font-size:1.25rem;line-height:1.75rem}}.SearchBar_searchBar__04ZD5{display:flex;align-items:center;gap:.5rem;margin-bottom:16px;padding:0 16px}@media(max-width:767px){.SearchBar_searchBar__04ZD5{flex-direction:column;gap:8px}}.SearchBar_searchBar__04ZD5 .SearchBar_inputWrapper__5JEbS{position:relative;display:flex;flex:1 1 0%;align-items:center;min-width:200px}.SearchBar_searchBar__04ZD5 .SearchBar_inputWrapper__5JEbS .SearchBar_searchIcon__ItN6C{position:absolute;left:.75rem;width:18px;height:18px;color:var(--color-text-disabled);pointer-events:none;z-index:1}.SearchBar_searchBar__04ZD5 .SearchBar_inputWrapper__5JEbS .SearchBar_input__zSCdw{width:100%;border-radius:.25rem;padding:.5rem 3rem .5rem 2.5rem;background:var(--color-bg-panel);border:1px solid var(--color-border-panel);color:var(--color-text-primary);font-size:.875rem;transition:all .2s ease}.SearchBar_searchBar__04ZD5 .SearchBar_inputWrapper__5JEbS .SearchBar_input__zSCdw::placeholder{color:var(--color-text-muted)}.SearchBar_searchBar__04ZD5 .SearchBar_inputWrapper__5JEbS .SearchBar_input__zSCdw:focus{outline:none;border-color:var(--color-accent);background:var(--color-bg-panel)}.SearchBar_searchBar__04ZD5 .SearchBar_inputWrapper__5JEbS .SearchBar_submitButton__PrWkA{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:var(--color-accent);border:1px solid var(--color-accent);color:#fff;border-radius:4px;cursor:pointer;transition:all .1s ease;z-index:2}.SearchBar_searchBar__04ZD5 .SearchBar_inputWrapper__5JEbS .SearchBar_submitButton__PrWkA:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.SearchBar_searchBar__04ZD5 .SearchBar_inputWrapper__5JEbS .SearchBar_submitButton__PrWkA:active{transform:scale(.95)}.SearchBar_searchBar__04ZD5 .SearchBar_inputWrapper__5JEbS .SearchBar_submitButton__PrWkA svg{width:18px;height:18px}.SearchBar_searchBar__04ZD5 .SearchBar_inputWrapper__5JEbS .SearchBar_clearButton__vKjn_{position:absolute;display:flex;align-items:center;justify-content:center;right:38px;width:20px;height:20px;padding:0;background:rgba(0,0,0,0);border:none;color:var(--color-text-disabled);cursor:pointer;transition:all .1s ease;z-index:2}.SearchBar_searchBar__04ZD5 .SearchBar_inputWrapper__5JEbS .SearchBar_clearButton__vKjn_:hover{color:var(--color-text-primary)}.SearchBar_searchBar__04ZD5 .SearchBar_inputWrapper__5JEbS .SearchBar_clearButton__vKjn_ svg{width:16px;height:16px}.SortSelector_sortSelector__hkO_6{display:flex;align-items:center;gap:.5rem;padding:0 16px;margin-bottom:12px}.SortSelector_sortSelector__hkO_6 .SortSelector_label__ln9dd{font-size:.875rem;color:var(--color-text-disabled);white-space:nowrap}.SortSelector_sortSelector__hkO_6 .SortSelector_selectWrapper__UdCxe{position:relative;display:flex;align-items:center;min-width:120px}.SortSelector_sortSelector__hkO_6 .SortSelector_selectWrapper__UdCxe .SortSelector_select__GlZ8m{width:100%;-webkit-appearance:none;appearance:none;border-radius:.25rem;padding:.5rem 2rem .5rem .75rem;background:var(--color-bg-panel);border:1px solid var(--color-border-panel);color:var(--color-text-primary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.SortSelector_sortSelector__hkO_6 .SortSelector_selectWrapper__UdCxe .SortSelector_select__GlZ8m:focus{outline:none;border-color:var(--color-accent);background:var(--color-bg-panel)}.SortSelector_sortSelector__hkO_6 .SortSelector_selectWrapper__UdCxe .SortSelector_select__GlZ8m:hover{border-color:var(--color-accent)}.SortSelector_sortSelector__hkO_6 .SortSelector_selectWrapper__UdCxe .SortSelector_arrowIcon__UKkFg{pointer-events:none;position:absolute;right:.5rem;width:18px;height:18px;color:var(--color-text-disabled);z-index:1}.ResourceSelectModal_resourceSelectModal__43i8e{width:100%;height:100%;display:flex;flex-direction:column}.ResourceSelectModal_controls__x0csx{display:flex;gap:12px;align-items:center;padding:16px;border-bottom:1px solid #3e3e42;flex-shrink:0}.ResourceSelectModal_searchBar__a2l4D{flex:1}.ResourceSelectModal_searchBar__a2l4D input{width:100%;padding:8px 12px;background:#3e3e42;border:1px solid #5a5a5a;border-radius:3px;color:#d4d4d4;font-size:13px}.ResourceSelectModal_searchBar__a2l4D input:focus{outline:none;border-color:#0e639c}.ResourceSelectModal_searchBar__a2l4D input::placeholder{color:#858585}.ResourceSelectModal_typeFilter__WhwP7{display:flex;align-items:center;gap:8px;font-size:13px;color:#d4d4d4}.ResourceSelectModal_typeFilter__WhwP7 label{font-size:13px}.ResourceSelectModal_typeFilter__WhwP7 select{padding:6px 10px;background:#3e3e42;border:1px solid #5a5a5a;border-radius:3px;color:#d4d4d4;font-size:13px;cursor:pointer}.ResourceSelectModal_typeFilter__WhwP7 select:focus{outline:none;border-color:#0e639c}.ResourceSelectModal_uploadButton__oIvZ0{padding:8px 16px;background:#0e639c;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:13px;white-space:nowrap}.ResourceSelectModal_uploadButton__oIvZ0:hover:not(:disabled){background:#17b}.ResourceSelectModal_uploadButton__oIvZ0:disabled{opacity:.5;cursor:not-allowed}.ResourceSelectModal_resourceList__cMKp0{flex:1;overflow-y:auto;padding:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.ResourceSelectModal_empty__n7nDV,.ResourceSelectModal_loading__U7zU1{grid-column:1/-1;text-align:center;padding:40px;color:#858585;font-size:14px}.ResourceSelectModal_resourceItem__s9tVi{display:flex;flex-direction:column;background:#2d2d30;border:1px solid #3e3e42;border-radius:4px;cursor:pointer;transition:all .2s ease;overflow:hidden}.ResourceSelectModal_resourceItem__s9tVi:hover{background:#3e3e42;border-color:#0e639c;transform:translateY(-2px)}.ResourceSelectModal_resourceThumbnail__8ua8j{width:100%;height:120px;background:#1e1e1e;display:flex;align-items:center;justify-content:center;overflow:hidden}.ResourceSelectModal_resourceThumbnail__8ua8j img{width:100%;height:100%;object-fit:contain}.ResourceSelectModal_resourceThumbnail__8ua8j .ResourceSelectModal_placeholder__RZxQG{font-size:48px;color:#858585}.ResourceSelectModal_resourceInfo__Kwwtk{padding:12px;display:flex;flex-direction:column;gap:8px}.ResourceSelectModal_resourceId__rj1jc{font-size:13px;font-weight:600;color:#d4d4d4;word-break:break-all}.ResourceSelectModal_resourceTags__5Dqfa{display:flex;flex-wrap:wrap;gap:4px}.ResourceSelectModal_resourceTags__5Dqfa .ResourceSelectModal_tag__0y4DA{font-size:11px;color:#858585;background:#3e3e42;padding:2px 6px;border-radius:2px}.UploadModal_modalContent___LG4M{padding:1.5rem}.UploadModal_dropZone__LO2Xi{border:2px dashed var(--backoffice-border,#2a2a2a);border-radius:.5rem;padding:3rem;text-align:center;cursor:pointer;transition:all .2s;margin-bottom:1.5rem}.UploadModal_dropZone__LO2Xi:hover{border-color:var(--backoffice-accent,#667eea);background-color:var(--backoffice-bg-hover,#252525)}.UploadModal_dropZoneContent__GYqGU{display:flex;flex-direction:column;align-items:center;gap:1rem}.UploadModal_dropZoneContent__GYqGU p{margin:0;color:var(--backoffice-text-secondary,#a0a0a0)}.UploadModal_dropZoneIcon__z6skW{font-size:3rem}.UploadModal_fileList___UXaF{margin-bottom:1.5rem}.UploadModal_fileList___UXaF h3{font-size:1rem;font-weight:600;margin:0 0 1rem;color:var(--backoffice-text-primary,#e0e0e0)}.UploadModal_fileItem__kDRkQ{display:flex;gap:1rem;padding:1rem;background-color:var(--backoffice-bg-secondary,#1a1a1a);border:1px solid var(--backoffice-border,#2a2a2a);border-radius:.5rem;margin-bottom:.75rem}.UploadModal_filePreview__o6emM{width:80px;height:80px;flex-shrink:0;background-color:var(--backoffice-bg-primary,#0f0f0f);border-radius:.25rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.UploadModal_filePreview__o6emM img{width:100%;height:100%;object-fit:cover}.UploadModal_fileIcon__nXbKt{font-size:2rem;color:var(--backoffice-text-tertiary,#666)}.UploadModal_fileInfo__dBP7y{flex:1}.UploadModal_fileName__UbxWz{font-weight:500;color:var(--backoffice-text-primary,#e0e0e0);margin-bottom:.5rem}.UploadModal_fileMeta__4al0V{display:flex;gap:.75rem;font-size:.85rem;color:var(--backoffice-text-secondary,#a0a0a0);margin-bottom:.5rem}.UploadModal_fileTags__kiQFf{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.UploadModal_tag__D23Tu{font-size:.75rem;padding:.25rem .5rem;background-color:var(--backoffice-bg-active,#2a2a2a);color:var(--backoffice-text-secondary,#a0a0a0);border-radius:.25rem}.UploadModal_errors__9holX{margin-top:.5rem}.UploadModal_error__8OohK{font-size:.85rem;color:#ef4444;margin-bottom:.25rem}.UploadModal_warnings__Bse6o{margin-top:.5rem}.UploadModal_warning__ap1md{font-size:.85rem;color:#f59e0b;margin-bottom:.25rem}.UploadModal_removeButton__9M44O{width:32px;height:32px;background-color:rgba(0,0,0,0);border:none;color:var(--backoffice-text-secondary,#a0a0a0);cursor:pointer;border-radius:.25rem;transition:all .2s}.UploadModal_removeButton__9M44O:hover{background-color:var(--backoffice-bg-hover,#252525);color:var(--backoffice-text-primary,#e0e0e0)}.UploadModal_actions__llixj{display:flex;justify-content:flex-end;gap:.75rem}.UploadModal_cancelButton__4TJ5D{padding:.5rem 1rem;background-color:rgba(0,0,0,0);color:var(--backoffice-text-secondary,#a0a0a0);border:1px solid var(--backoffice-border,#2a2a2a);border-radius:.25rem;cursor:pointer;transition:all .2s}.UploadModal_cancelButton__4TJ5D:hover{background-color:var(--backoffice-bg-hover,#252525)}.UploadModal_uploadButton__D7e9K{padding:.5rem 1rem;background-color:var(--backoffice-accent,#667eea);color:#fff;border:none;border-radius:.25rem;cursor:pointer;transition:background-color .2s}.UploadModal_uploadButton__D7e9K:hover:not(:disabled){background-color:var(--backoffice-accent-hover,#5568d3)}.UploadModal_uploadButton__D7e9K:disabled{opacity:.5;cursor:not-allowed}.ResourceBrowserPage_page__Grli4{width:100%;height:100%;display:flex;flex-direction:column}.ResourceBrowserPage_header__7F3M_{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ResourceBrowserPage_header__7F3M_ h1{font-size:1.5rem;font-weight:600;margin:0;color:var(--backoffice-text-primary,#e0e0e0)}.ResourceBrowserPage_uploadButton__XReEc{padding:.5rem 1rem;background-color:var(--backoffice-accent,#667eea);color:#fff;border:none;border-radius:.25rem;cursor:pointer;font-size:.9rem;transition:background-color .2s}.ResourceBrowserPage_uploadButton__XReEc:hover{background-color:var(--backoffice-accent-hover,#5568d3)}.PlaceholderPage_placeholder__LASpm{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem}.PlaceholderPage_content__jIJ3g{text-align:center;max-width:500px}.PlaceholderPage_title__JfTCA{font-size:2rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary,#ffffff)}.PlaceholderPage_description__sA3gZ{font-size:1rem;color:var(--text-secondary,#a0a0a0);margin-bottom:2rem}.PlaceholderPage_icon__AmeBx{font-size:4rem;margin-bottom:1rem}.PlaceholderPage_message__9d0BU{font-size:1.125rem;color:var(--text-secondary,#a0a0a0)}.CharacterList_list__D_zhf{display:flex;flex-direction:column;gap:.5rem}.CharacterList_item__YzrOQ{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--bg-tertiary,#1a1a1a);border-radius:.375rem;cursor:pointer;transition:background .2s}.CharacterList_item__YzrOQ:hover{background:var(--bg-hover,#2a2a2a)}.CharacterList_item__YzrOQ.CharacterList_selected__1yr7k{background:var(--primary-color,#3b82f6);color:#fff}.CharacterList_info__kvLRF{flex:1;min-width:0}.CharacterList_name__kHYhB{font-weight:500;font-size:.875rem;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CharacterList_meta__J3isH{display:flex;gap:.5rem;font-size:.75rem;opacity:.7}.CharacterList_attribute__GwSe6,.CharacterList_role__cYscg{padding:.125rem .375rem;background:hsla(0,0%,100%,.1);border-radius:.25rem}.CharacterList_deleteButton__mjJE3{padding:.25rem .5rem;background:rgba(0,0,0,0);color:var(--text-secondary,#a0a0a0);border:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;opacity:.7;transition:opacity .2s}.CharacterList_deleteButton__mjJE3:hover{opacity:1;background:rgba(255,0,0,.2);color:#f44}.CharacterList_empty__jS_nZ{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary,#a0a0a0);font-size:.875rem}.Header_header__k6COJ{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;background-color:var(--backoffice-bg-secondary,#1a1a1a);border-bottom:1px solid var(--backoffice-border,#2a2a2a)}.Header_breadcrumbs__zUTPt{gap:.5rem;color:var(--backoffice-text-secondary,#a0a0a0);font-size:.9rem}.Header_breadcrumb__lgYjJ,.Header_breadcrumbs__zUTPt{display:flex;align-items:center}.Header_separator__JbOc4{margin:0 .5rem;color:var(--backoffice-text-tertiary,#666)}.Header_actions__COoty{display:flex;align-items:center;gap:1rem}.Header_envBadge__Ywcyv{padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.Header_envBadge__Ywcyv.Header_local__Y5_BN{background-color:#10b981;color:#fff}.Header_envBadge__Ywcyv.Header_prod__D5ESJ{background-color:#ef4444;color:#fff}.Header_saveButton__xuO5A{padding:.5rem 1rem;background-color:var(--backoffice-accent,#667eea);color:#fff;border:none;border-radius:.25rem;cursor:pointer;font-size:.9rem;transition:background-color .2s}.Header_saveButton__xuO5A:hover{background-color:var(--backoffice-accent-hover,#5568d3)}.Header_saveButton__xuO5A:active{transform:scale(.98)}.ResourcePicker_picker__1VhAW{display:flex;flex-direction:column;gap:.5rem}.ResourcePicker_label__mo1NF{font-size:.9rem;font-weight:500;color:var(--backoffice-text-primary,#e0e0e0)}.ResourcePicker_selector__9RZ_V{width:100%}.ResourcePicker_selected__tmMff{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:var(--backoffice-bg-secondary,#1a1a1a);border:1px solid var(--backoffice-border,#2a2a2a);border-radius:.5rem}.ResourcePicker_thumbnail__Buwkq{width:48px;height:48px;flex-shrink:0;background-color:var(--backoffice-bg-primary,#0f0f0f);border-radius:.25rem;display:flex;align-items:center;justify-content:center;overflow:hidden}.ResourcePicker_thumbnail__Buwkq img{width:100%;height:100%;object-fit:cover}.ResourcePicker_placeholder__N0bLK{font-size:1.5rem;color:var(--backoffice-text-tertiary,#666)}.ResourcePicker_info___3_yq{flex:1}.ResourcePicker_id__TI7XB{font-size:.9rem;font-weight:500;color:var(--backoffice-text-primary,#e0e0e0);margin-bottom:.25rem}.ResourcePicker_type__oZslA{font-size:.75rem;color:var(--backoffice-text-secondary,#a0a0a0)}.ResourcePicker_clearButton__Iago1{width:32px;height:32px;background-color:rgba(0,0,0,0);border:none;color:var(--backoffice-text-secondary,#a0a0a0);cursor:pointer;border-radius:.25rem;transition:all .2s}.ResourcePicker_clearButton__Iago1:hover{background-color:var(--backoffice-bg-hover,#252525);color:var(--backoffice-text-primary,#e0e0e0)}.ResourcePicker_selectButton__s09cr{width:100%;padding:.75rem;background-color:var(--backoffice-bg-secondary,#1a1a1a);color:var(--backoffice-text-primary,#e0e0e0);border:1px solid var(--backoffice-border,#2a2a2a);border-radius:.5rem;cursor:pointer;transition:all .2s}.ResourcePicker_selectButton__s09cr:hover{background-color:var(--backoffice-bg-hover,#252525);border-color:var(--backoffice-accent,#667eea)}.ResourcePicker_modalContent__Mxbnx{width:80vw;height:80vh;max-width:1200px;max-height:800px}.SkillSelector_selector__BrG8k{display:flex;flex-direction:column;gap:.75rem}.SkillSelector_label__Vu9Mk{font-size:.875rem;font-weight:500;color:var(--text-secondary,#a0a0a0)}.SkillSelector_search__evsIb{margin-bottom:.5rem}.SkillSelector_searchInput__8kiOP{width:100%;padding:.5rem;background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#404040);border-radius:.375rem;color:var(--text-primary,#ffffff);font-size:.875rem}.SkillSelector_searchInput__8kiOP:focus{outline:none;border-color:var(--primary-color,#3b82f6)}.SkillSelector_skillList__UYfxR{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;padding:.5rem;background:var(--bg-tertiary,#1a1a1a);border-radius:.375rem;border:1px solid var(--border-color,#404040)}.SkillSelector_skillItem__NSkaA{display:flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;border-radius:.25rem;transition:background .2s}.SkillSelector_skillItem__NSkaA:hover{background:var(--bg-hover,#2a2a2a)}.SkillSelector_skillItem__NSkaA input[type=checkbox]{cursor:pointer}.SkillSelector_skillName__loNfy{font-size:.875rem;font-weight:500;color:var(--text-primary,#ffffff)}.SkillSelector_selectedCount__axnTZ,.SkillSelector_skillKey__MRSyp{font-size:.75rem;color:var(--text-secondary,#a0a0a0)}.SkillSelector_selectedCount__axnTZ{text-align:right}.SkillSelector_empty__Xi44B,.SkillSelector_loading__suSyv{padding:1rem;text-align:center;color:var(--text-secondary,#a0a0a0);font-size:.875rem}.StatSimulator_simulator__sKSg_{padding:1rem;background:var(--bg-tertiary,#1a1a1a);border-radius:.5rem;border:1px solid var(--border-color,#404040)}.StatSimulator_title__b9Y0p{font-size:.875rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary,#ffffff)}.StatSimulator_chart__FXJXj{display:flex;flex-direction:column;gap:.75rem}.StatSimulator_statBar__6QmIs{display:flex;align-items:center;gap:.75rem}.StatSimulator_statLabel__8xcEJ{width:3rem;font-size:.75rem;font-weight:600;color:var(--text-secondary,#a0a0a0);text-align:right}.StatSimulator_barContainer__QAOJ6{flex:1;display:flex;flex-direction:column;gap:.25rem}.StatSimulator_bar__CGUhO{position:relative;height:1.5rem;background:var(--bg-secondary,#2a2a2a);border-radius:.25rem;overflow:hidden}.StatSimulator_barMin__93MWc{position:absolute;left:0;top:0;height:100%;background:var(--error-color,#ef4444);opacity:.6}.StatSimulator_barAvg__Q6f5A{position:absolute;top:0;height:100%;background:var(--warning-color,#f59e0b);opacity:.8}.StatSimulator_barMax__DrmOw{position:absolute;top:0;height:100%;background:var(--success-color,#10b981);opacity:.6}.StatSimulator_statValues__pBKO2{display:flex;justify-content:space-between;font-size:.625rem;color:var(--text-secondary,#a0a0a0)}.StatSimulator_value__3BqS5{min-width:2rem;text-align:center}.StatSimulator_legend__M1QaW{display:flex;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color,#404040);font-size:.75rem}.StatSimulator_legendItem__Ef4Vu{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary,#a0a0a0)}.StatSimulator_legendColor___povQ{width:1rem;height:1rem;border-radius:.125rem}.StatSimulator_legendColor___povQ.StatSimulator_min__ZE0DY{background:var(--error-color,#ef4444);opacity:.6}.StatSimulator_legendColor___povQ.StatSimulator_avg__UZEuR{background:var(--warning-color,#f59e0b);opacity:.8}.StatSimulator_legendColor___povQ.StatSimulator_max__C16MT{background:var(--success-color,#10b981);opacity:.6}.CharacterEditor_editor__yzK6p{display:flex;flex-direction:column;height:100%}.CharacterEditor_header__64q_o{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color,#404040)}.CharacterEditor_header__64q_o h2{font-size:1.25rem;font-weight:600;margin:0}.CharacterEditor_actions__3BQzp{display:flex;gap:.5rem}.CharacterEditor_cancelButton__hr94d,.CharacterEditor_saveButton__uuVg1{padding:.5rem 1rem;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s}.CharacterEditor_cancelButton__hr94d{background:var(--bg-tertiary,#1a1a1a);color:var(--text-primary,#ffffff)}.CharacterEditor_cancelButton__hr94d:hover{background:var(--bg-hover,#2a2a2a)}.CharacterEditor_saveButton__uuVg1{background:var(--primary-color,#3b82f6);color:#fff}.CharacterEditor_saveButton__uuVg1:hover:not(:disabled){background:var(--primary-hover,#2563eb)}.CharacterEditor_saveButton__uuVg1:disabled{opacity:.5;cursor:not-allowed}.CharacterEditor_form__ueHZG{flex:1;overflow-y:auto}.CharacterEditor_section__doUwf{margin-bottom:2rem}.CharacterEditor_section__doUwf h3{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary,#ffffff)}.CharacterEditor_field___wvRv{margin-bottom:1rem}.CharacterEditor_field___wvRv label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:var(--text-secondary,#a0a0a0)}.CharacterEditor_field___wvRv input[type=number],.CharacterEditor_field___wvRv input[type=text],.CharacterEditor_field___wvRv select{width:100%;padding:.5rem;background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#404040);border-radius:.375rem;color:var(--text-primary,#ffffff);font-size:.875rem}.CharacterEditor_field___wvRv input[type=number]:focus,.CharacterEditor_field___wvRv input[type=text]:focus,.CharacterEditor_field___wvRv select:focus{outline:none;border-color:var(--primary-color,#3b82f6)}.CharacterEditor_statsGrid__UBIAg{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.CharacterEditor_statField__ctnkX label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:var(--text-secondary,#a0a0a0)}.CharacterEditor_statInputs__OR75L{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.CharacterEditor_statInputs__OR75L input{flex:1;padding:.5rem;background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#404040);border-radius:.375rem;color:var(--text-primary,#ffffff);font-size:.875rem}.CharacterEditor_statInputs__OR75L input:focus{outline:none;border-color:var(--primary-color,#3b82f6)}.CharacterEditor_loading__YRmfc,.CharacterEditor_statInputs__OR75L span{color:var(--text-secondary,#a0a0a0)}.CharacterEditor_loading__YRmfc{display:flex;align-items:center;justify-content:center;padding:2rem}.CharacterEditor_skillsGrid__OHykA{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.CharacterEditor_skillColumn__AJ9LA{display:flex;flex-direction:column}.CharacterEditor_resourceField__C0G8W{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.CharacterEditor_resourceField__C0G8W>:first-child{flex:1}.CharacterEditor_resourceActions__5pIQf{display:flex;gap:.5rem;flex-wrap:wrap}.CharacterEditor_createButton___sVFh,.CharacterEditor_editButton__Be14b{padding:.5rem 1rem;background:var(--primary-color,#3b82f6);color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;white-space:nowrap;transition:background .2s}.CharacterEditor_createButton___sVFh:hover,.CharacterEditor_editButton__Be14b:hover{background:var(--primary-hover,#2563eb)}.CharacterEditor_createButton___sVFh{background:var(--success-color,#10b981)}.CharacterEditor_createButton___sVFh:hover{background:var(--success-hover,#059669)}.CharacterEditor_resourceInfo__wOy99{margin-top:.25rem;font-size:.75rem;color:var(--text-tertiary,#707070)}.CharacterEditor_resourceId__meO_a{font-family:monospace;background:var(--bg-tertiary,#1a1a1a);padding:.25rem .5rem;border-radius:.25rem}.CharacterEditor_motionResources__O7bga{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1rem;background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#404040);border-radius:.375rem}.CharacterEditor_motionResourceItem__ZbK2l{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--bg-secondary,#252525);border-radius:.25rem}.CharacterEditor_motionResourceItem__ZbK2l:hover{background:var(--bg-hover,#2a2a2a)}.CharacterEditor_motionLabel__GKFW5{display:flex;align-items:center;gap:.5rem}.CharacterEditor_motionName__1Wu1b{font-weight:600;font-size:.875rem;color:var(--text-primary,#ffffff);text-transform:capitalize}.CharacterEditor_motionStatus__tlIij{font-size:.75rem;color:var(--text-tertiary,#707070);font-style:italic}.CharacterEditor_motionResourceField__6F6uk{display:flex;flex-direction:column;gap:.5rem}.CharacterEditor_selectOverrideButton__dzLv_{padding:.5rem 1rem;background:var(--bg-secondary,#252525);color:var(--text-primary,#ffffff);border:1px solid var(--border-color,#404040);border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:all .2s;align-self:flex-start}.CharacterEditor_selectOverrideButton__dzLv_:hover{background:var(--bg-hover,#2a2a2a);border-color:var(--primary-color,#3b82f6)}.CharacterEditor_motionResourceActions__2dHVh{display:flex;gap:.5rem;flex-wrap:wrap}.CharacterEditor_removeButton__qTV8j{padding:.5rem 1rem;background:var(--bg-tertiary,#1a1a1a);color:var(--text-secondary,#a0a0a0);border:1px solid var(--border-color,#404040);border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:all .2s}.CharacterEditor_removeButton__qTV8j:hover{background:var(--bg-hover,#2a2a2a);color:var(--text-primary,#ffffff);border-color:var(--error-color,#ef4444)}.CharacterEditorPage_page__AZcBg{display:flex;flex-direction:column;height:100%;min-height:0;padding:1.5rem;overflow:hidden}.CharacterEditorPage_header__Hh_b2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.CharacterEditorPage_header__Hh_b2 h1{font-size:1.5rem;font-weight:600;margin:0}.CharacterEditorPage_createButton__085YC{padding:.5rem 1rem;background:var(--primary-color,#3b82f6);color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500}.CharacterEditorPage_createButton__085YC:hover{background:var(--primary-hover,#2563eb)}.CharacterEditorPage_content__ixEnP{display:flex;gap:1.5rem;flex:1;min-height:0;overflow:hidden}.CharacterEditorPage_listPanel__0ZFHq{width:300px;flex-shrink:0;padding:1rem}.CharacterEditorPage_editorPanel__E_m55,.CharacterEditorPage_listPanel__0ZFHq{background:var(--bg-secondary,#2a2a2a);border-radius:.5rem;overflow-y:auto;overflow-x:hidden;min-height:0}.CharacterEditorPage_editorPanel__E_m55{flex:1;padding:1.5rem}.CharacterEditorPage_emptyEditor__AZqEz{font-size:1rem}.CharacterEditorPage_emptyEditor__AZqEz,.CharacterEditorPage_loading__Ahr_F{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-secondary,#a0a0a0)}.I18nEditModal_modalContent__GXjj1{display:flex;flex-direction:column;gap:1rem;min-width:600px;max-width:800px}.I18nEditModal_field__RMzv6{display:flex;flex-direction:column;gap:.5rem}.I18nEditModal_label__M33bU{font-weight:500;color:var(--text-primary,#e0e0e0);font-size:.875rem}.I18nEditModal_required__btm_N{color:#ef4444}.I18nEditModal_hint__xlFhT{font-size:.75rem;color:var(--text-secondary,#a0a0a0);margin-top:.25rem}.I18nEditModal_actions__Y7svc{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color,#404040)}.I18nEditModal_cancelButton__P0A8y{padding:.5rem 1rem;background:var(--bg-tertiary,#1a1a1a);color:var(--text-primary,#e0e0e0);border:1px solid var(--border-color,#404040);border-radius:.375rem;cursor:pointer;font-size:.875rem}.I18nEditModal_cancelButton__P0A8y:hover{background:var(--bg-hover,#252525)}.I18nEditModal_cancelButton__P0A8y:disabled{opacity:.5;cursor:not-allowed}.I18nEditModal_saveButton__p5SLy{padding:.5rem 1rem;background:var(--primary-color,#3b82f6);color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500}.I18nEditModal_saveButton__p5SLy:hover{background:var(--primary-hover,#2563eb)}.I18nEditModal_saveButton__p5SLy:disabled{opacity:.5;cursor:not-allowed}.I18nTable_container__mLwlu{display:flex;flex-direction:column;height:100%;background:var(--bg-secondary,#2a2a2a);border-radius:.5rem;padding:1.5rem;overflow:hidden}.I18nTable_toolbar__8nrbw{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.I18nTable_createButton__hJYiy{padding:.5rem 1rem;background:var(--primary-color,#3b82f6);color:#fff;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500}.I18nTable_createButton__hJYiy:hover{background:var(--primary-hover,#2563eb)}.I18nTable_info__bn1my{color:var(--text-secondary,#a0a0a0);font-size:.875rem}.I18nTable_tableWrapper__UVGc8{flex:1;overflow:auto;min-height:0}.I18nTable_table__vf6jm{width:100%;border-collapse:collapse;font-size:.875rem}.I18nTable_keyColumn___eal0{width:250px;position:-webkit-sticky;position:sticky;left:0;z-index:1}.I18nTable_keyColumn___eal0,.I18nTable_localeColumn__D03JI{text-align:left;padding:.75rem;background:var(--bg-tertiary,#1a1a1a);border-bottom:1px solid var(--border-color,#404040);font-weight:600}.I18nTable_localeColumn__D03JI{min-width:200px}.I18nTable_actionColumn__PJKBH{width:150px;text-align:center;background:var(--bg-tertiary,#1a1a1a);font-weight:600}.I18nTable_actionColumn__PJKBH,.I18nTable_keyCell__Lh_cL{padding:.75rem;border-bottom:1px solid var(--border-color,#404040)}.I18nTable_keyCell__Lh_cL{font-family:monospace;font-size:.8rem;background:var(--bg-secondary,#2a2a2a);position:-webkit-sticky;position:sticky;left:0;z-index:1}.I18nTable_localeCell__0cCm6{padding:.75rem;border-bottom:1px solid var(--border-color,#404040);max-width:200px;word-wrap:break-word}.I18nTable_missing__cktNB{color:var(--text-tertiary,#666);font-style:italic}.I18nTable_actionCell__xCan8{padding:.75rem;border-bottom:1px solid var(--border-color,#404040);text-align:center}.I18nTable_deleteButton__f3822,.I18nTable_editButton__CjosH{padding:.25rem .5rem;margin:0 .25rem;border:none;border-radius:.25rem;cursor:pointer;font-size:.75rem}.I18nTable_editButton__CjosH{background:var(--primary-color,#3b82f6);color:#fff}.I18nTable_editButton__CjosH:hover{background:var(--primary-hover,#2563eb)}.I18nTable_deleteButton__f3822{background:#ef4444;color:#fff}.I18nTable_deleteButton__f3822:hover{background:#dc2626}.I18nTable_emptyCell__QzviQ{text-align:center;padding:2rem;color:var(--text-secondary,#a0a0a0)}.ResourceSelectModal_resourceSelectModal__W_xZm{width:100%;height:100%;display:flex;flex-direction:column}.ResourceSelectModal_controls__0hqMh{display:flex;gap:12px;align-items:center;padding:16px;border-bottom:1px solid #3e3e42;flex-shrink:0}.ResourceSelectModal_searchBar__rLIc6{flex:1}.ResourceSelectModal_searchBar__rLIc6 input{width:100%;padding:8px 12px;background:#3e3e42;border:1px solid #5a5a5a;border-radius:3px;color:#d4d4d4;font-size:13px}.ResourceSelectModal_searchBar__rLIc6 input:focus{outline:none;border-color:#0e639c}.ResourceSelectModal_searchBar__rLIc6 input::placeholder{color:#858585}.ResourceSelectModal_typeFilter__oNQ5o{display:flex;align-items:center;gap:8px;font-size:13px;color:#d4d4d4}.ResourceSelectModal_typeFilter__oNQ5o label{font-size:13px}.ResourceSelectModal_typeFilter__oNQ5o select{padding:6px 10px;background:#3e3e42;border:1px solid #5a5a5a;border-radius:3px;color:#d4d4d4;font-size:13px;cursor:pointer}.ResourceSelectModal_typeFilter__oNQ5o select:focus{outline:none;border-color:#0e639c}.ResourceSelectModal_uploadButton__OCAaw{padding:8px 16px;background:#0e639c;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:13px;white-space:nowrap}.ResourceSelectModal_uploadButton__OCAaw:hover:not(:disabled){background:#17b}.ResourceSelectModal_uploadButton__OCAaw:disabled{opacity:.5;cursor:not-allowed}.ResourceSelectModal_resourceList___KGsw{flex:1;overflow-y:auto;padding:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.ResourceSelectModal_empty__QIdjk,.ResourceSelectModal_loading__gjrYx{grid-column:1/-1;text-align:center;padding:40px;color:#858585;font-size:14px}.ResourceSelectModal_resourceItem__ecpnh{display:flex;flex-direction:column;background:#2d2d30;border:1px solid #3e3e42;border-radius:4px;cursor:pointer;transition:all .2s ease;overflow:hidden}.ResourceSelectModal_resourceItem__ecpnh:hover{background:#3e3e42;border-color:#0e639c;transform:translateY(-2px)}.ResourceSelectModal_resourceThumbnail__p0wvI{width:100%;height:120px;background:#1e1e1e;display:flex;align-items:center;justify-content:center;overflow:hidden}.ResourceSelectModal_resourceThumbnail__p0wvI img{width:100%;height:100%;object-fit:contain}.ResourceSelectModal_resourceThumbnail__p0wvI .ResourceSelectModal_placeholder__HEeKS{font-size:48px;color:#858585}.ResourceSelectModal_resourceInfo__3GC33{padding:12px;display:flex;flex-direction:column;gap:8px}.ResourceSelectModal_resourceId__hgZV6{font-size:13px;font-weight:600;color:#d4d4d4;word-break:break-all}.ResourceSelectModal_resourceTags___DGEx{display:flex;flex-wrap:wrap;gap:4px}.ResourceSelectModal_resourceTags___DGEx .ResourceSelectModal_tag__AkDsb{font-size:11px;color:#858585;background:#3e3e42;padding:2px 6px;border-radius:2px}