.LocaleSwitcher_select__kNnkj{height:2rem;border-radius:.375rem;border:1px solid hsl(var(--color-border));background-color:hsl(var(--color-card));color:hsl(var(--color-card-foreground));font-size:.8125rem;font-weight:500;cursor:pointer;transition:border-color .2s;font-family:var(--font-sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 1.5rem 0 .5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .375rem center}.LocaleSwitcher_select__kNnkj option{background-color:hsl(var(--color-card));color:hsl(var(--color-foreground))}.LocaleSwitcher_select__kNnkj:hover{border-color:hsl(var(--color-primary))}.LocaleSwitcher_select__kNnkj:focus{outline:none;border-color:hsl(var(--color-ring));box-shadow:0 0 0 3px hsl(var(--color-ring)/.1)}.ThemeToggle_toggle__m0w3b{display:flex;align-items:center;justify-content:center;width:clamp(2rem,1.9rem + .35vw,2.25rem);height:clamp(2rem,1.9rem + .35vw,2.25rem);min-width:2rem;min-height:2rem;flex:0 0 auto;border-radius:.5rem;border:1px solid hsl(var(--color-border));background:transparent;color:hsl(var(--color-card-foreground));cursor:pointer;transition:all .2s}.ThemeToggle_toggle__m0w3b:hover{background-color:hsl(var(--color-accent));color:hsl(var(--color-foreground))}.ThemeToggle_icon__xTDK_{width:clamp(1rem,.95rem + .2vw,1.125rem);height:clamp(1rem,.95rem + .2vw,1.125rem)}.AppShell_container__U2SlQ{display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;position:relative;z-index:2}@media (min-width:768px){.AppShell_container__U2SlQ{height:100%;min-height:0}}.AppShell_header__L5nRX{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;border-bottom:1px solid hsl(var(--color-border)/.5);background-color:hsl(var(--color-card)/1);color:hsl(var(--color-card-foreground));-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%)}.AppShell_headerInner__EXgPu{display:flex;height:4rem;max-width:1200px;margin:0 auto;align-items:center;justify-content:space-between;padding:0 1.5rem;gap:2rem}.AppShell_leftSection__hMFtE{display:flex;align-items:center;min-width:0}@media (max-width:767px){.AppShell_header__L5nRX{padding-top:env(safe-area-inset-top)}.AppShell_headerInner__EXgPu{height:3.5rem;padding-left:max(.875rem,env(safe-area-inset-left));padding-right:max(.875rem,env(safe-area-inset-right));gap:.625rem}}.AppShell_logo__N_6id{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.25rem;color:hsl(var(--color-card-foreground));letter-spacing:-.02em}.AppShell_logoImg__IDcvC{height:2.25rem;width:2.25rem;min-width:2.25rem;min-height:2.25rem;object-fit:contain;display:block}.AppShell_logoAccent__2TXLW{color:hsl(var(--color-primary))}.AppShell_nav__SGzUf{display:none}@media (min-width:768px){.AppShell_headerInner__EXgPu{display:grid;grid-template-columns:var(--header-side-width,max-content) minmax(0,1fr) var(--header-side-width,max-content);justify-content:normal}.AppShell_leftSection__hMFtE{justify-self:start}.AppShell_nav__SGzUf{display:flex;align-items:center;justify-self:center;gap:.25rem}}@media (min-width:768px) and (max-width:1023px){.AppShell_headerInner__EXgPu{padding:0 1rem;gap:1rem}.AppShell_nav__SGzUf{gap:.125rem}.AppShell_navLink__Z9Bh1{padding:.45rem .6rem;font-size:.8125rem}.AppShell_rightSection__G7uwZ{gap:.375rem}.AppShell_mainContent__cX7wL{padding:1.5rem 1rem}.AppShell_footer__tORHO{padding:.5rem 1rem}}.AppShell_navLink__Z9Bh1{padding:.5rem .875rem;font-size:.875rem;font-weight:500;border-radius:.5rem;transition:all .2s;color:hsl(var(--color-card-foreground))}.AppShell_navLinkActive__FKmmh{background-color:hsl(var(--color-primary)/.1);color:hsl(var(--color-primary));font-weight:600}.AppShell_navLink__Z9Bh1:hover{background-color:hsl(var(--color-accent));color:hsl(var(--color-foreground))}.AppShell_rightSection__G7uwZ{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0}.AppShell_mobileMenuButton__8NGGN{display:flex;min-width:2.75rem;min-height:2.75rem;padding:.5rem;border-radius:.5rem;border:none;background:transparent;color:hsl(var(--color-card-foreground));cursor:pointer}@media (min-width:768px){.AppShell_mobileMenuButton__8NGGN{display:none}}.AppShell_mobileMenuButton__8NGGN:hover{background-color:hsl(var(--color-accent))}.AppShell_menuIcon__OvjKi{width:1.5rem;height:1.5rem}.AppShell_mobileNav__rGcpY{display:flex;flex-direction:column;padding:.5rem 1rem 1rem;gap:.25rem;border-top:1px solid hsl(var(--color-border)/.5)}@media (max-width:767px){.AppShell_mobileNav__rGcpY{padding:.375rem .75rem .875rem}}.AppShell_mobileNavLink__jPih1{padding:.75rem 1rem;font-size:.9375rem;font-weight:500;border-radius:.5rem;color:hsl(var(--color-card-foreground));transition:all .2s}.AppShell_mobileNavLinkActive__a0Gmx,.AppShell_mobileNavLink__jPih1:hover{background-color:hsl(var(--color-accent));color:hsl(var(--color-foreground))}.AppShell_authButton__AWI7o{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;border-radius:.5rem;border:1px solid hsl(var(--color-border));background:transparent;color:hsl(var(--color-card-foreground));cursor:pointer;transition:all .2s;text-decoration:none;white-space:nowrap}.AppShell_authButton__AWI7o:hover{background-color:hsl(var(--color-accent));color:hsl(var(--color-foreground));border-color:hsl(var(--color-primary)/.4)}.AppShell_adminBadge__yv4yo{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;border-radius:9999px;background-color:hsl(var(--color-primary)/.15);color:hsl(var(--color-primary));letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AppShell_main__DEHfz{flex:1 1;min-height:0;overflow-x:hidden}@media (min-width:768px){.AppShell_main__DEHfz{overflow-y:auto}}.AppShell_mainContent__cX7wL{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}@media (max-width:767px){.AppShell_mainContent__cX7wL{padding:1.25rem max(.875rem,env(safe-area-inset-right)) 1.75rem max(.875rem,env(safe-area-inset-left))}}.AppShell_footer__tORHO{border-top:1px solid hsl(var(--color-border)/.5);background-color:hsl(var(--color-card)/1);color:hsl(var(--color-card-foreground));padding:.625rem 1.5rem}.AppShell_footerInner__JwM5_{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.2rem}@media (max-width:767px){.AppShell_footer__tORHO{padding:.75rem max(.875rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.875rem,env(safe-area-inset-left))}.AppShell_footerInner__JwM5_{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (min-width:768px){.AppShell_footerInner__JwM5_{gap:1rem}}.AppShell_footerText__qJLFs{font-size:.875rem;color:inherit}.AppShell_footerLinks__zOzr9{display:flex;gap:1.5rem;margin-left:auto}@media (max-width:767px){.AppShell_footerLinks__zOzr9{margin-left:0;gap:.875rem;flex-wrap:wrap}}.AppShell_footerLink__BZkyh{font-size:.875rem;color:inherit;transition:color .2s}.AppShell_footerLink__BZkyh:hover{color:hsl(var(--color-primary))}.AppShell_backgroundVideo__3qXId{top:0;left:0;object-fit:cover}.AppShell_backgroundFallback__FZTb9,.AppShell_backgroundVideo__3qXId{position:fixed;width:100vw;height:100dvh;z-index:0;pointer-events:none}.AppShell_backgroundFallback__FZTb9{inset:0;background:#050505 url(/assets/background-poster.jpg) 50%/cover no-repeat}.AppShell_backgroundOverlay__fzao_{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(20,20,30,.55) 0,rgba(20,20,30,.35) 60%,rgba(20,20,30,.75));transition:background .3s}.AppShell_dark__gfMNy .AppShell_backgroundOverlay__fzao_{background:linear-gradient(180deg,rgba(10,10,20,.75) 0,rgba(10,10,20,.45) 60%,rgba(10,10,20,.85))}@media (hover:none) and (pointer:coarse){.AppShell_mobileMenuButton__8NGGN:hover{background-color:transparent}.AppShell_mobileNavLink__jPih1:hover,.AppShell_navLink__Z9Bh1:hover{background-color:transparent;color:hsl(var(--color-card-foreground))}.AppShell_footerLink__BZkyh:hover{color:inherit}}@media (max-width:767px){.AppShell_backgroundOverlay__fzao_{background:linear-gradient(180deg,rgba(10,10,18,.6) 0,rgba(10,10,18,.44) 58%,rgba(10,10,18,.82))}}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");:root{--color-background:0 0% 0%;--color-foreground:0 0% 100%;--color-card:0 0% 100%;--color-card-foreground:0 0% 0%;--color-primary:326 57% 67%;--color-primary-foreground:0 0% 100%;--color-secondary:326 57% 67%;--color-secondary-foreground:0 0% 100%;--color-muted:0 0% 20%;--color-muted-foreground:326 57% 67%;--color-accent:326 57% 67%;--color-accent-foreground:0 0% 100%;--color-destructive:0 84% 60%;--color-destructive-foreground:0 0% 100%;--color-border:0 0% 20%;--color-input:0 0% 20%;--color-ring:326 57% 67%;--color-success:142 71% 45%;--color-success-foreground:0 0% 100%;--color-warning:38 92% 50%;--color-warning-foreground:0 0% 10%;--color-info:326 57% 67%;--color-info-foreground:0 0% 100%;--radius:0.75rem;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace}.dark{--color-background:0 0% 0%;--color-foreground:0 0% 100%;--color-card:0 0% 0%;--color-card-foreground:0 0% 100%;--color-primary:326 57% 67%;--color-primary-foreground:0 0% 100%;--color-secondary:326 57% 67%;--color-secondary-foreground:0 0% 100%;--color-muted:0 0% 20%;--color-muted-foreground:0 0% 100%;--color-accent:326 57% 67%;--color-accent-foreground:0 0% 100%;--color-destructive:0 63% 31%;--color-destructive-foreground:0 0% 100%;--color-border:0 0% 20%;--color-input:0 0% 20%;--color-ring:326 57% 67%;--color-success:142 71% 50%;--color-success-foreground:0 0% 100%;--color-warning:38 92% 60%;--color-warning-foreground:0 0% 100%;--color-info:326 57% 67%;--color-info-foreground:0 0% 100%}*{box-sizing:border-box;padding:0;margin:0}body,html{height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:hsl(var(--color-background));color:hsl(var(--color-foreground));font-feature-settings:"rlig" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid hsl(var(--color-ring));outline-offset:2px}::selection{background-color:hsl(var(--color-primary)/.2);color:hsl(var(--color-foreground))}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:hsl(var(--color-border));border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--color-muted-foreground))}@media (max-width:768px){html{font-size:15px}}