._shell_jl2fx_1{min-height:100vh;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_jl2fx_9{border-bottom:1px solid var(--border);background:var(--background);position:sticky;top:0;z-index:10}._headerInner_jl2fx_16{max-width:68rem;margin:0 auto;padding:var(--spacing-4);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}._brand_jl2fx_25{font-family:var(--font-family-display);font-size:1.375rem;font-weight:600;color:var(--foreground);text-decoration:none}._nav_jl2fx_32{display:flex;gap:var(--spacing-6)}._nav_jl2fx_32 a{color:var(--foreground);text-decoration:none;font-weight:500;padding:var(--spacing-2) 0}._nav_jl2fx_32 a:hover{color:var(--primary)}._content_jl2fx_45{flex:1}._footer_jl2fx_48{border-top:1px solid var(--border);background:var(--sidebar);padding:var(--spacing-8) var(--spacing-4)}._footerInner_jl2fx_53{max-width:68rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-6)}._footBrand_jl2fx_61{font-family:var(--font-family-display);font-size:1.25rem;font-weight:600;margin:0 0 var(--spacing-2)}._footText_jl2fx_67{margin:0 0 var(--spacing-1);color:var(--muted-foreground);font-size:.9375rem}._footText_jl2fx_67 a,._footNav_jl2fx_73 a{color:var(--primary)}._footNav_jl2fx_73{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.9375rem}._legal_jl2fx_82{max-width:68rem;margin:var(--spacing-6) auto 0;color:var(--muted-foreground);font-size:.875rem}
