.Footer_footer__NOtcB{position:relative;flex-shrink:0;background:color-mix(in srgb,var(--color-surface-primary) 82%,transparent);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);z-index:var(--z-index-50)}.Footer_footer__NOtcB:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--color-border-primary) 15%,var(--accent) 50%,var(--color-border-primary) 85%,transparent 100%)}.Footer_container___enjX{max-width:1200px;margin:0 auto;padding:var(--space-xs) var(--space-lg)}.Footer_copy__cgUb0{margin:0;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.Header_header__VY9QA{position:-webkit-sticky;position:sticky;top:0;flex-shrink:0;height:var(--space-2xl);background:color-mix(in srgb,var(--color-surface-primary) 82%,transparent);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);z-index:var(--z-index-50)}.Header_header__VY9QA:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--color-border-primary) 15%,var(--accent) 50%,var(--color-border-primary) 85%,transparent 100%)}.Header_container__bLfh1{height:100%;padding:0 var(--space-2xl);justify-content:space-between}.Header_brand__fhYaA,.Header_container__bLfh1,.Header_left__jpRfz{display:flex;align-items:center}.Header_brand__fhYaA{gap:var(--space-xs);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-decoration:none;color:var(--color-text-primary);transition:opacity var(--duration-200) var(--ease-out)}.Header_brand__fhYaA:hover{opacity:.75}.Header_logo__buBFU{display:flex;align-items:center;line-height:0}.Header_nav__T9Rvd{display:flex;align-items:center;gap:var(--space-lg)}.Header_navLink__1QDTo{position:relative;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-decoration:none;transition:color var(--duration-200) var(--ease-out);padding-bottom:3px}.Header_navLink__1QDTo:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--accent);transition:width .28s var(--ease-out)}.Header_navLink__1QDTo:hover{color:var(--color-text-primary)}.Header_navLink__1QDTo.Header_active__znu8v:after,.Header_navLink__1QDTo:hover:after{width:100%}.Header_navLink__1QDTo.Header_active__znu8v{color:var(--accent)}.Header_controls__PRZR2{display:flex;align-items:center;gap:var(--space-xs)}.Header_themeToggle__9uZnm{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--color-text-secondary);border-radius:var(--border-radius-md);transition:color var(--duration-200) var(--ease-out),background var(--duration-200) var(--ease-out)}.Header_themeToggle__9uZnm:hover{color:var(--color-text-primary);background:var(--color-surface-secondary)}@media (max-width:600px){.Header_container__bLfh1{padding:0 var(--space-lg)}.Header_nav__T9Rvd{gap:var(--space-md)}}:root{--accent:var(--color-text-link);--accent-muted:var(--color-surface-secondary)}body{margin:0;background-color:var(--color-surface-primary);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal)}input,select,textarea{caret-color:auto;cursor:text}a{color:inherit;text-decoration:none}button{cursor:pointer}*{scrollbar-width:thin;scrollbar-color:var(--color-border-secondary) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--color-border-secondary);border-radius:4px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-disabled)}.layout_layout__fABqx{display:flex;flex-direction:column;min-height:100vh}.layout_main__AVFoM{flex:1 1}