.ThemeToggle-module__3b5zuq__switch{border:4px solid var(--card-bg);cursor:pointer;box-sizing:content-box;border-radius:34px;outline:none;align-items:center;width:66px;height:34px;transition:background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s;display:flex;position:relative}.ThemeToggle-module__3b5zuq__switch.ThemeToggle-module__3b5zuq__unchecked{background-color:var(--border-color)}.ThemeToggle-module__3b5zuq__switch.ThemeToggle-module__3b5zuq__checked{background-color:var(--background)}.ThemeToggle-module__3b5zuq__switch:hover{opacity:.9}.ThemeToggle-module__3b5zuq__thumb{background-color:var(--card-bg);z-index:1;border-radius:50%;width:28px;height:28px;transition:transform .4s cubic-bezier(.4,0,.2,1),background-color .4s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000026}.ThemeToggle-module__3b5zuq__switch.ThemeToggle-module__3b5zuq__checked .ThemeToggle-module__3b5zuq__thumb{background-color:var(--border-color);transform:translate(32px);box-shadow:0 2px 6px #0009}.ThemeToggle-module__3b5zuq__iconWrapper{z-index:2;justify-content:center;align-items:center;width:34px;height:34px;transition:color .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0}.ThemeToggle-module__3b5zuq__sunWrapper{left:0}.ThemeToggle-module__3b5zuq__moonWrapper{right:0}.ThemeToggle-module__3b5zuq__switch.ThemeToggle-module__3b5zuq__unchecked .ThemeToggle-module__3b5zuq__sunWrapper{color:var(--primary)}.ThemeToggle-module__3b5zuq__switch.ThemeToggle-module__3b5zuq__unchecked .ThemeToggle-module__3b5zuq__moonWrapper,.ThemeToggle-module__3b5zuq__switch.ThemeToggle-module__3b5zuq__checked .ThemeToggle-module__3b5zuq__sunWrapper{color:var(--text-muted)}.ThemeToggle-module__3b5zuq__switch.ThemeToggle-module__3b5zuq__checked .ThemeToggle-module__3b5zuq__moonWrapper{color:var(--primary)}.ThemeToggle-module__3b5zuq__placeholder{background:var(--border-color);opacity:.5;border-radius:34px;width:74px;height:42px}
.SearchBar-module__4gEqOG__searchContainer{z-index:200;position:relative}.SearchBar-module__4gEqOG__inputWrapper{background:color-mix(in srgb, var(--foreground) 6%, transparent);box-sizing:border-box;border:1px solid #0000;border-radius:24px;align-items:center;gap:8px;min-width:220px;height:42px;padding:10px 14px;transition:background-color .3s,border-color .3s,box-shadow .3s,min-width .3s;display:flex;position:relative}.SearchBar-module__4gEqOG__inputWrapperFocused{background:var(--card-bg);border-color:var(--border-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--card-bg) 20%, transparent);min-width:300px}.SearchBar-module__4gEqOG__searchIcon{color:var(--text-muted);flex-shrink:0;transition:color .3s}.SearchBar-module__4gEqOG__inputWrapperFocused .SearchBar-module__4gEqOG__searchIcon{color:var(--primary)}.SearchBar-module__4gEqOG__searchInput{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.88rem;font-weight:500;transition:color .3s}.SearchBar-module__4gEqOG__searchInput::placeholder{color:var(--text-muted);font-weight:400;transition:color .3s}.SearchBar-module__4gEqOG__searchInput::-webkit-search-cancel-button{appearance:none;display:none}.SearchBar-module__4gEqOG__searchInput::-webkit-search-decoration{appearance:none;display:none}.SearchBar-module__4gEqOG__searchInput::-ms-clear{appearance:none;display:none}.SearchBar-module__4gEqOG__mobileInput::-webkit-search-cancel-button{appearance:none;display:none}.SearchBar-module__4gEqOG__mobileInput::-webkit-search-decoration{appearance:none;display:none}.SearchBar-module__4gEqOG__mobileInput::-ms-clear{appearance:none;display:none}.SearchBar-module__4gEqOG__shortcutBadge{pointer-events:none;flex-shrink:0;align-items:center;gap:3px;transition:opacity .2s;display:flex;position:absolute;right:14px}.SearchBar-module__4gEqOG__shortcutBadgeHidden{opacity:0}.SearchBar-module__4gEqOG__shortcutBadge kbd{min-width:20px;height:20px;color:var(--text-muted);background:color-mix(in srgb, var(--foreground) 6%, transparent);border:1px solid var(--border-color);border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-family:inherit;font-size:.68rem;font-weight:600;line-height:1;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.SearchBar-module__4gEqOG__shortcutPlus{color:var(--text-muted);opacity:.6;font-size:.65rem}.SearchBar-module__4gEqOG__spinner{border:2px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.6s linear infinite SearchBar-module__4gEqOG__spin}@keyframes SearchBar-module__4gEqOG__spin{to{transform:rotate(360deg)}}.SearchBar-module__4gEqOG__actionWrapper{opacity:0;justify-content:center;align-items:center;width:0;margin-left:-8px;transition:width .3s,opacity .3s,margin-left .3s;display:flex;overflow:hidden}.SearchBar-module__4gEqOG__actionWrapperVisible{opacity:1;width:16px;margin-left:0}.SearchBar-module__4gEqOG__clearBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:color .2s,transform .2s;display:flex}.SearchBar-module__4gEqOG__clearBtn:hover{color:var(--foreground);transform:scale(1.15)}.SearchBar-module__4gEqOG__dotsWrapper{justify-content:center;align-items:center;gap:5px;height:1.5em;display:flex}.SearchBar-module__4gEqOG__dot{background:var(--text-muted);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite both SearchBar-module__4gEqOG__dotBounce}.SearchBar-module__4gEqOG__dot:first-child{animation-delay:-.32s}.SearchBar-module__4gEqOG__dot:nth-child(2){animation-delay:-.16s}@keyframes SearchBar-module__4gEqOG__dotBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.SearchBar-module__4gEqOG__dropdown{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;min-width:360px;max-height:420px;padding:6px;transition:background-color .3s,border-color .3s,box-shadow .3s;animation:.2s SearchBar-module__4gEqOG__dropdownFadeIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 40px #0000001f}[data-theme=dark] .SearchBar-module__4gEqOG__dropdown{box-shadow:0 12px 40px #00000080}@keyframes SearchBar-module__4gEqOG__dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SearchBar-module__4gEqOG__dropdownQuery{white-space:nowrap;vertical-align:bottom;max-width:160px;padding-right:2px;display:inline-block;overflow:hidden}.SearchBar-module__4gEqOG__dropdownQueryFade{-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000 100%);mask-image:linear-gradient(90deg,#000 70%,#0000 100%)}.SearchBar-module__4gEqOG__dropdownMessage{text-align:center;color:var(--text-muted);padding:24px 16px;font-size:.85rem;line-height:1.5}.SearchBar-module__4gEqOG__resultItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:inherit;transition:background-color .15s;display:flex}.SearchBar-module__4gEqOG__resultItem:hover,.SearchBar-module__4gEqOG__resultItemActive{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.SearchBar-module__4gEqOG__resultImage{background:var(--border-color);border-radius:6px;flex-shrink:0;width:56px;height:36px;overflow:hidden}.SearchBar-module__4gEqOG__resultContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.SearchBar-module__4gEqOG__resultTitle{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;transition:color .3s;overflow:hidden}.SearchBar-module__4gEqOG__resultDate{color:var(--text-muted);font-size:.72rem;transition:color .3s}.SearchBar-module__4gEqOG__dropdown::-webkit-scrollbar{width:6px}.SearchBar-module__4gEqOG__dropdown::-webkit-scrollbar-track{background:0 0}.SearchBar-module__4gEqOG__dropdown::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}@media (max-width:768px){.SearchBar-module__4gEqOG__searchContainer{position:static}.SearchBar-module__4gEqOG__inputWrapper{min-width:40px;height:36px;padding:8px 10px}.SearchBar-module__4gEqOG__searchInput,.SearchBar-module__4gEqOG__shortcutBadge,.SearchBar-module__4gEqOG__actionWrapper{display:none}.SearchBar-module__4gEqOG__inputWrapperFocused{min-width:40px;height:36px;box-shadow:none;background:color-mix(in srgb, var(--foreground) 6%, transparent);border-color:#0000;border-radius:24px;padding:8px 10px;position:static}.SearchBar-module__4gEqOG__inputWrapperFocused .SearchBar-module__4gEqOG__searchInput{display:none}.SearchBar-module__4gEqOG__mobileExpanded{background:var(--card-bg);border:1px solid var(--border-color);z-index:200;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;transition:background-color .3s,border-color .3s;animation:.2s cubic-bezier(.16,1,.3,1) forwards SearchBar-module__4gEqOG__searchSlideDown;display:flex;position:absolute;top:calc(100% + 8px);left:12px;right:12px;box-shadow:0 8px 32px #0000001f}.SearchBar-module__4gEqOG__mobileClosing{animation:.2s cubic-bezier(.16,1,.3,1) forwards SearchBar-module__4gEqOG__searchSlideUp}.SearchBar-module__4gEqOG__mobileExpanded .SearchBar-module__4gEqOG__mobileInput{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:.95rem;font-weight:500}.SearchBar-module__4gEqOG__mobileExpanded .SearchBar-module__4gEqOG__mobileInput::placeholder{color:var(--text-muted);font-weight:400}.SearchBar-module__4gEqOG__mobileActionSlot{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.SearchBar-module__4gEqOG__mobileCloseBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.SearchBar-module__4gEqOG__mobileCloseBtn:hover{color:var(--foreground)}.SearchBar-module__4gEqOG__dropdown{display:none}}.SearchBar-module__4gEqOG__mobileDropdown{background:var(--card-bg);border:1px solid var(--border-color);z-index:200;border-radius:14px;max-height:calc(100vh - 180px);padding:6px;transition:background-color .3s,border-color .3s;animation:.2s SearchBar-module__4gEqOG__dropdownFadeIn;position:absolute;top:calc(100% + 60px);left:12px;right:12px;overflow-y:auto;box-shadow:0 8px 32px #0000001f}@media (max-width:480px){.SearchBar-module__4gEqOG__mobileDropdown,.SearchBar-module__4gEqOG__mobileExpanded{left:8px;right:8px}.SearchBar-module__4gEqOG__inputWrapper{min-width:36px;height:34px;padding:7px 9px}}[data-theme=dark] .SearchBar-module__4gEqOG__mobileDropdown{box-shadow:0 12px 40px #00000080}.SearchBar-module__4gEqOG__mobileDropdown::-webkit-scrollbar{width:6px}.SearchBar-module__4gEqOG__mobileDropdown::-webkit-scrollbar-track{background:0 0}.SearchBar-module__4gEqOG__mobileDropdown::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}@keyframes SearchBar-module__4gEqOG__searchSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes SearchBar-module__4gEqOG__searchSlideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}
.Header-module__Af2_WG__header{z-index:100;position:sticky;top:0}.Header-module__Af2_WG__header:before{content:"";z-index:-1;background:color-mix(in srgb, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border-color);pointer-events:none;transition:bottom .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}@media (max-width:768px){.Header-module__Af2_WG__header.search-expanded:before{bottom:-31px}}.Header-module__Af2_WG__container{justify-content:space-between;align-items:center;height:90px;display:flex}.Header-module__Af2_WG__brandGroup{cursor:pointer;align-items:center;gap:16px;display:flex}.Header-module__Af2_WG__brandGroup:hover .Header-module__Af2_WG__authorName{color:var(--primary)}.Header-module__Af2_WG__logoWrapper{align-items:center;display:flex}.Header-module__Af2_WG__textGroup{flex-direction:column;justify-content:center;display:flex}.Header-module__Af2_WG__typoWrapper{align-items:flex-end;height:28px;margin-bottom:4px;display:flex}.Header-module__Af2_WG__authorName{letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase;margin-top:-2px;font-size:.85rem;font-weight:600;transition:color .3s}.Header-module__Af2_WG__logoLight{display:block}.Header-module__Af2_WG__logoDark{display:none}[data-theme=dark] .Header-module__Af2_WG__logoLight{display:none}[data-theme=dark] .Header-module__Af2_WG__logoDark{display:block}.Header-module__Af2_WG__actions{align-items:center;gap:16px;display:flex}@media (max-width:768px){.Header-module__Af2_WG__container{height:70px}.Header-module__Af2_WG__brandGroup{gap:8px}.Header-module__Af2_WG__logoWrapper img{width:36px!important;height:36px!important}.Header-module__Af2_WG__typoWrapper{height:18px}.Header-module__Af2_WG__typoWrapper img{width:110px!important;height:auto!important}.Header-module__Af2_WG__authorName{letter-spacing:.8px;margin-top:-1px;font-size:.6rem}.Header-module__Af2_WG__actions{gap:8px}}@media (max-width:480px){.Header-module__Af2_WG__container{height:56px}.Header-module__Af2_WG__brandGroup{gap:6px}.Header-module__Af2_WG__logoWrapper img{width:28px!important;height:28px!important}.Header-module__Af2_WG__typoWrapper{height:14px;margin-bottom:2px}.Header-module__Af2_WG__typoWrapper img{width:85px!important;height:auto!important}.Header-module__Af2_WG__authorName{letter-spacing:.5px;font-size:.5rem}.Header-module__Af2_WG__actions{gap:6px}}
.Footer-module__EZoWya__footer{background:var(--card-bg);border-top:1px solid var(--border-color);margin-top:auto;padding-top:48px}.Footer-module__EZoWya__container{flex-wrap:wrap;justify-content:space-between;gap:32px;margin-bottom:48px;display:flex}.Footer-module__EZoWya__brand{flex-direction:column;display:flex}.Footer-module__EZoWya__logoWrapper{height:28px;margin-bottom:12px;display:inline-flex}.Footer-module__EZoWya__logoLight{display:block}.Footer-module__EZoWya__logoDark{display:none}[data-theme=dark] .Footer-module__EZoWya__logoLight{display:none}[data-theme=dark] .Footer-module__EZoWya__logoDark{display:block}.Footer-module__EZoWya__newsletterSection{margin-bottom:24px}.Footer-module__EZoWya__newsletterRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Footer-module__EZoWya__newsletterText{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}.Footer-module__EZoWya__highlight{color:var(--foreground);cursor:pointer;z-index:1;font-weight:400;display:inline-block;position:relative}.Footer-module__EZoWya__underlineSvg{pointer-events:none;z-index:-1;width:104%;height:14px;color:var(--primary);stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;transition:stroke-dashoffset .4s cubic-bezier(.4,0,.2,1),opacity .1s .3s;position:absolute;bottom:-2px;left:-2%;transform:rotate(-1deg)}.Footer-module__EZoWya__highlight:hover .Footer-module__EZoWya__underlineSvg,.Footer-module__EZoWya__highlight.Footer-module__EZoWya__active .Footer-module__EZoWya__underlineSvg{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .4s cubic-bezier(.4,0,.2,1),opacity .1s}.Footer-module__EZoWya__newsletterSubtext{margin-top:4px;display:inline-block}.Footer-module__EZoWya__newsletterForm{opacity:0;align-items:center;gap:8px;max-width:0;transition:max-width .5s cubic-bezier(.175,.885,.32,1.1),opacity .5s cubic-bezier(.175,.885,.32,1.1),color .3s,background-color .3s,border-color .3s;display:flex;overflow:hidden}.Footer-module__EZoWya__newsletterForm.Footer-module__EZoWya__open{opacity:1;max-width:400px;overflow:visible}.Footer-module__EZoWya__emailInput{border:1px solid var(--border-color);background:var(--background);color:var(--foreground);border-radius:20px;outline:none;flex-grow:1;max-width:250px;padding:10px 16px;font-size:.9rem;transition:border-color .3s,box-shadow .3s,background-color .3s,color .3s}.Footer-module__EZoWya__emailInput:focus{border-color:var(--primary);box-shadow:0 0 0 3px #c201141a}.Footer-module__EZoWya__inputError{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444426!important}.Footer-module__EZoWya__inputGroup{flex-grow:1;position:relative}.Footer-module__EZoWya__inputGroup .Footer-module__EZoWya__emailInput{width:100%}.Footer-module__EZoWya__fieldError{color:#ef4444;white-space:nowrap;pointer-events:none;margin-top:4px;font-size:.72rem;font-weight:500;position:absolute;top:100%;left:8px}.Footer-module__EZoWya__submitBtn{background:var(--primary);color:#fff;white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:6px;min-width:110px;min-height:38px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:background-color .3s,transform .2s,color .3s;display:flex}.Footer-module__EZoWya__submitBtn:hover{background:var(--primary-hover)}.Footer-module__EZoWya__submitBtn:disabled{opacity:.6;cursor:not-allowed}.Footer-module__EZoWya__submitBtnSuccess{cursor:default;opacity:1!important;background:#16a34a!important}.Footer-module__EZoWya__successCheck{animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards Footer-module__EZoWya__scaleIn}@keyframes Footer-module__EZoWya__scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.Footer-module__EZoWya__dotsWrapper{justify-content:center;align-items:center;gap:4px;height:18px;display:flex}.Footer-module__EZoWya__dot{background:#fff;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite both Footer-module__EZoWya__dotBounce}.Footer-module__EZoWya__dot:first-child{animation-delay:-.32s}.Footer-module__EZoWya__dot:nth-child(2){animation-delay:-.16s}@keyframes Footer-module__EZoWya__dotBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.Footer-module__EZoWya__socials{align-items:center;gap:16px;display:flex}.Footer-module__EZoWya__socials a{color:var(--text-muted);justify-content:center;align-items:center;width:24px;height:24px;display:flex;transition:color .3s!important}.Footer-module__EZoWya__socialFb:hover{color:#1877f2!important}.Footer-module__EZoWya__socialYt:hover{color:red!important}.Footer-module__EZoWya__socialIg:hover{color:#e1306c!important}.Footer-module__EZoWya__socialX:hover{color:var(--foreground)!important}.Footer-module__EZoWya__socialPt:hover{color:#d33c29!important}.Footer-module__EZoWya__links{flex-direction:column;gap:12px;display:flex}.Footer-module__EZoWya__links a{color:var(--text-muted)}.Footer-module__EZoWya__links a:hover{color:var(--primary)}.Footer-module__EZoWya__copyright{text-align:center;color:var(--text-muted);width:100%;padding-bottom:24px;font-size:.875rem}.Footer-module__EZoWya__copyrightContainer{border-top:1px solid var(--border-color);padding-top:24px}@media (max-width:768px){.Footer-module__EZoWya__container{flex-direction:column;gap:24px}.Footer-module__EZoWya__footer{padding-top:32px}.Footer-module__EZoWya__newsletterRow{flex-direction:column;align-items:flex-start;gap:12px}.Footer-module__EZoWya__newsletterForm.Footer-module__EZoWya__open{width:100%;max-width:100%}.Footer-module__EZoWya__emailInput{width:100%;max-width:none}}@media (max-width:480px){.Footer-module__EZoWya__footer{padding-top:24px}.Footer-module__EZoWya__container{margin-bottom:32px}.Footer-module__EZoWya__copyright{font-size:.78rem}.Footer-module__EZoWya__newsletterText{font-size:.88rem}}
.Toast-module__eHqTLW__toastContainer{z-index:10000;pointer-events:none;flex-direction:column-reverse;gap:10px;display:flex;position:fixed;bottom:32px;right:32px}.Toast-module__eHqTLW__toast{pointer-events:auto;border-radius:10px;align-items:center;gap:10px;min-width:240px;max-width:420px;padding:12px 22px;font-size:.9rem;font-weight:600;line-height:1.4;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s;animation:.35s cubic-bezier(.175,.885,.32,1.275) forwards Toast-module__eHqTLW__toastSlideIn;display:flex;position:relative;overflow:hidden}.Toast-module__eHqTLW__toast:before{content:"";border-radius:inherit;pointer-events:none;opacity:.6;z-index:0;position:absolute;inset:0}.Toast-module__eHqTLW__toastIcon,.Toast-module__eHqTLW__toastMessage{z-index:1;position:relative}.Toast-module__eHqTLW__toastLeaving{animation:.35s ease-in forwards Toast-module__eHqTLW__toastSlideOut}.Toast-module__eHqTLW__toastSuccess{color:#4ade80;background-color:#181615f7;border:1px solid #22c55e33;box-shadow:0 8px 24px #00000059}.Toast-module__eHqTLW__toastSuccess:before{background:linear-gradient(135deg,#0000 0%,#22c55e12 50%,#0000 100%)}.Toast-module__eHqTLW__toastError{color:#f87171;background-color:#181615f7;border:1px solid #ef444433;box-shadow:0 8px 24px #00000059}.Toast-module__eHqTLW__toastError:before{background:linear-gradient(135deg,#0000 0%,#ef444412 50%,#0000 100%)}[data-theme=light] .Toast-module__eHqTLW__toastSuccess{color:#166534;background-color:#f5fcf7fa;border:1px solid #22c55e33;box-shadow:0 8px 24px #1c1b1a0f}[data-theme=light] .Toast-module__eHqTLW__toastSuccess:before{background:linear-gradient(135deg,#0000 0%,#22c55e0f 50%,#0000 100%)}[data-theme=light] .Toast-module__eHqTLW__toastError{color:#991b1b;background-color:#fdf6f5fa;border:1px solid #ef444426;box-shadow:0 8px 24px #1c1b1a0f}[data-theme=light] .Toast-module__eHqTLW__toastError:before{background:linear-gradient(135deg,#0000 0%,#ef44440f 50%,#0000 100%)}.Toast-module__eHqTLW__toastIcon{flex-shrink:0;align-items:center;display:flex}.Toast-module__eHqTLW__toastMessage{flex:1}@keyframes Toast-module__eHqTLW__toastSlideIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Toast-module__eHqTLW__toastSlideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.96)}}@media (max-width:768px){.Toast-module__eHqTLW__toastContainer{bottom:16px;left:16px;right:16px}.Toast-module__eHqTLW__toast{max-width:100%}}
.page-module__W0d5yG__main{flex:1;gap:48px;padding-top:48px;padding-bottom:64px;display:flex}.page-module__W0d5yG__content{background:var(--card-bg);border-radius:var(--radius);border:1px solid var(--border-color);min-width:0;box-shadow:0 10px 40px var(--overlay);flex:1;padding:48px;transition:background-color .3s,border-color .3s,box-shadow .3s,color .3s}.page-module__W0d5yG__articleHeader{margin-bottom:40px}.page-module__W0d5yG__tagsTop{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.page-module__W0d5yG__tagBadge{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:700}.page-module__W0d5yG__title{letter-spacing:-.5px;margin-bottom:20px;font-size:3rem;font-weight:800;line-height:1.15}.page-module__W0d5yG__meta{color:var(--text-muted);align-items:center;gap:8px;font-size:.95rem;font-weight:500;display:flex}.page-module__W0d5yG__featuredImage{aspect-ratio:21/9;border-radius:var(--radius);width:100%;box-shadow:0 4px 20px var(--overlay);margin-bottom:48px;position:relative;overflow:hidden}.page-module__W0d5yG__image{object-fit:cover}.page-module__W0d5yG__tagsBottom{border-top:1px solid var(--border-color);margin-top:48px;padding-top:32px}.page-module__W0d5yG__tagsTitle{margin-bottom:16px;font-size:1.1rem;font-weight:600;display:block}.page-module__W0d5yG__tagsList{flex-wrap:wrap;gap:12px;display:flex}.page-module__W0d5yG__tagBadgeOutline{border:1px solid var(--text-muted);color:var(--text-muted);border-radius:20px;padding:6px 16px;font-size:.85rem;font-weight:600;transition:border-color .3s,color .3s}.page-module__W0d5yG__tagBadgeOutline:hover{border-color:var(--primary);color:var(--primary)}.page-module__W0d5yG__adWrapper{margin:48px 0}.page-module__W0d5yG__leftSidebarWrapper{z-index:10;flex-shrink:0;align-self:flex-start;width:48px;position:sticky;top:250px}.page-module__W0d5yG__sidebarWrapper{flex-shrink:0;width:350px}@media (max-width:992px){.page-module__W0d5yG__main{flex-direction:column}.page-module__W0d5yG__leftSidebarWrapper{display:none}.page-module__W0d5yG__content{border-left:none;border-right:none;border-radius:0;padding:24px}.page-module__W0d5yG__title{font-size:2rem}.page-module__W0d5yG__sidebarWrapper{width:100%;margin-top:48px}}@media (max-width:480px){.page-module__W0d5yG__content{padding:16px}.page-module__W0d5yG__title{margin-bottom:14px;font-size:1.6rem}.page-module__W0d5yG__meta{flex-wrap:wrap;gap:6px;font-size:.82rem}.page-module__W0d5yG__articleHeader{margin-bottom:24px}.page-module__W0d5yG__featuredImage{aspect-ratio:16/9;margin-bottom:24px}.page-module__W0d5yG__tagsBottom{margin-top:24px;padding-top:20px}.page-module__W0d5yG__tagBadgeOutline{padding:4px 12px;font-size:.78rem}.page-module__W0d5yG__adWrapper{margin:24px 0}}@media (max-width:768px){.page-module__W0d5yG__main{padding-top:24px}}
.YouTubeFloatingPlayer-module__1WUUjG__container{border-radius:var(--radius);border:1px solid var(--border-color);background:var(--card-bg);width:100%;transition:background-color .3s,border-color .3s;position:relative;overflow:hidden}.YouTubeFloatingPlayer-module__1WUUjG__topLabel{background:var(--card-bg);border-bottom:1px solid var(--border-color);color:var(--text-muted);letter-spacing:.3px;text-transform:uppercase;align-items:center;gap:8px;padding:12px 16px;font-size:.78rem;font-weight:600;transition:background-color .3s,border-color .3s,color .3s;display:flex}.YouTubeFloatingPlayer-module__1WUUjG__topLabelIcon{color:var(--primary,#00a2e8);flex-shrink:0}.YouTubeFloatingPlayer-module__1WUUjG__bottomTitleBar{background:var(--card-bg);border-top:1px solid var(--border-color);padding:12px 16px;transition:background-color .3s,border-color .3s,color .3s;overflow:hidden}.YouTubeFloatingPlayer-module__1WUUjG__titleScroller{white-space:nowrap;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 75%,#0000 100%);mask-image:linear-gradient(90deg,#000 75%,#0000 100%);container-type:inline-size}.YouTubeFloatingPlayer-module__1WUUjG__titleScroller:hover{-webkit-mask-image:none;mask-image:none}.YouTubeFloatingPlayer-module__1WUUjG__titleText{color:var(--foreground);font-size:.85rem;font-weight:500;transition:transform 2s ease-in-out,color .3s;display:inline-block}.YouTubeFloatingPlayer-module__1WUUjG__titleScroller:hover .YouTubeFloatingPlayer-module__1WUUjG__titleText{transform:translate(min(0px,100cqw - 100%))}.YouTubeFloatingPlayer-module__1WUUjG__middleSection{aspect-ratio:16/9;width:100%;position:relative}.YouTubeFloatingPlayer-module__1WUUjG__floatingPlaceholder{background:var(--card-bg);opacity:.6;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:background-color .3s,color .3s;display:flex;position:absolute;inset:0}.YouTubeFloatingPlayer-module__1WUUjG__placeholderIcon{color:var(--text-muted);opacity:.5}.YouTubeFloatingPlayer-module__1WUUjG__placeholderText{color:var(--text-muted);text-align:center;padding:0 16px;font-size:.8rem;font-weight:500}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper{aspect-ratio:16/9;z-index:10;background:var(--card-bg);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);border-radius:0;width:100%;transition:border-radius .4s cubic-bezier(.25,1,.5,1),box-shadow .4s,transform .4s cubic-bezier(.25,1,.5,1),background-color .3s,border-color .3s,color .3s;position:relative;overflow:hidden;transform:translateZ(0);mask-image:radial-gradient(#fff,#000)}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__dragging .YouTubeFloatingPlayer-module__1WUUjG__progressBar{transition:none!important}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating{aspect-ratio:16/9;z-index:100;border-radius:10px;width:280px;height:auto;transition:bottom .3s cubic-bezier(.16,1,.3,1);animation:.35s cubic-bezier(.16,1,.3,1) forwards YouTubeFloatingPlayer-module__1WUUjG__floatIn;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 8px 32px #0000004d;background:#000!important;border:none!important}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating.YouTubeFloatingPlayer-module__1WUUjG__floatingShifted{bottom:90px}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating.YouTubeFloatingPlayer-module__1WUUjG__exiting{animation:.2s cubic-bezier(.16,1,.3,1) forwards YouTubeFloatingPlayer-module__1WUUjG__floatOut!important}[data-theme=dark] .YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating{box-shadow:0 8px 32px #000000a6}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating.YouTubeFloatingPlayer-module__1WUUjG__expanded{width:480px}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating.YouTubeFloatingPlayer-module__1WUUjG__resizing{transition:width .35s cubic-bezier(.16,1,.3,1),bottom .3s cubic-bezier(.16,1,.3,1)}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating.YouTubeFloatingPlayer-module__1WUUjG__resizing .YouTubeFloatingPlayer-module__1WUUjG__skipOverlayLeft,.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating.YouTubeFloatingPlayer-module__1WUUjG__resizing .YouTubeFloatingPlayer-module__1WUUjG__skipOverlayRight{pointer-events:none!important;opacity:0!important}@media (min-width:769px){.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating .YouTubeFloatingPlayer-module__1WUUjG__iframeContainer{transform-origin:100% 100%;width:480px;height:270px;position:absolute;bottom:0;right:0;transform:scale(.583333)}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating.YouTubeFloatingPlayer-module__1WUUjG__resizing .YouTubeFloatingPlayer-module__1WUUjG__iframeContainer{transition:transform .35s cubic-bezier(.16,1,.3,1)}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating.YouTubeFloatingPlayer-module__1WUUjG__expanded .YouTubeFloatingPlayer-module__1WUUjG__iframeContainer{transform:scale(1)}}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__returning{animation:.3s cubic-bezier(.16,1,.3,1) forwards YouTubeFloatingPlayer-module__1WUUjG__slideReturn}.YouTubeFloatingPlayer-module__1WUUjG__iframeContainer{pointer-events:none;border-radius:inherit;background:#000;width:100%;height:100%;position:relative;overflow:hidden}.YouTubeFloatingPlayer-module__1WUUjG__iframe{border:none;width:100%;height:calc(100% + 8000px);display:block;position:absolute;top:-4000px;left:0}.YouTubeFloatingPlayer-module__1WUUjG__maskOverlay{z-index:14;pointer-events:none;border-radius:inherit;opacity:1;background-color:#000;background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.YouTubeFloatingPlayer-module__1WUUjG__maskOverlay.YouTubeFloatingPlayer-module__1WUUjG__hidden{opacity:0}.YouTubeFloatingPlayer-module__1WUUjG__controlsOverlay{z-index:15;border-radius:inherit;opacity:0;pointer-events:auto;flex-direction:column;justify-content:flex-end;transition:opacity .15s;display:flex;position:absolute;inset:0}.YouTubeFloatingPlayer-module__1WUUjG__controlsOverlay:before{content:"";border-radius:inherit;background-color:var(--background);pointer-events:none;z-index:-1;transition:background-color .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 50%,#000 110%);mask-image:linear-gradient(#0000 50%,#000 110%)}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper:hover .YouTubeFloatingPlayer-module__1WUUjG__controlsOverlay,.YouTubeFloatingPlayer-module__1WUUjG__controlsOverlay.YouTubeFloatingPlayer-module__1WUUjG__active,.YouTubeFloatingPlayer-module__1WUUjG__controlsOverlay:hover{opacity:1}.YouTubeFloatingPlayer-module__1WUUjG__centerActionArea{z-index:15;cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 25%}.YouTubeFloatingPlayer-module__1WUUjG__playPauseCenter{color:var(--foreground);background:var(--card-bg);border:1px solid var(--border-color);pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.YouTubeFloatingPlayer-module__1WUUjG__playPauseCenter.YouTubeFloatingPlayer-module__1WUUjG__animateTap{animation:.6s ease-out forwards YouTubeFloatingPlayer-module__1WUUjG__pulseTap}@keyframes YouTubeFloatingPlayer-module__1WUUjG__pulseTap{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.YouTubeFloatingPlayer-module__1WUUjG__controlsBottom{z-index:20;flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:relative}.YouTubeFloatingPlayer-module__1WUUjG__progressBarContainer{cursor:pointer;background:#ffffff4d;border-radius:2px;width:100%;height:4px;position:relative}.YouTubeFloatingPlayer-module__1WUUjG__progressBar{background:var(--primary,#00a2e8);border-radius:2px;width:0%;height:100%;transition:width .1s linear;position:relative}.YouTubeFloatingPlayer-module__1WUUjG__progressBar:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;right:-4px;transform:translateY(-50%)scale(0)}.YouTubeFloatingPlayer-module__1WUUjG__progressBarContainer:hover .YouTubeFloatingPlayer-module__1WUUjG__progressBar:after{transform:translateY(-50%)scale(1)}.YouTubeFloatingPlayer-module__1WUUjG__progressBarContainer:hover .YouTubeFloatingPlayer-module__1WUUjG__progressBar{height:150%;transform:translateY(-16%)}.YouTubeFloatingPlayer-module__1WUUjG__controlsRow{justify-content:space-between;align-items:center;display:flex}.YouTubeFloatingPlayer-module__1WUUjG__controlsLeft,.YouTubeFloatingPlayer-module__1WUUjG__controlsRight{align-items:center;gap:12px;display:flex}.YouTubeFloatingPlayer-module__1WUUjG__controlBtn{color:var(--foreground);cursor:pointer;opacity:.85;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .2s,transform .2s,color .3s;display:flex}.YouTubeFloatingPlayer-module__1WUUjG__controlBtn:hover{opacity:1;transform:scale(1.1)}.YouTubeFloatingPlayer-module__1WUUjG__timeDisplay{color:var(--foreground);font-variant-numeric:tabular-nums;opacity:.9;-webkit-user-select:none;user-select:none;font-size:.75rem}.YouTubeFloatingPlayer-module__1WUUjG__volumeContainer{align-items:center;gap:6px;display:flex;position:relative}.YouTubeFloatingPlayer-module__1WUUjG__volumeSliderContainer{opacity:0;align-items:center;width:0;height:24px;padding:0;transition:width .3s,padding .3s,opacity .3s;display:flex;overflow:hidden}.YouTubeFloatingPlayer-module__1WUUjG__volumeContainer:hover .YouTubeFloatingPlayer-module__1WUUjG__volumeSliderContainer{opacity:1;width:70px;padding:0 8px}.YouTubeFloatingPlayer-module__1WUUjG__volumeSlider{appearance:none;background:linear-gradient(to right, var(--primary,#00a2e8) var(--vol,0%), #8080804d var(--vol,0%));cursor:pointer;border-radius:2px;outline:none;flex-shrink:0;width:54px;height:4px;margin:0}.YouTubeFloatingPlayer-module__1WUUjG__volumeSlider::-webkit-slider-thumb{appearance:none;background:var(--primary,#00a2e8);cursor:pointer;width:12px;height:12px;box-shadow:none;border:none;border-radius:50%}.YouTubeFloatingPlayer-module__1WUUjG__volumeSlider::-moz-range-thumb{background:var(--primary,#00a2e8);cursor:pointer;width:12px;height:12px;box-shadow:none;border:none;border-radius:50%}.YouTubeFloatingPlayer-module__1WUUjG__volumeSlider::-moz-range-track{background:0 0;border:none;width:100%;height:4px}.YouTubeFloatingPlayer-module__1WUUjG__floatingControls{z-index:101;opacity:0;pointer-events:none;gap:6px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:6px;right:6px;transform:scale(.8)}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating .YouTubeFloatingPlayer-module__1WUUjG__floatingControls{opacity:0;pointer-events:none;transform:scale(1)}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating:hover .YouTubeFloatingPlayer-module__1WUUjG__floatingControls{opacity:1;pointer-events:auto}.YouTubeFloatingPlayer-module__1WUUjG__floatBtn{background:var(--card-bg);border:1px solid var(--border-color);width:28px;height:28px;color:var(--foreground);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background-color .3s,border-color .3s,color .3s,box-shadow .3s;display:flex;box-shadow:0 2px 8px #0003}.YouTubeFloatingPlayer-module__1WUUjG__floatBtn:hover{background:var(--border-color);transform:scale(1.1)}@keyframes YouTubeFloatingPlayer-module__1WUUjG__floatIn{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes YouTubeFloatingPlayer-module__1WUUjG__floatOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(120%)}}@keyframes YouTubeFloatingPlayer-module__1WUUjG__slideReturn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.YouTubeFloatingPlayer-module__1WUUjG__skipOverlayLeft,.YouTubeFloatingPlayer-module__1WUUjG__skipOverlayRight{z-index:15;opacity:0;cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;width:25%;transition:opacity .2s,background .3s;display:flex;position:absolute;top:0;bottom:0}.YouTubeFloatingPlayer-module__1WUUjG__skipOverlayLeft{background:linear-gradient(90deg,#e6e6e699 0%,#0000 100%);left:0}.YouTubeFloatingPlayer-module__1WUUjG__skipOverlayRight{background:linear-gradient(270deg,#e6e6e699 0%,#0000 100%);right:0}[data-theme=dark] .YouTubeFloatingPlayer-module__1WUUjG__skipOverlayLeft{background:linear-gradient(90deg,#0009 0%,#0000 100%)}[data-theme=dark] .YouTubeFloatingPlayer-module__1WUUjG__skipOverlayRight{background:linear-gradient(270deg,#0009 0%,#0000 100%)}.YouTubeFloatingPlayer-module__1WUUjG__skipOverlayLeft:hover,.YouTubeFloatingPlayer-module__1WUUjG__skipOverlayRight:hover{opacity:1}.YouTubeFloatingPlayer-module__1WUUjG__skipBtn{background:var(--card-bg);color:var(--foreground);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,background .3s,color .3s,border-color .3s;display:flex;transform:scale(.9)}.YouTubeFloatingPlayer-module__1WUUjG__skipOverlayLeft:hover .YouTubeFloatingPlayer-module__1WUUjG__skipBtn,.YouTubeFloatingPlayer-module__1WUUjG__skipOverlayRight:hover .YouTubeFloatingPlayer-module__1WUUjG__skipBtn{transform:scale(1)}@media (max-width:768px){.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating{border-bottom:none;border-right:none;border-radius:12px 0 0;width:220px;height:124px;bottom:0;right:0;box-shadow:-4px -4px 15px #0006}.YouTubeFloatingPlayer-module__1WUUjG__playerWrapper.YouTubeFloatingPlayer-module__1WUUjG__floating.YouTubeFloatingPlayer-module__1WUUjG__expanded{border-radius:12px 12px 0 0;width:100vw;height:56.25vw}.YouTubeFloatingPlayer-module__1WUUjG__volumeSliderContainer{display:none}}
.CategoriesWidget-module__yNp1sG__widget{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius);padding:20px 24px;transition:background-color .3s,border-color .3s,color .3s}.CategoriesWidget-module__yNp1sG__widgetHeader{border-bottom:2px solid var(--primary);align-items:center;gap:5px;margin-bottom:14px;padding-bottom:10px;display:flex}.CategoriesWidget-module__yNp1sG__headerIcon{color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;transition:color .3s;display:flex}.CategoriesWidget-module__yNp1sG__widgetTitle{letter-spacing:1.5px;color:var(--foreground);text-transform:uppercase;font-size:.8rem;font-weight:700;transition:color .3s}.CategoriesWidget-module__yNp1sG__postList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.CategoriesWidget-module__yNp1sG__postItem{margin:0}.CategoriesWidget-module__yNp1sG__postLink{color:var(--text-muted);border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;font-size:.88rem;line-height:1.45;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.CategoriesWidget-module__yNp1sG__postLink:hover{color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent)}.CategoriesWidget-module__yNp1sG__postIcon{opacity:.5;flex-shrink:0;margin-top:3px;transition:opacity .2s,color .2s}.CategoriesWidget-module__yNp1sG__postLink:hover .CategoriesWidget-module__yNp1sG__postIcon{opacity:1;color:var(--primary)}.CategoriesWidget-module__yNp1sG__skeleton{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius);padding:20px 24px;transition:background-color .3s,border-color .3s}.CategoriesWidget-module__yNp1sG__skeletonHeader{border-bottom:2px solid var(--border-color);align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex}.CategoriesWidget-module__yNp1sG__skeletonList{flex-direction:column;gap:8px;display:flex}
.Sidebar-module__5-k5AW__sidebar{flex-direction:column;gap:32px;display:flex}.Sidebar-module__5-k5AW__authorCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius);color:inherit;padding:28px 24px;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s,background-color .3s,color .3s;display:block;position:relative;overflow:hidden}.Sidebar-module__5-k5AW__authorCard:hover{color:inherit}.Sidebar-module__5-k5AW__authorContent{z-index:1;position:relative}.Sidebar-module__5-k5AW__authorLabel{letter-spacing:2px;color:var(--primary);text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:700}.Sidebar-module__5-k5AW__authorName{border-bottom:2px solid var(--primary);color:var(--foreground);margin-bottom:12px;padding-bottom:10px;font-size:1.25rem;font-weight:800;display:inline-block}.Sidebar-module__5-k5AW__authorBio{color:var(--text-muted);margin-bottom:16px;font-size:.9rem;line-height:1.6}.Sidebar-module__5-k5AW__authorLink{color:var(--primary);align-items:center;gap:6px;font-size:.85rem;font-weight:700;transition:gap .3s;display:inline-flex}.Sidebar-module__5-k5AW__authorCard:hover .Sidebar-module__5-k5AW__authorLink{gap:12px}.Sidebar-module__5-k5AW__authorStar{width:180px;height:180px;color:var(--primary);opacity:.08;pointer-events:none;transition:opacity .3s;position:absolute;bottom:-20px;right:-20px;transform:rotate(180deg)}.Sidebar-module__5-k5AW__authorCard:hover .Sidebar-module__5-k5AW__authorStar{opacity:.15}.Sidebar-module__5-k5AW__sticky{position:sticky;top:110px}
.ShareSidebar-module__bbf-xa__sidebarWrapper{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.ShareSidebar-module__bbf-xa__shareLabel{color:var(--text-muted);opacity:.6;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.ShareSidebar-module__bbf-xa__shareBtn{border:1px solid var(--border-color);width:40px;height:40px;color:var(--text-muted);background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background-color .3s,border-color .3s,color .3s;display:flex}.ShareSidebar-module__bbf-xa__shareBtn:hover{background:0 0}.ShareSidebar-module__bbf-xa__shareFb:hover{color:#1877f2;border-color:#1877f2}.ShareSidebar-module__bbf-xa__shareX:hover{border-color:var(--foreground);color:var(--foreground)}.ShareSidebar-module__bbf-xa__shareIn:hover{color:#0a66c2;border-color:#0a66c2}.ShareSidebar-module__bbf-xa__shareCopy:hover{border-color:var(--primary);color:var(--primary)}
.BackButton-module___e7Kla__backBtn{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:32px;font-size:.95rem;font-weight:600;transition:gap .2s,color .3s;display:inline-flex}.BackButton-module___e7Kla__backBtn:hover{color:var(--primary)}.BackButton-module___e7Kla__arrow{transition:transform .2s}.BackButton-module___e7Kla__backBtn:hover .BackButton-module___e7Kla__arrow{transform:translate(-4px)}
.AdSlot-module__8eojva__adSlot{background:var(--overlay);border-radius:var(--radius);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;cursor:pointer;justify-content:center;align-items:center;font-size:.875rem;text-decoration:none;transition:all .3s;display:flex}.AdSlot-module__8eojva__adSlot:hover{color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--overlay))}.AdSlot-module__8eojva__label{font-weight:600}.AdSlot-module__8eojva__sidebar{width:100%;height:250px;margin-bottom:24px}.AdSlot-module__8eojva__content{aspect-ratio:21/9;width:100%;margin:32px 0}@media (max-width:480px){.AdSlot-module__8eojva__adSlot{font-size:.75rem}.AdSlot-module__8eojva__content{aspect-ratio:16/6;margin:20px 0}}
.page-module__87Be5q__main{min-height:80vh;padding-top:40px;padding-bottom:80px}.page-module__87Be5q__header{text-align:left;border-bottom:1px solid var(--border-color);margin-bottom:40px;padding-bottom:24px}.page-module__87Be5q__title{color:var(--foreground);margin-bottom:16px;font-size:2.5rem;font-weight:800}.page-module__87Be5q__date{color:var(--text-muted);align-items:center;gap:6px;font-size:.95rem;display:flex}.page-module__87Be5q__contentWrapper{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:40px;position:relative;overflow:hidden}.page-module__87Be5q__contentWrapper:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at top,#e31e2414,#0000 70%);width:100%;height:350px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module__87Be5q__contentWrapper>*{z-index:1;position:relative}@media (max-width:768px){.page-module__87Be5q__title{font-size:2rem}.page-module__87Be5q__contentWrapper{padding:24px}}
.tweet-container-module__CmFQMq__root{width:100%;min-width:250px;max-width:550px;color:var(--tweet-font-color);font-family:var(--tweet-font-family);box-sizing:border-box;border:var(--tweet-border);margin:var(--tweet-container-margin);background-color:var(--tweet-bg-color);border-radius:12px;font-weight:400;transition-property:background-color,box-shadow;transition-duration:.2s;overflow:hidden}.tweet-container-module__CmFQMq__root:hover{background-color:var(--tweet-bg-color-hover)}.tweet-container-module__CmFQMq__article{box-sizing:inherit;padding:.75rem 1rem;position:relative}
.ArticleCard-module__dO8f5a__card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius);will-change:opacity;height:100%;position:relati;flex-direction:column;transition:border-color .3s,box-shadow .3s,background-color .3s,color .3s;display:flex;overflow:hidden;transform:translateZ(0)}.ArticleCard-module__dO8f5a__card:hover{border-color:var(--primary);box-shadow:0 10px 25px #e31e2414}.ArticleCard-module__dO8f5a__reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,background-color .3s,color .3s;transform:translateY(30px)}.ArticleCard-module__dO8f5a__revealed{opacity:1;transform:translateY(0)}.ArticleCard-module__dO8f5a__card.ArticleCard-module__dO8f5a__revealed:hover{border-color:var(--primary);box-shadow:0 10px 25px #e31e2414}.ArticleCard-module__dO8f5a__imageLink{aspect-ratio:16/9;flex-shrink:0;width:100%;display:block;position:relative}.ArticleCard-module__dO8f5a__image{object-fit:cover}.ArticleCard-module__dO8f5a__placeholderImage{background:var(--background);border-bottom:1px solid var(--border-color);width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;transition:color .3s,background-color .3s,border-color .3s;display:flex}.ArticleCard-module__dO8f5a__card:hover .ArticleCard-module__dO8f5a__placeholderImage{color:var(--primary)}.ArticleCard-module__dO8f5a__content{flex-direction:column;flex-grow:1;padding:24px;display:flex}.ArticleCard-module__dO8f5a__tagsRow{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.ArticleCard-module__dO8f5a__tagBadge{color:var(--primary);text-transform:uppercase;letter-spacing:.5px;background:color-mix(in srgb, var(--primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700;transition:background-color .2s,border-color .2s}.ArticleCard-module__dO8f5a__card:hover .ArticleCard-module__dO8f5a__tagBadge{background:color-mix(in srgb, var(--primary) 15%, transparent);border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.ArticleCard-module__dO8f5a__metaRow{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ArticleCard-module__dO8f5a__date{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.85rem;font-weight:500}.ArticleCard-module__dO8f5a__readingTime{color:var(--text-muted);flex-shrink:0;align-items:center;font-size:.85rem;display:flex}.ArticleCard-module__dO8f5a__title{color:var(--foreground);margin-bottom:12px;font-size:1.25rem;line-height:1.4;transition:color .3s}.ArticleCard-module__dO8f5a__card:hover .ArticleCard-module__dO8f5a__title{color:var(--primary)}.ArticleCard-module__dO8f5a__excerpt{color:var(--text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:24px;font-size:.95rem;display:-webkit-box;overflow:hidden}.ArticleCard-module__dO8f5a__author{color:var(--text-muted);align-items:center;margin-top:-12px;margin-bottom:24px;font-size:.85rem;display:flex}.ArticleCard-module__dO8f5a__readMore{color:var(--primary);opacity:0;z-index:10;font-size:.9rem;font-weight:700;transition:all .3s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:24px;right:24px;transform:translate(-15px,15px)}.ArticleCard-module__dO8f5a__card:hover .ArticleCard-module__dO8f5a__readMore{opacity:1;transform:translate(0)}.ArticleCard-module__dO8f5a__medium .ArticleCard-module__dO8f5a__content{padding:16px}.ArticleCard-module__dO8f5a__medium .ArticleCard-module__dO8f5a__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px;font-size:1.1rem;display:-webkit-box;overflow:hidden}.ArticleCard-module__dO8f5a__medium .ArticleCard-module__dO8f5a__tagBadge{padding:2px 8px;font-size:.65rem}.ArticleCard-module__dO8f5a__medium .ArticleCard-module__dO8f5a__date,.ArticleCard-module__dO8f5a__medium .ArticleCard-module__dO8f5a__readingTime{font-size:.78rem}.ArticleCard-module__dO8f5a__compact .ArticleCard-module__dO8f5a__content{padding:12px 14px}.ArticleCard-module__dO8f5a__compact .ArticleCard-module__dO8f5a__title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:0;font-size:.95rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ArticleCard-module__dO8f5a__compact .ArticleCard-module__dO8f5a__tagsRow{margin-bottom:6px}.ArticleCard-module__dO8f5a__compact .ArticleCard-module__dO8f5a__tagBadge{padding:2px 7px;font-size:.6rem}.ArticleCard-module__dO8f5a__compact .ArticleCard-module__dO8f5a__imageLink{aspect-ratio:16/10}@media (max-width:768px){.ArticleCard-module__dO8f5a__content{padding:16px}.ArticleCard-module__dO8f5a__title{margin-bottom:8px;font-size:1.1rem}.ArticleCard-module__dO8f5a__excerpt{-webkit-line-clamp:2;line-clamp:2;margin-bottom:16px;font-size:.88rem}.ArticleCard-module__dO8f5a__readMore{font-size:.82rem;bottom:16px;right:16px}.ArticleCard-module__dO8f5a__date{font-size:.78rem}.ArticleCard-module__dO8f5a__tagBadge{font-size:.65rem}}@media (max-width:480px){.ArticleCard-module__dO8f5a__imageLink{aspect-ratio:16/8}.ArticleCard-module__dO8f5a__content{padding:14px}.ArticleCard-module__dO8f5a__title{font-size:1rem}}
.ArticleGrid-module__HcfxLW__titleRow{align-items:center;gap:14px;margin-bottom:32px;display:flex}.ArticleGrid-module__HcfxLW__pageTitle{border-bottom:2px solid var(--primary);margin-bottom:0;padding-bottom:8px;font-size:2rem;line-height:1.2;display:inline-block}.ArticleGrid-module__HcfxLW__toggleBtn{border-radius:var(--radius);width:40px;height:40px;color:var(--text-muted);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;margin-bottom:8px;transition:color .2s,transform .15s;display:flex}.ArticleGrid-module__HcfxLW__toggleBtn.ArticleGrid-module__HcfxLW__mounted{opacity:1;pointer-events:auto}.ArticleGrid-module__HcfxLW__toggleBtn:hover{color:var(--primary);transform:scale(1.15)}.ArticleGrid-module__HcfxLW__toggleBtn:active{transform:scale(.9)}.ArticleGrid-module__HcfxLW__toggleBtn svg{width:22px;height:22px}.ArticleGrid-module__HcfxLW__grid{grid-template-columns:1fr;gap:32px;display:grid}.ArticleGrid-module__HcfxLW__grid>*{transition:opacity .2s,transform .2s}.ArticleGrid-module__HcfxLW__grid.ArticleGrid-module__HcfxLW__animatingOut>*{opacity:0;transform:scale(.95)}.ArticleGrid-module__HcfxLW__grid2{grid-template-columns:repeat(2,1fr);gap:24px}.ArticleGrid-module__HcfxLW__grid3{grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:992px){.ArticleGrid-module__HcfxLW__grid3{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ArticleGrid-module__HcfxLW__titleRow{margin-bottom:24px}.ArticleGrid-module__HcfxLW__grid2,.ArticleGrid-module__HcfxLW__grid3{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.ArticleGrid-module__HcfxLW__pageTitle{font-size:1.5rem}.ArticleGrid-module__HcfxLW__toggleBtn{width:36px;height:36px}.ArticleGrid-module__HcfxLW__toggleBtn svg{width:20px;height:20px}.ArticleGrid-module__HcfxLW__grid{gap:20px}}
.EnergyPriceWidget-module__wjmltq__widgetWrapper{border:1px solid var(--border-color);border-radius:var(--radius);justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding:10px 16px;transition:border-color .3s,box-shadow .3s,color .3s,background-color .3s;display:flex;position:relative;overflow:visible;box-shadow:0 4px 20px #0000000d}.EnergyPriceWidget-module__wjmltq__widgetBackground{border-radius:inherit;z-index:0;pointer-events:none;background:var(--card-bg);-webkit-backdrop-filter:blur(10px);transition:background-color .3s;position:absolute;inset:0;overflow:hidden}.EnergyPriceWidget-module__wjmltq__widgetBackground:after{content:"";background:radial-gradient(circle at bottom left, var(--hover-glow) 0%, transparent 70%);opacity:0;z-index:0;pointer-events:none;border-radius:inherit;width:120%;height:120%;transition:opacity .5s;position:absolute;bottom:-20%;left:-10%}.EnergyPriceWidget-module__wjmltq__widgetWrapper:hover .EnergyPriceWidget-module__wjmltq__widgetBackground:after{opacity:1}.EnergyPriceWidget-module__wjmltq__widgetBackground:before{content:"";background:linear-gradient(135deg, rgba(var(--primary-rgb), .05) 0%, transparent 100%);z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.EnergyPriceWidget-module__wjmltq__mainInfo{align-items:flex-start;display:flex;position:relative}.EnergyPriceWidget-module__wjmltq__titleArea{flex-direction:column;display:flex}.EnergyPriceWidget-module__wjmltq__title{text-transform:uppercase;letter-spacing:.5px;color:var(--text-color);opacity:.7;margin-bottom:4px;font-size:.85rem;font-weight:600}.EnergyPriceWidget-module__wjmltq__price{color:var(--text-color);align-items:baseline;gap:6px;margin-top:6px;font-size:1.75rem;font-weight:800;line-height:1;display:flex}.EnergyPriceWidget-module__wjmltq__unit{opacity:.6;font-size:.9rem;font-weight:500}.EnergyPriceWidget-module__wjmltq__statusArea{z-index:1;text-align:right;flex-direction:column;justify-content:flex-start;align-items:flex-end;margin-top:0;display:flex;position:relative}.EnergyPriceWidget-module__wjmltq__badgeWrapper{display:inline-block;position:relative}.EnergyPriceWidget-module__wjmltq__tooltip{background:var(--card-bg,#fff);color:var(--foreground,#1f2937);white-space:nowrap;border:1px solid var(--border-color,#e5e7eb);opacity:0;visibility:hidden;z-index:50;pointer-events:none;border-radius:8px;margin-right:12px;padding:8px 12px;font-size:.75rem;font-weight:500;transition:opacity .3s cubic-bezier(.175,.885,.32,1.275),visibility .3s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275),background-color .3s,border-color .3s,color .3s,box-shadow .3s;position:absolute;top:50%;right:100%;transform:translateY(-50%)translate(10px);box-shadow:0 4px 15px #0000001a}.EnergyPriceWidget-module__wjmltq__tooltip strong{color:var(--primary);font-weight:700}.EnergyPriceWidget-module__wjmltq__badgeWrapper:hover .EnergyPriceWidget-module__wjmltq__tooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.EnergyPriceWidget-module__wjmltq__tooltip:after{content:"";background:var(--card-bg);border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);clip-path:polygon(0 0,100% 0,100% 100%);pointer-events:none;width:10px;height:10px;position:absolute;top:50%;left:auto;right:-5px;transform:translateY(-50%)rotate(45deg)}.EnergyPriceWidget-module__wjmltq__badge{text-transform:uppercase;letter-spacing:.5px;cursor:default;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:background .6s ease-out,color .3s,border-color .3s,box-shadow .6s ease-out;display:inline-flex}.EnergyPriceWidget-module__wjmltq__success{color:#10b981;background:#10b9811a;border-color:#10b98133}.EnergyPriceWidget-module__wjmltq__success:hover{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-color:#0000;box-shadow:0 4px 12px #10b9814d}.EnergyPriceWidget-module__wjmltq__warning{color:#f59e0b;background:#f59e0b1a;border-color:#f59e0b33}.EnergyPriceWidget-module__wjmltq__warning:hover{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-color:#0000;box-shadow:0 4px 12px #f59e0b4d}.EnergyPriceWidget-module__wjmltq__danger{color:#ef4444;background:#ef44441a;border-color:#ef444433}.EnergyPriceWidget-module__wjmltq__danger:hover{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-color:#0000;box-shadow:0 4px 12px #ef44444d}.EnergyPriceWidget-module__wjmltq__neutral{color:#6b7280;background:#6b72801a;border-color:#6b728033}.EnergyPriceWidget-module__wjmltq__neutral:hover{color:#fff;background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%);border-color:#0000;box-shadow:0 4px 12px #6b72804d}.EnergyPriceWidget-module__wjmltq__indicatorLight{background:currentColor;border-radius:50%;width:8px;height:8px;animation:2s infinite EnergyPriceWidget-module__wjmltq__pulse;box-shadow:0 0 8px}.EnergyPriceWidget-module__wjmltq__providerInfo{z-index:40;color:var(--text-muted);font-size:.65rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s,color .3s;position:absolute;top:10px;bottom:auto;right:16px}.EnergyPriceWidget-module__wjmltq__providerInfo:hover{-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted);color:var(--foreground)}@keyframes EnergyPriceWidget-module__wjmltq__pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(.95)}}@media (max-width:768px){.EnergyPriceWidget-module__wjmltq__widgetWrapper{flex-direction:column;align-items:flex-start;margin-bottom:8px;padding:14px 16px;overflow:visible}.EnergyPriceWidget-module__wjmltq__statusArea{text-align:left;align-items:flex-start;width:100%}.EnergyPriceWidget-module__wjmltq__tooltip{white-space:normal;text-align:left;max-width:220px;margin-right:0;position:absolute;top:calc(100% + 8px);left:auto;right:0;transform:translateY(-10px)}.EnergyPriceWidget-module__wjmltq__badgeWrapper:hover .EnergyPriceWidget-module__wjmltq__tooltip{transform:translateY(0)}.EnergyPriceWidget-module__wjmltq__tooltip:after{border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);clip-path:none;border-bottom:none;border-right:none;top:-5px;left:auto;right:16px;transform:rotate(-45deg)}.EnergyPriceWidget-module__wjmltq__price{font-size:1.4rem}.EnergyPriceWidget-module__wjmltq__badge{padding:5px 10px;font-size:.7rem}}.EnergyPriceWidget-module__wjmltq__refreshInfo{opacity:.6;color:var(--text-color);align-items:center;gap:4px;margin-top:4px;font-size:.75rem;display:flex}.EnergyPriceWidget-module__wjmltq__refreshInfo svg{width:12px;height:12px}.EnergyPriceWidget-module__wjmltq__averageInfo{opacity:.6;color:var(--text-color);align-items:center;gap:4px;margin-top:0;font-size:.75rem;display:flex}.EnergyPriceWidget-module__wjmltq__averageInfo svg{width:12px;height:12px}
.AnimatedEnergyPrice-module__wnPO3a__priceContainer{vertical-align:baseline;-webkit-user-select:none;user-select:none;height:1.15em;line-height:1.15em;display:inline-flex;overflow:hidden}.AnimatedEnergyPrice-module__wnPO3a__srOnly{clip:rect(0, 0, 0, 0);-webkit-user-select:auto;user-select:auto;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AnimatedEnergyPrice-module__wnPO3a__digitColumn{text-align:center;flex-direction:column;min-width:.7em;height:1.15em;display:inline-flex;position:relative;overflow:hidden}.AnimatedEnergyPrice-module__wnPO3a__digitColumnSSR{text-align:center;min-width:.7em;height:1.15em;line-height:1.15em;display:inline-block}.AnimatedEnergyPrice-module__wnPO3a__digitList{will-change:transform;transition:transform 1s cubic-bezier(.25,1,.5,1);display:block}.AnimatedEnergyPrice-module__wnPO3a__digitList span{text-align:center;height:1.15em;line-height:1.15em;display:block}.AnimatedEnergyPrice-module__wnPO3a__staticChar{text-align:center;height:1.15em;line-height:1.15em;display:inline-block}
.EnergyMixWidget-module__DD5LEq__mixContainer{flex-direction:column;gap:12px;width:100%;margin-top:8px;display:flex;overflow:visible}.EnergyMixWidget-module__DD5LEq__mixGrid{grid-template-columns:auto 1fr;align-items:center;gap:8px 24px;width:100%;display:grid}.EnergyMixWidget-module__DD5LEq__progressBar{background-color:var(--border-color);cursor:pointer;border-radius:8px;width:100%;height:14px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px 3px #0000001a}.EnergyMixWidget-module__DD5LEq__segment{height:100%;transition:width .5s cubic-bezier(.4,0,.2,1),background-color .3s,color .3s;position:relative}.EnergyMixWidget-module__DD5LEq__segment:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.EnergyMixWidget-module__DD5LEq__segment:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.EnergyMixWidget-module__DD5LEq__segment:hover{filter:brightness(1.15);z-index:30;transform:scaleY(1.1)}.EnergyMixWidget-module__DD5LEq__segmentTooltip{background:var(--card-bg,#fff);color:var(--foreground,#1f2937);white-space:pre-line;border:1px solid var(--border-color,#e5e7eb);opacity:0;visibility:hidden;z-index:50;pointer-events:none;text-align:center;border-radius:8px;min-width:max-content;padding:8px 12px;font-size:.75rem;font-weight:500;transition:opacity .3s cubic-bezier(.175,.885,.32,1.275),visibility .3s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275),background-color .3s,border-color .3s,color .3s;position:absolute;top:calc(100% + 14px);bottom:auto;left:50%;transform:translate(-50%)translateY(-10px);box-shadow:0 6px 24px #0000001f,0 0 0 1px #00000014}.EnergyMixWidget-module__DD5LEq__segment:hover .EnergyMixWidget-module__DD5LEq__segmentTooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.EnergyMixWidget-module__DD5LEq__segment:last-child .EnergyMixWidget-module__DD5LEq__segmentTooltip{left:auto;right:0;transform:translate(0)translateY(-10px)}.EnergyMixWidget-module__DD5LEq__segment:last-child:hover .EnergyMixWidget-module__DD5LEq__segmentTooltip{transform:translate(0)translateY(0)}.EnergyMixWidget-module__DD5LEq__segmentTooltip:before,.EnergyMixWidget-module__DD5LEq__segmentTooltip:after,.EnergyMixWidget-module__DD5LEq__segment:last-child .EnergyMixWidget-module__DD5LEq__segmentTooltip:before,.EnergyMixWidget-module__DD5LEq__segment:last-child .EnergyMixWidget-module__DD5LEq__segmentTooltip:after{display:none}.EnergyMixWidget-module__DD5LEq__segment:after{content:"";background:var(--card-bg,#fff);border-top:1px solid var(--border-color,#e5e7eb);border-left:1px solid var(--border-color,#e5e7eb);opacity:0;visibility:hidden;z-index:52;pointer-events:none;border-bottom:none;border-right:none;width:12px;height:12px;transition:opacity .3s cubic-bezier(.175,.885,.32,1.275),visibility .3s cubic-bezier(.175,.885,.32,1.275),transform .3s cubic-bezier(.175,.885,.32,1.275),background-color .3s,border-color .3s;position:absolute;top:calc(100% + 9px);bottom:auto;left:50%;transform:translate(-50%)translateY(-10px)rotate(45deg);box-shadow:-1px -1px #00000014}.EnergyMixWidget-module__DD5LEq__segment:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)rotate(45deg)}.EnergyMixWidget-module__DD5LEq__legend{color:var(--foreground);flex-wrap:wrap;gap:6px 10px;margin-top:4px;font-size:.7rem;display:flex}.EnergyMixWidget-module__DD5LEq__legendRow{cursor:pointer;opacity:.6;background-color:#0000;border-radius:4px;align-items:center;gap:4px;padding:0;transition:opacity .2s,color .3s,background-color .3s;display:flex}.EnergyMixWidget-module__DD5LEq__legendRow:hover{opacity:1;background-color:#0000}.EnergyMixWidget-module__DD5LEq__legendItem{align-items:center;gap:6px;font-weight:500;display:flex}.EnergyMixWidget-module__DD5LEq__legendValue{color:var(--text-color);margin-left:2px;font-weight:700}.EnergyMixWidget-module__DD5LEq__legendColor{border-radius:50%;width:12px;height:12px;display:inline-block}.EnergyMixWidget-module__DD5LEq__legendContainer{opacity:1;max-height:100px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s,color .3s;overflow:hidden}.EnergyMixWidget-module__DD5LEq__legendContainer.EnergyMixWidget-module__DD5LEq__hidden{opacity:0;pointer-events:none;max-height:0}.EnergyMixWidget-module__DD5LEq__detailedExtension{opacity:0;pointer-events:none;z-index:20;max-height:0;padding:0 16px;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s,color .3s,background-color .3s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.EnergyMixWidget-module__DD5LEq__detailedExtension.EnergyMixWidget-module__DD5LEq__open{opacity:1;pointer-events:auto;max-height:400px;padding-bottom:16px}.EnergyMixWidget-module__DD5LEq__detailedItem{background-color:var(--background);opacity:0;border:1px solid #9ca3af33;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:.75rem;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),background-color .3s,border-color .3s;display:flex;transform:translateY(-6px)}.EnergyMixWidget-module__DD5LEq__animateIn{opacity:1;transform:translateY(0)}.EnergyMixWidget-module__DD5LEq__detailedList{z-index:10;flex-wrap:wrap;gap:6px 10px;width:100%;display:flex;position:relative}.EnergyMixWidget-module__DD5LEq__detailedSource{color:var(--text-muted)}.EnergyMixWidget-module__DD5LEq__detailedValue{font-weight:600}.EnergyMixWidget-module__DD5LEq__clickHint{text-align:center;color:var(--text-muted);opacity:.6;cursor:pointer;margin-top:8px;font-size:.7rem;font-style:italic}.EnergyMixWidget-module__DD5LEq__clickHint:hover{opacity:1;text-decoration:underline}@media (max-width:768px){.EnergyMixWidget-module__DD5LEq__legend{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin-top:0;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 24px),#0000 100%)}.EnergyMixWidget-module__DD5LEq__legend::-webkit-scrollbar{display:none}.EnergyMixWidget-module__DD5LEq__legendRow{white-space:nowrap;flex-shrink:0}.EnergyMixWidget-module__DD5LEq__detailedExtension{padding:0;position:relative;top:auto;left:auto;right:auto}.EnergyMixWidget-module__DD5LEq__detailedExtension.EnergyMixWidget-module__DD5LEq__open{padding-bottom:0}.EnergyMixWidget-module__DD5LEq__segmentTooltip,.EnergyMixWidget-module__DD5LEq__segment:after{display:none}}
.page-module__E0kJGG__main{flex:1;gap:48px;padding-top:48px;padding-bottom:48px;display:flex}.page-module__E0kJGG__content{flex:1;min-width:0}.page-module__E0kJGG__adWrapper{margin-top:32px}.page-module__E0kJGG__sidebarWrapper{flex-shrink:0;width:350px}@media (max-width:992px){.page-module__E0kJGG__main{flex-direction:column}.page-module__E0kJGG__sidebarWrapper{width:100%;margin-top:48px}}.page-module__E0kJGG__widgetsContainer{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:5px;display:grid}@media (max-width:768px){.page-module__E0kJGG__widgetsContainer{grid-template-columns:1fr;gap:8px;margin-bottom:12px}}@media (max-width:480px){.page-module__E0kJGG__adWrapper{margin-top:20px}}.page-module__E0kJGG__topSection{padding-top:48px;padding-bottom:16px}@media (max-width:768px){.page-module__E0kJGG__topSection{padding-top:20px}}
.CookieConsent-module__Ystraa__wrapper{z-index:9999;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:50px;align-items:center;gap:1rem;max-width:calc(100vw - 4rem);padding:.5rem .5rem .5rem 1rem;animation:.5s cubic-bezier(.16,1,.3,1) forwards CookieConsent-module__Ystraa__slideUp;display:flex;position:fixed;bottom:2rem;left:2rem;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.CookieConsent-module__Ystraa__wrapper.CookieConsent-module__Ystraa__closing{animation:.4s cubic-bezier(.4,0,.2,1) forwards CookieConsent-module__Ystraa__slideDown}.CookieConsent-module__Ystraa__contentWrapper{flex-direction:row;flex:1;align-items:center;gap:.5rem;display:flex}.CookieConsent-module__Ystraa__iconWrapper{background-color:var(--background);width:32px;height:32px;color:var(--foreground);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CookieConsent-module__Ystraa__text{color:var(--text-muted);font-size:.875rem;line-height:1.4}.CookieConsent-module__Ystraa__link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-color);text-decoration-color:var(--border-color);text-underline-offset:4px;transition:all .2s}.CookieConsent-module__Ystraa__link:hover{color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.CookieConsent-module__Ystraa__actions{align-items:center;gap:.5rem;display:flex}.CookieConsent-module__Ystraa__optionsButton{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.CookieConsent-module__Ystraa__optionsButton:hover{color:var(--foreground);background-color:var(--background)}.CookieConsent-module__Ystraa__rejectButton{border:1px solid var(--border-color);color:var(--foreground);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:50px 12px 12px 50px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.CookieConsent-module__Ystraa__rejectButton:hover{background-color:var(--background)}.CookieConsent-module__Ystraa__acceptButton{background-color:var(--foreground);border:none;border:1px solid var(--foreground);color:var(--background);cursor:pointer;white-space:nowrap;border-radius:12px 50px 50px 12px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.CookieConsent-module__Ystraa__acceptButton:hover{opacity:.9}@keyframes CookieConsent-module__Ystraa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes CookieConsent-module__Ystraa__slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@media (max-width:768px){.CookieConsent-module__Ystraa__wrapper{border-radius:1.5rem;flex-direction:column;align-items:stretch;gap:1rem;max-width:none;padding:1rem;bottom:1rem;left:1rem;right:1rem}.CookieConsent-module__Ystraa__contentWrapper{flex-direction:row;flex:1;align-items:flex-start;gap:.75rem}.CookieConsent-module__Ystraa__iconWrapper{align-self:flex-start;margin-top:.25rem}.CookieConsent-module__Ystraa__actions{justify-content:space-between;width:100%}.CookieConsent-module__Ystraa__rejectButton,.CookieConsent-module__Ystraa__acceptButton{flex:1}}
.page-module__RrEN5q__kontaktWrapper{justify-content:center;align-items:center;padding:80px 0;display:flex;position:relative;overflow:hidden}.page-module__RrEN5q__innerContainer{grid-template-columns:4fr 6fr;align-items:stretch;gap:64px;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.page-module__RrEN5q__leftColumn{z-index:2;flex-direction:column;justify-content:flex-start;animation:.6s cubic-bezier(.16,1,.3,1) forwards page-module__RrEN5q__fadeSlideUp;display:flex;position:relative}.page-module__RrEN5q__header{text-align:left;margin-bottom:20px}.page-module__RrEN5q__header h1{background:linear-gradient(135deg, var(--foreground), var(--primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;padding-bottom:.15em;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.page-module__RrEN5q__header p{color:var(--text-muted);font-size:1.1rem;line-height:1.7}.page-module__RrEN5q__badgesWrapper{margin-bottom:0;position:relative}.page-module__RrEN5q__categoryError{color:#ff4d4f;white-space:nowrap;font-size:.85rem;font-weight:500;position:absolute;bottom:-24px;left:0}.page-module__RrEN5q__badgesHint{color:var(--text-muted);margin-bottom:16px;font-size:.95rem;font-weight:600}.page-module__RrEN5q__badges{flex-direction:column;gap:16px;display:flex}.page-module__RrEN5q__badge{background:color-mix(in srgb, var(--card-bg) 50%, var(--background));border:1px solid var(--border-color);color:var(--foreground);box-shadow:0 4px 12px color-mix(in srgb, var(--background) 50%, transparent);cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:16px;padding:20px 24px;font-size:1.05rem;font-weight:600;transition:all .3s,background-color .3s,border-color .3s,box-shadow .3s;display:flex}.page-module__RrEN5q__activeBadge{border-color:var(--primary)}.page-module__RrEN5q__activeBadge:hover{transform:translate(0)}.page-module__RrEN5q__checkIcon{background:var(--background);border:1px solid var(--border-color);border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:all .3s;display:flex}.page-module__RrEN5q__activeBadge .page-module__RrEN5q__checkIcon{background:var(--card-bg);border-color:var(--border-color)}.page-module__RrEN5q__checked svg{animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards page-module__RrEN5q__popIn}@keyframes page-module__RrEN5q__popIn{0%{opacity:0;transform:scale(.5)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}.page-module__RrEN5q__badge:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--border-color));background:var(--card-bg);transform:translate(8px)}.page-module__RrEN5q__badgeIcon{font-size:1.5rem}.page-module__RrEN5q__rightColumn{opacity:0;width:100%;animation:.6s cubic-bezier(.16,1,.3,1) .15s forwards page-module__RrEN5q__fadeSlideUp;position:relative}@keyframes page-module__RrEN5q__fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module__RrEN5q__formCard{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:0 24px 48px -12px color-mix(in srgb, var(--background) 50%, transparent);z-index:1;border-radius:24px;height:100%;padding:40px;transition:background-color .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.page-module__RrEN5q__formCard:before,.page-module__RrEN5q__formCard:after{content:"";width:100%;height:4px;position:absolute;top:0;left:0}.page-module__RrEN5q__formCard:before{background-color:var(--border-color);z-index:1;transition:background-color .3s;-webkit-mask-image:linear-gradient(90deg,#0006,#000);mask-image:linear-gradient(90deg,#0006,#000)}.page-module__RrEN5q__formCard:after{background:linear-gradient(90deg, var(--primary), #ff6b6b);opacity:0;z-index:2;transition:opacity .3s}.page-module__RrEN5q__formCardError:after{opacity:1}.page-module__RrEN5q__formRow{grid-template-columns:1fr 1fr;gap:24px;display:grid}.page-module__RrEN5q__formGroup{flex-direction:column;margin-bottom:24px;display:flex;position:relative}.page-module__RrEN5q__label{color:var(--foreground);margin-bottom:8px;font-size:.95rem;font-weight:600}.page-module__RrEN5q__inputWrapper{align-items:center;display:flex;position:relative}.page-module__RrEN5q__inputIcon{color:var(--text-muted);pointer-events:none;width:20px;height:20px;position:absolute;left:16px}.page-module__RrEN5q__input,.page-module__RrEN5q__textarea{background:color-mix(in srgb, var(--background) 50%, transparent);border:1px solid var(--border-color);width:100%;color:var(--foreground);border-radius:12px;padding:14px 16px;font-family:inherit;font-size:1rem;transition:border-color .3s,box-shadow .3s,background-color .3s,color .3s}.page-module__RrEN5q__inputWrapper .page-module__RrEN5q__input{padding-left:48px}.page-module__RrEN5q__input:focus,.page-module__RrEN5q__textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent);background:var(--card-bg);outline:none}.page-module__RrEN5q__inputWrapper:focus-within .page-module__RrEN5q__inputIcon{color:var(--primary)}.page-module__RrEN5q__messageGroup{flex-direction:column;flex:1;display:flex}.page-module__RrEN5q__textareaWrapper{flex-direction:column;flex:1;display:flex;position:relative}.page-module__RrEN5q__textarea{resize:none;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;border-bottom-right-radius:4px;flex:1;min-height:120px;max-height:100%;padding-bottom:24px;transition:min-height .3s,border-color .3s,box-shadow .3s,background-color .3s,color .3s}.page-module__RrEN5q__textarea::-webkit-scrollbar{width:8px}.page-module__RrEN5q__textarea::-webkit-scrollbar-track{background:0 0;margin-top:8px;margin-bottom:8px}.page-module__RrEN5q__textarea::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:8px}.page-module__RrEN5q__textarea::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--border-color) 80%, var(--foreground))}.page-module__RrEN5q__charCounter{color:var(--text-muted);pointer-events:none;background:color-mix(in srgb, var(--background) 50%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid color-mix(in srgb, var(--border-color) 30%, transparent);opacity:.6;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:500;transition:all .3s;position:absolute;bottom:16px;right:16px}.page-module__RrEN5q__errorText{color:#ff4d4f;white-space:nowrap;font-size:.72rem;font-weight:500;position:absolute;bottom:-20px;left:6px}.page-module__RrEN5q__inputError{border-color:#ff4d4f!important}.page-module__RrEN5q__errorStar{color:#ff4d4f;margin-left:4px}.page-module__RrEN5q__inputError:focus{box-shadow:0 0 0 4px #ff4d4f33!important}.page-module__RrEN5q__submitBtn{background:var(--primary);color:#fff;cursor:pointer;width:auto;box-shadow:0 8px 24px color-mix(in srgb, var(--primary) 40%, transparent);white-space:nowrap;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-width:180px;padding:16px 24px;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.page-module__RrEN5q__submitBtn svg{flex-shrink:0}.page-module__RrEN5q__submitBtn:hover{box-shadow:0 12px 32px color-mix(in srgb, var(--primary) 50%, transparent);background:color-mix(in srgb, var(--primary) 90%, black);transform:scale(1.01)}.page-module__RrEN5q__submitBtn:disabled:not(.page-module__RrEN5q__submitBtnSuccess){opacity:.7;cursor:not-allowed;transform:none}.page-module__RrEN5q__submitBtnSuccess{pointer-events:none;transform:scale(1.02);color:#fff!important;background:#52c41a!important;box-shadow:0 8px 24px #52c41a66!important}.page-module__RrEN5q__submitBtnSent{pointer-events:none;background:color-mix(in srgb, var(--background) 60%, transparent)!important;color:var(--text-muted)!important;border:1px solid var(--border-color)!important;box-shadow:none!important}.page-module__RrEN5q__successCheck{animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards page-module__RrEN5q__scaleIn}@keyframes page-module__RrEN5q__scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.page-module__RrEN5q__turnstileWrapper{transform-origin:50%;margin-bottom:0;margin-left:auto;margin-right:auto;transition:filter .3s;transform:scale(.85)}.page-module__RrEN5q__turnstileDark{filter:invert()hue-rotate(180deg)contrast(.9)brightness(1.2)}.page-module__RrEN5q__formFooter{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:12px;display:flex}.page-module__RrEN5q__dotsWrapper{justify-content:center;align-items:center;gap:5px;height:20px;display:flex}.page-module__RrEN5q__dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both page-module__RrEN5q__bounce}.page-module__RrEN5q__dot:first-child{animation-delay:-.32s}.page-module__RrEN5q__dot:nth-child(2){animation-delay:-.16s}@keyframes page-module__RrEN5q__bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.page-module__RrEN5q__toastErrorContainer{background:var(--card-bg);color:#ff4d4f;opacity:0;z-index:1000;pointer-events:none;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:600;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),opacity .3s,background-color .3s,color .3s,box-shadow .3s;display:flex;position:fixed;bottom:32px;left:auto;right:32px;transform:translateY(100px);box-shadow:0 12px 32px #00000026,0 0 0 1px #ff4d4f33}.page-module__RrEN5q__toastErrorVisible{opacity:1;transform:translateY(0)}.page-module__RrEN5q__trap{opacity:0;z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.page-module__RrEN5q__starDecoration{width:700px;height:700px;color:var(--text-muted);opacity:.05;pointer-events:none;z-index:0;position:absolute;top:0%;right:520px;rotate:-.25turn}@media (max-width:992px){.page-module__RrEN5q__innerContainer{grid-template-columns:1fr;gap:48px}.page-module__RrEN5q__badges{flex-flow:wrap}.page-module__RrEN5q__badge{flex:calc(50% - 16px)}}@media (max-width:768px){.page-module__RrEN5q__formCard{padding:32px 24px}.page-module__RrEN5q__badge{flex:100%}.page-module__RrEN5q__kontaktWrapper{padding:24px 0 60px}.page-module__RrEN5q__formRow{grid-template-columns:1fr;gap:0}.page-module__RrEN5q__toastErrorContainer{bottom:24px;right:24px}}.page-module__RrEN5q__formElement{flex-direction:column;height:100%;display:flex}.page-module__RrEN5q__bottomSection{margin-top:auto}
.not-found-module__sxuMuG__main{flex:1;justify-content:center;align-items:center;padding:48px 24px;display:flex;position:relative}.not-found-module__sxuMuG__glowWrapper{pointer-events:none;z-index:-1;position:fixed;inset:0;overflow:hidden}.not-found-module__sxuMuG__glow{background:radial-gradient(circle,#e31e241f 0%,#e31e2400 50%);width:150vw;max-width:1400px;height:150vh;max-height:1400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=dark] .not-found-module__sxuMuG__glow{background:radial-gradient(circle,#e31e2433 0%,#e31e2400 50%)}.not-found-module__sxuMuG__content{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:600px;display:flex;position:relative}.not-found-module__sxuMuG__svg404{width:100%;max-width:420px;height:auto;margin-bottom:24px}.not-found-module__sxuMuG__subtitle{color:var(--foreground);margin-bottom:16px;font-size:1.75rem;font-weight:700}.not-found-module__sxuMuG__text{color:var(--text-muted);margin-bottom:32px;font-size:1.1rem}.not-found-module__sxuMuG__button{background-color:var(--primary);color:#fff;border-radius:30px;padding:12px 40px;font-size:1.05rem;font-weight:600;transition:background-color .2s;box-shadow:0 6px 16px #e31e244d}.not-found-module__sxuMuG__button:hover{background-color:var(--primary-hover);color:#fff}
