@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_43d50961-module__KOAtAG__className{font-family:Outfit,Outfit Fallback;font-style:normal}
@scope(.content-component){:scope{flex:1}}
@scope(.logo-component){:scope{width:100%;height:100%;position:relative}}
@scope(.main-navigation-component){:scope{align-items:center;display:flex}.list{align-items:center;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.link{height:2rem;color:rgb(var(--color-text-primary));white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.link:hover{color:rgb(var(--color-text-primary));background:rgb(var(--color-overlay-hover));border-color:rgb(var(--color-border))}.link:active{background:rgb(var(--color-overlay-active))}.link:focus-visible{outline:2px solid rgb(var(--color-outline));outline-offset:2px}.link.active{font-weight:600}}
@scope(.icon-component){:scope{justify-content:center;align-items:center;line-height:1;display:inline-flex}.material-symbols-rounded,.material-symbols-outlined,.material-symbols-sharp{-webkit-user-select:none;user-select:none}}
@scope(.profile-section-component){:scope{height:2rem;color:rgb(var(--color-text-primary));align-items:center;gap:.25rem;display:flex}.profile-link{cursor:pointer;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.5rem;width:8.5rem;padding:.25rem .375rem;text-decoration:none;transition:all .2s;display:flex}.profile-link:hover{background:rgb(var(--color-overlay-hover));border-color:rgb(var(--color-border))}.profile-link:active{background:rgb(var(--color-overlay-active))}.profile-link:focus-visible{outline:2px solid rgb(var(--color-outline));outline-offset:2px}.avatar{border-radius:37.5%;flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;position:relative;overflow:hidden}.avatar .image{object-fit:cover;width:100%;height:100%}.avatar .fallback{width:100%;height:100%}.name{text-overflow:ellipsis;max-width:10rem;color:rgb(var(--color-text-secondary));white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.button{height:2rem;color:rgb(var(--color-text-primary));white-space:nowrap;cursor:pointer;background:rgb(var(--color-overlay));border:1px solid rgb(var(--color-border));border-radius:.75rem;flex-wrap:nowrap;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.button:hover{background:rgb(var(--color-overlay-hover))}.button:active{background:rgb(var(--color-overlay-active))}.button:focus-visible{outline:2px solid rgb(var(--color-interactive));outline-offset:2px}.button:disabled{color:rgb(var(--color-text-disabled));cursor:not-allowed;opacity:.5;transform:none}.login-button{width:6rem}.button--ghost{background:0 0;border:1px solid #0000;width:2rem;min-width:2rem;height:2rem;padding:.5rem}.button--ghost:hover{background:rgb(var(--color-overlay-hover));border-color:rgb(var(--color-border))}.button--ghost:active{background:rgb(var(--color-overlay-active))}.button--ghost:focus-visible{outline:2px solid rgb(var(--color-outline));outline-offset:2px}.button--ghost .icon-component{color:rgb(var(--color-text-secondary));font-size:1.25rem}.button--ghost:hover .icon-component{color:rgb(var(--color-text-primary))}}
@scope(.spinner-component){:scope{aspect-ratio:1;flex:0 0 1.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.spinner{border:.125rem solid;border-top-color:#0000;border-radius:50%;width:.75rem;height:.75rem;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}}
@scope(.search-field-component){:scope{width:100%;margin:0;position:relative}.input{width:100%;height:2rem;color:rgb(var(--color-text-primary));background:rgb(var(--color-overlay));border:1px solid rgb(var(--color-border));border-radius:.75rem;padding:.375rem 2.75rem .375rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s}.input::placeholder{color:rgb(var(--color-text-tertiary))}.input:hover{background:rgb(var(--color-overlay-hover))}.input:focus,.input:focus-visible{outline:2px solid rgb(var(--color-interactive));outline-offset:2px;background:rgb(var(--color-overlay-hover));border-color:rgb(var(--color-interactive))}.input:disabled{color:rgb(var(--color-text-disabled));cursor:not-allowed;opacity:.5}.input[aria-invalid=true]{outline:2px solid rgb(var(--color-error-border));background:rgb(var(--color-error-bg));border-color:rgb(var(--color-error))}}
@scope(.header-component){:scope{padding:.5rem}.header-content{background-color:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));border-radius:1rem;grid-template-columns:8.75rem minmax(12rem,18rem) 1fr auto;align-items:center;gap:1rem;padding:.5rem;display:grid}.navigation,.profile-section{justify-self:flex-end}}
:root{--color-background:15 15 20;--color-surface:24 24 32;--color-surface-elevated:32 32 42;--color-text-primary:255 255 255;--color-text-secondary:212 212 216;--color-text-tertiary:161 161 170;--color-text-disabled:113 113 122;--color-interactive:59 130 246;--color-interactive-hover:96 165 250;--color-interactive-active:37 99 235;--color-error:239 68 68;--color-error-bg:239 68 68/.15;--color-error-border:239 68 68/.5;--color-success:34 197 94;--color-warning:234 179 8;--color-overlay:255 255 255/.1;--color-overlay-hover:255 255 255/.15;--color-overlay-active:255 255 255/.2;--color-overlay-focus:255 255 255/.3;--color-border:255 255 255/.1;--color-outline:255 255 255/.3}*{min-width:0;font:inherit}*,:before,:after{box-sizing:border-box}img,video,svg{max-width:100%;height:auto;display:block}body{min-height:100dvh;color:rgb(var(--color-text-primary));background-color:rgb(var(--color-background));margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}
@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(../media/material-symbols-rounded.809b30e0.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}
