@font-face{font-family:instrument;src:url(../media/InstrumentSans-VariableFont_wdth_wght.2ffcaf06.ttf)format("truetype")}:root{--cl-background:#edf1f6;--cl-foreground:#fff;--cl-border:#e5e9ef;--cl-text-primary:#0c0c0c;--cl-text-secondary:#3f3f3f;--cl-text-tertiary:#7f7e7e;--cl-primary:#5439ff;--cl-secondary:#f01266;--cl-input-background:#edf1f6;--cl-blackened:black;--cl-verified:var(--cl-primary);--cl-bg:#081d32;--cl-bg2:#010409}@media (prefers-color-scheme:dark){:root{--cl-background:#010409;--cl-foreground:#051321;--cl-border:#0a243e;--cl-text-primary:#c3c3c3;--cl-text-secondary:#a9a9a9;--cl-primary:#5439ff;--cl-secondary:#f01266;--cl-blackened:#d3d1d1;--cl-verified:dodgerblue}}body>*{width:100%;max-width:1440px;margin-inline:auto}body:has(.header-menu) .home-intro{position:unset}.header{background-color:var(--cl-foreground);border-bottom:1px solid var(--cl-border);z-index:2;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}:is(.header:has(.header-search-form) .logo,.header:has(.header-search-form) .header-right){display:none}.header-right{align-items:center;gap:1.5rem;display:flex}.header-right-host-space{background-color:var(--cl-background);cursor:pointer;border-radius:100px;padding:1rem 2rem;font-weight:600}@media (max-width:56.25em){.header-right-host-space{display:none}}.header-right-menu{background-color:var(--cl-background);cursor:pointer;border-radius:50%;place-items:center;width:4rem;height:4rem;font-size:1.9rem;display:grid}.header-search{display:none}@media (max-width:37.5em){.header-search{display:block}}.header-search:has(.header-search-form){flex-grow:1}.header-search span{cursor:pointer}.header-search-icon{font-size:2rem}.header-search-form{border-radius:100px;align-items:center;gap:1rem;width:100%;display:flex}.header-search-form input{border:none;border-radius:100px;outline:none;flex-grow:1;padding-left:1.5rem}.header-search-form-close{background-color:var(--cl-border);border-radius:50%;flex-shrink:0;place-items:center;width:4rem;height:4rem;font-size:1.8rem;display:grid}@media (max-width:48em){.header .filter-switch{gap:0;font-size:1.2rem}}@media (max-width:37.5em){.header .filter-switch{display:none}}.header .keysearch{min-width:40rem}@media (max-width:56.25em){.header .keysearch{min-width:25rem}}@media (max-width:37.5em){.header .keysearch{display:none}}.header-links{background-color:var(--cl-background);text-transform:capitalize;border-radius:10px;align-items:center;gap:2px;padding:.5rem;display:flex}@media (max-width:48em){.header-links{gap:0;font-size:1.2rem}}@media (max-width:37.5em){.header-links{display:none}}.header-link{cursor:pointer;border-radius:5px;padding:.5rem .8rem}.header-link:hover{background-color:var(--cl-bg);color:#fff}@media (prefers-color-scheme:dark){.header-link:hover{background-color:var(--cl-border)}}.header-link--active{background-color:var(--cl-bg);color:#fff;font-weight:600}@media (prefers-color-scheme:dark){.header-link--active{background-color:var(--cl-border)}}.subheader{background-color:var(--cl-foreground);border-bottom:1px solid var(--cl-border);align-items:center;gap:1.5rem;padding:1rem 2rem;display:flex}@media (max-width:30em){.subheader{padding-inline:1rem;gap:.5rem;padding-right:0}}.subheader-icons{border-right:2px solid var(--cl-border);flex-grow:1;align-items:center;gap:1rem;display:flex;overflow-x:auto}.subheader-icons::-webkit-scrollbar{background-color:var(--cl-foreground)}.subheader-icons::-webkit-scrollbar-thumb{background-color:var(--cl-primary);border:5px solid var(--cl-foreground);border-radius:1rem}.subheader-icons::-webkit-scrollbar{display:none}.subheader-icons{scrollbar-width:none;-ms-overflow-style:none}@media (max-width:30em){.subheader-icons{gap:0}}.subheader-icons>*{cursor:pointer;flex-shrink:0}.subheader-right{align-items:center;gap:1.5rem;display:flex}@media (max-width:30em){.subheader-right{transform:scale(.9)}}.subheader-filter{cursor:pointer;background-color:var(--cl-border);border-radius:100px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-weight:600;display:flex}.subheader-filter-icon{font-size:1.9rem}.subheader-item{cursor:pointer;text-transform:capitalize;flex-direction:column;align-items:center;display:flex}.subheader-item:hover .subheader-item-icon{background-color:var(--cl-border)}@media (max-width:30em){.subheader-item{transform:scale(.9)}}.subheader-item-icon{border-radius:50%;place-items:center;width:5rem;height:5rem;font-size:2.4rem;display:grid}.subheader-item-label{font-size:1.2rem}.subheader-item--active .subheader-item-icon{background-color:var(--cl-border)}.subheader .keysearch{min-width:40rem}@media (max-width:56.25em){.subheader .keysearch{min-width:25rem}}@media (max-width:37.5em){.subheader .keysearch{display:none}}.search-area{background-color:var(--cl-foreground);border-bottom:1px solid var(--cl-border);padding:1rem 2rem}.header-menu{background-color:var(--cl-foreground);border:1px solid var(--cl-border);border-radius:5px;width:20rem;max-height:45rem;margin-top:4rem;padding:1rem;overflow-y:auto}.header-menu::-webkit-scrollbar{background-color:var(--cl-foreground)}.header-menu::-webkit-scrollbar-thumb{border:5px solid var(--cl-foreground);background-color:#000;border-radius:1rem}@media (prefers-color-scheme:light){.header-menu::-webkit-scrollbar-thumb{background-color:#535252}}.header-menu-list{flex-direction:column;gap:.3rem;display:flex}.header-menu-list-item{cursor:pointer;border-radius:5px;align-items:center;gap:1rem;padding:1rem;display:flex}.header-menu-list-item:hover{background-color:var(--cl-border)}.header-menu-list-item-icon{font-size:1.8rem}.header-menu-list-item .profile-image{width:3rem;height:3rem;font-size:1.2rem}.header-menu-list-item--host-space{border-block:1px solid var(--cl-border);border-radius:0;flex-direction:column;align-items:flex-start}.header-menu-list-item--host-space:hover{border-radius:5px}.header-menu-list-item--host-space>p:first-child{font-weight:600}.header-menu nav.header-menu-list{text-transform:capitalize}.header-menu nav.header-menu-list-item{padding:.5rem}.footer{background-color:var(--cl-background);margin-top:3rem;padding-top:5rem;padding-bottom:0}.footer a:hover{text-underline-offset:2px;text-decoration:underline}.footer-top{padding:5rem 2rem}.footer-top-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding-inline:5rem;display:flex}@media (max-width:48em){.footer-top-bar{padding-inline:0}}.footer-top-bar-item{flex-shrink:0}.footer-top-bar-item:before{content:"•";margin-right:.7rem;display:inline-block}.footer-top-grid{padding-inline:3rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4rem 2rem;padding-top:5rem;padding-bottom:0;display:flex}@media (max-width:48em){.footer-top-grid{padding-inline:0}}.footer-top-grid-column{flex-direction:column;gap:1rem;display:flex}.footer-top-grid-column h4{text-underline-offset:4px;width:100%;font-size:1.5rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.footer-top-grid-column ul{flex-direction:column;gap:.7rem;display:flex}.footer-top-grid-column ul li:hover{padding-left:.5rem}.footer-bottom{color:#000;background-color:#fff;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 2rem;display:flex}@media (max-width:48em){.footer-bottom{text-align:center;flex-direction:column;gap:1rem}}.footer-bottom-left{flex-wrap:wrap;align-items:center;gap:1rem;font-weight:600;display:flex}.footer-bottom-left>*{flex-shrink:0}.footer-bottom-right{align-items:center;gap:1rem;font-size:2.5rem;display:flex}.footer-bottom-link:before{content:"•";margin-right:.7rem;display:inline-block}.countryflag{align-items:center;gap:.5rem;display:flex}.countryflag-icon{aspect-ratio:4/3;border-radius:5px;width:3rem;display:inline-block}.ai-button{z-index:3;cursor:pointer;width:4rem;height:4rem;position:fixed;bottom:2rem;right:2rem}@media (max-width:37.5em){.ai-button{bottom:2rem;right:.5rem}}.ai-button:hover~.ai-button-detail{display:block}.ai-button-detail{z-index:3;cursor:pointer;background-color:var(--cl-bg);color:#fff;white-space:nowrap;border-radius:5px;padding:.5rem 1rem;font-size:1.1rem;display:none;position:fixed;bottom:6rem;right:2rem}@media (max-width:37.5em){.ai-button-detail{bottom:6rem;right:.5rem}}.ai-button--rotate{animation:1s linear infinite rotate}
