.Chat_chatContainer__8zCGb{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.Chat_messagesContainer__iGGN7{flex:1 1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}@media(max-width:640px){.Chat_messagesContainer__iGGN7{padding:1rem}}.Chat_messageWrapper__k5lN3{display:flex}.Chat_messageWrapper__k5lN3.Chat_user__cgIwg{justify-content:flex-end}.Chat_messageWrapper__k5lN3.Chat_assistant__srmZg{justify-content:flex-start}.Chat_message__BJAWG{max-width:80%;padding:.875rem 1.125rem;border-radius:var(--radius);font-size:.9375rem;line-height:1.5;word-break:break-word}@media(max-width:640px){.Chat_message__BJAWG{max-width:90%;padding:.75rem 1rem;font-size:.875rem}}.Chat_userMessage__VJ9WX{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border-bottom-right-radius:4px}.Chat_assistantMessage__YxxcR{background-color:var(--muted);color:var(--foreground);border-bottom-left-radius:4px}.Chat_loadingIndicator__0Gjfq{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;color:var(--muted-foreground);font-size:.875rem;font-style:italic}.Chat_loadingDots__mcdhd{display:flex;gap:4px}.Chat_loadingDots__mcdhd span{width:6px;height:6px;background-color:var(--muted-foreground);border-radius:50%;animation:Chat_bounce__nrk_i 1.4s ease-in-out infinite both}.Chat_loadingDots__mcdhd span:first-child{animation-delay:-.32s}.Chat_loadingDots__mcdhd span:nth-child(2){animation-delay:-.16s}@keyframes Chat_bounce__nrk_i{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.Chat_inputContainer__rNuP8{display:flex;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border);background-color:var(--background)}@media(max-width:640px){.Chat_inputContainer__rNuP8{padding:.75rem 1rem;gap:.5rem}}.Chat_input__9En_G{flex:1 1;padding:.75rem 1rem;border-radius:var(--radius);border:1.5px solid var(--border);background-color:var(--card);color:var(--foreground);font-size:.9375rem;transition:border-color .2s ease,box-shadow .2s ease}.Chat_input__9En_G::placeholder{color:var(--muted-foreground);opacity:.7}.Chat_input__9En_G:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.Chat_input__9En_G:disabled{opacity:.6;cursor:not-allowed}.Chat_sendButton__Zndpm{display:flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border:none;border-radius:var(--radius);background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-weight:600;font-size:.9375rem;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.Chat_sendButton__Zndpm:hover:not(:disabled){transform:translateY(-1px)}.Chat_sendButton__Zndpm:active:not(:disabled){transform:translateY(0)}.Chat_sendButton__Zndpm:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.Chat_sendButton__Zndpm{padding:.75rem 1rem}}.Chat_emptyState__SzSHP{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;gap:1rem;padding:2rem;text-align:center;color:var(--muted-foreground)}.Chat_emptyStateTitle__RNCfA{font-size:1.125rem;font-weight:600;color:var(--foreground)}.Chat_emptyStateHint__QurGU{font-size:.875rem;max-width:300px;line-height:1.5}.Chat_suggestions__x7hAX{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.5rem}.Chat_suggestionButton__8It_T{padding:.5rem .875rem;border:1px solid var(--border);border-radius:var(--radius);background-color:var(--card);color:var(--foreground);font-size:.8125rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.Chat_suggestionButton__8It_T:hover{background-color:var(--muted);border-color:var(--ring)}.Chat_markdown__DwwSF{font-size:inherit;line-height:1.5}.Chat_markdown__DwwSF>:first-child{margin-top:0}.Chat_markdown__DwwSF>:last-child{margin-bottom:0}.Chat_markdown__DwwSF p{margin:.25em 0}.Chat_markdown__DwwSF h1,.Chat_markdown__DwwSF h2,.Chat_markdown__DwwSF h3,.Chat_markdown__DwwSF h4{margin:.75em 0 .25em;font-weight:600;line-height:1.3}.Chat_markdown__DwwSF h1{font-size:1.2em}.Chat_markdown__DwwSF h2{font-size:1.1em}.Chat_markdown__DwwSF h3{font-size:1em}.Chat_markdown__DwwSF ol,.Chat_markdown__DwwSF ul{margin:.25em 0;padding-left:1.25em}.Chat_markdown__DwwSF li{margin:.1em 0}.Chat_markdown__DwwSF li>p{margin:0}.Chat_markdown__DwwSF code{background-color:rgba(0,0,0,.1);padding:.15em .4em;border-radius:4px;font-size:.9em;font-family:SF Mono,Monaco,Consolas,monospace}.Chat_markdown__DwwSF pre{background-color:rgba(0,0,0,.1);padding:.75em 1em;border-radius:6px;overflow-x:auto;margin:.75em 0}.Chat_markdown__DwwSF pre code{background:none;padding:0;font-size:.85em}.Chat_markdown__DwwSF strong{font-weight:600}.Chat_markdown__DwwSF em{font-style:italic}.Chat_markdown__DwwSF a{color:#3b82f6;text-decoration:underline}.Chat_markdown__DwwSF a:hover{text-decoration:none}.Chat_markdown__DwwSF blockquote{border-left:3px solid var(--border);padding-left:1em;margin:.75em 0;color:var(--muted-foreground);font-style:italic}.Chat_markdown__DwwSF table{width:100%;border-collapse:collapse;margin:.75em 0;font-size:.9em}.Chat_markdown__DwwSF td,.Chat_markdown__DwwSF th{border:1px solid var(--border);padding:.5em .75em;text-align:left}.Chat_markdown__DwwSF th{background-color:rgba(0,0,0,.05);font-weight:600}.Chat_markdown__DwwSF hr{border:none;border-top:1px solid var(--border);margin:1em 0}.ChatWidget_widget__hoX9s{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1000}@media(max-width:640px){.ChatWidget_widget__hoX9s{bottom:1rem;right:1rem}}.ChatWidget_chatPanel__957P3{position:absolute;bottom:4.5rem;right:0;width:500px;max-width:calc(100vw - 2rem);height:550px;max-height:calc(100vh - 8rem);background:var(--background);border:1px solid var(--border);border-radius:calc(var(--radius)*1.5);box-shadow:0 10px 40px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column;animation:ChatWidget_slideUp__Bozq4 .2s ease-out}@media(max-width:640px){.ChatWidget_chatPanel__957P3{width:calc(100vw - 2rem);height:calc(100vh - 6rem);bottom:4rem}}@keyframes ChatWidget_slideUp__Bozq4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatWidget_header__9QOUJ{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border);background:var(--muted)}.ChatWidget_chatContent__9TwX1{flex:1 1;display:flex;flex-direction:column;min-height:0;background:var(--background)}.ChatWidget_title__TrJcI{font-weight:600;font-size:.9375rem;color:var(--foreground)}.ChatWidget_closeButton__9TU8B{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius);background:rgba(0,0,0,0);color:var(--muted-foreground);cursor:pointer;transition:background-color .15s ease,color .15s ease}.ChatWidget_closeButton__9TU8B:hover{background-color:var(--border);color:var(--foreground)}.ChatWidget_fab__LDV_f{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:none;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;box-shadow:0 4px 12px rgba(59,130,246,.4),0 2px 6px rgba(0,0,0,.1);transition:transform .15s ease,box-shadow .15s ease}.ChatWidget_fab__LDV_f:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(59,130,246,.5),0 3px 8px rgba(0,0,0,.15)}.ChatWidget_fab__LDV_f:active{transform:scale(.98)}@media(max-width:640px){.ChatWidget_fab__LDV_f{width:52px;height:52px}}.CookieWarning_banner__ew8ac{position:fixed;bottom:0;left:0;right:0;background:var(--card-solid,#ffffff);border-top:1px solid var(--border,rgba(148,163,184,.2));box-shadow:0 -4px 20px rgba(0,0,0,.1);z-index:1001;padding:1rem}@media(max-width:599px){.CookieWarning_banner__ew8ac{padding:.75rem}}.CookieWarning_content__z8euD{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:599px){.CookieWarning_content__z8euD{flex-direction:column;text-align:center;gap:.75rem}}.CookieWarning_text__I_XZN{margin:0;font-size:.875rem;color:var(--muted-foreground,#475569);line-height:1.5}.CookieWarning_acceptButton__vgvtk{flex-shrink:0;background:var(--primary,#38003c);color:var(--primary-foreground,#ffffff);border:none;border-radius:var(--radius-sm,.75rem);padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .2s}.CookieWarning_acceptButton__vgvtk:hover{opacity:.9}.CookieWarning_acceptButton__vgvtk:focus{outline:2px solid var(--ring,#0ea5e9);outline-offset:2px}@media(max-width:599px){.CookieWarning_acceptButton__vgvtk{width:100%;padding:.75rem 1.5rem}}.footer_footer__vs2V6{border-top:3px solid hsla(0,0%,100%,.1);background:var(--primary);box-shadow:var(--shadow-md);margin-top:auto}.footer_footerInner__ONXwL{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.footer_footerInner__ONXwL{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.footer_footerInner__ONXwL{padding-left:2rem;padding-right:2rem}}.footer_footerRow__JAxZA{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}@media(min-width:768px){.footer_footerRow__JAxZA{gap:1rem;padding:.75rem 0}}.footer_footerRow__JAxZA::-webkit-scrollbar{height:4px}@media(min-width:768px){.footer_footerRow__JAxZA::-webkit-scrollbar{height:6px}}.footer_footerRow__JAxZA::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.2);border-radius:9999px}.footer_footerLabel__9m1aL{font-size:.625rem;font-weight:700;color:hsla(0,0%,100%,.6);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}@media(min-width:768px){.footer_footerLabel__9m1aL{font-size:.7rem}}.footer_footerLink__ome6I{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.7rem;font-weight:600;letter-spacing:.02em;transition:all .2s ease;white-space:nowrap;text-decoration:none;color:hsla(0,0%,100%,.7);background-color:rgba(0,0,0,0)}@media(min-width:768px){.footer_footerLink__ome6I{padding:.375rem .875rem;font-size:.75rem;border-radius:var(--radius-md)}}.footer_footerLink__ome6I:hover{color:#fff;background-color:hsla(0,0%,100%,.1);transform:translateY(-1px)}.footer_footerLink__ome6I.footer_active__40UZg{color:#fff;background:linear-gradient(135deg,#138850,#24a445);box-shadow:0 4px 12px rgba(19,136,80,.4)}.footer_footerLink__ome6I.footer_active__40UZg:hover{background:linear-gradient(135deg,#24a445,#138850);transform:translateY(-1px);box-shadow:0 6px 16px rgba(19,136,80,.5)}.layout-wrapper_body__LdhaE{margin:0;min-height:100vh;display:flex;flex-direction:column;font-family:var(--body-font);background-color:var(--background);color:var(--foreground);transition:background-color .2s ease,color .2s ease}.layout-wrapper_main__SWEcJ{flex:1 1;max-width:80rem;margin:0 auto;padding:1rem;width:100%}@media(min-width:640px){.layout-wrapper_main__SWEcJ{padding:1.25rem}}@media(min-width:1024px){.layout-wrapper_main__SWEcJ{padding:1.5rem}}.layout-wrapper_mainDark__K3zcH{background:radial-gradient(circle at top left,#1f7a8c 0,#071930 55%,#020617 100%)}.user-nav_skeleton__TP2JZ{width:80px;height:32px;background:hsla(0,0%,100%,.1);border-radius:var(--radius-sm);animation:user-nav_pulse__24h65 2s infinite}@keyframes user-nav_pulse__24h65{0%,to{opacity:1}50%{opacity:.5}}.user-nav_authLinks__Qn_h0{display:flex;align-items:center;gap:.5rem}@media(min-width:768px){.user-nav_authLinks__Qn_h0{gap:.75rem}}.user-nav_loginLink__oJobq{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.85);background:rgba(0,0,0,0);text-decoration:none;transition:all .2s ease}@media(min-width:768px){.user-nav_loginLink__oJobq{padding:.5rem 1rem;font-size:.875rem}}.user-nav_loginLink__oJobq:hover{color:#fff;background:hsla(0,0%,100%,.1)}.user-nav_loginLink__oJobq.user-nav_active__FgpgG{color:#fff;background:hsla(0,0%,100%,.2)}.user-nav_signupLink__F1LYX{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:var(--primary);background:#fff;text-decoration:none;transition:all .2s ease}@media(min-width:768px){.user-nav_signupLink__F1LYX{padding:.5rem 1rem;font-size:.875rem}}.user-nav_signupLink__F1LYX:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px)}.user-nav_userButton__s1NUz{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.1);text-decoration:none;transition:all .2s ease}@media(min-width:768px){.user-nav_userButton__s1NUz{padding:.5rem 1rem;font-size:.875rem;gap:.5rem}}.user-nav_userButton__s1NUz:hover{color:#fff;background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.user-nav_userButton__s1NUz.user-nav_active__FgpgG{color:#fff;background:hsla(0,0%,100%,.25)}.user-nav_userIcon__xvmW8{display:flex;align-items:center;justify-content:center}.user-nav_userText__fdRKK{display:none}@media(min-width:640px){.user-nav_userText__fdRKK{display:inline}}.user-nav_userNav__N__44{display:flex;align-items:center;gap:.5rem}@media(min-width:768px){.user-nav_userNav__N__44{gap:.75rem}}.user-nav_watchlistLink__4CLgf{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:hsla(0,0%,100%,.85);background:rgba(0,0,0,0);text-decoration:none;transition:all .2s ease}@media(min-width:768px){.user-nav_watchlistLink__4CLgf{padding:.5rem 1rem;font-size:.875rem;gap:.5rem}}.user-nav_watchlistLink__4CLgf:hover{color:#f59e0b;background:rgba(245,158,11,.1)}.user-nav_watchlistLink__4CLgf.user-nav_active__FgpgG{color:#f59e0b;background:rgba(245,158,11,.15)}.user-nav_watchlistLink__4CLgf svg{flex-shrink:0}.user-nav_watchlistText__GsPu6{display:none}@media(min-width:640px){.user-nav_watchlistText__GsPu6{display:inline}}.navigation_nav__BxXOQ{border-bottom:3px solid hsla(0,0%,100%,.1);background:var(--primary);box-shadow:var(--shadow-md)}.navigation_navInner__PRWfW{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.navigation_navInner__PRWfW{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.navigation_navInner__PRWfW{padding-left:2rem;padding-right:2rem}}.navigation_navRow__kOq8H{display:flex;align-items:center;justify-content:space-between;min-height:4rem;gap:.5rem;padding:.5rem 0}@media(min-width:768px){.navigation_navRow__kOq8H{gap:1rem;padding:0}}.navigation_brand__ekd_t{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:.05em;transition:all .2s ease;flex-shrink:0;text-decoration:none}@media(min-width:768px){.navigation_brand__ekd_t{font-size:1.5rem}}.navigation_brand__ekd_t:hover{color:#24a445;transform:translateY(-1px)}.navigation_burgerButton__LsEal{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.5rem;z-index:100}@media(min-width:768px){.navigation_burgerButton__LsEal{display:none}}.navigation_burgerIcon__ZNC5s{width:24px;height:20px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out}.navigation_burgerIcon__ZNC5s span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.navigation_burgerIcon__ZNC5s span:first-child{top:0}.navigation_burgerIcon__ZNC5s span:nth-child(2){top:8px}.navigation_burgerIcon__ZNC5s span:nth-child(3){top:16px}.navigation_burgerIcon__ZNC5s.navigation_isOpen__QVw_n span:first-child{top:8px;transform:rotate(135deg)}.navigation_burgerIcon__ZNC5s.navigation_isOpen__QVw_n span:nth-child(2){opacity:0;left:-60px}.navigation_burgerIcon__ZNC5s.navigation_isOpen__QVw_n span:nth-child(3){top:8px;transform:rotate(-135deg)}.navigation_linksGroup__1dbb0{display:none}@media(min-width:768px){.navigation_linksGroup__1dbb0{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}}@media(min-width:1024px){.navigation_linksGroup__1dbb0{gap:1rem}}.navigation_mobileMenu__0TpOu{display:flex;flex-direction:column;gap:.25rem;padding:0;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease-in-out}.navigation_mobileMenu__0TpOu.navigation_isOpen__QVw_n{padding:1rem 0;max-height:600px;opacity:1}@media(min-width:768px){.navigation_mobileMenu__0TpOu{display:none}}.navigation_mobileNavLink__l_X0F{display:flex;flex-direction:column;padding:.75rem 1rem;border-radius:var(--radius-sm);text-decoration:none;color:hsla(0,0%,100%,.9);background-color:rgba(0,0,0,0);transition:all .2s ease}.navigation_mobileNavLink__l_X0F:focus,.navigation_mobileNavLink__l_X0F:hover{background-color:hsla(0,0%,100%,.1)}.navigation_mobileNavLink__l_X0F.navigation_active__Jik5f{background-color:hsla(0,0%,100%,.15)}.navigation_mobileNavLabel__B73hw{font-size:1rem;font-weight:600;letter-spacing:.02em}.navigation_mobileNavDescription__Vrfvg{font-size:.75rem;color:hsla(0,0%,100%,.6);margin-top:.125rem}.navigation_navLinkWrapper__EPLZJ{position:relative}.navigation_navLinkWrapper__EPLZJ:hover .navigation_tooltip__LvAkk{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.navigation_navLink__41_9G{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;letter-spacing:.02em;transition:all .2s ease;text-decoration:none;color:hsla(0,0%,100%,.75);background-color:rgba(0,0,0,0)}@media(min-width:768px){.navigation_navLink__41_9G{padding:.5rem .75rem;font-size:.875rem;border-radius:var(--radius-md)}}@media(min-width:1024px){.navigation_navLink__41_9G{padding:.5rem 1rem}}.navigation_navLink__41_9G:hover{color:#fff;background-color:hsla(0,0%,100%,.1);transform:translateY(-1px)}.navigation_navLink__41_9G.navigation_active__Jik5f{color:#fff;background-color:hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.15)}.navigation_navLink__41_9G.navigation_active__Jik5f:hover{background-color:hsla(0,0%,100%,.25);transform:translateY(-1px)}.navigation_tooltip__LvAkk{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(4px);padding:.5rem .75rem;background:var(--card-solid,#1a1a2e);color:var(--foreground,#ffffff);font-size:.75rem;font-weight:400;letter-spacing:0;white-space:nowrap;border-radius:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:all .2s ease;z-index:1000;pointer-events:none;margin-top:.25rem}.navigation_tooltip__LvAkk:before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:6px solid rgba(0,0,0,0);border-bottom:6px solid var(--card-solid,#1a1a2e)}.navigation_searchButton__pEzLG{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);font-size:.8125rem;cursor:pointer;transition:all .2s ease}@media(min-width:768px){.navigation_searchButton__pEzLG{padding:.5rem .75rem;border-radius:var(--radius-md)}}.navigation_searchButton__pEzLG:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);color:#fff}.navigation_searchButton__pEzLG svg{flex-shrink:0}.navigation_searchLabel__izuve{display:none}@media(min-width:1024px){.navigation_searchLabel__izuve{display:inline}}.navigation_searchKbd__1OZiH{display:none;padding:.125rem .375rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-xs);font-family:inherit;font-size:.6875rem;font-weight:500;color:hsla(0,0%,100%,.6)}@media(min-width:768px){.navigation_searchKbd__1OZiH{display:inline}}.navigation_mobileSearchButton__WM4iZ{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;margin-bottom:.5rem;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);font-size:.875rem;cursor:pointer;transition:all .2s ease}.navigation_mobileSearchButton__WM4iZ:focus,.navigation_mobileSearchButton__WM4iZ:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25);color:#fff}.navigation_mobileSearchInner___6yMK{display:flex;align-items:center;gap:.625rem}.navigation_mobileSearchInner___6yMK svg{flex-shrink:0;opacity:.7}.navigation_mobileSearchKbd__XD2fb{padding:.25rem .5rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-xs);font-family:inherit;font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.5)}:root{--background:linear-gradient(135deg,#f8fafc,#e2e8f0);--background-solid:#f8fafc;--foreground:#0f172a;--card:linear-gradient(170deg,rgba(255,255,255,0.96),rgba(226,232,240,0.95));--card-solid:#ffffff;--card-foreground:#0f172a;--popover:rgba(255,255,255,0.98);--popover-foreground:#0f172a;--primary:#38003c;--primary-foreground:#ffffff;--secondary:#138850;--secondary-foreground:#ffffff;--muted:rgba(148,163,184,0.15);--muted-foreground:#475569;--accent:linear-gradient(135deg,#0ea5e9,#6366f1);--accent-solid:#0ea5e9;--accent-foreground:#ffffff;--destructive:#dd3437;--destructive-foreground:#ffffff;--border:rgba(148,163,184,0.2);--input:rgba(148,163,184,0.2);--ring:#0ea5e9;--chart-1:#0ea5e9;--chart-2:#6366f1;--chart-3:#8b5cf6;--chart-4:#f97316;--chart-5:#138850;--radius-xs:0.25rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius:1rem;--radius-lg:1.375rem;--radius-xl:1.75rem;--radius-full:9999px;--sidebar:#38003c;--sidebar-foreground:#ffffff;--sidebar-primary:#138850;--sidebar-primary-foreground:#ffffff;--sidebar-accent:rgba(255,255,255,0.1);--sidebar-accent-foreground:#ffffff;--sidebar-border:rgba(255,255,255,0.1);--sidebar-ring:#138850;--shadow-soft:0 1px 2px rgba(15,23,42,0.08),0 1px 3px rgba(15,23,42,0.04);--shadow-md:0 8px 20px rgba(15,23,42,0.18);--shadow-lg:0 18px 35px rgba(15,23,42,0.22);--shadow-xl:0 25px 45px rgba(15,23,42,0.28);--badge-success-bg:#dcfce7;--badge-success-fg:#138850;--badge-info-bg:#dbeafe;--badge-info-fg:#0ea5e9;--badge-danger-bg:#fee2e2;--badge-danger-fg:#dd3437;--badge-warning-bg:#fef08a;--badge-warning-fg:#ca8a04;--badge-neutral-bg:rgba(148,163,184,0.15);--badge-neutral-fg:#475569;--position-gkp-bg:#ebff00;--position-gkp-fg:#1a1a1a;--position-def-bg:#00ff87;--position-def-fg:#1a1a1a;--position-mid-bg:#05f0ff;--position-mid-fg:#1a1a1a;--position-fwd-bg:#e90052;--position-fwd-fg:#ffffff;--status-high-bg:rgba(34,197,94,0.12);--status-high-fg:#16a34a;--status-medium-bg:rgba(59,130,246,0.12);--status-medium-fg:#2563eb;--status-low-bg:rgba(234,179,8,0.12);--status-low-fg:#b45309;--status-very-low-bg:rgba(239,68,68,0.12);--status-very-low-fg:#dc2626;--chart-great:#22c55e;--chart-above-avg:#3b82f6;--chart-below-avg:#f59e0b;--chart-poor:#ef4444;--ownership-low:#059669;--ownership-medium:#d97706;--ownership-high:#dc2626;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--team-ars:#da4153;--team-asv:#7f28b4;--team-bou:#d90429;--team-bur:#441b1e;--team-che:#1140a6;--team-cry:#3362cf;--team-eve:#0a4dac;--team-ful:#94a3b8;--team-liv:#b52037;--team-mci:#60a5fa;--team-mun:#cf152d;--team-new:#1b1c20;--team-nor:#facc15;--team-she:#e11d48;--team-sou:#ef4444;--team-tot:#94a3b8;--team-wat:#facc15;--team-wes:#721a2c;--team-wol:#f97316;--team-bha:#2b5fa6;--team-bre:#b6312d;--team-lee:#f9d849;--body-font:"Geist","Geist Fallback",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono-font:"Geist Mono","Geist Mono Fallback",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--theme-primary:#38003c;--theme-alt:#138850;--theme-alt-light:#24a445;--theme-white:#ffffff;--theme-offwhite:#fee8f1;--theme-black:#333333;--theme-gray:#aaaaaa;--theme-lightgray:#eeeeee;--theme-error:#dd3437;--theme-red:#dd3437;--theme-yellow:#ebb450;--theme-green:#138850;--theme-border-radius:var(--radius-sm);--spacing-0:0;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.875rem;--font-size-3xl:2.25rem;--font-size-4xl:3rem;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-0.05em;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--transition-slower:500ms ease;--duration-fast:150ms;--duration-base:200ms;--duration-slow:300ms;--duration-slower:500ms;--z-hide:-1;--z-base:0;--z-dropdown:10;--z-sticky:20;--z-fixed:30;--z-overlay:40;--z-modal:50;--z-popover:60;--z-tooltip:70;--z-toast:80;--focus-ring:0 0 0 3px rgba(14,165,233,0.2);--focus-ring-offset:2px;--width-prose:65ch;--width-sm:640px;--width-md:768px;--width-lg:1024px;--width-xl:1280px}*,:after,:before{box-sizing:border-box}body,html{min-height:100%}body{margin:0;font-family:var(--body-font);font-size:var(--font-size-base);line-height:var(--line-height-normal);background:linear-gradient(135deg,#f8fafc,#e2e8f0);background-attachment:fixed;color:var(--foreground);transition:all var(--transition-base)}main{min-height:100vh}a{color:inherit;text-decoration:none}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--ring);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}[role=button]:focus-visible,button:focus-visible{box-shadow:var(--focus-ring)}