._themeToggle_uku0e_1{position:fixed;top:20px;right:20px;z-index:1000;background:none;border:none;cursor:pointer;padding:0;border-radius:25px;transition:all .3s ease}._themeToggle_uku0e_1:focus{outline:2px solid var(--accentGradient);outline-offset:2px}._toggleContainer_uku0e_19{width:60px;height:30px;background:var(--bgSecondary);border:3px solid var(--borderColor);border-radius:25px;position:relative;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;box-shadow:0 2px 12px var(--shadowColor)}._themeToggle_uku0e_1:hover ._toggleContainer_uku0e_19{border-color:var(--borderHover);background:var(--bgSecondaryHover);border-width:3px;box-shadow:0 4px 16px var(--shadowColor)}._toggleSlider_uku0e_38{width:22px;height:22px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;background:var(--accentGradient);box-shadow:0 2px 8px var(--shadowColor)}._toggleSlider_uku0e_38._auto_uku0e_53{left:16px}._toggleSlider_uku0e_38._light_uku0e_57{left:4px}._toggleSlider_uku0e_38._dark_uku0e_61{left:30px}._toggleIcon_uku0e_65{display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}._toggleIcon_uku0e_65 svg{width:16px;height:16px}@media (width <= 768px){._themeToggle_uku0e_1{top:15px;right:15px}._toggleContainer_uku0e_19{width:50px;height:25px;border:2px solid var(--borderColor);box-shadow:0 2px 10px var(--shadowColor)}._themeToggle_uku0e_1:hover ._toggleContainer_uku0e_19{border-width:2px;box-shadow:0 3px 12px var(--shadowColor)}._toggleSlider_uku0e_38{width:17px;height:17px}._toggleSlider_uku0e_38._auto_uku0e_53{left:14px}._toggleSlider_uku0e_38._light_uku0e_57{left:3px}._toggleSlider_uku0e_38._dark_uku0e_61{left:26px}._toggleIcon_uku0e_65 svg{width:14px;height:14px}}._localeSelector_1mvo8_9{display:flex;align-items:center;gap:.5rem;position:fixed;top:1rem;left:1rem;z-index:1000;background:var(--bgSecondary);border:1px solid var(--borderColor);border-radius:.5rem;padding:.75rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 6px -1px var(--shadowColor),0 2px 4px -1px var(--shadowColor);font-size:.875rem;transition:all .3s ease}._label_1mvo8_29{font-size:1.125rem;margin:0;color:var(--textSecondary);transition:color .3s ease;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;flex-shrink:0;font-family:var(--fontFamilyEmoji);line-height:1}._select_1mvo8_48{background:transparent;border:none;font-size:.875rem;font-weight:500;color:var(--textPrimary);cursor:pointer;padding:.375rem .5rem;border-radius:.375rem;transition:all .3s ease;width:100%;display:flex;align-items:center;gap:.5rem;justify-content:space-between}._arrow_1mvo8_65{display:flex;align-items:center;justify-content:center;color:var(--textSecondary);transition:all .3s ease;width:16px;height:16px;flex-shrink:0;margin-left:.375rem;pointer-events:none}._localeSelector_1mvo8_9:hover{background:var(--bgSecondaryHover);border-color:var(--borderHover);transform:translateY(-1px);box-shadow:0 10px 15px -3px var(--shadowColor),0 4px 6px -2px var(--shadowColor)}._localeSelector_1mvo8_9:hover ._label_1mvo8_29{color:var(--textPrimary)}._select_1mvo8_48:hover{background:var(--bgSecondaryHover);color:var(--textPrimary)}._select_1mvo8_48:focus{outline:2px solid var(--borderHover);outline-offset:2px;background:var(--bgSecondaryHover)}._select_1mvo8_48._open_1mvo8_103 ._arrow_1mvo8_65{transform:rotate(180deg);color:var(--textPrimary)}._dropdown_1mvo8_109{position:relative;display:flex;align-items:center;width:max-content}._selectedValue_1mvo8_118{flex:1;text-align:left}._arrow_1mvo8_65 svg{width:14px;height:14px;display:block;fill:none;stroke:currentcolor;stroke-width:2}._options_1mvo8_133{position:absolute;top:calc(100% + .5rem);left:0;width:max-content;min-width:100%;background:var(--bgSecondary);border:1px solid var(--borderColor);border-radius:.5rem;overflow:hidden;box-shadow:0 10px 15px -3px var(--shadowColor),0 4px 6px -2px var(--shadowColor);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1001;animation:_dropdown-slide-in_1mvo8_1 .2s ease-out;box-sizing:border-box}@keyframes _dropdown-slide-in_1mvo8_1{0%{opacity:0;transform:translateY(-.5rem);scale:.95}to{opacity:1;transform:translateY(0);scale:1}}._option_1mvo8_133{width:100%;background:transparent;border:none;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:var(--textPrimary);text-align:left;cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--borderColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;min-height:2.75rem;box-sizing:border-box}._option_1mvo8_133:last-child{border-bottom:none}._option_1mvo8_133:hover{background:var(--bgSecondaryHover);color:var(--textPrimary)}._option_1mvo8_133._selected_1mvo8_118{background:var(--accentGradient);color:#fff;font-weight:600;position:relative;border-left:4px solid rgb(255 255 255 / 60%)}._option_1mvo8_133._selected_1mvo8_118:hover{background:var(--accentGradient);color:#fff}[data-theme=light] ._option_1mvo8_133._selected_1mvo8_118{background:var(--accentGradient);color:#fff;border-left:4px solid rgb(255 255 255 / 80%)}[data-theme=light] ._option_1mvo8_133._selected_1mvo8_118:hover{background:var(--accentGradient);color:#fff}@media (width <= 768px){._localeSelector_1mvo8_9{top:.75rem;left:.75rem;padding:.5rem;font-size:.8125rem;gap:.375rem}._label_1mvo8_29{font-size:1rem;width:1rem;height:1rem}._select_1mvo8_48{font-size:.8125rem;padding:.25rem .375rem;gap:.375rem}._arrow_1mvo8_65{width:14px;height:14px}._arrow_1mvo8_65 svg{width:12px;height:12px;stroke-width:2}}._installButton_bem2z_8{position:fixed;bottom:1rem;right:1rem;z-index:1000;display:flex;align-items:center;gap:.5rem;background:var(--accentGradient);color:#fff;border:none;border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px var(--shadowColor),0 2px 4px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:_slide-in-up_bem2z_1 .5s cubic-bezier(.4,0,.2,1)}._installButton_bem2z_8:hover{transform:translateY(-2px);box-shadow:0 6px 16px var(--shadowColor),0 4px 8px #00000026;filter:brightness(1.1)}._installButton_bem2z_8:active{transform:translateY(0);transition-duration:.1s}._installButton_bem2z_8:disabled{cursor:not-allowed;opacity:.7;transform:none;filter:none}._installButton_bem2z_8:focus{outline:2px solid var(--borderHover);outline-offset:2px}._installButton_bem2z_8:focus-visible{outline:2px solid var(--borderHover);outline-offset:2px}._installButton_bem2z_8:disabled:hover{transform:none;box-shadow:0 4px 12px var(--shadowColor),0 2px 4px #0000001a;filter:none}._installButton_bem2z_8:focus:not(:focus-visible){outline:none}._icon_bem2z_76{display:flex;align-items:center;justify-content:center;flex-shrink:0}._text_bem2z_83{white-space:nowrap;color:#fff}._spinner_bem2z_88{animation:_spin_bem2z_88 1s linear infinite}._installing_bem2z_92{pointer-events:none}._installing_bem2z_92 ._icon_bem2z_76{opacity:.8}@keyframes _slide-in-up_bem2z_1{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _spin_bem2z_88{0%{transform:rotate(0);stroke-dashoffset:32}to{transform:rotate(360deg);stroke-dashoffset:0}}@media (width <= 768px){._installButton_bem2z_8{bottom:.75rem;right:.75rem;padding:.625rem .875rem;font-size:.8125rem;border-radius:.875rem}._icon_bem2z_76 svg{width:18px;height:18px}}@media (width <= 480px){._installButton_bem2z_8{bottom:.5rem;right:.5rem;padding:.625rem;font-size:.75rem;border-radius:50%;width:auto;height:auto}._icon_bem2z_76 svg{width:16px;height:16px}._text_bem2z_83{display:none}}@media (prefers-reduced-motion: reduce){._installButton_bem2z_8{animation:none;transition:none}._installButton_bem2z_8:hover{transform:none}._spinner_bem2z_88{animation:none}}
